html,body {
	height: 100%; /* zorgt ervoor dat een div in het HTML-bestand 100% height aan kan */
}

body {
	font: 12px Arial,Verdana;
	color: #505FA1;
	line-height:16px;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#container{
	width:903px;
	margin:0px auto;
	padding:0px;
	height:100%;
}

	#header{
		float:left;
		margin:0px;
		padding:0px;
		width:903px;
		height:60px;
		background:#FFFFFF;
	}
	
		/* TOPMENUTJE */

			#header ul{
				float:left;
				margin:0px;
				padding:0px;
				padding-top:30px;
				padding-left:538px;
			}
			
			#header li {
				margin:0px;
				padding:0px;
				list-style:none;
				float:left;
			}
			
			#header li a{
				float:left;
				margin:0px;
				padding:0px;
				font:13px Arial;
				font-weight:normal;
				color:#152982;
				height:22px;
				text-decoration:none;
				padding-left:22px;
			}
			
			#header li a:hover {
				text-decoration:underline;
			}
	
	#header_logo{
		float:left;
		margin:0px;
		padding:0px;
		width:903px;
		height:60px;
		background-image:url(../images/logo.gif);
		background-repeat:no-repeat;
	}
						
	
	#kruimelpad {
		background-color:white;
		height:30px;
		float:left;
		width:903px;
	}
	
	#content{
		float:left;
		margin:0px;
		padding:0px;
		width:903px;
		background-image:url(../images/content_bg.gif);
		background-repeat:repeat-y;
		background-position:center;
	}
	
		#content_header {
			float:left;
			margin:0px;
			padding:0px;
			width:903px;
			height:9px;
			background-image:url(../images/content_header.gif);
			background-repeat:no-repeat;
		}
						
		#content_header_vervolg {
			float:left;
			margin:0px;
			padding:0px;
			width:903px;
			height:9px;
			background-image:url(../images/content_header_vervolg.gif);
			background-repeat:no-repeat;;
		}
	
		#content_links{
			float:left;
			margin:0px;
			padding:0px;
			width:197px;
		}
		
		*html #content_links {
			margin-top:-6px;
			
			
		}
		
										
		/*   MENU   */
			
			#menu{
				margin:0px;
				padding:0px;
				float:left;
				margin:0px;
				padding:0px;
				width:196px;
				padding-bottom:25px;
			}
			
			#menu ul{
				float:left;
				margin:0px;
				padding:0px;
			}
			
			#menu li {
				margin:0px;
				padding:0px;
				list-style:none;
				float:left;
			}
			
			#menu li.topheader {
				margin:0px;
				padding:0px;
				list-style:none;
				background-color:#E2007A;
				height:22px;
				width:181px;
				padding-left:14px;
				margin-left:1px;
				color:white;
				margin-bottom:3px;
				font-size:13px;
			}
								
			#menu li.header {
				margin:0px;
				padding:0px;
				list-style:none;
				background-color:#E2007A;
				margin-top:25px;
				height:21px;
				width:181px;
				padding-left:14px;
				margin-left:1px;
				color:white;
				margin-bottom:3px;
				font-size:13px;
				padding-top:5px;
			}
			
			#menu li.inputfield {
				margin:0px;
				padding:0px;
				list-style:none;
				margin-top:5px;
				height:21px;
				width:181px;
				padding-left:14px;
				margin-left:1px;
				color:white;
				margin-bottom:3px;
				font-size:13px;
				padding-top:5px;
			}
			
			#menu li a{
				display:block;
				margin:0px;
				padding:0px;
				font:13px Arial;
				font-weight:bold;
				color:#152982;
				margin-left:14px;
				width:165px;
				padding-top:4px;
				height:22px;
				border-bottom:1px dotted #B8BED9;
				text-decoration:none;
			}
			
			#menu li a:hover {
				display:block;
				margin:0px;
				padding:0px;
				font:13px Arial;
				font-weight:bold;
				color:#152982;
				padding-left:14px;
				width:165px;
				padding-top:4px;
				height:22px;
				border-bottom:1px dotted #B8BED9;
				background-image:url(../images/mouseover_menu.gif);
				background-repeat:no-repeat;
				background-position: left;
				text-decoration:none;
			}
			
			#menu li a.actief {
				display:block;
				margin:0px;
				padding:0px;
				font:13px Arial;
				font-weight:bold;
				color:#152982;
				padding-left:10px;
				width:165px;
				padding-top:4px;
				height:22px;
				border-bottom:0px;
				border-left:4px solid #E2007A;
			}
			
						
			/*  SUBMENU  */
									
			ul#submenu {
				margin:0px;
				padding:0px;
			}
			
			ul#submenu li {
				margin:0px;
				padding:0px;
				list-style:none;
			}
									
			ul#submenu li a {
				display:block;
				margin:0px;
				padding:0px;
				font:10px Arial;
				font-weight:normal;
				color:#152982;
				padding-left:22px;
				width:153px;
				padding-top:4px;
				height:16px;
				border-left:4px solid #E2007A;
				border-bottom:0px;
				text-decoration:none;
			}
			
			ul#submenu li a:hover, ul#submenu li a.actief  {
				display:block;
				margin:0px;
				padding:0px;
				font:10px Arial;
				font-weight:normal;
				color:#152982;
				padding-left:22px;
				width:153px;
				padding-top:4px;
				height:16px;
				border-left:4px solid #E2007A;
				border-bottom:0px;
				text-decoration:none;
				background-image:url(../images/mouseover_smenu.gif);
				background-repeat:no-repeat;
				background-position: left;
				text-decoration:none;
			}
			
			
			
			#adres{
				float:left;
				width:171px;
				padding-left:13px;
				padding-top:18px;
				padding-bottom:18px;
				border-top:1px dotted #B8BED9;
				border-bottom:1px dotted #B8BED9;
			}
				
				#adres_top {
					float:left;
					width:171px;
					height:16px;
					background-image:url(../images/adres_top.gif);
					background-repeat:no-repeat;;
				}
				#adresveld{
					float:left;
					width:161px;
					background-color:#E7E9F2;
					padding:5px;
					line-height:22px;
				}
				#adres_bottom {
					float:left;
					width:171px;
					height:16px;
					background-image:url(../images/adres_bottom.gif);
					background-repeat:no-repeat;;
				}
		
		
		#content_tekst{
			float:left;
			width:480px;
			margin:0px;
			padding:0px;
			padding-left:17px;
			padding-right:20px;
		}
		
		*html #content_tekst {
			margin-top:-6px;
		}
			
			#tekst{
				float:left;
				width:480px;
				margin:0px;
				padding:0px;
			}
				
				#tekst_top {
					margin-top:20px;
					float:left;
					width:480px;
					height:12px;
					background-image:url(../images/content_top.gif);
					background-repeat:no-repeat;;
				}
				#tekstveld{
					float:left;
					width:446px;
					border-left:1px solid #152982;
					border-right:1px solid #152982;
					padding:16px;
				}
				#tekstveld_vervolg{
					float:left;
					width:447px;
					padding:16px;
					border-left:0px solid white;
					border-right:0px solid white;
					background-color:#8A94C0;
					color:#BCBCC8;
				}
				
				#tekst_bottom {
					float:left;
					width:480px;
					height:12px;
					background-image:url(../images/content_bottom.gif);
					background-repeat:no-repeat;;
				}
				#tekst_bottom_vervolg {
					float:left;
					width:480px;
					height:21px;
					background-image:url(../images/content_bottom_vervolg.gif);
					background-repeat:no-repeat;;
				}

		#content_rechts{
			float:left;
			margin:0px;
			padding:0px;
			width:179px;
		}
	
			.blok {
				float:left;
				margin:0px;
				padding:0px;
				width:179px;
				padding-bottom:25px;
			}
			
			.blok_vervolg {
				float:left;
				margin:0px;
				padding:0px;
				width:179px;
				padding-top:25px;
			}
			
						
				.blok_kop{
					float:left;
					padding-left:12px;
				}
			
				.blok_tekst{
					float:left;
					padding:12px;
				}
				
				.blok_tekst_vervolg{
					float:left;
					border-top:1px dotted #B8BED9;
					border-bottom:1px dotted #B8BED9;
					padding-top:5px;
					padding-bottom:5px;
					padding:12px;
					margin-left:5px;
					margin-top:5px;
					width:150px;
				}
						
			.blok_tekst ul{
				margin:0px;
				padding:0px;
			}
			
			.blok_tekst li {
				margin:0px;
				padding:0px;
				list-style:none;
			}
									
			.blok_tekst li a{
				display:block;
				margin:0px;
				padding:0px;
				font:11px Arial;
				font-weight:normal;
				color:#152982;
				width:165px;
				padding-top:5px;
				padding-bottom:5px;
				paddi
				height:20px;
				border-bottom:1px dotted #B8BED9;
				text-decoration:none;
				
			}
			
	
	
