/* 
	this basic.css-file is included in every site on sage.de
	all other css files build up on this stylesheet
	other, more specific css files (e.g. sb.css) overwrite the values of this stylesheet
	this file itself is based on the reset.css that resets all browser-standard values to zero, e.g. margin and padding of specific html-elements
*/

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}

/*  */

*, body {
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #4d4f53;
}

body {
	background: #f2f2f2 url(../images/background.gif) repeat-x;
	text-align: center;
}

img,
a img {
	border: 0;
}

sub, sup {
	font-size: 10px;
}

hr {
	border: 0;
	color: #dcdcdc;
	background: #dcdcdc;
	height: 1px;
	margin: 16px 0 12px 0;
}

#content img,
#content a img,
#content object {
	display: block;
}

a img {
	border: 0;
}

.cleaner,
.clearer {
	float: none;
	clear: both;
	height: 0px;
	font-size: 0;
	line-height: 0;
}

p {
	line-height: 19px;
	margin-bottom: 12px;
}

p.last {
	margin-bottom: 0;
}

q, cite {
	display: block;
	line-height: 19px;
	margin-bottom: 12px;
	font-style: normal;
}

cite {
	font-weight: bold;
}

q:before { content:"\201E"; }
q:after { content:"\201C"; }
q q:before { content:"\201a"; }
q q:after { content:"\2018"; }

q.sifr:before { content:""; }
q.sifr:after { content:""; }
q.sifr q:before { content:""; }
q.sifr q:after { content:""; }

h1,
h1 a {
	line-height: 26px;
	font-size: 20px;
	color: #006f52;
	margin-bottom: 8px;
}

h1 a {
	text-decoration: none;
	margin-bottom: 0px;
}

h1 a:hover {
	text-decoration: underline;
}

h2,
h2 a {
	font-weight: bold;
	line-height: 19px;
}

h3, h4, h5, h6 {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
}

.medium {
	font-size: 15px;
	margin: 0 0 6px 0;
}

.medium a {
	text-decoration: none;
	color: #006f52;
	font-weight: normal;
}

.medium a:hover {
	text-decoration: underline;
}

.margin {
	margin-bottom: 12px;
}

.margin-top {
	margin-top: 12px;
}

a:hover {
	color: #006f52;
}

h2.small,
h3.small,
h4.small,
h5.small,
h6.small,
span.small,
p.small {
	font-size: 10px;
	line-height: 13px;
}

span.medium,
p.medium {
	font-size: 11px;
	line-height: 15px;
}

.gray,
.grey {
	color: #4d4f53;
}

.green {
	color: #006f52;
}

.red {
	color: #9b1f31;
}

.orange {
	color: #ef8522;
}

p.todo {
	background: #fccfcf;
	border: 1px dotted #de4747;
	padding: 10px;
}

abbr,
acronym {
	border-bottom: 1px dotted #4d4f53;
	cursor: help;
}

span.search-highlight {
	background: #cde0a9;
	padding: 2px;
}

span.bold {
	font-weight: bold;
}

.replace span {
	position: absolute;
	left: -9999em;
}

/*  */

#sage {
	width: 984px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	left: 8px;
}

.underlined {
	text-decoration: underline;
}

.not-underlined {
	text-decoration: none;
}

img.banner {
	margin-bottom: 8px;
}

/* line */
/* border-bottom is added to the .line-width-x classes, so that the class .line isn't used without an additional class to ensure the correct length */

.line {
	clear: both;
	padding-bottom: 1px;
	margin-bottom: 10px;
}

.line.line-width-1 {
	width: 231px;
	border-bottom: 1px solid #e3e3e3;
}

.line.line-width-2 {
	width: 477px;
	border-bottom: 1px solid #e3e3e3;
}

.line.line-width-3 {
	width: 723px;
	border-bottom: 1px solid #e3e3e3;
}

.line.line-width-4 {
	width: 969px;
	border-bottom: 1px solid #e3e3e3;
}

/* .line nested in .box */

.box .line.line-width-1 {
	width: 211px;
	border-bottom: 1px solid #e3e3e3;
}

.box .line.line-width-2 {
	width: 457px;
	border-bottom: 1px solid #e3e3e3;
}

.box .line.line-width-3 {
	width: 703px;
	border-bottom: 1px solid #e3e3e3;
}

