body
{
	background-color: 	#fff;
	margin: 			0px;
	padding: 			0px;
}

#wrapper
{
	position:			absolute;
	height:				481px; 
	width:				844px;
	margin:				-240px 0px 0px -422px;
	top: 				50%; 
	left: 				50%;
	text-align: 		left;
	padding: 			0px;
	background-color: 	#fff;
	overflow:			hidden;
}

#header
{
	float:				left;
	height: 			90px;
	width:				100px;
	padding: 			0;
	margin: 			0;
	background-color:	#fff;
}

/* Container */
#container
{
	position:			relative;
	clear: 				both;
	padding: 			0px;
	margin: 			0px;
	margin-top:			4px;
	height:				340px;
	width:				100%;
	background:			#fff;
}

#container td p, #right2.white p, #right2.white p a {
  color: #333;
}

#left
{
	height:				340px;
	width:				420px; 
	float:				left; 
	position:			relative; 
	padding: 			0px;
	margin: 			0px;
	background: 		#959595;
}

#right
{
	height:				320px;
	width:				400px; 
	float:				right; 
	position:			relative;
	padding: 			10px;
	margin:				0;
	overflow:			auto;
	font-family:		arial;
	font-size:			11px;
	color:				#fff;
	line-height:		16px;
	background: 		#959595;
}

#right2
{
	height:				320px;
	width:				400px; 
	float:				right; 
	position:			relative;
	padding: 			10px;
	margin:				0;
	overflow:			auto;
	font-family:		arial;
	font-size:			11px;
	color:				#333;
	line-height:		16px;
	background: 		#fff;
}

#complete
{
	height:				320px;
	width:				825px; 
	float:				right; 
	position:			relative;
	padding: 			10px;
	margin:				0;
	overflow:			auto;
	font-family:		arial;
	font-size:			11px;
	color:				#fff;
	line-height:		16px;
	background: 		#959595;
}

#complete2
{
	height:				320px;
	width:				825px; 
	float:				right; 
	position:			relative;
	padding: 			10px;
	margin:				0;
	overflow:			auto;
	font-family:		arial;
	font-size:			11px;
	color:				#000;
	line-height:		16px;
	background: 		#fff;
}

.vkp {
	color:#fff;
	text-decoration:none;
}

.vkp:hover {
	text-decoration:underline;
}
.vkp:visited {
	color:#fff;
}


/* Footer */
#footer
{
	position:			relative;
	float:				left;
	margin:				0px;
	margin-top:			4px;
	padding:			0px;
	padding-top:		3px;
	width: 				100%;
	height:				18px;
	font-family:		arial;
	font-size:			10px;
	color:				#fff;
	text-align: 		center;
	background:			#7B7A7A;
}

#copyright {
	float: 				left;
	width:				400px;
}

/* Language */
#language
{
	float:				right;
	position:			relative;
	height: 			80px;
	width:				152px;
	padding: 			0;
	margin:				0px;
	text-align:			right;
	font-family:		arial;
	font-size:			13px;
	color:				#666666;
	font-weight:		bold;
}

#language a {
	font-family:		arial;
	font-size:			13px;
	color:				#666666;
	font-weight:		normal;
	margin-right:		2px;
	text-decoration:	none;
}


/* Website */
h1 {
	font-size: 			18px;
}

h2 {
	font-size: 			16px;
}


img {
	border:				0px;
}

/* Forms */
label {
	display: 			block;
	float:				left;
	width: 				100px;
}

.form p { clear: both; margin: 3px 0 0 0; } 
.form input { width: 240px; }
.form input.radio { width: 15px; }
.form input.voorletters { width: 50px; }
.form input.tussenvoegsel { width: 99px; }
.form input.postcode { width: 50px; }
.form input.plaats { width: 180px; }
.form textarea.bericht { width: 240px; height: 80px; }
.form input.submit { margin: 0 0 0 100px; width: 130px;  }

.required {
float:left;
clear:both;
font-family:arial;
font-size:12px;
margin-bottom:10px;
}

