body  { font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; color:#000; background-color:white;  margin:10px; scrollbar-arrow-color:#000000; scrollbarBaseColor:#cccccc; scrollbar-track-color:#acacac; scrollbar-face-color: #00aeed;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-align:justify;}.f { font-weight:bold; }.k { font-style:italic; }.durch { text-decoration:line-through; }.z { text-align:center; }.u { text-decoration:underline; }a:link, a:visited { color:#000000; text-decoration:none; }a:focus, a:hover { background: #00aeed; } input { background: #00aeed; color:#000000;}textarea { background: #00aeed; } #wrap { background-color:#ffffff; padding:0px 0px; }#screen { position:relative; width:950px; margin-left:auto;margin-right:auto; background-color:#00aeed; padding:10px 0px; }/* ----------------- Head ------------------ */#head  { position:relative; width:918px; height:135px; margin-left:auto; margin-right:auto; background-color:#00aeed; }#headslogan { position:relative; top:-20px; font-size:17px; font-weight:bold; text-align:center; color:#252525; }/* ----------------- Middle ----------------- */#middle  { position:relative; width:918px; margin-left:auto; margin-right:auto; background-color:#ffffff; padding: 5px 5px 5px 5px; 	border: 1px solid #898989; overflow:auto; overflow-x:hidden;}.boxhead { position:relative; top:4px; height:17px; background-color:#00aeed; border:1px solid #acacac; 	font-size:13px; font-weight:bold; text-align: center; color:#252525;  } .boxheadads { position:relative; top:4px; height:17px; background-color:#959595; border:1px solid #acacac; 	font-size:13px; font-weight:bold; text-align: center; color:#252525;  } /* ---------------- Main ---------------- */#main  { position:relative; width:755px; background-color:#d4ecfb; padding-bottom:5px; padding-left:4px; padding-right:4px;  border: 1px solid #acacac; margin-left:150px; }#mainindex  { position:relative; width:605px; background-color:#d4ecfb; padding-bottom:5px; padding-left:4px; padding-right:4px;  border: 1px solid #acacac; margin-left:150px; }#mainindexads  { position:relative; width:605px; background-color:#ececec; padding-bottom:5px; padding-left:4px; padding-right:4px;  border: 1px solid #acacac; margin-left:150px; }.klammbanner { position:relative; padding-left: 10px; float:right; }.mainpartner { position:relative; height:600px; background-color:#d4ecfb; margin-top:5px; overflow-y:scroll; } .partner { position:relative; border-top: 2px solid #acacac; float:left;}.partnerbox  { position:relative; width:473px; height:85px;  padding:5px; float:left; }.pname { font-size:12px; }.pdetail { font-size:12px; text-align: right; margin-top:-1.2em; margin-right:0.5em;}.votebox  { position:relative; width:130px; height:85px; padding:5px; 	border-left: 1px solid #acacac; border-right: 1px solid #acacac; float:left; }.refbackbox  { position:relative; width:100px; height:85px; padding:5px; float:left; }.rtext { font-size:12px; text-align:center; }.vitem { font-size:12px; line-height:1.7; text-align:left; }.smile { margin-top:-1.05em; position: relative; left:70px; }/* --------------- Kontakt -------------- */.ktext { position:relative; font-size:13px; text-align:right; margin-right:500px; }.emailboxk { position:relative; top:-52px; left:280px; }.textareabox { position:relative; top:-43px; left:280px; }.buttonbox { position:relative; top:-35px; left:350px; width:160px; height:25px; }/* --------------- Newsletter -------------- */.emailboxn { position:relative; top:-50px; left:280px; }.buttonbox2 { position:relative; top:-35px; left:280px; width:160px; height:25px; }/* --------------- Details -------------- */.dat { font-style:italic; text-align:right; }.row { position:relative; width:755px; border-bottom: 1px solid #acacac; background-color:#d4ecfb; margin-top:5px; padding-bottom:5px; overflow:auto; }.tab { position:relative; background-color:#d4ecfb; border:2px solid #acacac; padding-left:4px; padding-right:4px; margin:5px; text-align:center; float:left; }.col { position:relative; text-align:center; padding-left:5px; padding-right:5px; float:left; }/* --------------- NAVIGATION -------------- */.nav { position:relative; width:130px; background-color:#d4ecfb; border: 1px solid #acacac; padding-left:4px; padding-right:4px; margin-right:5px; }.navitem { 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 10px 0px; font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size:12px; line-height:1.2em; }.counter { font-size:12px; font-weight:normal; color:black; text-align:center }/* --------------- WERBUNG und COUNTER -------------- */.left { position:relative; width:140px; float:left; padding-bottom:10px; }.leftcounter { position:relative; top:5px; left:0px; background-color:#ececec; border: 1px solid #acacac; padding-left:4px; padding-right:4px; padding-bottom:4px;}.skybannerleft { position:relative; top:5px; left:10px; }.buttonbannerleft { position:relative; top:5px; left:25px; }.right { position:relative; float:right; background-color:#ececec; width:132px; padding-left:4px; padding-right:4px; padding-bottom:0px; border: 1px solid #acacac; }.lcount { position:relative; left:0px; top:8px;}.kcount { position:relative; top:-5px; left:3px; }.gcount { position:relative; left:0px; top:15px; border: 0px solid #000000; }.cc24count { position:relative; left:16px; top:15px; }.wscount { position:relative; left:0px; top:0px; }
