body {
	background: #4a87b9 url(images/content_bg.gif) center top repeat-y;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #646464;
	text-align: center;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}

form {
	padding: 0;
	margin: 0;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

font {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4a87b9;
	display: inline;
}

a:link {
	color: #4a87b9;
	text-decoration: underline;
}

a:visited {
	color: #4a87b9;
	text-decoration: underline;
}

a:active {
	color: #4a87b9;
	text-decoration: underline;
}

a:hover {
	color: #4a87b9;
	text-decoration: underline;
}

.clearboth {
	clear: both;
	display: inline;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

hr {
	color: #bfbfbf;
	background-color: #bfbfbf;
	border: 0px;
	height: 1px;
}

#container {
	margin: auto;
	text-align: left;
	width: 990px;
	top: 0px;
	padding: 0px 5px 0px 5px;
}

.headerbalk {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 800px;
}

.links {
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	text-align: center;
	width: 122px;
	float: left;
}

.menu {
	margin: 23px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
	text-align: left;
	width: 122px;
	color: #646464;
	font-size: 11px;
	font-weight: bold;
	line-height: 20px;
	font-family: Tahome, Arial, Verdana;
}

.menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu li.normal a {
	margin: 0px 0px 0px 2px;
	background: url(images/bullet.gif) no-repeat;
	padding: 0 0 0 18px;
}

.menu li.normal a:hover {
	margin: 0px 0px 0px 2px;
	background: url(images/bullet_over.gif) no-repeat;
	padding: 0 0 0 18px;
}

.menu li.sel a {
	margin: 0px 0px 0px 2px;
	background: url(images/bullet_over.gif) no-repeat;
	padding: 0 0 0 18px;
}

.menu a:link {
	color: #646464;
	text-decoration: none;
}

.menu a:visited {
	color: #646464;
	text-decoration: none;
}

.menu a:active {
	color: #646464;
	text-decoration: none;
}

.menu a:hover {
	color: #646464;
	text-decoration: none;
}

.zoek {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 50px 0px;
	text-align: center;
	width: 122px;
	color: #804103;
	font-size: 11px;
}

.bannerslinks {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 35px 0px;
	text-align: center;
	width: 122px;
}

.bannerboven {
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 728px;
	float: left;
}

.bannerrechts {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 120px;
	float: right;
}

.content {
	margin: 5px 0px 0px 5px;
	padding: 0;
	width: 728px;
	float: left;
}

.leesverder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7598b8;
	float: right;
}

.kolomlinks {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 434px;
	float: left;
}

.kolomlinksheader {
	background: #fdc614;
	color: #646464;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 0px 10px;
	width: 414px;
	height: 17px;
}

.kolomlinkscontent {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 5px 0px;
	padding: 20px 10px 20px 10px;
	width: 412px;
	border-left: #bebec0 1px solid;
	border-right: #bebec0 1px solid;
	border-bottom: #bebec0 1px solid;
}

.kolomlinkscontent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4a87b9;
	margin: 6px 0px 13px 0px;
	float: left;
}

.kolomrechts {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 289px;
	float: right;
}

.kolomrechtsheader {
	background: #fdc614;
	color: #646464;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 0px 10px;
	width: 269px;
	height: 17px;
}

.kolomrechtscontent {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 5px 0px;
	padding: 20px 10px 20px 10px;
	width: 267px;
	border-left: #bebec0 1px solid;
	border-right: #bebec0 1px solid;
	border-bottom: #bebec0 1px solid;
}

.kolombreed {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 728px;
	float: left;
}

.kolombreedheader {
	background: #fdc614;
	color: #646464;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 3px 10px 0px 10px;
	width: 708px;
	height: 17px;
}

.kolombreedcontent {
	background: #FFFFFF;
	color: #646464;
	margin: 0px 0px 5px 0px;
	padding: 20px 10px 20px 10px;
	width: 706px;
	border-left: #bebec0 1px solid;
	border-right: #bebec0 1px solid;
	border-bottom: #bebec0 1px solid;
}

.kolombreedcontentzero {
	background: #FFFFFF;
	color: #646464;
	margin: 0;
	padding: 0;
	width: 545px;
}

.frontnewsdate {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	font-style: italic;
	margin: 6px 0 5px 1px;
}

.frontnewscategory {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	font-style: italic;
	margin: 0px 10px 5px 10px;
}

.footer {
	color: #646464;
	font-size: 9px;
	margin: 40px 0px 0px 0px;
	width: 728px;
	float: left;
}

.footer a {
	color: #646464;
	font-size: 9px;
	text-decoration: none;
}

.footer a:hover {
	color: #646464;
	font-size: 9px;
	text-decoration: none;
}

.invulveld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 14px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #FFFFFF;
}

.invulveld_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 14px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #FFFFFF;
}

.selectfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 19px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #FFFFFF;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 19px;
	float: none;
	clear: none;
	background-color: #FFFFFF;
}

.invularea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 80px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #FFFFFF;
}

.uploadveld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #FFFFFF;
}

.zoekbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #4a87b9;
}

.form {
	width: 100%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

.form table td {
	padding: 0px 0px 3px 0px;
}

.form label {
	float: right;
	padding: 3px 0px 0px 0px;
}

.formadd {
	width: 100%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

.formadd table td {
	padding: 0px 0px 3px 0px;
}

.formadd label {
	float: right;
	padding: 4px 10px 0px 10px;
}

div.fileinputs {
	position: relative;
	height: 18px;
	width: 100%;
}

div.fileinputs input.fileupload {
	position: relative;
	text-align: right;
	-moz-opacity: 0;
	filter: alpha(opacity :   0);
	opacity: 0;
	z-index: 2;
}

div.fileinputs input:focus {
	background-color: transparent;
}

div.fileinputs img {
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}

div.fileinputs input.invulveldfake {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
	height: 14px;
	float: none;
	clear: none;
	border: 1px #7598b8 solid;
	background-color: #FFFFFF;
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 0px;
}

.formsearch {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

.formsearch table td {
	padding: 0px 0px 3px 0px;
}

.formsearch label {
	float: right;
	padding: 4px 10px 0px 10px;
}

.overview {
	padding: 0px;
	margin: 20px 0 0 0;
}

.overview table {
	width: 706px;
	margin: 0;
	border-collapse: collapse;
}

.overview table th {
	background-color: #d3dcea;
	color: #4a87b9;
	padding: 5px 10px 5px 10px;
}

.overview table td {
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #bfbfbf;
}

.overviewselector {
	margin: 15px 0 0 10px;;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #646464;
}

.contentdatum {
	padding: 1px 0px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align: right;
	font-style: italic;
	color: #646464;
}

.contentimage {
	float: right;
	margin: 0px 0px 5px 5px;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #4a87b9;
}

.buttonok {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #4a87b9;
}

.buttonopslaan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #4a87b9;
}

.buttoncontrole {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 18px;
	float: none;
	clear: none;
	border: 1px #4a87b9 solid;
	background-color: #4a87b9;
}

.poll {
	border: 1px #7598b8 solid;
}

/**
* Sitemap elements
*/
#sitemap a {
	text-decoration: none;
	color: #646464;
}

#sitemap a:hover {
	text-decoration: underline;
	color: #646464;
}

#sitemap h3 {
	margin: 0;
	padding: 0;
	font-size: 12px;
}