#menu {
width: 188px !important;
width:184px;
margin:0;
padding:0;
z-index:10; 
font-size:10px; 
}

#menu_greencard {
float:left;
width:177px;
position:relative; top:0px; left:0px;
margin:0;
padding:0;
z-index:10; 
font-size:10px; 
}

#menu_voh {
float:left;
width:177px;
position:relative; top:0px; left:0px;
margin:0;
padding:0;
z-index:10; 
font-size:10px; 
}

div.menutitel{
color:#ffffff;
background:#004f91;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menutitel_auto{
color:#ffffff;
background:#4ba1c4;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menutitel_motor{
color:#ffffff;
background:#44626d;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menutitel_service{
color:#ffffff;
background:#931F44;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menutitel_greencard{
color:#ffffff;
background:#4A6845;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menutitel_voh{
color:#ffffff;
background:#ba9b5b;
padding: 5px 0px 5px 15px;
font-size:11px;
font-weight:bold;
}

div.menu-nav {
position:relative; top:0px; left:0px;
margin:0;
padding:0;
}

div.menu_top {
}

div.menu_bottom {
position:relative; top:-3px; left:0px;
}

div.topend {
height:13px;
line-height: 13px;
}

div.bottomend {
position:relative; top:-3px; left:0px;
height:11px;
line-height: 11px;

}


/* the menu */
div.menu-nav ul.navigation {
margin:0px 0px 0px 0px;
padding:0;
list-style:none;
width: 188px !important;
width: 184px;

background:#C5C6C8;
} 
/* Hides from IE5-mac \*/
* html div.menu-nav ul.navigation {height: 1%;}
/* End hide from IE5-mac */ 
div.menu-nav ul.navigation li {
margin:0;
padding:0;
list-style:none;
width: 188px !important;
width: 184px;
vertical-align: middle;
color:#000000;
}
/*div.menu-nav ul.navigation li:hover {
}*/
 
div.menu-nav ul.navigation2 {
/*width: 190px;*/
margin:0;
padding:0;
list-style:none;

}

div.menu-nav ul.navigation2 li {
/*width: 190px;*/
margin:0;
padding:0;
list-style:none;
font-size: 11px;
}

/*div.menu-nav ul.navigation2 li:hover {

}*/

div.menu-nav ul.navigation3 {
margin:0;
padding:0;
list-style:none;
line-height: 25px;
background:#E2E3E5;
}
div.menu-nav ul.navigation3 li {
margin:0;
padding:0;
list-style:none;
height:25px;
border: 0;
}

div.menu-nav ul.navigation3 li:hover,
div.menu-nav ul.navigation3 li:active {
display:block;
margin:0;
padding:0;
list-style:none;
border:0;
}

/*div.menu-nav ul.navigation3 li.nolist:hover {
display:block;
}*/
/* Diese Formatierung ist für den IE& */
div.menu-nav ul.navigation4 {
width: 200px;
/*position:relative; top:-27px; left:179px;*/
display:none;
margin:0;
padding:1px 1px 1px 0px;
background:#ffffff;
list-style:none;
line-height: 25px;
}
/* Die Formatierung die hier folg ist für alle anderen Browser */
html>body div.menu-nav ul.navigation4 {
width: auto;
position:relative; top:-27px; left:179px;
display:none;
margin:0;
padding:1px 1px 1px 0px;
list-style:none;
line-height: 25px;
}
/* Hides from IE5-mac \*/
* html div.menu-nav ul.navigation4 { position:absolute; left:179px; /* hier anpacken um Ebene 4 nach links und rechts zu verschieben*/ display:none; margin:-26px 0px 0px 0px; /* hier anpacken um Ebene 4 nach oben und unten zu verschieben*/ padding:0px 0px 1px 1px; list-style:none; }
/* End hide from IE5-mac */
div.menu-nav ul.navigation4 li {
width: 200px;
margin:0;
padding:0;
list-style:none;
background:#E2E3E5;
height:25px;
background-image:none;
border-bottom: 1px solid #fff;
}
/*div.menu-nav ul.navigation4 li:hover {
width: 200px;
margin:0;
padding:0;
list-style:none;
border-color:#ffffff;
border-width: 0px 0px 1px 0px;
border-style:solid;
}*/

div.menu-nav ul.navigation3 li:hover ul.navigation4 {
display:block;
}

div.menu-nav ul.navigation a:link, ul.navigation a:visited {
color:#000000;
text-decoration:none;
display:block;
padding-left: 14px;
border-bottom: #ffffff 1px solid;
text-align: left;
width: auto !important;
width: 169px;
height: 25px;
line-height: 25px;
}
div.menu-nav ul.navigation a:hover, ul.navigation a:active, ul.navigation a:focus {
color:#000000;
text-decoration:none;
display:block;
background:#ffffff;

}
.active {
  color:#000000;
  text-decoration:none;
  display:block;
  background:#ffffff;
}


div.menu-nav ul.navigation2 a:link, ul.navigation2 a:visited {
padding-left: 21px;
width: auto !important;
width: 163px;
height: 25px;
line-height: 25px;
}

div.menu-nav ul.navigation3 a:link, ul.navigation3 a:visited {
padding-left: 31px;
font-size: 11px;
width: auto !important;
width: 152px;
}

div.menu-nav ul.navigation4 a:link, ul.navigation4 a:visited {
padding-left: 2px;
width: 100%;
border: 0;
}
/*
** Klickpfad */

.pfad {
  background: #fff;
  color: #666666;
  font-size: 11px;
  height: 20px;
  line-height: 20px;
}
.pfad a:link,
.pfad a:visited {
  color: #a5a5a5;
  font-weight: normal;
 }
.pfad a:hover {
  color: #666666;
}
.pfad_inner {
  margin: 0 0 0 15px;
}