/* browser resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: top;
	background-image: transparent;
}
:focus {
	outline: 0;
}
body {
	line-height: 1.2;
	color: #000;
	background: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}


ol, ul {
	list-style: none;
}



blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body * {
min-height: 0;
}
/* end browser resets*/

a {
	color: #3D7572;
	text-decoration: none;
	cursor: pointer;
}
button {
	cursor: pointer;
	font-size: 12px;
	margin-top: -1px;
	line-height: 14px;
}
.tbottom button {
	float: right;
}
input[type="submit"] {
	cursor: pointer;
}
a:hover {
	color: #3D7572;
	text-decoration: underline;
}
p {
	line-height: 1.35;
}
h1.bar {
	display: block;
	padding: 3px;
	background-color: #3D7572;
	color: #fff;
	font-weight: normal;
	width: 674px;
}
.buttonlink {
	border: 0 none;
	padding: 0;
	cursor: pointer;
	background: transparent url(../img_css/button_back.png) 0 0 no-repeat;
	padding-left: 8px;
	height: 20px;
	line-height: 20px;
	float: left;
	display: block;
	margin-right: 8px;
}
.buttonlink:hover {
	background: transparent url(../img_css/button_back.png) 0 -20px no-repeat;
	text-decoration: none;
}
.buttonlink span {
	background: transparent url(../img_css/button_back.png) 100% 0 no-repeat;
	padding-right: 8px;
	height: 20px;
	line-height: 20px;
	float: left;
	color: #3D7572;
}
.buttonlink:hover span {
	background: transparent url(../img_css/button_back.png) 100% -20px; no-repeat;
}
#wrapper {
	width: 932px;
	margin: 0 auto 0 auto;
}
#header {
	position: relative;
	width: 930px;
	min-height: 195px;
}
*html #header {
	height: 200px;
}
#logo {
	position: absolute;
	top: 0;
	left: 0;
}
/* green textbox header */
#teaserbox {
	width: 910px;
	padding: 10px;
	border: 1px solid #999;
	background: transparent url(../img_css/teaserbox_back.png) 0 0 repeat-x;
	min-height: 50px;
	position: absolute;
	top: 113px;
	left: 0;
}
*html #teaserbox {
	height: 50px;
}
#teaserbox h1 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	color: #3D7572;
	margin-bottom: .75em;
}
#teaserbox p {
	font-size: 14px;
	font-weight: normal;
	color: #000;
}

