body
{
	font-family: arial, helvetica, serif;
}
/* CSS für die Lösungen */
#nav_menu_2_L, #nav_menu_2_L ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_L li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 15em;
	background-color 		: #04357B;
	padding-top				: 5px;
	padding-bottom			: 5px;
}
#nav_menu_2_L li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left	 			: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	background-color 		: #04357B;
}
#nav_menu_2_L li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_L li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 15em;
	margin-top 				: -1.40em;
	color 						: #ffffff;
	background-color 		: #04357B;
	width 						: 22em;
}
#nav_menu_2_L li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_L li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_L li a
{
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_L li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
}
#nav_menu_2_L li:hover ul ul, #nav_menu_2_L li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_L li:hover ul, #nav_menu_2_L li li:hover ul, #nav_menu_2_L li.sfhover ul, #nav_menu_2_L li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_L li:hover ul ul, #nav_menu_2_L li:hover ul ul ul, #nav_menu_2_L li.sfhover ul ul, #nav_menu_2_L li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_L li:hover ul ul, #nav_menu_2_L li:hover ul ul ul, #nav_menu_2_L li:hover ul ul ul ul, #nav_menu_2_L li.sfhover ul ul, #nav_menu_2_L li.sfhover ul ul ul, #nav_menu_2_L li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_L li a:hover ul ul, #nav_menu_2_L li a:hover ul ul ul, #nav_menu_2_L li a:hover ul ul ul ul, #nav_menu_2_L li.sfhover ul ul, #nav_menu_2_L li.sfhover ul ul ul, #nav_menu_2_L li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_L li:hover ul, #nav_menu_2_L li li:hover ul, #nav_menu_2_L li li li:hover ul, #nav_menu_2_L li li li li:hover ul, #nav_menu_2_L li.sfhover ul, #nav_menu_2_L li li.sfhover ul, #nav_menu_2_L li li li.sfhover ul, #nav_menu_2_L li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_L li:hover ul, #nav_menu_2_L li li:hover ul, #nav_menu_2_L li li li:hover ul, #nav_menu_2_L li.sfhover ul, #nav_menu_2_L li li.sfhover ul, #nav_menu_2_L li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Branchen */
#nav_menu_2_B, #nav_menu_2_B ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_B li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 9em;
	/*font-size: 				8pt;*/
	background-color 		: #04357B;
}
#nav_menu_2_B li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left 				: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	/*font-size: 				8pt; */
	background-color 		: #04357B;
}
#nav_menu_2_B li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_B li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	color 						: #ffffff;
	margin-top 				: -1.40em;
}
#nav_menu_2_B li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_B li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_B li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_B li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_B li:hover ul ul, #nav_menu_2_B li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_B li:hover ul, #nav_menu_2_B li li:hover ul, #nav_menu_2_B li.sfhover ul, #nav_menu_2_B li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_B li:hover ul ul, #nav_menu_2_B li:hover ul ul ul, #nav_menu_2_B li.sfhover ul ul, #nav_menu_2_B li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_B li:hover ul ul, #nav_menu_2_B li:hover ul ul ul, #nav_menu_2_B li:hover ul ul ul ul, #nav_menu_2_B li.sfhover ul ul, #nav_menu_2_B li.sfhover ul ul ul, #nav_menu_2_B li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_B li a:hover ul ul, #nav_menu_2_B li a:hover ul ul ul, #nav_menu_2_B li a:hover ul ul ul ul, #nav_menu_2_B li.sfhover ul ul, #nav_menu_2_B li.sfhover ul ul ul, #nav_menu_2_B li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_B li:hover ul, #nav_menu_2_B li li:hover ul, #nav_menu_2_B li li li:hover ul, #nav_menu_2_B li li li li:hover ul, #nav_menu_2_B li.sfhover ul, #nav_menu_2_B li li.sfhover ul, #nav_menu_2_B li li li.sfhover ul, #nav_menu_2_B li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_B li:hover ul, #nav_menu_2_B li li:hover ul, #nav_menu_2_B li li li:hover ul, #nav_menu_2_B li.sfhover ul, #nav_menu_2_B li li.sfhover ul, #nav_menu_2_B li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Kunden/Referenzen */
#nav_menu_2_K, #nav_menu_2_K ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_K li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 100px;
	background-color 		: #04357B;
}
#nav_menu_2_K li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: 500em;
	margin-left	 			: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_K li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_K li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	margin-top 				: -1.40em;
	color 						: #ffffff;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_K li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_K li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_K li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_K li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_K li:hover ul ul, #nav_menu_2_K li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_K li:hover ul, #nav_menu_2_K li li:hover ul, #nav_menu_2_K li.sfhover ul, #nav_menu_2_K li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_K li:hover ul ul, #nav_menu_2_K li:hover ul ul ul, #nav_menu_2_K li.sfhover ul ul, #nav_menu_2_K li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_K li:hover ul ul, #nav_menu_2_K li:hover ul ul ul, #nav_menu_2_K li:hover ul ul ul ul, #nav_menu_2_K li.sfhover ul ul, #nav_menu_2_K li.sfhover ul ul ul, #nav_menu_2_K li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_K li a:hover ul ul, #nav_menu_2_K li a:hover ul ul ul, #nav_menu_2_K li a:hover ul ul ul ul, #nav_menu_2_K li.sfhover ul ul, #nav_menu_2_K li.sfhover ul ul ul, #nav_menu_2_K li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_K li:hover ul, #nav_menu_2_K li li:hover ul, #nav_menu_2_K li li li:hover ul, #nav_menu_2_K li li li li:hover ul, #nav_menu_2_K li.sfhover ul, #nav_menu_2_K li li.sfhover ul, #nav_menu_2_K li li li.sfhover ul, #nav_menu_2_K li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_K li:hover ul, #nav_menu_2_K li li:hover ul, #nav_menu_2_K li li li:hover ul, #nav_menu_2_K li.sfhover ul, #nav_menu_2_K li li.sfhover ul, #nav_menu_2_K li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Partner */
