html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background-color:#cbe3d9;
}

#container1 {
	position:relative; /* needed for footer positioning*/
	width:1000px;
	background-color:#FFFFFF;

	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

#spacer_top {
	height:30px;
	width:100%;
	background-color:#cbe3d9;
}

#rounded {
	height:12px;
	width:100%;
	background-color:#FFFFFF;
	
	background-image:url(../images/vbs_rounded.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

#top {
	height:133px;
	width:1000px;
}

	#top_left {
		height:133px;
		width:183px;
		float:left;
	}
	
	#top_middle {
		height:133px;
		width:632px;
		float:left;
	}
	
	#top_right {
		height:133px;
		width:185px;
		float:right;
		background-image:url(../images/vbs_top_right.jpg);
	}
	
		#zoek_pos {
			padding-top:12px;
			padding-left:10px;
		}
		
		#zoekveld_pos {
			padding-top:8px;
			padding-left:8px;
		}
		
		#rss {
			padding-top:20px;
			padding-left:5px;
		}
		
		#topmenu_pos {
			padding-top:18px;
			padding-left:3px;
		}
	
#middle {
	width:1000px;
}

	#middle_left {
		width:183px;
		float:left;
	}
	
		#menu_top {
			height:7px;
			width:183px;
		}
		
		#menu {
			width:183px;
			background-image:url(../images/vbs_menu.jpg);
		}
		
		#newsletter_top {
			height:37px;
			width:183px;
			margin-top:7px;
		}
		
		#newsletter {
			width:183px;
			background-image:url(../images/vbs_newsletter.jpg);
		}
		
			#newslettertekst_pos {
				padding-top:10px;
				padding-left:25px;
			}
			
			#newsletterveld_pos {
				padding-top:4px;
				padding-left:25px;
			}
			
			#newslettersubmit_pos {
				padding-top:12px;
				padding-bottom:16px;
				padding-left:25px;
			}
	
	#middle_middle {
		width:632px;
		float:left;
	}
	
		#kop {
			margin:40px 30px 0px 30px;
		}
		
		#hr {
			margin:0px 30px 0px 30px;
		}
		
		#artikel {
			margin:0px 30px 80px 30px;
		}
	
	#middle_right {
		width:185px;
		float:right;
	}
	
		#nieuws_top {
			height:66px;
			width:185px;
		}
		
		#nieuws {
			width:185px;
			background-image:url(../images/vbs_nieuws.jpg);
		}
		
			#nieuwstekst_pos {
				padding-top:5px;
				padding-right:28px;
				padding-left:16px;
			}
			
			#nieuwsdatum_pos {
				padding-right:28px;
				padding-left:16px;
				padding-bottom:5px;
			}
		
		#contact_top {
			height:37px;
			width:185px;
			margin-top:7px;
		}
		
		#contact {
			width:185px;
			background-image:url(../images/vbs_contact.jpg);
		}
		
			#contacttekst_pos {
				height:70px;
				padding-top:15px;
				padding-bottom:15px;
				padding-left:6px;
			}

#clear {
	clear:both;
}
	
#bottom {
	position:absolute;
	bottom:0px;
}


.koptekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#2aa985;
	line-height:30px;
}

.subkoptekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#f7923a;
	font-weight:bold;
	line-height:20px;
}

.artikeltekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67686a;
	line-height:19px;
}

	.artikeltekst a:link {
		color: #f7923a;
		text-decoration: none;
	}
	.artikeltekst a:visited {
		color: #f7923a;
		text-decoration: none;
	}
	.artikeltekst a:hover {
		color: #18aa86;
		text-decoration: none;
	}
	.artikeltekst a:active {
		color: #f7923a;
		text-decoration: none;
	}

.lees_meer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#42b8ea;
	font-weight:bold;
}

	.lees_meer a:link {
		color: #f7923a;
		text-decoration: none;
	}
	.lees_meer a:visited {
		color: #f7923a;
		text-decoration: none;
	}
	.lees_meer a:hover {
		color: #18aa86;
		text-decoration: none;
	}
	.lees_meer a:active {
		color: #f7923a;
		text-decoration: none;
	}

.newslettertekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:19px;
}

.newsletterveld {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0a0f;
	width:141px;
	height:15px;
	border:0px;
}

.newsletterselect {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0a0f;
	width:143px;
	border:0px;
}

.newslettersubmit {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:143px;
	height:22px;
	border:1px solid #FFFFFF;
	background-color:#2aa985;
}

.zoek {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0a0f;
	font-weight:bold;
}

.rsstekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0a0f;
}

	.rsstekst a:link {
		color: #0d0a0f;
		text-decoration: none;
	}
	.rsstekst a:visited {
		color: #0d0a0f;
		text-decoration: none;
	}
	.rsstekst a:hover {
		color: #f7923a;
		text-decoration: none;
	}
	.rsstekst a:active {
		color: #0d0a0f;
		text-decoration: none;
	}


.zoekveld {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d0a0f;
	width:135px;
	height:15px;
	border:0px;
}

.topmenu {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7d7f81;
	font-weight:bold;
}

	.topmenu a:link {
		color: #7d7f81;
		text-decoration: none;
	}
	.topmenu a:visited {
		color: #7d7f81;
		text-decoration: none;
	}
	.topmenu a:hover {
		color: #f7923a;
		text-decoration: none;
	}
	.topmenu a:active {
		color: #7d7f81;
		text-decoration: none;
	}
	

.nieuwstekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:19px;
}

	.nieuwstekst a:link {
		color: #000000;
		text-decoration: none;
	}
	.nieuwstekst a:visited {
		color: #000000;
		text-decoration: none;
	}
	.nieuwstekst a:hover {
		color: #000000;
		text-decoration: underline;
	}
	.nieuwstekst a:active {
		color: #000000;
		text-decoration: none;
	}

.nieuwsdatum {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	line-height:19px;
}

.contacttekst {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	line-height:17px;
}

	.contacttekst a:link {
		color: #ffffff;
		text-decoration: none;
	}
	.contacttekst a:visited {
		color: #ffffff;
		text-decoration: none;
	}
	.contacttekst a:hover {
		color: #ffffff;
		text-decoration: underline;
	}
	.contacttekst a:active {
		color: #ffffff;
		text-decoration: none;
	}
	
	
.textfield {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#67686a;
}
