	/* hide from ie on mac \*/
	html, body {
		height: 100%;
		margin:0;
		padding:0;
	}
	html *, body * {
		margin:0;
		padding:0;
		
	}


	/* end hide */
	body {
		text-align: center;
		background-color:#58595b;
		color:#58595b;
		font-family:Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		line-height:16px;
	}
	#centraal {
		margin:0 auto;
		position:relative; /* puts container in front of distance */
		text-align:left;
		width:780px;
		clear:left;
		background-color:#fff;
		margin-top:50px;
		background-image: url(../img/bg.gif);
		background-repeat: repeat-x;
		background-position: bottom;
		padding-bottom:30px;
		padding-top:5px;
	}
	#banner {
		margin:0px 5px 30px;		
		width:770px;
		height:240px;

		background-repeat:no-repeat;
	}
	p { margin:15px 0; }
	a {	color:#b0bb04; font-weight:bold; text-decoration:none; }
	a:hover { color:#b0bb04	; text-decoration:underline; }


	#menu {
		float:left;
		font-size:14px;
		color:#58595b;
		width:200px;
		margin:0 30px 0 10px;
		line-height:30px;
	}

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 195px;
		/* border-top:solid 1px #58595b; */
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 30px;
		margin-bottom : 0px;
		width: 195px;

	
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		width:155px;
		left: -999em;
		margin-left : 195px;
		margin-top : -30px;
		background-image:url(../img/spacer.gif);
	}
	#nav li ul ul { /* third-level lists */
		position : absolute;
		width:155px;
		left: -999em;
		margin-left : 0px;
		margin-top : -30px;
		background-image:url(../img/spacer.gif);
	}
	
	#nav li ul li, #nav li ul li { /* second-level lists */
		margin-left : 5px;
		
		width:150px;
		background-color:#cdc9ae;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 195px;
		w\idth : 190px;
		display : block;
		color : #58595b;
		font-weight:normal;
		text-decoration : none;
		padding-left:5px;
		/* border-bottom:solid 1px #58595b; */
	}
	#nav li ul li a, #nav li ul li ul li a {
		width: 150px;
		w\idth : 145px;
		display : block;
		color : #58595b;
		font-weight:normal;
		text-decoration : none;
		/* background-color : white; */
		padding-left:5px;
		/* border-bottom:solid 1px #58595b; */
	}
	
	#nav li a:hover {
		
		background-color : #cedb05; 
		/*background-image: url(../img/menupijl_grijs.gif);
		background-repeat: no-repeat;
		background-position:right; */
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		margin-left:5px;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	#nav li li:hover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
		left:145px;
	}
	
	#nav li.sfhover { background-color:#cdc9ae; }
*:first-child+html #nav {
height: 1%;
}
*:first-child+html #nav li {
height: 1%;
} 

	
	.clearer { height:1px; overflow:hidden; clear:both; margin-top:-1px; }
	#links { float: left; width: 380px; margin:15px 40px 5px 20px; display: inline;  /* dubbele margin IE Fix */ line-height:18px;} 
	#rechts { float: left; width: 500px; margin:0px 0px 5px 0; }
	#rechts img { float:left; margin-right:10px; margin-bottom:7px; }
	#footer {
		margin:0 auto;
		width:780px;
		text-align:left;
		color:#fff;
		font-size:10px;
		height:40px;	
		line-height:40px;
		padding-left:10px;
		margin-top:0px;
	}
		
	ol { margin-left:25px; }
	hr {
		height: 0;
		border: 0;
		border-top: 1px solid #cdc9ae;
		margin:8px 0;
	}
	h1 { 
		font-size:25px;
		line-height:25px;
		font-family:Helvetica;
		color:#cedb05;
		font-weight:normal;
		margin-bottom:10px;
	}
	h2 { 
		font-size:25px;
		line-height:25px;
		font-family:Helvetica;
		font-weight:normal;
		color:#cdc9ae;
		margin-bottom:10px;
	}
	h3 { 
		font-size:16px;
		line-height:16px;
		font-weight:normal;
		margin-bottom:10px;
	}	
	h4 { 
		font-size:11px;
		line-height:16px;
		font-weight:bold;
		margin-bottom:-15px;
	}
	h5 { 
		font-size:11px;
		line-height:16px;
		font-weight:normal;
		margin-bottom:-15px;
	}	
	
/* ********** STYLING FORM ********** */	
input { border: 1px solid #ddd; background-color:#ffffff; margin: 1px 0px 10px; display:block;}
input.nodisp { display:none;}
textarea { margin:0px 0px 10px 0px; color:#595959; border: 1px solid #ddd; font-size:11px; }
input.send { height:22px; margin-bottom:40px;}

ul { margin-left:20px; }
