html { overflow-y:scroll; }
*{margin:0;padding:0}body{font-family:Verdana, Geneva, sans-serif;background:url(../img/body.jpg) repeat-x center top #FFF}.background{position:relative;width:836px;margin:0 auto;padding:0 12px 20px;background:url(../img/background_pic.png) repeat-y}

.header{position:relative;width:836px;height:97px;position:relative;background:#FFF}.menu{position:relative;height:27px;width:836px;font-size:10px;font-weight:400;background:url(../img/menu1px.jpg) repeat-x}.h1{font-size:32px;color:#3579a1;text-decoration:none;position:relative;height:32px;width:380px;top:22px;left:23px}.h2{font-size:18px !important;font-weight:400;text-decoration:none;color:#8E8E8E;float:right;height:45px;width:234px;position:relative;right:23px;bottom:5px}

.h3{font-size:19px;font-weight:700;color:#FFF;text-decoration:none;text-align:center;position:relative;z-index:1;padding-top:18px}

.h4{font-size:13px;color:#FFF;text-decoration:none;text-align:center;margin-top:40px;margin-bottom:-10px;position:relative;z-index:2}

.h5{font-size:18px;color:#999;text-decoration:none;text-align:left;position:relative;z-index:1;padding-top:10px}

.text_nor{font-size:13px;color:#FFF;position:relative;height:115px;width:360px;margin-left:auto;margin-right:auto;margin-top:10px;z-index:3;text-align:justify}.text_nor a:hover{color:#FFF !important;font-weight:700 !important}.button{height:40px;width:280px;text-align:center;z-index:1;position:relative;padding-top:5px;font-size:28px;text-decoration:none;color:#FFF;font-weight:400;margin:17px auto -45px}.button a{font-size:24px;font-weight:700;text-decoration:underline}.button a:hover{color:#e5e5e5 !important}.nav:hover{cursor:pointer;background-image: url(../img/menu1pxhover.jpg);}

.nav{height:16px;text-align:center;float:left;padding:6px 25px 5px; border-right: 1px solid #cdcdcd}.nav a{font-weight:700;font-size:11px;color:#363636}a{font-size:12px;font-weight:700;color:#FFF;text-decoration:none} .nav a:hover{text-decoration: none !important;} a:hover{text-decoration:underline;color:#4a4a4a !important}.box_li{position:relative;height:302px;width:418px;float:left;background:url(../img/box_ro_impressum.jpg) repeat-x}.box_re{position:relative;height:302px;width:418px;float:right;background:url(../img/box_re2.jpg)}.box_un{position:relative;border-top:1px solid #eaeaea;margin-top:302px;background:url(../img/box_un.png) no-repeat}.box_li1{position:relative;width:427px;float:left}.box_re1{width:409px;float:right}.footer{position:relative;height:80px;width:855px;padding-left:-2px;margin:0 auto;background:url(../img/footer.png) no-repeat left}.last{border:none !important}.footer_menu{padding-top:10px}.footer_menu a{color:#FFF !important;padding: 15px 15px 0px 0px}#news_box{width:325px;border-right:1px solid #eaeaea;padding-right:46px;overflow:hidden;height:250px;font-size:11px;color:#999;float:right;margin:15px 10px 10px 50px}li em{font-weight:400;color:#3579a1;margin:0 5px 5px 0}li a{color:#999 !important;font-size:11px;font-weight:100;text-decoration:underline}.balken{width:836px;clear:both;margin-top:10px;border-top:1px solid #eaeaea;padding:0}.bild{float:left;width:190px;height:120px;margin-right:12px;background:#000}.balken h3{font-size:14px;color:#999;margin:15px 0 15px 20px}.footer .nav{padding-top:-5px}


.line{width:700px;font-size:12px}
input{display:inline;vertical-align:text-top;width:350px;padding:2px}




.captcha_img{display: inline;}
.captcha_input{width:90px;height:30px;font-size:28px;font-weight:700;border:1px solid #efefef;letter-spacing:3px;padding:5px 10px}.line span{padding-top:6px;display:inline}

form{width:500px;margin-left:20px;margin-top:5px;padding:4px 10px;background:#f7f7f7;}

.welcome{margin-top:12px;font-size:13px;margin-left:20px}

.welcome h2{color:#3579a1;margin-bottom:5px}.info{color:#FFF;margin-top:20px;width:490px;padding:5px;background:#3579a1}.why{font-size:13px;width:200px;margin:10px 0 0 590px;padding:0}.why .indexlist{width:200px;margin-left:20px;margin-bottom:150px}.why .indexlist li{padding: 3px 0px 3px;}.submitimg{cursor:pointer;width:253px;height:48px;display:block;border:none !important;margin:6px 0 -10px 50px;padding:0;background:url(../img/registrieren.png)}.submitimg:hover{cursor:pointer;background:url(../img/registrierenhover.png)}.submit{font-size:10px;width:400px;text-align:center;margin-top:40px}.submit a{font-size:10px;text-decoration:underline;color:#000;font-weight:400}textarea{width:400px;height:250px;display:block}input:focus{background:#fafafa}.angebot{float:left;font-size:14px;width:194px;height:184px;text-align:center;color:#FFF;margin:0 -20px -30px -10px;padding:20px;background:url(../img/angebot.png) no-repeat}.a_span{width:100px;margin:33px 0 0 28px}ul img{margin-right:10px;margin-bottom:-5px}form small{font-size:10px}.impressum{color:#FFF;font-size:11px;text-align:justify;line-height:18px;padding:25px;background:url(../img/box_ro_impressum.jpg) repeat-x}.impressum p{margin-top:80px;color:#000}.impressum h3{font-size:18px;margin-top:20px}.help{font-size:11px;padding:0}.help_block{float:left;width:220px;margin:20px}.help_block li,.help_block li a{color:#FFF !important;text-decoration:none}.help_block h4{font-size:14px;margin-bottom:10px}.overview ul,.overview,.overview li{list-style:none}.overview li{margin-bottom:10px;margin-left:250px}.overview ul{margin-left:15px}.overview{margin:20px 0;padding:20px;background:#fafafa}.overview li a{color:#3579a1 !important;text-decoration:none}.first_step{color:#FFF !important;height:263px;padding:20px;background:url(../img/box_ro_impressum.jpg) repeat-x}.under_first{margin-top:10px;padding:20px}.under_first a{color:#000;font-size:11px;font-weight:400}.first_step a:hover{text-decoration:underline;color:#FFF !important;font-weight:700}.entry{margin-top:10px;font-size:12px;line-height:20px;padding:20px}.entry h2{color:#3579a1;font-size:16px;margin-bottom:10px}.entry h3{text-align:center}.entry img{border:1px dashed #999;margin:10px auto;padding:5px}.entry p{margin:20px 0}.entry ul{list-style:none;margin:7px}.entry ul li ul{margin:-25px}.entry hr{border:none;height:1px;margin-bottom:5px;margin-top:5px;background:#999}.agb{font-size:11px;padding:25px}

.left{float:left; color: #666666 !important;}

.add{color:#bb0b0b;width:85px;margin-left:420px;font-size:10px; float: right;}

.line span {margin-top: 5px; display: block; margin-bottom: 0px;}


.ok{color:#8bbd43 !important}.text{font-size:12px;padding:25px}.text a{color:#000;text-decoration:underline;font-weight:400}.error{color:#bb0b0b}.error ul,.error li{list-style-image:url(../img/error.png);margin-left:50px}.reg_err{margin-left:0;font-size:10px;clear:both;width:380px;color:#bb0b0b;list-style:none;list-style-image:none;border:1px solid #b5b5b5;display:none;padding:10px}#vis{display:block !important}.ad_final{padding-top:10px;border-top:1px solid #FFF;margin-top:100px;padding-bottom:20px;color:#000}.linken{height:40px;margin-bottom:10px;font-size:12px;padding:5px}.linken_w{width:400px !important;height:80px;font-size:12px;padding:5px}.spacer{height:50px}#linken_1{margin:20px 0 10px}#linken_1 td{width:250px}.first_linken{background:#f5f5f5}
.top500{padding:20px}.top500 h2{color:#3579a1;font-size:15px}
.top500 li a,.top500 li{color:#000;font-size:10px !important}
.top500 tr{background:#f7f7f7}
.top500 td{font-size:11px;padding:10px 5px}
.count{font-size:20px !important;color:#999;text-align:center}
.description{display:block;font-style:italic;font-size:11px;margin-top:5px}
.description a{font-style:normal;text-decoration:underline;font-weight:400;font-size:10px}
.top_title a{color:#1d4868;font-size:13px;letter-spacing:1px}
.top_seiten li{width:65px;float:left}
.top_seiten{list-style:none;font-size:12px;clear:both;margin:10px auto 20px auto}
.top_seiten a{color:#000 !important;font-size:12px}a img{border:none !important}#nav_hoch{margin-bottom:140px}#smallcenter{font-size:10px !important;text-align:center;vertical-align:middle}.header .description{font-size:14px;color:#999;font-style:normal;margin-left:30px}

.catlistforen td { margin:0px; padding:3px; }
.catlistforen .description { margin:0px; padding:2px; }

.logo {padding: 20px 0px 0px 28px; color: #3579a1; font-size: 22px;}

.headerText {position: absolute; top: 50px; right: 20px; width: 400px; color: #999999; font-size: 14px;}

.tab_head{font-weight:700;font-size:11px !important;color:#333;padding:2px 5px !important}.features{margin-top:50px;margin-left:45px;list-style:none;line-height:20px;width:700px;text-align:justify}.features ul{margin-left:0;list-style:none;margin-bottom:20px}.features li{padding:5px 0}.features b{font-size:14px;font-weight:700;color:#3579a1}.features i{font-size:11px;font-style:normal !important}.features a{color:#000 !important;font-size:11px}.feat_eintrag{border:2px solid #f6f6f6;margin-bottom:5px;padding:20px}.wowas{font-size:11px}.help_block_2{float:left;width:170px;height:200px;margin-right:5px;margin-bottom:5px;padding:10px;background:#efefef}.help_block_2 b{color:#3579a1;letter-spacing:1px}.help_block_2 li{padding:2px;background:#f8f8f8}.content{font-size:11px;line-height:20px;padding:20px}.content ul{margin-left:20px}.content h1{font-size:18px;color:#3579a1}.content h2{margin-bottom:10px;font-size:16px}.important{color:#000;text-align:center;margin:20px 9px;padding:10px;background:#d1d1d1}a:link a:visited,.first_step a{color:#FFF}.welcome a,.help a{color:#000;font-weight:400;text-decoration:underline}.why h3,form b{font-size:12px}.impressum p a,.top500 a{color:#000}.entry a,.content a{color:#000 !important} .first_step a{color:#FFF}

.indexlist{font-size:11px;width:380px;margin-top:10px;color:#4d4d4d;margin-left:0px}
ul.indexlist  {list-style: none;}
.indexlist li {padding: 5px 0px 5px 7px; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin-bottom: -1px;}
.indexlist li:hover {background-color: #cedce4 !important; color: white;}

.newsbox li {padding: 4px 0px;}

.boardcats a {margin-top: 20px;}

.formInp {font-size: 15px; padding: 4px 8px 4px 8px; border: 1px solid #d1d1d1; -moz-border-radius: 6px;-webkit-border-radius: 6px; display: inline; margin-top: 4px;}
.formInp:focus {border: 1px solid #aaaaaa;}
.formSubmit {background-image: url(../img/makeFreeForumSubmit.png); border: none; background-color: transparent; text-align: center; width: 217px; height: 32px; font-size: 15px; color: #333333; background-position: 0 0;}
.formSubmit:hover {cursor: pointer; background-position: 0 32px;}

.captchaWrap {position: relative; padding: 4px 8px; border: 1px solid #dddddd; -moz-border-radius: 6px;-webkit-border-radius: 6px; margin-top: 8px; margin-bottom: 8px; width: 350px; text-align: center;}

.additional {z-index: 2; position: absolute; left: 356px; top: 4px; background-image: url(../img/validation.png); height: 28px; width: 131px; font-size: 10px; display: none;}
.additional div span {position: absolute; left: 3px; top: -10px; width: 130px; white-space: nowrap;}
.additional div {position: absolute; left: 10px; top: 8px;}

.error {font-weight: bold; color: #930000;}

form a {color: #666666;}
form small a {font-size: 10px; font-weight: normal; color: #3579a1 !important;}

.impressum a {font-size: 11px; font-weight: normal; color: #3579a1 !important;}
.impressum img {vertical-align: middle;}

.createButton {background-image: url(../img/makeForumNow.png); width: 195px; height: 38px; position: relative; background-repeat: no-repeat; background-position: 0px -38px; margin-left: 38px; text-align: center;}
.createButton span {color: #333333; font-weight: normal; font-size: 18px; padding-top: 7px; display: block;}
.createButton:hover {background-position: 0px 0px;}

#siegel{font-family: Verdana; position: absolute; left: 83px; top: 60px; height: 60px; width: 80px; font-size: 12px; color: #203e50; text-align: center;}