* {margin:0; padding:0;}

/* --------------------------------------- */
/* Navigations-Container (Hauptmenue+Untermenue) */
#navs {
clear:both;
position:absolute;
bottom:0;
left:0;
}

/* --------------------------------------- */
/* Hauptmenue */
#nav {
padding:0px 0px 0px 30px;
font-family:Verdana, Arial, Helvetica;
width:830px;
position:absolute;
bottom:32px;
left:0;
}
#nav ul.menu {
text-transform:uppercase;
height:14px;
padding: 0px 32px 0px 0px;
list-style: none;
}
#nav ul.menu li {
float:left;
list-style: none;
padding: 5px 25px 4px 25px;
background-image:url(../images/topnav.gif);
background-repeat:no-repeat;
font-size:13px;
}
#nav ul.menu li a {
color:#fff;
font-size:13px;
text-decoration: none;
font-weight:bold;
}
#nav ul.menu li.active {
background-image:none;
background-color:#fff;
border-left: 2px #F2F4F6 solid;
padding:5px 25px 4px 25px;
}
#nav ul.menu li.active a {
color:#DF0404;
}
/* --------------------------------------- */
/* Untermenue */
#nav-sub1 {
background-color:#F2F4F6;
clear:both;
line-height:10px;
margin:0px 30px;
font-family:Verdana, Arial, Helvetica;
width:810px;
height: 32px; 
padding:0px 10px;
position: absolute;
bottom: 0;
left:0;
}
#nav-sub1 ul.menu {
list-style:none;
font-size: 11px;
text-transform:uppercase; 
padding: 0em 5px 0em 5px;
}
#nav-sub1 ul.menu li {
float:left;
list-style:none;
}
#nav-sub1 ul.menu li a  {
background-image:url(../images/navi-pfeil.gif);
background-repeat:no-repeat;
font-weight:normal;
color:#00314A;
display: block;
padding: 10px 10px 5px 10px;
text-decoration:none;
background-position: top left;
}
#nav-sub1 ul.menu li a:hover {
color:#DF0404;
}
#nav-sub1 ul.menu li#current a, #nav-sub1 ul.menu li.active a {
background-image:none;
padding: 10px 10px 5px 0px;
font-weight:bold;
color:#DF0404;
text-decoration:none;
}
/* --------------------------------------- */
/* Fusszeilen-Menue */
#footer ul.menu {
list-style:none;
margin:5px 0px;
}
#footer ul.menu li {
display:inline;
padding-right:10px;
text-transform:uppercase;
color:#999999;
}
#footer ul.menu li a {
font-size:11px;
color:#999999;
text-decoration: none;
font-weight:normal;
font-family:Verdana, Arial, Helvetica;
}
#footer ul.menu li a:hover {
color:#000;
}
/* --------------------------------------- */
/* Menue im rechten Container (3.+4. Ebene) */
#right-container ul.menu, #right-container ul.menu li ul {
list-style:none;
margin:0px;
padding:0;
font-size:11px;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#right-container ul.menu li a {
font-weight:normal;
padding:3px 0px 4px 18px;
display:block;
background-color:#f2f4f6;
border-bottom:1px solid #fff;
color:#00314A;
background-image:url(../images/menu-modul_pfeil.gif);
background-position:8px 4px;
background-repeat:no-repeat;
text-decoration:none;
}
#right-container ul.menu li a:hover,
#right-container ul.menu li.active ul li a:hover,
#right-container ul.menu li#current ul li a:hover {
color:#DF0404;
}
#right-container ul.menu li#current a,
#right-container ul.menu li.active a  {
background-color:#DF0404;
background-image:url(../images/menu-modul_pfeil-aktiv.gif);
color:#FFFFFF;
}
#right-container ul.menu li.active ul li a,
#right-container ul.menu li#current ul li a {
font-size:11px;
font-weight:normal;
padding:3px 0px 4px 30px;
display:block;
background-color:#ffdec8;
border-bottom:1px solid #fff;
color:#00314A;
background-image:url(../images/menu-modul_pfeil.gif);
background-position:20px 4px;
background-repeat:no-repeat;
text-decoration:none;
}
#right-container ul.menu li.active ul li#current a,
#right-container ul.menu li#current ul li#current a {
color:#DF0404;
font-weight:bold;
padding:3px 0px 4px 29px;
display:block;
background-color:#ffdec8;
border-bottom:1px solid #fff;
background-image:url(../images/menu-pfeil-rechts-ze-aktiv.gif);
background-position:19px 4px;
background-repeat:no-repeat;
text-decoration:none;
}