/* CSS Document */
body {margin:0; padding:0; background-color:#333333; color:#333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#body {width:960px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; }
.cols1 {float:left; width:80px;}
.cols2 {float:left; width:160px;}
.cols3 {float:left; width:240px;}
.cols4 {float:left; width:320px;}
.cols5 {float:left; width:400px;}
.cols6 {float:left; width:480px;}
.cols7 {float:left; width:560px;}
.cols8 {float:left; width:640px; height:500px; overflow:auto;}
.cols9 {float:left; width:720px;}
.cols10 {float:left; width:800px;}
.cols11 {float:left; width:880px;}
.cols12 {float:left; width:960px;}
.cols12bg {float:left; width:960px;background-image:url(../images/cols12bg.jpg); }
.inner {margin:30px;}
.navi {margin-top:30px;}
.navi ul { list-style-type:none; margin:0; padding:0;}
.navi li.list, .navi li.navi_act {display:block; margin:10px 0 0 0; background-image:url(../images/navi.jpg); }
.navi li.list a, .navi li.navi_act a { text-decoration:none; color:#646a23; font-weight:bold; padding:2px 0 2px 20px;width:160px;}
.navi li.list a:hover, .navi li.navi_act a { color:#ffffff;width:140px;}
.navi li.sublist, .navi li.subnavi_act {margin-left:10px;}
.navi li.sublist a {color:#646a23; text-decoration:none;}
.navi li.subnavi_act a {color:#646a23; text-decoration:none; font-weight:bold;}
.dunkelgruen {background-color:#9aa34a;}
H1 {color:#9aa34a; font-size:14px;}
.csc-textpic-caption {font-style:italic; color:#444444;}
TABLE {font-size:12px;}
.footer {float:left;}
a {text-decoration:none; color:#646a23;}
a:hover {text-decoration:underline;}
.counter {float:left;margin:10px 0 0 0px; width:160px; background-image:url(../images/navi.jpg);}
.tx-asfkusercounter-pi1 {float:left; margin:0 0 0 20px;}
.impressum {background-color:#333333; color:#ffffff; text-align:center;}
.impressum a {color:#ffffff; text-decoration:none;}
.detail { color:#9aa34a;}