.box .line.line-width-4 {
	width: 949px;
	border-bottom: 1px solid #e3e3e3;
}

/* arrow */

.arrow {
	padding-left: 8px;
	background: url(/images/general/arrow_gray.gif) 1px 5px no-repeat;
}

.arrow.arrow-back {
	background-image: url(/images/general/arrow_gray_back.gif);
}

.arrow.arrow-next {
	padding-left: 0;
	padding-right: 8px;
	background-position: right 5px;
}

.arrow.arrow-green {
	background-image: url(/images/general/arrow_green.gif);
}

.arrow.arrow-white {
	background-image: url(/images/general/arrow_white.gif);
}

/* searchbox */

#searchbox {
	width: 160px;
	height: 27px;
	background: url(../images/search.gif) no-repeat;
	position: absolute;
	right: 15px;
	top: 50px;
}

#searchbox input#search {
	border: 0;
	width: 120px;
	height: 27px;
	background: transparent;
	padding: 5px 0 0 7px;
	font-size: 14px;
	color: #aaa9ab;
}

/* navi-main */

#header {
	width: 100%;
	height: 128px;
	position: relative;
	background: url(../images/background-shape.gif) no-repeat 134px 0;
}

#header a#sage-logo {
	position: absolute;
	top: 52px;
}

#header a#crm-logo {
	position: absolute;
	top: 52px;
	left: 511px;
}

#header ul li {
	display: inline;
	margin-right: 0;
}

/* navi-main ul-horizontalmenue */

#header ul.horizontalmenue {
	display: none;
}

#header ul li.simple-menu {
	position: relative;
}

#header ul li.simple-menu:hover ul.horizontalmenue {
	display: block;
	position: absolute;
	top: 8px;
	left: 0;
	background: url(/images/general/dropdown_background.gif) no-repeat bottom left;
	width: 180px;
	z-index: 999;
	padding: 4px 8px 10px 8px;
}

#header ul li.simple-menu-right:hover ul.horizontalmenue {
	display: block;
	position: absolute;
	left: auto;
	top: 23px;
	right: 0;
	background: url(/images/general/dropdown_background.gif) no-repeat bottom left;
	width: 180px;
	z-index: 999;
	padding: 4px 8px 10px 8px;
}

/* .col */

.col {
	float: left;
	overflow: hidden;
}

.col.col-width-1 {
	width: 244px;
}

.col.col-width-2 {
	width: 492px;
}

.col.col-width-3 {
	width: 738px;
}

.col.col-width-4 {
	width: 984px;
}

.col .mb {
	margin: 0 15px 10px 0;
}

.col.last .mb {
	margin-right: 0px;
	margin-bottom: 10px;
}

.col .mb.mb-no-bottom {
	margin-bottom: 0;
}

#col-shape {
	width: 112px;
}

#content-area,
#content-area .col.col-width-2 {
	width: 604px;
}

/* col nested in box */

.box .col-width-1 {
	width: 238px;
}

.box .col-width-2 {
	width: 476px;
}

/* content-area */

#content-area {
	margin-top: 27px;
}

/* ul & ol */

ol.ol {
	list-style-type: decimal;
	list-style-position: inside;
}

ul.ul,
ol.ol {
	line-height: 19px;
	margin-bottom: 12px;
	background: none;
	padding: 0;
}

ul.ul.last,
ol.ol.last {
	margin-bottom: 0;
}

.ul.ul li.empty {
	background-image: none;
}

/* box */

.box {
	position: relative;
	padding: 3px 0 0 0;
	margin: 0 0 10px 0;
}

.box .box-bottom {
	height: 3px;
	clear: both;
	float: none;
}

.box .mb {
	margin: 7px 10px;
}

.box .mb.mb-no-bottom {
	margin-bottom: 0;
}

/* box-width-1 */

.box.box-width-1 {
	width: 231px;
	background: url(../images/single_top.gif) no-repeat;
}

.box.box-width-1 .box-bottom {
	background: url(../images/single_bottom.gif) no-repeat;
}

/* box-width-2 */

.box.box-width-2 {
	width: 477px;
	background: url(/images/general/box/white/double_top.gif) no-repeat;
}

