/* CSS Document */

/* ul */
	
#menu ul { list-style:none; margin:0; padding:0; display:table-row;
    white-space:nowrap; 	
	} 
	

/* top level li */
#menu ul li{
  list-style-type: none;  
  display:table-cell;
  float:left; 
  min-height: 25px;
  height:auto;
  line-height:25px;
   padding-left:15px;
  padding-right:2px;
  background-image:url(../img/main-menu-glyph.png);
  background-position:left center;
  background-repeat:no-repeat;  
} 
 
#menu ul li:first-child {
	background-image:none;
	padding-left:2px;
} 

/* top level a */

#menu ul li a, #menu ul li .pseudolink {
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  cursor:pointer;
}

#menu ul li a:hover{
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: bold;
}

#menu ul li a:visited{
  text-decoration: none;
  color: #000;
  font-size: 14px;
  font-weight: bold;
}

#menu ul li.active{
  
  padding-right:0px;
}

#menu ul li.active a
{
	color:#fff;
	background-color: #944730;
	padding-left:2px;
	padding-right:2px;
	float:left;
}

#menu ul li.active ul a
{
	background-color:transparent;
} 

/* submenu */

#menu ul .submenu_container
{
	position:absolute; 
/*	width:100%; */ 
	height:25px;
/*	background-color: #ac6354; */	
	left:-2000px; 
	background-image:url(../img/bg-submenu.png);
	background-repeat:repeat-x;		
} 



#menu ul .submenu_container_zichtbaar
{
	position:absolute; 
/*	width:100%; */
	height:25px;
	left:auto;
	text-align:center;
	/* background properties moved */
		  	
} 



#menu li:hover .submenu_container
{
	left:auto;	
	text-align:center;	
/* 	position:relative; */
/* 	display:inline; */		
}

#menu li.ie_does_hover .submenu_container
{
	left:0px;	
	width:100%;
	text-align:left;
}

/* , #menu li.ie_does_hover .submenu_background*/

/* #menu ul li.active .submenu_background */

#menu li:hover .submenu_background, #menu ul li.active .submenu_background
{
	position:absolute;
	width:100%;
	left:0;
	height:25px;
	background-image:url(../img/bg-submenu.png);
	background-repeat:repeat-x;	
	background-color: #ac6354;	
}


#menu ul li:hover .submenu_background
{
	z-index:1;
}

#menu ul li.active .submenu_background
{
	z-index:0;
}

#menu ul li:hover .submenu_container ul
{
	z-index:1;
}

#menu .submenu_container
{
/*	position:absolute; */
/*	z-index:255; */
}

#menu .submenu_container ul
{
	height:25px;
	width:auto;
	position:absolute;
	left:auto;
	margin:0 auto;
}

#menu ul ul li{
	float:none;
}

/* 
.submenu_centrer
{
	margin:auto;
	display:table;
	white-space:nowrap;
} */


#menu ul ul li.active
{
	background-color:transparent;	
}


#menu ul ul li.active a
{
	background-color:transparent;	
}

#menu-border-left
{
	float:left;
	background-image:url(../img/menu-active-border-left.png);
	height:25px;
	width:4px;	
}

#menu-border-right
{
	float:left;
	background-image:url(../img/menu-active-border-right.png);
	height:25px;
	width:4px;
}    
