body {
	background:url(images/achtergrond.gif) repeat-x top #01529c;
	font-family:Arial, Helvetica, sans-serif;
	color:#656565;
	font-size:10pt;
}
* {
	margin:0;
	padding:0;
}
a {color:#00529c;}
a img {border:0;}
div.clear {
	display:block;
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0%; /* IE Fix */
	clear:both;
}

/* Container */
#container {
	background:url(images/container.png);
	width:975px;
	margin:0 auto;
	padding:0 4px 0 0;
}
* html #container {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/container.png", sizingMethod="scale");
}
#container_bottom {
	background:url(images/container_bottom.png);
	width:979px;
	height:5px;
	line-height:0%;
	margin:0 auto;
	font-size:0pt;
}
* html #container_bottom {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/container_bottom.png", sizingMethod="scale");
}

/* Header */
#header {
	background:url(images/logo.gif) no-repeat 20px 16px #00529c;
	width:959px;
	height:82px;
	padding:0 8px;
	text-align:right;
}
/* /Header */

/* Body */
#body {background:url(images/kolom_achtergrond.gif) repeat-x top;}
#body_spacer {
	background:url(images/body_spacer.gif) repeat-y center;
	width:975px;
}
#kolom_left, #kolom_right {
	float:left;
	width:207px;
	overflow:hidden;
}
#kolom_right {float:right;}
#kolom_left div.border, #kolom_right div.border {
	width:201px;
	height:1px;
	line-height:0%;
	margin:2px auto;
	border-top:1px solid #bebfc0;
	font-size:1px;
}
p.titel, div.titel_kalender {
	width:201px;
	padding:5px 0 5px 36px;
	overflow:hidden;
}

p.titel_nieuws {
	width:201px;
	padding:5px 0 5px 25px;
	overflow:hidden;
}

