/* Algemene waardes */
* {
	margin:0;
	padding:0;
}
html, body {
	font-family: Arial;
	font-size:12px;
	color:#474747;
	width:100%;
	height:100%;
	overflow:hidden;
}
#fondo-css {
	height:100%;
	margin:0;
	padding:0;
	position:absolute;
	width:100%;
	z-index:1;
}
.leftfloat {float:left;}
.rightfloat {float:right;}
.fixfloat {
	height:0;
	width:0;
	overflow:hidden;
	clear:both;
}
a img {border:0;}
a {color:#474747; text-decoration:underline;}
a:hover {text-decoration:none;}
div#header, div#content, div#footer, #veridique {behavior: url(js/iepngfix.htc);}
/* End Algemene waardes */
/* Container */
div#wrapper {
	position: absolute;
	z-index: 2;
	overflow: auto;
	height: 100%;
	width: 100%;
}
div#container {
	width:969px;
	margin:0 auto;
	padding:13px 0 0 0;
}
	/* Header */
	div#header {
		width:901px;
		height:127px;
		background:url(images/header.png);
		padding:50px 34px 0 34px;
		overflow:hidden;
	}
	div#header_left {
		float:left;
		width:603px;
	}
	div#menu {
		float:left;
		height:41px;
		background: url(images/menu_bg.png) bottom repeat-x;
		padding:18px 0 0 0;
		width:576px;
	}
	div#sub_menu {
		float:left;
		padding:10px 0 0 0;
		font-size:10px;
		width:576px;
	}
	div#sub_menu ul {
		list-style-type:none;
	}
	div#sub_menu ul li {
		float:right;
		padding:0 2px;
	}
	div#sub_menu ul li a {
		color:#000000;
		text-transform:uppercase;
		text-decoration:none;
	}
	div#sub_menu ul li a:hover, div#sub_menu ul li a.subactive {
		color:#6F2878;
		text-decoration:underline;
	}
	div#menu ul {list-style-type:none;}
	div#menu ul li {
		float:left;
		padding:0 0 0 35px;
	}
	div#menu a {
		display:block;
		float:left;
		height:36px;
		font-size:13px;
		color:#272727;
		text-decoration:none;
		text-transform:uppercase;
		font-weight:bold;
	}
	div#menu a:hover, div#menu a.active {
		background: url(images/menu_hover.png) bottom repeat-x;
		text-decoration:underline;
		color:#6F2878;
	}
	div#header_right {
		width:298px;
		height:74px;
		float:right;
	}
	/* End Header */
	/* Content */
	div#content {
		width:751px;
		background:url(images/content_bg.png) top no-repeat;
		padding:0 99px 0 119px;
	}
	div#content p {
		line-height:20px;
		padding:22px 0 0 0;
	}
	div#top {
		width:565px;
		height:85px;
	}
	div#content_inner {
		width:745px;
		padding:30px 3px 60px 3px;
	}
	h1 {
		font-style:italic;
		font-weight:bold;
		font-size:16px;
		color:#6F2878;
		
	}
	div#content_left {
		width:345px;
		float:left;
	}
	div#content_right {
		width:345px;
		float:right;
	}
	/* End Content */
	/* Footer */
	div#footer {
		width:819px;
		height:165px;
		background: url(images/footer.png);
		padding:40px 75px 0 75px;
		color:#7d7d7d;
	}
	div#footer a {
		color:#6f2878;
		font-weight:bold;
		text-decoration:none;
	}
	div#footer a:hover {
		text-decoration:underline;
	}
	div#footer_left {
		float:left;
	}
	div#footer_left b {
		font-size:14px;
	}
	div#footer_left p {
		line-height:20px;
	}
	div#footer_right {
		float:right;
		text-align:right;
	}
	div#footer_right p {
		color:#6f2878;
		font-weight:bold;
	}
	#veridique {
		margin:5px 0 0 0;
		float:right;
	}
	/* End Footer */
/* End Container */
/* Tekst Opmaak */
.bold {font-weight:bold;}
.fs14 {font-size:14px;}
.paars {color:#6f2878;}
/* End Tekst Opmaak */


input,textarea,
.required 
{
	font-family: verdana;
	font-size: 11px;
	background-color: #EEEDEF;
	line-height: 15px;
	border: 1px solid #6F2878;

	
	vertical-align: middle;
	margin: 0px 4px 3px 10px;
	padding-left: 2px;
	padding-right: 2px;
	width: 200px;
}
.submit { width: 206px; color: #6f2878; font-weight: bold; }
.image_container img { border: 1px solid #6F2878; }