@charset "utf-8";

* {
    margin: 0;}

div, h1, p, a, ul, li, fieldset, form, table,tr, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}

html, body {
    height: 100%;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}


body {
	padding:0;
	background:#ffffff url(../images/back.jpg) top center repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 1;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
 }

.push {
	height: 4em;
}

div#main {
	position:relative; 
	margin:0 auto; 
	width:960px;
	height: 200px;
	border-top:none; 
	border-bottom:none;
	}

div#logo {
	display: block;
	position: relative;
	float: left;
	width: 420;
	padding:0;
}

div#menubox {
	float:right;
	padding-top:89px;
}

div#box {
	position:relative; 
	margin:0 auto; 
	width:908px;
	}

div#box2 {
	position:relative; 
	padding-top: 20px;
	margin:0 auto; 
	width:900px;
	}

div#box3 {
	position:relative; 
	padding-top: 20px;
	margin:0 auto; 
	width:900px;
	color:#484848;
	font-size:14px;
	}


div.float-links-resultaat {
	float: left;
	margin: 10px;
}

div.float-links-resultaat2 {
	float: left;
	margin: 10px;
	margin-left:40px;
}

div.uitgebreid-zoekveld-resultaat p {
	margin-top: 10px;
	margin-bottom: 1px;
	overflow:hidden;
}

div.uitgebreid-zoekveld-resultaat a {
	color:#0066cc;
	text-decoration:none;
}

div.uitgebreid-zoekveld-resultaat a:hover {
	color:#0066cc;
	text-decoration:underline;
}


div.wervende-tekst {
	float: left;
	margin: 0px;
}

div.wervende-tekst p {
	margin-top: 10px;
	margin-bottom: 1px;
	overflow:hidden;
}

div.wervende-tekst a {
	color:#0066cc;
	text-decoration:none;
}

div.wervende-tekst a:hover {
	color:#0066cc;
	text-decoration:underline;
}

div#ak {
	position:relative; 
	padding-top: 20px;
	margin: auto; 
	width:840px;
	font-size:14px;
}

div#alfabet-keuze{
	float:left;
	width: 24px;
	height: 20px;
	background: #4a4a4a;
	color: #ffffff;
	padding-top:4px;
	margin:4px;
	text-align:center;
}

div#alfabet-keuze a{
	color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}

div#alfabet-keuze a:hover{
	color: #b4e706;
	text-decoration:underline;
}


div#rubrieken {
	position:relative; 
	padding: 20px;
	margin: auto; 
	width:840px;
	font-size:14px;
	color:#404040;
}

div#rubrieken a{
	color:#404040;
	line-height: 120%;
	text-decoration:none;
}

div#rubrieken a:hover{
	color:#ffffff;
	background:#b4e706;
	text-decoration:none;
}


div#box4 {
	position:relative; 
	margin:0 auto; 
	width:850px;
	font-size:12px;
	}

div#adverteren {
	font-size:12px;
	line-height:120%;
}

div#adverteren .green{
	line-height:120%;
	color: #8cba0c;
	font-weight: bold;
	font-size: 14px;
}

div#header img {float:left;}

div#content {}


table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1{
	color: #cc1d0f;
	font-weight: bold;
	font-size: 20px;
	margin:0; 
	padding:0;
	padding-left:4px;
}

h2{
	color: #a2d204;
	font-weight: bold;
	font-size: 20px;
	margin: 0; 
	padding-top: 15;
	margin-bottom:20px;
}

h3{
	color: #cc1d0f;
	font-weight: bold;
	font-size: 20px;
	margin: 0; 
	padding-top: 15;
	margin-bottom:14px;
	padding-left:10px;
}

h4{
	color: #cc1d0f;
	font-weight: bold;
	font-size: 20px;
	margin:0; 
	padding:0;
}

h5{
	color: #a2d204;
	font-weight: bold;
	font-size: 16px;
	margin:0; 
	padding:0;
}


p {margin:0; padding:0;}

img {border:0;}

.clear {clear:both;}

strong {font-weight:bold;}

div#bottom {
	width:100%;
	text-align:center; 
	font-family: 12px Helvetica, Arial, sans-serif;
	background:#f7f7f7 url(../images/down.jpg) top center repeat-x;
}

div#bottom  p{
	padding:5px 0;
	}

div#bottom p {
color:#4c4c4c;
	}

div#bottom a {
	color:#4c4c4c; 
	text-decoration:none; 
	padding-left: 5px; 
	padding-right: 5px;
}

div#bottom a:hover {
	color:#84ac00; 
	text-decoration:none;
}


