@charset "UTF-8";
/* ---------------------------------------------------------------------------------------------------- */
/* Basis HTML containers																				*/
/* ---------------------------------------------------------------------------------------------------- */
body {
	padding				: 0;
	margin				: 0;
	background			: url(/images/body.png) repeat-x;
	font				: normal 10pt verdana;
	text-align: center;
}
form {
	padding				: 0;
	margin				: 0;
}
ul {padding:0;margin:0;}
li { 
	background			: transparent url(/images/li.png) left 5px no-repeat;
	padding-right		: 5px;
	padding-left		: 14px;
	list-style:inside;
	list-style-type:none;
}

ol li { 
	background:none;
	list-style:outside;
	padding:0;
	list-style-type: decimal;
}

h1 {
	font				: bold 14pt Arial;
	color				: #8d2944;
}
h2 {
	font				: bold 12pt Arial;
	color				: #8d2944;
	margin:0;
}
.debalk h2 {
	background			: url(/images/h2.gif) repeat-x;
	font				: bold 10pt Arial;
	color				: white;
	margin				: 0;
	height				: 27px;
	width				: 223px;
	padding				: 9px 0 0 8px;
	display:block;
	float:left;
}
P {margin:4pt 0 12pt 0}
a:link, 
a:visited, 
a:active {
	font				: bold 12px Verdana;
	color				: #08415A;
	text-decoration		: none;
}
a:hover {
	color				: #c5696f;
	text-decoration		: underline;
}
/* ---------------------------------------------------------------------------------------------------- */
/* Basis Template	 																					*/
/* ---------------------------------------------------------------------------------------------------- */
.container {
	width:974px;
	margin:0;
	padding:0;
	overflow:auto;
	background: #fff;
	text-align: left;
   	margin-left: auto;
   	margin-right: auto;
}
.header{ height:119px;width:974px;float:left;background:transparent url(/images/body.png) repeat-x; margin:0; padding:0;}
.header ul{padding:0; margin:5px 12px 0 0; list-style:none; float:right; height:20px}
.header li{padding:0 0 0 11pt; margin:0; color:#646567; float:left;font-size:8pt; text-align:center;}
.header li a, .header li a:visited{text-decoration:none;color:#646567;}
.header li a:active, .header li a:hover{text-decoration:underline;color:#1A5BC3}
/*.logo, #logo {width:222px; height:95px; background:transparent url(/images/logo.gif) 0 0 no-repeat; float:left; cursor:pointer}*/



.footer {
	background			: url(/images/disclaimer.png) repeat-x;
	padding				: 20px 0 0 0;
	height				: 70px;
	text-align			: center;
	
}
.footer ul {
	position			: relative;
	left				: 50%;
	margin				: 0 0 0 -487px;
	width				: 974px;
	font				: normal 11px Arial;	
	color				: black;
	text-align			: right;
}

* html .footer ul {left:20%;}
*+html .footer ul {left:20%;}

.footer li {float:right; list-style:none; background:none;}
.footer div {width:100%; height:24px;}
.logo {
	float				: left;
	width				: 180px;
	height				: 119px;
	cursor:pointer;
}
.naam {
	float				: left;
	width				: 236px;
	height				: 57px;
	padding				: 19px 0 0 25px;
	font				: bold 14pt Arial;
	color				: #6c6c6c;
}
.slogan {
	float				: left;
	width				: 372px;
	height				: 57px;
	padding				: 21px 0 0 0;
	font				: normal 12pt Arial;
	font-style			: italic;
	color				: #6c6c6c;
}
.belons {
	float				: left;
	width				: 145px;
	background 			: url(/images/belons.gif) no-repeat;
	font				: normal 11px Arial;
	color				: #6c6c6c;
	padding				: 4px 0 0 16px;
	margin-top			: 18px;
	height				: 20px;
}
.links {
	float				: left;
	width				: 512px;
	padding				: 0 0 10px 0;
}
.rechts {
	float				: left;
	width				: 432px;
	padding				: 10px 0 10px 0;
	margin-left			: 28px;
}
.content {
	float				: left;
	width				: 721px;
	padding				: 21px 20px 0 0;
	font				: normal 9pt Verdana;
	color				: #6c6c6c;
	min-height:350px;
}
.debalk {
	float				: left;
	width				: 231px;	
	background			: #f7f5f7;
	border-left			: 1px solid #dbd9dd;
	border-right		: 1px solid #dbd9dd;
	border-bottom		: 1px solid #dbd9dd;
}
.debalk ul {padding:0;}
.debalk li {background:transparent url(/images/li.png) 6px 15px no-repeat;padding:10px 0 10px 20px;}
.debalk li a{padding:0;margin:0;font:8.5pt Arial;font-weight:bold;}

.debalk li.select {background:#e6d6d8 url(/images/sub_selected.png) 0 6px no-repeat;padding:10px 30px 10px 20px;color: #91344f;}

/* ---------------------------------------------------------------------------------------------------- */
/* Contactformulier																						*/
/* ---------------------------------------------------------------------------------------------------- */
.formulierimage {
	width				: 432px;
	height				: 124px;
	background 			: url(/images/formtop.jpg) no-repeat;
	float:left;
}
.formulier {
	float				: left;
	width				: 430px;
	border-left			: 1px solid #aba9ae;	
	border-right		: 1px solid #aba9ae;
	text-align:left;
	padding:0;
}
.bordeaux {
	font				: bold 12px Verdana;
	color				: white;	
	background			: #8a2943;
	width				: 420px;
	padding				: 5px 0 5px 10px;
}
.formvraag, 
.formantwoord {
	float				: left;
	font				: normal 11px Verdana;
	color				: #4e4c4e;
	background			: #e8e6e8;
	border-top			: 4px solid #f2f0f2;
}
.formvraag {
	height				: 19px;
	width				: 210px;
	padding				: 8px 0 0 10px;

}
* html .formvraag {
}

.formantwoord {
	height				: 24px;
	width				: 200px;
	text-align			: right;
	padding				: 3px 10px 0 0;
}

* html .formantwoord {
}

.dubbel {
	font				: normal 11px Verdana;
	color				: #4e4c4e;
	float				: left;
	background			: #e8e6e8;
	width				: 410px;
	padding				: 6px 10px 0 10px;
	border-top			: 4px solid #f2f0f2;
}
.dubbelr {
	font				: normal 11px Verdana;
	color				: #4e4c4e;
	float				: left;
	text-align			: right;
	background			: #e8e6e8;
	width				: 410px;
	height				: 28px;
	padding				: 6px 10px 0 10px;
	border-top			: 4px solid #f2f0f2;
}
.formvoet {
	width				: 432px;
	float				: left;
	height				: 11px;
	background 			: url(/images/voet_advies.png) no-repeat;
}
.langveld {
	width				: 195px;
	height				: 14px;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	color				: #4E4C4E;
}
* html .langveld {
	width				: 187px;
}

.w-Mandatory
{
	width				: 195px;
	border: 2px solid #8d2944;
}
* html .w-Mandatory {
	width				: 187px;
}
.area51 {
	width				: 405px;
	height				: 60px;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	color				: #4E4C4E;
}
.kortveld {
	width				: 80px;
	height				: 14px;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	color				: #4E4C4E;
}
.kortstveld {
	width				: 60px;
	height				: 14px;
	font-family			: Verdana, sans-serif;
	font-size			: 11px;
	color				: #4E4C4E;
}
.adviesverstuur {
	border				: 0px;
	padding				: 0px;
	height				: 21px;
	width				: 91px;
	cursor				: pointer;
	background-image	: url(/images/but_verstuur.png);
}
.adviesverstuur_down {
	border				: 0px;
	padding				: 0px;
	height				: 21px;
	width				: 91px;
	cursor				: pointer;
	background-image	: url(/images/but_verstuur_over.png);
}

/* ---------------------------------------------------------------------------------------------------- */
/* Einde contactformulier																				*/
/* ---------------------------------------------------------------------------------------------------- */
.welkomtop {
	float				: left;
	background			: url(/images/back_intro.jpg) no-repeat;
	width				: 362px;
	height				: 124px;
	padding				: 10px 140px 10px 10px;
	font-family			: Verdana, sans-serif;
	font-size			: 12px;
	color				: #4E4C4E;	
}
.welkomtop p, .welkombody p {padding:0;margin:0;}
.welkombody {
	float				: left;
	background			: url(/images/back_intro.png) repeat-y;
	width				: 492px;
	padding				: 10px 10px 0 10px;
	font-family			: Verdana, sans-serif;
	font-size			: 12px;
	color				: #4E4C4E;	
}
.welkomvoet {
	float				: left;
	background			: url(/images/voet_intro.png) repeat-y;
	width				: 512px;
	height				: 12px;
	margin-bottom		: 10px;
}	
.actueel {
	float				: left;
	background			: #F3F3F3 url(/images/back_actueel2.png) 0 0 no-repeat;
	border-bottom 		: #c0c0c0 1px solid;
	width				: 432px;
	height				: auto;	/*101px*/
	padding				: 0 0px 10px 0px;
	margin 				: 10px 0 10px 0;
	overflow:hidden;
}
* html .actueel {margin : 5px 0 10px 0;}
.land {
	float				: left;
	width				: 430px;	
	border				: 1px solid #aaacae;
	margin: 10px 0 0 0;
}
.comm {
	float				: left;
	width				: 510px;	
	border				: 1px solid #aaacae;
}
.kopje {
	font				: bold 12px Verdana;
	color				: white;	
	background			: #914367;
	float				: left;
	width				: 289px;
	padding				: 5px 10px;
	border-bottom		: 1px solid #aaacae;
}
.comm .kopje {
	width				: 490px;	
}
.land .kopje {
	width				: 213px;	padding	: 5px 8px;
}

.actueel .kopje {
	width				: 422px;	padding	: 5px 8px;
	display:block; float:left;
}
.verhaal {
	font				: normal 12px Verdana;
	float				: left;
	color				: #4e4c4e;	
	width				: 289px;
	padding				: 5px 10px;
}
.comm .verhaal {width	: 490px;}
.land .verhaal {width	: 209px;}

.verhaal p {margin:0;padding:0;}
.kaartje {
	float				: left;
	border-right		: 1px solid #aaacae;
	border-bottom		: 1px solid #aaacae;
	height:237px;
	width:200px;
}
.banner, 
.poll {
	float				: left;
	padding-top			: 20px;			
}
/*----------------------------------------------------------------------------------------------*/
/*	Makelaaroverzicht																			*/
/*----------------------------------------------------------------------------------------------*/
.makblok {
	float				: left;
	font				: normal 1.0em verdana;
	margin-bottom		: 30px;
	width				: 512px;
}
.pasfoto {
	float				: left;
	margin-right		: 20px;
	width				: 88px;
}
.makelaar {
	width				: 400px;
	float				: left;
}

a.makblok2 {
	float				: left;
	font				: normal 1.0em verdana;
	margin-bottom		: 30px;
	width				: 310px;
	padding:0;
	display:block;
	border:#F5F3F5 2px solid;
	margin:0 10px 10px 0;
	font-size:9pt;
	font-weight:normal;
}

.makelaar {
	width				: 310px;
	float				: left;
	min-height:200px;
	padding:5px 5px 0 5px;
	display:block;
	text-decoration:none;
}
.makelaar p{margin-bottom:0px}

a.makblok2:hover {background:#EADADC;text-decoration:none;cursor:pointer;border:#8D2944 2px solid;}
a.makblok2:active {font-weight:normal;}

.makelaar img{float:left;border:0;}

.makelaar div.eml{clear:left;}
.makelaar div.phn{margin-top:10px;}
.makelaar div.mim{float:left;text-align:center;width:88px;height:133px;overflow:hidden;margin:0 10px 10px 0;}

/*----------------------------------------------------------------------------------------------*/
/*	Poll																						*/
/*----------------------------------------------------------------------------------------------*/
.pollvraag, 
.polltotaal {
	width				: 422px;
	padding				: 3px 0 3px 10px;
	font				: bold 12px Arial;
	color				: white;
	background			: #C5696F;
	border				: 1px solid #A4A2A6;
}
.pollantwoord {
	width				: 422px;
	padding				: 3px 0 3px 10px;
	font				: normal 12px Arial;
	color				: #4E4C4E;
	background			: #FCEEF1;
	border-right		: 1px solid #A4A2A6;
	border-left			: 1px solid #A4A2A6;
}
.pollvraag {
	margin-top			: 20px;
}
.antwoord {
	width				: 220px;
}	
.balk  {
	width				: 110px;	
}	
.pollcheck {
	width				: 30px;	
	background			: #FCEEF1;
}
.polllijn {
	width				: 432px;
	border-top			: 1px solid #A4A2A6;
	margin-bottom		: 1px;
}
.submitpoll {
	padding				: 1px;
	font				: bold 12px Arial;
	color				: white;
	background			: #C5696F;
	border				: 1px solid #A4A2A6;
}
/*----------------------------------------------------------------------------------------------*/
/*	Links																						*/
/*----------------------------------------------------------------------------------------------*/

.grey,
.grey:link, 
.grey:visited, 
.grey:active {
	font				: normal 11px Verdana;
	color				: #08415A;
	text-decoration		: none;
}
.grey:hover {
	font				: normal 11px Verdana;
	color				: #c5696f;
	text-decoration		: underline;
}
.sub_normaal {
	margin				: 0;
	padding				: 8px 10px 10px 30px;
	width				: 191px;
	background-image	: url(/images/sub_normaal.png);
	background-repeat	: no-repeat;
}

.normaal:link, 
.normaal:visited, 
.normaal:active {
	font				: bold 11px Verdana;
	color				: #6f6d6f;
	text-decoration		: none;
}
.normaal:hover {
	font				: bold 11px Verdana;
	color				: #91344f;
	text-decoration		: underline;
}
.grey:link, 
.grey:visited, 
.grey:active {
	font				: normal 11px Verdana;
	color				: #08415A;
	text-decoration		: none;
}
.grey:hover {
	font				: normal 11px Verdana;
	color				: #c5696f;
	text-decoration		: underline;
}

/*----------------------------------------------------------------------------------------------*/
/*	NAV-text																					*/
/*----------------------------------------------------------------------------------------------*/
.navtext { 
	width				: 235px; 
	font				: normal 11px Verdana, Helvetica; 
	border				: 1px solid #8d2944;
	z-index				: 1000; 
	layer-background-color:#F9F7F9; 
	background-color	: #F9F7F9; 
	color				: #4E4C4E; 
}
/*----------------------------------------------------------------------------------------------*/
/*	CoolMenu																					*/
/*----------------------------------------------------------------------------------------------*/
.clCMAbs {
	position			: relative; 
	visibility			: hidden; 
	left				: 0; 
	top					: 0
}

.clLevel0,
.clLevel0over	{
	position			: absolute; 
	padding				: 5px; 
	text-align			: left; 
	font				: bold 9pt arial; 
}
.clLevel0 {
	background-color	: #f1eff1; 
	layer-background-color:#f1eff1; 
	color				: #6c6a6c;
}
.clLevel0over {
	background-color	: #f1eff1; 
	layer-background-color:#f1eff1; 
	color				: #6c6a6c; 
	cursor				: pointer; 
	cursor				: hand;
}
.clLevel0border {
	position			: absolute; 
	visibility			: hidden; 
	background-color	: #afb0b3; 
	layer-background-color:#afb0b3;
}

/*Styles voor level 1*/
.clLevel1, .clLevel1over{
	position			: absolute; 
	padding				: 5px; 
	text-align			: left; 
	font				: bold 9pt arial; 
}
.clLevel1 {
	background			: #fdfbfd; 
	padding-left		: 8px; 
	layer-background-color:#FFFFBF; 
	color				: #6c6a6c;
}
.clLevel1over {
	background			: #efd9dc; 
	padding-left		: 8px; 
	layer-background-color:#efd9dc;
	color				: #8d2946; 
	cursor				: pointer; 
	cursor				: hand;
}
.clLevel1border {
	position			: absolute; 
	visibility			: hidden; 
	background-color	: #afb0b3; 
	layer-background-color:#afb0b3
}




/* .menu ul{padding:0; margin:0;list-style:none;float:left;width:793px;}
.menu li{padding:0; margin:0; color:#6C6A6C; float:left;height:41px;background:transparent url(/images/menuback-l.gif) 0 0 no-repeat;font-size:9pt;list-style-image:none; white-space:nowrap; }
.menu li.select {background:transparent url(/images/menuback-ls.gif) 0 0 no-repeat;color:#fff;}
.menu li a, .menu li a:visited{text-decoration:none;color:#6C6A6C;background:transparent url(/images/menuback-r.gif) right 0 no-repeat;height:21px;margin:0 0 0 6px;padding:14px 12px 10px 6px;display:block;font-weight:bold;font-family:arial,helvetica; font-size:9pt}
.menu li a:active, .menu li a:hover{text-decoration:underline;background:transparent url(/images/menuback-r.gif) right 0 no-repeat;color:#8C2843 }
*/
#menu li.select a, #menu li.select a:visited{text-decoration:none;color:#fff;background:transparent url(/images/menuback-rs.gif) right 0 no-repeat;}
#menu li.select a:active, #menu li.select a:hover{text-decoration:none;} 

#menu li.select li a, #menu li.select li a:visited{
color:#6a6a6a;
	text-align:left;
	width: 194px;
	height:24px;
	background:transparent;
	padding:6px 0 0 6px;
	margin:0;}
#menu li.select li a:active, #menu li.select li a:hover{
color:#7f3646;
	font-weight:bold;
	background: #eadadc;} 

#menu{
	float:left;
	background			: transparent right top url(/images/menuback.gif) no-repeat;
	width				: 793px;
	height				: 41px;
}


#menu ul {
	padding:0; margin:0;list-style:none;float:left;width:793px;
}

#menu li{padding:0; margin:0; color:#6C6A6C; float:left;height:41px;background:transparent url(/images/menuback-l.gif) 0 0 no-repeat;font-size:9pt;list-style-image:none; white-space:nowrap; }

* html #menu li{width:54px;}

#menu li.select {background:transparent url(/images/menuback-ls.gif) 0 0 no-repeat;color:#fff;}

#menu li a , #menu li a:visited{
	text-decoration:none;color:#6C6A6C;background:transparent url(/images/menuback-r.gif) right 0 no-repeat;margin:0 0 0 6px;padding:14px 11px 0px 6px;display:block;font-weight:bold;font-family:arial,helvetica; font-size:9pt; height:27px;
}

#menu a.parent {
	background: url(../images/nav-right.gif) center right no-repeat;
}

