/*1 em = 10 px*/
/* -------- lay-out -------- */
body {
	padding : 0em 0em 0em 0em;
	margin : 0em 0em 0em 0em;
	background-color: #ffffff;
}
#canvas0{
	position: relative;
	width:783px;
}
	#header0 {
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 0px 0px;
		background-image: url(/images/bg_header_links.gif);
		background-position: top left;
		background-repeat: no-repeat;
		width: auto;
		height: 79px;
		background-color:#1c33a8;
	}
	#header_rechts 	{
		right:-1px;
		height: 79px;
		float:right;
	}
		.metalinks {
			float: left;
			padding: 4px 0px 0px 10px;
			margin: 0px 0px 0px 0px;	
		}
		.metarechts {
			float: right;
			padding: 4px 230px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
	#kruimelpad {
		position: absolute;
		top: 50px;
		left: 10px;	
		color: #ffffff;
		width: 580px;
	}
		a.kruimel:link, 
		a.kruimel:visited {
			text-decoration : underline;
			color : #ffffff;
			font-weight: normal;
		}
		a.kruimel:hover, 
		a.kruimel:active {
			text-decoration : none;
			color : #ffffff;
		}
	#content0 {
/*		width : 783px;
		overflow : hidden; */
	}
		.leftcolumn 
		{
			float: left;
			width: 	563px;
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
		}
			.leftrow0 {
				padding: 0px 10px 10px 10px;
				margin: 0px 0px 0px 0px;
			}
			.leftrow1 {
				background-color: #EEF5ED;
				padding: 0px 10px 10px 10px;
				margin: 0px 0px 0px 0px;
			}
			.left {
				float: left;
				padding: 0px 10px 0px 34px;
				margin: 0px 0px 10px 0px;
			}
				a.meer:link, 
				a.meer:visited {
					text-decoration : underline;
					color : #003399;
					font-weight: bold;
				}
				a.meer:hover, 
				a.meer:active {
					text-decoration : none;
					color : #003399;
				}
			.right {
				float: left;
				padding: 0px 10px 0px 20px;
				margin: 0px 0px 10px 0px;
				width:395px;
			}
		.rightcolumn {
			float: left;
			width: 	220px;
			height: 434px;
			background-image: url(/images/bg_rightcolumn.gif);
			background-position: top left;
			background-repeat: repeat-y;
			padding: 10px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 0.9em;		
		}
			.rightcolumn ul {
				list-style-image: url(/images/bullet_pijl.gif);	
			}
			.rightcolumn li {
				margin: 0px 0px 10px 0px;	
			}
		#topbar {
			background-color: #EEF5ED;
			height: 46px;
			font-size: 0.8em;
		}
			#topbar ul {
				list-style-image: url(/images/bullet_pijl.gif);	
			}
			#topbar li {
				margin: 0px 0px 3px 0px;	
			}
			.topmeta {
				float: left;
				padding: 4px 0px 0px 0px;		
			}
			.topzoek {
				float: left;
				padding: 4px 0px 0px 30px;				
			}
			.toplinks {
				float: left;
				padding: 4px 0px 0px 40px;					
			}
			#topbar	input {
				font-family : Verdana, Arial, Sans-Serif;
				font-size : 95%;
				margin: 0px 0px 14px 10px;
				padding: 0px 0px 10px 0px;
				width: 200px;
				height: 20px;
			}
			#topbar	select {
				font-family : Verdana, Arial, Sans-Serif;
				font-size : 95%;
				margin: 0px 0px 16px 10px;
				padding: 0px 0px 10px 0px;
				color: #003399;	
				width: 120px;
				height: 20px;
			}
			#topbar	input.button,
			#topbar	input.submit {
				margin: 0px 0px 12px 8px;
				padding: 0px 0px 0px 0px;
				height: 21px;
				width: auto;
			}
	#contentvlak {
			
	}
		.menu {
			float: left;
			width: 148px;
			margin: 50px 0px 0px 0px;
			padding: 0px 0px 0px 0px;				
		}	
		.contentvlak0 {
			float: left;
			width: 432px;				
		}
		.contentvlak1 {
			float: left;
			margin: 0px 0px 0px 72px;
			padding: 0px 0px 0px 0px;
			width: 432px;
			font-size: 90%;				
		}
		.wide {
			width: 630px;
		}
			.service {
				color: #003399;
				font-size: 90%;
				margin: 6px 0px 0px 0px;
				padding: 0px 0px 0px 0px;			
			}
			.contentvlak1 a:link, 
			.contentvlak1 a:visited {
				text-decoration : underline;
				color : #003399;
				font-weight: bold;
			}
			.contentvlak1 a:hover, 
			.contentvlak1 a:active {
				text-decoration : none;
				color : #003399;
			}
			.popup_detail {
				background-color: #FBFF89;
				padding: 6px 6px 6px 6px;
				font-size: 80%;
				width: 274px; 
				position: absolute;
				left: 200px;
				top: 300px;	
				display: none;	
			}
			a.sluit:link, 
			a.sluit:visited {
				text-decoration : underline;
				color : #000000;
				font-weight:normal;
				position: absolute;
				top: 5px;
				left: 196px;
			}
			a.sluit:hover, 
			a.sluit:active {
				text-decoration : none;
				color : #000000;
			}
			.popup_detail hr {
				color: #000000;
				background-color: #000000;
				height: 1px;
			}
		.related {
			float: left;
			width: 184px;
			margin: 50px 0px 0px 0px;
			padding: 6px 0px 6px 6px;
			border-bottom: solid 1px #003399; 
			border-top: solid 1px #003399; 					
			
		}
		
			
			.related ul {
				margin: 0px 0px 0px 0px;
				padding : 0em 0em 0em 0em;
			}
			.related li {
				margin: 0px 0px 0px 0px;
				padding : 0em 0em 0em 2em;
				background-image: url(/images/bullet_menu.gif);
				background-position: top left;
				background-repeat: no-repeat;
				list-style-type: none;
				
			}
			.related li a,
			.related li a:visited
			{
				text-decoration: none;
			}			
			.related li a:hover
			{
				text-decoration: underline;
			}						
			li.subheader 
			{
				list-style-type: none;
				background-image: none;
				padding: 0em 0em 0em .5em;
				font-weight: bolder;
			}
			.subheader2 {
				list-style-type: none;
				background-image: none;
				padding: 0em 0em 0em .5em;
				font-weight: bolder;
				margin-left: 23px;
			}
/* other classes */
.intro {
	font-weight: bold;
	color: #000000;
}
.clear {
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 1px;	
}
/* popup styles */
body.popup {
	background-image : url(/images/popup_back.gif);
	background-repeat : repeat-y;
	background-color : #eef5ed;
}


a.searchHelpButton {
	color : #003399;
	text-decoration: underline;
	cursor: hand;
	height: 18px;
	margin-left: 10px;
}
	.topzoek a.searchHelpButton {
		height: 30px;
	}

.zoekbutton {
	margin: 5px 0px 0px 4px;
	padding: 5px 0px 0px 0px;
	width: 38px;
}
