/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||  CSS DOCUMENT      |||||||||||||||||||||||||||||||||||||||||||||||||||*/


#home a,
#home a:link,
#home a:visited,
#home a:hover,
#home a:active {
	width: 150px;
	height: 140px;
	display: block;
}

h1 strong {
	display: none;
	border: 0px dashed #000000;
}
body {
	background: #FFFFFF;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 15px;
	height:100%;
	margin:0;
	padding:0;
	color:#0d2240;
}
#home_button{
	position:absolute;
	top:127px;
}
img{border:0;}
#hulpnav2 li{list-style-type:none;}

#hulpnav2 ul
{
	padding: 0 0 0 0;
	margin: 0;
}

#hulpnav2 ul li a img
{
	border: none;
}

.partn{
	text-align:left;
	margin-left:10px;
	font-size:12px;
	font-weight: bold;
	color: #0d2240;
	margin-bottom:10px;
	
	

}
.bluetitle{

	font-size:12px;
	font-weight: bold;
	color: #0d2240;
}



/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #WRAPPER      |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#wrapper {
	position: absolute;
	left: 50%;
	margin-left: -512px;
	margin-top: 0;
	width: 1024px;
	height: auto;
	

}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #HEADER      |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#header {
	width: 1024px;
	height: 179px;
	background: url(../img/header_bg.jpg);
	margin: 0;
	padding: 0;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #HOOFDNAV      |||||||||||||||||||||||||||||||||||||||||||||||||||*/

#hoofdnav {
	height: auto;
}
#hoofdnav ul {
	padding-left: 120px;
	padding-top: 107px;
	display: block;
}
#hoofdnav ul li {
	float: left;
	clear: right;
	display: block;
	width: 136px;
	background: url(../img/tabs.gif) no-repeat;
	padding: 5px 1px 0 6px;

	position:relative;
	*top:-1px;
}


#hoofdnav ul li a{
	color: #FFFFFF;
	font-size: 11px; 

	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;

	padding: 0 0 0 2px;
	*padding: 0 0 0 7px;/*ie7-fix*/
	_padding: 0 0 0 5px;/*ie6-fix*/

	margin-left: -5px;
	margin-top: 5px;
	background: url(../img/pijl.gif) left no-repeat;
}
#hoofdnav ul li.locator{
	background: url(../img/tabs.gif) no-repeat;
	border: 0px dotted green;
	padding: 1px 1px 0 1px;
	margin: 0 0 0 0;
}
#hoofdnav ul li.locator a{
	color: #FFCC00;
}
#hoofdnav ul li a{
	width: 100%;
}

/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #SUBNAV      |||||||||||||||||||||||||||||||||||||||||||||||||||*/

#subnav {
	float: right;
	clear: both;
	text-align: center;
	padding: 3px 0 0 0;
	padding-left: auto;
	padding-right: auto;
	height: 18px;
}

#subnav ul{
	float: right;
	clear: both;
	padding: 3px 0 0 0;
	padding-left: auto;
	padding-right: auto;
	height: 10px;
	position:relative;
	top:-4px;
}
#subnav ul li{
	float: left;
	display: block;
	width: auto;
	height: 18px;
	padding: 0 15px 0 15px;
	background: url(../img/streepjes.jpg) no-repeat right;
	position:relative;
	left:-100px;
}
#subnav ul li.lastli{
	float: left;
	display: block;
	width: auto;
	height: 18px;
	border: 0px dotted blue;
	padding: 0 15px 0 15px;
	background: ;
	}
#subnav ul li a{
	color: #183351;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
#subnav ul li a.current{
	color: black;
	font-size: 11px; 
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #HULPNAV1     |||||||||||||||||||||||||||||||||||||||||||||||||||*/