div.titel_kalender {padding-left:5px;}
div.kalender_vrijdag {
	float:left;
	background:url(images/kalender_vrijdag.gif);
	width:24px;
	height:16px;
	margin:0 6px;
	padding:7px 0 0 0;
	position:relative;
	top:-3px;
	text-align:center;
	color:#00529c;
	font-weight:bold;
}
div.titel_kalender img.left {float:left;}
ul.nieuws, ul.agenda {
	padding:0 0 20px 0;
	overflow:hidden;
}
ul.nieuws li.white, ul.agenda li.white {
	display:block;
	background:url(images/border_white.gif) no-repeat center bottom;
	padding:0 0 1px 0;
}
ul.nieuws li.gray, ul.agenda li.gray {
	display:block;
	background:url(images/border_gray.gif) no-repeat center bottom;
	padding:0 0 1px 0;
}
ul.nieuws li a, ul.agenda li a {
	display:block;
	background:url(images/list_image.gif) no-repeat 8px 11px;
	line-height:150%;
	padding:3px 10px 3px 25px;
	color:#656565;
	text-decoration:none;
}
ul.nieuws li a:hover, ul.agenda li a:hover {background:url(images/list_image_hover.gif) no-repeat 8px 11px #c8c8c8;}
ul.nieuws {
	padding:0;
	font-size:9pt;
}
ul.nieuws li a {
	background:none;
	padding:6px 10px 6px 25px;
}
ul.nieuws li a:hover {background:#c8c8c8;}
ul.submenu {
	background:url(images/border_white.gif) no-repeat center 4px;
	width:207px;
	padding:5px 0 60px 0;
	overflow:hidden;
}
ul.submenu li {
	float:left;
	display:block;
	background:url(images/border_white.gif) no-repeat center bottom;
	padding:0 0 1px 0;
}
ul.submenu li a {
	float:left;
	display:block;
	background:url(images/list_image.gif) no-repeat 8px 9px;
	width:183px;
	line-height:24px;
	padding:0 0 0 24px;
	font-weight:bold;
	text-decoration:none;
	color:#656565;
}
ul.submenu li a:hover {
	background:url(images/list_image_hover.gif) no-repeat 8px 9px #c8c8c8;
}
span.bold {font-weight:bold;}
ul.icoons {overflow:hidden;}
ul.icoons li {
	display:block;
	background:url(images/border_white.gif) no-repeat center bottom;
	padding:0 0 1px 0;
}
ul.icoons li a {
	display:block;
	background-image:url(images/icoon.gif);
	background-repeat:no-repeat;
	background-position:7px 10px;
	line-height:150%;
	padding:3px 10px 15px 35px;
	color:#656565;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	font-size:8pt;
}
ul.icoons li a:hover {background-color:#c8c8c8;}
ul.icoons span {
	font-size:9pt;
	font-weight:normal;
	text-transform:none;
}
ul.icoons li.icoon2 a {background-image:url(images/icoon2.gif);}
ul.icoons li.icoon3 a {background-image:url(images/icoon3.gif);}
ul.icoons li.icoon4 a {
	background-image:url(images/icoon4.gif);
	border-bottom:3px;
}
ul.icoons li.icoon5 a {
	background-image:url(images/icoon5.gif);
	border-bottom:3px;
}
ul.icoons li.icoon6 a {
	background-image:url(images/icoon6.gif);
	border-bottom:3px;
}
ul.icoons li.icoon7 a {
	background-image:url(images/icoon7.gif);
	border-bottom:3px;
}
#content {
	float:left;
	background:url(images/content_achtergrond.jpg) no-repeat right bottom;
	width:561px;
	padding:0 0 5px 0;
	overflow:hidden;
}
#menu {overflow:hidden;}
#menu li {
	float:left;
	display:block;
	padding:1px 0 1px 1px;
}
#menu li a {
	float:left;
	display:block;
	background:#00529c;
	width:139px;
	line-height:28px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-family:9pt;
	text-align:center;
}
#menu li a:hover {background:#00386b;}
#menu li.first {padding-left:0;}
#menu li.first a {width:141px;}
#content div.inhoud {
	line-height:150%;
	padding:5px 5px 0 5px;
}
h1 {font-size:10pt;}
#content div.border {
	width:551px;
	height:1px;
	line-height:0%;
	margin:15px auto 0 auto;
	border-top:1px solid #bebfc0;
	font-size:1px;
}
div.wrap {
	padding:5px 0 0 0;
	overflow:hidden;
}
div.block, div.block_first {
	float:left;
	width:173px;
	margin:0 0 0 15px;
}
div.block_first {
        margin:0 2px 0 0;
}
div.wrap p {
	background:#00529c;
	padding:3px 0;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:11pt;
}
div.block_inhoud {
	background:#bdcfda;
	height:140px;
	margin:2px 0 0 0;
	padding:5px 10px;
	border:1px solid #bebfc0;
	font-size:8pt;
	overflow: hidden;
}
img.foto {
	display:block;
	/*margin:35px auto 0 auto;*/
	margin: 0px auto;
	padding: 0px;
}
div.wrap span.uppercase {
	display:block;
	font-weight:bold;
	text-transform:uppercase;
	color:#00529c;
}
div.wrap span.right {
	display:block;
	text-align:right;
}
div.wrap span.right a {
	color:#4a4a4a;
	text-decoration:none;
}
/* /Body */

/* Footer */
#footer {
	background:url(images/spacer_footer.gif) no-repeat left bottom;
	width:975px;
	line-height:16px;
	padding:0 0 4px 0;
	overflow:hidden;
}
#footer p.left {
	float:left;
	width:200px;
	padding:0 6px;
	font-size: 11px;
}
#footer p a {
	color:#656565;
	text-decoration:none;
}
#footer div.inhoud {
	float:left;
	background:#00529c;
	width:541px;
	height: 1px;
	padding:0 5px;
	color:#fff;
}
#footer div.inhoud a {
	color:#fff;
	text-decoration:none;
}
#footer p.right {
	float:left;
	text-align: right;
	width:200px;
	padding:0 6px;
	font-size: 11px;
}
/* /Footer */
/* /Container */
div#referenties_link {
	width: 100%;
	background-color: #00529c;
	color: #fff;
}

div#referenties_link a {
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

td#referenties {
	border: solid 1px #00529c;	
}
td div.line {
	background:#00529c;
	width:541px;
	height: 1px;
	padding:0 5px;
	color:#fff;
}

a#referenties_link {
	font-size: 11px;
}

p#contact {
	margin: 20px 0 0 0;
}

input#formfield {
	border: 1px solid #00529c;
	width: 250px;
}

textarea#formfield {
	border: 1px solid #00529c;
	width: 250px;
	height: 75px;
}

input#button {
	border: 1px solid #00529c;
	width: 250px;
	background: #00529c;
	color: #fff;
}

#error {
	font-weight: bold;
	color: #ff0000;
}

input.verplicht {
	background: #d9e8ff;
}