body  { font-family:Verdana,Tahoma, Arial,Helvetica,sans-serif; color:#000; background-color:#ffffff;  margin:10px; scrollbar-arrow-color:#000000; scrollbarBaseColor:#cccccc; scrollbar-track-color:#acacac; scrollbar-face-color: #ab003c;scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #ffffff; scrollbar-darkshadow-color: #ffffff; scrollbar-shadow-color: #0000ff; }h1 { font-weight:bold; font-size:18px; }h2 { font-weight:bold; font-size:15px; }h3 { font-weight:bold; font-size:13px; }img { margin-right:5px; } .text { font-size:12px; }.text_2 { font-size:14px; text-align:justify;}.text_groesse_11  { font-size:11px; }.f { font-weight:bold; }.k { font-style:italic; }.durch { text-decoration:line-through; }.z { text-align:center; }.u { text-decoration:underline; }.schrift_gruen { background-color:#00800;  }a:link, a:visited { text-decoration:none; color:#ab003c; }a:focus, a:hover { background-color: #ab003c; color:#ececec;   } input { background-color: #ffffff; color:#ececec;  }.eingabe_input { background-color: #ffffff; color:#000000;  }textarea {  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; }#wrap { background-color:#ececec; padding:0px 0px; }#screen { position:relative;   width:820px; margin-left:auto;margin-right:auto;  border:0px solid #cccccc; padding-left:0px; padding-right:0px; padding-bottom:10px; }img { display:block; background-color:#ffffff; border: 0px solid #000000;}.adresse {  border: 0px solid #000000; height:50px;}.adresse img {  border: 0px solid #000000; }/*a.tip {position: relative;}a.tip span {	display: none;	position: absolute;	top: 15px;	left: 0px;	 width: 190px;	padding: 5px;	z-index: 100; color: #000000; background-color:#ffffff; border: 2px solid #000000;}a.tip img {	display: none;	position: absolute;	top: 15px;	left: -350px; width:600px; 	padding: 5px;	z-index: 100; color: #000000;}a:hover.tip {	text-decoration: none; font-size: 99%; /* this is just for IE *//*}a:hover.img { text-decoration: none;	font-size: 99%; /* this is just for IE *//*}a:hover.tip span {	display: block;}a:hover.tip img {	display: block;}*/.email_werbung { display:block; font-size:12px; font-style:bold; text-align:center; padding-bottom: 2px; border-bottom: 1px solid #c2c2c2; }.email_werbung a { color:#000000;}.email_werbung a:hover { color:#ececec;}.button { width:50px; }.buttonvote { width:150px; float:left; }.buttonvoteneu { background-color:#ab003c; width:130px; float:left; font-size:11px; height:20px; border:1px solid #000000;  border-color:#ececec;   }.buttonanbieter { width:198px; height:23px; font-weight:normal; border:1px solid #000000;  border-color:#ececec;  }.button_kommentar_abgeben { background-color:#ab003c; width:120px; height:23px; font-size:11px; font-weight:normal; letter-spacing: -0.0px; border:1px solid #000000;  border-color:#ececec;}.button_nachweis_abgeben { background-color:#ab003c; width:110px; height:23px; font-size:11px; font-weight:normal; letter-spacing: -0.0px; border:1px solid #000000;  border-color:#ececec;}.button_nachweis_zurueck { background-color:#ab003c; width:110px; height:23px; font-size:11px; font-weight:normal; letter-spacing: -0.0px; border:1px solid #000000;  border-color:#ececec;}.auswahl_klein { font-size:11px; }.fehler { color: #000000; text-align:left;}.fehler a { color:#ececec; }.fehler a:hover { background-color:#ececec; color:#555555; font-style:italic;}.fehler_login { font-size:14px; color: #ff0000; font-weight:normal; text-align:center;}.datum { color:#707070; padding-left:13px; font-size:11px; letter-spacing: -1px;  }.eintrag { padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px; border-top:1px solid #000000;  border-color:#cccccc; }.eintrag input { position:relative; top:3px; background-color:#ececec; }.eintrag_button  { padding-top:6px; padding-bottom:6px; padding-left:10px; padding-right:10px; }.farbe_1 {  background-color:#F5F5F5; }.farbe_2 {  background-color:#ececec; }.farbe_3 {  background-color:#acacac; }.eintrag_titel { color:#000000; font-size:12px; font-weight:normal; }.eintrag_detail { margin-left:10px; margin-top:3px; margin-bottom:3px; padding-left:3px;  padding-right:3px; padding-top:3px; padding-bottom:3px; background-color:#cccccc; }.navi_button   { background-color:#ab003c; color:#ffffff;  border:1px solid #000000;  border-color:#000000; height:23px; } .head { display:block; background-color:#636363; color:#ffffff; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}#titel {height:50px; text-align:left;  }#titel img { border:0px solid #000000;}#titel_banner {display:block; position:relative; float:right; top:0px; left:5px; }#titel_banner a {display:block;}#titel_banner a:hover {display:block; background-color:#ffffff}#titel_banner img{ border:0px solid #000000; }#balken {position:relative; top:-7px; height:18px; background-color:#c2c2c2; z-index: -100; border-bottom:2px solid #000000; border-color:#555555;  }#user_top {position:relative; right:20px; top:-3px; color:#ab003c; font-weight:bold; font-size: 12px; font-style:normal; float:right;}#navi_top {font-size: 13px; font-style:normal; }.menu_top   { position:relative; top:-12px; z-index:1000 }.menu_top_left { display:block; float:left;    margin-right:0px; text-align:center; width:84px; }.menu_top_left ul  { position:relative; margin:0; padding:0; list-style:none; float:left; }.menu_top_left li  { position:relative; float:left;  display:block; }.menu_top_left li:hover  { position:relative; display:block; float:left;}.menu_top_left li ul  { display:none;  position:relative; float:left; text-align:left;  }.menu_top_left li:hover ul{ position:absolute; display:block;   }.menu_top_left li  ul a { position:relative;  display:block; background-color:#ab003c;   }.menu_top_drop  a {  position:relative; display:block;  font-size:13px; color:#ececec; width:120px; padding-left:5px; border-bottom:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000; border-color:#000000;  padding-bottom:2px; padding-top:2px; } .menu_top_drop  a:hover {  background-color:#ececec; color:#ab003c; font-style:italic;   } .menu_bottom_right { position:relative; font-style:normal; float:right; padding-left:10px; padding-right:10px; top:2px; text-align:center;   font-size:11px; }.menu_bottom_right a {color:#464646; }.menu_bottom_right a:hover { background-color:#ab003c; color:#ececec; }.menu_top_right { position:relative; top:20px;}.menu_zelle_drop {  position:relative; width:120px; text-align:left; padding-left:5px; padding-top:2px; padding-bottom:2px; }.menu { text-align:center; padding-left:0px;  padding-right:0px;   }.menu_last { text-align:center;   padding-left:0px; padding-right:0px; width:84px;}.menu_inhalt { border-top:0px solid #000000; border-bottom:0px solid #000000;border-left:0px solid #000000;border-right:0px solid #000000;}/* ----------------- Head ------------------ */#head  { position:relative; width:928px; height:135px; margin-left:auto; margin-right:auto; background-color:#c2c2c2; }#headslogan { position:relative; top:-20px; font-size:17px; font-weight:bold; text-align:center; color:#252525; }/* ----------------- Middle ----------------- */#middle  { position:relative; width:928px; margin-left:auto; margin-right:auto; background-color:#ffffff; padding: 5px 5px 5px 5px; 	border: 1px solid #898989; overflow:auto; overflow-x:hidden;}/* ---------------- Main ---------------- */.sur {background-color: #df0024;}.web {background-color: #ab003c;}.neu {background-color:#c2c2c2; }.mainhead { position:relative; height:17px; font-size:13px; font-weight:bold; text-align: center; color:#252525;  } .neutral { position:relative; width:919px;  padding-bottom:5px; padding-left:0px; padding-right:4px;  border: 0px solid #c2c2c2; margin-left:0px; margin-right:0px; margin-top:2px; float:right; }.neutralbody  { position:relative; width:907px; background-color:#ffffff; padding-bottom:4px; padding-left:4px; padding-right:4px;  border: 2px solid #c2c2c2; margin-left:0px; margin-right:0px; margin-top:0px; float:right; }.surfer { position:relative; width:809px;  padding-bottom:5px; padding-left:0px; padding-right:4px;  border: 0px solid #df0024; margin-left:0px; margin-right:0px; margin-top:5px; float:right; }.surferbody  { position:relative; width:797px; background-color:#feede3; padding-bottom:4px; padding-left:4px; padding-right:4px;  border: 2px solid #df0024; margin-left:0px; margin-right:0px; margin-top:0px; float:right; }.surferfoot { position:relative; left:0px; width:90px; float:right; }.webmaster  { position:relative; width:809px; padding-bottom:5px; padding-left:4px; padding-right:4px;  border: 0px solid #ab003c; margin-left:0px; margin-right:0px; margin-top:5px; float:left; }.webmasterbody  { position:relative; width:797px; background-color:#ebf4ea; padding-bottom:4px; padding-left:4px; padding-right:4px;  border: 2px solid #ab003c; margin-left:0px; margin-right:0px; margin-top:0px; float:left; }.webmasterfoot { position:relative; left:0px; width:120px; height:20px; background-color:#ab003c; float:left; }.footleft { position:relative; left:10px; float:left;}.footright { position:relative; right:10px; float:right; }.urr {position:relative; background-image: url(urr.gif); background-repeat:no-repeat; background-position:bottom right; height:17px; }.ulr {position:relative; background-image: url(ulr.gif); background-repeat:no-repeat; background-position:bottom left; height:17px; }.tabelle {position:relative;  background-color:#d7d7d7; float:left; }.spaltefirst {position:relative;  padding:0px;  border-top: 1px solid #000000; border-left: 1px solid #000000;}.spalte {position:relative; float:left; padding:0px;  border-top: 1px solid #000000; border-left: 1px solid #000000;}.spaltelast {position:relative; padding:0px;  border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}.zelle0 {position:relative; width:39px; float:left; text-align:center;  padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-left: 1px solid #000000; border-bottom:1px solid #000000;}.zelle1 {position:relative; background-color:#ffff00; width:39px; float:left; text-align:center;  padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.tabrank3 {position:relative;  width:550px; background-color:#c0c0c0; float:right; }.zellerank {position:relative;  width:80px; height:35px; float:left; text-align:center;  padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.tab {position:relative; width:359px; float:left; margin:20px; }.tab_gesamt { position:relative; width:380px;  float:right; margin:20px; }.tab_test {position:relative; width:200px; border: 0px solid #000000;}.zelle_last_aktion_top { background-color:#a0a0a0; width:248px; height:20px; float:right; text-align:center;  padding-top:0px; border-right: 0px solid #000000; border-bottom:1px solid #000000; border-top:1px solid #000000;}.zelle_datum { background-color:#ffffff; width:150px; height:15px; float:left; font-size: 11px; text-align:center;  padding-top:2px; border-left: 0px solid #000000; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.zelle_kategorie { background-color:#ffffff; width:120px; height:15px; float:left; font-size: 11px; text-align:center;  padding-top:2px; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.zelle_anbieter_neu { background-color:#ffffff; width:177px; height:17px; float:left; font-size: 11px; text-align:center;  padding-top:0px; padding-bottom:0px; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.zelle_anbieter_neu a:link { display:block; height:15px;color:#000000; font-style:normal; padding-top:1px; padding-bottom:1px;}.zelle_anbieter_neu a:visited { display:block; height:15px;color:#000000; font-style:normal; padding-top:1px; padding-bottom:1px;}.zelle_anbieter_neu a:hover{ display:block; height:13px; background-color:#ab003c; color:#ececec; font-style:italic; border:1px solid #000000; border-color:#ececec; padding-top:1px; padding-bottom:1px; }.zelle_last_aktion { background-color:#ffffff; width:248px; height:15px; float:right; font-size: 11px; text-align:center;  padding-top:2px; border-right: 0px solid #000000; border-bottom:1px solid #000000; border-top:0px solid #000000;}.keine_bewertung { position:relative; top:-8px; }.account_loeschen_checkbox { position:relative; left:15px;  padding-top:10px; padding-bottom:20px;}.account_loeschen_checkbox input { background-color:#d7d7d7; }.box_standard { background-color:#ffffff; font-size:12px; margin-left:auto;margin-right:auto;}.detail_box_kopf_links { position:relative; background-color:#ffffff; padding-left:2px; float:left;}.detail_box_kopf_rechts a{ position:relative; background-color:#ab003c; color:#ececec; font-size:13px; text-align:center; font-weight:bold;  padding-right:2px;   width:100px; 	height:16px;  border:1px solid #000000;  border-color:#ececec;  padding-top:1px; padding-bottom:2px; float:right;}.detail_box_kopf_rechts a:hover {background-color:#ececec;  color:#ab003c; font-style:italic; border:1px solid #000000;  border-color:#000000; }	.detail_links { position:relative; float:left;  }.detail_rechts { position:relative; float:right; }.detail_kommentar { position:relative; background-color:#d7d7d7; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;}.detail_kommentar_user { position:relative; color:#ab003c; font-size:11px; font-style:normal; font-weight:bold; text-decoration:underline; text-align:left; padding-bottom:2px; border:0px solid #000000;  float:left; }.detail_kommentar_datum { position:relative; color:#555555; font-size:9px; font-style:normal; text-decoration:underline; letter-spacing: -1px; text-align:right; padding-right:2px; border:0px solid #000000; float:right; }.detail_kommentar_text { display:block; position:relative; font-size:11px; text-align:left; overflow:auto; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px; float:left; }.detail_kommentar  a { display:block; color:#000000; font-weight:normal; border:0px solid #000000;  border-color:#ececec; }.detail_kommentar a:hover { display:block; background-color:#ab003c; color:#ececec; font-style:normal; border:0px solid #000000;  border-color:#000000; }.detail_kommentar textarea { background: #ffffff; width:260px; font-size:12px; border:1px solid #000000;  border-color:#a0a0a0; } .detail_kommentar_user a { position:relative; color:#ab003c; font-size:11px; font-style:normal; font-weight:bold; text-decoration:underline; text-align:left; padding-bottom:2px; border:0px solid #000000;  float:left; }.detail_kommentar_weiter_zurueck { position:relative; text-align:left; background-color:#ececec; font-size:10px; border-bottom:1px solid #000000; padding-top:0px; padding-bottom:0px; padding-left:2px; }.detail_kommentar_weiter_zurueck  a { color:#000000; font-size:11px; font-style:italic; font-weight:bold; }.detail_kommentar_weiter_zurueck  a:hover { background-color:#ab003c; color:#ececec;  }.detail_kommentar_seite { position:relative;  }.detail_kommentar_weiter { position:relative; padding-left:3px; padding-right:3px; float:right;}.detail_kommentar_zurueck { position:relative; padding-left:3px; padding-right:3px; float:right;}.detail_kommentar_button_mitte { position:relative;  text-align:center;  padding-top:10px; padding-bottom:0px; }.detail_kommentar_button_links { position:relative; text-align:center;  padding-top:5px; padding-bottom:5px; float:left; padding-left:2px;}.detail_kommentar_button_rechts { position:relative; text-align:center;  padding-top:5px; padding-bottom:5px; float:right; padding-right:2px;}.upload_box_input { position:relative; width:350px; background-color:#a0a0a0; color:#000000; font-size:12px; font-style:normal; }.upload_box { position:relative; background-color:#ececec; width:440px; padding-bottom:0px; border:1px solid #000000;  margin-left:auto;margin-right:auto; }.upload_box_inhalt{ width:400px; padding:20px; }.detail_nachweis_tab { position:relative; width:270px;  border-left:1px solid #000000; border-right:1px solid #000000;  margin-top:10px; float:left; }.detail_nachweis { position:relative; background-color:#d7d7d7; text-align:left; font-size:11px;  padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px;}.detail_nachweis a { display:block; color:#000000; padding-top:0px; padding-bottom:0px;  }.detail_nachweis a:hover { display:block; background-color:#ab003c; color:#ececec;}.detail_nachweis_user { position:relative; color:#ab003c; font-size:11px; font-style:normal; font-weight:bold; text-decoration:underline; text-align:left; padding-bottom:2px;  border:0px solid #000000;  float:left; }.detail_nachweis_user a { position:relative; color:#ab003c; font-size:11px; font-style:normal; font-weight:bold; text-decoration:underline; text-align:left; padding-bottom:2px;  border:0px solid #000000;  float:left; }.detail_nachweis_user_abgemeldet { position:relative; color:#555555; font-size:11px; font-style:normal; font-weight:normal; text-decoration:underline; text-align:left;  border:0px solid #000000;  float:left; }.detail_nachweis_datum { position:relative; color:#555555; font-size:9px; font-style:normal; text-decoration:underline; letter-spacing: -1px; text-align:right; padding-right:2px;  border:0px solid #000000; float:right; }.detail_nachweis_datum_auswahl { position:relative; text-align:center;  padding-top:2px; padding-bottom:6px;}.detail_nachweis_button_mitte { position:relative; text-align:center;  padding-top:10px; padding-bottom:0px; }.detail_nachweis_button_links { position:relative; text-align:center;  padding-top:5px; padding-bottom:5px; float:left; padding-left:2px;}.detail_nachweis_button_rechts { position:relative; text-align:center;  padding-top:5px; padding-bottom:5px; float:right; padding-right:2px;}.detail_nachweis_text { position:relative; background-color:#ffffff; font-size:11px; text-align:left;   padding-top:2px; float:left; }.detail_nachweis_tage { position:relative; top:-2px; font-size:11px; text-align:left; font-size:13px; font-weight:bold; padding-top:2px; padding-right:15px;float:right;}.detail_nachweis_dati { position:relative; display:block; text-align:left; padding-top:2px; padding-bottom:2px; padding-left:5px;}.detail_nachweis_link { position:relative; font-size:11px; text-align:right;  font-style:italic; padding-top:0px; padding-bottom:0px;   }.detail_nachweis_link a { display:inline; background-color:#d7d7d7; color:#ab003c;}.detail_nachweis_link a:hover { display:inline; background-color:#ab003c; color:#ececec;}.detail_nachweis_beantragt { position:relative; font-size:11px; text-align:center; }.detail_nachweis_erhalten { position:relative; font-size:11px; text-align:center; }.klammer { position:relative; top:0px; font-size:23px; font-weight:normal; }.status_gruen { position:relative; top:-3px; color:#008000; }.status_gelb { position:relative; top:-3px; color:#f8f400; }.status_rot { position:relative; top:-3px; color:#ff0000; }.rechts { float:right; background-color:#ffffff; }.gelb {  background-color:#ffff00; }.rot {  background-color:#ff0000; }.grau {  background-color:#F5F5F5; }.detail_anbieter_stempel {   text-align:center;  margin-left:auto; margin-right:auto; border: 0px solid #000000; border-color:#000000; margin-bottom:15px; }.detail_anbieter_stempel_head {  font-size:12px;  text-align:center; font-weight:bold; padding-top:2px; padding-bottom:2px; border-top: 1px solid; border-left: 1px solid; border-right: 1px solid; border-color:#acacac;}.detail_anbieter_stempel_head a{  color:#000000;}.detail_anbieter_stempel_head a:hover { background-color:#ab003c; color:#ececec; font-style:italic;}.detail_anbieter_stempel_eintrag {  font-size:10px;  text-align:left; font-weight:normal;  padding-top:2px; padding-bottom:2px; padding-left:5px; border-bottom: 1px solid; border-color:#acacac;}.detail_anbieter_stempel_name { position:relative; font-size:15px;  text-align:left; font-weight:bold; float:left; top:12px; padding-bottom:0px; padding-left:10px;}.detail_anbieter_stempel_rang { position:relative; padding-right:15px; font-size:20px; font-weight:bold; float:right; }.detail_anbieter_stempel_votes {position:relative; padding-right:17px;  font-size:11px; font-weight:normal; text-decoration:underline; float:right; padding-bottom:7px;}.detail_anbieter_stempel_dauer {position:relative; padding-right:5px;   font-size:11px; font-weight:normal;  }.detail_anbieter_stempel_dauer_anzahl {position:relative; padding-right:5px;   font-size:11px; font-weight:normal; padding-bottom:5px; }.neu_box_1 {   padding-left:5px; padding-right:5px;     }.neu_box_zeile {  border-bottom:1px solid #000000;  margin-left:auto; margin-right:auto; padding-top:5px; padding-bottom:5px; padding-left:10px;  }.neu_box_zeile_last { width:760px;  border-bottom:0px solid #000000;  margin-left:auto;margin-right:auto; padding-top:5px; padding-bottom:5px;  }.neu_box_links {  width:400px;  padding-left:0px; padding-right:0px;     }.neu_box_links input {  color:#000000; border:1px solid #000000;  border-color:#a0a0a0; } .neu_box_links textarea { width:330px; border:1px solid #000000;  border-color:#a0a0a0;} .neu_box_refback_checkbox input { background-color:#ececec; } .neu_refebenen_1 { position:absolute; }.neu_refebenen_2 { position:relative; left:90px; top:-3px; padding:2px; }.neu_refebenen_3 { position:relative; left:85px; top:-4px; padding:5px; }.neu_auszahlungen_1 { position:absolute }.neu_auszahlungen_2{ position:relative; left:159px; top:0px; padding:2px; }.neu_auszahlungen_3 { position:relative; left:152px; top:-1px; padding:5px; }.neu_box_rechts {  width:345px; font-size:11px;  padding-left:10px; padding-right:0px; float:right;    }.neu_box_rechts input {  color:#000000; border:1px solid #000000;  border-color:#a0a0a0;} .neu_box_rechts_button { position:relative; background-color:#a0a0a0; width:270px; left:5px; top:2px; border:1px solid #000000;  border-color:#ececec;  }.neu_pflichtfelder { position:relative; left:10px; top:5px; font-size:11px; float:left;}.neu_box_button_links  { position:relative;  height:23px; background-color:#a0a0a0;   margin-top:5px; } .neu_webmaster_1 { position:absolute; }.neu_webmaster_2 { position:relative; left:70px; top:-3px;}.neu_auszahlung_1 { position:absolute; }.neu_auszahlung_2 { position:relative; left:85px; top:-3px;}.neu_box_domain { position:relative; left:10px; top:5px;}.neu_box_refverdienst { position:relative; left:10px; top:5px;}.neu_box_verdienst { position:relative; left:10px; top:5px;}.neu_box_rechts_button_links { position:relative; left:10px; background-color:#a0a0a0; border:1px solid #000000;  border-color:#000000; } .neu_box_rechts_button_rechts { position:relative; left:30px; background-color:#a0a0a0; border:1px solid #000000;  border-color:#000000; } .neu_box_forum { position:relative; left:10px; top:5px;}.neu_box_forum_checkbox input { background-color:#ececec; } .neu_box_ausgabe { background-color:#ff0000; width:370px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;  }.neu_box_strich { background-color:#000000; width:750px;  border:3px solid #000000;  margin-left:auto;margin-right:auto; }.neu_zeile_box_speicher { background-color:#ececec; width:760px;  border-bottom:1px solid #000000; float:left;  }.neu_zeile_box { background-color:#ececec; width:760px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-bottom:1px solid #000000; float:left;  }.neu_links_box { width:390px; border:1px solid #000000; float:left; }.neu_links_ausgabe_box { background-color:#ffffff; width:370px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;  }.neu_rechts_box { width:360px; border:1px solid #000000; float:right; font-size:10px; }.neu_rechts_ausgabe_box { background-color:#ffffff; width:340px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; float:left; }.einstellungen_box_auswahl { position:relative; padding-top:10px; padding-bottom:10px; padding-left:10px;}.einstellungen_box_auswahl  input{ background-color:#d7d7d7; }.div_zeile  { position:relative; height:20px; margin:15px; }.div_zeile input { position:absolute; right:0px; background-color: #ffffff; color: #000000; border:1px solid #000000;  border-color:#a0a0a0; } .div_zeile  a{ font-size:12px; font-style:italic;  }.div_zeile  a:hover { background-color:#ab003c; color:#ececec; }.div_zeile_text { position:relative; top:4px; }.kein_input { position:absolute; top:4px; left:155px; } .ranking_box_button { position:relative; left:10px; border:1px solid #000000;  border-color:#000000; margin-top:10px;} .admin_news_betreff input { background-color: #ffffff; color: #000000; border:1px solid #000000;  border-color:#a0a0a0; } .index_banner {  background-color:#d7d7d7;   border: 0px solid #000000; padding-top:2px; padding-bottom:2px;}.index_banner a { display:block;  }.kc { position:relative; left:8px; margin-top:2px; margin-bottom:2px; }.lc { position:relative; left:13px; margin-top:2px; margin-bottom:2px;}.gc { position:relative; left:0px; margin-top:2px; margin-bottom:2px;}.cc { display:block; position:relative; left:20px; margin-top:2px; margin-bottom:2px;}.kc_detail { position:relative; left:60px; margin-top:2px; margin-bottom:2px; }.kc_detail a { display:block;  }.anbieter_navi { background-color:#acacac; text-align:center;   margin-left:auto;margin-right:auto; border: 0px solid #000000; border-color:#000000; margin-bottom:15px;  }.anbieter_navi_item { font-size:12px; background-color:#ab003c; color:#ececec; text-align:center; height:20px; width:196px; margin:1px; padding-top:0px; border-top: 0px solid #000000; border-color:#ececec; }.anbieter_navi_item  a { display:block; color:#ececec; font-weight:normal; border:0px solid #000000;  border-color:#ececec; padding-top:2px; height:16px;}.anbieter_navi_item a:hover { display:block; background-color:#ececec; color:#ab003c; font-style:italic; border:1px solid #000000;  border-color:#000000; }.anbieter_navi_item_refangebot { font-size:12px; background-color:#a5d8f6; color:#000000; text-align:center; height:20px; width:196px; margin:1px; padding-top:0px; border-top: 0px solid #000000; border-color:#ececec; }.anbieter_navi_item_refangebot a { display:block; color:#000000; font-weight:normal; border:0px solid #000000;  border-color:#ececec; padding-top:2px; height:16px;}.anbieter_navi_item_refangebot a:hover { display:block; background-color:#ececec; color:#ab003c; font-style:italic; border:1px solid #000000;  border-color:#000000; }.anbieter_navi_text {   padding-top:0px; }.platzhalter {  clear:both; display:block;}.platzhalter_right {  clear: right; }.neuigkeiten_top {position:relative; left:10px; }.box_titel {position:relative; background-color:#ffffff; height:18px; text-align:center; font-size:13px; color:#000000; }.box_titel a {  color:#000000; }.box_titel a:hover { background-color:#ab003c;  color:#000000; }.roundedcornr_box_935519 {   background: #555555; }.roundedcornr_top_935519 div {   background: url(../images/roundedcornr_935519_tl.png) no-repeat top left;}.roundedcornr_top_935519 {   background: url(../images/roundedcornr_935519_tr.png) no-repeat top right;}.roundedcornr_bottom_935519 div {   background: url(roundedcornr_935519_bl.png) no-repeat bottom left;}.roundedcornr_bottom_935519 {   background: url(roundedcornr_935519_br.png) no-repeat bottom right;}.roundedcornr_top_935519 div, .roundedcornr_top_935519, .roundedcornr_bottom_935519 div, .roundedcornr_bottom_935519 {   width: 100%;   height: 7px;   font-size: 1px;}.roundedcornr_content_935519 { position:relative; padding-left:10px; top:-3px; color:#ffffff; font-size:12px; font-weight:bold; height:16px;  }.roundedcornr_box_213422 {   background: #d7d7d7; }.roundedcornr_top_213422 div {   background: url(roundedcornr_213422_tl.png) no-repeat top left;}.roundedcornr_top_213422 {   background: url(roundedcornr_213422_tr.png) no-repeat top right;}.roundedcornr_bottom_213422 div {   background: url(../images/roundedcornr_213422_bl.png) no-repeat bottom left;}.roundedcornr_bottom_213422 {   background: url(../images/roundedcornr_213422_br.png) no-repeat bottom right;}.roundedcornr_top_213422 div, .roundedcornr_top_213422, .roundedcornr_bottom_213422 div, .roundedcornr_bottom_213422 {   width: 100%;   height: 7px;   font-size: 1px;}.roundedcornr_content_213422 { position:relative; top:2px; color:#000000; font-size:12px; font-weight:normal; text-align:center; 	}.roundedcornr_box_210838 {   background: #c2c2c2;}.roundedcornr_top_210838 div {   background: url(../images/roundedcornr_210838_tl.png) no-repeat top left;}.roundedcornr_top_210838 {   background: url(../images/roundedcornr_210838_tr.png) no-repeat top right;}.roundedcornr_bottom_210838 div {   background: url(roundedcornr_210838_bl.png) no-repeat bottom left;}.roundedcornr_bottom_210838 {   background: url(roundedcornr_210838_br.png) no-repeat bottom right;}.roundedcornr_top_210838 div, .roundedcornr_top_210838, .roundedcornr_bottom_210838 div, .roundedcornr_bottom_210838 {   width: 100%;   height: 7px;   font-size: 1px;}.roundedcornr_content_210838 { position:relative; top:-4px; color:#000000; font-size:12px; font-weight:normal; text-align:center; }.roundedcornr_content_210838  a { color:#000000; }.roundedcornr_content_210838  a:hover { background-color:#ab003c; color:#ececec;  }.roundedcornr_box_325171 {	background: url(roundedcornr_325171_tl.png) no-repeat top left;}.roundedcornr_top_325171 {	background: url(roundedcornr_325171_tr.png) no-repeat top right;}.roundedcornr_bottom_325171 {	background: url(roundedcornr_325171_bl.png) no-repeat bottom left;}.roundedcornr_bottom_325171 div {	background: url(roundedcornr_325171_br.png) no-repeat bottom right;}.roundedcornr_content_325171 {	background: url(roundedcornr_325171_r.png) top right repeat-y;}.roundedcornr_top_325171 div,.roundedcornr_top_325171,.roundedcornr_bottom_325171 div, .roundedcornr_bottom_325171 {	width: 100%;	height: 15px;	font-size: 1px;}.roundedcornr_content_325171, .roundedcornr_bottom_325171 {	margin-top: -19px;}.roundedcornr_content_325171 { padding: 0 15px; }.box_ueberschrift { position:relative; padding-top:10px; padding-bottom:10px; padding-left:10px;}.ausgabe_normal { position:relative; background-color:#d7d7d7; padding-top:10px; padding-bottom:10px; padding-left:10px;}.ausgabe_normal a { color:#000000; font-style:normal; text-decoration:underline; }.ausgabe_normal a:hover { background-color:#ab003c; color:#ececec; font-style:italic; }.ausgabe_fehler { position:relative; font-size: 11px; background-color:#ff0000; padding-top:4px; padding-bottom:4px; padding-left:2px; }.ausgabe_ok { position:relative; font-size: 11px;  background-color:#008800; color:#ffffff; margin-top:1px; padding-top:4px; padding-bottom:4px; padding-left:10px; }.eingabe {position:relative; right:10px; top:-3px; float:right;}.meldung_normal { position:relative; font-size: 12px;  margin-top:1px; padding-top:4px; padding-bottom:4px; padding-left:10px; }.meldung_normal a { color:#000000; font-style:normal; text-decoration:underline; }.meldung_normal a:hover { background-color:#ab003c; color:#ececec; font-style:italic; }.meldung_ok { position:relative; font-size: 11px; text-align:left; background-color:#008800; color:#ffffff; margin-top:1px; padding-top:4px; padding-bottom:4px; padding-left:10px;  }.meldung_fehler { position:relative; font-size: 11px; text-align:left;  background-color:#ff0000; color:#000000; margin-top:1px; padding-top:4px; padding-bottom:4px; padding-left:4px; padding-right:4px;}.gruen  {background-color:#008800;}.blau  {background-color:#a5d8f6; }.box_basic { background-color:#d7d7d7; font-size:12px; margin-bottom:10px; margin-left:auto;margin-right:auto;  }/*.box_basic  a {color:#000000;}.box_basic a span {display: none;}.box_basic  a:hover span { display:block; background-color:#fffbc6; color:#000000; position:absolute; font-size:9px;top:33px; left:10px; padding: 2px; margin-right:10px; z-index: 100; border:1px solid #000000;}*/.box_basic label {position: absolute; left: 10px; padding-top:4px;} .box_basic_button { background-color:#ab003c; color:#ffffff; margin-bottom:10px; border:1px solid #000000;  border-color:#ececec; height:23px; width:120px; } .button_410 {position: absolute; left: 410px; } .button_kontakt_rechts {position: relative; left: 130px; margin-top:120px;   } .button_kontakt_links {position: relative; left:120px;    } .button_kontakt_mitte {position: relative; left:190px; margin-top:120px;   } .breite_40 { width:40px; }.breite_50 { width:50px; }.breite_60 { width:60px; }.breite_65 { width:65px; }.breite_80 { width:80px; }.breite_90 { width:90px; }.breite_95 { width:95px; }.breite_100 { width:100px; }.breite_110 { width:110px; }.breite_120 { width:120px; }.breite_121 { width:122px; }.breite_130 { width:130px; }.breite_131 { width:131px; }.breite_140 { width:140px; }.breite_149 { width:149px; }.breite_150 { width:150px; }.breite_151 { width:151px; }.breite_160 { width:160px; }.breite_170 { width:170px; }.breite_177 { width:177px; }.breite_179 { width:179px; }.breite_180 { width:180px; }.breite_200 { width:200px; }.breite_201 { width:201px; }.breite_202 { width:202px; }.breite_234 { width:234px; }.breite_236 { width:236px; }.breite_250 { width:250px; }.breite_252 { width:252px; }.breite_270 { width:270px; }.breite_290 { width:290px; }.breite_296 { width:296px; }.breite_300 { width:300px; }.breite_330 { width:330px; }.breite_350 { width:350px; }.breite_400 { width:400px; }.breite_500 { width:500px; }.breite_572 { width:572px; }.breite_600 { width:600px; }.breite_650 { width:650px; }.breite_660 { width:660px; }.breite_700 { width:700px; }.breite_770 { width:770px; }.float_links { float:left; }.float_rechts { float:right; }.margin_rechts_10  { margin-right:15px; }.margin_links_10  { margin-left:15px; }.margin_links_120  { margin-left:120px; }.margin_oben_10  { margin-top:15px; }.ausgabe_fenster { position:relative; padding-top:10px; padding-bottom:10px; padding-left:10px;  padding-right:10px;}.ausgabe_fenster li { margin-bottom:10px;}.faq_head { font-weight:bold;}.ausgabe_fenster li a { color:#000000; font-style:italic; font-size:13px;}.ausgabe_fenster li a:hover { background-color:#ab003c;  color:#ececec; }.ausgabe_fenster input {position: absolute; width:140px; background-color: #a0a0a0; color: #000000; } .abstand_12 input {margin-left:12em;}.abstand_6 input {margin-left:6em;}.padding_10 { padding:10px;}.box_tab_links { position:relative; top:-2px; width:140px; float:left; padding:2px; }.box_tab_rechts { position:relative; top:-2px; width:141px;  float:right; padding:2px;}.postfach_box_ausgabe { position:relative; padding-right:450px; padding-top:10px; text-align:right;  } .postfach_box_element { padding: 5px;  }.postfach_box_element label {position: relative; left:-10px; padding-top:0px; } .postfach_box_element input {position: absolute; margin-right:100px; background-color: #ffffff; color:#000000; margin-top:-2px; border:1px solid #000000;  border-color:#a0a0a0;   } .postfach_box_element textarea {position: absolute; margin-left:0px; background-color: #ffffff; color:#000000; margin-top:0px; border:1px solid #000000;  border-color:#a0a0a0;  } .postfach_box_button_links { position:relative; left:-70px;  } .br { border-right: 1px solid #000000; border-color:#555555; }.bl { border-left: 1px solid #000000; border-color:#555555;}.bb { border-bottom: 1px solid #000000; border-color:#555555;}.bt { border-top: 1px solid #000000; border-color:#555555;}.tabelle_basic_button { background-color:#ab003c; color:#ffffff; font-weight:bold; padding:2px; border:0px solid #000000;  border-color:#000000; }.postfach_zelle_ausgabe { font-size: 11px; text-align:center; padding-top: 2px; padding-bottom:2px; }.postfach_zelle_ausgabe_test { display:block; font-size: 11px; text-align:center; padding-top: 2px; padding-bottom:2px;  }/*.postfach_zelle_ausgabe a { display:block; color:#000000; font-style:normal; }.postfach_zelle_ausgabe a:link { display:block; color:#000000; font-style:normal; }.postfach_zelle_ausgabe a:hover{ display:block; background-color:#ab003c; color:#ececec; font-style:italic; margin-left:2px; margin-right:2px;  }*/.zeile_hover {display:block;  float:left; }.zeile_hover a {color:#000000;}.zeile_hover:hover { background-color:#ab003c; }.zeile_hover a:hover { display:block; color:#ececec; font-style:italic; cursor:pointer }.zeile {position:relative; float:left; }.zelle_aktiv { background-color:#acacac; font-weight:bold; }.postfach_box_nachricht { position:relative; text-align:left; background-color:#acacac; top:10px; margin-top:0px; margin-left:20px; margin-right:20px; padding:5px; border:1px solid #000000; border-color:#000000; }.postfach_box_nachricht_button_links { position:relative; margin-top:20px; margin-left:10px;  } .postfach_box_nachricht_button_rechts { position:relative; margin-top:5px; margin-left:50px; } .ranking_zelle_ausgabe_top { display:block; font-size: 11px; font-weight:bold; height:18px; text-align:center; padding-top:3px; }.ranking_zelle_ausgabe_top_leer { height:22px; }.ranking_zelle_ausgabe { font-size: 11px; height:26px; text-align:center;  padding-top:15px; }.ranking_zelle_ausgabe_last { font-size: 11px; height:20px; }.zelle_anbieter { font-size: 11px; width:150px; height:41px; float:left; text-align:center;  border-right: 1px solid #000000; border-bottom:1px solid #000000;}.zelle_anbieter_text {  font-size: 11px; width:150px;   height:26px; text-align:center;  padding-top:13px; }.zelle_anbieter a:link { display:block; height:15px; color:#000000;  padding-top:1px; padding-bottom:1px;}.zelle_anbieter a:hover{ display:block; height:37px; background-color:#ab003c; color:#ececec; font-style:italic; border:1px solid #000000; border-color:#ececec; padding-top:1px; padding-bottom:1px; }.uebersicht_zelle_ausgabe { display:block; font-size: 11px; height:16px; text-align:center;  padding-top:3px; }.uebersicht_zelle_ausgabe_klein { display:block; font-size: 9px; height:16px; text-align:center;  padding-top:3px; }.detail_head { position:relative;  background-color:#555555;  font-size:15px; font-weight:bold; text-align:center; padding:3px;}.detail_head a { color:#ffffff; }.detail_titel_text { position:relative; padding-left:2px; padding-right:3px; float:left;}.detail_titel_minmax a { position:relative;  color:#ececec; width:13px; text-align:center; font-size:10px;  border:1px solid #b7b7b7; margin-right:5px; padding-left:0px; float:left;}.detail_titel_minmax a:hover { position:relative; display:block; background-color:#ab003c; color:#ffffff; font-style:normal; border:1px solid #000000; border-color:#000000; }.detail_titel_neu a { position:relative;  color:#ececec;  font-size:10px; border:1px solid #b7b7b7;  margin-right:7px; float:right; padding-left:1px; padding-right:1px;}.detail_titel_neu a:hover { position:relative; display:block; background-color:#ab003c; color:#ffffff; border:1px solid #000000; border-color:#000000; }.detail_titel_schliessen  a{ position:relative;  color:#ffffff; width:13px; text-align:center; font-size:10px; border:1px solid #b7b7b7; margin-right:7px; padding-left:1px; float:right;}.detail_titel_schliessen a:hover { position:relative; display:block; background-color:#ab003c; color:#ffffff; border:1px solid #000000; border-color:#000000; }.detail_titel  a { position:relative; display:block; background-color:#ab003c; color:#ececec;  }.detail_titel  a span { display:none; }.detail_titel  a:hover{  position:relative; display:block; background-color:#ececec; color:#ab003c; font-style:normal; border:0px solid #000000; border-color:#000000;  }.detail_titel  a:hover span {  position:absolute; top:-32px; left:-0px; display:block; background-color:#ab003c; color:#ececec; z-index: 100; font-size:10px; font-style:normal; border:1px solid #000000; border-color:#000000; padding:2px; }.login_box_fenster { padding-bottom:10px; margin-bottom:10px; margin-left:auto;margin-right:auto; }.login_box_fenster_2 {  border-left:1px solid #acacac; border-right:1px solid #acacac; border-bottom:1px solid #acacac; border-top:1px solid #acacac; padding-bottom:0px; margin-bottom:0px; margin-left:auto;margin-right:auto; }.login_box_fenster_2 input { background-color:#ab003c; }.login_box_element { padding: 5px;  }.login_box_element label {position: absolute; margin-top:20px; margin-bottom:0px; margin-left:10px;  } .login_box_element input {position: absolute; margin-top:16px; margin-bottom:0px; margin-left:100px; width:125px; background-color:#a0a0a0; color:#000000; } .login_box_button_rechts {position: absolute; background-color:#004e87; color:#ffffff; left: 440px; margin-top:0px;  margin-bottom:10px; border:1px solid #000000;  border-color:#ececec; height:23px; width:90px; } .anmelde_box_button_rechts {position: absolute; left: 449px; background-color:#004e87; color:#ffffff; margin-top:0px; border:1px solid #000000;  border-color:#ececec; height:23px; width:120px; } .anmelde_box_button_links {position: absolute; left:265px; background-color:#004e87; color:#ffffff; border:1px solid #000000;  border-color:#ececec; height:25px; width:120px; } .banner {position:relative; width:234px; height:60px;  }.banner a { display:block; }.banner img { border:0px solid #000000; } .banner_234x60 { position:relative; max-width:236px; max-height:70px; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000;  border-color:#acacac; margin-left:auto;margin-right:auto; }.banner_234x60 a { display:block;}.banner_234x60 img { margin-left:auto; margin-right:auto;} .tab_platzhalter { background-color:#ffffff; margin-left:5px; margin-right:5px; }.daten {position:relative; right:60px; float:right}.button_rechts {position:relative; float:right; right:10px;  }.button_links {position:relative; float:left; left:10px;  }.zellelast {position:relative;  text-align:center;  padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom:1px solid #000000;}.zellelastrank {position:relative;  text-align:center; height:35px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border-left: 1px solid #000000; border-right: 0px solid #000000; border-bottom:1px solid #000000; border-top:0px solid #000000;}/*.zeile {position:relative; text-align:center; width:700px; background-color:#ff0000; }*/.itemright { position:relative; right:1px; top:-9px; background-color:#959595; color:#000000; margin-left:6px; padding-top:2px; padding-bottom:3px; padding-left:6px; padding-right:6px; float:right; }/* --------------- NAVIGATION links rechts-------------- */.nl { position:relative;  border-top: 1px solid #acacac; padding-left:0px; padding-right:0px; margin-right:0px; float:left; }.navleft { position:relative; width:100px; border: 0px solid #acacac; padding-left:4px; padding-right:4px; margin-right:0px;  }.nr { position:relative; border-top: 1px solid #acacac; padding-left:0px; padding-right:0px; margin-right:0px; float:right; }.navright { position:relative; width:100px; text-align:right;  border: 0px solid #acacac; padding-left:4px; padding-right:4px; margin-right:0px; }.navitem { background-image: url(test.gif);  padding:7px 0px 10px 0px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size:12px; line-height:1.2em; border-bottom:1px solid #acacac; }.navitemlast {   padding:7px 0px 0px 0px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;  font-size:12px; line-height:1.2em; border-bottom:0px solid #acacac; }.basic {background-color:#d7d7d7;}/* --------------- Kontakt -------------- */.ktext { position:relative;  padding:5px;  }.ktext label {position: absolute; margin-top:0px; margin-bottom:0px; margin-left:10px;  } .ktext input {  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; position: absolute; margin-top:-10px; margin-bottom:0px; margin-left:115px; width:250px; background-color:#ffffff; color:#000000; border:1px solid #000000;  border-color:#a0a0a0; } .ktext textarea {  font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; position: absolute; overflow:hidden; font-size:12px; margin-top:-10px; margin-bottom:0px; margin-left:115px; width:250px; background-color:#ffffff; color:#000000; border:1px solid #000000;  border-color:#a0a0a0; } .roundedcornr_box_708214 {   background: #b7b7b7 url(../images/roundedcornr_708214_grad.gif) repeat-y top left;}.roundedcornr_top_708214 div {   background: url(../images/roundedcornr_708214_tl.gif) no-repeat top left;}.roundedcornr_top_708214 {   background: transparent url(../images/roundedcornr_708214_tr.gif) no-repeat top right;}.roundedcornr_bottom_708214 div {   background: url(../images/roundedcornr_708214_bl.gif) no-repeat bottom left;}.roundedcornr_bottom_708214 {   background: transparent url(../images/roundedcornr_708214_br.gif) no-repeat bottom right;}.roundedcornr_top_708214 div, .roundedcornr_top_708214,.roundedcornr_bottom_708214 div, .roundedcornr_bottom_708214 {   width: 100%;   height: 6px;   font-size: 1px;}.roundedcornr_content_708214 { border-top:1px solid #000000; border-color:#898989;}.roundedcornr_content_708214_oben { border-bottom:1px solid #000000; border-color:#898989;}.roundedcornr_box_158333 {   background: #b7b7b7 url(../images/roundedcornr_158333_grad.gif) repeat-y top left;}.roundedcornr_top_158333 div {   background: url(../images/roundedcornr_158333_tl.gif) no-repeat top left;}.roundedcornr_top_158333 {   background: transparent url(../images/roundedcornr_158333_tr.gif) no-repeat top right;}.roundedcornr_bottom_158333 div {   background: url(../images/roundedcornr_158333_bl.gif) no-repeat bottom left;}.roundedcornr_bottom_158333 {   background: transparent url(../images/roundedcornr_158333_br.gif) no-repeat bottom right;}.roundedcornr_top_158333 div, .roundedcornr_top_158333,.roundedcornr_bottom_158333 div, .roundedcornr_bottom_158333 {   width: 100%;   height: 6px;   font-size: 1px;}.roundedcornr_content_158333 { border-top:1px solid #000000; border-color:#898989; }
