body {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;
}
.cleaner {clear : both;}
.bg_body {background: url("http://www.fcsonneberg.de/bilder/1123234994/1123234994-1452782590-bg_body.jpg") no-repeat left top fixed;}
#mitte {
width:940px;
margin:0px auto;
}

#innerbox {
background:#fff;
width:796px;
border:1px solid #ccc;
box-shadow:1px 1px 20px #666;
-moz-box-shadow:1px 1px 20px #666;
-webkit-box-shadow:1px 1px 20px #666;
}
.hnavi {
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
background: -webkit-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -o-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -ms-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: linear-gradient(to right, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
border-top: 3px solid #414141;
}
.hnavi ul {
list-style:none;
}

.hnavi li {
float:left;
border-right:1px solid #ddd;
line-height:34px;
}

li.last {
border-right:0px solid #ccc;
}

li.brand {
margin-right:25px;
border-right:0px solid #ccc;
font-size:18px!important;
}
.hnavi li a {
display:block;
color: #414141;
font-size:14px;
font-weight:600;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
margin:0px 20px 0px 20px;
}
.hnavi li a:hover {color:#ffcb06;text-decoration:none;}

#header{background:#fff;width:795px;height: 150px;}
.headercontent {margin:0;}
#main{width: 762px;height:100%;}
#menu{float:left;width:133px;}
.menubox {margin:0;padding:0;border:none;}
.infobox {margin:15px auto 0px auto;}
.menucontent{margin:0;padding:0;}
#content {float:left;width:600px;height:100%;min-height: 600px;}
.inhaltcontent{
width:600px;
height:100%;
padding: 0 0 0 20px;
border-left: 1px #999 dotted;
}

#clearer {clear : both;margin : 0;}
#fusszeile {
background: #ffffff;
background: -moz-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));
background: -webkit-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -o-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: -ms-linear-gradient(left, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
background: linear-gradient(to right, #ffffff 0%, #f6f6f6 47%, #ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );
height:30px;
width:795px;
border-top : 1px solid #ccc;
border-bottom : 1px solid #ccc;
}
.fusscontent {
color : #666;
font-family : verdana;
font-size : 11px;
font-weight : 400;
margin-left : 18px;
margin-right : 18px;
text-decoration : none;
text-align:center;
}
.fusscontent a {
line-height:22px;
color : #666;
font-family : verdana;
font-size : 12px;
font-weight : 400;
margin-left : 18px;
margin-right : 18px;
text-decoration : none;
}
.fusscontent a:hover {color:#f9c604;text-decoration:none;}

#anschlusstor_top {
width:100%;
height:auto;
margin:5px auto 6px auto;
}

.bar {
margin:0;
padding:0;
border-bottom: 3px solid #D5B31B;	
}
#anschlusstor_sky {
vertical-align: top;
padding: 122px 0px 0px 0px;
width : 120px;
height : 722px;
}
