@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
}

html, body, #container, #website{
	min-height:100%;
	height:100%;
}
html>body, html>body #container, html>body #website{
	height:auto;
}

h1{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/img/gif/h2_bg.gif) 0 6px no-repeat;
}

h2, h3{
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/img/gif/h2_bg.gif) 0 6px no-repeat;
}
	.tekst h2, .tekst h3{
		color:#009cd9;
		background:url(/img/gif/menu_li.gif) 0 5px no-repeat;
		margin:0 0 5px 0;
	}

/*
h3{
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	margin:0;
	padding:0 0 0 10px;
	background:url(/img/gif/h2_bg.gif) 0 6px no-repeat;
}
	.tekst h3{
		color:#000000;
		background:none;
		margin:0 0 10px 0;
		padding:0;
	}
*/
p{
	margin:0 0 15px 0;
	padding:0;
	line-height:16px;
}
	p a{
		text-decoration:underline;
	}	
	p a:hover{
		text-decoration:none;
	}	

ul{
	margin:0 0 15px 0;
	padding:0;
	list-style:none;
}
	.tekst ul li{
		background:url(/img/gif/tekst_li.gif) 0 6px no-repeat;
		padding:0 0 0 15px;
		line-height:18px;
	}
	.tekst ul li a, .tekst a{
		color:#009cd9;
	}
	.tekst ul li a:hover, .tekst a:hover{
		text-decoration:none;	
	}

object, img{
	outline:none;
	border:none;
}

.clear_l{
		clear:left;
}
.titel{
	height:20px;
	background-color:#009cd9;
	padding:3px 0 0 10px;
}

.tekst{
	padding:10px 20px 10px 10px;	
}

.line{
	border-bottom:1px solid #ffffff;
	height:10px;
	padding:10px 0 0 0;
	margin:0 0 10px 0;
}


	#header-left h2{
		background:none;
		margin:0;
		padding:0;
		font-size:14px;
		font-weight:bold;
	}
	#header-left a{
			color:#FFF;
	}
	#header-left ul{
		list-style:square;	
		margin:0 0 0 15px;
	}
	#header-left ul li{
		padding:0;
		line-height:18px;
	}

/************************************************
	Container
************************************************/
#website{
	margin:0 auto 0 auto;
	width:924px;
	background-color:#DFDFDF;
	height:100%;
}
	#container{
		position:absolute;
		height:100%;
		background:url(/img/gif/bg_website.gif) #DFDFDF 0 0 repeat-y;
	}
	#container #sitemap{
		position:absolute;
		right:20px;
		bottom:5px;
		font-size:11px;
	}
	#sitemap a{
		color:#666;	
		text-decoration:none;
	}
	#sitemap a:hover{
		text-decoration:underline;	
	}

/************************************************
	Logo
************************************************/
div#logo{
	height:90px;
	width:925px;
	background-color:#FFFFFF;
}
	div#logo img{
		border:none;	
	}
/************************************************
	Menu
************************************************/
div#menu{
	height:42px;
	width:925px;
	background:url(/img/gif/menu_top.gif) #FFFFFF 0 0 no-repeat;
}
	#menu ul{
		margin:0 0 0 0;
		padding:0;
		list-style:none;
	}
		#menu ul li{
			float:left;
			color:#009cd9;
			padding:15px 10px 0 20px;
			background:url(/img/gif/menu_li.gif) 3px 20px no-repeat;
		}
		#menu ul li a{
			padding:0;
			color:#009cd9;
			text-decoration:none;
			font-weight:bold;
		}
		#menu ul li a:hover, #menu ul li a.active{
			color:#009cd9;	
		}
		#menu ul li.nobg{
			background:none;	
		}

/************************************************
	Submenu
************************************************/
#submenu ul{
	margin:0 0 0 10px;
}
	#submenu ul li{
		background:url(/img/gif/submenu_li.gif) 0 12px no-repeat;
		line-height:16px;
		padding:5px 0 5px 10px;
		border-bottom:1px solid #EBEBEB;
	}
	#submenu ul li ul li{
		padding:5px 10px 5px 10px;
	}
	#submenu ul li a{
		color:#000;
		text-decoration:none;
	}
	#submenu ul li ul li a{
		color:#818181;
		text-decoration:none;
	}
	#submenu ul li a:hover, #submenu ul li a.active, #submenu ul li ul li a.active{
		color:#009cd9;
	}
	#submenu li.noborder{
		border-bottom:none;	
	}
		
/************************************************
	Header
************************************************/
div#header{
	height:197px;	
}
	#header-left{
		float:left;
		height:172px;
		width:417px;
		background-color:#A8A7A7;
		padding:25px 25px 0 20px;
	}
		#header-left, #header-left p{
			color:#FFF;	
			line-height:16px;
		}
	#header-right{
		float:left;	
	}
	
div#header-vervolg{
	height:100px;
}
/************************************************
	Content
************************************************/
div#content{
	background-color:#FFFFFF;
	float:left;
	background:url(/img/gif/bg_content_left.gif) #FFFFFF 0 0 repeat-y
}

div#content-links{
	width:230px;
	float:left;
}
	#content-links img{
		margin:0 0 0 20px;
	}
	div#content-links h2{
		margin:0;
	}
	
	div#content-links h3{
		background:none;
		font-size:12px;
		color:#000;
		margin:0;
		padding:0 5px 0 0;
		font-weight:bold;
	}
	div#content-links p{
		margin:0 5px 15px 0;	
	}
	div#content-links p a{
		color:#009cd9;
	}
	
div#content-midden{
	width:463px;
	float:left;
	border-left:1px solid #EBEBEB;
	min-height:450px;
}
div#content-rechts{
	width:230px;
	float:left;
}
	#content-rechts h2{
		background:none;
		padding:0;
		color:#000;
		font-weight:bold;
		margin:15px 0 10px 0;
	}
	#content-rechts h3{
		background:none;
		padding:0;
		margin:0 0 5px 0;
		color:#000;
		font-weight:bold;
		font-size:12px;
	}
	
	#content-rechts input{
		margin:0 0 5px 0;	
	}

	
div#content-spacing{
	height:20px;
	background-color:#DFDFDF;
	width:694px;
}
div#content-bottom{
	background:url(/img/gif/bg_content_bottom.gif) 0 0 no-repeat;	
	width:694px;
	height:16px;
}

/************************************************
	Zoeken
************************************************/
form{
	margin:0;
	padding:0;
}

.zoekinput{
	width:120px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
	padding:2px 3px;
}

.zoekbtn{
	line-height:normal;
	background:#009cd9;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #009cd9;
	color:#FFF;
	padding:2px 3px 3px 4px;
	width:54px;
	cursor:pointer;
	height:22px;
	font-weight:bold;
}

/*********************************************
	Googlemaps
***********************************************/

#googleMap{
	width:425px;
	height:300px;
	border:1px solid #009cd9;
}

/************************************************
	Footer
************************************************/
div#footer{
	/* position:absolute; */
	left:0;
	bottom:0;
	width:694px;
	background:url(/img/gif/footer_top.gif) 0 0 no-repeat #A8A7A7;
	height:98px;
	text-align:center;
}
	div#footer p{
		color:#FFF;	
		padding:38px 0 0 0;
		margin:0;
		font-size:11px;
	}
	
.regiotekst{
	color:#dfdfdf;
	font-size: 8px;
	margin: 10px 0 0 0;
}