.box.box-width-2 .box-bottom {
	background: url(/images/general/box/white/double_bottom.gif) no-repeat;
}

/* box-width-3 */

.box.box-width-3 {
	width: 723px;
	background: url(/images/general/box/white/triple_top.gif) no-repeat;
}

.box.box-width-3 .box-bottom {
	background: url(/images/general/box/white/triple_bottom.gif) no-repeat;
}

/* box-width-4 */

.box.box-width-4 {
	width: 969px;
	background: url(/images/general/box/white/quadruple_top.gif) no-repeat;
}

.box.box-width-4 .box-bottom {
	background: url(/images/general/box/white/quadruple_bottom.gif) no-repeat;
}

/* box-orange */

.box.box-width-1.box-orange {
	background: url(/images/general/box/orange/single_top.gif) no-repeat;
}

.box.box-width-1.box-orange .box-bottom {
	background: url(/images/general/box/orange/single_bottom.gif) no-repeat;
}

.box.box-width-1.box-orange ul.additional-links li {
	border-color: #fce6cc;
}

.box.box-width-1.box-orange ul.additional-links li a {
	color: #fce6cc;
}

.box.box-width-1.box-orange ul.additional-links li a:hover {
	color: #fff;
}

/* box-blue */

.box.box-width-1.box-blue {
	background: url(/images/general/box/blue/single_top.gif) no-repeat;
}

.box.box-width-1.box-blue .box-bottom {
	background: url(/images/general/box/blue/single_bottom.gif) no-repeat;
}

.box.box-width-1.box-blue ul.additional-links li {
	border-color: #d4e0ec;
}

.box.box-width-1.box-blue ul.additional-links li a {
	color: #d4e0ec;
}

.box.box-width-1.box-blue ul.additional-links li a:hover {
	color: #fff;
}

/* box-purple */

.box.box-width-1.box-purple {
	background: url(/images/general/box/purple/single_top.gif) no-repeat;
}

.box.box-width-1.box-purple .box-bottom {
	background: url(/images/general/box/purple/single_bottom.gif) no-repeat;
}

.box.box-width-1.box-purple ul.additional-links li {
	border-color: #7954a0;
}

.box.box-width-1.box-purple ul.additional-links li a {
	color: #cdbfdc;
}

.box.box-width-1.box-purple ul.additional-links li a:hover {
	color: #fff;
}

/* box-green */

.box.box-width-1.box-green {
	background: url(/images/general/box/green/single_top.gif) no-repeat;
}

.box.box-width-1.box-green .box-bottom {
	background: url(/images/general/box/green/single_bottom.gif) no-repeat;
}

.box.box-width-1.box-green ul.additional-links li {
	border-color: #7ca561;
}

.box.box-width-1.box-green ul.additional-links li a {
	color: #dee9d8;
}

.box.box-width-1.box-green ul.additional-links li a:hover {
	color: #fff;
}

/* breadcrumb */

#breadcrumb {
	margin-top: 20px;
	margin-bottom: 10px;
	position: relative;
}

#breadcrumb ol li {
	display: inline;
}

#breadcrumb #print-page {
	position: absolute;
	right: 15px;
}

/* sitelinks */

#sitelinks {
	width: 969px;
	border-top: 1px solid #e2e2e2;
	padding: 10px 0 10px 0;
	background: url(/images/general/shapes/footer_sitelinks.gif) bottom right no-repeat;
}

.sitelinks-col {
	width: 161px;
	float: left;
}

#sitelinks h3 {
	font-weight: bold;
	line-height: 18px;
}

#sitelinks a,
#sitelinks a:link,
#sitelinks a:active,
#sitelinks a:visited {
	text-decoration: none;
	line-height: 18px;
}

#sitelinks a:hover {
	color: #006f52;
}

#shape {
	position: relative;
	left: 10px;
	width: 112px;
}

/* footer */

#footer {
	width: 969px;
	padding: 10px 0 12px 0;
	border-top: 1px solid #e2e2e2;
	font-size: 11px;
	color: #9d9d9d;
	position: relative;
	margin: 15px auto 0 auto;
	text-align: left;
}

#footer-links {
	position: absolute;
	right: 0;
	top: 10px;
}

#footer-links a {
	color: #9d9d9d;
	margin-left: 9px;
}

#footer-links a:hover {
	color: #4d4f53;
}