/* main navigation header */
#nav {
	height: 24px;
	width: 720px;
	position: absolute;
	top: 90px;
	left: 190px;
	z-index: 100;
}
#nav li {
	float: left;
	display: block;
	height: 24px;
}
#nav li a {
	float: left;
	display: block;
	height: 24px;
	background: transparent url(../img_css/nav_back.png) 0 -24px no-repeat;
	margin-right: 2px;
	padding-left: 8px;
	text-decoration: none;
}
#nav li a span {
	float: left;
	display: block;
	height: 24px;
	padding-right: 8px;
	color: #3D7572;
	line-height: 24px;
	background: transparent url(../img_css/nav_back.png) 100% -24px no-repeat;
}
#nav li a:hover, #nav li a.active {
	background: transparent url(../img_css/nav_back.png) 0 0 no-repeat;
}
#nav li a:hover span, #nav li a.active span {
	background: transparent url(../img_css/nav_back.png) 100% 0 no-repeat;
}
/* Searchform header */
#top_search {
	position: absolute;
	left: 702px;
	top: 125px;
	width: 220px;
}
#top_search #ts_query {
	border: 1px solid #7F9DB9;
	width: 214px;
	padding: 2px;
	height: 14px;
	float: left;
	margin-bottom: 6px;
}
#top_search #ts_select {
	float: left;
}
#top_search #ts_submit {
	float: right;
}
/* main ctabs */
#ctabs ul {
	width: 680px;
	height: 20px;
	float: left;
	border-bottom: 1px solid #999;
	margin-bottom: 10px;
	display: block;
}
#ctabs li {
	float: left;
	display: block;
	height: 20px;
}
#ctabs li a {
	float: left;
	display: block;
	height: 20px;
	background: transparent url(../img_css/ctabs_back.png) 0 -20px no-repeat;
	margin-right: 2px;
	padding-left: 8px;
	text-decoration: none;
}
#ctabs li a span {
	float: left;
	display: block;
	height: 20px;
	padding-right: 8px;
	color: #3D7572;
	line-height: 20px;
	background: transparent url(../img_css/ctabs_back.png) 100% -20px no-repeat;
}
#ctabs li a:hover, #ctabs li a.active {
	background: transparent url(../img_css/ctabs_back.png) 0 0 no-repeat;
	color: #fff;
}
#ctabs li a:hover span, #ctabs li a.active span {
	background: transparent url(../img_css/ctabs_back.png) 100% 0 no-repeat;
	color: #fff;
}
/* main cbuttons */
#cbuttons {
	background-color: #f9f9f9;
	border: 1px solid #999;
	padding: 10px;
	margin-bottom: 20px;
}
#cbuttons a, #cbuttons li {
	display: block;
	float: left;
}
/* main cblocks */
.cblock {
	background-color: #f9f9f9;
	padding: 10px;
}
.cblock p {
	margin-bottom: 1em;
}
.cblock h2 {
	color: #3D7572;
	font-weight: bold;
	margin-bottom: .5em;
}
.cblock label {
	font-size: 11px;
	line-height: 16px;
}
.cblock select {
	margin-right: 10px;
}
.cblock form {
	margin-bottom: 20px;
}
.cblock.brdbot {
	border-bottom: 18px solid #3D7572;
}
.cblock_textfooter {
	background-color: #3D7572;
	height: 14px;
	text-align: right;
	padding: 3px;
	color: #fff;
	font-size: 11px;

}
/* pagination */
.pagination {
	float: right;
	display: block;
	padding: 10px 0;
}
.pagination span {
	float: left;
	display: block;
	margin-right: 2px;
	line-height: 18px;
	color: #999;
}
.pagination a {
	border: 1px solid #999;
	color: #999;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	width: 16px;
	text-align: center;
	display block;
	float: left;
	margin-right: 3px;
}
.pagination a:hover, .pagination a.active {
	border: 1px solid #3D7572;
	background-color: #3D7572;
	color: #fff;
}
colgroup {
	width: 100%;
}
table {
	width: 680px;
	/*float: left;
		display: block;*/
	border-collapse: collapse;
	vertical-align: top;
	clear: both;
}
table th {
	background-color: #3D7572;
	border: 1px solid #3D7572;
	border-bottom: 0 none;
	color: #fff;
	padding: 3px;
	line-height: 1.25;
	text-align: left;
}
table td {
	border: 1px solid #dadada;
	padding: 3px;
	line-height: 1.3;
	font-size: 11px;
}
table tr.odd td {
	background-color: #e8e8e8;
}
table td.tac {
	text-align: center;
}
table td.tar {
	text-align: right;
}
/* voting */
table.voting {
	margin-bottom: 1.2em;
	width: 580px;
	float: none;
}
table.voting td {
	border: 0 none;
	width: 30px;
	height: 12px;
	padding: 2px 0;
	margin: 0;
	line-height: 12px;
	font-size: 12px;
	text-align: right;
}
table.voting td.wide {
	border: 0 none;
	width: 280px;
	text-align: right;
}
form br {
	clear: both;
}
.cb {
	margin-bottom: 7px;
	float: left
}
.comments {
	padding-top: 20px;
	display: block;
	float: left;
}
.comments p {
	border: 1px solid #999;
	padding: 5px;
	width: 570px;
}
.comments p strong {
	color: #3D7572;
	font-weight: normal;
}
.nowrap {
	white-space: nowrap;
}
fieldset.tbottom {
	padding: 15px 0;
	width: 680px;
	float: left;
}
fieldset.tbottom p {
	text-align: right;
}
#formlist {
	width: 680px;
	float: left;
}
/*Ausschreibungsdetails*/
#ausschreibungdetails .lcol {
	width: 150px;
	float: left;
}
#ausschreibungdetails .rcol {
	width: 530px;
	float: right;
}
#ausschreibungdetails .lcol {
	padding-top: 0px;
}
#ausschreibungdetails .lcol.detail {
	padding-top: 0;
	line-height: 1.4;
}
#ausschreibungdetails .lcol  p {
	margin-bottom: 3px;
	font-size: 11px;
}
#ausschreibungdetails .lcol.detail h3 {
	color: #999;
	line-height: 1.5;
	font-size: 12px;
	margin-bottom: 10px;
}
#ausschreibungdetails .rcol table {
	width: 530px !important;
	margin-bottom: 15px;
}
/* buchungsdetails */
#buchungsdetails .lcol {
	width: 200px;
	float: left;
}
#buchungsdetails .rcol {
	width: 480px;
	float: right;
}
#buchungsdetails .lcol {
	padding-top: 28px;
}
#buchungsdetails .lcol.detail {
	padding-top: 0;
	line-height: 1.4;
}
#buchungsdetails .lcol  p {
	margin-bottom: 3px;
	font-size: 11px;
}
#buchungsdetails .lcol.detail h3 {
	color: #999;
	line-height: 1.5;
	font-size: 12px;
	margin-bottom: 10px;
}
#buchungsdetails .rcol table {
	width: 480px !important;
	margin-bottom: 15px;
}
h1, .rcol h1, .lcol h1 {
	font-weight: bold;
	font-size: 14px;
	color: #3D7572;
	margin-bottom: 1em;
}
h2, .rcol h2, .lcol h2 {
	color: #3D7572;
	font-weight: bold;
	font-size: 14px;
	margin-bottom: .5em;
}
h2.bl {
	margin-bottom: 20px;
}
h2.bl a.buttonlink {
	float: right;
	font-size: 11px;
}
h4 {
	color: #3D7572;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: .5em;
}
h4 em {
	display: block;
	float: left;
	height: 18px;
	font-size: 11px;
	width: 18px;
	text-align: center;
	lin-height: 18px;
	background: transparent url(../img_css/hl_circle.png) 0 0 no-repeat;
	color: #fff;
	margin-right: 5px;
	font-style: normal;
}
#content p {
	margin-bottom: 1em;
}
.rcol strong, .lcol strong {
	font-weight: bold;
}
.borderbox {
	border: 1px solid #999;
	padding: 5px;
}
.borderbox p {
	margin-bottom: 1em;
	font-size: 11px;
	color: #555;
}
/* detailsuche*/
#loadsearch {
	border-top: 18px solid #3D7572;
	padding: 20px 10px 10px 10px;
	background-color: #f9f9f9;
}
#loadsearch span {
	line-height: 18px;
	margin-bottom: 7px;
}
#loadsearch label {
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	margin-right: 10px;
}
#detailsearch {
	background-color: #f9f9f9;
	border-bottom: 18px solid #3D7572;
	padding-bottom: 20px;
}
#detailsearch #cols {
	padding: 10px;
	background-color: #f9f9f9;
}
#detailsearch .lcol {
	width: 450px;
	float: left;
}
#detailsearch .lcol label {
	width: 155px;
	font-weight: normal;
}
#detailsearch .lcol span{
	line-height: 18px;
}
#detailsearch .rcol {
	width: 200px;
	float: right;
	font-size: 11px;
}
#detailsearch .save {
	padding: 10px;
}
#detailsearch .save span {
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
}
#detailsearch .save input {
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
}
#detailsearch .save label {
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	margin-right: 10px;
}
#detailsearch .tinp {
	border: 1px solid #999;
	width: 280px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
