/* Normalize padding and margins */
body, div, dl, dt, dd, ul, ol, li, h1, h2, 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;
	color: #57A6C1;
}*/

/* 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:#000000;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden;
	/* */ 
	background-color: #6ba6c1;	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	/*background-image:url(../images/bg3.gif);*/
	background-repeat:repeat-y; 
	background-position: center;
	}

#head {
	position:absolute;
	margin-left:-321px;
	left:34%;
	top:0;
	width:973px;
	min-width:955px;
	height:110px;
	font-size:1em;
	z-index:5;	
	background-color: #ffffff;
	}

* html #head {
	top:2px; width:955px; height:110px;
	}
#logo { float:left; width:360px;}

.hoofdnav {
	font-size:16px;
	font-weight:bold;	
	background-color: #ffffff;
}
.subnav {font-size:12px; font-weight:bold;}
.subsubnav {font-size:11px; font-weight:normal;}


#main_nav { 
	line-height:18px; float:left; padding: 15px 10px 0 27px;color:#225485;	
	background-color: #ffffff;   } 
#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:#225485;
}
#main_nav a:hover{
	text-decoration:none;
	color:#FF9933;
	margin:0;
}
#main_nav a.selected {
	text-decoration:none;
	color:#FF9933;
	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:110px;
	bottom:0px;
	width:290px;
	text-align:right;
	_height:50%;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 0;
	padding-left: 0;
	background-color: #225485;
	color: #6BA6C1;
	}
#kolom1 vak_een{
height: 250px;}
#kolom1 vak_twee{}
	
#kolom2 {
	background-color:#FFFFFF;
	bottom:0;
	display:block;
	left:34%;
	margin-left:16px;
	overflow:auto;
	padding:0 48px;
	position:absolute;
	text-align:justify;
	top:110px;
	width:540px;
	z-index:3;}

#kolom2 #share{float:right; padding:2px 0 6px 6px; margin:0;}

#kolom3 {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:110px; 
	bottom:62px; 
	width:926px; 
	margin-left:-292px; 
	left:34%;
	_height:50%;
	padding: 30px 18px 0 0;	
	background-color: #ffffff;
	}

#kolom1 a{
	color:#6BA6C1;
	text-decoration:none;
} 
#kolom2 a, #kolom3 a{
	color:#000000;
	text-decoration:underline;
} 
#kolom1 a:hover{
	color:#FF9966;
	text-decoration:none;
} 
#kolom2 a:hover, #kolom3 a:hover{
	color:#FF9966;
	text-decoration:underline;
} 	
#kolom1 a.selected {
	text-decoration:none;
	color:#FF9966;
}	
#kolom1 h1, #kolom2 h1, #kolom3 h1, #kolom1 h2, #kolom2 h2,  #kolom3 h2, #kolom1 h3, #kolom2 h3, #kolom3 h3, #kolom1 h4{ 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;}

#kolom1 ol, #kolom1 ul {
	list-style: none;
	color: #57A6C1;
}

#kolom2 ol, #kolom2 ul {
list-style:disc;
margin: 0 0 0 40px;
}

hr {
height: 0;
border: 0;
border-top: 1px solid #f08739;
margin: 6px 0 6px 0;
#margin: 0 ;
}

#lijn1 {margin-top:110px;}

.uitklaptekst {background-color:#ffffff; padding: 6px 6px 1px 6px;}

#foot p{margin:40px 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: 1px solid #598b9e;
	background-color:#F6F9FA;
	margin: 2px 0;
	height: 20px;
	color:#3b5d6a;
	}
input.email1 {	width: 96px; color:#3b5d6a;
			border: 1px solid #598b9e;
	background-color:#F6F9FA; 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;
			border: 1px solid #598b9e;
	background-color:#F6F9FA; 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, .veldtekstvak{ font-family:Arial;
		font-size: 1em;
		width: 298px;
	border: 1px solid #598b9e;
	background-color:#F6F9FA;
		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;}