#hulpnav1 {
	float: left;
	position: relative;
	top: -3px;
}
#hulpnav1 ul {
	display: block;
	margin: 0 0 0 25px;
}
#hulpnav1 ul li{
	float: left;
	margin: 0 10px 0 0;
}
#hulpnav1 ul li a{
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
}
#hulpnav1 ul li a.current {
	color: #FFCC00;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #HULPNAV2      |||||||||||||||||||||||||||||||||||||||||||||||||||*/

#hulpnav2 {
	margin: 17px 0 0 30px;
}
#hulpnav2 ul {
	display: block;
	margin: 0 25px 0 0;
}
#hulpnav2 ul li{
	float: left;
	margin: 0 0 0 3px;
}
#hulpnav2 ul li a{
	font-size: 9px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
}
#hulpnav2 ul li a.taalkeuze {
	color: #0d2240;
}
a.taalkeuze{
	color:#0d2240;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #STAGE      |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#stage {
	width: 1024px;
	border: 0px solid black;
	margin:  0px 0 0 0;
	padding: 0;
	overflow: hidden;
	background-image: url(../img/gradient.gif);
	background-repeat:repeat-x;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #CONTENT      |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#content {
	float: left;
	width: 700px;
	padding-bottom: 32767px;
	margin-bottom: -32767px;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	background-color:white;
	font-size:15px;
	background-image: url(../img/gradient.gif);
	background-repeat:repeat-x;
}
#content p {
	color: #0d2240;
	font-size: 15px;
	font-stretch: narrower;
	line-height: 20px;
	text-align: justify;
}
#content .lastp {
	color: #336699;
	font-size: 11px;
	font-stretch: narrower;
	line-height: 20px;
	text-align: justify;
	border-bottom: 1px solid #336699;
}
#content h1 {

	color: #336699;
	font-size: 17px;
	font-stretch: narrower;
	line-height: 20px;
	border-bottom: 1px solid #336699;
	text-align: justify;
	/*text-transform:capitalize;*/
}
#content h2 {

	color: #336699;
	font-size: 13px;
	line-height: 20px;
	border-bottom: 1px solid #336699;
	text-align: justify;
}
#content b, strong{
	color: #336699;
	text-decoration: none;
	font-weight: bold;
}
#content i, em{
	color: #336699;
	text-decoration: none;
	font-style: italic;
}
#content img{
	margin:0 5px 5px 0;
}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #LOGOS    |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#logos {
	width: 150px;
	text-align: left;
	color:white;
	font-size:12px;
	float:right;
	clear:right;

/*
	position:absolute;
	left:884px;
*/
}

#logolijst {
	padding: 25px 0 25px 0;
	text-align: center;
}
#logolijst li{
	padding: 5px 0 5px 0;
}
#logolijst img{
	margin-bottom:10px;
	


}
#logolijst p{
	margin:0;
	padding:0;
	border:0;
}

.logoborder{
;

}
#logolijn{
position:relative;
	top: 20px;
	float:left;
	clear:left;

}


/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||    #FOOTER    |||||||||||||||||||||||||||||||||||||||||||||||||||*/
#footer {
	width: 1024px;
	height: 28px;
	
}

form{
	margin-left:25px;
	*margin-left:0px;
}
#nieuwsbrief
{
	margin: 0;
	width: 144px;
	overflow: hidden;
}

#nieuwsbrief form
{
	margin: 0;
	padding: 0;
}

input{
	border:1px #183351 solid;
	margin-bottom:10px;
}
.homeinput{
	width: 120px;

	_margin-left:0px;
}
/*|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
/* Begin CSS Drop Down Menu */


#menuh-container
	{
	position: absolute;		
	top: 116px;
	left: 135px;


	*left: 131px;
	_left:103px;
	
	}

#menuh
	{
	font-size: 13px;
	
	_font-size: 13px;
	width:852px;
	height:24px;
	float:left;
	margin:2em;
	margin-top: 1em;
	color:#FFFFFF;
	}
		