#detailsearch h1.bar {
	display: block;
	padding: 3px;
	font-size: 12px;
	background-color: #3D7572;
	color: #fff;
	font-weight: normal;
	width: 674px;
}
/* tagcloud */


/* start: Liste Aenderung vom 23_03_09 */
#tagcloud table ul {
	list-style: disc;
	margin-left: 15px; 
}

#tagcloud ul {
	list-style: disc;
	margin-left: 15px; 
}

/* ende: Liste Aenderung vom 23_03_09 */

#tagcloud {
	border: 1px solid #999;
	background-color: #f9f9f9;
	padding: 10px;
}
#tagcloud h3 {
	color: #999;
	font-weight: bold;
}
#tagcloud a span {
	vertical-align: baseline;
}
a span.tc1 {color: #000; font-size: 11px;}
a span.tc2 {color: #000; font-size: 12px;}
a span.tc3 {font-size: 13px;}
a span.tc4 {font-size: 14px; font-weight: bold;
}
#tagcloud table {
	width: 658px;
}
#tagcloud table th {
	border: 0 none;
}
#tagcloud table td {
	border: 0 none;
}
/* fotoupload */
#fotos_lcol {
	width: 330px;
	float: left;
}
#fotos_lcol img, #fotos_rcol img  {
	margin-bottom: 10px;
}
#fotos_lcol label {
	width: 80px;
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
}
#fotos_rcol {
	width: 330px;
	float: left;
}
/* nachrichten versenden */
#mform {
	width: 480px;
}
#mform img {
	float: right;
	margin: 0 0 0 10px;
	border: 1px solid #999;
}
#mform label {
	width: 80px;
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
}
#mform .cboxes label {
	float: none;
	width: auto;
}
#mform .sec_code {
	width: 320px;
}
#mform .sec_code label {
	float: none;
	width: auto;
	margin-right: 10px;
}
#mform .sec_code img {
	float: left;
	margin: 10px 0 0 0;
}
#mform .cboxes {
	height: 99px;
}
#mform textarea.ta_max {
	border: 1px solid #999;
	width: 394px;
	padding: 2px;
	margin-bottom: 7px;
}
*html #mform textarea.ta_max {
	border: 1px solid #999;
	width: 390px;
	padding: 2px;
	margin-bottom: 7px;
}
#mform .tinp {
	border: 1px solid #999;
	width: 240px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
