/* Algemene cautionwaardes */
* {
	margin:0;
	padding:0;
}
html, body {
	background: url(/images/bg.jpg) top center no-repeat #100703;
	font-family: Arial;
	font-size:12px;
	color:#434343;
	height:100%;
}
.leftfloat {float:left;}
.rightfloat {float:right;}
.fixfloat {
	height:0;
	width:0;
	overflow:hidden;
	clear:both;
}
a img {border:0;}
a {color:#c30000; text-decoration:none;}
a:hover {text-decoration:underline;}
/* End Algemene waardes */
/* Container */
div#container {
	margin: 0 auto -57px;
	width:960px;
	min-height:100%;
	height: auto !important;
	height:100%;
	background:#f6fafd;
}
div#content {
	width:916px;
	background: url(/images/content_bg.png) top no-repeat;
	padding:0 17px 0 27px;
}
	/* Header */
	div#header {
		width:921px;
		height:175px;
		background: url(/images/header.png);
		padding:20px 0 0 39px;
	}
	/* End Header */
	/* Left */
	div#left {
		width:252px;
		float:left;
		padding:35px 0 0 0;
	}
	div#menu_bg {
		width:252px;
		background: url(/images/menu_top.png) top no-repeat #e4e0dd;
	}
	div#menu {
		width:212px;
		background: url(/images/menu_foot.png) bottom no-repeat;
		padding:20px 20px 60px 20px;
	}
	div#menu ul {
		list-style-type:none;
	}
	div#menu ul li {
		height:24px;
	}
	div#menu ul li.sub {
		height:23px;
		padding:0 0 0 20px;
	}
	div#menu ul li a {
		color:#bf0b1d;
		font-weight:bold;
		text-decoration:none;
	}
	div#menu ul li.sub a {
		font-weight:normal;
		text-decoration:none;
	}
	div#menu ul li a:hover {text-decoration:underline;}
	div#stippen {
		width:252px;
		height:4px;
		background: url(/images/stippen.png);
		overflow:hidden;
		margin:8px 0 8px 0;
	}
	div#handigelinks {
		width:252px;
	}
	div#handigelinks a.tip {
		width:236px;
		height:23px;
		background: url(/images/tip_bg.png);
		display:block;
		text-decoration:none;
		color:#434343;
		font-size:11px;
		padding:6px 0 0 14px;
	}
	.top {border-top:1px solid #c3c3c3; margin:8px 0 0 0;}
	div#handigelinks a.tip:hover {color:#bf0b1d;}
	a.meer {
		float:right;
		font-size:11px;
		text-decoration:underline;
		color:#bf0b1d;
		margin:7px 0 0 0;
	}
	a.meer:hover {text-decoration:none;}
	div#nieuwsbrief {
		width:252px;
		margin:8px 0 0 0;
		background: url(/images/nieuwsbrief_bg.png) right repeat-y;
		padding:6px 0 10px 0;
	}
	.input_groot {
		width:204px;
		height:20px;
		background: url(/images/input_groot.png);
		border:0;
		float:left;
		margin:5px 0 0 14px;
		font-family:Arial;
		font-size:12px;
		padding:4px 0 0 6px;
	}
	.input {
		width:174px;
		height:20px;
		background: url(/images/input_normal.png);
		border:0;
		float:left;
		margin:5px 0 0 14px;
		font-size:12px;
		font-family:Arial;
		padding:4px 0 0 6px;
	}
	.submit {
		float:left;
		margin:5px 0 0 5px;
	}
	ul.sitemap li {
		margin: 0 20px;
	}
	ul.sitemap li ul.childs li {
		margin: 0 20px;
	}
	/* End Left */
	/* Right */
	div#right {
		width:643px;
		float:right;
	}
	div#top {
		width:643px;
		height:174px;
	}
	ul#visual {
		list-style-type:none;
		width:643px;
		height:174px;
	}
	ul#visual li {
		width:620px;
		height:36px;
		text-align:right;
		color:#2e2e2e;
		font-size:16px;
		font-weight:bold;
		padding:138px 23px 0 0;
		margin: 0 0 -174px;
	}
	div#info_bg {
		width:643px;
		background: url(/images/info_top.png) top no-repeat #e4e0dd;
		margin:15px 0 0 0;
	}
	div#info {
		width:607px;
		background: url(/images/info_foot.png) bottom no-repeat;
		font-weight:bold;
		padding:18px;
		line-height:22px;
	}
	div#content_inner {
		width:607px;
		margin:13px 0 0 0;
		padding:0 18px;
	}
	p {
		padding:10px 0;
	}
	div#content_left {
		width:593px;
		float:left;
		line-height:22px;
	}
	div#content ul.news {
		margin: 20px 0 0;
		list-style: none;
	}
	div#content ul.news li {
		border-bottom: 1px solid #c3c3c3;
	}
	div#content ul.news li span {
		color: #434343;
	}
	div#content ul.linklist {
		list-style: none;
	}
	div#content ul.linklist li {
		float: left;
		margin: 5px 20px 0;
		background: url(/images/tip_bg.png);
	}
	div#content ul.linklist li a {
		width:242px;
		padding: 0 5px;
		height:29px;
		display: block;
	}
	table.contact input {
		width: 200px;
		border: 1px solid #c3c3c3;
	}
	table.contact input.submit {
		width: 100px;
		border: 1px solid #c3c3c3;
	}
	table.contact textarea {
		height: 75px;
		width: 200px;
		border: 1px solid #c3c3c3;
	}

	/* End Right */
/* End Container */
/* Footer */
div#footer {
	width:960px;
	margin:0 auto;
	height:27px;
	background: url(/images/footer_bg.png);
	font-size:11px;
	text-align:center;
	padding:30px 0 0 0;
	color:#f6fafd;
}
div#footer a {
	text-decoration:underline;
	color:#f6fafd;
}
div#footer a:hover {text-decoration:none;}
div#push {
	height:57px;
}
/* End Footer */
/* Tekst opmaak */
span.title {
	display:block;
	padding:0 0 0 14px;
	color:#bf0b1d;
	font-weight:bold;
}
/* End Tekst opmaak */
