/* CSS Document */

/*menu 1: horizontaal menu*/
/*menu*/

#menu{
width:930px;
height:15px;
margin:0px;
padding-left:20px;
z-index:2;
background-image:url(../images/bg_menu.gif);
background-position:top center;
background-repeat:no-repeat;
}

#menu a, #menu h2{
width:146px;	/*t.b.v. IE6*/
margin-left:0px;
padding:0px 0px 1px 0px;
display:block;
font:bold 11px arial,helvetica,sans-serif;
color:#fff;
text-decoration:none;
white-space:nowrap;
}


#menu a:hover, #menu a:active, #menu a.here {

}

/*#menu ul a {
text-decoration:none;
text-align:left;
}*/

#menu ul a, #menu ul a:visited { /*color:#000;*/ }

#menu ul a:hover, #menu ul a:active, #menu a.here, 
#menu ul ul a:hover, #menu ul ul a:active, #menu ul ul a.here, 
#menu ul ul ul a:hover, #menu ul ul ul a:active, #menu ul ul ul a.here { 
background-image:url(../images/topnav_dotblue.gif);
background-position:left;
background-repeat:no-repeat;
/*color:#e31818;*/ 
}

#menu ul ul a {
width:138px;
font-weight:normal;
text-decoration:none;
text-align:left;
/*width:146px;*/
margin-left:0px;
padding:5px 1px 5px 11px;
color:#233c7a;
white-space:normal;
/*background-color:#dee2eb;*/
/*background-image:url(../images/ul_ul_bg.gif);
background-position:right;
background-repeat:repeat-y;*/
}
#menu ul ul li.even a {
background-image:url(../images/ul_ul_bgoranje.gif);
background-position:right;
background-repeat:repeat-y;
}
#menu ul ul li.even a:hover { 
background-image:url(../images/ul_ul_bgoranjehover.gif);
background-position:right;
background-repeat:repeat-y;
 }

#menu ul ul li.oneven a {
background-image:url(../images/ul_ul_bg.gif);
background-position:right;
background-repeat:repeat-y;
}
#menu ul ul li.oneven a:hover { 
background-image:url(../images/ul_ul_bghover.gif);
background-position:right;
background-repeat:repeat-y;
 }

#menu ul ul ul a { margin-left:0; background-image:none; }

#menu ul{
list-style:none;
margin:0;
padding:0;
float:left;
}

#menu li{
position:relative;
background-image:none;
padding-bottom:0px;
padding-left:0px;
}

#menu ul ul{
/*width:145px;*/
/*background-color:#dee2eb;*/
position:absolute;
z-index:500;
top:auto;
left:-11px;
display:none;
text-align:left;
}

#menu ul ul ul{
top:0px;
left:95%;
padding:0px;
}

/* Begin non-anchor hover selectors */

/* Enter the more specific element (div) selector
on non-anchor hovers for IE5.x to comply with the
older version of csshover.htc - V1.21.041022. It
improves IE's performance speed to use the older
file and this method */

div#menu h2:hover{
background:#000 url(../images/expand.gif) no-repeat -999px -9999px;
}

div#menu li:hover{
cursor:pointer;
z-index:100;
}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}

/* End of non-anchor hover selectors */

/* Styling for Expand */

/*		#menu a.x, #menu a.x:visited, #menu a.x:active {
		/*color:#000;*/
/*		
		}
		
		#menu ul ul a.x, #menu ul ul a.x:visited, #menu ul ul  a.x:active {
		/*color:#fff;*/
/*		background-image:url(../images/topnav_expand.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		#menu a.x:hover, #menu ul ul  a.x:active{
		/*color:#e31818;*/
/*		background-image:url(../images/topnav_expandblue.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		#menu ul ul a.x:hover{
		/*color:#fff;*/
/*		}
		
		#menu ul ul a.x:link, #menu ul ul a.x:visited {
		background-image:url(../images/topnav_expand.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		#menu ul ul a.x:hover, #menu ul ul a.x:active {
		background-image:url(../images/topnav_expandblue.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
*/
#menu ul ul li.oneven a.here, #menu ul ul li.oneven a.here_x {
background-image:url(../images/ul_ul_bghover.gif);
background-position:right;
background-repeat:repeat-y;
font-weight:bold;
}

#menu ul ul li.even a.here, #menu ul ul li.even a.here_x {
background-image:url(../images/ul_ul_bgoranjehover.gif);
background-position:right;
background-repeat:repeat-y;
font-weight:bold;
}




/*menu in sitemap*/
		/*menu*/
		
/*		#sitemap1 a, #sitemap1 h2{
		width:146px;	/*t.b.v. IE6*/
/*		margin-left:0px;
		padding:0px;
		display:block;
		font:bold 11px arial,helvetica,sans-serif;
		color:#fff;
		text-decoration:none;
		white-space:nowrap;
		}
		
		
		#sitemap1 a:hover, #sitemap1 a:active, #sitemap1 a#here {
		
		}
		
		/*#sitemap1 ul a {
		text-decoration:none;
		text-align:left;
		}*/
		