#mform .tinp_sc {
	border: 1px solid #999;
	width: 60px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
#mform button {
	float: right;
}
/* new entries startseite */
#new_entries .col {
	width: 330px;
	border: 1px solid #999;
	float: left;
	padding-bottom: 20px;
}
#new_entries h2 {
	display: block;
	width: 50%;
	float: left;
	font-size: 14px;
	padding: 15px 0 5px 0;
}
#new_entries .col.cright {
	width: 330px;
	border: 1px solid #999;
	float: right;
}
.entry {
	margin: 10px;
	border-bottom: 1px dashed #999;
}
.entry.odd {
	background-color: #f9f9f9;
}
.entry h1 {
	display block;
	width: 100%;
	color: #666;
	float: left;
	margin-bottom: 5px;
}
.entry.odd h1 {
	color: #333;
}
.entry .lcol {
	float: left;
	width: 75px;
	font-size: 11px;
}
.entry .lcol img {
	margin-bottom: 5px;
}
.entry .rcol {
	float: right;
	width: 235px;
	font-size: 11px;
}
.aid {
	display: block;
	width: 65px;
	height: 90px;
	border: 1px solid #999;
}
.aid span {
	line-height: 90px;
	color: #999;
	text-align: center;
	display: block;
	width: 100%;
}
/* content zweispaltig */
.content_twocols {
	margin-bottom: 10px;
}
.content_twocols .lcol {
	width: 450px;
	float: left;
	background-color: #f9f9f9;
	padding: 10px;
	line-height: 18px;
}
.content_twocols .lcol input {
	float: left;
}
.rs {
	margin-right: 20px;
}
.lcol .hr {
	background: #3D7572;
	height: 2px;
	width: 450px;
	display: block;
	margin: 7px 0;
}
.content_twocols .lcol h1 span {
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	padding-left: 0;
}
.content_twocols .rcol {
	width: 180px;
	float: right;
	background-color: #f9f9f9;
	padding: 10px;
	font-size: 11px;
}
.content_twocols p {
	margin-bottom: 1em;
}
.content_twocols ul {
	margin-bottom: 1em;
	list-style: disc;
	margin-left: 2em;
}
.content_twocols li {
	line-height: 1.35;
}
.lcol label {
	width: 155px;
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
}
.lcol .tinp {
	border: 1px solid #999;
	width: 280px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
.lcol textarea {
	border: 1px solid #999;
	width: 280px;
	padding: 2px;
	margin-bottom: 7px;
}
.lcol textarea.ta_max {
	border: 1px solid #999;
	width: 435px;
	padding: 2px;
	margin-bottom: 7px;
}
.lcol .tinp_strasse {
	border: 1px solid #999;
	width: 205px;
	margin-right: 5px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
.lcol .tinp_nr {
	border: 1px solid #999;
	width: 60px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
.lcol .tinp_plz {
	border: 1px solid #999;
	width: 60px;
	margin-right: 5px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
.lcol .tinp_ort {
	border: 1px solid #999;
	width: 205px;
	padding: 2px;
	height: 14px;
	margin-bottom: 5px;
}
.lcol select {
	margin-bottom: 7px;
}
.lcol button {
	float: right;
	margin-right: 5px;
	margin-top: 20px;
}
.lcol .radio3 {
	clear: both;
	display: block;
}
/* volltextsuche */
#fullsearch label {
	line-height: 18px;
	float: left;
	margin-bottom: 7px;
	margin-right: 10px;
	font-weight: bold;
	vertical-align: middle;
}
#fullsearch input {
	border: 1px solid #999;
	width: 290px;
	float: left;
	padding: 2px;
	margin-right: 10px;
	height: 14px;
	margin-bottom: 7px;
}
/* coach buchen fromular */
#book_coach {
	width: 180px;
	padding: 10px 0;
}
#book_coach button {
	float: right;
	margin-top: 10px;
	margin-right: 12px;
}
#book_coach label {
	width: 120px;
	float: left;
	line-height: 18px;
	margin-bottom: 7px;
	font-size: 11px;
	font-weight: bold;
}
#book_coach input {
	border: 1px solid #999;
	width: 40px;
	margin-right: 5px;
	padding: 2px;
	height: 14px;
	margin-bottom: 7px;
}
/* loginform sidebar */
#loginform {
	width: 220px;
	padding: 10px;
	background-color: #3D7572;
	margin-bottom: 10px;
}
#loginform label {
	width: 85px;
	float: left;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	line-height: 20px;
}
#loginform #lf_submit {
	float: right;
	display: block;
}
#loginform a {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
}
#loginform p {
	float: left;
	display: block;
	width: 130px;
}
#loginform .lf_input {
	border: 1px solid #7F9DB9;
	width: 128px;
	padding: 2px;
	height: 14px;
	float: left;
	margin-bottom: 6px;
}
#main {

}
#content {
	width: 680px;
	float: left;
}
#footer {
	width: 680px;
	clear: both;
	font-size: 11px;
	color: #999;
	padding: 10px 0;
}
#sidebar {
	float: right;
	width: 240px;
}
/* profil sidebar */
#sb_profile {
	padding: 10px;
	background-color: #3D7572;
	margin-bottom: 10px;
	color: #fff;
}
#sb_profile form {
}
#sb_profile button {
	float: right;
}
#sb_profile h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	padding-top: 7px;
	width: 200px;
}
#sb_profile ul {
	margin-bottom: 10px;
	float: left;
}
#sb_profile li {
	float: left;
	font-size: 11px;
}
#sb_profile li a, #sb_profile h3 a {
	padding-left: 17px;
	line-height: 1.5;
	color: #fff;
	display: block;
	float: left;
	width: 200px;
}
#sb_profile h3 a {
	padding-left: 0;
}
#sb_profile li a:hover, #sb_profile h3 a:hover {
	padding-left: 17px;
	background: transparent url(../img_css/sb_profile_bullet.png) 0 50% no-repeat;
}
#sb_profile li a.active, #sb_profile h3 a.active {
	padding-left: 17px;
	background: transparent url(../img_css/sb_profile_bullet.png) 0 50% no-repeat;
}
#sb_profile a.buttonlink {
	float: right;
	margin-right: 0;
	background: transparent url(../img_css/button_profile_back.png) 0 0 no-repeat;
}
#sb_profile a.buttonlink:hover {
	background: transparent url(../img_css/button_profile_back.png) 0 -20px no-repeat;
	text-decoration: none;
}
#sb_profile a.buttonlink span {
	background: transparent url(../img_css/button_profile_back.png) 100% 0 no-repeat;
}
#sb_profile a.buttonlink:hover span {
	background: transparent url(../img_css/button_profile_back.png) 100% -20px; no-repeat;
}
/* coach merkzettel */
#sb_coach_notepad {
	padding: 10px;
	background-color: #3D7572;
	margin-bottom: 10px;
	color: #fff;
}
#sb_coach_notepad h3 {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
}
#sb_coach_notepad li {
	float: left;
	width: 200px;
	font-size: 11px;
}
#sb_coach_notepad a {
	color: #fff;
	display: block;
	line-height: 1.5;
	float: left;
	width: 210px;
}
/* news sidebar */
.sb_news {
	border: 1px solid #999;
	padding: 10px;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
.sb_news h3 {
	color: #999;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1em;
	font-family: Arial, Sans-Serif;
}
.sb_news h2 {
	color: #000;
	font-weight: normal;
	font-family: Arial, Sans-Serif;
}
.sb_news p {
	font-size: 11px;
	margin-bottom: 1em;
}
/* werbung sidebar */
.sb_advert {
	border: 1px solid #999;
	padding: 10px;
	background-color: #f9f9f9;
	margin-bottom: 10px;
}
/* helpers */
.h {
	display: none;
	visibility: hidden;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* Ratings */
span.rating{display:block;margin-bottom:5px;width:70px;background:url(../img_css/rating-sprite.png) no-repeat 0 0;text-indent:-999em;background-position:0 0;background-repeat:no-repeat;}
span.rat05{background-position:0 -1242px;}
span.rat0{background-position:0 -1284px;}
span.rat15{background-position:0 -1326px;}
span.rat1{background-position:0 -1368px;}
span.rat25{background-position:0 -1410px;}
span.rat2{background-position:0 -1452px;}
span.rat35{background-position:0 -1494px;}
span.rat3{background-position:0 -1536px;}
span.rat45{background-position:0 -1578px;}
span.rat4{background-position:0 -1620px;}
span.rat5{background-position:0 -1662px;}

/* error */
.err {
	background: red;
}

#metanav {
       position: absolute;
       right: 0;
       top: 10px;
}
#metanav p {
       color: #3D7572;
}
table.feedfbackn td {
	border: 0 none;
}

/* Aenderung Didiermedia am 26. Februar 2009 */

#tagcloud ol {
list-style-type: disc;
margin-left: 20px;
margin-bottom: 10px;
}

