/* ------------------------------------------------------- 
	
	Menu Stylesheet | dupon.nl

	tableaux
	www.tableaux.nl
	15-11-2006
	
---------------------------------------------------------- */

body {
	behavior: url("csshover.htc"); /* IE fix for ':hover ' in CSS2 */
}
div#mainMenu{
	width:927px;
	height:34px;
	background-image:url('../images/structure/backgroundmenu.png');	
	float:left;
	text-align:left;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	z-index:10;
}
.menuItem {
	margin-left:0px;
	margin-right:0px;
	float:left;
	text-align:left;
}
.menuItemActive {
	background-image:url('../images/structure/backgroundmenuactive.png');	
}

#mainMenu a{
	text-decoration:none;
	font-weight:bold;
}
#mainMenu ul{
	margin:0px;
	margin-left:10px;
	padding:0px;
	display:block;
	cursor:pointer;
}
#mainMenu ul li{
	float:left;
	list-style:none;
	padding:9px 15px 10px 15px;
	*height:34px;
	display:block;
}	
#mainMenu ul li:hover{
	background-image:url('../images/structure/backgroundmenuactive.png');	
}
#mainMenu ul li:hover a{
	display:block;
}
#mainMenu ul li:hover ul{
	display:block;
}
#mainMenu ul li:hover a{
	color:#000000;
}
#mainMenu ul li ul{
	margin-top:6px;
	padding:4px 0px 5px 0px;
	margin-left:-15px;
	margin-right:8px;
	font-weight:normal;
	text-transform:none;
	position:absolute;
	list-style:none;
	display:none;
	width:150px;
}
#mainMenu ul li ul li{
	float:none;
	margin:0px;
	padding:6px;
	padding-left:10px;
	padding-right:20px;
	background:#efa202;
	height:20px;
}

#mainMenu ul li ul li:hover{
	background:#cc7d01;
	color:#FFFFFF;
}

#mainMenu ul li ul li a{
	color:#000000;
}
#mainMenu ul li ul li:hover a{
	color:#FFFFFF;
}
.linkMenuItemActive {
	color:#000000;
}
.linkMenuItem {
	color:#ffffff;
}


