#vpnavigation, #vpnavigation ul { /* alle Listen */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#vpnavigation a {
	display: block;
	/* width: 10em; */

	display:block;
	width:auto;
	background-color:none;
	padding-top:7px;
	padding-bottom:7px;
        color:#7C7C7C;
	font-weight:bold;
}

#vpnavigation li { /* alle Listenelemente */
	float: left;
	/* width: 14em; */

}

#vpnavigation .passivepath ul { /* Listen 2. Ebene */
	position: relative;
	
/* background: url(../images/hg_menu.gif) repeat; */
background-color:#C7CEDE;
	/* width: 10em; */
	left: -999em; /* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */
         z-index:1111;
border-right:1px solid #7B7F7E;
border-bottom:1px solid #7B7F7E;
border-top:1px solid white;
border-left:1px solid #7B7F7E;


}
#vpnavigation .passivepath ul a
{
color:#7C7C7C;
z-index:1111;
}

#vpnavigation .activepath ul { /* Listen 2. Ebene */
	position: relative;
	/* width: 12em; */
z-index:1;


}

#vpnavigation li li a.daddy { /* Listenelemente mit Unterpunkten */
	background: url(../images/afra-nav-pfeil.gif) center right no-repeat;
}

#vpnavigation li ul ul { /* Listen 3. Ebene und weiter */
	margin: -1em 0 0 10em;

}

#vpnavigation li:hover ul ul, #vpnavigation li.sfhover ul ul {
	left: -999em;
}

#vpnavigation #nav li.sfhover .ULpassive, #vpnavigation li:hover .ULpassive, #vpnavigation li li:hover ul,  #vpnavigation li li.sfhover ul
/* , #vpnavigation li:hover ul, #vpnavigation li li:hover ul,  #vpnavigation li li.sfhover ul */
 { /* Listen, die unterhalb von "gehoverten" Menüpunkte liegen */
left: auto;
position:relative;
/*  margin-top:5px; */
z-index:999;

}

#vpnavigation li .activepath { /* Listenelemente, die im aktiven Pfad liegen */
position:relative;
z-index:1;
}


#vpnavigation li.activepath ul a{
position:relative;
z-index:1;
}


#vpnavigation li.activepath ul{
position:relative;
z-index:1;
}

#vpnavigation li.active { /* Listen zur aktuellen Kategorie */
background:url("../images/afra-nav-pfeil.gif") no-repeat;
background-position:left;
background-position:0px 7px;
z-index:1;
}

#vpnavigation li.active a{ /* Listen zur aktuellen Kategorie */
margin-left:10px;
color:#007C7C;
z-index:1;
}


#vpnavigation li .passivepath a{ /* Listen zur aktuellen Kategorie */
margin-left:10px;
z-index:1111;
}

.ULaktiv
{
z-index:1;
position:relative;
left:-10px;
margin-top:-5px;
padding-bottom:10px;
height:100%;

}
.ULaktiv li
{
z-index:1;
padding-bottom:0px;
}

.ULpassive li
{
z-index:1111;
background-color:#C7CEDE;
/* background: url(../images/hg_menu.gif) repeat; */
border-right:1px solid white;
border-bottom:1px solid white;
border-left:1px solid white;
border-top:1px solid #7B7F7E;
}

.ULpassive
{
z-index:1111;
}

.activepath
{
z-index:1;
padding-bottom:5px;
}

#vpnavigation .activepath .daddy
{
color:#007C7C;
z-index:1;
}


/* Produkte */
#li72
{
position:relative;
margin-top:1em;
z-index:1110;
}
#li72 ul li, #li72 ul, #li72
{
position:relative;
width: 15em;

}

/* Das Unternehmen */
#li57
{
position:relative;
margin-top:1em;
z-index:1111;
}

#li57 ul li, #li57 ul, #li57
{
position:relative;

width: 13em;

}

/* Referenzen*/
#li41
{
z-index:1108;
margin-top:1em;
position:relative;
}
#li41 ul li, #li41 ul, #li41
{
position:relative;
width: 11em;

}
#vpnavigation #li41 ul
{
/* width: 15em; */
}


/* Consulting */
#li52
{
z-index:1109;
margin-top:1em;
position:relative;
}
#li52 ul li, #li52 ul, #li52
{
position:relative;
width: 10em;

}

/* Qualität */
#li12
{
position:relative;
margin-top:1em;
z-index:1107;
}
#li12 ul li, #li12 ul, #li12
{
position:relative;
width: 10.5em;

}

/* Jobs */
#li73
{
z-index:1106;
margin-top:1em;
}
#vpnavigation #li73
{
background:none;
}
#li73 ul li, #li73 ul, #li73
{
width: 6em;

}

/* News */
#li74
{
z-index:1105;
margin-top:1em;
}
#li74 ul li, #li74 ul, #li74
{
width: 6em;

}


/* Job-Liste ausblenden */

#li73 ul
{
display:none;
width: 6em
}
#li88, #li88 ul, #li88 ul li, #li88 ul li a
{
display:none;
width: 6em
}

/* News-Liste ausblenden */

#li74 ul
{
display:none;
width: 6em
}
#li89, #li89 ul, #li89 ul li, #li89 ul li a
{
display:none;
width: 6em
}
