body {
	background:#cbcbcb;
	font-family:Arial, Helvetica, sans-serif;
	color:#1b3c4d;
	font-size:12px;
}
* {
	margin:0;
	padding:0;
	list-style:none;
}
a {color:#d10101;}
a img {border:0;}
div.clear {
	width:1px;
	height:1px;
	font-size:1px; /* IE Fix */
	line-height:0px; /* IE Fix */
	clear:both;
}

h2 {
	background:url(images/h2.gif) no-repeat;
	line-height:38px;
	font-size:14px;
}

h2 span.icon , h2 span.icon2{
	display:block;
	background:url(images/icon.gif) no-repeat 14px center;
	padding:0 0 0 41px;
}
h2 span.icon2 {background:url(images/icon2.gif) no-repeat 14px center;}

h1{
	background:url(images/h2.gif) no-repeat;
	line-height:38px;
	font-size:14px;
}
h1 span.icon , h2 span.icon2{
	display:block;
	background:url(images/icon.gif) no-repeat 14px center;
	padding:0 0 0 41px;
}
h1 span.icon2 {background:url(images/icon2.gif) no-repeat 14px center;}

div.block_small_wrap h2.red, div.block_small_wrap h2.blue {
	background:url(images/h2_small.gif);
	padding:0 0 0 16px;
}
h2.red {color:#4c1b1b;}
h2.blue {color:#1b3c4d;}
h2 span.red {color:#d10101;}
h2 span.blue {color:#19a1e5;}
h3 {
	width:224px;
	line-height:30px;
	padding:0 10px;
}
h3.red {
	background:url(images/h3_red.gif) no-repeat;
	color:#4c1b1b;
}
h3.blue {
	background:url(images/h3_blue.gif) no-repeat;
	color:#1b3c4d;
}
h4 {
	background:url(images/h4.gif) repeat-x bottom;
	width:212px;
	line-height:30px;
	font-size:14px;
	color:#1b3c4d;
}


#bg {background:url(images/bg.gif) repeat-x top #fff;}

#container {
	width:904px;
	margin:0 auto;
	padding:0 0 16px 0;
}

#header {
	background:url(images/header.gif);
	height:131px;
}
a.logo img {
	float:left;
	margin:27px 0 0 20px;	
}
a.banner img {
	float:right;
	margin:22px 18px 0 0;
}
#menu {padding:19px 0 0 0}
#menu li {
	display:inline;
	padding:0 0 0 32px;
	font-weight:bold;
}
#menu li a {
	padding:0 32px 0 0;
	text-decoration:none;
	color:#1b3c4d;
}
#menu li.first {padding:0 0 0 22px;}
#menu li a.active, #menu li a:hover {color:#d10101;}

div.body {
	float:left;
	background:url(images/body.gif);
	width:650px;
	margin:3px 0 0 2px;
}
div.body_top {background:url(images/body_top.gif) no-repeat top;}
div.body_bottom {
	background:url(images/body_bottom.gif) no-repeat bottom;
	padding:5px 5px 27px 5px;
}
div.block, div.block_small {
	width:618px;
	line-height:200%;
	padding:10px 10px 6px 10px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
div.block_small_wrap {
	float:left;
	width:315px;
	background:url(images/block_small_bottom.gif) no-repeat bottom;
	padding:0 0 3px 0;
	margin:0 0 9px 0;
}
div.block_small {
	float:left;
	width:313px;
	padding:5px 0;
}
div.block_bottom {
	background:url(images/block_bottom.gif) no-repeat;
	height:3px;
	line-height:0px;
	margin:0 0 10px 0;
	font-size:0px;
}
.bold {font-weight:bold;}
div.block_small li {
	float:left;
	width:100%;
}
div.block_small ul {
	padding:0 4px;
	overflow:hidden;
}
div.block_small li a {
	display:block;
	line-height:30px;
	text-decoration:none;
	font-weight:bold;
}
div.block_small li.bg a {
	background:#e8f5fc;
	text-decoration:none;
}
div.block_small span {padding:0 22px 0 12px;}
div.block_small ul.red li a {color:#4c1b1b;}
div.block_small ul.red li a span {color:#d10101;}
div.block_small ul.blue li a {color:#1b3c4d;}
div.block_small ul.blue li a span {color:#19a1e5;}
a.size, a.size2 {
	margin:0 26px 0 0;
	color:#4c1b1b;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
}
a.size2 {
	color:#e51919;
	font-size:12px;
}
div.banner2 {
	width:468px;
	padding:5px 0 0 0;
	margin:0 auto;
}
div.colom {
	float:right;
	width:245px;
	padding:0 3px 0 0;
	overflow:hidden;
}
div.block_right_top, div.block_right_bottom {
	background:url(images/block_right_top.gif) no-repeat;
	width:100%;
	height:3px;
	line-height:0px;
	margin:3px 0 0 0;
	font-size:0px;
}
div.block_right_bottom {
	width:100%;
	background:url(images/block_right_bottom.gif) no-repeat;
	margin:0 0 1px 0;
}
div.block_right {
	background:url(images/block_right.gif) repeat-y;
	width:234px;
	padding:1px 6px 0 5px;
}
form.nieuwsbrief {
	padding:5px 5px;
	overflow:hidden;
	font-weight:bold;
	color:#4c1b1b;
}
form.nieuwsbrief p {padding:10px 0;}
form.nieuwsbrief input.text {
	float:right;
	background:url(images/input_text.gif);
	width:142px;
	height:26px;
	line-height:26px;
	padding:0 10px;
	margin:1px 0;
	border:0;
}
form.nieuwsbrief label {line-height:28px;}
label.geslacht {
	margin:0 3px 0 25px;
	font-weight:normal;
}
span.small {
	display:block;
	padding:12px 0 0 0;
	font-weight:normal;
	font-size:10px;
}
span.small a {color:#4c1b1b;}
input.aanmelden {
	float:right;
	background:url(images/submit_aanmelden.gif);
	width:98px;
	height:26px;
	cursor:pointer;
	border:0;
}
div.block_right ul {
	padding:5px 0 3px 0;
	overflow:hidden;
}
div.block_right li {
	float:left;
	width:100%;
}
div.block_right li a {
	display:block;
	line-height:30px;
	padding:0 10px;
	color:#203a04;
	text-decoration:none;
}
div.block_right li.bg a {background:#d2edfa;}
div.line_height {
	line-height:200%;
	padding:10px 15px;
}
div.line_height a {color:#1b3c4d;}

#footer {
	background:url(images/footer.gif) repeat-x top;
	padding:35px 0;
}
#footer p.padding {padding:10px 0;}
#footer_inhoud {
	width:860px;
	line-height:175%;
	margin:0 auto;
}
#footer div.left {
	float:left;
	width:288px;
	color:#656565;
}
#footer a {color:#656565;}
#footer div.right {
	float:left;
	width:572px;
	color:#656565;
}
ul.statistieken {
	padding:5px 0;
	font-weight:bold;
}
ul.statistieken li {
	float:left;
	width:60%;
	padding:5px 0;
	color:#656565;
}
ul.statistieken li.right {width:40%;}