/*		#sitemap1 ul a, #sitemap1 ul a:visited { /*color:#000;*/ /*}
		
/*		#sitemap1 ul a:hover, #sitemap1 ul a:active, #sitemap1 a#here, 
		#sitemap1 ul ul a:hover, #sitemap1 ul ul a:active, #sitemap1 ul ul a#here, 
		#sitemap1 ul ul ul a:hover, #sitemap1 ul ul ul a:active, #sitemap1 ul ul ul a#here { 
		background-image:url(../images/topnav_dotblue.gif);
		background-position:left;
		background-repeat:no-repeat;
		/*color:#e31818;*/ 
/*		}
		
		#sitemap1 ul ul a {
		width:138px;
		font-weight:normal;
		text-decoration:none;
		text-align:left;
		/*width:146px;*/
/*		margin-left:0px;
		padding:5px 1px 5px 11px;
		color:#233c7a;
		white-space:normal;
		/*background-color:#dee2eb;*/
		/*background-image:url(../images/ul_ul_bg.gif);
		background-position:right;
		background-repeat:repeat-y;*/
/*		}
		#sitemap1 ul ul ul li#even a {
		background-image:url(../images/ul_ul_bgoranje.gif);
		background-position:right;
		background-repeat:repeat-y;
		}
		#sitemap1 ul ul li#even a:hover { 
		background-image:url(../images/ul_ul_bgoranjehover.gif);
		background-position:right;
		background-repeat:repeat-y;
		 }
		
		#sitemap1 ul ul ul li#oneven a {
		background-image:url(../images/ul_ul_bg.gif);
		background-position:right;
		background-repeat:repeat-y;
		}
		#sitemap1 ul ul li#oneven a:hover { 
		background-image:url(../images/ul_ul_bghover.gif);
		background-position:right;
		background-repeat:repeat-y;
		 }
		
		#sitemap1 ul ul ul a { margin-left:0; background-image:none; }
		
		#sitemap1 ul{
		list-style:none;
		margin:0;
		padding:0;
		float:left;
		}
		
		#sitemap1 li{
		position:relative;
		background-image:none;
		padding-bottom:0px;
		padding-left:0px;
		}
		
		#sitemap1 ul ul{
		/*width:145px;*/
		/*background-color:#dee2eb;*/
/*		position:absolute;
		/*z-index:500;*/
/*		top:auto;
		left:-11px;
		/*display:none;*/
/*		text-align:left;
		}
		
		#sitemap1 ul ul ul{
		top:0px;
		left:95%;
		padding:0px;
		display:none;
		z-index:501;
		}
		
		/* Begin non-anchor hover selectors */
		
		/* Enter the more specific element (div) selector
		on non-anchor hovers for IE5.x to comply with the
		older version of csshover.htc - V1.21.041022. It
		improves IE's performance speed to use the older
		file and this method */
		
/*		div#sitemap1 h2:hover{
		background:#000 url(../images/expand.gif) no-repeat -999px -9999px;
		}
		
		div#sitemap1 li:hover{
		cursor:pointer;
		z-index:100;
		}
		
		div#sitemap1 li:hover ul ul,
		div#sitemap1 li li:hover ul ul,
		div#sitemap1 li li li:hover ul ul,
		div#sitemap1 li li li li:hover ul ul
		{display:none;}
		
		div#sitemap1 li:hover ul,
		div#sitemap1 li li:hover ul,
		div#sitemap1 li li li:hover ul,
		div#sitemap1 li li li li:hover ul
		{display:block;}
		
		/* End of non-anchor hover selectors */
		
		/* Styling for Expand */
		
/*		#sitemap1 a.x, #sitemap1 a.x:visited, #sitemap1 a.x:active {
		/*color:#000;*/
/*		}
		#sitemap1 ul ul a.x, #sitemap1 ul ul a.x:visited, #sitemap1 ul ul  a.x:active {
		/*color:#fff;*/
/*		background-image:url(../images/topnav_expand.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		#sitemap1 a.x:hover, #sitemap1 ul ul  a.x:active{
		/*color:#e31818;*/
/*		background-image:url(../images/topnav_expandblue.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		#sitemap1 ul ul a.x:hover{
		/*color:#fff;*/
/*		}
		
		#sitemap1 ul ul a.x:link, #sitemap1 ul ul a.x:visited {
		background-image:url(../images/topnav_expand.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		#sitemap1 ul ul a.x:hover, #sitemap1 ul ul a.x:active {
		background-image:url(../images/topnav_expandblue.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		
		#sitemap1 a#here_x {
		background-image:url(../images/topnav_dotblue.gif);
		background-position:left;
		background-repeat:no-repeat;
		font-weight:bold;
		}
		
		#sitemap1 ul ul a#here_x {
		background-image:url(../images/topnav_expandblue.gif);
		background-position:left;
		background-repeat:no-repeat;
		font-weight:bold;
		}

*/






#sitemap {
background-image:url(../images/bg_sitemap.gif);
background-position:left;
background-repeat:repeat-y;
position:absolute; 
top:111px; 
left:0px; 
padding-left:14px;
border-collapse:collapse;
border-bottom:1px solid #233c7a;
}

