body { background-color:white; font-size:12px; font-family:arial, sans-serif; margin:0px }
a:link, a:visited { color: #111111 }
#container { margin-left: auto! important; width: 999px! important; margin-right: auto! important; text-align: left;
   border-bottom:2px solid #B30B16; padding-bottom:10px; color:#666666 }
#logo { margin-left:32px;margin-bottom:0px; margin-right:0px;margin-top:12px;float:left;display:inline; }
#bild_oben { text-align:right;height:87px }
#oben { width:100%; height:31px; background-image:url(img/oben_bg.gif); margin-bottom:28px }
#oben ul { margin:0; padding:0;padding-top:2px;margin-left:17px }
#oben li { display:inline; list-item-style:none; margin:0; padding:0; }
#oben a:link, #oben a:visited { color:#B30B16; text-decoration:none; line-height:24px; padding-top:4px; padding-bottom:10px; padding-left:17px; padding-right:17px; }
#oben a:hover { background-color:white }
#oben .aktiv { background-color:white }

#nav { float:left; width:160px; border-bottom:2px solid #B30B16; background-color:#F6F7F2;margin-bottom:10px }
#nav ul { margin:10px;padding:0px;list-style-type:none }
#nav li { margin:0px;padding:0px; margin-bottom:10px }
#nav ul li ul { margin-left:20px }
#nav ul li ul li { margin-bottom:5px }
a.nav_a:link, a.nav_a:visited { color:#B30B16 }
.nav_weiss { background-color:white }

.rechts ul { margin:0px;padding:0px;list-style-type:none;margin-top:10px }
.rechts li { margin:0px;padding:0px; margin-bottom:10px }

#content { float:left; width:627px; margin-left:26px; margin-right:26px; }
.rechts { float:right; width:160px; border-bottom:2px solid #B30B16; background-color:#F6F7F2; margin-bottom:10px }
.rechts_padd { padding:10px }

#unten { margin-left: auto! important; width: 979px! important; margin-right: auto! important; text-align: right; 
    margin-top:10px; font-size:11px }

a:link, a:visited { text-decoration:none; }
a:hover { text-decoration:underline }
#content a:link, #content a:visited { text-decoration:underline; }
#pfad { font-size:11px }
#pfad a:link, #pfad a:visited { text-decoration:none }
#pfad a:hover { text-decoration:none }
#documentActions a:link, #documentActions a:visited { text-decoration:none; }
#documentActions a:hover { text-decoration:underline }


h1 { color: #b30b16; font-size: 160% }
h2 { color: #b30b16; font-size: 150% }
h3 { color: #6a6a68; font-weight: bold; font-size: 125%; }
h4 { font-weight: bold; font-size: 110%; }
h5 { font-weight: bold; font-size: 100%; }
h6 { font-weight: bold; font-size: 85%; }
img { border:0px }

#documentActions {
	padding-right: 0px; border-top: #8cacbb 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 1em 0px; padding-top: 0px; text-align: right
}
#documentActions ul {
	padding-right: 0.5em; display: block; padding-left: 0.5em; list-style-image: none; padding-bottom: 0px; margin: -0.7em 0px 0px; padding-top: 0px; list-style-type: none
}
#documentActions li {
	padding-right: 0.25em; display: inline; padding-left: 0.25em; font-size: 85%; padding-bottom: 0px; margin: 0px 0.5em; padding-top: 0px; background-color: white
}
#documentActions a {	text-decoration: none; }



@media screen {
#vb { display:none }
}

.breadcrumbSeparator { font-size:14px }