/* forms */

.form input,
.form textarea {
	border: 0;
	padding: 0;
	margin: 0;
}

.form input.input-submit {
	display: block;
	margin-bottom: 12px;
	border: 1px solid #006f52;
	background: #006f52;
	padding: 4px;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}

.form label {
	margin-bottom: 10px;
	font-weight: bold;
}

.form fieldset {
	padding: 0;
	display: block;
	overflow: hidden;
	border: 0;
}

.form fieldset legend {
	display: block;
	font-weight: bold;
	padding: 0 0 5px 0;
	white-space: normal;
	position: relative;
}

.form fieldset legend span {
	display: block;
	color: #006f52;
}

.form label.input-text {
	display: block;
	position: relative;
	padding-bottom: 23px;
}

.form label.input-text input {
	display: block;
	position: absolute;
	left: 4px;
	bottom: 3px;
	background: none;
	font-weight: normal;
}

.form label.input-textarea {
	display: block;
	position: relative;
	padding-bottom: 103px;
}

.form label.input-textarea textarea {
	display: block;
	position: absolute;
	left: 2px;
	bottom: 0px;
	height: 95px;
	background: none;
	overflow: auto;
	/* white-space: normal; */
}

.form label.input-checkbox,
.form label.input-radio {
	display: block;
	font-weight: normal;
	line-height: 19px;
	margin-bottom: 6px;
	position: relative;
	padding-left: 17px;
}

.form label.input-checkbox input,
.form label.input-radio input {
	position: absolute;
	left: 0;
	top: 1px;
}

.form label.input-checkbox.last,
.form label.input-radio.last {
	margin-bottom: 10px;
}

.form label.input-select,
.form label.input-file {
	display: block;
}

.form label.input-select select,
.form label.input-file input {
	display: block;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #4d4f53;
	margin-top: 2px;
	font-weight: normal;
}

.form.form-width-2.form-horizontal label.input-select.input-select-multiple { /* choose size=5 for the select attribute */
	height: 70px;
}

.form.form-width-2.form-horizontal label.input-select.input-select-multiple-large { /* choose size=10 for the select attribute */
	height: 140px;
}

.form label.input-select.input-select-multiple select {
	overflow-y: scroll;
	overflow: -moz-scrollbars-vertical;
}

.form input.input-image {
	display: block;
	margin-bottom: 12px;
}

.form .small {
	font-weight: normal;
}

/* form-width-1 */

.form.form-width-1 label.input-textarea textarea {
	width: 223px;
}

.form.form-width-1 label.input-select select {
	width: 223px;
}

.form.form-width-1 label.input-text input {
	width: 223px;
}

.form.form-width-1 label {
	width: 231px;
}

.form.form-width-1 fieldset {
	width: 231px;
}

.form.form-width-1 fieldset legend span {
	width: 231px;
}

.form.form-width-1 label.input-text {
	width: 231px;
	background: url(../images/input/text.gif) left bottom no-repeat;
}

.form.form-width-1 label.input-textarea {
	width: 231px;
	background: url(../images/input/textarea.gif) left bottom no-repeat;
}

.form.form-width-1 label.input-checkbox, 
.form.form-width-1 label.input-radio {
	width: 214px; /* -17px for the padding */
}

.form.form-width-1 input.input-submit {
	width: 231px;
}

.form.form-width-1 .box-width-1 input.input-submit {
	width: 211px;
}

/* form-width-2 */

.form.form-width-2 label.input-textarea textarea {
	width: 469px;
}

.form.form-width-2 label.input-select select {
	width: 469px;
}

.form.form-width-2 label.input-text input {
	width: 469px;
}

.form.form-width-2 label {
	width: 477px;
}

.form.form-width-2 fieldset {
	width: 477px;
}

.form.form-width-2 fieldset legend span {
	width: 477px;
}

.form.form-width-2 label.input-text {
	width: 477px;
	background: url(../images/input/text_double.gif) left bottom no-repeat;
}

.form.form-width-2 label.input-textarea {
	width: 477px;
	background: url(../images/input/textarea_double.gif) left bottom no-repeat;
}

.form.form-width-2 label.input-checkbox, 
.form.form-width-2 label.input-radio {
	width: 460px; /* -17px for the padding */
}