#nav_menu_2_P, #nav_menu_2_P ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_P li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 11em;
	/*font-size: 				8pt;*/
	background-color 		: #04357B;
	padding-top				: 5px;
	padding-bottom			: 5px;
}
#nav_menu_2_P li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left 				: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	/*font-size: 				8pt; */
	background-color 		: #04357B;
}
#nav_menu_2_P li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_P li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	color 						: #ffffff;
	margin-top 				: -1.40em;
}
#nav_menu_2_P li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_P li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_P li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_P li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_P li:hover ul ul, #nav_menu_2_P li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_P li:hover ul, #nav_menu_2_P li li:hover ul, #nav_menu_2_P li.sfhover ul, #nav_menu_2_P li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_P li:hover ul ul, #nav_menu_2_P li:hover ul ul ul, #nav_menu_2_P li.sfhover ul ul, #nav_menu_2_P li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_P li:hover ul ul, #nav_menu_2_P li:hover ul ul ul, #nav_menu_2_P li:hover ul ul ul ul, #nav_menu_2_P li.sfhover ul ul, #nav_menu_2_P li.sfhover ul ul ul, #nav_menu_2_P li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_P li a:hover ul ul, #nav_menu_2_P li a:hover ul ul ul, #nav_menu_2_P li a:hover ul ul ul ul, #nav_menu_2_P li.sfhover ul ul, #nav_menu_2_P li.sfhover ul ul ul, #nav_menu_2_P li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_P li:hover ul, #nav_menu_2_P li li:hover ul, #nav_menu_2_P li li li:hover ul, #nav_menu_2_P li li li li:hover ul, #nav_menu_2_P li.sfhover ul, #nav_menu_2_P li li.sfhover ul, #nav_menu_2_P li li li.sfhover ul, #nav_menu_2_P li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_P li:hover ul, #nav_menu_2_P li li:hover ul, #nav_menu_2_P li li li:hover ul, #nav_menu_2_P li.sfhover ul, #nav_menu_2_P li li.sfhover ul, #nav_menu_2_P li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Service */
#nav_menu_2_S, #nav_menu_2_S ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_S li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 10em;
	/*font-size: 				8pt;*/
	background-color 		: #04357B;
}
#nav_menu_2_S li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left 				: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	/*font-size: 				8pt; */
	background-color 		: #04357B;
}
#nav_menu_2_S li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_S li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	color 						: #ffffff;
	margin-top 				: -1.40em;
}
#nav_menu_2_S li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_S li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_S li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_S li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_S li:hover ul ul, #nav_menu_2_S li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_S li:hover ul, #nav_menu_2_S li li:hover ul, #nav_menu_2_S li.sfhover ul, #nav_menu_2_S li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_S li:hover ul ul, #nav_menu_2_S li:hover ul ul ul, #nav_menu_2_S li.sfhover ul ul, #nav_menu_2_S li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_S li:hover ul ul, #nav_menu_2_S li:hover ul ul ul, #nav_menu_2_S li:hover ul ul ul ul, #nav_menu_2_S li.sfhover ul ul, #nav_menu_2_S li.sfhover ul ul ul, #nav_menu_2_S li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_S li a:hover ul ul, #nav_menu_2_S li a:hover ul ul ul, #nav_menu_2_S li a:hover ul ul ul ul, #nav_menu_2_S li.sfhover ul ul, #nav_menu_2_S li.sfhover ul ul ul, #nav_menu_2_S li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_S li:hover ul, #nav_menu_2_S li li:hover ul, #nav_menu_2_S li li li:hover ul, #nav_menu_2_S li li li li:hover ul, #nav_menu_2_S li.sfhover ul, #nav_menu_2_S li li.sfhover ul, #nav_menu_2_S li li li.sfhover ul, #nav_menu_2_S li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_S li:hover ul, #nav_menu_2_S li li:hover ul, #nav_menu_2_S li li li:hover ul, #nav_menu_2_S li.sfhover ul, #nav_menu_2_S li li.sfhover ul, #nav_menu_2_S li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Unternehmen */
#nav_menu_2_U, #nav_menu_2_U ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_U li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 10em;
	/*font-size: 				8pt;*/
	background-color 		: #04357B;
	padding-top				: 5px;
	padding-bottom			: 5px;
}
#nav_menu_2_U li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left 				: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	/*font-size: 				8pt; */
	background-color 		: #04357B;
}
#nav_menu_2_U li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_U li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	color 						: #ffffff;
	margin-top 				: -1.40em;
}
#nav_menu_2_U li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_U li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_U li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_U li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_U li:hover ul ul, #nav_menu_2_U li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_U li:hover ul, #nav_menu_2_U li li:hover ul, #nav_menu_2_U li.sfhover ul, #nav_menu_2_U li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_U li:hover ul ul, #nav_menu_2_U li:hover ul ul ul, #nav_menu_2_U li.sfhover ul ul, #nav_menu_2_U li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_U li:hover ul ul, #nav_menu_2_U li:hover ul ul ul, #nav_menu_2_U li:hover ul ul ul ul, #nav_menu_2_U li.sfhover ul ul, #nav_menu_2_U li.sfhover ul ul ul, #nav_menu_2_U li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_U li a:hover ul ul, #nav_menu_2_U li a:hover ul ul ul, #nav_menu_2_U li a:hover ul ul ul ul, #nav_menu_2_U li.sfhover ul ul, #nav_menu_2_U li.sfhover ul ul ul, #nav_menu_2_U li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_U li:hover ul, #nav_menu_2_U li li:hover ul, #nav_menu_2_U li li li:hover ul, #nav_menu_2_U li li li li:hover ul, #nav_menu_2_U li.sfhover ul, #nav_menu_2_U li li.sfhover ul, #nav_menu_2_U li li li.sfhover ul, #nav_menu_2_U li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_U li:hover ul, #nav_menu_2_U li li:hover ul, #nav_menu_2_U li li li:hover ul, #nav_menu_2_U li.sfhover ul, #nav_menu_2_U li li.sfhover ul, #nav_menu_2_U li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


