body {margin:10px 0 15px 0; background:#f1f1f1; font:10px Verdana,Arial,Helvetica; color:#fff;}
a {text-decoration:none; color:#00f;}
a:hover {text-decoration:underline; color:#00f;}
img {border:none;}

h1 {font:bold 12px Arial,Helvetica,sans-serif; line-height:14px; color:#000; margin-top:20px;}
h2 {font:bold 16px Arial,Helvetica,sans-serif; line-height:24px; display:inline;}
h3 {font:bold 14px Arial,Helvetica,sans-serif; line-height:14px; color:#000; margin-top:20px;}

.rahmen {position:absolute; left:50%; width:720px; margin-top:2px; margin-left:-360px; padding:0;}

.link2 {font:bold; color:#00f; text-decoration:none;}

.layout {width:710px; margin-left:auto; margin-right:auto; text-align:center;}
.layout h1 {font:bold 15px Arial,Helvetica,sans-serif; line-height:15px; color:#000; margin-top:0px; text-align:center;}
.layout1 {background:#b9b9ff; border-left:1px solid #fff; border-top:1px solid #fff; font:13px Arial,Helvetica,sans-serif; color:#000; width:677px; padding:5px 15px;}
.layout2 {font:12px Arial,Helvetica,sans-serif; color:#000; width:520px; text-align:justify; margin-left:150px;}

.contenttop {font:9px Verdana,Arial,sans-serif; line-height:10px; display:inline; color:#999; width:710px;}
.top {width:708px; background:#fff; border:1px solid #000; margin-bottom:30px;}
.top2 {width:708px; background:#fff; border:1px solid #000;}
.layouttop {background:#b9b9ff; border-left:1px solid #fff; border-top:1px solid #fff; width:677px; padding:5px 15px 0 15px; text-align:center; float:left;}

.empfehlung {font:11px Verdana,Arial,Helvetica; color:#000; text-align:justify; width:510px; border:1px solid #000; background:#f7d7ff; margin:15px 0 10px 0; padding:5px;float:left;}
.empfehlungtop {font:bold 12px Verdana,Arial,Helvetica; color:#000;}
.empfehlungcontent {font:10px Verdana,Arial,Helvetica; color:#000; text-align:justify; background:#c5c5ff; padding:5px;}
.empfehlungtab {margin-left:15px;}
.empfehlungtab ul {margin:0; padding:0;}

.linksmall {font:11px Arial; color:#000; text-decoration:none; text-align:center;}
.linksmall2 {font:11px Arial; color:#000; text-decoration:none;}
.contentbox {text-align:justify; margin:20px 0 5px 0; width:520px;}
.contentbox2 {text-align:justify; margin:0 0 5px 0; width:520px;}
.boximage {margin:2px 8px 2px 4px;}
.linkbox {font:11px Verdana,Arial,Helvetica; text-align:justify; border:1px solid #000; padding:2px 10px 2px 0; background:#f7d7ff; margin:5px 0; float:left;}
.linkbox2 {font:11px Verdana,Arial,Helvetica; text-align:justify; background:#f7d7ff; width:510px;}
.linkboxlink {font:11px Verdana,Arial,Helvetica; color:#000;}
.linkboxlink a {text-decoration:none; color:#000;}
.linkboxlink a:hover {text-decoration:none; color:#000;}
.contentboxtop {font:bold 11px Verdana,Arial,Helvetica;; margin-top:5px;}
.contentboxtop a {color:#00f;}
.toptextsmall {font:9px Verdana,Tahoma,Helvetica; color:#000; text-align:right; padding:0 33px 2px 1px; background:#b9b9ff;}
.toptext1 {font:bold 25px Verdana,Tahoma,Helvetica; color:#000; float:left; text-align:center; margin-top:22px; width:220px; margin-right:10px;}
.toptext2 {font:11px Verdana,Tahoma,Helvetica; color:#000; text-align:right; float:right; width:440px;}
.toptext3 {font:10px Verdana,Tahoma,Helvetica; color:#000;}
.toptext4 {font:10px Verdana,Arial,Helvetica,sans-serif; color:#000; margin-bottom:8px; text-align:left;}

.toppic1 {margin:10px 5px; border:1px solid #fff;}
.toppic2 {margin:10px 15px 10px 5px; border:1px solid #fff;}

.navigation {position:absolute; left:12px; top:168px; text-align:left; width:180px;}
.navigation a {color:#000;}
.navigationsbox {margin:25px 0 0 0px; width:140px;}


.navtable1a {font:10px Verdana,Arial; color:#000; width:130px; margin:0 5px 0 0; padding:3px 3px 1px 3px; border:1px solid #000; background:#c5c5ff; text-align:left;}
.navtable1b {font:10px Verdana,Arial; color:#000; width:130px; margin:5px 5px 0 0; padding:3px 3px 1px 3px; border:1px solid #000; background:#c5c5ff; text-align:left;}
.navtable2 {font:10px Verdana,Arial; width:118px; margin-bottom:2px; padding:0 5px 1px 5px; border:1px solid #000; background:#f7d7ff;}

.smallcontent {font:9px Verdana,Arial,Helvetica; color:#999; line-height:18px; width:240px; float:left;}
.smallcontent1 {width:175px; float:left; }
.smallcontent2 {width:60px; float:left;}
.smallcontent3 {width:120px; float:left;}
.smallcontent4 {width:100px; float:left;}
.smallcontentlink {color:#00f; text-decoration:none;}
.navhead {font:bold 10px Verdana,Arial; color:#000; letter-spacing:1px;}
.navtable2 ul {margin:0 0 0 -30px;}
.navtable2 li {font:10px Verdana,Arial; margin:0 0 0 13px; color:#000;}
