@charset "UTF-8";
@media all
{
*{margin:0;padding:0;}
* html body *{overflow:visible;}
html{height:100%;}
body{min-height:101%;font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#317AA8;background:#fff;text-align:left;}
img,a img{border:0;}
li,p{line-height:1.5em;}
ul,ol{margin:0 0 12px 12px;}
li{margin:0 0 0 18px;}
h1,h2,h3,h4,h5,h6{color:#317AA8;margin:0 0 12px 0;font-weight:normal;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;font-weight:bold;}
h4{font-size:12px;font-weight:bold;}
p{margin:0 0 12px 0;}

* strong,* b{font-weight:bold !important;}
* em,* i{font-style:italic !important;}
a{color:#317AA8;text-decoration:underline;}
a:focus,a:hover,a:active{color:#4285AF;text-decoration:none;}
table{width:auto;border-collapse:collapse;margin-bottom:0.5em;}
th,td{padding:2px;}
option{padding-left:0.4em;}

body{background:#FCF2D5 url(../images_layout/bgd_top.gif) repeat-x 0 0;}
#wrapper{background:url(../images_layout/header02.jpg) no-repeat center top;}/* um Sterne einzuschalten header02 verwenden*/
#page{width:977px;margin:0 auto;overflow:hidden;}
#content{float:right;width:684px;padding:23px 0 0;}
#pic{margin:0 0 35px 3px;}
#thumbs{position:absolute;margin:424px 0 0 12px;}
#thumbs img{float:left;margin:0 10px 0 0;border:1px solid #fff;}
#sidebar{float:left;width:258px;background:url(../images_layout/bgd_sidebar.gif) repeat-y 0 0;margin:481px 0 0;}
#sidebar_bottom{height:13px;margin:0;border:0;background:url(../images_layout/bgd_sidebar_bottom.gif) no-repeat bottom;}
#navi{padding:26px 0 30px 26px;margin:0;list-style-type:none;background:url(../images_layout/bgd_sidebar_top.gif) no-repeat 0 0;}
#navi li{margin:0 0 6px;padding:0;}
#navi li a{padding:2px 4px;font-size:13px;color:#317AA8;text-decoration:none;}
#navi li a:hover{background:#317AA8;color:#fff;}
#navi li#current a{font-weight:bold;}

.box{padding:30px 0;margin:0 0 0 30px;width:190px;border-top:1px solid #7B9AA7;}
.boxheading{overflow:hidden;margin:0 0 8px;}
.box h2{padding:2px 15px 3px 4px;font-size:13px;background:#317AA8;color:#fff;margin:0;float:left;}
.box p{margin:0 0 6px;}
p.more{text-align:right;}

#newsbox img{margin:0 0 6px;}

#schnellanfrage table{width:190px;}
#schnellanfrage img,#input_sa{cursor:pointer;}
#f_date_sa{width:65px;}

.wetterbox{font-family:Arial,Helvetica,sans-serif;width:auto;cursor:pointer;overflow:hidden;}
.wetterbox div{font-size:9px;line-height:12px;padding:0;text-align:left;}
.wetterbox div div{background-color:#317AA8;color:#fff;width:50px;background-position:bottom;background-repeat:no-repeat;text-align:center;padding:2px 0;float:left;margin-right:15px;margin-bottom:10px;}
.wetterbox div.last div{margin-right:0;}
.wetterbox div div span{display:block;text-align:right;padding:35px 3px 3px 0;}

#footer{padding:15px 0;clear:both;width:100%;height:99px;overflow:hidden;border-top:1px solid #AEB8B0;background:url(../images_layout/bgd_footer.gif) no-repeat 542px 1px;}
#footer div{float:left;padding:0 25px;}
#footer #werbewind{float:right;padding:0;}
#adresse p{float:left;}
#adresse p.first{padding:0 40px 0 0;}
#klassifizierung{border:solid #AEB8B0;border-width:0 1px;}
#klassifizierung img{margin:10px 0;}

.gallery{margin:0 0 10px;overflow:hidden;}
.gallery .first{float:right;}

.subcolumns{width:100%;overflow:hidden;}
.float_left{float:left;margin:0 15px 15px 0;}
.float_right{float:right;margin:0 0 15px 15px;}
}
