/* ######################################################################################################
** ### Hauptnavigation: #################################################################################
** ######################################################################################################
*/
#nav_main{
	display: block;					/* Fix für IE Doubled Float Margin Bug    */ 
	margin: 0;			/* Standard-Listendefinition zurücksetzen */
	padding: 0;
	margin-top: 6px;
}

* html #nav_main { margin-top: 4px; }

#nav_main li {
	margin: 0;
	padding: 0 4px 0 16px;
	float: left;  		/* ohne width - nach CSS 2.1 erlaubt */
	position: relative;
	font-weight: 900;
	background: url("../_img/pointbggray.gif") left center no-repeat;
	list-style-type: none;
	}



#nav_main li a {
	min-height: 19px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 12px 1px 6px;;
}

*/* html #nav_main li, * + html #nav_main li {display: inline;}	/* Fix für IE Doubled Float Margin Bug    */

/* 2. Aufklappebene Liste */
#nav_main li ul {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 15px;
	display: none;  /* Unternavigation ausblenden */
	border: 1px solid #A4B1B8;
	border-top: 0px solid #A4B1B8;
	background: #E1E0E7;
	margin-left: -13px;

}
* html #nav_main li ul { top: 17px; }

* + html #nav_main li ul.solutions { margin-left: -91px; }
* + html #nav_main li ul.competence { margin-left: -113px; }
* + html #nav_main li ul.partner { margin-left: -78px; }
* + html #nav_main li ul.references { margin-left: -100px; }
* + html #nav_main li ul.firm { margin-left: -112px; }

#nav_main li:hover ul {
	display: block;  /* Unternavigation in modernen Browsern einblenden */
}

#nav_main li ul li {
	float: none;
	display: block;
	padding: 0;
	background: #E1E0E7;
	font-weight: 300;
	width: auto;
}



/* Links ab 2. Ebene */
#nav_main li ul li a {
	display: block;  /* Breite den in li enthaltenen Elementen zuweisen */
	color: #000;
	margin: 0px;
	line-height: 1.6em;
	/*white-space: nowrap;*/
	width: 13em !important;
}
#nav_main li ul li a:hover {
	background-color: #eeeef2;
	}

/************************* IE 5-6 */
* html #nav_main li a {
	line-height: 19px;
	width: auto;
}

* html #nav_main li a.current {
	
}

* html #nav_main li a:hover {
}

* html #nav_main li ul {  /* Korrektur fuer IE 5.x */
	left: 15px;
}
 * html #nav_main li ul li a { height: 1%; }