/** MAIN MENÜ **/

div#page div#header ul#mainnav {
list-style:none;
z-index:500;
padding:0px;
margin:0px;
overflow:visible;
position:relative;
height:23px;
}
div#page div#header ul#mainnav li {
float: left;
display:inline;
padding: 0px;
margin:0px;
}

div#page div#header ul#mainnav li a {
text-decoration: none;
font-weight: normal;
color: #ffffff;
padding-top: 7px;
font-size:13px;
line-height:13px;
height:13px;
padding-bottom: 7px;
width: 100px;
text-align: center;
background-color:#e0133c;
border:0px none;
display:block;
float:left;

}
div#page div#header ul#mainnav li a:hover {
color: #36378B;
}

div#page div#header ul#mainnav li ul a {
display:block;
height:auto;
border:none;
text-decoration:none;
text-align:left;
padding:3px;
background:none;
float:none;
width: auto;
font-size:0.9em;
}

div#page div#header ul#mainnav li ul a:hover {
border:none;
text-decoration:none;
font-weight:normal;
color:#36378b;
}
/* Für Unterpunkte keine Float-Eigenschaft */
div#page div#header ul#mainnav  ul {
}

div#page div#header ul#mainnav  ul li {
float:none;
background-color:none;
}



/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */

div#page div#header ul#mainnav  ul li.hover, 
div#page div#header ul#mainnav  ul li:hover {

}



/* Zweite Ebene */

div#page div#header ul#mainnav  ul {
margin:0;
padding:3px;
position: absolute;
top:27px;
display: none;
border:0px none;
background-color:#c2c3dc;
color:#fff;
z-index:990;
}

/* Zweite Ebene anzeigen */

div#page div#header ul#mainnav  li.hover ul, 
div#page div#header ul#mainnav  li:hover ul  {
display: block;

}

/* Dritte Ebene */

div#page div#header ul#mainnav li.hover ul ul, 
div#page div#header ul#mainnav li:hover ul ul {
display: none;
margin-left: 103px; /* Breite eines Listenelements - Überlagerung */
margin-top: 13px; /* Höhe eines Listenelements */
}



/* Dritte Ebene anzeigen */

div#page div#header ul#mainnav  li.hover ul li.hover ul, 
div#page div#header ul#mainnav  li:hover ul li:hover ul {
display: block;
z-index:993;
}

/* Vierte Ebene */

div#page div#header ul#mainnav  li.hover ul li.hover ul ul, 
div#page div#header ul#mainnav  li:hover ul li:hover ul ul {
display: none;
}

/* Vierte Ebene anzeigen */
div#page div#header ul#mainnav  li.hover ul li.hover ul li.hover ul , 
div#page div#header ul#mainnav  li:hover ul li:hover ul li:hover ul {
display: block;
z-index:994;
}

/** META MENÜ **/

div#page  ul#metanav {
display:inline;
margin-bottom:5px;
}

div#page  ul#metanav li {
display:inline;
margin:0px;
}
/** LINK DEFINITION **/
div#page  ul#metanav li a:link,
div#page  ul#metanav li a:active,
div#page ul#metanav li a:visited {
text-decoration:none;
color:#fff;
font-weight:normal;
font-size:9px !important;
padding-left:3px;
padding-right:3px;
}

div#page  ul#metanav li a:hover {
text-decoration:none;
}

/** SUB MENÜ **/
div#page div#content div#left div#left_inhalt h3.leveltitle,
div#page div#content div#left div#left_inhalt h3.leveltitle2 {
font-size:100%;
font-weight:normal;
font-style:italic;
margin-bottom:10px;
margin-top:45px;
color:#fff !important;
text-decoration:none !important;
}

div#page div#content div#left div#left_inhalt h3.leveltitle2 {
margin-top:25px;
}
div#page div#content div#left div#left_inhalt h3.leveltitle a,
div#page div#content div#left div#left_inhalt h3.leveltitle2 a {
color:#fff !important;
text-decoration:none !important;
}

div#page div#content div#left div#left_inhalt ul.subnav {
list-style:none;
}

div#page div#content div#left div#left_inhalt  ul.subnav li {
margin:0px;
padding:0px;
margin-left:17px;
}
/** LINK DEFINITION **/
div#page div#content div#left div#left_inhalt ul.subnav li a:link,
div#page div#content div#left div#left_inhalt ul.subnav li a:active,
div#page div#content div#left div#left_inhalt ul.subnav li a:visited {
text-decoration:none;
font-size:100%;
color:#fff;
font-weight:normal;
display:block;
padding-right:30px;
padding-top:5px;
padding-bottom:5px;
}

div#page div#content div#left div#left_inhalt ul.subnav li a:hover {
text-decoration:none;
background-image:url(../grafiken/hover.png);
background-repeat:no-repeat;
background-position:right ;

}


/** LINK DEFINITION , AKTIV CURRENT ACTIFSUB CURIFSUB **/
div#page div#content div#left div#left_inhalt ul.subnav li.active a:link,
div#page div#content div#left div#left_inhalt ul.subnav li.active a:active,
div#page div#content div#left div#left_inhalt ul.subnav li.active a:visited,
div#page div#content div#left div#left_inhalt ul.subnav li.active a:hover {
text-decoration:none;
background-image:url(../grafiken/hover.png);
background-repeat:no-repeat;
background-position:right ;
}