#sitemap ul {	list-style:none; margin:0; padding:0; float:left;	}	/*hoofdmenu: onzichtbaar dmv &nbsp;*/

#sitemap li {	background-image:none;	margin:0;	padding:0;	}
#sitemap ul ul { position:relative; text-align:left; margin:0; padding:0; float:left;   }

#sitemap ul ul ul{	position:relative; top:0px; left:0%;	padding:0px; z-index:501; 	}

#sitemap a {
width:141px;	/*t.b.v. IE6*/
padding:5px 0px 5px 5px;
display:block;
font:normal 11px arial,helvetica,sans-serif;
color:#233c7a;
text-decoration:none;
}
#sitemap li.level2_even a, #sitemap li.level2_oneven a { font-weight:bold; }

#sitemap ul ul li.even a {	background-color:#fde6de; 	}
#sitemap ul ul li.level2_even a:hover, #sitemap ul ul li.level3_even a:hover { background-color:#f7a990;	 }
#sitemap ul ul li.oneven a { background-color:#dee2eb;	}
#sitemap ul ul li.level2_oneven a:hover, #sitemap ul ul li.level3_oneven a:hover { 	background-color:#9fb3c6;	 }

#sitemap li.level3_even a, #sitemap li.level3_oneven a { width:126px; padding: 5px 0px 5px 20px; background-image:url(../images/subsub.gif); background-position:left; background-repeat:no-repeat;  }

#sitemap li.level2_even a.here,  #sitemap li.level3_even a.here {
	background-color:#f7a990;
	/*font-weight:bold;*/
}
#sitemap li.level2_oneven a.here,  #sitemap li.level3_oneven a.here {
	background-color:#9fb3c6;
		/*font-weight:bold;*/
}

	/*menu verticaal*/
	
/*	#menu1{
	position:relative;
	width:180px;
	float:left;
	margin-top:0px;
	border-top:2px solid #fff;
	z-index:600;
	}
	
	#menu1 a, #menu1 h2{
	font:normal 12px arial,helvetica,sans-serif;
	color:#000;
	text-decoration:none;
	display:block;
	width:150px;
	/*height:45px;*/
/*	line-height:45px;
	text-align:left;
	margin:0;
	padding-left:30px;
	border-bottom:2px solid #fff;
	background-image:url(../images/navlinks_dotblue.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	#menu1 a:hover, #menu1 a:active {
	font-weight:normal;
	background-image:url(../images/navlinks_dotyellow.gif);
	background-position:left;
	background-repeat:no-repeat;
	}
	
	#menu1 a#here:visited, #menu1 ul a#here:active {
	background-image:url(../images/navlinks_dotyellow.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	#menu1 ul a#here {
	background-image:url(../images/navlinks_dotyellow.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	
	
	#menu1 ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	}
	
	#menu1 li{
	list-style:none;
	}
	
	/* Requirement: Put the element selector name (div)
	onto non anchor hover selectors to force IE5 and
	5.5 to correctly apply the csshover file. */
	
/*	div#menu1 li, div#menu1 li:hover{
	position:relative;
	}
	
	div#menu1 li ul{
	position:absolute;
	top:-2px;
	left:100%;
	display:none;
	border-top:2px solid #fff;
	}
	
	div#menu1 ul ul,
	div#menu1 ul ul ul,
	div#menu1 ul li:hover ul ul,
	div#menu1 ul li:hover ul ul ul
	{display:none;}
	
	div#menu1 ul li:hover ul,
	div#menu1 ul ul li:hover ul,
	div#menu1 ul ul ul li:hover ul
	{
		display:block;
		white-space:nowrap;
		margin:0;
		padding:0px;
		/*padding:0px 2px;*/
/*		background-color:#b1ddeb;
		/*padding:6px 4px 6px 4px;
		text-align:left;*/
/*	}
	
	
	#menu1 ul ul a, #menu1 ul ul a:visited {
	/*color:#000;*/
/*	width:220px;
	}
	
	#menu1 ul ul a:hover, #menu1 ul ul a:active  {
	/*color:#000;*/
/*	}
	
	#menu1 ul ul a#here {
	/*color:#000;*/
/*	font-weight:bold;
	}
	
	/* End non-anchor hover selectors */
	
	/* Styling for Expand */
	
/*	#menu1 a.x:link, #menu1 a.x:visited {
	background-image:url(../images/expand_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
	#menu1 a.x:hover, #menu1 a.x:active{
	background-image:url(../images/expand_yellow.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
	#menu1 li ul a.x:link, #menu1 li ul a.x:visited {
	background-image:url(../images/expandsub_blue.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
	#menu1 li ul a.x:hover, #menu1 li ul a.x:active {
	background-image:url(../images/expandsub_yellow.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
	
	#menu1 a#here_x {
	background-image:url(../images/expand_yellow.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	border-bottom:2px solid #fff;
	font-weight:bold;
	}
	
	#menu1 ul ul a#here_x {
	background-image:url(../images/expandsub_yellow.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	border-bottom:2px solid #fff;
	font-weight:bold;
	}
*/