
#menu 
{
	width: 982px; 
	height: 41px;
	margin: 16px auto 22px auto;
	position: relative;
	z-index: 21;
}

/* NIVEAU 1 */ 
#menu > ul
{ 
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#menu > ul > li
{ 
	position: relative;
	float:left;
	height: 41px;
	width: 108px;
	display: block;
	background: url('/images/project/menu_sprite.png') bottom left no-repeat;
	z-index: 10;
	margin: 0 1px;
}
#menu > ul > li:hover,#menu ul > li.Selected { background-position: left top; }
#menu > ul > li.big { width: 168px; background-position: -108px bottom;}
#menu > ul > li.big2 { width: 136px; background-position: -276px bottom;}
#menu > ul > li.big:hover,#menu ul > li.big.Selected { background-position: -108px top;}
#menu > ul > li.big2:hover,#menu ul > li.big2.Selected { background-position: -276px top;}
		
#menu > ul > li > a:link,  #menu > ul > li > a:visited
{
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	width: 88px;
	height: 17px;
	padding: 13px 10px 11px 10px;
	display:block;
	text-align: center;
}

#menu > ul > li.big > a:link,  #menu ul > li.big > a:visited { width: 148px; }
#menu > ul > li.big2 > a:link,  #menu ul > li.big2 > a:visited { width: 116px; }
#menu > ul > a:active
{

}

#menu ul a.Selected, #menu ul a:visited.Selected
{

}

/* NIVEAU 2 */
#menu ul ul 
{
	display:block;
	/*position:absolute;
	margin-top:-5px;
	margin-left:-1px;
	z-index: 500;*/
}

#menu ul ul a:link,  #hormenu ul ul a:visited
{

}

#menu ul ul a:hover
{

}
#menu ul ul a:active
{

}

div#menu ul ul,
div#menu ul .subMenu,
div#menu ul .subMenu2,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{ display: none;}

div#menu ul li:hover .subMenu,
div#menu ul li .subMenu .selected,
div#menu ul li:hover .subMenu2,
div#menu ul li .subMenu2.open,
div#menu ul li .subMenu2.open ul,
div#menu ul li .subMenu2 .selected,
div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

.subMenu 
{
    background: url('/images/project/submenu_sprite.png') no-repeat 0px -20px;
	padding: 15px 0 0 0;
	position: absolute;
	top: 35px;
	left: -5px;
	display: block;
	width: 175px;
	z-index: 5;
}

.subMenu ul
{
    background: url('/images/project/submenu_sprite.png') repeat-y -175px 0px;
}
.subMenu.subContact li { padding-left: 35px; width: 131px;}
.subMenu li 
{
    width: 141px;
	height: 16px;
	display: block;
	padding: 5px 0 5px 25px; 
	
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	/*
    background: url('/images/project/submenu_bottom.png') repeat-x center bottom;
    */
}
.subMenu li:hover
{    
}

.subMenu li a
{
    display : block;
	height: 16px;
    margin: 4px 0 0 0;
    width: 135px;
    color: #ffffff;
    line-height: normal;
}

.subMenu li a.Selected
{
	text-decoration: underline;
}
.subMenuBottom 
{
    background: url('/images/project/submenu_sprite.png') no-repeat 0px 0px;
    width: 100%;
    height: 20px;
    display: block;
}


.subMenu2 
{
    background: url('/images/project/submenu2_sprite.png') no-repeat 0px -20px;
	padding: 15px 0 0 0;
	position: absolute;
	top: 35px;
	left: -5px;
	display: block;
	width: 210px;
	z-index: 5;
}

.subMenu2 ul
{
    background: url('/images/project/submenu2_sprite.png') repeat-y -210px 0px;
}
.subMenu2.subContact li { padding-left: 35px; width: 131px;}
.subMenu2 li 
{
    width: 176;
	height: 16px;
	display: block;
	padding: 5px 0 5px 25px; 
	
	color: White;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
.subMenu2 li a
{
    display : block;
	height: 16px;
    margin: 4px 0 0 0;
    width: 170px;
    color: #ffffff;
    line-height: normal;
}

.subMenu2 li a.Selected
{
	text-decoration: underline;
}
.subMenuBottom2 
{
    background: url('/images/project/submenu2_sprite.png') no-repeat 0px 0px;
    width: 100%;
    height: 20px;
    display: block;
}

a.menuNewVacatures { position: absolute; top: -38px; right: 0px; width: 129px; height: 31px; padding: 4px 2px 9px 2px; display: block;
    background: url('/images/project/btn_vacature.png') no-repeat 0px 0px; color: #FF0000; text-align: center; font-size: 14px; font-weight: bold; z-index: 20;
    display: none;}
a.menuNewVacatures:hover { text-decoration: none;}
