p {margin : 0; border : 0;}
img {border : 0 solid #aaa;}

#mainpage {background : url(../bilder/1238596362/1238596362-1248512766-bg.gif) repeat-y;width : 100%;}

#innerbox {
background : #fff;
width : 1022px;
padding : 2px;
margin : 0 auto;
border: 2px #999 solid;
}

#header_fb {
width : 1022px;
height : 60px;
text-align : center;
}

#urlink {
background : url(../bilder/1238596362/1238596362-1239380404-header_01.jpg);
width : 1022px;
height : 134px;
}

#horizontal {
background : #c00000;
width : 100%;
height : 22px;
color : #fff;
font-family : arial;
font-size : 8pt;
font-weight : 600;
letter-spacing : 1px;
line-height : 22px;
text-align : center;
}
#horizontal a {
background : #c00000;
color : #fff;
font-family : arial;
font-size : 8pt;
margin-left : 12px;
margin-right : 12px;
text-decoration : none;
}
#horizontal a:hover {
color : #aaa;
text-decoration : none;
}

#gesamtinhalt {
background : url(../bilder/1238596362/1238596362-1249392717-bgstandard.jpg) repeat-y;
height : 100%; 
width : 1022px;}

.abstand {background : #fff url(../bilder/1238596362/1238596362-1249383101-abstand.gif);}
.abstand td {height : 5px;width : 100%;}

#navigation {vertical-align: top; width:200px;}
#navinhalt {height: 100%; vertical-align:top;padding-left: 15px; margin:0;}

#main {vertical-align : top; width:810px;}
#maininhalt {width:100%;height: 100%; vertical-align: top; padding: 10px 0px 0px 35px;}

#block { height : 110px; padding : 5px 0 5px 5px;}

#footer {
background : url(../bilder/1238596362/1238596362-1238603234-footer.png) no-repeat;
width : 1022px;
height : 35px;
text-align : center;}

.footercontent {
background: transparent;
color : #fff;
font-family : arial;
font-size : 11px;
letter-spacing : 2px;
}
.footercontent a {
background: transparent;
text-decoration : none;
color : #fff;
font-size : 11px;
margin-left : 16px;
margin-right : 16px;
}
.footercontent a:hover {color : #ccc;text-decoration : underline;}

#maininhalt .tabelle {text-align: left;}
#maininhalt .tabelle {padding-left:130px;}
#maininhalt .tabelle td {padding : 2px 2px;}

#infoboxinhalt .tabelle td {padding : 1px 0 1px 0;}
#infoboxinhalt .text {font-size : 8pt;}

/* Cookie-Hinweis */
.cc_container {background-color:#666!important;}
.cc_more_info {color:#c00000!important;}
.cc_container a {color:#c00000!important;}
.cc_message {
color:#fff!important;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:13px!important;
line-height:1.2em!important;
}
.cc_btn {background-color: #eee!important;}