.form.form-width-2 input.input-submit {
	width: 477px;
}

/* form-horizontal */

.form.form-width-2.form-horizontal label.input-text {
	position: relative;
	width: 477px;
	background: url(../images/input/text_double_horizontal.gif) right top no-repeat;
	padding-bottom: 6px;
	padding-top: 4px;
}

.form.form-width-2.form-horizontal label.input-text input {
	width: 309px;
	top: 4px;
	right: 4px;
	bottom: auto;
	left: auto;
}

.form.form-width-2.form-horizontal label.input-select,
.form.form-width-2.form-horizontal label.input-file {
	position: relative;
	width: 477px;
	padding-bottom: 6px;
	padding-top: 4px;
}

.form.form-width-2.form-horizontal label.input-select select,
.form.form-width-2.form-horizontal label.input-file input {
	width: 315px;
	margin-top: 0;
	position: absolute;
	top: 0;
	right: 0;
}

.form.form-width-2.form-horizontal label.input-text.input-text-disabled {
	background-image: url(../images/input/text_double_horizontal_disabled.gif);
}

.form.form-width-2.form-horizontal label.input-text.input-text-disabled input {
	color: #8a8a8a;
}

/* form-width-1 in box-width-1 */

.form.form-width-1 .box.box-width-1 label.input-text {
	background-image: url(/images/smb/input/text_in_box.gif);
	width: 211px;
}

.form.form-width-1 .box.box-width-1 label.input-text input {
	width: 200px;
}

.form.form-width-1 .box.box-width-1 label.input-select select {
	width: 211px;
}

/* form-width-2 in box-width-2 */

.form.form-width-2 .box.box-width-2 label.input-checkbox,
.form.form-width-2 .box.box-width-2 label.input-radio {
	width: 440px; /* -17px for the padding, and also -20px for left and right inset of the marginbox ... */
}

/* table */

.table {
	border-collapse: collapse;
	margin-bottom: 10px;
}

.table p {
	margin-bottom: 8px;
}

.table p.last {
	margin-bottom: 0;
}

.table th {
	font-weight: bold;
	vertical-align: bottom;
}

.table th.nowrap {
	white-space: nowrap;
}

.table td {
	vertical-align: top;
}

.table th,
.table td {
	padding: 5px;
	border-bottom: 1px solid #dedede;
	line-height: 19px;
}

.table th.first,
.table td.first {
	padding-left: 0;
}

.table th.center,
.table td.center {
	text-align: center;
}

.table th.right,
.table td.right {
	text-align: right;
}

#content .table th.center img,
#content .table td.center img {
	display: inline;
}

/* table-divided */

.table.table-divided th,
.table.table-divided td {
	border-right: 1px solid #dedede;
}

.table.table-divided th.last,
.table.table-divided td.last {
	border-right: 0;
}

.table.table-divided tr.last td {
	border-bottom: 0;
}

/* table-framed */

.table.table-framed th,
.table.table-framed td {
	border: 1px solid #dedede;
}

.table.table-framed th.first,
.table.table-framed td.first {
	padding-left: 5px;
}

/* table-white */

.table.table-white th.first,
.table.table-white td.first {
	padding-left: 5px;
}

.table.table-white th {
	background: #f2f2f2;
}

.table.table-white th.th-white {
	background: #fff;
}

.table.table-white td {
	background: #fff;
}

/* table-alternating */

.table.table-alternating th,
.table.table-alternating td {
	padding-left: 5px;
}

.table.table-alternating th {
	background: #f2f2f2;
}

.table.table-alternating tr.odd {
	background: #fff;
}

.table.table-alternating tr.even {
	background: #f2f2f2;
}

/* table-width-1 */

.table.table-width-1 {
	width: 231px;
}

/* table-width-2 */

.table.table-width-2 {
	width: 477px;
}

/* table-width-3 */

.table.table-width-3 {
	width: 723px;
}

/* table-width-4 */

.table.table-width-4 {
	width: 969px;
}

/* table-small */

.table.table-small td,
.table.table-small th {
	font-size: 10px;
	line-height: 14px;
}

/* table nested in box */

.box .table.table-width-1 {
	width: 211px;
}

.box .table.table-width-2 {
	width: 457px;
}

.box .table.table-width-3 {
	width: 703px;
}