/* CSS für die Aktuelles */
#nav_menu_2_A, #nav_menu_2_A ul
{ /* all lists */
	padding 					: 0;
	margin 						: 0;
	list-style 					: none;
	float 							: left;
	width 						: auto;
	background-color 		: #04357B;
}
#nav_menu_2_A li
{ /* all list items */
	position 					: relative;
	float 							: left;
	line-height 				: 1.25em;
	margin-bottom 			: 0px;
	width 						: 6em;
	/*font-size: 				8pt;*/
	background-color 		: #04357B;
	padding-top				: 5px;
	padding-bottom			: 5px;
}
#nav_menu_2_A li ul
{ /* second-level lists */
	position 					: absolute;
	left 							: -500em;
	margin-left 				: 0em;
	margin-top 				: 0em;
	color 						: #ffffff;
	/*font-size: 				8pt; */
	background-color 		: #04357B;
}
#nav_menu_2_A li li a
{
	background-color 		: #04357B;
	color 						: #ffffff;
}
#nav_menu_2_A li ul ul
{ /* third-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	color 						: #ffffff;
	margin-top 				: -1.40em;
}
#nav_menu_2_A li ul ul ul
{ /* forth-and-above-level lists */
	left 							: -500em;
	margin-left 				: 14em;
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_A li ul ul ul ul
{ /* fifth-and-above-level lists */
	left 							: -50em;
	margin-left 				: 14em;
	/* width: 					13em; */
	width 						: auto;
	color 						: #ffffff;
}
#nav_menu_2_A li a
{
	/* width : 					13em; */
	width 						: auto;
	display 						: block;
	color 						: #c0c0c0;
	/*font-weight : 		bold; */
	text-decoration 			: none;
	background-color 		: #04357B;
	border 						: 0px solid black;
	padding 					: 0 0.5em;
}
#nav_menu_2_A li a:hover
{
	color 						: white;
	background-color 		: #7f7abc;
 ;
}
#nav_menu_2_A li:hover ul ul, #nav_menu_2_A li.sfhover ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_A li:hover ul, #nav_menu_2_A li li:hover ul, #nav_menu_2_A li.sfhover ul, #nav_menu_2_A li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_A li:hover ul ul, #nav_menu_2_A li:hover ul ul ul, #nav_menu_2_A li.sfhover ul ul, #nav_menu_2_A li.sfhover ul ul ul
{
    left 							: -500em;
}
#nav_menu_2_A li:hover ul ul, #nav_menu_2_A li:hover ul ul ul, #nav_menu_2_A li:hover ul ul ul ul, #nav_menu_2_A li.sfhover ul ul, #nav_menu_2_A li.sfhover ul ul ul, #nav_menu_2_A li.sfhover ul ul ul ul
{
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_A li a:hover ul ul, #nav_menu_2_A li a:hover ul ul ul, #nav_menu_2_A li a:hover ul ul ul ul, #nav_menu_2_A li.sfhover ul ul, #nav_menu_2_A li.sfhover ul ul ul, #nav_menu_2_A li.sfhover ul ul ul ul
{ /* test */
    left 							: -500em;
	background-color 		: #04357B;
}
#nav_menu_2_A li:hover ul, #nav_menu_2_A li li:hover ul, #nav_menu_2_A li li li:hover ul, #nav_menu_2_A li li li li:hover ul, #nav_menu_2_A li.sfhover ul, #nav_menu_2_A li li.sfhover ul, #nav_menu_2_A li li li.sfhover ul, #nav_menu_2_A li li li li.sfhover ul
{
    left 							: auto;
	background-color 		: #04357B;
}
#nav_menu_2_A li:hover ul, #nav_menu_2_A li li:hover ul, #nav_menu_2_A li li li:hover ul, #nav_menu_2_A li.sfhover ul, #nav_menu_2_A li li.sfhover ul, #nav_menu_2_A li li li.sfhover ul
{ /* lists nested under hovered list items */
	left 							: auto;
	background-color 		: #04357B;
}


