#nav_menu1, #nav_menu1 ul {
	list-style:none;
	line-height:17px;
	font-size:14px;
	font-family:Trebuchet MS,Arial;
	color:#000000;
	padding: 0;
	margin: 0 0 0 0;	
}
#nav_menu1 a {
	display:block;
	text-decoration:none;
	color:#333333;
	padding: 5px 10px 2px 22px;	
}
#nav_menu1 a.sel {
	display:block;
	color:#FFFFFF;
	background:#333333;
	text-decoration:none;	
}
#nav_menu1 a:hover {
	color:#FFFFFF;
	background:#333333;
	padding: 5px 10px 2px 22px;
}
#nav_menu1 li li a {
	display:block;
	text-decoration:none;
	color:#666666;
	padding: 5px 10px 2px 47px;	
	background:#C3C3C3;
}
#nav_menu1 li li a.sel  {
	display:block;
	text-decoration:none;
	color:#000000;
	padding: 5px 10px 2px 47px;	
	background:#C3C3C3;
}
#nav_menu1 li li a:hover {
	color:#000000;
	background:#C3C3C3;
	padding: 5px 10px 2px 47px;
}
#nav_menu2, #nav_menu2 ul {
	list-style:none;
	line-height:1;
	font-size:14px;
	font-family:Trebuchet MS,Arial;
	color:#666666;
	padding: 0;
	margin: 0 0 0 0;	
}
#nav_menu2 a {
	display:block;
	color:#666666;
	text-decoration:none;
	padding: 5px 10px 2px 22px;
}
#nav_menu2 a.sel {
	display:block;
	color:#333333;
	text-decoration:none;	
	
}
#nav_menu2 a.sel_sub {	
	display:block;
	color:#FFFFFF;
	background:#333333;
	text-decoration:none;
	
}
#nav_menu2 a:hover {
	color:#FFFFFF;
	background:#333333;
	padding: 5px 10px 2px 22px;	
}
#nav_menu2 li li a {
	display:block;
	text-decoration:none;
	color:#666666;
	padding: 5px 10px 2px 57px;	
	background:#C3C3C3;
}
#nav_menu2 li li a.sel  {
	display:block;
	text-decoration:none;
	color:#000000;
	padding: 5px 10px 2px 57px;	
	background:#C3C3C3;
}
#nav_menu2 li li a:hover {

	color:#000000;
	background:#C3C3C3;
	padding: 5px 10px 2px 57px;
}

#sfnav, #sfnav ul {
	list-style: none;
	line-height: 1;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;	
	position: absolute;
	font-size:12px; 
	font-family:Verdana;
}

#sfnav a {
	display: block;
	color:#EEEEEE;
	text-decoration: none;
	padding: 5px 10px 2px 57px;
	/*width:106px;*/
}
#sfnav ul li a, #sfnav ul li li a, #sfnav ul li li li a, #sfnav ul li li li li a    { color:#4C4C4C; }

#sfnav a.sel {
	background: #AF0000; 
	color:#FFFFFF;
	white-space:nowrap; 
}
#sfnav ul { 
	border-left: 1px solid #AF0000;  
	border-right: 1px solid #AF0000;  
	border-bottom: 1px solid #AF0000;  
}
#sfnav ul ul { 
	border: 1px solid #AF0000;  
	
}
#sfnav ul  li { 
	background:#E2C4C4; /* #A73805; */
	font-size:12px; 
	font-family:Lucida Grande,Lucida Sans Unicode,Trebuchet MS,Arial;	
	
}
#sfnav ul  li li { background:#E2C4C4; /*#DDE8A2;*/ /*#B54511;*/ line-height:1; border:0; }
#sfnav ul  li li a { color:#FFFFFF; /*#DDE8A2;*/ /*#B54511;*/ line-height:1; border:0; }
#sfnav ul  li li li { background:#DDE8A2; /*#C14F1A;*/ }
#sfnav ul  li li li li { background:#8F8D8E; /*#D4602A;*/ }
#sfnav ul  li li li li li { background:#DF7645; }

