/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
margin: 0;
padding: 0;
}

/* Normalize header sizes */
h4, h5, h6 {
font-size: 100%;
}

/* Normalize list styles */
ol, ul {
list-style: none;
}

/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, th, var {
font-style: normal;
font-weight: normal;
}

/* Normalize table borders */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Normalize other borders */
fieldset, img {
border: 0;
}

/* Normalize text-alignment */
caption, th {
text-align: left;
}

/* Normalize (remove) quotation marks */
q:before, q:after {
content: '';
}

html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	font-size:76%; 
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	 
	background-color: #6ba8bf;
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	}

#head {
	position:absolute; 
	margin-left:-321px; 
	left:34%; 
	top:0; 
	width:955px; 
	min-width:955px; 
	height:173px; 
	font-size:1em; 
	z-index:5; 
	}

* html #head {
	top:2px; width:955px; height:173px;
	}
#logo { float:left; width:360px;}

.hoofdnav {font-size:16px; font-weight:bold; }
.subnav {font-size:12px; font-weight:bold;}
.subsubnav {font-size:11px; font-weight:normal;}


#main_nav { 
	padding: 6px 10px 8px 0px; line-height:18px; float:left; padding: 15px 0 0 37px;   } 
#main_nav ul, #main_nav li ul, #main_nav li ul li ul{position:absolute;  margin: 10px 0 0 0px; }
#main_nav li ul {left:0; #margin: 27px 0 0 0px;_margin: 27px 0 0 0px;}
#main_nav li ul li ul{#margin: 27px 0 0 0px; _margin: 27px 0 0 0px; }
#main_nav  ul li, #main_nav ul li li, #main_nav ul li li li{display:inline; margin:0;}
#main_nav a{ text-decoration:none; color:#ffffff;}
#main_nav a:hover{ text-decoration:none; color:#3b5d6a; margin:0;}
#main_nav a.selected {text-decoration:none; color:#3b5d6a; margin:0;}
#main_nav ul ul ul {width:550px;}

#kolom1 {
	display:block; 
	position:absolute; 
	overflow:auto;
	margin-left:-292px;
	left:34%; 
	z-index:3; 
	top:173px; 
	bottom:155px; 
	width:290px;
	padding: 0 18px 0 0;
	text-align:justify;
	_height:50%;
	}

	
#kolom2 {
	display:block; 
	position:absolute; 
	overflow:auto;
	left:34%; 
	margin-left:74px;
	z-index:3; 
	top:173px; 
	bottom:155px; 
	width:560px;
	padding: 0 18px 0 0;
	text-align:justify;
	_height:50%;
	}


#kolom3 {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:173px; 
	bottom:155px; 
	width:926px; 
	margin-left:-292px; 
	left:34%;
	_height:50%;
	padding: 0 18px 0 0;
	}

#kolom1 a{ color:#ffffff; text-decoration:none;} 
#kolom2 a, #kolom3 a{ color:#ffffff; text-decoration:underline;} 
#kolom1 a:hover{ color:#3b5d6a; text-decoration:none;} 
#kolom2 a:hover, #kolom3 a:hover{ color:#3b5d6a; text-decoration:underline;} 	
#kolom1 a.selected {text-decoration:none; color:#3b5d6a;}	
#kolom1 h1, #kolom2 h1, #kolom3 h1, #kolom1 h2, #kolom2 h2,  #kolom3 h2, #kolom1 h3, #kolom2 h3, #kolom3 h3{ font-size:16px; font-weight:bold; margin: 0 0 8px 0; }
#kolom1 h2, #kolom2 h2, #kolom3 h2{ font-size:12px; font-weight:bold; margin:0;  }  
#kolom1 p, #kolom2 p, #kolom3 p{margin:0 0 16px 0; text-align:justify;  }
#kolom1 h3, #kolom2 h3, #kolom3 h3{ #margin:0; } 


#kolom2 h3 a:hover, #kolom3 h3 a:hover{ color:#3b5d6a; text-decoration:none;}

hr {
height: 0;
border: 0;
border-top: 1px solid #ffffff;
margin: 6px 0 6px 0;
#margin: 0 ;
}

.uitklaptekst {background-color:#649cb2; padding: 6px 6px 1px 6px;}

#foot p{margin:132px 8px 0 0px; font-weight:normal; text-align:right;}
#foot p a{ color:#ffffff; text-decoration:none;}
#foot p a:hover{ color:#ffffff; text-decoration:underline;}

/*--- formulier----*/
form {border: none;	}
form.nwb_aanmelden { width: 200px; _width: 150px; float:left;}

select, textarea { font-family:Arial;
		font-size: 1em;
		width: 298px;
		border: 0px solid #598b9e;
		background-color:#ffffff;
		margin: 2px 0; height: 20px;
		color:#3b5d6a;
	}
input.email1 {	width: 96px; border: 0px solid #598b9e;color:#3b5d6a;
		background-color:#ffffff; font-size:11px;
		margin: 12px 0 2px 0; height: 18px; padding: 2px 0 0 2px; font-weight:bold;  
	}
input.email2 {	width: 96px; border: 0px solid #ffffff; color:#868889;
		background-color:#ffffff; font-size:11px;
		margin: 12px 0 2px 0; height: 18px; padding: 2px 0 0 2px;  
	}
	
input.radiobox{
	width: 20px; background:none; border: 0px; vertical-align: middle;}
input.checkbox{
	width: 20px; background:none; border: 0px; vertical-align: middle;}

.veldinvoerregel, .veldemail{ font-family:Arial;
		font-size: 1em;
		width: 298px;
		border: 0px solid #598b9e;
		background-color:#ffffff;
		margin: 2px 0; height: 20px;
		color:#3b5d6a;
	}
div#invoerregel, div#email{margin: 0 0 0 200px;}	
div#tekstvak {border: 0px; width: 300px; margin: 0 0 0 200px; #margin: 0; }
.form_knop { width: 100px; margin: 6px 0 0 200px; border: 1px solid #3b5d6a;  cursor: hand; float:left; background-color:#3b5d6a; color:#FFFFFF; font-weight:bold; font-size:11px; padding: 0 0 2px 0; *padding: 0;}
.form_knop2 { width: 100px; margin: 6px 0 0 0; border: 1px solid #3b5d6a;  cursor: hand; float:left; background-color:#3b5d6a; color:#FFFFFF; font-weight:bold; font-size:11px; padding: 0 0 2px 0; *padding: 0;}