.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}
		
/**********************************************
*											  *
*				CONTENT STYLES				  *
*											  *
**********************************************/

h1, .Kop_Groot{
	font-size: 16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	color:#E2007A;
}

h2, .Kop_Middel{
	font-weight:bold;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:#152982;
}

h3, .Kop_klein {
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	color:#E2007A;
}

#tekstveld_vervolg h3 {
	color:white;
	margin:0px;
	padding:0px;
}

h4, .Kop_dikgedrukt_r{
	font-size: 12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	color:#152982;
}

h5, .Kop_dikgedrukt_b{
	font-size: 10px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:7px;
	color:#152982;
}

hr{
	margin:0;
	padding:0;
	width:100%;
	height:0px;
	border-top:1px solid #152982;
}

.blauw{
	color:#152982;
}

.roze{
	color:#E2007A;
}

a, .link{
	text-decoration:none;
	color:#152982;
	font-weight:bold;
}

#tekstveld_vervolg h1 {
	color:white;
	margin:0px;
	padding:0px;
}

#tekstveld_vervolg h3 {
	color:white;
	margin:0px;
	padding:0px;
}


#tekstveld_vervolg h4 {
	color:white;
	margin:0px;
	padding:0px;
}



a:hover{
	text-decoration:underline;
	color:#152982;
	font-weight:bold;
}

#footer {
	float:left;
	margin:0px;
	padding:0px;
	width:903px;
	background-image:url(../images/content_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	height:19.4%;
	
}

*html #footer {
	height:17%;
}