/* ---------------------------------------------------------------------------------------------------- */
/* Algemeen																								*/
/* ---------------------------------------------------------------------------------------------------- */
body {
	font-size			: 62.5%; 
	background			: url(../plaatjes/body.gif) repeat-x;
	margin				: 0;
	padding				: 0;
}
#logo {
	position			: absolute;
	left				: 50%;
	width				: 208px;	
	height				: 58px;
	margin				: 5px 0 0 -480px;
}
/* ---------------------------------------------------------------------------------------------------- */
/* Menu																									*/
/* ---------------------------------------------------------------------------------------------------- */
#menu{
	position			: absolute;
	left				: 50%;
	width				: 800px;	
	height				: 46px;
	margin				: 115px 0 0 -480px;
	display				: table;
	font 				: normal 10pt arial;
}
#menu ul{
	margin				: 0;
	padding				: 0;
	list-style-type		: none;
}
#menu li {
	margin				: 0;
	color				: white;
	height				: 31px;
	padding				: 15px 20px 0 20px;
}
#menu a {
    display				: block;
    text-align			: center;
	color				: white;
}
#menu ul li{
	position			: relative;
	display				: inline;
	float				: left;
	background			: #391251;
}
#menu ul li.selected{
	position			: relative;
	display				: inline;
	float				: left;
	background			: #d0d0d0;
}
#menu ul li a{
	display				: block;
	border-left-width	: 0;
	text-decoration		: none;
}
#menu ul li:hover{
	background			: #ada6d3;
}
#menu ul li.selected:hover{
	background			: #d0d0d0;
}
#topcompilatie {
	position			: absolute;
	top					: 160px;
	width				: 100%;	
}
#slagzin {
	position			: absolute;
	left				: 50%;
	width				: 960px;	
	height				: 60px;
	margin				: 455px 0 0 -480px;
	background			: url(../plaatjes/menubalk.png) no-repeat;
}
#slagzin h2 {
	font 				: normal 18pt arial;
	color				: white;
}
#telefoon {
	position			: absolute;
	left				: 50%;
	width				: 150px;	
	margin				: 130px 0 0 355px;
	font 				: normal 10pt arial;
	color				: white;
}
#topcompilatie {
	position			: absolute;
	top					: 160px;
	width				: 100%;	
	height				: 277px;
	background			: url(../plaatjes/topcomp.jpg) center no-repeat;
}
#container {
	position			: absolute;
	top					: 545px;
	width				: 100%;
	color				: #808080;
	font				: normal 1.2em/2em arial;
}
#container a:link, 
#container a:active, 
#container a:visited {
	font				: bold 1.0em arial;
	color				: #808080;
	text-decoration		: none;
}
#container a:hover {
	font				: bold 1.0em arial;
	color				: #808080;
	text-decoration		: underline;
}

.top, 
.bottom {
	float				: left;
	width				: 100%;
}
.wit {
	background			: white;
}
.grijs {
	background			: #f4f4f4;
}
#topblok {
	position			: relative;
	float				: left; 
	top					: 0;
	left				: 50%;
	width				: 700px;
	margin				: 0 0 0 -480px;
	padding				: 50px 20px 80px 0;
}
#adresblok {
	position			: relative;
	float				: left; 
	top					: 0;
	left				: 50%;
	background			: #f4f4f4;
	width				: 200px;
	padding				: 50px 20px 50px 20px;
	margin				: 0 0 50px 0;
}
#middenblok {
	position			: relative;
	float				: left; 
	top					: 0;
	left				: 50%;
	width				: 960px;
	margin				: 0 0 0 -480px;
	padding				: 20px 0;
}
h1, h2 {
	font 				: normal 15pt arial;
	color				: #391251;
}
h4 {
	font 				: normal 12pt arial;
	color				: #391251;
	margin				: 0;
	padding				: 0;
}
.klant {
	font-weight			: bold;
	color				: #391251;
}
#footer {
	position			: relative;
	background			: #391251;
	font 				: normal 10pt/14pt arial;
	color				: white;
	padding				: 20px 100px 0 0;
	height				: 40px;
	text-align			: center;
	display				: none;
}
#footer a:link, 
#footer a:active, 
#footer a:visited {
	font 				: normal 10pt/14pt arial;
	color				: white;
	text-decoration		: none;
}
#footer a:hover {
	text-decoration		: underline;
}


.copyright {
	width				: 960px;
	text-align			: left;
	margin-left			: 480px;
}
.kolom {
	float				: left; 
	width				: 300px;
	margin-right		: 30px;
	margin-bottom		: 100px;
}
.laatst {
	float				: left; 
	width				: 300px;
	margin-bottom		: 100px;
}
.formulier {
	float				: left;
	width				: 500px;
	border				: 1px solid silver;
	padding				: 25px 20px;
}
.vraag, 
.antwoord {
	float				: left;
	width				: 500px;
}
.antwoord {
	margin-bottom		: 15px;
}
.tekstveld, 
.berichtveld {
	border				: 1px solid #aaa;
	background			: #f4f4f4;
	color				: #777;
	padding				: 2px 10px;
	font				: bold 1.0em arial;
	width				: 478px;
}
.berichtveld {
	height				: 100px;
}
.verstuur {
	border				: 1px solid #777;
	background			: #777;
	color				: white;
	padding				: 5px;
}
	