html, body {
	background: #fff url("../gfx/html_bg.jpg") repeat-x;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4f4f4f;
}
div#container {
	width: 960px;
	margin: 0 auto;
	padding: 0px 15px;
}
div#topbar {
	width: 960px;
	height: 90px;
	padding-top: 20px;
	overflow: hidden;
}
	div#topbar img.logo_left {
		float: left;
	}
	div#topbar img.logo_right {
		float: right;
	}
div#mainmenu {
	width: 960px;
}
div#submenu {
	width: 950px;
	padding: 0px 5px;
	background: url("../gfx/submenu_bg.jpg") repeat-y;
	overflow: hidden;
	vertical-align: middle;
}
div#header {
	margin-top: 20px;
	width: 960px;
	height: 192px;
	background: url("../gfx/header_bg.jpg") no-repeat;
	overflow: hidden;
}
	div#header ul#headernav {
		float: right;
	}
	div#header a#nogniet{
		background: url("../gfx/headerknop_bg.gif") no-repeat;
		width: 250px;
		height: 45px;
		display: block;
		padding: 10px;
		text-align: center;
		font-family: arial;
	}
div#content_container {
	width: 960px;
	overflow: hidden;
}
	div#content_container div#sidebar {
		width: 290px;
		float: left;
	}
		#tagcloud {
			width: 280px;
			padding: 20px 5px 0px 5px;
			text-align: center;
			}
			#tagcloud a {
			outline:none;
			text-decoration:none;
			line-height: 25px;
			font-family:Arial, Helvetica, sans-serif;
			color:#00519f;
			}
			#tagcloud a:hover {
			outline:none;
			text-decoration:none;
			font-family:Arial, Helvetica, sans-serif;
			color:#2c82d4;
			}
			#tagcloud .tag1 {
			font-size:18px;
			}
			#tagcloud .tag2 {
			font-size:10px;
			}
			#tagcloud .tag3 {
			font-size:14px;
			}
			#tagcloud .tag4 {
			font-size:26px;
			}
			#tagcloud .tag5 {
			font-size:22px;
			}
			#tagcloud .tag6 {
			font-size:22px;
			}
			#tagcloud .tag7 {
			font-size:24px;
			}
			#tagcloud .tag8 {
			font-size:10px;
			}
			#tagcloud .tag9 {
			font-size:20px;
			}
			#tagcloud .tag10 {
			font-size:18px;
			}
			#tagcloud .tag11 {
			font-size:24px;
			}
			#tagcloud .tag12 {
			font-size:26px;
			}
			#tagcloud .tag13 {
			font-size:30px;
			}
			#tagcloud .tag14 {
			font-size:16px;
			}
			#tagcloud .tag15 {
			font-size:20px;
			}
			#tagcloud .tag16 {
			font-size:18px;
			}
			#tagcloud .tag17 {
			font-size:26px;
			}
	div#content_container div#content {
		width: 630px;
		padding: 20px;
		float: left;
	}
div#footer_content {
	width: 960px;
	overflow: hidden;
}
	div#content img {
		margin: 10px;
		padding: 1px;
		border: 1px solid #00519f;
	}
		div#content img.nostyle {
			margin: 0px 10px 0px 0px;
			padding: 0px;
			border: none;
		}
		div#content p.morespace {
			padding: 10px 40px;
		}
	div#content div.newsimgblok {
		width: 294px;
		float: left;
		background: #fff;
		min-height: 100px;
		padding: 1px 5px 5px 1px;
		border: 0px solid #00519f;
		margin: 10px 10px 0px 0px;
		font-size: 11px;
		overflow: hidden;
	}
		div#content a.toplink {
			float: right;
			clear: both;
		}
			div#content a.toplink img {
				border: none;
			}
	div#content .newsimg {
		padding: 5px;
		border: 1px solid #ccc;
		float: left;
		margin: 10px 10px 10px 10px;
		vertical-align: middle;
	}
	div#content br.clearer {
		clear: both;
		height: 0;
	}
	div#content div.infovenster {
		border:1px solid #dedede; 
		background: #ffc url("../gfx/attention.png") no-repeat 8px 6px; 
		margin: 10px 10px;
		padding: 15px;
		text-align: center;
		font-family: verdana;
		font-size: 12px;
		font-weight: normal;
		font-style: normal;
		color: #7F7F7F;
		overflow: hidden;
	}
	div#footer_content div.blok {
		width: 225px;
		padding: 10px 0px;
		margin: 0px;
		min-height: 150px;
		background: url("../gfx/blokken_bg.jpg") bottom repeat-x;
		margin-right: 15px;
		float: left;
		overflow: hidden;
	}
		div#footer_content div.blok a {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #00519f;
			line-height: normal;
			text-decoration:  none;
		}
			div#footer_content div.blok a:hover {
				text-decoration: underline;
			}
		div#footer_content div.blok h2 {
			width: 225px;
			height: 18px;
		}
		div#footer_content div.blok ul li {
			background: url("../gfx/info_blok_bg.jpg") bottom repeat-x;
		}
		div#footer_content div.blok ul li a {
			background: url("../gfx/blok_bullet.gif") 0px 5px no-repeat;
			padding: 3px 5px 3px 10px;
			display: block;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			color: #00519f;
			line-height: normal;
			text-decoration:  none;
			float: none;
		}
			div#footer_content div.blok ul li a:hover {
				text-decoration: underline;
			}
		div#footer_content div.blok div.nomargin {
			margin-right: 0px;
			float: right;
		}
	
		div#footer_content div#info img.info_logo {
			margin: 30px;
			width: 15px;
			height: 42px;
			display: block;
			float: left;
		}
		div#footer_content div#info ul {
			float: left;
			width: 150px;
		}
	
		div#footer_content div#nieuws span.datum {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: italic;
			color: #949494;
		}
		div#footer_content div.blok p {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			font-style: italic;
			line-height: 15px;
			color: #4f4f4f;
			padding: 0px 2px;
		}
			div#footer_content div.blok a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: normal;
				font-style: italic;
				line-height: 15px;
				color: #4f4f4f;
				padding: 0px 2px;
			}
			div#footer_content div.blok a:hover {
				text-decoration: underline;
			}
		div#footer_content div.blok address {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			font-style: normal;
			color: #666666;
			line-height: 15px;
			padding: 2px 5px;
		}
			div#footer_content div.blok address a {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: normal;
				font-style: normal;
				color: #666666;
			}
	
		div#footer_content div#route img.routekaart {
			margin: 0px 10px;
			float: left;
		}
	
div#footer_bottom {
	width: 940px;
	font-family: verdana;
	font-size: 9px;
	color: #a6a6a6;
	padding: 20px 10px;
}
	div#footer_bottom a {
		font-family: verdana;
		font-size: 9px;
		color: #a6a6a6;
		text-decoration: underline;
		font-weight: normal;
	}
.newsitem {
	border-bottom: 1px solid #00519f;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 10px;
}
	/* .newsitem:hover {
		background: #ebf0f6;
	} */
	h2.news_title, h2.news_title a {
		/* font: 20px bold Arial, Helvetica, sans-serif; */
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 0px;
		text-decoration: none;
		text-transform: none;
	}
		h2 .news_title, h2.news_title a:hover {
			text-decoration: underline;
		}
	.news_date {
		font: 11px Arial, Helvetica, sans-serif;
		color: #999;
	}
