#menu div.menuitem
{
	float: left;
	display: inline;
}
#menu .submenu a.submenuitem
{
	display: block;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px dashed #ffffff;
	border-top: none;
	text-decoration:none;
	position:		relative;
	z-index:			20;
	background-color: #4A7D9F;
	color: #ffffff;		
}

#menu .subsubmenu a.subsubmenuitem
{
	float: none;
	display: block;
	font-weight: normal;
	padding: 2px 5px 2px 5px;
	border-bottom: 1px dashed #ffffff;
	border-top: none;
	text-decoration:none;	
	position:		relative;
	z-index:			30;
	background-color: #002B5C;
	color: #ffffff;
}
	#menu a.level_0, #menu a.level_0_current
	{
		display: block;
		background-color: transparent;
		height: 26px;
		line-height: 26px;
		font-weight: bold;
		padding: 0em 0.6em 0em 0.6em;
		text-decoration:none;
	}

#menu a.level_1, #menu a.level_1_current
{
	display: block;
	height: 23px;
	padding: 0em 0.7em 0em 0.7em;
	text-decoration:none;
}

#menu a.level_2, #menu a.level_2_current
{
	display: block;
	background-color: #002b5c;
	height: 23px;
	padding: 0em 0.7em 0em 0.7em;
	text-decoration:none;
}


#menu .submenu
{
	position: absolute;
	z-index: 10;
	display: none;
	width	:	175px;
	height	:	26px;
}

#menu .subsubmenu
{
	position: absolute;
	z-index: 90;
	display: none;
	width	:	175px;
	left	:	100px;
	/*top		:	0px;	*/
}

#menu a.level_0
{
	background-color:  !important;
	color: #000000 !important;
}

#menu a.level_0:hover
{
	background-color:  !important;
	color: #D5E04D !important;
	/* color: #4A7D9F !important; */
}

#menu a.level_0_current
{
	background-color: #D5E04D !important;
	color: #000000 !important;
}

#menu a.level_1
{
	background-color: #b1b3b4 !important;
	color: #ffffff !important;
}

#menu a.level_1:hover
{
	background-color: #ffffff !important;
	color: #002B5C !important;
}

#menu a.level_1_current
{
	background-color: #000000 !important;
	color: #ffffff !important;
}

#menu a.level_2
{
	background-color: #002B5C !important;
	color: #ffffff !important;
}

#menu a.level_2:hover
{
	background-color: #D5E04D !important;
	color: #002B5C !important;
}

#menu a.level_2_current
{
	background-color: #ffffff !important;
	color: #002B5C !important;
}

#menu .submenuitem {
	z-index		:	11;
	position	: relative;
	background-color: #4A7D9F;
	color: #ffffff;
	height		:	28px;

}

#menu .submenuitem img, #menu .subsubmenuitem img{
	position	:	absolute;
	z-index		:	99;
}

.menubg img{
	height	:	26px;

}


#menu .subsubmenuitem {
	z-index		:	21;
	position	: relative;
	background-color: #002b5c;
	
}

.subitemcloser{
	z-index		: 11;
	position	: relative;
	background 	: url(../images/corner_grey.png) bottom left no-repeat;
	height		:	25px;
}

.subsubitemcloser{
	z-index		: 21;
	position	: relative;
	background 	: url(http://www.bvb-substrates.nl/dynamic/media/1/images/menu/corner_dblue.png) bottom left no-repeat;
	height		:	25px;
}

.shade{
	position: absolute;
	background-image: url(../images/shade.png);
	background-position	:	bottom left;
	background-repeat: no-repeat;
}




.submenu_shade{

	width	:	182px;
	height	:	100%;
	left	:	-7px;
	top		:	0px;
	z-index: 5;
	filter: 				alpha(opacity =   20);
	-moz-opacity:			0.20;
	opacity: 				.20;
}

.subsubmenu_shade{

	width	:	182px;
	height	:	100%;
	left	:	-7px;
	top		:	0px;
	z-index: 15;
	filter: 				alpha(opacity =   20);
	-moz-opacity:			0.20;
	opacity: 				.20;
}

/** ///////////////////////////////////////////MENU2 - zijmenu//////////////////////////////////////////////////////// **/


#menu2 div.link_0, div.link_0_SELECTED, a.link_0, a.link_0_SELECTED
{
	padding			:	0px;
	width			:	125px;

	height			:	49px;
	line-height		:	40px;
	
	text-decoration	:	none;
	font-size		: 	15px;
	letter-spacing	:	-0.8px;
	
	background-position	:	0px;
	
	padding-right	:	5px;
	text-align		:	right;
	
	display			:	block;	
	/* position		:	relative; */
	left			:	1px;
}

#menu2 a.link_0{
	color: #002B5C !important;
	background-color: #ffffff !important;
}

#menu2 a.link_0:hover{
	background-color: #4A7D9F !important;
	color: #ffffff !important;
}

#menu2 a.link_0_SELECTED{
	background-color: #002B5C !important;
	color: #ffffff !important;
}

#menu2 a.link_1{
	color: #ffffff !important;
	background-color: #002B5C !important;
}

#menu2 a.link_1:hover{
	background-color: #4A7D9F !important;
	color: #ffffff !important;
}

#menu2 a.link_1_SELECTED{
	background-color: #ffffff !important;
	color: #002B5C !important;
}

#menu2 a.link_0_SELECTED{
	background-position	:	-130px;
}


#menu2 a.link_0:hover{
	background-position	:	-260px;
}

#menu2 a.link_1, a.link_1_SELECTED{
	display: block;
	text-decoration:none;
	width: 123px;
	height: 15px;
	line-height: 15px;
	padding: 0px;
	padding-right: 7px;
	font-size: 10px;
	text-align	:	right;
	
	display			:	block;	
	position		:	relative;
	left			:	1px;
}

#menu2 a.link_1:hover
{
	background-color	: 	#4a7d9f;
	color				:	#ffffff;
}


#menu2 a.link_0_SELECTED img, .link_0 img
{
	display: inline;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}


/** ///////////////////////////////////////////MENU3 - filiaalmenu//////////////////////////////////////////////////////// **/

#filnav .filnavbold {
	font-weight	:	bold;
}

#filnav .filnavline {
	padding		: 	0em 0.7em 0em 0.7em;	
	font-size	:	13px;
	line-height	:	24px;
	height		:	24px;
	color: #002B5C !important;
}

#filnav a {
	text-decoration: none;
	z-index		:	4;
	color: #002B5C !important;
}

#filnav a:hover {
	color: #4A7D9F !important;
}

#filnav .active
{
	color: #ffffff !important;
	background-color: 	#002B5C !important;
}

}
