body {
background: #EEEEEE url('../bilder/bg_dunkel.png') repeat; 
color: #000000; 
margin: 0 0 0 0; 
padding: 10; 
font: 9pt Arial, Helvetica, Sans-Serif;
height: 100%;
}

A:link, A:visited,  A:active {
background-color: #C81E1E ; 
color: #ffffff;
font-weight: bold;
}
A:hover {
background-color: #FF0000 ; 
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

#top 	    {height: 30px; margin: 5px 0 5px 0; background: #A01414 top left;}
#topmenu   {background: #A01414; top center; float: right; line-height:150%; margin:0; padding:0.5em; color:black; font-size: 9pt;}
#topmenu a {text-decoration: none; color: #ffffff; background: #a01414; padding: 2px 5px 2px 5px; margin: 5;}
#topmenu a:hover {text-decoration: underline; color: #FFFFFF; background: #FF0000 center left;}

#rootline-container {height: 25px; margin: 5px 0 5px 0; background: #C81E1E top left;}
#rootline   {background: #C81E1E ; top center; float: left; line-height:150%; margin:0; padding:0.5em; color:black; font-size: 7pt;}
#rootline a {text-decoration: none; color: #ffffff; background: #C81E1E ; padding: 2px 5px 2px 5px; margin: 5;}
#rootline a:hover {text-decoration: underline; color: #FFFFFF; background: #FF0000 center left;}
#main 	   {width:1024px; height:100%; margin: 0 auto; }    

#sitemap {
font-size: 8pt;
line-height:160%;
padding: 5px 5px 0px 20px;
/* aussen: oben, rechts, unten, links */
}
#sitemap a {
text-decoration: underline; 
color: #C81E1E ; 
background: #ffffff;
}
#sitemap a:hover {
text-decoration: underline; 
color: #FFFFFF; 
background: #FF0000 center left;
}

#geaenderte_seiten {
font-size: 9pt;
line-height:100%;
padding: 0px;
}
#geaenderte_seiten a {
text-decoration: underline; 
color: #C81E1E ; 
background: #ffffff;
}
#geaenderte_seiten a:hover {
text-decoration: underline; 
color: #FFFFFF; 
background: #FF0000 center left;
}


#suchergebnisse {
font-size: 9pt;
line-height:120%;
padding: 0px;
}
#suchergebnisse a {
text-decoration: underline; 
color: #C81E1E ; 
background: #ffffff;
}
#suchergebnisse a:hover {
text-decoration: underline; 
color: #FFFFFF; 
background: #FF0000 center left;
}

.logo_mbo {
padding: 3px 0px 0px 3px; 
margin: 5px; 
}

.infobox {
width:160px; 
float:right; 
background: #e5e5e5; 
/* innen: oben, rechts, unten, links */
padding: 2px 5px 2px 5px;
/* aussen: oben, rechts, unten, links */
margin: 0px 5px 5px 5px;
font-family: Verdana, Arial, Helvetica, Sans-Serif;  
font-size: 8pt; 
color: #A01414; 
border: 5px solid #A01414;
}

.inhalt_mitte {
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 9.5pt;
font-weight: normal;
color: #000000;
/* innen: oben, rechts, unten, links */
padding: 0 5 0 5;
/* aussen: oben, rechts, unten, links */
margin: 0 5 0 5;
}

.inhalt_links { 
background-color:#ffffff;
/* innen: oben, rechts, unten, links */
padding: 5;
/* aussen: oben, rechts, unten, links */
margin: 5 5 5 5;
font-family: Verdana, Arial, Helvetica, Sans-Serif;  
font-size: 8pt;
font-style:italic; 
color: #A01414;
border: 5px solid #A01414; 

}

.ueberschriften {
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 11pt;
font-weight:bold;
color: #A01414;
/* innen: oben, rechts, unten, links */
padding: 0px 0px 0px 0px;
/* aussen: oben, rechts, unten, links */
margin: 0px 0px 0px 0px;
}

.ueberschriften_infobox {
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 9pt;
font-weight:bold;
color: #A01414;
/* innen: oben, rechts, unten, links */
padding: 0px 0px 0px 0px;
/* aussen: oben, rechts, unten, links */
margin: 0px 0px 0px 0px;
}

.bildunterschriften {
font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 7pt;
font-weight:bold;
font-style:italic;
color: #999999;
/* innen: oben, rechts, unten, links */
padding: 0px;
/* aussen: oben, rechts, unten, links */
margin: 1px 0 5px 0;
}

/* Abstad Bild zu Text */
div.csc-textpic-imagewrap {
padding-top: 5px;
} 

/* der Navigationscontainer als solcher */
#navcontainer {
;
font-size:11px;
margin: 1 5 0 5;
padding: 0;
}

/* Das ist die 1. Ebene */
#navcontainer ul {
display:block;
width: 226px;
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#navcontainer li {
margin: 0 0 0 0;
}

#navcontainer a
{
display: block;
border:1px solid #ffffff;
padding: 5px 10px;

color: #ffffff;
background-color: #A01414;
text-decoration: none;
}

#navcontainer a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}

/* Das ist die 2. Ebene */
#navcontainer ul ul li { margin: 0 0 0 0;
}

#navcontainer ul ul a
{

/* Hier werden die Ebene eingerückt, der letzte Wert bestimmt den Abstand zum linken Rand */
padding: 5px 5px 5px 20px;

color: #fff;
background-color: #C81E1E;
text-decoration: none;
}

#navcontainer ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}

/* Das ist die 3. Ebene */
#navcontainer ul ul ul  li { margin: 0 0 0 0; }

#navcontainer ul ul ul a
{

/* Hier werden die Ebene eingerückt, der letzte Wert bestimmt den Abstand zum linken Rand */
padding: 5px 5px 5px 30px;

color: #fff;
background-color: #C81E1E;
text-decoration: none;
}

#navcontainer ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}

/* Das ist die 4. Ebene */
#navcontainer ul ul ul  ul  li { margin: 0 0 0 0; }

#navcontainer ul ul ul ul a
{

/* Hier werden die Ebene eingerückt, der letzte Wert bestimmt den Abstand zum linken Rand */
padding: 5px 5px 5px 35px;

color: #fff;
background-color: #C81E1E;
text-decoration: none;
}

#navcontainer ul ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}

/* Das ist die 5. Ebene */
#navcontainer ul ul ul ul ul  li { margin: 0 0 0 0; }

#navcontainer ul ul ul ul ul a
{

/* Hier werden die Ebene eingerückt, der letzte Wert bestimmt den Abstand zum linken Rand */
padding: 5px 5px 5px 40px;
color: #fff;
background-color: #C81E1E;
text-decoration: none;
}

#navcontainer ul ul ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}

/* Das ist die 6. Ebene */
#navcontainer ul ul ul ul ul ul  li { margin: 0 0 0 0; }

#navcontainer ul ul ul ul ul ul a
{

/* Hier werden die Ebene eingerückt, der letzte Wert bestimmt den Abstand zum linken Rand */
padding: 5px 5px 5px 45px;

color: #fff;
background-color: #C81E1E;
text-decoration: none;
}

#navcontainer ul ul ul ul ul ul a:hover
{
color: #fff;
background-color: #FF0000;
text-decoration: none;
}
