body {margin:0 0 10px 0; background:#fff4e1; text-align:center;}
img {border:none;}

.rahmen {position:absolute; left:50%; width:900px; margin-top:2px; margin-left:-450px; text-align:center; padding:0;}
.logo {position:absolute; width:900px; left:5px; top:14px; height:110px; text-align:left; padding:3px;}

.content {position:relative; left:205px; top:145px; font:11px Verdana,Arial,Helvetica; background:#ffeccd; width:530px; text-align:center; float:left; border:1px solid #000; height:auto; height:968px; margin-bottom:130px;}
.content2 {position:relative; left:205px; top:145px; font:11px Verdana,Arial,Helvetica; background:#ffeccd; width:530px; text-align:center; float:left; border:1px solid #000; height:auto; height:968px; margin-bottom:130px;}

html>body .content {position:relative; left:205px; top:145px; font:11px Verdana,Arial,Helvetica; background:#ffeccd; width:530px; text-align:center; float:left; border:1px solid #000; height:auto; min-height:1100px; margin-bottom:157px;}
html>body .content2 {position:relative; left:205px; top:145px; font:11px Verdana,Arial,Helvetica; background:#ffeccd; width:530px; text-align:center; float:left; border:1px solid #000; height:auto; min-height:1100px; margin-bottom:157px;}

.navigation {position:absolute; left:10px; top:145px; text-align:left; width:180px;}

.bottom {position:relative; width:900px; height:70px; text-align:left; margin:10px;}
html>body .bottom {clear:both; width:900px; height:70px; text-align:left; margin:10px;}

.banner1 {margin:70px 0 180px 0;}
.banner2 {margin:50px 0;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}
u,i {font-style:normal; text-decoration:none;}

h1 {font:bold 13px Verdana,Arial,Helvetica; color:#000; line-height:16px; display:inline;}
h2 {font:11px Arial; color:#000; line-height:10px; display:inline;}

.nav {font:bold 12px Arial; line-height:18px;}
.nav2 {font:bold 11px Verdana,Arial,Helvetica; line-height:18px;}
.bottomlink {font:bold 11px Verdana,Arial,Helvetica; margin:0 2px;}

.contenttop {width:900px; background:#fff4e1; height:90px;}
.contentbottom {font:bold 12px Arial; border:1px solid #000; width:900px; height:18px; background:#ff9e00; padding:5px 0 1px 0; text-align:center; margin-top:20px;}

.layout {font:bold 11px Verdana,Arial,Helvetica; width:900px; text-align:left; margin-bottom:5px;}

.navigation2 {font:bold 12px Arial; width:180px; border:1px solid #000; background:#ff9e00;}
.navigation3 {font:11px Arial; width:180px; border:1px solid #000; background:#ff9e00;}
.navigation4 {font:11px Arial; width:180px; border:1px solid #000; background:#ff9e00; margin-top:20px;}
.navigation5 {font:10px Verdana,Arial,Helvetica; width:150px; margin:20px 0 20px 10px; color:#fff; text-align:center;}
.navtop {font:bold 11px Verdana,Arial,Helvetica; padding:2px 2px 0 2px; color:#000; text-align:center;}
.navtable {font:bold 10px Arial; width:140px; margin:0 0 3px 10px; padding:1px 5px 1px 0; border:1px solid #000; background:#c60808; color:#fff;}
.navsub {font:10px Verdana,Arial,Helvetica; margin:0 0 2px 14px; color:#000;}
.navsub2 {font:11px Verdana,Arial,Helvetica; margin:0 0 2px 14px; color:#000;}

.navi {padding:2px 0 2px 3px; margin:1px 1px 2px 2px; background:#ffd692;}
.navi2 {padding:2px 0 2px 3px; margin:2px; background:#ffd692;}
.navi3 {font:11px Verdana,Arial,Helvetica; padding:2px 0 2px 3px; margin:2px; background:#ffd692;}

.topueberschrift {font:bold 13px Verdana,Arial,Helvetica; color:#000; text-align:center; margin:5px 0 10px 0; width:490px;}
.topcontent {font:11px Verdana,Arial,Helvetica; text-align:justify; padding:0 5px; margin:5px 0 20px 0; width:490px;}
.topcontent2 {font:11px Verdana,Arial,Helvetica; text-align:justify; padding:0 5px; margin:5px 0; width:490px;}
.topcontent3 {font:11px Verdana,Arial,Helvetica; text-align:justify; padding:0 5px; margin:30px 0 5px 0; width:490px;}

.textcontent {font:11px Verdana,Arial,Helvetica; text-align:justify; padding:0 5px; margin:30px 0 5px 0; width:490px;}
.textcontent a {color:#00f; text-decoration:none;}
.textcontent a:hover {text-decoration:underline;}

.werbungcontainer {position:absolute; left:750px; top:145px; text-align:left; width:155px;}
.werbung {font:bold 12px Arial; width:149px; border:1px solid #000; padding:3px; background:#ff9e00; margin-bottom:15px;}
.werbung2 {font:11px Arial; width:155px; border:1px solid #000; background:#ff9e00; margin-top:15px;}
.werbung3 {font:bold 12px Arial; width:155px; border:1px solid #000; padding:5px 0; background:#ffd692; margin-bottom:15px; text-align:center;}
.werbungsub {font:10px Verdana,Arial,Helvetica; margin:0 0 2px 5px; color:#000;}
.werbungtop {font:bold 12px Arial; color:#000; text-align:center;}
.werbunglast {font:bold 12px Arial; width:150px; border:1px solid #000; background:#ff9e00; padding:3px;}
.werbungcontent {width:143px; font:10px Verdana,Arial,sans-serif; padding:1px 1px 0 1px; text-align:center; background:#ffd692;}
.imagepadding {margin:2px; border:1px solid #000;}

.empfehlung {width:490px; border:1px solid #000; margin:0 0 25px 0;}
.empfehlungfirst {width:490px; border:1px solid #000; margin:0 0 25px 0;}
.empfehlunglast {width:490px; border:1px solid #000; margin:25px 0 15px 0;}

.empfehlungtop {font:bold 12px Verdana,Arial,Helvetica; color:#000; text-align:center; border-bottom:1px solid #000; background:#ff9e00;}
.empfehlungtop2 {font:bold 12px Arial; color:#000; text-align:center; border-bottom:1px solid #000; background:#ff9e00;}
.empfehlungcontent {font:11px Verdana,Arial,Helvetica; color:#000; text-align:justify; padding:4px;}
.empfehlungcontent2 {font:11px Verdana,Arial,Helvetica; color:#000; text-align:justify; padding:6px;}
.empfehlungtab {margin-left:15px;}
.spruecheseite {width:495px; font:11px Verdana,Arial,Helvetica; color:#000; text-align:right; margin-bottom:1px; padding-right:5px;}

.spruechedata {width:476px;}
.spruechedata2 {width:153px; font-size:9px; float:left;}
.spruechedata3 {width:170px; font-size:9px; float:left;}
.spruechelinie {font:1px Arial; width:100%; background:#ff9e00; height:1px; margin:18px 0 5px 0;}
.spruechebewertung {color:#00f; text-decoration:none;}

.smsbilderdata {font:12px Verdana,Arial,Helvetica; width:490px; padding:5px 0; margin:10px 0;}
.smsbilderdata1 {width:140px; float:left; text-align:center;}
.smsbilderdata2 {width:180px; float:left; text-align:center;}
.smsbilderdata3 {width:160px; float:left; text-align:left; font:12px Verdana,Arial,Helvetica; line-height:13px; margin-left:10px;}
.smsbilderlinie {font:1px Arial; width:485px; background:#ff9e00; height:1px; margin:18px 0;}
.smsbilderimage {margin:0 5px;}
.smsbilderimage2 {margin:2px 0 0 0;}

.smstxttbl {font:11px Verdana,Arial,Helvetica; width:490px; padding:0; margin:10px 0;}
.smstxttbl1 {width:150px; float:left; text-align:left;}
.smstxttbl2 {width:270px; float:left; text-align:left;}
.smstxttbl3 {width:100px; float:left; text-align:left;}

.spruechebox {font:11px Verdana,Arial,Helvetica; width:490px; margin:10px 0;}
.spruechebox1 {width:230px; height:70px; float:left; text-align:left; border:1px dotted #000; padding:5px; background:#ffd692; margin-bottom:10px;}
.spruechebox2 {width:230px; height:70px; float:right; text-align:left; border:1px dotted #000; padding:5px; background:#ffd692; margin-bottom:10px;}
.spruechebox3 {width:170px; float:left; text-align:left;}
.spruechebox4 {width:170px; float:left; text-align:left;}

.partnerlink {font:10px Arial; color:#000; text-decoration:none;}
.partnerlink2 {font:10px Arial; color:#000; text-decoration:none; width:900px; margin:0; text-align:center;}
.frametop {position:absolute; left:750px; top:935px; font:9px Arial; width:149px; color:#c0c0c0; text-align:justify; border:1px dotted #c0c0c0; padding:3px;}
html>body .frametop {top:950px;}
.sitename {font:bold 11px Arial;}
.bottomstyle {font:10px Arial; border:1px solid #000; width:760px; background:#ff9e00; padding:3px; text-align:justify;}
.bottomstyle2 {position:relative; font:10px Arial; border:1px solid #000; width:760px; background:#ff9e00; padding:3px; text-align:justify; z-index:2;}
.bottomstyle3 {font:10px Arial; border:1px solid #000; width:900px; background:#ff9e00; padding:3px; text-align:justify; margin-top:40px;}
.sitestyle {position:relative; bottom:50px; font:8px Arial; border:1px solid #000; width:740px; background:#ff9e00; padding:3px; text-align:justify; z-index:1;}
.link {font:bold 12px Verdana,Arial,Helvetica; color:#000; text-decoration:none;}
.link2 {font:bold 11px Verdana,Arial,Helvetica; color:#000; text-decoration:none;}
.linksmall {font:10px Arial; color:#00f; text-decoration:none;}
.textsmall {font:10px Arial; color:#00f;}
.textsmall2 {font:11px Verdana,Arial,Helvetica; color:#00f;}

.kontakt {background:#ffd692; width:490px; border:1px solid #000;}
.kontakt2 {width:480px; text-align:left; padding:5px;}
.kontakt3 {height:22px;}
.kontakthd1 {font:bold 12px Verdana,Arial,sans-serif; color:#c00; width:490px; padding:2px; background:#ffd692; margin-top:30px; text-align:center;}
.kontakthd2 {font:11px Verdana,Arial,sans-serif; width:490px; margin:5px 0 0 0; text-align:justify;}
.kontakterror1 {font:bold 12px Arial; color:#f00; line-height:14px; text-align:left;}
.kontakterror2 {font:12px Arial; color:#000; line-height:11px;}
.errorcolor {font-weight:bold; color:#f00;}
.inputbox {font:12px Arial; color:#000; background-color:#fff; border:1px solid #000}
.inputsubmit {font:bold 11px Arial; background-color:#ffd692; border:1px solid #000;}

.formtextarea {font:10px Courier new, fixed-sys, mono-space, sans-serif; overflow:hidden; border:1px dotted red;}

.bookmarken {font:10px Verdana,Arial,Helvetica; width:170px; text-align:left; padding:0; margin:0;}
.bookmarken2 {width:170px; text-align:left; padding:3px 0 0 0; margin:0; height:20px;}
.bookmarks1 {width:78px; float:left; background:#ffd692; display:inline;}
.bookmarks2 {width:83px; background:#ffd692; display:inline;}
.bookmarkimage {vertical-align:middle;}
.newstab1 {width:182px; float:left;}
.newstab2 {width:300px; float:left;}

.adbox {margin:20px 0 40px 0;