
@media all
{

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

/* Gesamtes menu2 */
#menu2  { 
	padding: 1.5em 10px;
}
/* Gesamtes ul */
#menu2 ul { 

	background: transparent; 
}

/* normaler Block */
#menu2 ul li {
}

/* alle Texte */
#menu2 ul li a, 
#menu2 ul li.cur strong { 
	color: #000; 
	padding: 4px 0 4px 10%; 
	text-decoration: none;
	background-image: url(img/box.gif);
 	background-repeat: no-repeat;
 	background-position: left;
}

/* Formatierung normaler Text */
#menu2 ul li.no a, 
#menu2 ul ul li.no a, 
#menu2 ul ul ul li.no a {
	color: #000; 
	font-weight: normal; 
}

/* Formatierung aktiver Text */
#menu2 ul li.act a, 
#menu2 ul ul li.act a, 
#menu2 ul ul ul li.act a {
 color: #000; 
 background-image: url(img/box.gif);
 background-repeat: no-repeat;
 background-position: left;
}

/* Formatierung aktueller Text */
#menu2 ul li.cur strong, 
#menu2 ul ul li.cur strong, 
#menu2 ul ul ul li.cur strong {
	color: #000;
	 background-image: url(img/box_ho.gif);
 	 background-repeat: no-repeat;
 	 background-position: left; 
}

/* 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 { 
	color: #000 !important; 
	background-image: url(img/box_ho.gif);
	background-repeat: no-repeat;
 	background-position: left; 
}
#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: #000 !important; 
	background-image: url(img/box_ho.gif);
 	background-repeat: no-repeat;
 	background-position: left; 
}



}
