#nav {
 background-color:#f36f21;
 width:750px; /** IE 770 **/
 color: #00000;
 padding:0 0 5px 10px;
 z-index:10;
 list-style: none;
 float:left;
}
#nav ul  {
  float: left;
	list-style: none;
	/**height:30px;**/
	padding: 0;
	margin: 0 0 0 0;
}


#nav a {
	display: block;
	color: #ffffff;
 	text-decoration: none;
	padding: 6px 10px 0px 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
		line-height:100%;
	letter-spacing:0px;
}

#nav a:hover, 
#nav .act a {
	color: #333;
}



#nav a.menuparent  {
	/**background: url(arrow.gif) no-repeat 80% 40%;**/
}
#nav li {
	float: left;
	padding: 0;
	background-image:url(e1_bg.gif); 
	background-position: 0% 90%;
	background-repeat:no-repeat;
	text-align:center;
	padding-left:10px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	top:auto;
	width: 154px;
	font-weight: normal;
	padding:5px 30px 20px 10px;
	margin:0;
	
}


 
#nav li ul a {
	width: 117px; /**___ IE 157*/
}
/** __ items level 2+3__   vertikal distance between 2+3  **/ 
#nav li ul ul {
	 margin: -23px 0 0 120px;

}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;	
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
 
/**__ background RO level 1 __ 
#nav li:hover, #nav li.sfhover  {
	background-image:url(navtop_bg_RO.jpg); background-repeat:repeat-x;
		background-image:url(e1_bg.gif); 
	background-position: 0% 90%;
	background-repeat:no-repeat;
}
**/  

#nav li.current  {
	XXbackground-image:url(navtop_bg_RO.jpg); 
	XXbackground-repeat:repeat-x;
	background-image:url(clear.gif);
}  
  
/**__ items level 2+3__ **/
#nav li ul li, #nav li ul li.hassub,#nav li ul li:hover,#nav li ul li.sfhover,#nav li ul li.current {
	border-left:1px solid  #333;
	border-right:1px solid  #333;

	background-color:#cccccc; /** __ basic background color__ **/
	background-image:url(clear.gif); background-repeat:no-repeat; /**__ clear bgimage __*/
	text-align:left;
	padding-left:0;
	
}

/**__ items level 2+3__ hover **/
#nav li ul li:hover,#nav li ul li.sfhover {
	background-color:#cc6666;
	Xbackground:url(e2_bg_ro.gif);

	
}


/**__ items level 2+3__  which has submenu items __**/
#nav li ul li.hassub {  
	background-image:url(nav_12s_bg.gif); 
	background-repeat:no-repeat;
	background-position:95%;
}

/** __ items level 2+3__ text **/
#nav li ul li a {  
 padding: 4px 10px 4px 3px;
 color: #000;
}


#nav li ul {
background:url(clear.gif);
Xborder:20px solid transparent;
}


#nav .first {
	Xborder-top:1px solid  #333;
}
#nav .last {
	border-bottom:1px solid  #333;
}

/* Spezialzust&#65533;nde, siehe rgmenu */
/* ...1... */
#nav .rgmspecial1 {
	background-color:#eee;
}

#nav li ul li.hassub .rgmspecial1 {
	background:#eee url(nav_12s_bg.gif) 95% no-repeat; 
}
/* ..1: hover */
#nav .rgmspecial1:hover { background-color:#cc6666; }
#nav li ul li.hassub .rgmspecial1:hover {background:#cc6666 url(nav_12s_bg.gif) 95% no-repeat; }

/* ...2... */
#nav .rgmspecial2 {
	color:red;
	background-color:#eee;
}

#nav li ul li.hassub .rgmspecial2 {
	color:red;
	background:#eee url(nav_12s_bg.gif) 95% no-repeat; 
}
/* ..2: hover */
#nav .rgmspecial2:hover { background-color:#cc6666; }
#nav li ul li.hassub .rgmspecial2:hover {background:#cc6666 url(nav_12s_bg.gif) 95% no-repeat; }
.lFlags{
	height:20px;
	left:50%;
	margin-left:315px;
	padding-left:15px;
	padding-top:5px;
	position:absolute;
	width:45px;
	z-index:5;
}
*html .lFlags{
	z-index: -1;
}
*html #footer{
	z-index: -3;
	height:25px;
}
*html #fRight{
	z-index: -2;
	position:absolute;
}
*html #nest{
	z-index: -4;
	position:absolute;
	left:50%;
	margin-left:-380px;
}
*html #cMid{
	width:360px;
}
*html .csc-textpic-image{
margin-left:-3px !important; 
margin-right:8px !important;
}