#menu li ul {
	position: absolute;
	left: -999em; /* auto  */
	height: auto;
	width: 200px;
	font-weight: normal;
	margin: 0;
	padding:0 0 7px 0;
	background: transparent url(/images/menu_voet.png) 0 bottom repeat-x;
	border:#afb0b3 1px solid;
	border-bottom:none;
}

* html #menu li ul {margin: 0 0 0 -27px;}

#menu li li {
	width: 200px;
	height:30px;
	background: #fdfbfd;
}

#menu li ul a, #menu li ul a:visited {
	color:#6a6a6a;
	text-align:left;
	width: 194px;
	height:24px;
	background:transparent;
	padding:6px 0 0 6px;
	margin:0;
}

#menu li ul ul {
	margin: -31px 0 0 200px;
}

* html #menu li ul ul {margin: -31px 0 0 100px;}
*+html #menu li ul ul {margin: -31px 0 0 100px;}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
}

#menu a:hover{
	text-decoration:none;
	color:#010101;
	background: :#ccc;
}

#menu li li a:hover {
	color:#7f3646;
	font-weight:bold;
	background: #eadadc;
}

/* #menu a:visited{
text-decoration:none;
color:#626469;
}

#menu a:active{
text-decoration:none;
font-weight:bold;
color:#626469;
} */

.crumb a {background:transparent url(/images/li.png) 0px 3px no-repeat;padding:0px 12px 0px 14px; font-weight:normal; font-size:11px;}

a.iframe {padding: 5px 10px 5px 24px; display:block;background : transparent url(/images/li.png) 10px 10px no-repeat;font-size:14px;}
li.news{margin:0 0 10px 0;}

.video{float:left;padding:16px 12px 0 0;}
.info {float:left;padding:0 0 0 0;width:231px;}
.info table{margin:6px 0 12px 12px; width:215px}
.info td{font-size:11px;}
.info td input.cta{width:100px;margin:2px 0 3px 0;}

a.cta-l {padding: 5px 10px 5px 24px; display:block;background : transparent url(/images/li.png) 10px 10px no-repeat;font-size:14px;font-weight:bold;}
.actueel ul{padding:4px 0 0 12px;display:block;float:left}

.regio{clear:left;width:974px;padding:0;}