/* ------------------------------------
   Navigation top:  BLUE HORS
   ------------------------------------ */

   
#navContainerTop {

}
#navContainerTop ul {
	text-align: right !important;
    margin: 0;
    padding: 0;
    list-style-type: none !important;
}
#navContainerTop ul li:hover {
	/* aktuellen uebergeordneten Punkt mit einfärben */
    background-color: #bcad75 !important;
	text-decoration: none !important;
	color: #fff !important;
}
/* 1. Ebene */
#navContainerTop ul li {
	margin: 0;
    padding: 0 0 0 0;
	float: left;
	list-style-type: none !important;
}
#navContainerTop ul li a {	
	margin: 0;
    color: #002042;
	font-size: 11px;
    text-decoration: none;
    font-weight: bold;
	display: block;
	padding: 4px 8px 3px 8px !important;
	display: block;
	width: auto;
	height:auto;
	border-right: 2px solid #fff;	
}

html>body #navContainerTop ul li a {
	padding: 4px 9px 3px 9px !important;
}

#navContainerTop ul li a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000 !important;
	background-color: #bcad75;
	border-right: 2px solid #fff;
}

#navContainerTop ul #active a,
#navContainerTop ul .activepath a {
	text-decoration: none;
	font-weight: bold;
	color: #000 !important;
	background-color: #bcad75;
	border-right: 2px solid #fff;
}
/*
#navContainerTop ul li.activepath a.daddy {
    color: #5F0069 !important;
}
*/


/**
 *
 * NICHT VERWENDET
 * 2. Ebene nach links verschieben
 *
 */


/* 2. Ebene */

#navContainerTop li ul {
	visibility: hidden;
	position: absolute;
	/* durch "left" außerhalb des sichtbaren Bereichs wird das gleiche erreicht wie durch "display: none", kann aber auch von Textbrowser angezeigt werden */	left: -999em;
	z-index: 1000;
	/*
	border-left: 1px solid #151544 !important;
	border-right: 1px solid #151544!important;
	border-top: 1px solid #151544 !important;
	*/
}

/*
#navContainerTop li ul li {
   clear: both !important;
   padding: 0;
   margin: 0;
   text-align: left !important;
}

#navContainerTop li ul li a,
#navContainerTop li#active ul li a,
#navContainerTop ul ul li#active a
{
    text-decoration: none;
	color: #fff !important;
	padding: 3px 4px 3px 4px !important;
	border-bottom: 1px solid #151544 !important;
    width: 10em;
	font-weight: normal !important;
	background-color: #bcad75 !important;

}
#navContainerTop li ul li a:hover,
#navContainerTop li#active ul li a:hover,
#navContainerTop ul ul li#active a:hover
{
	color: #fff !important;
	font-weight: normal !important;
	background-color: #534d88 !important;
	padding: 3px 4px 3px 4px !important;
	border-bottom: 1px solid #151544 !important;
}
*/

/* 3. Ebene */
/*
#navContainerTop li ul ul { 

	position: absolute;
    margin: -2.16em 0 0 10.9em;
	
}

#navContainerTop li:hover ul ul, 
#navContainerTop li:hover ul ul ul, 
#navContainerTop li.sfhover ul ul,
#navContainerTop li.sfhover ul ul ul {
	left: -999em;
}

#navContainerTop li:hover ul, 
#navContainerTop li li:hover ul, 
#navContainerTop li li li:hover ul, 
#navContainerTop li.sfhover,
#navContainerTop li.sfhover ul, 
#navContainerTop li li.sfhover ul, 
#navContainerTop li li li.sfhover ul {
	left: auto;
	
	color: #222 !important;
}


#navContainerTop li#active { 

} 
*/