#sfnav li li a,  li a:hover  {
	/*color:#FFFF00;*/
	padding: 0.25em 0px 0.25em 18px;
}
#sfnav li {
	float: left;
	/*width: 10em;*/
	padding: 0;
}


#sfnav li ul {	
	position: absolute;
	left: -999em;
	height: auto;
	width:188px; /*width: 18.5em;*/
	w\idth: 188px; /*18.5em;*/
	font-weight: normal;
	/*border-width: 0.25em;*/
	margin: 0;
}

#sfnav li li {
	padding-right:0em;
	padding-top:1px;
	padding-bottom:1px;
	width: 188px; /*18.5em;*/
}
#sfnav li ul a {
	width: 168px; /*14.5em;*/
	w\idth: 168px; /*14.5em;*/
}
#sfnav li li li { width:188px; }
#sfnav li li ul a {
	width: 170px; /*14.5em;*/
	w\idth: 170px; /*14.5em;*/
}
#sfnav li ul  {
	/*margin: -1.5em 0px 20px 20px; */ /*-1.5em 0 0 194px;*/
	margin-left:-1.5em 0px 20px 20px; 
}
#sfnav li ul ul {
	margin: -1.5em 0 0 187px; /*-1.5em 0 0 194px;*/
}
#sfnav li ul ul  ul {
	margin: -1.5em 0 0 164px; /*-1.5em 0 0 194px;*/
}


#sfnav li:hover ul ul, #sfnav li:hover ul ul ul, #sfnav li:hover ul ul ul ul,
#nav .navfxenabled li:hover ul, #nav .navfxenabled li:hover ul ul, #nav .navfxenabled li:hover ul ul ul, #nav .navfxenabled li:hover ul ul ul ul, #nav .navfxenabled li:hover ul ul ul ul ul,
#nav .navfxenabled li.over ul ul, #nav .navfxenabled li.over ul ul ul, #nav .navfxenabled li.over ul ul ul ul, #nav .navfxenabled li.over ul ul ul ul ul
{
	top:auto;
	left: -999em;
}
#sfnav li:hover ul, 
#nav .navfxenabled li.over ul
 {
	/*left: auto;*/
	top:auto;
	left:auto;
	/*display:table;*/
}
#sfnav li li:hover ul, #sfnav li li li:hover ul, #sfnav li li li li:hover ul, #sfnav li li li li li:hover ul,
#nav .navfxenabled li li.over ul, #nav .navfxenabled li li li.over ul, #nav .navfxenabled li li li li.over ul, #nav .navfxenabled li li li li li.over ul
 {
	left: -2px;
}
#nav li li.over ul.leftover, #nav .navfxenabled li li li.over ul.leftover, #nav .navfxenabled li li li li.over ul.leftover, #nav .navfxenabled li li li li li.over ul.leftover, #nav .navfxenabled li li li li li li.over ul.leftover
 {
	left: -28.44em;
}
#nav #sfnav li.over,#sfnav li:hover, #sfnav li a:hover  { 
	background:#AF0000;  /* Einfärben des Hintergrunds von GROSSKÜCHEN */
	/*margin:0; */
}
#nav #sfnav ul li.over a,#sfnav ul li:hover a { /*color:#FF0000;*/  }
#nav #sfnav li ul li.over, #sfnav li ul li:hover, #sfnav li ul li a:hover { /*color:#FF0000;*/ background:#AF0000;   /* #B25125;  margin:0;*/ } 
#nav #sfnav li ul li ul li.over, #sfnav li ul li ul li:hover, #sfnav  li ul li ul li a:hover {  /*color:#FF0000;*/ /*background: #BF5D30; margin:0;*/ } 
#nav #sfnav li ul li ul li ul li.over, #sfnav li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li a:hover{  /*background: #C96638; margin:0;*/ } 
#nav #sfnav li ul li ul li ul li ul li.over, #sfnav  li ul li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li ul li a:hover {  /*background: #DA7546; margin:0;*/ } 
#nav #sfnav li ul li ul li ul li ul li ul li.over, #sfnav li ul li ul li ul li ul li ul li:hover, #sfnav  li ul li ul li ul li ul li ul li a:hover { /*background: #E3885D; margin:0;*/ }
