@charset "UTF-8";

body {

}
/* ---------------------- LAYOUT ---------------------- */

#center {
}

#wrap {
width:960px;
border-top-width:1px;
border-right-width:1px;
border-left-width:1px;
border-top-style:solid;
border-right-style:solid;
border-left-style:solid;
border-top-color:#CCCCCC;
border-right-color:#CCCCCC;
border-left-color:#CCCCCC;
background-color:#666666;
}

#header {
}

#header-le {
}

#header-ri {
}

#mainnavi {
height:20px;
background-color:#CCCCCC;
border-bottom:#CCCCCC 1px solid;
border-top:#CCCCCC 1px solid;
}
#mainnavicontent {
border-left-width: 1px;
border-left-style: solid;
border-left-color: #999999;
float:left;

}
#subnavi {
}
#contentright {
width:400px;
height:435px;
overflow:hidden;
float:right;
}
#contentleft, #content_left {

float:left;
}

#content_right {
width:400px;
overflow:hidden;
float:right;
}
#content_left_info {
width:450px;
float:left;
}

#content_right_info {
width:250px;
float:right;
background-image: url(../images/news_bg4.gif);
background-repeat: repeat-y;
}
#content_right_padding {
padding:15px;
}

#maincontent {
width:791px;
float:right;
text-align:left;
vertical-align:top;
background-color:#8e8d8d;
min-height:500px;
}
#maincontent li {
margin:0px;
padding:0px;

}
#contentpadding {
padding-top: 30px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
#marginal {
float:left;
overflow: hidden;
width:169px;
}
#navilinksborder {
border-top: 1px solid #CCCCCC;
margin-left:15px;
margin-right:15px;
}

#homecontainer {
float:left;
width:168px;
padding-top:2px;
}
#catimage {
height:55px;
padding-top:10px;
}
#footer {
border-top:1px solid #CCCCCC;
border-right:#CCCCCC;
border-bottom:1px solid #CCCCCC;
border-left:#CCCCCC;
background-color:#CCCCCC;
font-size:10px;
color:#666666;
}

#footer a, #footer-le a {
text-align:right;
text-decoration:none;
}

#footer-le {
float:left;
}

#footer-ri {
float:left;
padding-left:100px;
}
/* ---------------------- NAVIGATION in der Fusszeile ---------------------- */

#footer-ri ul {
margin:0px;
}

#footer-ri ul li {
display:inline; /*für Bug IE wenn horizontale Navigation, löschen für vertikle Navigation*/
}

#footer-ri ul li a {
display:block;
float:left;
padding-top:3px;
padding-bottom:3px;
color:#666666;
text-decoration:none;
padding-left:7px;
}

#footer-ri ul li a:hover {
color:#FFFFFF;
}


.clearer {
clear:both;
}

/* ---------------------- HAUPTNAVIGATION ---------------------- */
/* Listenpunkt Navigation, der Link wird als Block dargestellt. Fehler in IE für doppelten Margin und anderes Verhalten für Padding und Margin beachten */
#mainnavi ul {
margin:0px;
}

#mainnavi ul li {
display:inline; /*für Bug IE wenn horizontale Navigation, löschen für vertikle Navigation*/
}

#mainnavi ul li a {
display:block;
float:left;
padding-top:3px;
padding-bottom:3px;
color:#666666;
text-decoration:none;
width:112px;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #999999;
text-align:center;
}

#mainnavi ul li a:hover {
background-color:#999999;
color:#FFFFFF;
}

/* ---------------------- SUBNAVIGATION ---------------------- */
/* Listenpunkt Navigation, der Link wird als Block dargestellt. Fehler in IE für doppelten Margin und anderes Verhalten für Padding und Margin beachten */
#marginal ul {
list-style-type:none;
margin:0;
}

#marginal ul li {
margin:0px;

}

#marginal ul li a {
display:block;
border-bottom:#CCCCCC 1px solid;
padding-top:5px;
padding-bottom:5px;
text-decoration:none;
text-align:right;
padding-right:3px;
}

#marginal ul li a:hover {
color:#FFFFFF;
}


#tx_odsnotify_pi1_content a, #tx_odsnotify_pi1_content a:visited {
	color: #000;
}
