img {margin:0px; border:0px; }

body { background-color:#012640; margin:0px; height:100%;}

div, body, span, td { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:15px; color:#000000;}

h1 {color: #003d68; font-weight:bold; font-size:22px; line-height:25px;}
h2 {color: #FFFFFF; font-weight:bold; font-size:22px; line-height:25px;}
h3 {color: #FFFFFF; font-size:18px; }

.centerbox {width:997px; margin-left:auto; margin-right:auto; background-color:#012640; }
.clear {clear:both;}


.umfragestart { margin-top:15px; }
.umfragebox { background-color:#e3e8f0; background-image:url(../images/umfragebg.jpg); background-repeat:repeat-x; }
.umfrageende { background-color:#e3e8f0; }

.formularstart { margin-top:15px; height:43px; width:642px; background-image:url(../images/formularboxoben.jpg); background-repeat:no-repeat; }
.formularstart2 { margin-top:15px; height:43px; width:642px; background-image:url(../images/formularboxoben3.jpg); background-repeat:no-repeat; }
.formulartitel { margin-top:8px; margin-left:15px; color: #FFFFFF; font-weight:bold; font-size:22px; line-height:25px; }
.formulartext { background-color:#e2e8ef; background-image:url(../images/formularboxbg.jpg); background-repeat:repeat-x; }
.formularende { background-color:#e2e8ef; }

.inhaltbox {width:642px; margin:auto; padding-top:15px;}
.txtbox {width:600px; margin:auto; padding-top:15px; padding-bottom:15px; font-size:14px; line-height:18px; color:#003d68; }
.inhaltstart { padding-top:0px; height:43px; width:642px; background-image:url(../images/formularboxoben3.jpg); background-repeat:no-repeat; }
.inhalttitel { padding-top:10px; margin-left:15px; color: #FFFFFF; font-weight:bold; font-size:22px; line-height:25px; }
.inhalttext { background-color:#e2e8ef; background-image:url(../images/formularboxbg.jpg); background-repeat:repeat-x; }
.inhaltende { background-color:#e2e8ef; }
.ranktexttop2 {padding-top:15px; font-size:14px; color: #003d68; padding-left:15px; font-weight:bold;}
.rankingtop2 {  margin-top:15px; background-color:#dde4ec; width:670px; background-image:url(../images/rankingtopOT.gif); background-repeat:no-repeat;  }

.bild { float:left; padding-right:10px; padding-bottom:10px;  padding-top:15px;  }
.titel {font-weight:600; color: #003d68; padding-top:15px; font-size:18px; line-height:20p; }
.claim	{ font-weight:600; padding-top:15px; color: #003d68; }
.intro {font-weight:600; padding-top:15px; }
.standardtext {padding-top:15px;}

.umfrageboxshort { background-color:#c0cedd; background-image:url(../images/umfragebgmono.jpg); background-repeat:repeat-x; height:2000px; }
.umfrageende { background-color:#c0cedd; }

.fairbox { margin-top:15px; }
.suchebox {  margin-top:15px; }
.rankingtop {  margin-top:15px; background-color:#dde4ec; width:670px; background-image:url(../images/rankingtopOT.gif); height:56px;  }
.ranktexttop {padding-top:15px; font-size:20px; color: #003d68; padding-left:10px; font-weight:bold;}
.rankingbox { background-color:#dde4ec; background-image:url(../images/rankbguni.jpg);  width:670px; }
.rankingende {  background-color:#dde4ec; width:670px;  }
.banner {  margin-top:15px; }
.titelvorort {  margin-top:15px; color: #003d68; font-weight:600;   }


.vorortbox {  margin-top:15px; }

.rechtskasten { background-image:url(../images/rechtskasten.jpg); background-repeat:no-repeat;}
.claimrechts {font-weight:bold;  padding:10px; padding-top:20px; padding-bottom:4px; padding-right:20px;}
.titelrechts {font-size:18px; color:#003d68; padding:10px; padding-top:0px; padding-bottom:4px; font-weight:bold; line-height:22px;  padding-right:20px; }
.titelrechts2 {font-size:20px; color:#032842; padding:10px; padding-top:20px; padding-bottom:4px; font-weight:bold; line-height:35px;  padding-right:20px; }
.textrechts { padding:10px; padding-top:0px;  padding-right:20px; }
.textrechts2 { padding:10px; padding-top:0px;  padding-right:20px; font-size:12px; line-height:19px; }
.bildrechts { width:81px; height:135px; margin-left:10px; margin-right:10px; margin-bottom:10px; margin-top:4px; overflow: hidden; float:left;}

.rankboxO { float:left; width:15px;  margin-bottom:15px; }
.rankboxA { float:left; width:217px; margin-bottom:15px; }
.rankorangeoben { background-image:url(../images/rank/rankbox_01.jpg); background-repeat:no-repeat; width:200px; background-color:#d68018; padding-top:6px; padding-bottom:4px; }

.rankorangeobenNeu { background-image:url(../images/rankbox_top.gif); background-repeat:no-repeat; width:200px; background-color:#ced9e5; padding-top:6px; padding-bottom:4px; width:200px; }


.rankbluetext { background-image:url(../images/rank/rankbox_03.jpg); width:200px; background-repeat:repeat-x; background-color:#ced9e5;}
.rankblueunten {width:200px; clear:left;}
.bildrank { margin-left:20px; margin-right:0px; margin-bottom:10px; margin-top:10px; float:left; width:62px;}
.bildrank1 { margin-left:10px; margin-right:0px; margin-bottom:10px; margin-top:10px; float:left; width:52px;}
.bildrankNeu { margin-left:8px; margin-right:0px; margin-bottom:4px; margin-top:0px; float:left; width:50px;}
.stempelklein {float:right; width:75px; padding-top:4px; margin-bottom:4px;}
.ranktxtblock {padding-top:4px; font-size:11px;}
.ranktxtblockname {padding-top:14px; font-size:11px; padding-left:0px; padding-right:3px;}
.ranktxtblockbewertungen {padding-top:10px; font-size:11px; padding-left:0px; padding-right:3px; font-weight:500;}
.ranktxtblockpunkte {padding-top:10px; font-size:11px; padding-left:0px; padding-right:3px; }



.ranktxtblockStart {padding-top:0px; font-size:11px;}

.untenbox { text-align:left; color:#FFFFFF; margin:10px;}

.suchebg { width:556; height:56; background-image:url(../images/suchebg3.jpg); float:left; text-align:right;}
/*.suchen { boder:0px; background-image:#FFFFFF; width:229px; height:28px; margin-top:6px;} */

.suchebutton { width:115; height:56; float:left;}

.leftbox {width:671px; float:left; }
.rightbox {width:300px; float:right; }


a 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; }  


/* CSS Hack gegen blitzen der Navi in IE
 * html a { background: url(../images/navi/kachel2.jpg); background-position: -1057px 0; background-repeat:no-repeat; }*/
 
a.link 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; }  
a.visited { color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; }  
a.hover 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; }
a.active 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; }
 
a.botnav:link 	{ color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.botnav:visited { color:#FFFFFF; text-decoration: none; font-size:11px; margin-left:0px; }  
a.botnav:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }
a.botnav:active 	{ color:#FFFFFF; text-decoration: underline; font-size:11px; margin-left:0px; }

a.weiter:link 	{ color:#003d68; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold; }  
a.weiter:visited { color:#003d68; text-decoration: none; font-size:11px; margin-left:0px; font-weight:bold; }  
a.weiter:hover 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold; }
a.weiter:active 	{ color:#003d68; text-decoration: underline; font-size:11px; margin-left:0px; font-weight:bold; }

a.mehr:link 	{ color:#303030; text-decoration: none; font-size:12px; margin-left:0px; font-weight:bold; }  
a.mehr:visited { color:#303030; text-decoration: none; font-size:12px; margin-left:0px; font-weight:bold; }  
a.mehr:hover 	{ color:#303030; text-decoration: underline; font-size:12px; margin-left:0px; font-weight:bold; }
a.mehr:active 	{ color:#303030; text-decoration: underline; font-size:12px; margin-left:0px; font-weight:bold; }

a.ranktitellink:link 	{ color:#FFFFFF; text-decoration: none; font-size:14px; margin-left:0px; font-weight:bold;  line-height:18px; }  
a.ranktitellink:visited { color:#FFFFFF; text-decoration: none; font-size:14px; margin-left:0px; font-weight:bold;  line-height:18px;  }  
a.ranktitellink:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:14px; margin-left:0px; font-weight:bold;  line-height:18px;  }
a.ranktitellink:active 	{ color:#FFFFFF; text-decoration: underline; font-size:14px; margin-left:0px; font-weight:bold;  line-height:18px;  }

a.ranktitellink2:link 	{ color:#FFFFFF; text-decoration: none; font-size:12px; margin-left:0px; font-weight:bold;  line-height:14px; }  
a.ranktitellink2:visited { color:#FFFFFF; text-decoration: none; font-size:12px; margin-left:0px; font-weight:bold;  line-height:14px;  }  
a.ranktitellink2:hover 	{ color:#FFFFFF; text-decoration: underline; font-size:12px; margin-left:0px; font-weight:bold;  line-height:14px;  }
a.ranktitellink2:active 	{ color:#FFFFFF; text-decoration: underline; font-size:12px; margin-left:0px; font-weight:bold;  line-height:14px;  }

a.vororttitellink:link 	{ font-size:18px; color:#003d68; text-decoration: none;  margin-left:0px; font-weight:bold;  line-height:22px; }  
a.vororttitellink:visited { font-size:18px; color:#003d68; text-decoration: none;  margin-left:0px; font-weight:bold;  line-height:22px;  }  
a.vororttitellink:hover 	{ font-size:18px; color:#003d68; text-decoration: underline;  margin-left:0px; font-weight:bold;  line-height:22px;  }
a.vororttitellink:active 	{ font-size:18px; color:#003d68; text-decoration: underline; margin-left:0px; font-weight:bold;  line-height:22px;  }


