
@media all
{

/* ######################################################################################################
** ### Menu2: verikale Subnavigation ####################################################################
** ######################################################################################################
*/

/* Gesamtes menu2 */
#menu2  { 
	padding: 1.5em 0;
}
/* Gesamtes ul */
#menu2 ul { 
	border: 0px solid #990;
	background: transparent; 
}

/* normaler Block */
#menu2 ul li {
	background: transparent; 
	border: 0px dashed #aa0;
}

/* alle Texte */
#menu2 ul li a, 
#menu2 ul li.cur strong { 
	padding-left: 30px;	
	color: #ffae4a; 
	font-weight: underline;
	padding: 4px 0 4px 2%; 
	text-decoration: none; 
	background: transparent; 
	border: 0px dotted #bb0;

}

/* Formatierung normaler Text */
#menu2 ul li.no a, 
#menu2 ul ul li.no a, 
#menu2 ul ul ul li.no a {
	padding-left: 30px;
	color: #ffae4a; 
	font-weight: normal;
	background-image: url(img/star.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
}

/* Formatierung aktiver Text */
#menu2 ul li.act a, 
#menu2 ul ul li.act a, 
#menu2 ul ul ul li.act a {
	padding-left: 30px;	
	color: #ffae4a; 
	font-weight: normal; 
	background: transparent;
	background-image: url(img/star_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 18px;
}

/* Formatierung aktueller Text */
#menu2 ul li.cur strong, 
#menu2 ul ul li.cur strong, 
#menu2 ul ul ul li.cur strong {
	padding-left: 30px;	
	color: #ffae4a; 
	background: transparent;
	background-image: url(img/star_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

/* Mouse-Over */
#menu2 ul li.no a:hover,
#menu2 ul li.no a:focus,
#menu2 ul ul li.no a:hover,
#menu2 ul ul li.no a:focus,
#menu2 ul ul ul li.no a:hover,
#menu2 ul ul ul li.no a:focus { 
	padding-left: 30px;	
	color: #ffae4a !important; 
	text-decoration: underline !important;
	background-image: url(img/star_hover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	
}

#menu2 ul li.act a:hover,
#menu2 ul li.act a:focus,
#menu2 ul ul li.act a:hover,
#menu2 ul ul li.act a:focus,
#menu2 ul ul ul li.act a:hover,
#menu2 ul ul ul li.act a:focus { 
	/* color: #ffae4a !important; 
	text-decoration: underline !important; 
	background: #fff !important; */
}



}