.box .table.table-width-4 {
	width: 949px;
}

/* image */

.image,
.alignleft,
.alignright {
	margin: 0 0 10px 0;
	position: relative;
	top: 3px;
}

.image-left,
.alignleft {
	float: left;
	margin: 0 10px 8px 0;
	position: relative;
	top: 3px;
}

.image-right,
.alignright {
	float: right;
	margin: 0 0 10px 10px;
	position: relative;
	top: 3px;
}

.image-icon {
	margin-right: 6px;
}

/* #banner .box */

#banner .box,
#banner .box p,
#banner .box q,
#banner .box cite {
	margin-bottom: 8px;
}

#banner {
	margin: 10px 0 0 0;
}

#banner ul li {
	line-height: 19px;
}

#banner ul li a {
	text-decoration: none;
}

/* wordpress classes */

h1#comments,
#respond h1 {
	font-size: 16px;
	line-height: 19px;
}

#respond form {
	padding-top: 25px;
}

#respond h1 {
	position: absolute;
	left: 0;
}

/* .post,
.commentlist {
	padding: 0 0 6px 0;
	border-bottom: 1px solid #dcdcdc;
	margin: 0 0 12px 0;
} */

.post,
.commentlist li {
	display: block;
	padding: 12px 12px 0 12px;
	background: white;
	border: 1px solid #dcdcdc;
	margin: 0 0 12px 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.postmetadata {
	font-weight: bold;
	font-size: 11px;
	min-height: 17px;
	margin: 0 0 10px 0;
	display: block;
}

.postmetadata a {
	text-decoration: none;
}

.postmetadata span {
	float: left;
	margin: 0 22px 0 0;
}

/*li.widget {
	background: url(../images/single_top.gif) no-repeat;
	margin: 0 0 10px 0;
}

li.widget ul,
li.widget div {
	background: url(../images/single_bottom.gif) no-repeat bottom left;
	padding: 0px 10px 7px 12px;
}*/

li.widget {
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #DCDCDC;
}

li.widget ul,
li.widget div {
	padding: 0;
}

li.widget a:hover {
	text-decoration: underline !important;
}

li.widget h2 {
	padding: 0;
	margin: 0 0 6px 0;
}

#recentcomments li {
}

li.widget_archive {
	border: 0;
}

.commentlist .fn a {
	font-weight: normal;
}

.fn {
	margin: 0;
	display: inline;
}

.commentmetadata {
	display: none;
}

.post ul {
	margin-bottom: 12px;
}

.post ul li {
	line-height: 19px;
	padding: 0 0 0 8px;
	background: url(../images/arrow.gif) no-repeat 0px 7px;
}

.ctc a {
	line-height: 20px;
}

/* */

.sf-menu {
	position: absolute;
	left: -6px;
	bottom: -3px;
}

.sf-menu li,
.sf-menu li a {
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
}

.page-item-687,
.page-item-392 {
	display: none !important;
}

.sf-menu li a {
	text-indent: -9999em;
}

.sf-menu li.menu-item a {
	background: url(../images/navi/inactive/home.gif) no-repeat;
	width: 48px;
}

.sf-menu li.menu-item.current_page_item a {
	background: url(../images/navi/active/home.gif) no-repeat;
	width: 48px;
	margin: 0 0 0 6px;
}

.sf-menu li.menu-item-697.current_page_item a {
	background: url(../images/navi/active/kontakt.gif) no-repeat;
	width: 59px;
	margin: 0;
}

.sf-menu li.menu-item-697 a {
	background: url(../images/navi/inactive/kontakt.gif) no-repeat;
	width: 59px;
}

.sf-menu li.menu-item-696 a {
	background: url(../images/navi/inactive/newsletter.gif) no-repeat;
	width: 76px;
}

.sf-menu li.menu-item-696.current_page_item a {
	background: url(../images/navi/active/newsletter.gif) no-repeat;
	width: 76px;
	margin: 0;
}

#rss {
	position: absolute;
	right: 15px;
	bottom: 0;
}

#post-687 .tweetmeme_button {
	display: none;
}

#wp_fb_like_button {
	margin: 0 0 10px 10px !important;
}

.tweetmeme_button {
	clear:right;
}

.tweetmeme_button iframe {
	width: 77px;
}