#menuh a
	{
	
	display:block;
	white-space:nowrap;
	margin:0;
	text-align:center;
	padding: 0.2em;
	height: 20px;
	background-image:url(../img/tabs.gif);
	}

div#menuh ul li ul a
{
	background: none;
}

#menuh ul li ul li a, #menuh ul li ul li a:visited	/* menu at rest */
	{
	color: black;
	background-color: #efefef;
	text-decoration:none;
	}
	
#menuh ul li ul li a:hover	/* menu at mouse-over  */
	{
	color: white;
	background-color: #ababab;
	}	
			
#menuh a.top_parent,   /* attaches down-arrow to all top-parents */
	{

	
	background-position: right center;
	background-repeat: no-repeat;
	color:white;
	height:18px;

	margin-top:0px;
	}
#menuh .locator  /* selected main item */
	{

	background-image: url(../img/tabs.gif);


	margin-top:0px;
	}
	
#menuh a.parent, 	/* attaches side-arrow to all parents */
	{

	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:142px;
	/* width of all menu boxes */
	}

#menuh  ul li ul li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	border-bottom:1px #709AC4 solid;
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	display:block;
	}

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

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}
#menulijn{
position:relative;
	top: 20px;
	float:right;
	clear:left;
	z-index:100;
}

/* End CSS Drop Down Menu */
hr{
	height:0px;
	border: 0px solid #000000;
	border-top-width:1px;
}

/* ACCORDEON */
#alg_menu{
	width:154px;
	float:left;
	margin: 0;
	padding: 0;

}
dl.accordion{margin:0;padding:0;_overflow:hidden;}
dl.accordion dt{
	_width:100%;/*hack for IE*/
	cursor:pointer;display:block;cursor:hand;margin:0;padding:0;padding:3px 6px;
	
	color:#0d2240;
	border-top:solid 1px #f0f0f0;
	border-bottom:solid 1px #6b9fcd;

}
dl.accordion dt:first-child{
	_width:100%;/*hack for IE*/
	cursor:pointer;display:block;cursor:hand;margin:0;padding:0;padding:3px 6px;
	
	color:#0d2240;
	border-top:0;
	border-bottom:solid 1px #6b9fcd;
}
dl.accordion dt.first{
	_width:100%;/*hack for IE*/
	cursor:pointer;display:block;cursor:hand;margin:0;padding:0;padding:3px 6px;
	
	color:#0d2240;
	border-top:0;
	border-bottom:solid 1px #6b9fcd;
}
dl.accordion dt.hover{



}
dl.accordion dt.collapsing{

}
dl.accordion dt.expanding{

}
dl.accordion dd{margin:0;padding:0;padding:6px;line-height:1.4;overflow:auto;}
dl.accordion dd.default{height:auto;display:block;}
dl.accordion dd.default_close{display:none;}

.accordion{
	width:140px;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
}
.accordion ul{
	list-style-type:none;
	margin:0;padding:0;
}
.accordion li{
	margin:0;
	padding:0;
	min-height: 1px;
	vertical-align: bottom;
	width:100%;
}
.accordion li a:hover{
	
	color:#0d2240;
}
.accordion ul a,.accordion dt a{
	color:#0d2240;
	text-decoration:none;
}
.accordion ul a{color:#8b8b8b;}
.accordion dl,.accordion dt,.accordion dd{}

dl.accordion dt.singlebutton{ 
border-bottom:solid 1px #6b9fcd;

}
dl.accordion dt.singlebutton:hover{

}

/* reset override */
#content li{margin-left:15px;}
#content ul.haaldelijstuitmekaar li{margin-bottom:-15px;}
#content p{margin-bottom:15px;}
#content ul{margin-bottom:15px;}
#content table.lijnoptabel td{border:1px #aaa solid;}
#logos ul{margin:10px 0 0 0;padding:0;border:0;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#map{z-index:1}
#menuh-container{z-index:2;}