@charset"UTF-8";*{margin:0;padding:0;border:0;list-style:none;text-decoration:none;}
body{font-family:Arial;font-size:12px;color:#333;background:url(body.png) 0px 0px repeat-x;}
#seite{position:relative;width:904px;padding:16px 114px 100px;margin:0 auto;background:url(wasser.jpg) 50% 100% no-repeat;}
#head{position:relative;height:274px;background:url('head.png');}
#player{position:absolute;right:0px;top:19px;width:376px;height:236px;}
#logo{position:absolute;left:16px;top:36px;}
#head{clear:both;}
#head .section-txt{position:absolute;left:96px;top:140px;}
#head h1{margin-left:-50px;color:#fff;}
#head h2{color:#4e7fbc;font-size:25px;font-weight:normal;margin-bottom:25px;}
#head p{color:#4e7fbc;word-spacing:8px;font-size:14px;}
.tel{float:right;padding-left:36px;background:url(tel.png) 0px 0px no-repeat;}
.tel h1{position:static;color:#093273;font-size:18px;}
#main{margin-top:30px;overflow:hidden;}
#navi{width:900px;height:32px;overflow:hidden;position:relative;}
#navi img{position:absolute;}
#navi img.lo{left:0px;top:0px;}
#navi img.lu{left:0px;bottom:0px;}
#navi img.ro{right:0px;top:0px;}
#navi img.ru{right:0px;bottom:0px;}
#navi li{float:left;width:180px;height:32px;background:url(nav_li.png) 1px 0px no-repeat #6895c0;}
#navi li div{margin:3px 0;height:26px;border-left:1px solid #527597;}
#navi li:first-child div{border:0;}
#navi a{display:block;height:26px;line-height:26px;background-repeat:no-repeat;background-position:0px 0px;color:#fff;font-weight:bold;text-transform:uppercase;text-decoration:none;text-align:center;border-right:1px solid #89acce;}
#navi li.active{background-position:1px -64px;}
#navi li:hover{background-position:1px -32px;}
#navi span{display:block;height:26px;border-left:1px solid #89acce;}
#navi li.active div, #navi li.active span{border-color:#718eaa;}
#subnav{float:left;width:184px;margin-right:24px;}
#subnav h1{font-size:12px;color:#5b8cbb;font-weight:bold;padding-bottom:12px;}
#subnav ul, #subnav h1{margin:0;}
#subnav li{border:1px solid #aac1e0;border-width:1px 0 0;}
#subnav a{display:block;padding:6px 0;text-decoration:none;background:url(pfeil.png) 14px 10px no-repeat;padding-left:32px;}
#subnav li.active a, #subnav a:hover{background-color:#d0d9e6;font-weight:normal;}
#subnav li.active ul li a{background:#fff;}
#subnav li.active ul li.active a{background:#d0d9e6;}
#subnav li ul li{border-style:dotted;}
#subnav li ul li a{background:none;padding-left:48px;}
#inhalt{float:left;width:650px;}
#inhalt.small{width:430px;}
#right{float:right;}
.infobox{width:184px;height:170px;padding:34px 24px 0;background:url(infobox.jpg);margin-bottom:20px;margin-top:-14px;}
.infobox h1, .infobox h1 a{color:#286536;}
.infobox h2{color:#286536;font-size:12px;margin-bottom:16px;}
.infobox a{color:#ca404c;}
#right img{margin:5px 0;}
#right li{padding-left:40px;margin-bottom:4px;background:url(pfeil_rechts.png) 10px 4px no-repeat;}
#right ul{margin-bottom:32px;}
#right ul a{font-weight:bold;font-size:12px;color:#364a7f;text-decoration:none;}
.box{width:200px;height:156px;margin-bottom:15px;padding:15px;background:url(box.png);}
.box h1{margin-bottom:8px;}
.box p{margin:0;}
.box a{text-decoration:none;}
#footer{height:100px;color:#fff;background:url(footer.png) 0px 0px repeat-x;}
#footer .content{width:905px;padding:5px 0;margin:0 auto;overflow:hidden;}
#footer p{margin-bottom:6px;}
#footer .copy{float:left;}
#footer .meta{float:right;clear:none;}
#footer a{color:#fff;}
#footer .flinks{clear:both;}
.section-txt{clear:left;}
table{border-collapse:collapse;margin-bottom:12px;}
.section-txt td{padding-right:8px;}
.section-txt .image{float:left;margin:5px 16px 12px 0;}
h1, h1 a, h2{color:#093273;font-size:18px;font-weight:normal;text-decoration:none;}
h2{font-size:12px;color:#364a80;}
h1, p, ul{margin-bottom:12px;}
a{color:#364a80;text-decoration:underline;}
em{color:#042768;font-weight:bold;}
.profil{float:left;width:200px;margin-right:10px;}
.profil .img{height:150px;}
.section-txt ul li{padding-left:8px;background:url(ulli.png) 0px 6px no-repeat;}
.nomargin{margin:0;}
.blue{background:#6794c0;color:#fff;padding:5px;margin-bottom:12px;font-size:14px;}
.blue p{margin-bottom:0;}
.blue a{color:#fff;}
.blue h1{background:#fff;color:#093273;margin:-5px -5px 5px;}
.imglist ul{margin-left:220px;}
.col{width:203px;height:310px;float:left;clear:none;margin-right:6px;border-right:1px solid #c2c8d9;padding-right:6px;margin-bottom:24px;margin-top:15px;}
.col.rechts{margin-right:0;border-right:0;}
.col h1{font-size:12px;font-weight:normal;color:#707f71;}
.col.links h1{color:#906d52;}
.rand, .fullw{border-top:1px solid #c2c8d9;padding-top:12px;}
.fullw{clear:both;width:100%;padding-right:255px;}
form div{float:left;clear:left;margin:5px 0 5px 0;}
form div.formblock{clear:both;float:none;}
form div.select{width:100%;float:none;}
form div.text{clear:none;margin-right:12px;}
form div.textarea{margin:15px 0;width:100%;}
form div.checkbox{float:left;width:50%;}
form div.formhinweis{clear:none;float:right;}
input, textarea, select{font-family:Arial;font-size:12px;}
select{width:75px;border:1px solid #999;}
.text input{background:url(input.png) 0px 0px no-repeat;width:142px;height:18px;padding:0 5px;}
textarea{background:url(textarea.png) 0px 0px no-repeat;width:423px;height:78px;padding:5px;}
label{display:block;float:left;width:57px;}
label.formerror, form strong{color:#ff5400;}
.textarea label{width:100%;}
.checkbox input{margin-right:6px;}
*+html .checkbox input{margin-top:-2px;}
.checkbox label{vertical-align:top;float:none;display:inline;}
input.formsubmit{clear:left;float:right;margin-top:20px;width:147px;height:53px;padding-bottom:20px;background:url(submit.png) center center no-repeat;color:#fff;border:0;cursor:pointer;}
div.text.clear{clear:left;}
.section-txt table{width:460px;border-collapse:collapse;}
.section-txt table td{padding-left:6px;vertical-align:top;}
.section-txt table th{padding:0;vertical-align:top;text-align:left;}
div.filelink{padding:4px 0;}
p.clear{clear:left;}
