/****** 8.1 Primary ******/ 
 
#mainmenu_text li {
position: relative;
}
#mainmenu_text ul ul li a {
color: #4E5D6E;
}
#mainmenu_text ul li ul a:hover,
#mainmenu_text ul ul a.aktiv:hover {
color: #C00;
background-image: url(/internet/cae/servlet/contentblob/362/normal/66711/pf-red.gif);
}
#mainmenu_text li:hover ul,
#mainmenu_text li:active ul,
#mainmenu_text li:focus ul,
#mainmenu_text li.over ul {
display: block;
}
#mainmenu_text li ul {
display: none;
position: absolute;
left: -2px;
top: 26px;
border-top: 1px solid #909090;
border-left: 1px solid #909090;
border-right: 1px solid #909090;
height: auto;
padding: 0 12px 12px;
width: 200px;
z-index: 10;
}
#mainmenu_text li ul {
border-bottom: 5px solid #C00;
}
#mainmenu_text li ul li a,
#mainmenu_text ul ul li a.aktiv {
display: block;
width: 189px;
background: url(/internet/cae/servlet/contentblob/366/normal/11/pf-black.gif) no-repeat 0 10px;
padding: 6px 10px;
border-bottom:1px solid #D3D3D3;
border-top:1px solid #FFFFFF;
}
#mainmenu_text ul ul li a.aktiv {
border-left:0;
color:#333;
}
#mainmenu_text li ul li em {
padding: 0.25em 2px;
width: 164px;
}
#mainmenu_text li ul li strong {
padding: 0.25em 2px;
width: 159px;
}
#mainmenu_text li strong,
#mainmenu_text li em,
#mainmenu_text li em a,
#mainmenu_text li a.em {
font-style: normal;
} 
 
#mainmenu_text li strong {
display:block;
padding: 7px 19px 3px 15px;
font-size: .75em;
} 
#mainmenu_text li ul {
background-color: #F2F2F2 ;
} 
 
#mainmenu_text ul li em a:hover {color: #909090} 
 
* + html .leftcolumn {position:static;} 
 
* + html #mainmenu_text li{z-index: 24568;}