div#nieuwebedrijven {
	display: block;
	position: relative;
	float: left;
	width: 450;
	padding:0;
	padding-left:40px;
}

div#nieuwebedrijven a{
	margin-top: 4px;
	color:#999;
	font-size:14px;
	line-height: 120%;
	text-decoration:none;
	}

div#nieuwebedrijven a:hover{
	margin-top: 4px;
	color:#414141;
	text-decoration:underline;
	}

div#banner {
	display: block;
	position: relative;
	float: right;
	width: 350;
	padding:0;
}

div#spatie {padding-left:30px}

.hoek {
	width: 15px;
	height: 15px;
}

.edge {
	height: 15px;
}

.marge {
	width: 15px;
}

.box-content {
    padding-left:30px;
	overflow:hidden;
}

.hoek01 {background: url(../images/hoek1.jpg) no-repeat;}
.hoek02 {background: url(../images/hoek2.jpg) no-repeat;}
.hoek03 {background: url(../images/hoek3.jpg) no-repeat;}
.hoek04 {background: url(../images/hoek4.jpg) no-repeat;}

div.float-links {
	float: left;
	margin: 10px;
}

div#uitgebreid_zoeken {
	margin-left: 5px;
	margin-bottom: 5px;
}

div#uitgebreid_zoeken a:link,
div#uitgebreid_zoeken a:visited,
div#uitgebreid_zoeken a:active {
	color:#000;
}

.top {background: url(../images/top.jpg) repeat-x;}
.rechts {background: url(../images/rechts.jpg);}
.bot {background: url(../images/bot.jpg) repeat-x;}
.links {background: url(../images/links.jpg);}


div#zoekvelden label {
	float: left;
	width: 125px;
}

div.invulveld {
	float: left;
	margin: 7px 10px 0 0;
	width: 264px;
	height: 35px;
	background: url(../images/non-active.gif) no-repeat;
}

div.invulveld input {
	position: relative;
	left: 6px;
	top: 4px;
	width: 93%;
	border: 0;
	text-align: center;
	font: 18px Arial, Helvetica, sans-serif;
	color: #999;
}

div.uitgebreid-zoekveld p{
	margin-top: 10px;
	margin-bottom: 1px;
	overflow:hidden;
}

div.uitgebreid-zoekveld input{
	clear:left;
}

div#zoekvelden #zoek {
	float: left;
	width: 264px;
	height: 34px;
	margin-top:7px;
	background: url(../images/zoek.jpg) no-repeat;
}

div#zoekvelden #zoek:hover {
	width: 264px;
	height: 34px;
	background: url(../images/zoek_hover.jpg) no-repeat;
}

div#resultaten {
	position:relative; 
	margin:0 auto; 
	width: 900px;
	height: 45px;
	background: #404040;
	color:#ffffff;
	}

div#resultaten p{
	padding-top: 14px;
	padding-left: 40px;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
	}

div#resultaten .green{
	padding-top: 14px;
	padding-left: 10px;
	color: #b4e706;
	font-weight: bold;
	font-size: 14px;
	}

div#left {width: 800;
	text-align: left;
}

div#contact {
	width: 800;
	text-align: left;
}

div#contact .label
{
	margin: 10px;
}

div#nieuws {
	display: block;
	position: relative;
	float: left;
	width: 450;
	padding:0;
	padding-left:40px;
	padding-top:120px;
}

div#nieuws h2{
	color: #cc1d0f;
	font-weight: bold;
	font-size: 20px;
	margin: 0; 
	padding-top:15;
	margin-bottom:20px;
}

div#nieuws h3{
	color: #a2d204;
	font-weight: bold;
	font-size: 20px;
	margin: 0;
	margin-top:20px;
	margin-bottom:8px;
	padding:0;
}

div#nieuws p{
	font: 12px Arial, Helvetica, sans-serif;
	width:430px;
	color: #2a2a2a;
	margin: 0;
	padding:0;

div#nieuws a{
	margin-top: 4px;
	color:#999;
	font-size:14px;
	line-height: 120%;
	text-decoration:none;
	}

div#nieuws a:hover{
	margin-top: 4px;
	color:#414141;
	text-decoration:underline;
	}

#lightbox{
    background-color:#eee;
    padding: 0 10px;
    }
#lightboxCaption, #lightboxClose{
    font-size: 0.8em;
    padding-bottom: 10px;
    color: #666666;
    text-align: center;
    }
#lightboxClose {
    padding: 10px 0 0 0;
    text-align: right;
}
#lightboxPhoto {
    display: block;
    padding: 10px 0;
}
#lightboxClose a {
    color: #666666;
}
#lightboxClose a:hover {
    color: #333333;
}

