@charset "UTF-8";
@media all {
html,body{margin:0;padding:0;}
body{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:17px;color:#000;padding:0 0 20px;text-align:center;background:#420000;}
a{color:#000;text-decoration:underline;}
a:hover{color:#333;text-decoration:none;}
img,a img{border:0;}
* strong{font-weight:bold !important;}
#page{width:1000px;background-color:#fff;margin:0 auto;text-align:left;}
#headline{font-size:11px;background-color:#420000;color:#FFF;padding:5px 0;}
#headline div{float:right;}
#headline div a, #headline div a:hover{color:#FFF;font-size:11px;}
#header{height:652px;background:url(../swf/intro/images/pic01.jpg) no-repeat 0 0;}
#flashcontent{position:absolute;z-index:9;width:1000px;height:630px;}
* html #flashcontent{display:none;}
#sidebar{float:left;width:280px;}
#content{margin:0 35px 0 298px;padding:8px 0;min-height:620px;}
* html #content{margin-left:295px;height:620px;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;color:#000;margin:0;}
#header a img{position:absolute;z-index:79;margin:10px 0 0 10px;}
#header ul{position:relative;z-index:78;list-style-type:none;min-height:152px;margin:0 0 0 0;padding:500px 0 0 0;background:url(../images_layout/navi_bg.png) no-repeat center bottom;}
#header ul li{margin:0 10px;padding:100px 0 0 0;float:left;width:122px;height:42px;cursor:pointer;}
* html #header ul li{margin:0 9px;}
#navi01{background:url(../images_layout/navi01.png) no-repeat right;}
#navi02{background:url(../images_layout/navi02.png) no-repeat right;}
#navi03{background:url(../images_layout/navi03.png) no-repeat right;}
#navi04{background:url(../images_layout/navi04.png) no-repeat right;}
#navi05{background:url(../images_layout/navi05.png) no-repeat right;}
#navi06{background:url(../images_layout/navi06.png) no-repeat right;}
#navi07{background:url(../images_layout/navi07.png) no-repeat right;}
#header ul li a{color:#fff;font-size:12px;text-transform:uppercase;background:#420000;font-weight:bold;padding:3px;text-decoration:none;}
#header ul li:hover a,#header ul li a:hover{background:#fff;color:#420000;}
#newsbox{margin:10px 0 0 10px;width:258px;height:249px;}
#newsbox img{position:absolute;z-index:5;margin:0 0 0 3px;}
#newsbox h2{z-index:9;position:relative;padding:0;text-transform:uppercase;font-size:12px;display:inline;}
#newsbox h2 a{padding:3px;color:#FFF;background-color:#420000;font-size:12px;text-decoration:none;}
#newsbox h2 a:hover{color:#420000;background-color:#fff;}
#newsbox-head{padding:15px 0 125px 0;}
#newsbox-content{background-color:#420000;padding:10px;margin:0 0 0 3px;color:#FFF;}
#newsbox-content a{color:#FFF;}
#newsbox-content a:hover{color:#EEE;}
.more{text-align:right;}
#footer_container{background-color:#210000;margin:10px 0 0 0;color:#FFF;}
#footer{width:955px;overflow:hidden;margin:0 auto;padding:10px 35px 10px 10px;text-align:left;}
#footer div{float:left;width:200px;}
#footer div h3{text-transform:uppercase;color:#FFF;font-size:12px;padding:0;margin:0 0 5px 0;}
#footer div p{font-size:11px;margin:0 0 5px 0;}
#footer div a,#footer div a:hover{color:#FFF;font-size:11px;}
#postfooter{width:987px;margin:0 auto;background:#420000;text-align:left;color:#fff;padding:3px 0 3px 10px;}
#postfooter a{color:#fff;}
#werbewind{float:right;padding:0 10px 0 0;}
#f_date_sa{width:60px;font-size:11px;padding:1px;border:1px solid #666;}
.schnellanfrage{font-size:11px;width:190px;}
.schnellanfrage select{font-size:11px;border:1px solid #666;}
#input_sa{margin:3px 0 0;}
#footer #logos{width:550px;}
#footer #logos img{margin:35px 5px 0 5px;}
#wetterbox{margin:20px 0 0;}
.wetterbox{margin:0;background-color:#420000;font-family:Arial,Helvetica,sans-serif;width:auto;}
.wetterbox td{padding:3px 0 3px 0;width:33%;text-align:center;}
.wetterbox td div{position:relative;z-index:1;color:#fff;width:50px;background-position:center 18px;background-repeat:no-repeat;text-align:center;padding:0;margin:0 auto;font-size:11px;line-height:16px;}
.wetterbox td div#wettericon_heute{width:98px;height:78px;background-position:center center;}
* html .wetterbox div{padding-left:0;}
* html .wetterbox div div{margin-right:0;border-right:17px solid #fff;}
.wetterbox td div span{display:block;text-align:right;padding:42px 3px 3px 0;font-size:11px;line-height:12px;}
.wetterbox td#wetter_heute{color:#fff;text-align:left;font-size:13px;}
.wetterbox td#wetter_heute strong{display:block;margin:3px 0 5px;font-size:16px;font-weight:bold;}
#wetterbox p.more{margin:0;background-color:#420000;color:#FFF;clear:left;text-align:right !important;padding:10px;}
#wetterbox p.more a{color:#FFF;}
.skip,.print{position:absolute;top:-5000em;left:-5000em;height:1px;width:1px;}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto;}
.subcolumns{width:100%;overflow:hidden;}
.float_left{float:left;margin:0 15px 15px 0;}
.float_right{float:right;margin:0 0 15px 15px;}
.subcolumns .first{padding-top:40px;}
}