/* Style sheet layout */
*{margin:0;padding:0;}
body{font-family:"Verdana";font-size:11px;color:#666666;}
hr{border:3px solid #F3F3F3;}
p.more{padding-bottom:15px;}
div#mainnavigation{top:-10px;position:relative;margin-bottom:10px;border-bottom:1px solid #cfcfcf;line-height:30px;}
div#mainnavigation li{display:inline;}
div#mainnavigation li,div#subnavigation li{list-style-type:none;}
div#mainnavigation a,div#mainnavigation span,div#subnavigation a,div#subnavigation span{font-weight:bold;text-decoration:none;}
div#mainnavigation a,div#mainnavigation span{margin-left:15px;color:#00af50;}
div#mainnavigation span.active{color:#0072c2;}
div#subnavigation ul.level_1 a,div#subnavigation ul.level_1 span{width:180px;display:block;margin:4px 0;padding:4px 0 4px 10px;border-top:1px solid #cfcfcf;border-right:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:0px solid #cfcfcf;background: url('/tl_files/images/arrow.gif') no-repeat center right;}
div#subnavigation ul.level_1 span.active,div#subnavigation ul.level_1 a.trail{background: url('/tl_files/images/arrow_down.gif') no-repeat center right;}
div#subnavigation ul.level_2 a.trail{color:#0072c2;background:none;}
div#subnavigation ul.level_2 span.active{color:#00af50;background: none;}
div#subnavigation ul.level_2 a,div#subnavigation ul.level_2 span{display:inline;margin:0;padding:0;border: none;background: none;}
div#subnavigation ul.level_2,div#subnavigation ul.level_3,div#subnavigation ul.level_4{margin-left:15px;}
div#subnavigation ul.level_3 li{width:130px;color:#0072c2;list-style-type:disc;}
div#subnavigation ul.level_3 li.active{color:#00af50;}
div#subnavigation ul.level_1 a,div#subnavigation ul.level_1 span{color:#0072c2;}
div#subnavigation ul.level_2 a,div#subnavigation ul.level_2 span{font-weight:normal;}
div#subnavigation ul.level_3 a,div#subnavigation ul.level_3 span{color:#0072c2;}
input,select,textarea{margin:2px 0;font-family:"Verdana";font-size:11px;}
input,textarea{width:148px;padding:4px 8px;border:1px solid #cfcfcf;}
input.submit{width:166px;padding:1px 20px;text-align:right;border:1px solid #0066cc;color:#0066cc;background: #ffffff url('/tl_files/images/arrow.gif') no-repeat center right;}
#main .inside{margin-right:42px;}
div#main h1{margin-bottom:10px;font-family:"Verdana";}
h1{font-size:20px;}
div#main p{margin-top:10px;}
div#main a{color:#0066cc;}
div.newslist a{padding-left:15px;font-weight:bold;background: url('/tl_files/images/arrow.gif') no-repeat center left;}
div.contentbox{width:275px;float:left;margin:10px 15px 0 0;padding-bottom:16px;background: url('/tl_files/images/content_bigbox_shadow.jpg') no-repeat bottom left;}
div.contentbox .readmore{display:block;text-align:right;}
div.contentbox .readmore a{font-style:italic;}
div.contentbox.small{width:190px;margin:0;background: url('/tl_files/images/content_box_shadow.jpg') no-repeat bottom left;}
div.contentbox.small div{padding:10px;border-top:1px solid #cfcfcf;border-right:0px solid #cfcfcf;border-bottom:1px solid #cfcfcf;border-left:1px solid #cfcfcf;}
div.contentbox .inner{padding:10px;border:1px solid #cfcfcf;}
#footer .inside{text-align:center;line-height:30px;}
div#footer a{margin-left:10px;color:#666666;}
div#footer #poweredby{right:0;position:absolute;}
#aktuelles h1{padding-bottom:10px;}
.layout_short{padding-bottom:10px;padding-left:10px;background: url('/tl_files/images/arrow.gif') no-repeat top left;}
#archiv .layout_full{margin:0 0 10px;padding:5px;}
#links .title{font-size:14px;}
#links .odd{margin:10px 0 20px;}
#links .even{margin:10px 0 20px;}
.image-caption-container{margin:3px;background-color:#E1E1E1;border:1px solid #B4B4B4;cursor:pointer;}
.mod_sitemap ul li{margin:5px 0;}
.mod_sitemap ul .level_2{margin-left:15px;}
.mod_sitemap ul .level_3{margin-left:25px;}
.mod_sitemap ul .level_4{margin-left:35px;}
#kontakt p{padding:20px 0;}
#kontakt p.error,#f3 p.error{margin:0;padding:0;}
#kontakt label{width:150px;float:left;display:block;margin:2px 0;}
#kontakt textarea,#f3 textarea{width:200px;}
#kontakt input.text,#f3 input.text,#kontakt input.captcha{width:200px;float:left;display:block;}
#kontakt input[type="submit"],#f3 input[type="submit"]{width:216px;margin-top:20px;margin-left:150px;}
#kontakt .captcha_text,#f3 .captcha_text{margin-left:10px;}
#kontakt br,#f3 br{clear:left;}
.formbody p.error{color:#red;}
#f3 fieldset{margin-top:20px;padding:10px;}
#f3 fieldset .checkbox_container{margin:15px 0;}
#f3 label{margin:2px 0;}
#f3 .kontaktinformationen label{width:150px;float:left;display:block;margin:2px 0;}
#f3 label.k_informationen{width:150px;float:left;display:block;margin:2px 0 2px 12px;}
#f3 input.captcha{width:200px;float:left;display:block;margin:2px 0;}
#f3 fieldset legend{font-size:16px;}
#f3 fieldset span{float:left;}
#f3 fieldset .checkbox{width:30px;}
#f3 fieldset div p{clear:left;padding:15px 0 0;}
#f3 input[type="submit"]{margin-left:162px;}