*{margin:0;padding:0;}
html, body{font: normal 11px Verdana;}
img{border:0}
body{background: url(../pix/bg.gif) #3B84B9 repeat-x top fixed;}
#container{width: 960px;margin: 0 auto}
#top{height:76px;}
#logo{float:left;margin-top:14px}
#topnavi{background:#0060B7 url(../pix/topnavi_r.gif) no-repeat bottom right;color:#FFF;float:right;margin-top:0px;}
#topnavi div{background:transparent url(../pix/topnavi_l.gif) no-repeat bottom left; font-size:12px;font-weight:bold;padding:5px 10px;}
#topnavi a{color:#FFF; text-decoration:none;}
#topnavi a:hover{color:#FFD129}
#main{background:#FFF url(../pix/navi_bg.gif) repeat-x;margin: 0px 176px}
#main ul{list-style:none;padding-left:3px;}
#main li{float:left;border-left:2px solid #FFF;padding: 4px 6px 6px 5px;margin-top:1px;}
#main li.first{border:0}
#main li:first-child{border:0}
#main li:hover,#main li.on {background-color:#FFF}
#main li:hover a{color:#FFD129}
#main li.on a{color:#000}
#main a{color:#FFF; text-decoration:none; font-size:14px; letter-spacing:-1px;}
#main_l{background: url(../pix/navi_l.gif) no-repeat;}
#main_r{height:31px;background: url(../pix/navi_r.gif) no-repeat right;}
#left{float: left; width: 170px;}
#right{float: right; width: 170px;}
#middle{margin: 0px 176px;padding:3px 0px 5px 5px;background-color: #FFF}
#middle h1{color:#1764AB;margin:0 4px 15px 10px;}
#middle p{margin:0 4px 15px 10px;}
#middle ul{padding:0 0 15px 25px;}
#middle table{margin:0 0 0 10px;}
#middle table p{margin:0 0 15px;}
#middle table table{margin:0}
.box{margin-bottom:4px;}
.box_lo{background:url(../pix/box_l_o.gif) left no-repeat;font-size:0;line-height:0;}
.box_ro{background:url(../pix/box_r_o.gif) right no-repeat;height:2px;margin-left:2px;font-size:0;line-height:0;}
.box_lu{background:url(../pix/box_l_u.gif) left no-repeat;clear:both;font-size:0;line-height:0;}
.box_ru{background:url(../pix/box_r_u.gif) right no-repeat;height:2px;margin-left:2px;font-size:0;line-height:0;}
.box_l{background:url(../pix/box_l.gif) left top transparent no-repeat;height:132px;border:1px solid #FFF;font-size:0;line-height:0;}
.box_r{background:url(../pix/box_r.gif) bottom right no-repeat; float:left; width: 295px;margin-right:3px;font-size:0;line-height:0;}
#bottom{margin: 0px 176px;}
#bottom .box_lu{clear:none}
.box_content{background-color:#FFF;float:left; width:100%}
.box ul {list-style:none;padding: 11px 0;margin: 0 4px;font-size:12px;}
.box li{padding:5px 0 5px 25px;}
.box li.on a{font-weight:bold;}
.box a{color:#000; text-decoration:none; }
.box h1{margin:9px 8px;}
.box .head{color:#3B84B9;font-size:16px;letter-spacing:-1px; padding:15px 0 20px 8px}
.box p{margin:9px 8px; font-size:10px;}
.box img{margin: 0 4px}
.box ul ul{font-size:11px;margin:0;padding:0;font-weight:normal;}
.box ul ul li{padding-left: 15px;}
.box ul li.on ul li a{font-weight:normal}
.box ul ul li.on{background: url(../pix/bullet_small.gif) no-repeat 0px 8px;}
.box ul li.on ul li.on a{font-weight:bold}
.box_content > ul > li.on{background: url(../pix/bullet.gif) no-repeat 10px 8px;}
.box_content > ul > li:first-child{font-size:13px;border-bottom:1px solid #E1E1E1;padding-left:8px}
.box_content > ul > li:first-child a{font-weight:bold;color:#595959;}
h1,.bighead4{font: bold 15px Verdana;}
h2,.subhead{font: bold 13px Verdana;}
h3,.subsubhead{font: bold 11px Verdana;}
ol{margin-left:40px;}
.textbody{}
.button{background: url(../pix/button.gif) no-repeat right;height: 17px; text-align:right; padding-right: 24px;margin:4px;border:0;}
.button:hover{background: url(../pix/button_over.gif) no-repeat right;}
.button a{color:#4C3907;font-size:10px; font-weight:bold;line-height:16px;letter-spacing:-1px;text-decoration:none;}
.clear{clear:both;height:0px;line-height:0px;font-size:0px;}
.box_l h1{font-size:11px;color: #000 !important;margin:5px 8px 10px  !important;}
.box_l p{margin:5px 8px 0  !important;}
.boxes{height:132px;}
.main #middle h1{color:#000;margin-top: 10px;}
.spaltenl{float:left}
.spaltenm{margin: 0 200px;}
.spaltenr{width:200px;float:right}
.spalten{background: url(../pix/box_big.gif) no-repeat;height:275px;padding: 10px 10px 0 0}
#middle a{color:#0060B7;text-decoration:underline;}
#middle a.on{font-weight:bold}
#middle img.right{float:right; margin-right: 15px;}
#flashindex{text-align:right;background: url(../pix/bild2.jpg) no-repeat;height: 225px;padding:40px 5px 0 0}
#flashcontent{background: url(../pix/box_big.gif) no-repeat; height:302px;}
.fil{padding: 4px 16px 6px 15px !important;}
.fil a{ letter-spacing:0 !important;}
.displayOutside{display:none;}
#docLinksTop{float:right;margin-right:3px;}
#docLinksTop img{margin-left:10px;}
#docLinksTop a{text-decoration:none;}
.popup{margin-left:10px;}
.popup .functitle{font: bold 15px Verdana;margin:10px 0px 10px}
.kontakt{margin-left:10px;}
.formlabel{width:220px;float:left;}
.popup .formlabel{width:100%;}
.forminput{width:300px;margin-bottom:5px;}
.boardl{width:56px;margin-left:7px;float:left;clear:left}
.boardr{margin-left:66px;margin-right:2px;}
#content{padding-bottom:20px;}
.boxright{width: 180px;float:right;margin-right:5px;}
.boxright .box_content{background-color:#3B84B9;color:#FFF;padding-bottom:0}
.boxright .box_lo{background:url(../pix/box_l_o_blue.gif) left no-repeat;font-size:0;line-height:0;}
.boxright .box_ro{background:url(../pix/box_r_o_blue.gif) right no-repeat;font-size:0;line-height:0;}
.boxright .box_lu{background:url(../pix/box_l_u_blue.gif) left no-repeat;font-size:0;line-height:0;}
.boxright .box_ru{background:url(../pix/box_r_u_blue.gif) right no-repeat;font-size:0;line-height:0;}
.boxright .box_l{background:url(../pix/box_l_blue.gif) left top transparent no-repeat;font-size:0;line-height:0;}
.boxright .box_r{background:url(../pix/box_r_blue.gif) bottom right no-repeat;font-size:0;line-height:0;}
.popup h4{padding-bottom:20px;}
.popup a{display:block;margin-left:0;padding-left:0}