/* Menu bar */
#nav {
  background-color:#333;
  width:750px; /** IE 770 **/
  color: #00000;
  padding-left:10px;
  z-index:10;
  list-style: none;
  float:left;
}
/* first ul (menu bar) */
#nav ul  {
  float: left;
	padding: 0;
	margin: 00;
  z-index:11;
  list-style:none;
}

/* Standard link: Important .current:link & .no:link */
#nav a {
	display: block;
	padding: 6px 10px 0px 10px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	line-height:100%;
	letter-spacing:0px;
}


/*#nav a.menuparent  {
	background: url(arrow.gif) no-repeat 80% 40%;
	border:10px solid red;
}*/

/* Standard li */
#nav li {
	float: left;
	padding: 0;
	background:url("e1_bg.gif") no-repeat 0% 50%;
	text-align:center;
	padding:0 0 5px 10px;
  z-index:13;
}

/* ACT for all levels */
.current, .current:link, .current:visited, .current:active {
  text-decoration:none;
  color:#fff;
  font-weight: bold;
}

/* NO for all levels */
.no, .no:link, .no:visited, .no:active {
  text-decoration:none;
  color:#fff;
}

/* hide levels */
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;	
}
/* show level */



* html #nav li:hover ul, * html #nav li li:hover ul, * html  #nav li li li:hover ul {
	left: -999em;
}

#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

/* ----------------------------------- */
/* ------ F I R S T   L E V E L ------ */
/* ----------------------------------- */

/* 1st & following level: UL */
#nav li ul {
	position: absolute;
	left: -999em;
	top:auto;
	width: 154px;
	font-weight: normal;
	xpadding:3px 30px 20px 10px; /** vertical distance between level 1 + 2 **/
padding-top:4px;
	margin:0;
}

/* 1st & following level: A */
#nav li ul a {
	width: 122px;
}

/* 1st level ACT for LI */ 
#nav li.act  {
/*	background: blue url("e1_bg.gif") no-repeat 0% 50%; */
}

/* --------------------------------------------------- */
/* ------ 2 n d + R E S T   L E V E L ------ */
/* --------------------------------------------------- */

/* 2nd + rest level LI*/
#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: #C7B8A5 url(clear.gif) no-repeat; 
	text-align:left;
	padding:0;
}

/* 2nd + rest level hover */
#nav li ul li:hover,#nav li ul li.sfhover {
	background-color:#eddbc4;	
}

/* 2nd + rest level single item */
#nav li ul li a {  
 padding: 4px 10px 4px 3px;
}


/* 2nd + rest level A-NO */
#nav li ul li .no:link, #nav li ul li .no:visited, #nav li ul li .no:active {
  color:#222;
} 

/* vertikal distance between 2+3  */ 
#nav li ul ul {
  margin: -23px 0 0 125px;
}

/* 2nd + rest level A-current */
#nav li ul li .current:link, #nav li ul li .current:visited, #nav li ul li .current:active {
  font-weight:bold;
}

/* 2nd + rest level IFSUB */
#nav li ul li.hassub {  
	background-image:url("nav_12s_bg.gif") ; 
	background-repeat:no-repeat;
	background-position:95%;
}


/* ------------------------- */
/* ------ E X T R A S ------ */
/* ------------------------- */

/* first element */
.first {
	border-top:1px solid  #333;
}

/* last element */
.last {
	border-bottom:1px solid  #333;
}

/* rgmenu Item I */
#nav .rgmspecial1 {
	background-color:#eee;
}

/* rgmenu Item I: IFSUB*/
#nav li ul li.hassub .rgmspecial1 {
	background:#eee url(nav_12s_bg.gif) 95% no-repeat; 
}
/* rgmenu Item I: hover */
#nav .rgmspecial1:hover { background-color:#eddbc4; }
#nav li ul li.hassub .rgmspecial1:hover {background:#eddbc4 url(nav_12s_bg.gif) 95% no-repeat; }
