/* ---------Algemene styles------------- */

html,
body {
	margin:0; padding:0;
	margin-bottom:10px;
	font:11px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	line-height:15px;
	color:#014063;
	background:url(img/bg.jpg) repeat-x;
}
form {
	margin:0;
	padding:0;
}
.clear {clear:both;}
img {border:0; display:block;}
h1, h2, h3, p {margin:0; padding:0;}
h1 {background:url(img/bg_h.jpg); font-size:14px; height:25px; color:#014063; padding-top:7px;}
a {color:#3198D2;}
table {border-collapse:collapse;}
tr, td {margin:0; padding:0;}

#header img {float:left;}
#disclaimer {text-align:center; margin:0 auto; width:600px;}
#disclaimer p {padding:3px 0; margin:0;}
#main {margin:0 auto; width:960px;}
#main_left {float:left; width:190px;}
#main_left h1 {margin:0 6px 0 4px; padding-left:7px;}
#main_mid {float:left; width:580px;}
#main_mid_wide {float:left; width:770px;}
#main_mid h1,
#main_mid_wide h1 {margin:0 6px 0 4px; padding-left:7px;}
#main_right {float:left; width:190px;}
#main_right h1 {margin:0 4px 0 6px; padding-left:5px;}

#menu,
#adres,
#nieuwste,
#add  {background:url(img/bg_left.jpg); width:190px;}                       
.content {background:url(img/bg_mid.jpg); width:580px; position:relative;} 
.content_wide,
.content_wide_boeken,
.content_wide_form {background:url(img/bg_mid_wide.jpg); width:770px; position:relative;} 
#nieuws,
#fotos {background:url(img/bg_right.jpg); width:190px;} 
#add img.pic {border:1px solid #014063; margin:3px 25px;}

#menu {position:relative;}
#menu ul {padding:0; margin:0; list-style:none; padding-bottom:10px;}
#menu li {padding:5px 0 0 9px; margin:0;}
#menu li a {display:block; border:1px solid #014063; width:163px; height:20px; line-height:20px; padding-left:5px; font-weight:bold; text-decoration:none; color:#014063;}
#memu li a:hover {background:#3497d1 !important; border:1px solid #fff;}
#menu .vlaggen {position:absolute; top:10px; right:12px; width:40px;}
#menu .vlaggen img {float:left; padding-left:2px;}
#adres {background:url(img/bg_left.jpg); width:190px;}

#adres p,
#nieuwste p,
#add p,
.content p,
.content_wide p,
.content_wide_boeken p,
.content_wide_form p {padding:3px 11px; margin-bottom:5px;}
.content ul {padding-top:0; padding-bottom:15px;}

.nieuws_item {padding:5px 5px; border-bottom:2px solid #326581; width:170px; margin:0 4px 0 6px;}
.nieuws_item h3 {padding:1px 0;font-weight:bold; color:#f00; font-size:11px;}
.nieuws_item h2 {padding:1px 0;font-weight:bold; color:#000; font-size:11px;}
.nieuws_item p {padding:1px 0 3px; color:#000;}
.nieuws_item img {border:1px solid #000; width:147px; margin:0 auto;}

.pagenrs {padding:12px 30px;}
.pagenrs a._huidig {text-decoration:none; color:#000;}


/* referenties */
.ref {padding:20px 0 50px 20px;}
.ref ul {float:left; width:140px; padding-left:40px; margin:0;}
.ref ul li {margin:0; padding:0;}

.banners img {float:left; padding:10px 0 15px 20px;}
/* FAQ */
ul.faq div {padding-right:20px;}

/* modellen */
div.model_nav {width:202px; margin:0 auto; padding-top:30px;}
div.model_nav a {display:block; border:1px solid #014063; color:#014063; text-decoration:none; font-weight:bold;
	width:200px; height:20px; line-height:20px; text-align:center; text-transform:capitalize; margin-bottom:10px;}
/* MODEL */
div.model {
	float:left;
	width:190px !important;
	text-align:center !important;
	padding-bottom:5px;
}
div.terug { position:absolute; top:10px; right:12px;}
div.model img,
div#fotos img.pic {border:1px solid #014063; margin:5px 23px;}
div.profiel_pic {float:left; padding-left:28px; padding-top:10px; width:218px;}
div.profiel_pic img.foto {border:1px solid #014063; margin-bottom:3px;}
div.profiel_pic a.boek {display:block; width:218px; height:38px; color:#000; font-weight:bold; text-align:center; line-height:36px;}
table#gegevens {margin-left:12px; margin-top:10px; float:left; height:320px;}
table#gegevens td {width:150px; vertical-align:middle; height:29px;}
table#gegevens td#talen img {padding-right:3px; float:left;}
div.beschikbaar {float:left; width:135px; padding:3px 0 3px 10px; line-height:25px;}
div.beschikbaar img {float:left;}
div.portfolio {padding:0 12px 12px;}
div.portfolio a {text-transform:capitalize;}
div.ervaring {line-height:15px; border:1px solid #014063; padding:10px; width:250px;}

/* MODEL WORDEN */
.content_wide_form input {width:200px;}
.content_wide_form input,
.content_wide_form select {border:1px solid #014063;font:11px Arial, Helvetica, sans-serif;}
.content_wide_form label {float:left; width:200px;}
.content_wide_form label.radio {float:left; width:120px; line-height:15px;}
.content_wide_form label.radio input,
.content_wide_form input.checkbox {width:15px !important; border:none !important;}
.content_wide_form textarea {width:200px;border:1px solid #014063;font:11px Arial, Helvetica, sans-serif;}
.content_wide_boeken label {float:left; width:140px; padding:3px 0 3px 10px; line-height:20px;}
input.button {border:1px solid #014063;width:100px; font:11px Arial, Helvetica, sans-serif;}

/* MODEL ZOEKEN */
label.zoeken {float:left; width:140px; padding:3px 0 3px 10px; line-height:20px;}
label.zoeken input {width:15px !important;  border:none !important;}
select.zoeken,
input.zoeken {border:1px solid #014063;font:11px Arial, Helvetica, sans-serif; width:100px;}






