body{font: 0.70em/1.3 verdana, helvetica, sans-serif; margin:0px; padding:0px; }
/* hack to target IE specific */
* {font-size:100%;}

#header {
	width: 984px;
}
#header .slogan {
	color: #006699;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 15px;
	padding-left: 16px;
}

#header .leader {
	padding: 5px 0pt 20px;
	text-align: right;
}

#header .leader img {
	margin: 0;
}

/*---------------------------------------------.boxContainers------------------------------------------------*/
#b1 .boxContainer{margin:0px;}
#b1 .boxContainer .boxLeft{padding-left:0px;padding-right:4px;width:50%;}
#b1 .boxContainer .boxRight{padding-left:4px;padding-right:0px;width:50%;}
#b1 .boxContainer .content{display:block; padding:4px;}

#b2 .boxContainer{margin-left:0px;}
#b2 .boxContainer .boxLeft{padding-left:0px;padding-right:4px;width:50%;}
#b2 .boxContainer .boxRight{padding-left:4px;padding-right:0px;width:50%;}
#b2 .boxContainer .content{display:block; padding:4px;}

#b3 .boxContainer{margin-left:0px;}
#b3 .boxContainer .boxLeft{padding-left:0px;padding-right:4px;width:50%;}
#b3 .boxContainer .boxRight{padding-left:4px;padding-right:0px;width:50%;}
#b3 .boxContainer .content{display:block; padding:4px;}

#b1 .boxContainer .content, #b1 .contentBoxHalf .content { background: #e6f2ff; }
#b2 .boxContainer .content, #b2 .contentBoxHalf .content { background: #e7f2ce; }
#b3 .boxContainer .content, #b3 .contentBoxHalf .content { background: #f0e7de; }

div.contentBoxHalf .content {
	padding: 4px;
}
div.contentBoxHalf {
	float: left;
	width: 50%;
}
div.contentBoxHalf div.leftHalf {
	margin-right: 2px;
}
div.contentBoxHalf div.rightHalf {
	margin-left: 2px;
}
/*--------------------------------------------------------------------------------------------------------------*/				

#cel1 {background: url(/css/css_blue_breadcrumb-pijl.gif) no-repeat left 0.2em #9cf; }
#cel2 {background: url(/css/css_green_breadcrumb-pijl.gif) no-repeat left 0.2em #9c0 ; }
#cel3 {background: url(/css/css_red_breadcrumb-pijl.gif) no-repeat left 0.2em #D6ADD6; }

/* general declarations */

img, a img { border: 0; margin: 5px 2px 5px 0; }
img.nospace { border: 0; margin: 0; padding: 0; }

h1 {font-size: 1.2em;}
h2 {font-size: 1.33em;}
h3 {font-size: 1.2em; margin-bottom: 0;}
h4 {font-size: 11px}
h5 {font-size: 1em}

sub {
	font-size: smaller;
}
sup {
	font-size: smaller;
}
#slogannieuwsbrief {font-size:1.5em; font-weight:bold; color:#fff}

a:link, a:active, a:visited { text-decoration: underline; }
a:hover { text-decoration: none; }
a:link p, a:active p, a:visited p { text-decoration: underline; }
a:hover p { text-decoration: none; }

#b1 .linkbox{ padding: 0 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b1.gif) no-repeat left 0; }
#b2 .linkbox{ padding: 0 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b2.gif) no-repeat left 0; }
#b3 .linkbox{ padding: 0 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b3.gif) no-repeat left 0; }

#b1 a.external { padding-left: 18px; background: url(/img/ic_website_build.gif) no-repeat left 0; }
#b2 a.external { padding-left: 18px; background: url(/img/ic_website_immo.gif) no-repeat left 0; }
#b3 a.external { padding-left: 18px; background: url(/img/ic_website_task.gif) no-repeat left 0; }

.linkboxgrey{ padding: 0 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_grey.gif) no-repeat left 0; }

#b1 .linkbox2{
	text-decoration: underline;
	line-height:20px;
	padding:0em 0em 0.2em 1.5em;
	clear: both;
	background: url(/css/img/linkbox_b1.gif) no-repeat left 0em;
	margin-left: 20px;
}

#b2 .linkbox2{
	text-decoration: underline;
	line-height:20px;
	padding:0em 0em 0.2em 1.5em;
	clear: both;
	background: url(/css/img/linkbox_b2.gif) no-repeat left 0em;
	margin-left: 20px;
}
#b3 .linkbox2{
	text-decoration: underline;
	line-height:20px;
	padding:0em 0em 0.2em 1.5em;
	clear: both;
	background: url(/css/img/linkbox_b3.gif) no-repeat left 0em;
	margin-left: 20px;
}


#CustomRightNavigation .linkbox{ padding:0 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_grey.gif) no-repeat left 0; }

.linkboxback{ 
	text-decoration: underline; 
	background: url(/css/img/linkbox_back.gif) no-repeat left 0px; 
	padding-left:20px;
	
}
div.thumbParagraph{
	clear:both;
}
div.thumbParagraph img{
	float:right;
	margin-left:4px;
	margin-bottom:4px;
}
img.thumb{
	display:block;
	float:left;
	margin-right:6px;
	margin-top:2px;
}

.paragraaf a img.thumb{
	display:block;
	float:left;
	margin:2px 6px 15px 0;
}

.homeContainer td{
	padding:0px;
}
#b1 .linkboxfloat{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; /*clear: left;*/ background: url(/css/img/linkbox_b1.gif) no-repeat left 0em; display: inline;float: left;}
#b2 .linkboxfloat{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; /*clear: left;*/ background: url(/css/img/linkbox_b2.gif) no-repeat left 0em; display: inline; float: left;}
#b3 .linkboxfloat{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; /*clear: left;*/ background: url(/css/img/linkbox_b3.gif) no-repeat left 0em; display: inline; float: left;}

#b1 .linkboxlist{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b1.gif) no-repeat left 0em; display:block; margin-bottom:4px;}
#b2 .linkboxlist{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b2.gif) no-repeat left 0em; display:block; margin-bottom:4px;}
#b3 .linkboxlist{ text-decoration: underline; padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b3.gif) no-repeat left 0em; display:block; margin-bottom:4px;}

#homeNews .linkboxfloat { margin-bottom:4px; }

#b1 .linkboxright{ text-align:right; text-decoration: underline; padding:0em 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b2.gif) no-repeat left 0px;}
#b2 .linkboxright{ text-align:right; text-decoration: underline; padding:0em 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b3.gif) no-repeat left 0px;}
#b3 .linkboxright{ text-align:right; text-decoration: underline; padding:0em 1em 0.2em 1.5em; clear: both; background: url(/css/img/linkbox_b1.gif) no-repeat left 0px;}
	
#b1 .linkboxNormal{ text-decoration: underline;padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b1.gif) no-repeat left 0em;}
#b2 .linkboxNormal{ text-decoration: underline;padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b2.gif) no-repeat left 0em;}
#b3 .linkboxNormal{ text-decoration: underline;padding:0em 1em 0.2em 1.5em; background: url(/css/img/linkbox_b3.gif) no-repeat left 0em;}


.persbox {
	CLEAR: both;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 1.5em;
	PADDING-BOTTOM: 0.2em;
	PADDING-TOP: 0px;
	TEXT-DECORATION: underline;
	background-image: url(/css/css_persbericht.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
}

.italic{font-style: italic;}
.left{float: left;}
.center{text-align: center;}
.right{float: right; clear: both;}
.small{ font-size: 9px; }
.medium { font-size: 10px; }
.rood { color:#FF0000; }

/* Header */ 
#linkContainer{
	float:right;
	display:block;
}
 #linkContainer a {
	margin-right: 8px;
	margin-left: 8px;
}
 #linkContainer a.lang {
	margin-right: 8px;
	margin-left: 8px;
	text-transform: uppercase;
}
 #linkContainer a:link { 
	font-size:11px; 
	color: #006699; 
	text-decoration: none; 
	font-weight: bold;
}
 #linkContainer a:visited { 
	font-size:11px; 
	color: #006699;	
	text-decoration: none; 
	font-weight: bold;
}
 #linkContainer a:hover { 
	font-size:11px; 
	color: #000000;	
	text-decoration: none; 
	font-weight: bold;
}

#b1  #linkContainer span { 
	color: #6FB7FF;
	margin: 0px;
	padding: 0px;
}
#b2  #linkContainer span 
{
	color: #8CBB00;
	margin: 0px;
	padding: 0px;
}
#b3  #linkContainer span {
	color: #B45122;
	margin: 0px;
	padding: 0px;
}

.headernewsletter{margin:0; padding:0;background-color:#9cf; width:100%}

#topBanners{white-space: nowrap; text-align: right; padding-right: 0.5em}
#topBanners div{width:350px; height: 65px}

/*#banners a:link {text-decoration:underline}
#banners a:hover{text-decoration:none}
#banners a:visited{text-decoration:underline}*/

#b1 #content #subnavtitel  {background-image:url(/css/css_blue_breadcrumb-pijl.gif)}
#b2 #content #subnavtitel  {background-image:url(/css/css_green_breadcrumb-pijl.gif)}
#b3 #content #subnavtitel  {background-image:url(/css/css_red_breadcrumb-pijl.gif)}
#b4 #content #subnavtitel  {background-image:url(/css/css_green_breadcrumb-pijl.gif)}

#b4 img, #b4 a img {border:0;margin:0px 0px 0px 0px; } 

#b1 #content #subnav ul li a{background: no-repeat left 0em;color:#3399FF;font-weight:bold;} 
#b2 #content #subnav ul li a{background: no-repeat left 0em;color:#7CA600;font-weight:bold;} 
#b3 #content #subnav ul li a{background: no-repeat left 0em;color:#B45122;font-weight:bold;} 

/* ==
= Architectenschakel
===== */
#b1 #content .markup { BACKGROUND-COLOR: #6FB7FF; font-weight: bold; color: #FFFFFF; }
#b2 #content .markup { BACKGROUND-COLOR: #99CC00; font-weight: bold; color: #FFFFFF; }

/* ==
= Color Themes
===== */

.tn1 a,  #b1 #lang,  #b1 #breadCrumb-blue, #b1 #langChoice a.langOn {background-color:#99CCFF}
.tn2 a,  #b2 #lang,  #b2 #breadCrumb-green,  #b2 #langChoice a.langOn {background-color:#9c0}
.tn3 a,  #b3 #lang,  #b3 #breadCrumb-red,  #b3 #langChoice a.langOn {background-color:#D6ADD6}

#b1 #topnav{margin:0px; padding:0em 0em 0em 0.1em; background-color:#99CCFF }
#b2 #topnav{margin:0px; padding:0em 0em 0em 0.1em; background-color:#99CC00 }

/*---------------------------------------Custom Right Navigation----------------------------------------------*/
#CustomRightNavigation{
	background-color: #eeeeee;
	vertical-align: top;
	width: 208px;
}
#CustomRightNavigation .titleBar {
	padding: 4px 6px 8px;
	MARGIN-TOP: 15px; 
	MARGIN-BOTTOM: 4px; 
	MARGIN-LEFT: 0px;
	DISPLAY:block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000;
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_rightinclude.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: left bottom; 
	background-color:#D0D0D0;
	clear:both;
}

/*---------------------------------------Banners---------------------------------------------------*/
#b1 .contentBoxtheme .tableborder td.taskarticlebanner { background: #eee; border-top: 1px solid #000 }
#b1 #content .taskarticlebanner a img { border: none; margin: 0 8px 0 16px; vertical-align: middle }

#banners {
	padding: 0 4px;
	width: 200px;
}

#banners a {
	/*text-decoration: underline; */
	color: #000000;
}
/*#banners a:hover{
	text-decoration: none;
}
#banners .linkbox {
	text-decoration: underline;
}*/

#b1 #banners a img  {
	border: 1px solid #6FB7FF; 
}

#b2 #banners a img  {
	border: 1px solid #99CC00;
}

#b3 #banners a img  {
	border: 1px solid #B45122;
}

#b1 #banners a img.imgnoborder, #b2 #banners A IMG.imgnoborder, #b3 #banners A IMG.imgnoborder {
	border: none;
}

#banners #banners-small a img {
	border: none;
}

/*---------------------------------------Banners article bottom---------------------------------------------------*/
#b1 #content #integratedbanners a,#b2 #content #integratedbanners a ,#b3 #content #integratedbanners a  {	text-decoration: none; }
#b1 #content #integratedbanners a img,#b2 #content #integratedbanners a img,#b3 #content #integratedbanners a img{border:none;}


/* ==
= Contenttabel stijlen; 
===== */

#contentTable{width:984px;margin:0; padding:0}

/* ****************************************************
 Info nieuwsbrief boek Vertqnadig bouwen onder artikel
**************************************************** */
#pageBottom{
	display:block;
	clear:both;
	text-align:left;
	margin: 20px 0px 0px;
	height:38px;
}

#pageBottom #info {
	float: left; 
	font-weight: bold;
	padding-left: 20px;
	width:375px;
	text-align:left;
}

#b1 #pageBottom #info { color: #3399FF; background: url(/css/img/info_build.gif) no-repeat left 0px; }
#b2 #pageBottom #info { color: #7CA600; background: url(/css/img/info_immo.gif) no-repeat left 0px; }
#b3 #pageBottom #info { color: #B45122; background: url(/css/img/info_task.gif) no-repeat left 0px; }

#pageBottom #info a {
	font-weight: bold;
}

#b1 #pageBottom #info a { color: #3399FF; }
#b2 #pageBottom #info a { color: #7CA600; }
#b3 #pageBottom #info a { color: #B45122; }

#pageBottom #info a:link, #pageBottom #info a:visited {
	text-decoration: underline;
}

#pageBottom #info a:hover {
	text-decoration: none;
}

#socialmedia {
	margin-bottom: 8px;
	float: right;
	/*text-decoration: none;
	background: url(/css/img/bg-social-media.png) no-repeat left top;
	width: 135px;
	height: 39px;
	padding: 10px 0 0 17px;*/
}

#socialmedia a {
	text-decoration: none;
}

#content #adbanner{background-color:#ffffff;width:100%}
#content #adbanner td{text-align:center;}
#content #paginering{clear:both;padding:1em;text-align:center}

/*---------------------------------------Paging-----------------------------------------------*/
#b1 #paginering {background-color:#E6F2FF;}
#b2 #paginering {background-color:#E7F2CE;}
#b3 #paginering {background-color:#F0E7DE;}
#b4 #paginering {background-color:#E7F2CE;}


/*---------------------------------------Breadcrumbs-----------------------------------------------*/
#content #breadCrumb {
	margin-bottom:8px;
}
#breadCrumb a:link, #breadCrumb a:active, #breadCrumb a:visited, #breadCrumb a:hover{
	color: #000000; text-decoration: underline
}
#breadCrumb a:hover{
	text-decoration:none;
}
#breadCrumb .title
{
	font-weight:bold;
	color: #000000;
}

/*---------------------------------------Content container-----------------------------------------*/
#content{
	padding: 8px;
	vertical-align: top;
}

/*---------------------------------------Content article reference----------------------------------*/
#content #articleReferenceContainer .title{
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#content #articleReferenceContainer img{
	margin:0px;
}

#content #articleReferenceContainer div a img, #content #articleReferenceContainer div img{
	border:none;
	margin:0px;
	vertical-align: middle;
}
#content #articleReferenceContainer ul 
{
	margin-left:0px;
	margin-top:0px;
	/*margin-bottom:10px;*/
	list-style-type: none;
}

#content #articleReferenceContainer ul li ul
{
	margin-left:15px;
	margin-top:0px;
	/*margin-bottom:10px;*/
	list-style-type: none;
}
#content #articleReferenceContainer div
{
	margin-top: 4px;
}
#content #articleReferenceContainer  ul li
{
	margin-bottom: 4px;
}
#b1 #content  #articleReferenceContainer a img {
	border:0px;
}
#b2 #content  #articleReferenceContainer a img {
	border:0px;
}

#content #newsletterPromotionBlock .title{
	font-weight:bold;
	color:#000000;
	display:block;
	margin-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#content #newsletterPromotionBlock img
{
	margin:0px;
	vertical-align:middle;
}
/*--------------------------------------- tip container---------------------------------------------*/

/*#content #tipContainer {
	border:1px solid #000;
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:15px;
	margin:0px;
}

#b1 #content #tipContainer {background-image: url(/css/css_blue-tip.gif); }
#b2 #content #tipContainer {background-image: url(/css/css_green-tip.gif); }
#b3 #content #tipContainer {background-image: url(/css/css_prs-tip.gif); }
#b4 #content #tipContainer {background-image: url(/css/css_green-tip.gif); }
*/



/*--------------------------------------- article info container---------------------------------------------*/

#articleInfoContainer td{
	padding:0px;
}
#b1 #articleInfoContainer .section, #b2 #articleInfoContainer .section, #b3 #articleInfoContainer .section{
	clear:both;
	display:block;
	font-weight:bold;
	color:#000000;
	margin-top:10px;
}
#articleInfoContainer td.seeAlso{
	padding-right:20px;
	width:50%;
}
#articleInfoContainer td.services img{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
#b1 #articleInfoContainer td.services a img, #b2 #articleInfoContainer td.services a img, #b3 #articleInfoContainer td.services a img{
	border:none;
}

#articleInfoContainer .title{
	display:block;
	BORDER-BOTTOM: #000000 1px dashed;
	margin-bottom:10px;
	font-weight:bold;
	color:#000000;
}
#articleTree ul, #articleTree ul li{
	list-style-type: none;
	clear:both;
}
#articleTree ul{
	margin:0px;
	padding:0px;
}
#articleTree ul li{
	margin:0px;
}
#articleTree ul li ul li{
	padding-left:20px;
	display:block;
	clear:both;
}
#articleTree li{
	padding-top:2px;
	
}
#b1 #content #articleTree li a{
	margin:0px;
}
#articleTree .toggleOpen{
	display:block;
	float:left;
	margin-right:5px;
	margin-top:2px;
	background-image: url(/css/img/toggleOpen.gif);
	background-repeat: no-repeat;
}
#articleTree .toggleClose{
	display:block;
	float:left;
	margin-right:5px;
	margin-top:2px;
	background-image: url(/css/img/toggleClose.gif);
	background-repeat: no-repeat;
}
#b1 #content #articleTree a img, #b2 #content #articleTree a img, #b3 #content #articleTree a img{
	border: none;
	margin-bottom:0px;
	padding:0px;
}


/*-------------------------------------------------------------------------------------------------*/

/*
gekleurde box voor formulieren enz...
 */

/*#content .contentBox{padding: 0.5em; margin-bottom: 1em;height:100%;}*/
#content .contentBox{padding:6px; margin-bottom: 6px;}
#content .contentBoxWhite { padding: 6px; margin-bottom: 6px }

#content .contentBoxtheme{
	padding:6px;
	padding-top:12px;
}

#content .contentBoxCommercial {
	background: #eeeeee;
	padding: 6px; 
}

#content .contentBoxNews{margin-bottom:8px;clear:both;}

#content .contentBoxNews b { color:#333333; }
#content .contentBoxNews strong { color:#333333; }

#b1 #content a img {border: solid 1px #6FB7FF}
#b2 #content a img {border: solid 1px #99CC00}
#b3 #content a img {border: solid 1px #B45122}
#b1 #content a .imgnoborder {border: 0px; }
#b2 #content a .imgnoborder {border: 0px; }
#b3 #content a .imgnoborder {border: 0px; }
#content .imgborder {border: solid 1px #DDDDDD}

/* Kleurcodes voor de tekst achtergrond */
#b1 .contentBox, #b1 .contentBoxtheme, #b1 .bgOn {background: #E6F2FF; clear: both;}
#b2 .contentBox, #b2 .contentBoxtheme, #b2 .bgOn {background: #E7F2CE; clear: both;}
#b3 .contentBox, #b3 .contentBoxtheme, #b3 .bgOn {background: #F0E7DE; clear: both;}

/* hoekje content weglaten 
#b1 #content {
	background-image: url(/css/bl-hoekje.gif); 
	background-repeat: no-repeat; 
	background-position: left top
}
#b2 #content {
	background-image: url(/css/gr-hoekje.gif); 
	background-repeat: no-repeat; 
	background-position: left top
}
#b3 #content {
	background-image: url(/css/prs-hoekje.gif); 
	background-repeat: no-repeat; 
	background-position: left top
}
*/

.navigationblock { padding: 4px; }
#content .navigationblock a:link { text-decoration: none; }
#content .navigationblock a:visited { text-decoration: none; }
#content .navigationblock a:hover { text-decoration: underline; }

#b1 .navigationblock { background: #e6f2ff; border: 1px solid #6fb7ff; }
#b2 .navigationblock { background: #e7f2ce; border: 1px solid #99cc00; }
#b3 .navigationblock { background: #f5eaf5; border: 1px solid #b45122; }

#b1 #block_homepage a:link{text-decoration: underline;}
#b1 #block_homepage a:visited{text-decoration: underline;}
#b1 #block_homepage a:hover{text-decoration: none;}
#b1 #block_homepage {background: #E6F2FF;}
#b1 #block_homepage p{text-align: left; margin:0px}

#b2 #block_homepage a:link{text-decoration: underline;}
#b2 #block_homepage a:visited{text-decoration: underline;}
#b2 #block_homepage a:hover{text-decoration: none;}
#b2 #block_homepage {background: #E7F2CE;}
#b2 #block_homepage p{text-align: left; margin:0px}

#b3 #block_homepage a:link{text-decoration: underline;}
#b3 #block_homepage a:visited{text-decoration: underline;}
#b3 #block_homepage a:hover{text-decoration: none;}
#b3 #block_homepage {background: #F5EAF5;}
#b3 #block_homepage p{text-align: left; margin:0px}

/* content Headers */
#content h1 { font-size: 19px; }
#content h1 .lighter { font-size: 12px; }
#content h2 { font-size:1.4em; font-weight: bold; color: #000000; letter-spacing: 1px; text-align: left; vertical-align: top; display: block;}
#content h3 { /*clear: both*/ }
#content h4 { /*clear: both;*/ margin: 3px 0px 3px }

/*#content h5{font-size:1em; font-weight:bold;color:#666; letter-spacing: 0.5px; text-align: left; vertical-align: top; 
display: block;} */

#b1 #content h4.listItem {color:#3399FF; text-decoration:none;}
#b2 #content h4.listItem {color:#7CA600; text-decoration:none;}
#b3 #content h4.listItem {color:#000000; text-decoration:none;}

#b1 #content h4 a {color:#3399FF; text-decoration:underline;}
#b2 #content h4 a {color:#7CA600; text-decoration:underline;}
#b3 #content h4 a {color:#B45122; text-decoration:underline;}

#b1 #content h3 {color:#3399FF; text-decoration:none;}
#b2 #content h3 {color:#7CA600; text-decoration:none;}
#b3 #content h3 {color:#B45122; text-decoration:none;}

#b1 #content h4 { color: #3399FF; }

#b1 #content h4 a:hover{text-decoration:none;color:#3399FF;}
#b2 #content h4 a:hover{text-decoration:none;color:#7CA600;}
#b3 #content h4 a:hover{text-decoration:none;color:#B45122;}

#content h4 a:hover{text-decoration:underline;color:#3399FF;}

#b1 .contentBoxtheme .tableborder td { background: #C4E0FF; }
#b2 .contentBoxtheme .tableborder td { background: #D6E9A9; }
#b3 .contentBoxtheme .tableborder td { background: #EED2B5; }

#b1 .mainColor {background-color: #6FB7FF;}
#b2 .mainColor {background-color: #99CC00;}
#b3 .mainColor {background-color: #99CC00;}

#content #ss_controls {
	width:150px;
	height:18px;
	font-weight: bold;
	margin:0em;
	color:#fff;
	letter-spacing: 2px;
	padding:0em 0em 0em 2em;
	border:0em solid #000;
	white-space: nowrap;
	float:right;
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url(/css/css_controls-background.gif);
	text-align: left;
	vertical-align: middle;
}

#content #subnavblokje {}
#content #subnavtitel {font-weight: bold; margin-top:1em; margin-bottom:0.5em; padding:0em 0em 0em 3em; font-size: 1em; 

letter-spacing: 2px; background-repeat:no-repeat;background-position:left top}

#content #subnav ul{margin:0em 0em 0em 2em; padding: 0em; list-style: none; }
#content #subnav ul li {padding: 0.2em 0em 0.2em 0em;  margin:0em}
#content #subnav ul li a{ letter-spacing: 0px; padding: 0em 0em 0em 0em; margin-bottom: 0px; font-size:1em}

#b1 #content #subnavtitel,#b1 #content #subnav ul li a:hover {color:#3399FF; text-decoration:none;}
#b2 #content #subnavtitel,#b2 #content #subnav ul li a:hover {color:#7CA600; text-decoration:none;}
#b3 #content #subnavtitel,#b3 #content #subnav ul li a:hover {color:#B45122; text-decoration:none;}
#b4 #content #subnavtitel,#b4 #content #subnav ul li a:hover {color:#7CA600; text-decoration:none;}



#content .paragraaf {margin-top:0px; /*margin-bottom:2em;*/ clear:both;}
#content .paragraaf-grey {margin-top:0px; margin-bottom:2em; background-color:#eeeeee; PADDING-LEFT: 6px; }
#content .paragraaflijst {margin-top:0.4em; margin-bottom:0.4em}
#content .paragraaflijst-grey {margin-top:0.4em; margin-bottom:0.4em; background-color:#eeeeee;}
#paragraaf-grey { background-color:#EEEEEE; padding-bottom:6px; padding-left:6px; margin-bottom:0px; height:100%; }


.tableborder {
	border: 1px solid #000000;
	margin-bottom: 10px;
	width: 100%;
}
.tableborder td { background: #eeeeee; }
#b3 .tableborder td { background: #F0E7DE; }

/* List style elementen */
#content ul { list-style: square; list-style-position: outside; }
#content li { padding-bottom:4px; }
#content ul ul{list-style: disc; list-style-position: outside;}
#content ul ul ul{list-style: circle;list-style-position: outside;}

#content .tip, #content .tipwhite {
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 8px;
	margin-bottom: 25px; /* 0 */
	padding: 15px 15px 10px 30px;
	/* padding-bottom:10px; */
	clear: both;
	position: relative;
	overflow: auto;
}

#b1 #content .tip, #b1 #content .contentBoxtheme .tipwhite {
	border: 1px solid #70B7FF;
	background-image: url(/css/img/bg_tipbox_blue.gif);
	background-color: #E6F2FF;
}
#b2 #content .tip, #b2 #content .contentBoxtheme .tipwhite {
	border: 1px solid #8CBB00;
	background-image: url(/css/img/bg_tipbox_green.gif);
	background-color: #EAF4D4;
}
#b3 #content .tip, #b3 #content .contentBoxtheme .tipwhite {
	border: 1px solid #B45122;
	background-image: url(/css/img/bg_tipbox_brown.gif);
	background-color: #F0E7DE;
}

#b1 #content .tipwhite, #b1 #content .contentBoxtheme .tip {
	border: 1px solid #70B7FF;
	background-image: url(/css/img/bg_tipbox_whiteblue.gif);
	background-color: #ffffff;
}
#b2 #content .tipwhite, #b2 #content .contentBoxtheme .tip {
	border: 1px solid #8CBB00;
	background-image: url(/css/img/bg_tipbox_whitegreen.gif);
	background-color: #ffffff;
}
#b3 #content .tipwhite, #b3 #content .contentBoxtheme .tip {
	border: 1px solid #B45122;
	background-image: url(/css/img/bg_tipbox_whitebrown.gif);
	background-color: #ffffff;
}

#content .tip #leftbox, #content .tipwhite #leftbox { float: left; width: 290px; position: relative; }
#content .tip #rightbox, #content .tipwhite #rightbox { float: left; width: 215px; position: relative; padding-left: 15px; }
#b1 .tip input[type="text"], #b1 .tipwhite input[type="text"] { border: 1px solid #70B7FF; height: 16px; }
#b2 .tip input[type="text"], #b2 .tipwhite input[type="text"] { border: 1px solid #8cbb00; height: 16px; }
#b3 .tip input[type="text"], #b3 .tipwhite input[type="text"] { border: 1px solid #b45122; height: 16px; }

#content select {border-width: 1px;border-style: solid;border-color: #000;background:#fff; font-size:0.9em; vertical-align: middle; padding:0px; margin:0px}
#content input {font-size:0.9em;vertical-align: middle;}

#content a:link, #content a:active, #content a:visited, #content a:hover{color: #000}
#content a:hover{text-decoration: none}


#b1 #content h1{color:#6FB7FF}
#b2 #content h1{color:#8CBB00}
#b3 #content h1{color:#B45122}

#content table td {
	padding: 2px;
	text-align: left;
	vertical-align: top;
}
#content table.tableborder td {
	padding: 4px;
}
#content table.tableborder td p {
	margin: 0;
}

/*oud #copyrightc {text-align:center; font-size:0.8em; margin-top:4em; margin-bottom:2em; border-width: 1px 0px 0px 

0px;border-style: solid;border-color: #aaa} */
#copyrightc {
	FONT-SIZE: 10px;
	margin-top: 10px;
	clear:both;
	padding-top:5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #000000;
}
#copyrightc a{text-decoration:none;FONT-SIZE: 10px;}
#copyrightc span
{
display:block;
float:right;
}
#copyrightc span.copyright
{
display:block;
float:left;
}
#copyrightmessage {
	display:none;
	text-align: left;
}
#aansprakelijkheidmessage {display:none;}

/* de stijlen die de "checklist" en "Richtprijzen" opmaken */

hr{border: none; border-bottom: 1px dashed #333; background: none; height: 1px}
.articleFooter{width: 98%}
.articleFooter td{ width: 50%; margin: 1%}

/* positionering van afbeeldingen bij en paragraaf, ofwel rechts (en overgaand in de volgende paragrafen, ofwel onder de 

huidige paragraaf */
/* kst:  de 220 px breedte is afhankelijk van de breedte die deze images zullen / kunnen hebben.*/

/*---------------------------------------------------*/
/*img right align*/
.imgright{float: right; clear: right; text-align:right; }
.imgright img {
	display:block;
	margin-left:5px;
}
.imgright span {display:block;}
/*.imgright img {display:inline;display:block;}*/
/*new part*/
#b1 #content .imgright .imgBox{
	width:260px;
	display:block;
	text-align:center;
	background-image: url(/css/img/spacer.gif);
	background-color:#FFFFFF;
	margin-bottom:4px;
}
#b1 #content .imgright div.imgBox{
	border:1px solid #AAAAAA;
}
#b1 #content .imgright a.imgBox{
	border:1px solid #6fb7ff;
	text-align:center;
}
#b1 #content .imgright .imgBox img{
	margin:0px;
	border:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#b1 #content .imgright {
	CLEAR:right; 
	FLOAT:right; 
	width:262px;
	text-align:right;
	padding:0px;
	/*margin-right:8px;*/
	margin-left:8px;
	margin-bottom:8px;
}
#b1 #content .imgright span{
	width:262px;
	display:block;
	margin-bottom:4px;
}

#b2 #content .imgright .imgBox{
	width:260px;
	display:block;
	text-align:center;
	background-image: url(/css/img/spacer.gif);
	background-color:#FFFFFF;
	margin-bottom:4px;
}
#b2 #content .imgright div.imgBox{
	border:1px solid #AAAAAA;
}
#b2 #content .imgright a.imgBox{
	border:1px solid #99CC00;
	text-align:center;
}
#b2 #content .imgright .imgBox img{
	margin:0px;
	border:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#b2 #content .imgright {
	CLEAR:right; 
	FLOAT:right; 
	width:262px;
	text-align:right;
	padding:0px;
	/*margin-right:8px;*/
	margin-left:8px;
	margin-bottom:8px;
}
#b2 #content .imgright span{
	width:262px;
	display:block;
	margin-bottom:4px;
}

#b3 #content .imgright .imgBox{
	width:260px;
	display:block;
	text-align:center;
	background-image: url(/css/img/spacer.gif);
	background-color:#FFFFFF;
	margin-bottom:4px;
}
#b3 #content .imgright div.imgBox{
	border:1px solid #AAAAAA;
}
#b3 #content .imgright a.imgBox{
	border:1px solid #D6ADD6;
	text-align:center;
}
#b3 #content .imgright .imgBox img{
	margin:0px;
	border:none;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#b3 #content .imgright {
	CLEAR:right; 
	FLOAT:right; 
	width:262px;
	text-align:right;
	padding:0px;
	/*margin-right:8px;*/
	margin-left:8px;
	margin-bottom:8px;
}
#b3 #content .imgright span{
	width:262px;
	display:block;
	margin-bottom:4px;
}
/*productie na test*/
p{
	margin-top:0px;
	margin-bottom:20px;
}
#content .imgTheme{
	/*display:block;*/
	clear: right;
	float:right;
	margin-top:0px;
	margin-right:0px;
	margin-left:6px;
	margin-bottom:6px;
}
#content .imgTheme img{
	/*display: block;*/
	margin: 0px;
	width: 222px;
}
/*---------------------------------------------------*/




.imgleft{float: left; clear: left;}


.imgbottom{float: left; margin-left: 1em}
.imgbottom span {display:block;}
/* opmaak van de content links */
/* opmaak voor bvb datum, autheur,... naast de titel */

.lighter{font-size: 80%;color:#666666;}
.light{font-size: 10px; color:#666666; }
#tabelkopje .lighter {font-size: 80%; color:#fff}
.txtred {font-weight: bold;color:red;}
.txtkaderrood {border:1px solid red; text-align:center; padding:0.5em 0.5em 0.5em 0.5em}

/* .txtbgcolor{color:#fff; background-color:#bbb} */
#b1 .txtbgcolor{color:#fff; padding-left:4px; padding-right:4px; padding-bottom:1px; background-color:#3399FF}
#b2 .txtbgcolor{color:#fff; padding-left:4px; padding-right:4px; padding-bottom:1px; background-color:#7CA600}
#b3 .txtbgcolor{color:#fff; padding-left:4px; padding-right:4px; padding-bottom:1px; background-color:#B45122}

.txtslogan {font-weight: bold; font-size: 1.8em; text-align:right; margin:0em 0em 0em 0em; color:#aaa}
.txtwhitegroot {font-weight: bold; font-size: 1.2em; color:#fff}
.txtwhiteklein {font-weight: bold; font-size: 0.8em; color:#fff}

.form-inputveld60
{
    WIDTH: 50px;
    HEIGHT: 20px;
}
.form-inputveld200
{
   
    WIDTH: 200px;
    HEIGHT: 20px;
}
.form-inputveld350
{
    WIDTH: 300px;
    HEIGHT: 20px;
}
.form-textarea
{
    WIDTH: 300px;
    HEIGHT: 80px;
}

#b1 .form-button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #65b9e5;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

#b1 .form_button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #6FB7FF;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

#b2 .form-button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #8CBB00;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

#b2 .form_button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #8CBB00;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

#b3 .form-button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #B45122;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

#b3 .form_button {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #B45122;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 18px;
}

.greyButton {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	/*DISPLAY: block;*/
	/*FLOAT: left;*/
	MARGIN-LEFT: 3px;
	MARGIN-top: 8px;
	COLOR: #000000;
	BACKGROUND-COLOR: #cccccc;
	TEXT-DECORATION: none;
	cursor: pointer;
	padding: 0 2px;
	border: 1px solid #000000;
}

#footer_button_blue a {
	font-family:verdana, Helvetica, Arial;
	font-size:12px;
	background: #99CC00;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	background-color:#9cf;
	padding: 2px;
}
#immoslogan {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #668800;
	text-align: center;
	padding-right: 10px;
	padding-top: 4px;
}
#wether td
{
	vertical-align:middle
	
}

/*--------------------------------------- toggle ---------------------------------------------*/
#b1 #content #pickbox table td #item{
	/*border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;*/	
}
#b1 #content #pickbox img
{
	margin:2px 0px 0px;padding:0px;border:0px;
}
#b1 #content #pickbox a img
{
	border:0px;
}
.dp-none{display: none}

/* toggle zoekscherm huizenkijken */
.toggle {
display: none;
position: relative;
margin: 0;
padding: 0;
}

#b1 #content .tabelkopje_toggle {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	COLOR: #ffffff; 
	TEXT-INDENT: 6px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 8px; 
	background-position: left bottom; 
	background-repeat: repeat-x; 
	/*height:18px;*/
	clear:both; 
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_blue_toggle.jpg); 
}

#b1 #content .tabelkopje_toggle A {
	/*COLOR: #006699;*/
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	cursor:pointer;
}
#b1 #content .tabelkopje_toggle A:hover {
	/*COLOR: #000000;*/
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#b2 #content .tabelkopje_toggle {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	COLOR: #ffffff; 
	TEXT-INDENT: 6px; 
	PADDING-TOP: 2px; 
	PADDING-BOTTOM: 8px; 
	background-position: left bottom; 
	background-repeat: repeat-x; 
	/*height:18px;*/
	clear:both; 
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_green_toggle.jpg); 
}
#b2 #content .tabelkopje_toggle A {
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	cursor:pointer;
}
#b2 #content .tabelkopje_toggle A:hover {
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}
#b3 #content .tabelkopje_toggle {
	PADDING-RIGHT: 0px; 
	MARGIN-TOP: 8px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	MARGIN-BOTTOM: 0px; 
	MARGIN-LEFT: 0px; 
	COLOR: #ffffff; 
	TEXT-INDENT: 6px; 
	PADDING-TOP: 8px; 
	PADDING-BOTTOM: 3px; 
	background-position: left bottom; 
	background-repeat: repeat-x; 
	/*height:18px;*/
	clear:both; 
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_brown_toggle.jpg); 
}
#b3 #content .tabelkopje_toggle A {
	COLOR: #663366; TEXT-DECORATION: none
}
#b3 #content .tabelkopje_toggle A:hover {
	COLOR: #000; TEXT-DECORATION: none
}

/*
--------------------------------
MENU BLOCK ELEMENTEN
--------------------------------
*/
#b1 #block_services {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #6fb7ff 1px solid;
	BORDER-TOP: #6fb7ff 0px solid;
	BORDER-LEFT: #6fb7ff 1px solid;
	BORDER-BOTTOM: #6fb7ff 1px solid;
	TEXT-ALIGN: left;
	height: 100%;
}

#b2 #block_services {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #8cbb00 1px solid;
	BORDER-TOP: #8cbb00 0px solid;
	BORDER-LEFT: #8cbb00 1px solid;
	BORDER-BOTTOM: #8cbb00 1px solid;
	TEXT-ALIGN: left;
	height: 100%;
}
#b3 #block_services {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #C88CD0 1px solid;
	BORDER-TOP: #C88CD0 0px solid;
	BORDER-LEFT: #C88CD0 1px solid;
	BORDER-BOTTOM: #C88CD0 1px solid;
	TEXT-ALIGN: left;
	height: 100%;
}

.lefttab-green {
	BACKGROUND-COLOR: #9c0;
	background-image: url(/css/leftcorner_tab_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.righttab-green {
	BACKGROUND-COLOR: #9c0;
	background-image: url(/css/rightcorner_tab_green.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.righttab-blue {
	BACKGROUND-COLOR: #9cf;
	background-image: url(/css/rightcorner_tab_blue.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.lefttab-grey {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/css/leftcorner_tab_grey.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #ccc
}

.righttab-grey {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/css/rightcorner_tab_grey.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #ccc
}
.grey {
	BACKGROUND-COLOR: #CCCCCC;
	
	
}

.lightblue {
	BACKGROUND-COLOR: #E6F2FF;
}
.lightpurple{
	BACKGROUND-COLOR: #F0E7DE;
}
.lefttab-lightblue {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/css/leftcorner_tab_lightblue.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #E6F2FF
}

.righttab-lightblue {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/css/rightcorner_tab_lightblue.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #E6F2FF
}
.lefttab-blue2 {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/css/leftcorner_tab_blue2.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #6FB7FF
}
.lefttab-blue-bgwit {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE:  url(/css/leftcorner_tab_blue_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.righttab-blue-bgwit {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE:  url(/css/rightcorner_tab_blue_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.lefttab-green-bgwit {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE:  url(/css/leftcorner_tab_green_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.righttab-green-bgwit {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE:  url(/css/rightcorner_tab_green_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.lefttab-purple-bgwit {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE:  url(/css/leftcorner_tab_purple_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.righttab-purple-bgwit {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE:  url(/css/rightcorner_tab_purple_bgwit.gif); 
	BACKGROUND-REPEAT: no-repeat
}
.righttab-blue2 {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/css/rightcorner_tab_blue2.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #6FB7FF
}

.lightgreen {
	BACKGROUND-COLOR: #E7F2CE;
}
.lefttab-lightgreen {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/css/leftcorner_tab_lightgreen.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #E7F2CE
}

.righttab-lightgreen {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/css/rightcorner_tab_lightgreen.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #E7F2CE
}

.lefttab-lightpurple {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url(/css/leftcorner_tab_lightpurple.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #F0E7DE;
}

.righttab-lightpurple {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url(/css/rightcorner_tab_lightpurple.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #F0E7DE;
}
/*box1 : box met dunne kader*/
#b1 #contenttable #content #box1 {padding: 4px; border: 1px solid #99CCFF;	width: 100%;}
#b2 #contenttable #content #box1 {padding: 4px; border: 1px solid #99CC00;	width: 100%;}
/*box2 : box met achtergrondkleur*/
#b1 #contenttable #content #box2 {BACKGROUND-COLOR: #99CCFF;}
#b2 #contenttable #content #box2 {BACKGROUND-COLOR: #99CC00;}
#b4 #contenttable #content #box2 {BACKGROUND-COLOR: #99CC00;}

/*--------------------------------------- fortisHeader ---------------------------------------------*/
#fortis-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009966;
	border-bottom-color: #009966;
	height:35px;
	padding-top:5px;
	padding-left:10px;
}
#fortis-head img
{
	margin:0px;
}
#fortis-head a:link, #fortis-head a:active, #fortis-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#fortis-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#fortis-head .item {
	color:#009966;
	font-weight: bold;
	font-size:11px;
}


/*--------------------------------------- Immochecker Header ---------------------------------------------*/
#immochecker-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8DC541;
	border-bottom-color: #8DC541;
	height:35px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
#immochecker-head img
{
	margin:0px;
}
#immochecker-head a:link, #immochecker-head a:active, #immochecker-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#immochecker-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#immochecker-head .item {
	color:#669933;
	font-weight: bold;
	font-size:11px;
}

/*--------------------------------------- Luminus Header ---------------------------------------------*/
#luminus-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CA053E;
	border-bottom-color: #CA053E;
	height:35px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
#luminus-head img
{
	margin:0px;
}
#luminus-head a:link, #luminus-head a:active, #luminus-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#luminus-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#luminus-head .item {
	color:#CA053E;
	font-weight: bold;
	font-size:11px;
}


/*--------------------------------------- Hebbes Header ---------------------------------------------*/
#hebbes-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #21328B;
	border-bottom-color: #21328B;
	height:35px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
#hebbes-head img
{
	margin:0px;
}
#hebbes-head a:link, #hebbes-head a:active, #hebbes-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#hebbes-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#hebbes-head .item {
	color:#00A2E7;
	font-weight: bold;
	font-size:11px;
}

/*--------------------------------------- Dehaese Header ---------------------------------------------*/
#dehaese-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3366cc;
	border-bottom-color: #3366cc;
	height:35px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
#dehaese-head img
{
	margin:0px;
}
#dehaese-head a:link, #dehaese-head a:active, #dehaese-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#dehaese-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#dehaese-head .item {
	color:#3366cc;
	font-weight: bold;
	font-size:11px;
}

/*--------------------------------------- Gamma Header ---------------------------------------------*/
#gamma-head
{
	color:#000000;
	font-size:11px;
	display:block;
	width:974px;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #3366cc;
	border-bottom-color: #3366cc;
	height:35px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
#gamma-head img
{
	margin:0px;
}
#gamma-head a:link, #gamma-head a:active, #gamma-head a:visited {
	text-decoration: underline; 
	color:#000000;  
	font-size:11px;
}
#gamma-head a:hover{
	text-decoration: none;
	color:#000000;  
	font-size:11px;
}
#gamma-head .item {
	color:#3366cc;
	font-weight: bold;
	font-size:11px;
}


/*--------------------------------Boodschap aan Nederlandse gebruiker----------------------------------*/
#b1 #message2LiviosNLAndFr
{
	BACKGROUND-COLOR: #E6F2FF;
}
#b2 #message2LiviosNLAndFr {BACKGROUND-COLOR: #E7F2CE;}
#b4 #message2LiviosNLAndFr {BACKGROUND-COLOR: #E7F2CE;}
#message2LiviosNLAndFr{
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-left:15px;
	color:#000000;
	width:969px;
}
#message2LiviosNLAndFr span { color:#FF0000;font-weight:bold;}


/*------------------------------------------ iconen ------------------------------------------------*/
.print 
{
	BACKGROUND: url(/css/img/print.gif) no-repeat left 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	TEXT-DECORATION: underline;
	/*display: block;*/
}
.send 
{
	BACKGROUND: url(/css/css_sendicon.gif) no-repeat left 0em; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT:0px; 
	PADDING-LEFT: 26px; 
	TEXT-DECORATION: underline;
	
}
.zoek
{
	BACKGROUND: url(/css/img/zoek.gif) no-repeat left 0px;
	PADDING-BOTTOM: 2px;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 20px;
	TEXT-DECORATION: underline;
	display: block;
}
.zoom 
{
	CLEAR: both; 
	BACKGROUND: url(/css/css_zoek.gif) no-repeat left 0em; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 21px;
	TEXT-DECORATION: underline
}
.movie 
{
	CLEAR: both; 
	BACKGROUND: url(/css/css_movieicon.gif) no-repeat left 0em; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 2px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	TEXT-DECORATION: underline
}
.resize-plus{
	background-image: url(/images/resize-plus.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}
.resize-min{
	background-image: url(/images/resize-min.gif);
	background-repeat: no-repeat;
	padding-left: 18px;
}

.logout {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 15px; 
	BACKGROUND: url(/css/css_logouticon.gif) no-repeat left 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	TEXT-DECORATION: underline
}

#b1 .drie-d {
	CLEAR: both; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	BACKGROUND: url(/css/css_3dicon_build.gif) no-repeat left 0em; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: underline
}

#b2 .drie-d {
	CLEAR: both; PADDING-RIGHT: 0px; 
	PADDING-LEFT: 20px; 
	BACKGROUND: url(/css/css_3dicon_immo.gif) no-repeat left 0em; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	TEXT-DECORATION: underline
}

/*--------------------------------- regio en thema selectie ----------------------------------------*/

#b1 #regioEnThemaSelectie{background-color:#E6F2FF;}
#b2 #regioEnThemaSelectie {background-color:#E7F2CE;}
#b3 #regioEnThemaSelectie{background-color:#F0E7DE;}
#b4 #regioEnThemaSelectie {background-color:#E7F2CE;}

#regioEnThemaSelectie .selectedItem
{
	font-weight:bold;
}
#regioEnThemaSelectie .selectionList
{
	margin-top:10px;
}

/*-------------------------------------------standaard knoppen --------------------------------------------------*/
/* Uitlijning: Rechts */
a.coloredButton{
	background-color:#D6ADD6;
	border: 1px solid #000000;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;padding-bottom:2px;
	color:#000000;
	display:block;
	float:right;
	clear:left;
	text-decoration:none;
}
a.coloredButton:hover{
	
	border: 1px solid #000000;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;padding-bottom:2px;
	color:#000000;
	display:block;
	float:right;
	clear:left;
	text-decoration:none;
}
#b1 a.coloredButton{text-decoration:none;background-color:#99CCFF;}
#b1 a.coloredButton:hover{text-decoration:none;background-color:#E6F2FF;}
#b2 a.coloredButton{text-decoration:none;background-color:#99CC00;}
#b2 a.coloredButton:hover{text-decoration:none;background-color:#E7F2CE;}
#b3 a.coloredButton{text-decoration:none;background-color:#f0e7de;}
#b3 a.coloredButton:hover{text-decoration:none;background-color:#F0E7DE;}

/* Uitlijning: Links */
a.coloredButtonLeft{
	background-color:#D6ADD6;
	border: 1px solid #000000;
	margin-top:5px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;padding-bottom:2px;
	color:#000000;
	display:block;
	float:left;
	clear:right;
	text-decoration:none;
}
a.coloredButtonLeft:hover{
	
	border: 1px solid #000000;
	margin-top:5px;
	margin-right:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;padding-bottom:2px;
	color:#000000;
	display:block;
	float:left;
	clear:right;
	text-decoration:none;
}
#b1 a.coloredButtonLeft{text-decoration:none;background-color:#99CCFF;}
#b1 a.coloredButtonLeft:hover{text-decoration:none;background-color:#E6F2FF;}
#b2 a.coloredButtonLeft{text-decoration:none;background-color:#99CC00;}
#b2 a.coloredButtonLeft:hover{text-decoration:none;background-color:#E7F2CE;}
#b3 a.coloredButtonLeft{text-decoration:none;background-color:#f0e7de;}
#b3 a.coloredButtonLeft:hover{text-decoration:none;background-color:#F0E7DE;}

#b1 A.coloredButtonYellow { CLEAR: left; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #FFCC33; TEXT-DECORATION: none }
#b1 A.coloredButtonYellow:hover { CLEAR: left; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e6f2ff; TEXT-DECORATION: none }
#b2 A.coloredButtonYellow {	CLEAR: left; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #FFCC33; TEXT-DECORATION: none }
#b2 A.coloredButtonYellow:hover { CLEAR: left; BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #e6f2ff; TEXT-DECORATION: none }

/*---------------------------------------------metriweb footer------------------------------------------------*/
#mw a img
{
	float:right;
	display:block;
	clear:both;
}
#b1 #mw a img, #b2 #mw a img, #b3 #mw a img {border:0px;}

/*-----------------------------------------------Quiz-------------------------------------------------*/

#quizContainer .questionNumber
{
	font-size:14px;font-weight:bold;float:left;clear:left;display:block;
}
#b1 #quizContainer .questionNumber{color:#6FB7FF;}
#b3 #quizContainer .questionNumber{color:#B45122;}

#quizContainer .questionInfoblockContainer 
{
	float:right;clear:right;width:120px;margin-bottom:10px;
}

#quizContainer .questionInfoblockContainer .fullbar
{
	height:3px;
}
#b3 #quizContainer .questionInfoblockContainer .fullbar {border: 1px solid #99CCFF;}
#b3 #quizContainer .questionInfoblockContainer .fullbar {border: 1px solid #D6ADD6;}

#quizContainer .questionInfoblockContainer .fullbar .bar{height:2px;}
#b1 #quizContainer .questionInfoblockContainer .fullbar .bar{background-color:#99CCFF;}
#b3 #quizContainer .questionInfoblockContainer .fullbar .bar{background-color:#D6ADD6;}

/*-------------------------------------------quiz resultaat---------------------------------------------*/
#quizResult .resultIcon {display: block;}

#quizResult .resultQuestion {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#quizResult .resultNumber {
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#quizResult .moreinfo {
	font-weight:bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#quizResult .resultMoreInfo {
	background-color: #E6F2FF;
	margin-left: 25px;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
	border-left-color: #000000;
	padding: 4px;
	border-right-style: dotted;
	border-left-style: dotted;
}
#b1 #quizResult .resultMoreInfo{background-color: #E6F2FF;}
#b3 #quizResult .resultMoreInfo{background-color: #F0E7DE;}
/*-------------------------------------------- END ----------------------------------------------------*/

/* ------------------------------------------------------------ nieuwe tabjes topnav ------------------------------------------------------ */

/*#tabContainer .left-blue-bgwit { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/css/img/leftcorner_tab_build.gif); BACKGROUND-REPEAT: no-repeat }
#tabContainer .right-blue-bgwit { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_tab_build.gif); BACKGROUND-REPEAT: no-repeat }

#tabContainer .left-green-bgwit { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/css/img/leftcorner_tab_immo.gif); BACKGROUND-REPEAT: no-repeat }
#tabContainer .right-green-bgwit { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_tab_immo.gif); BACKGROUND-REPEAT: no-repeat }

#tabContainer .left-purple-bgwit { BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/css/img/leftcorner_tab_task.gif); BACKGROUND-REPEAT: no-repeat }
#tabContainer .right-purple-bgwit { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_tab_task.gif); BACKGROUND-REPEAT: no-repeat }

#b1 #tabContainer .right-shadow { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_shadow-tab_build.gif); BACKGROUND-REPEAT: no-repeat }
#b2 #tabContainer .right-shadow { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_shadow-tab_immo.gif); BACKGROUND-REPEAT: no-repeat }
#b3 #tabContainer .right-shadow { BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/css/img/rightcorner_shadow-tab_task.gif); BACKGROUND-REPEAT: no-repeat }
*/

#tabContainer{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
#tabContainer img{
	display:block;
	margin:0px;
	float:left;
	border:none;
}
#tabContainer a{
	color:#FFFFFF;
	text-decoration:none;
	margin-top:3px;
	display:block;
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;

}
#tabContainer li.tab_forum a {
	color: #c30;
}
#tabContainer a.active{
	padding-right:22px;
}
#tabContainer a:hover{
	color:#000000;
}
#tabContainer li {
	display: inline;
	float:left;
	height:19px;
	margin-left:8px;
	background-repeat: no-repeat;
	background-position: right;
}
#tabContainer li.tab_build {
	background-image: url(/css/img/rightcorner_tab_build.gif); 
}
#tabContainer li.tab_immo {
	background-image: url(/css/img/rightcorner_tab_immo.gif);
}
#tabContainer li.tab_forum {
	background-image: url(/css/img/rightcorner_tab_forum.gif);
}
#tabContainer li.tab_forumactive {
	background-image: url(/css/img/rightcorner_shadow-tab_forum.gif);
}
#tabContainer li.tab_immoactive {
	background-image: url(/css/img/rightcorner_shadow-tab_immo.gif);
}
#tabContainer li.tab_buildactive {
	background-image:url(/css/img/rightcorner_shadow-tab_build.gif); 
}



/* ------------------------------------------------------------ nieuwe topbalk ------------------------------------------------------ */
#topSpacer{
	display:block;
	clear:both;
}
#b1 #topSpacer {HEIGHT: 19px; BACKGROUND-COLOR: #65b9e5}
#b2 #topSpacer {HEIGHT: 19px; BACKGROUND-COLOR: #8CBB00}
#b3 #topSpacer {HEIGHT: 19px; BACKGROUND-COLOR: #B45122}

/* recent news artiles on theme page (intro part)*/
#themeRecentArticles, .themeStbPosts, .themeProductInfo {
	display: block;
	float: right;
	padding: 10px;
	margin-left: 10px;
	background-color: #ffffff;
	border: 1px solid;
	width: 200px;
}
.themeForum {
	display: block;
	float: right;
	padding: 10px;
	margin-left: 10px;
	background-color: #E6F2FF;
	border: 1px solid;
	width: 200px;
}
#themeRecentArticles a img {
	display: block;
	margin: 0;
	width: 200px;
}
#themeRecentArticles .title{
	display:block;
	font-weight:bold;
	margin-bottom:4px;
}

#themeRecentArticles h4{
	margin-top:10px;
}

#b1 #themeRecentArticles, #b1 .themeStbPosts {
	border-color:#6fb7ff;
}	

#b2 #themeRecentArticles, #b2 .themeStbPosts {
	border-color:#99CC00;
}

#b3 #themeRecentArticles, #b3 .themeStbPosts {
	border-color:#B45122;
}

.themeForum {
	clear: right;
	border: none;
	margin-top: 10px;
	padding: 0;
	width: 222px;
}

.themeForum a img {
	margin: 0;
}

/* start to build posts on theme page (intro part) */
.themeStbPosts {
	background: #ffffff url(/css/img/bg-stb-themeStbPosts.jpg) no-repeat left bottom;
	clear: right;
	margin-top: 10px;
	padding: 4px;
	width: 212px;
}

.themeStbPosts .logo-stb {
	float: left;
	width: 70px;
}

.themeStbPosts .txt-stb {
	float: left;
	padding-top: 2px;
	width: 142px;
}

/* Product info */
.themeProductInfo {
	background: #cccccc;
	border: #999999 solid 1px;
	clear: right;
	margin-top: 10px;
	margin-left: 10px;
	padding: 5px;
	width: 210px;
}

.themeProductInfo .link { float:left; padding-top:3px 0; width:180px; }
.themeProductInfo .icon { float:left; width:20px;}

/* ------------------------------------------------------------ centersearch ------------------------------------------------ */
#centerSearch {
	float: right;
}
#centerSearch img {
	margin-right: 6px;
	vertical-align: middle;
}
#centerSearch .field {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#centerSearch .form-button {
	margin-left: 6px;
}
/* ------------------------------------------------------------ topsearch ------------------------------------------------ */
#topSearch {
	height: 45px;
	padding: 0 4px;
	width: 200px;
}
#b1 #topSearch {
	background-color: #65b9e5;
}
#b2 #topSearch {
	background-color: #8cbb00;
}
#b3 #topSearch {
	background-color: #b45122;
}
#topSearch img {
	float: left;
	margin: 2px 6px 0 6px;
}
#topSearch p {
	clear: both;
	margin: 0 0 0 28px;
	padding-top: 2px;
}
#topSearch a {
	color: #ffffff;
	text-decoration: underline;
}
#topSearch a:hover {
	text-decoration: none;
}
#topSearch .field{
	background-color: #ffffff;
	border: 1px solid #ffffff;
	color: #000000;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 13px;
	padding: 2px 0 1px 4px;
	width: 124px;
}
#topSearch .form-button {
	border: 1px solid #ffffff; 
	float: left; 
	font-size: 10px;
	margin: 0 6px; 
	padding: 0 2px;
}

/* ------------------------------------------------------------ nieuwe tabelkopjes ------------------------------------------------ */

#content .tabelkopje {
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	margin: 8px 0 0;
	padding: 2px 8px 8px;
}
#b1 .tabelkopje {	
	background: #8FC2F7 url(/css/img/tabelkopje_blue.jpg) repeat-x left bottom; 
}
#b2 .tabelkopje { 
	background: #B4D459 url(/css/img/tabelkopje_green.jpg) repeat-x left bottom; 
}
#b3 .tabelkopje { 
 	background: #C06E48 url(/css/img/tabelkopje_brown.jpg) repeat-x left bottom;
}

#content .tabelkopje a {
	color: #ffffff;
	text-decoration: none;
}
#content .tabelkopje a:hover {
	text-decoration: underline;
}

#content .tabelkopje-grey {
	background: #a8a8a8 url(/css/img/tabelkopje_grey.jpg) repeat-x left bottom;
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	/*height: 18px;*/
	margin: 8px 0 0;
	padding: 2px 8px 8px;
}
#content .tabelkopje .text-right, #content .tabelkopje-grey .text-right, #CustomRightNavigation .titleBar .text-right {
	float: right;
}
#content .tabelkopje-grey a {
	color: #ffffff;
	text-decoration: underline;
}
#content .tabelkopje-grey a:hover {
	text-decoration: none;
}

/* ------------------------------------------------------------Homepage Elements ------------------------------------------------------------*/
/*SECTION _build & _immo*/

#homeNews{
padding:6px;
margin-bottom:8px;
}
#homeNews .left{
	float:left;
	width:274px;
	padding-right:10px;
}
#homeNews .right{
	float:right;
	width:274px;
	padding-left:10px;
}
#b1 #homeNews{background:#E6F2FF;}
#b2 #homeNews{background:#E7F2CE;}
#b3 #homeNews{background:#F0E7DE;}

#homeFiles {
	margin: 0;
	padding: 0;
}
#homeFiles div {
	float: left;
	width: 97px;
}
#b1 #homeFiles div { margin: 6px 22px; }
#b2 #homeFiles div, #b3 #homeFiles div { margin: 6px 8px; }

#homeFiles div a {
	text-decoration:none;
}
#homeFiles div a img{
	margin: 0;
}
/*SECTION _task*/
#taskIntro{
	background: #F0E7DE;
	padding:6px;
}
#taskIntro .left{
	float:left;
	width:274px;
	padding-right:10px;
}
#taskIntro .right{
	float:right;
	width:274px;
	padding-left:10px;
}
#taskIntro .right ul{
	clear:both;
	margin-top:0px;
}
/*#taskGuideItems {
	overflow: auto;
	width: 100%;
}
#taskGuideItems div{
	width:116px;
	display:block;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
#taskGuideItems div.first{
	text-align:left;
}
#taskGuideItems div.last{
	text-align:right;
}
#taskGuideItems div img{
	display:block;
	margin:0px;
}
*//*END Homepage Elements*/
/*Promo box - box arround tools */
.toolBox{
	margin-top:10px;
	clear:both;
}
/* ------------------------------------------------------------Competition Elements ------------------------------------------------------------*/
#CC_competition{}
#CC_competition label{
	display:block;
	margin-bottom:5px;
	clear:both;
	width:100%;
	
}
#CC_competition label input {
	float:left;
	display:block;
	font-size:11px;
}
#CC_competition label span{
	display:block;
	float:left;
	width:160px;
	margin-right:4px;
	
}
#CC_competition label span.conditions{
	padding-top:2px;
	width:auto;
}
#CC_competition .required{
	color:#FF0000;
	float:left;
	width:20px;
	display:block;
}
#CC_competition label .required{
	margin-left:5px;
}
#CC_competition .error{
	color:#FF0000;
	margin-bottom:10px;
	border: 1px solid #FF0000;
	padding:4px;
}
#CC_competition .field-addressnumber{
	width:30px;
	margin-right:5px;
}
#CC_competition .field-addressbox{
	width:20px;
}
/* ----------------------------------------------------------- Help balloons ------------------------------------------------------------*/
.help-balloon {
	background: #FFFFFF;
	color: #000000;
	padding: 4px;
}

#b1 .help-balloon {
	border: 2px solid #6FB7FF;
}

#b2 .help-balloon {
	border: 2px solid #8CBB00;
}

#b3 .help-balloon {
	border: 2px solid #B45122;
}

/* -------------------------------------------------- Box met rand --------------------------------------------------*/

#b1 .borderBox {
	background: #FFFFFF;
	border: 1px solid #6FB7FF;
	margin: 0;
	padding: 0;
}

#b2 .borderBox {
	background: #FFFFFF;
	border: 1px solid #8CBB00;
	margin: 0;
	padding: 0;
}

#b2 .borderBox img {
	margin: 0;
	padding: 0;
}

/* -------------------------------------------------- Formulieren --------------------------------------------------*/


#b1 .form_inputveld {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #6FB7FF;
}

#b2 .form_inputveld {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #8CBB00;
}

#b3 .form_inputveld {
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #B45122;
}

.form_greyinputveld {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #CCCCCC;
}

#b1 .form_textarea {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #6FB7FF;
}

#b2 .form_textarea {
	margin:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #8CBB00;
}

#b3 .form_inputveld {
	/*margin: form_textarea;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #B45122;
}


/* -------------------------------------------------- Video's --------------------------------------------------*/

#b1 #movieContainer { 
	background-color:#E6F2FF;
	
}
#b2 #movieContainer { 
	background-color:#E7F2CE;
}
#b3 #movieContainer { 
	background-color:#F0E7DE;
}
#movieContainer{
	margin-left:0px;
	padding:6px;
}

#movieContainer a.link {
	padding-bottom:0px;
	padding-top:0px;
	padding-left:20px;
	display:block;
	background: url(/css/img/ic_mov.gif) no-repeat left top;
	text-decoration:underline;
	background-repeat: no-repeat; 
	background-position: 0px 0px;
	margin-bottom:6px; 
	width:auto;
	overflow:hidden;
}
#movieContainer #playerMinimize{
	float:left;
}
#movieContainer #movieLinkBoxMinimize{
	float:right;
	width:206px;
	padding-left:12px;
}
#movieContainer #movieLinkBoxMaximize{
	padding-top:15px;
	padding-bottom:15px;
}
#movieContainer #movieLinkBoxMaximize #columnLeft{
	width:264px;
	float:left;
	padding-left:20px;
}
#movieContainer #movieLinkBoxMaximize #columnRight{
	width:264px;
	float:right;
	padding-left:20px;
}


/* -------------------------------------------------- Klussen icoontjes moeilijkheidsgraad --------------------------------------------------*/

#degree {
	float:right; 
	width:95px; 
	font-size:9px; 
	text-align:right; 
	margin-left:10px; 
}
#degree img{
	display:block;
	clear:both;
}

/* ---------------------------------------- Zoekpagina ---------------------------------------- */

#advancedSearch label {
	clear: left;
	display: block;
	float: left;
	margin: 3px;
	width: 220px;
}
#advancedSearch input {
	margin: 0 0 3px 0;
}
#advancedSearch .form-button {
	margin: 3px 0 10px 226px;
}
.searchBuild {
	background-color: #65b9e5;
	color: #ffffff;
	float: left;
	font-weight: bold;
	margin: 4px;
	padding: 2px 6px 2px 2px;
}
.searchImmo {
	background-color: #8cbb00;
	color: #ffffff;
	float: left;
	font-weight: bold;
	margin: 4px;
	padding: 2px 6px 2px 2px;
}
.searchTask {
	background-color: #b45122;
	color: #ffffff;
	float: left;
	font-weight: bold;
	margin: 4px 0 4px 4px;
	padding: 2px 6px 2px 2px;
}

.searchParagraaf-build, .searchParagraaf-immo, .searchParagraaf-task, .searchParagraaf-comm-nl, .searchParagraaf-comm-fr {
	margin-bottom: 0;
	padding: 5px;
}

.searchParagraaf-comm-nl {
	background: url(/img/th_partner_nl.jpg) no-repeat right 5px;
}

.searchParagraaf-comm-fr {
	background: url(/img/th_partner_fr.jpg) no-repeat right 5px;
}

.searchParagraaf-comm-nl h4, .searchParagraaf-comm-fr h4 {
	padding-right: 92px;
}

#b1 #content .searchParagraaf-build h4 a, #b2 #content .searchParagraaf-build h4 a, #b3 #content .searchParagraaf-build h4 a {
	color: #3399FF;
}

#b1 #content .searchParagraaf-immo h4 a, #b2 #content .searchParagraaf-immo h4 a, #b3 #content .searchParagraaf-immo h4 a {
	color: #7CA600;
}

#b1 #content .searchParagraaf-task h4 a, #b2 #content .searchParagraaf-task h4 a, #b3 #content .searchParagraaf-task h4 a {
	color: #B45122;
}

#b1 #content .searchParagraaf-comm-nl h4 a, #b2 #content .searchParagraaf-comm-nl h4 a, #b3 #content .searchParagraaf-comm-nl h4 a,
#b1 #content .searchParagraaf-comm-fr h4 a, #b2 #content .searchParagraaf-comm-fr h4 a, #b3 #content .searchParagraaf-comm-fr h4 a {
	color: #7F7F7F;
}

#b1 #content .searchParagraaf-build .linkbox, #b2 #content .searchParagraaf-build .linkbox, #b3 #content .searchParagraaf-build .linkbox {
	text-decoration: underline;
	padding: 0 1em 0.2em 1.5em;
	display: block;
	background: url(/css/img/linkbox_b1.gif) no-repeat left 0;
}

#b1 #content .searchParagraaf-immo .linkbox, #b2 #content .searchParagraaf-immo .linkbox, #b3 #content .searchParagraaf-immo .linkbox {
	text-decoration: underline;
	padding: 0 1em 0.2em 1.5em;
	display: block;
	background: url(/css/img/linkbox_b2.gif) no-repeat left 0;
}

#b1 #content .searchParagraaf-task .linkbox, #b2 #content .searchParagraaf-task .linkbox, #b3 #content .searchParagraaf-task .linkbox {
	text-decoration: underline;
	padding: 0 1em 0.2em 1.5em;
	display: block;
	background: url(/css/img/linkbox_b3.gif) no-repeat left 0;
}

#b1 #content .searchParagraaf-comm-nl .linkbox, #b2 #content .searchParagraaf-comm-nl .linkbox, #b3 #content .searchParagraaf-comm-nl .linkbox,
#b1 #content .searchParagraaf-comm-fr .linkbox, #b2 #content .searchParagraaf-comm-fr .linkbox, #b3 #content .searchParagraaf-comm-fr .linkbox {
	text-decoration: underline;
	padding: 0 1em 0.2em 1.5em;
	display: block;
	background: url(/css/img/linkbox_grey.gif) no-repeat left 0;
}

#b1 #content .searchParagraaf-build a img, #b2 #content .searchParagraaf-build a img, #b3 #content .searchParagraaf-build a img {
	border: solid 1px #3399FF;
}

#b1 #content .searchParagraaf-immo a img, #b2 #content .searchParagraaf-immo a img, #b3 #content .searchParagraaf-immo a img {
	border: solid 1px #7CA600;
}

#b1 #content .searchParagraaf-task a img, #b2 #content .searchParagraaf-task a img, #b3 #content .searchParagraaf-task a img {
	border: solid 1px #B45122;
}

#b1 #content .searchParagraaf-comm-nl a img, #b2 #content .searchParagraaf-comm-nl a img, #b3 #content .searchParagraaf-comm-nl a img,
#b1 #content .searchParagraaf-comm-fr a img, #b2 #content .searchParagraaf-comm-fr a img, #b3 #content .searchParagraaf-comm-fr a img {
	border: solid 1px #7F7F7F;
}

#sponsored-links {
	background-color:#fff; 
	padding:2px; 
	color:#666666; 
	border:#ccc solid 1px;
}

#sponsored-links img {
	float: left;
	margin: 5px 10px 5px 5px;
}

#sponsored-links .text {
	padding:12px; 
}

#sponsored-links a:link, #sponsored-links a:visited {
	color:#cc3300;
	text-decoration:underline;
}

#sponsored-links a:hover {
	color:#cc3300;
	text-decoration:none;
}

#sponsored-links a.description:link, #sponsored-links a.description:visited, #sponsored-links a.description:hover {
	color:#666666;
	text-decoration:none;
}

#CustomRightNavigation .searchadvertisers {
	color: #666666;
	margin-top: 16px;
	padding: 0 4px;
	width: 200px;
}
#CustomRightNavigation .searchadvertisers a {
	color: #666666;
}
#b1 #CustomRightNavigation .searchadvertisers .url {
	color: #0480fb;
}
#b2 #CustomRightNavigation .searchadvertisers .url {
	color: #598700;
}
#b3 #CustomRightNavigation .searchadvertisers .url {
	color: #a74212;
}

/*--------------------------------------- Sitemap ---------------------------------------------*/

#sitemapblock
{	 
	 padding:0px;
	 margin:0px; 
}

#b1 #sitemapblock td 
{ 
	border: 1px solid #6FB7FF;
	text-align: left;
	color:#3399FF;
	background-color: #E6F2FF;
}

#b1 #sitemapblock td a
{ 
	text-align: left;
	color:#3399FF;
	font-weight:bold;
	text-decoration:none;
}

#b1 #sitemapblock td a:hover
{ 
	text-align: left;
	color:#3399FF;
	font-weight:bold;
	text-decoration:underline;
}

#b1 #sitemapblock #sitemapblockblockcontent{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6FB7FF;
	border-bottom-color: #6FB7FF;
	border-left-color: #6FB7FF;
	padding: 4px;
	text-align: left;
	color:#3399FF;

}

#b1 #sitemapblockblock #sitemapblockcontentlinks{
	background-color: #E6F2FF;
	text-align: left;
	color:#3399FF;
	
}

#b1 #sitemapblock  #sitemapblockcontentlinks ul {
	margin-left:18px;
	margin-bottom:6px;
	margin-top:2px;
	background-color: #E6F2FF;
	text-align: left;
	color:#3399FF;
	text-indent:0px;
	list-style:none;
	padding-left: 0px;
}

#b1 #sitemapblock  #sitemapblockcontentlinks ul a {
	color:#3399FF;
	font-weight:normal;
	text-decoration:none;
}

#b1 #sitemapblock  #sitemapblockcontentlinks ul a:hover {
	color:#3399FF;
	font-weight:normal;
	text-decoration:underline;
}


#b2 #sitemapblock td 
{ 
	border: 1px solid #8CBB00;
	text-align: left;
	color:#7AA200;
	background-color: #E7F2CE;
}

#b2 #sitemapblock td a
{ 
	text-align: left;
	color:#7AA200;
	font-weight:bold;
	text-decoration:none;
}

#b2 #sitemapblock td a:hover
{ 
	text-align: left;
	color:#7AA200;
	font-weight:bold;
	text-decoration:underline;
}

#b2 #sitemapblock #sitemapblockblockcontent{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #E7F2CE;
	border-bottom-color: #E7F2CE;
	border-left-color: #E7F2CE;
	padding: 4px;
	text-align: left;
	color:#7AA200;

}

#b2 #sitemapblockblock #sitemapblockcontentlinks{
	background-color: #E7F2CE;
	text-align: left;
	color:#7AA200;
	
}

#b2 #sitemapblock  #sitemapblockcontentlinks ul {
	margin-left:18px; 
	margin-bottom:6px; 
	margin-top:2px; 
	list-style:none;
	background-color: #E7F2CE;
	text-align: left;
	color:#7AA200;
	text-indent:0px;
	list-style:none;
	padding-left: 0px;
}

#b2 #sitemapblock  #sitemapblockcontentlinks ul a {
	color:#7AA200;
	font-weight:normal;
	text-decoration:none;
}

#b2 #sitemapblock  #sitemapblockcontentlinks ul a:hover {
	color:#7AA200;
	font-weight:normal;
	text-decoration:underline;
}


#b3 #sitemapblock td 
{ 
	border: 1px solid #B45122;
	text-align: left;
	color:#B45122;
	background-color: #F0E7DE;
}

#b3 #sitemapblock td a
{ 
	text-align: left;
	color:#B45122;
	font-weight:bold;
	text-decoration:none;
}

#b3 #sitemapblock td a:hover
{ 
	text-align: left;
	color:#B45122;
	font-weight:bold;
	text-decoration:underline;
}

#b3 #sitemapblock #sitemapblockblockcontent{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #B45122;
	border-bottom-color: #B45122;
	border-left-color: #B45122;
	padding: 4px;
	text-align: left;
	color:#B45122;

}

#b3 #sitemapblockblock #sitemapblockcontentlinks{
	background-color: #F0E7DE;
	text-align: left;
	color:#B45122;
	
}

#b3 #sitemapblock  #sitemapblockcontentlinks ul {
	margin-left:18px; 
	margin-bottom:6px; 
	margin-top:2px; 
	list-style:none;
	background-color: #F0E7DE;
	text-align: left;
	color:#B45122;
	text-indent:0px;
	list-style:none;
	padding-left: 0px;
}

#b3 #sitemapblock  #sitemapblockcontentlinks ul a {
	color:#B45122;
	font-weight:normal;
	text-decoration:none;
}

#b3 #sitemapblock  #sitemapblockcontentlinks ul a:hover {
	color:#B45122;
	font-weight:normal;
	text-decoration:underline;
}


#b1 #sitemap .tabelkopje {
	background-color:#8FC2F7;
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_blue.jpg);
}
#b2 #sitemap .tabelkopje {
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_green.jpg);
	background-color:#B4D459;
}
#b3 #sitemap .tabelkopje {
	BACKGROUND-IMAGE: url(/css/img/tabelkopje_brown.jpg);
	background-color:#C06E48;
}

/*--------------------------------------- Ik zoek een vakman (lijstpg) ---------------------------------------------*/

#topbox-vcb {
 background-image:url(/css/img/interactive_box-vcb.jpg); 
 background-repeat:no-repeat; 
 background-position:left top; 
 margin-top:6px; 
 width:580px;
}

#bottombox-vcb {
	background-image:url(/css/img/interactive_boxbottom.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:25px;
 	width:580px;
}

#boxcontent-vcb {
	font-size:11px; 
	color:#000000; 
	padding-left:20px; 
	padding-right:20px; 
	padding-top:15px; 
	margin-bottom:0px; 
	margin-top:0px;
}

/*--------------------------------------- Interactieve tools (include) ---------------------------------------------*/

#topbox {
 background-image:url(/css/img/interactive_box.jpg); 
 background-repeat:no-repeat; 
 background-position:left top; 
 margin-top:6px; 
 width:580px;
}

#bottombox {
	background-image:url(/css/img/interactive_boxbottom.jpg); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:25px;
 	width:580px;
}

#boxcontent {
	font-size:12px; 
	color:#666666; 
	padding-left:20px; 
	padding-top:15px; 
	margin-bottom:0px; 
	margin-top:0px;
}

#boxcontent .partners {
	font-size:9px; 
	font-weight:bold; 
	color:#999999; 
	padding-right:155px; 
	padding-top:4px; 
	padding-bottom:0px; 
	float:right
}

#boxcontent .partners-fr {
	font-size:9px; 
	font-weight:bold; 
	color:#999999; 
	padding-right:140px; 
	padding-top:4px; 
	padding-bottom:0px; 
	float:right
}

#rightblock {
	width:260px; 
	float:right; 
	padding-right:10px; 
	margin-top:4px;
}

#rightblock-small {
	width:200px; 
	float:right; 
	padding-right:10px; 
	margin-top:10px;
	padding-left:25px;
	padding-top:10px;
}

#leftblock {
	padding-left:20px; 
	padding-top:4px;
}

#rightblockul {
	margin-top:4px; 
	margin-bottom:8px; 
	margin-left:13px; 
	padding-left:3px;
	list-style:square;
}

/* *************************************************
 *                     Banners                     *
 * ************************************************* */

a.bannerSmall {
	text-decoration: none;
}
a.bannerSmall img {
	border: 0 none;
}

/* ----- Bottom banners ---------------------------- */

#content #bottomBannersSlides a img {
	border: 0 none;
	float: left;
	margin: 5px 5px 5px 0;
}
#bottomBannersSlides .slide {
	background: #eeeeee;
	padding: 6px;
	width: 568px;
}
#bottomBannersSlides .slide a {
	text-decoration: none;
}
#bottomBannersSlides .slide a:hover {
	text-decoration: underline;
}

#bottomBannersSlides .left {
	clear: left;
	float: left;
	padding-right: 3px;
	width: 49%;
}
#bottomBannersSmall .left {
	clear: left;
	float: left;
	padding-right: 2px;
	width: 404px;
}
#bottomBannersSlides .right {
	clear: none;
	float: right;
	padding-left: 3px;
	width: 49%;
}
#bottomBannersSmall .right {
	clear: none;
	float: right;
	padding-left: 12px;
	width: 150px;
}
#bottomBannersSlides .left, #bottomBannersSlides .right {
	height: 64px;
}

#bottomBannersSmall {
	background: #eeeeee;
	padding: 6px;
}
#content #bottomBannersSmall a img {
	border: 0 none;
	margin: 2px;
}
#content #bottomBannersSmall .right img {
	margin: 4px 0;
}
#content #bottomBannersSmall .right form {
	margin: 4px 4px 0 4px;
}
#bottomBannersSmall p {
	margin-bottom: 8px;
}
#bottomBannersSmall input.greyButton {
	display: inline;
	float: none;
	margin: 0 0 0 8px;
}

#custom_mediatheek td{
	padding:0px;
	
}
#custom_mediatheek .foto {
	width: 152px;
	height:115px;
	background-image:url(/img/foto_bg_sm.jpg);
	background-repeat:no-repeat;
	margin-top:6px;
	margin-bottom:6px;
	text-align:left;
}
#b1 #custom_mediatheek .foto a img{
	border:1px;
	border-color:#6FB7FF;
}
#custom_mediatheek .foto a img{
	margin-top:25px;
	width:135px;
	height:52px;
	margin-left:7px;
}
#custom_mediatheek .view a   {
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	padding-top:2px;
	padding-left:10px;
}

#custom_mediatheek .view a:hover   {
	text-decoration:none;
}

#custom_mediatheek .info{
	text-align:left;
	width: 152px;
	font-size:10px;
}
#custom_mediatheek .info a {
	font-size:10px;
	text-decoration:underline;
}
#custom_mediatheek .info a:hover {
	font-size:10px;
	text-decoration:none;
}
#custom_mediatheek .info a:visited {
	font-size:10px;
}

#custom_mediatheek .video{
	width: 152px;
	height:115px;
	background-image:url(/img/video_bg_sm.jpg);
	background-repeat:no-repeat;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:1px;
	color:#ffffff;
	font-size:10px;
}
#b1 #custom_mediatheek .video a img{
	border:1px;
	border-color:#ffffff;
}
#custom_mediatheek .video a img {
	margin-top:35px;
	width:146px;
	height:41px;
}
#custom_mediatheek .video .view{
	padding-top:2px;
	padding-right:0px;
	padding-left:0px;
}
#custom_mediatheek .video .view a {
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
	padding:0px; 
	margin:0px;
}
#custom_mediatheek .video .view a:hover {
	text-decoration:none;
	font-weight:bold;
}
#custom_mediatheek .video .view a:visited {
	font-weight:bold;
	color:#ffffff;
}

/*CustumRightNavigation*/
#CRN_mediatheek {
	font-size:10px;
	color:#000000;
}
#CRN_mediatheek #foto{
	width: 200px;
	height:164px;
	background-image:url(/img/foto_bg.jpg);
	vertical-align:top;
}
#CRN_mediatheek #foto .info {
	padding-top:15px;
	padding-left:12px;
	padding-right:12px;
	margin-top:0px;
	height:40px;
	overflow:hidden;
}
#CRN_mediatheek #foto a IMG  {
	margin-top:5px;
	width:176px;
	height:56px;
	margin-left:12px;
}
#CRN_mediatheek #foto .view {
	padding-top:5px;
	padding-left:13px;
	margin-top:0px;
}
#CRN_mediatheek #foto a {
	font-weight:bold;
	/*text-decoration:underline;*/
	font-size:10px;
	/*color:#000000;*/
}
#CRN_mediatheek #foto .view a:hover {
	/*font-weight:bold;
	text-decoration:none;
	font-size:10px;*/
	color:#000000;
}
#CRN_mediatheek #foto a:visited {
	/*font-weight:bold;
	text-decoration:underline;
	font-size:10px;*/
	color:#000000;
}

#CRN_mediatheek #video {
	width: 202px;
	background-image:url(/img/video_bg.jpg);
	vertical-align:top;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:6px;
}
#CRN_mediatheek #video .info {
	padding-top:25px;
	padding-left:7px;
	margin-top:0px;
}
#CRN_mediatheek #video A IMG  {
	margin-top:5px;
	width:186px;
	height:56px;
	margin-left:7px;
}
#CRN_mediatheek #video .view {
	padding-top:5px;
	padding-left:7px;
	margin-top:0px;
}

#CRN_mediatheek #video .view a {
	font-weight:bold;
	text-decoration:underline;
	font-size:10px;
	color:#FFFFFF;
}

#CRN_mediatheek #video .view a:visited {
	font-weight:bold;
	text-decoration:underline;
	color:#FFFFFF;
	font-size:10px;
}

#CRN_mediatheek #video .view a:hover {
	font-weight:bold;
	text-decoration:none;
	font-size:10px;
	color:#FFFFFF;
}
#CRN_mediatheek .more{
	margin-top:5px;
}


/* **********************************************
 *                     Weer                     *
 * ******************************************** */

/* ----- Saint-Gobain Glass ---------------------------- */
#b1 #banners a img.saintgobain, #b2 #banners a img.saintgobain, #b3 #banners a img.saintgobain {
	border: none;
	float: right;
	margin: 2px 0 2px 6px;
}

/* ----- Livios weerkaarten ---------------------------- */


.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:10;
	/*-moz-opacity: 0.8;*/
	opacity:.80;
	/*filter: alpha(opacity=80);*/
}
.white_content {
	display: none;
	position: absolute;
	top: 180px;
	width: 579px;
	overflow: auto;
	z-index:50;
	background-color:#FFFFFF;
}

#b1 .tabelkopje-weer {	
	background: #8FC2F7 url(/css/img/tabelkopje_blue.jpg) repeat-x left bottom; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2px 8px 3px;
	margin:0px; 
	width:563px; 
	height:26px;
	cursor:pointer;
}

#b2 .tabelkopje-weer {	
	background: #B4D459 url(/css/img/tabelkopje_green.jpg) repeat-x left bottom; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2px 8px 3px;
	margin:0px; 
	width:563px; 
	height:26px;
	cursor:pointer;
}

#b3 .tabelkopje-weer {	
	background: #C06E48 url(/css/img/tabelkopje_brown.jpg) repeat-x left bottom; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 2px 8px 3px;
	margin:0px; 
	width:563px; 
	height:26px;
	cursor:pointer;
}

#b1 #box-weer {
	background-color:#E6F2FF; 
	width:111px; 
	padding-top:6px; 
	float:left; 
	padding-bottom:0px;
	cursor:pointer;
	text-align:center;
}

#b2 #box-weer {
	background-color:#E7F2CE; 
	width:111px; 
	padding-top:6px; 
	float:left; 
	padding-bottom:0px;
	cursor:pointer;
	text-align:center;
}

#b3 #box-weer {
	background-color:#F0E7DE; 
	width:111px; 
	padding-top:6px; 
	float:left; 
	padding-bottom:0px;
	cursor:pointer;
	text-align:center;
}

#box-weer h3 {
	font-size:18px; 
	margin-top:0px;
	text-decoration:none;
}

#box-weer .umbrella {
	float:left; 
	padding-top:8px; 
	margin-bottom:0px;
}

#b1 #wheather-map {
	width:500px; 
	height:418px; 
	background-image:url(/img/_weat/pic_weathermap_build.gif); 
	background-repeat:no-repeat;
}

#b2 #wheather-map {
	width:500px; 
	height:418px; 
	background-image:url(/img/_weat/pic_weathermap_immo.gif); 
	background-repeat:no-repeat;
}

#b3 #wheather-map {
	width:500px; 
	height:418px; 
	background-image:url(/img/_weat/pic_weathermap_task.gif); 
	background-repeat:no-repeat;
}

#wheather-map a:link {
	font-size:14px;
	line-height:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#wheather-map a:hover {
	font-size:14px;
	line-height:10px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

#wheather-map a:visited {
	font-size:14px;
	line-height:10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#nav-weer { margin-top:6px; margin-bottom:0px; width:100%; padding-top:4px; }
#nav-weer td { font-size:14px; }
#nav-weer .item { width:60px; float:left; font-size:14px; line-height:16px; padding:2px;}
#nav-weer .item a:link { font-size:14px; line-height:16px; text-decoration:underline; }
#nav-weer .item a:visited { font-size:14px; line-height:16px; text-decoration:underline; }
#b1 #nav-weer .item a:hover { font-size:14px; line-height:16px; text-decoration:none; color:#ffffff; background-color:#6FB7FF; }
#b2 #nav-weer .item a:hover { font-size:14px; line-height:16px; text-decoration:none; color:#ffffff; background-color:#8CBB00; }
#b3 #nav-weer .item a:hover { font-size:14px; line-height:16px; text-decoration:none; color:#ffffff; background-color:#B45122; }
#b1 #nav-weer .item .selected { float:left; font-size:14px; line-height:16px; color:#ffffff; background-color:#6FB7FF; }
#b2 #nav-weer .item .selected { float:left; font-size:14px; line-height:16px; color:#ffffff; background-color:#8CBB00; }
#b3 #nav-weer .item .selected { float:left; font-size:14px; line-height:16px; color:#ffffff; background-color:#B45122; }
#b1 #nav-weer .titel { width:100px; float:left; font-size:13px; line-height:16px; color:#3399FF; font-weight:bold; padding-top:2px;}
#b2 #nav-weer .titel { width:100px; float:left; font-size:13px; line-height:16px; color:#8CBB00; font-weight:bold; padding-top:2px;}
#b3 #nav-weer .titel { width:100px; float:left; font-size:13px; line-height:16px; color:#B45122; font-weight:bold; padding-top:2px;}
#b1 #nav-weer .titel2 { width:135px; float:left; font-size:13px; line-height:16px; color:#3399FF; font-weight:bold; padding-top:2px;}
#b2 #nav-weer .titel2 { width:135px; float:left; font-size:13px; line-height:16px; color:#8CBB00; font-weight:bold; padding-top:2px;}
#b3 #nav-weer .titel2 { width:135px; float:left; font-size:13px; line-height:16px; color:#B45122; font-weight:bold; padding-top:2px;}
#nav-weer .item2 { width:300px; float:left; vertical-align:bottom; }
#nav-weer .rain { width:140px; float:left; padding-top:4px; }

/* **************************************************
 *                       Sitemap                    *
 * ************************************************ */

.sitemap_l3 {
	font-weight: bold;
	margin: 2px 0 0 15px;
}
.sitemap_l4 {
	margin: 2px 0 12px 30px;
}
/* **************************************************
 *           Klussen mediatheek / partners          *
 * ************************************************ */

.cc_media .detail_photo, .cc_media .detail_video {
	float: left;
	height: 80px;
	margin: 8px 4px;
	position: relative;
	width: 274px;
}
.cc_media .detail_photo, .crn_media .detail_photo {
	background: url(/css/img/bgbox_partner_photos.jpg) no-repeat 4px 0;
}
.cc_media .detail_video, .crn_media .detail_video {
	background: url(/css/img/bgbox_partner_video.jpg) no-repeat 4px 0;
}
#b3 #content .cc_media .detail_photo a img, #b3 #content .cc_media .detail_video a img, 
#b3 #CustomRightNavigation .crn_media .detail_photo a img, #b3 #CustomRightNavigation .crn_media .detail_video a img {
	border: none;
	left: 6px;
	margin: 0;
	position: absolute;
	top: 26px;
}
.cc_media .detail_photo div, .cc_media .detail_video div {
	left: 76px;
	position: absolute;
}
.crn_media .detail_photo, .crn_media .detail_video {
	height: 80px;
	margin: 6px 0;
	position: relative;
	width: 200px;
}
.crn_media .detail_photo div, .crn_media .detail_video div {
	left: 72px;
	position: absolute;
}

.task_mediapartners {
	background-color: #eeeeee;
	border: 1px solid #000000;
	color: #666666;
	clear: both;
	margin-bottom: 10px;
	padding: 8px;
}

/* **************************************************
 *                 Thema van de week                *
 * ************************************************ */
#themeBoxHome {
    margin: 0 0 10px;
    /*padding-bottom: 12px;*/
}
#b1 #themeBoxHome.nl {
	background: #e6f2ff url(/img/themapaginas/bg-home-b1-nl.jpg) no-repeat scroll left top;
}
#b1 #themeBoxHome.fr {
	background: #e6f2ff url(/img/themapaginas/bg-home-b1-fr.jpg) no-repeat scroll left top;
}
#b2 #themeBoxHome.nl {
	background: #e7f2ce url(/img/themapaginas/bg-home-b2-nl.jpg) no-repeat scroll left top;
}
#b2 #themeBoxHome.fr {
	background: #e7f2ce url(/img/themapaginas/bg-home-b2-fr.jpg) no-repeat scroll left top;
}
#themeBoxHome .themeHeader {
	color: #333333;
    font: 16px/19px Verdana,Geneva,sans-serif;
    height: 75px;
    padding: 7px 0 0 250px;
}
#b1 #themeBoxHome .themeHeader h1, #b2 #themeBoxHome .themeHeader h1 {
	color: #ffffff;
    font: bold 10px Verdana,Geneva,sans-serif;
    margin: 0 0 4px;
    padding: 0;
}
#themeBoxHome .themeHeader a {
	color: #333333;
	text-decoration: none;
}
#themeBoxHome .themeHeader a:hover {
	color: #ffffff;
}

#themeBox {
	background: transparent no-repeat scroll left top;
	margin: 0 0 6px;
	padding: 10px 0 8px 75px;
}
#b1 #themeBox {
	background-image: url(/img/themapaginas/ba-rubriek-b1.jpg);
	border: 1px solid #2d8ff1;
}
#b2 #themeBox {
	background-image: url(/img/themapaginas/ba-rubriek-b2.jpg);
	border: 1px solid #8cbb00;
}
#b1 #themeBox h1, #b2 #themeBox h1 {
	color: #ffffff;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
#themeBox h1 .big {
	font-size: 20px;
	line-height:20px;
}
#themeBox em {
	color: #000000;
	float: right;
	font-size: 11px;
	width: 170px;
}

/* **************************************************
 *                  Nieuwe navigatie                *
 * ************************************************ */

/* ----------------------- ALGEMEEN ------------------------------------------------------------------------------- */
#navi {
	background-color: #ffffff;
	border-right-style: solid; 
	border-right-width: 1px; 
	font-size: 10px; 
	vertical-align: top;
	width: 178px;
}
#navi ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#navi ul li {
	display: block;
}
#navi a, #navi span {
	border: none;
	display: block; 
	font-size: 10px;
	text-decoration: none;
}

#b1 #navi { border-right-color: #65b9e5; }
#b2 #navi { border-right-color: #8cbb00; }
#b3 #navi { border-right-color: #b45122; }

#otherSections {
	margin-top: 20px;
	width: 178px;
}
#otherSections a {
	color: #ffffff;
	border-top: solid 1px #ffffff;
	font-weight: bold; 
    padding: 6px 0 5px 5px;
}
#otherSections a:hover{
	color: #000000;
}
#otherSections a.section_build {
	background: #65b9e5;
}
#otherSections a.section_immo {
	background: #8cbb00;
}
#otherSections a.section_forum {
	background: #c30;
}

/* ----------------------- NIVEAU 1 ------------------------------------------------------------------------------- */
#navi ul li span, #navi ul li a {
    background: #ffffff url(/img/nav-left.gif) top right no-repeat;
    border-bottom: #EEEEEE solid 1px;
	cursor: pointer;
    font-weight: bold;
	margin: 0;
    padding: 6px 0 5px 5px;
}
#navi ul li span {
	padding-right: 14px;
}
#navi ul li a {
	background: #ffffff;
}
#navi ul li span.open {
    background: none;
}
#navi ul li span.active {
	border: none;
	cursor: default;
}
#navi ul li span.slide {
	background-image: url(/img/nav-down.gif);
}

#b1 #navi ul li span, #b1 #navi ul li a { color: #315478; }
#b1 #navi ul li span:hover, #b1 #navi ul li a:hover { background-color: #65b9e5; }
#b1 #navi ul li span.open { color: #315478; }
#b1 #navi ul li span.active { background: #65b9e5; }
#b1 #navi ul li a.active { background: #65b9e5; }

#b2 #navi ul li span, #b2 #navi ul li a { color:#4d640a; }
#b2 #navi ul li span:hover, #b2 #navi ul li a:hover { background-color: #9ec629; }
#b2 #navi ul li span.open { color:#4d640a; }
#b2 #navi ul li span.active { background: #9ec629; }
#b2 #navi ul li a.active { background: #9ec629; }

#b3 #navi ul li span, #b3 #navi ul li a { color:#72371c; }
#b3 #navi ul li span:hover, #b3 #navi ul li a:hover { background-color: #ba7c5e; }
#b3 #navi ul li span.open { color:#72371c; }
#b3 #navi ul li span.active { background: #ba7c5e; }
#b3 #navi ul li a.active { background: #ba7c5e; }

#b1 #navi ul li span:hover.open, #b2 #navi ul li span:hover.open, #b3 #navi ul li span:hover.open { background: none; cursor: default; }

/* ----------------------- NIVEAU 2 ------------------------------------------------------------------------------- */
#navi ul ul li a {
	background: none;
	border-bottom: #eeeeee solid 1px;
	cursor: pointer;
	font-weight: normal;
	margin: 0;
	padding: 3px 0 3px 10px;
}
#navi ul ul li a.open {
	border-bottom: #ffffff solid 1px;
	font-weight: normal;
	padding:3px 0 3px 10px;
}
#navi ul ul li a.active {
	border-bottom: #ffffff solid 1px;
	font-weight: bold;
}

#b1 #navi ul ul li a { color:#006699; }
#b1 #navi ul ul li a:hover { background: #c6e1fe; }
#b1 #navi ul ul li a.open { background: #eaf3fe; }
#b1 #navi ul ul li a.open:hover { background: #c6e1fe; /*cursor: pointer;*/ }
#b1 #navi ul ul li a.active { background: #c6e1fe; /*cursor: pointer;*/ }

#b2 #navi ul ul li a { color: #577a00; }
#b2 #navi ul ul li a:hover { background: #cae08a; }
#b2 #navi ul ul li a.open { background: #eaf3d1; }
#b2 #navi ul ul li a.open:hover { background: #cae08a; }
#b2 #navi ul ul li a.active { background: #cae08a; }

#b3 #navi ul ul li a { color: #ab4616; }
#b3 #navi ul ul li a:hover { background: #dfc0b1; }
#b3 #navi ul ul li a.open { background: #efe4df; }
#b3 #navi ul ul li a.open:hover { background: #dfc0b1; }
#b3 #navi ul ul li a.active { background: #dfc0b1; }

/* ----------------------- NIVEAU 3 ------------------------------------------------------------------------------- */
#navi ul ul ul li a {
	background: none;
	border-bottom: #ffffff solid 1px;
	padding: 3px 3px 3px 20px;
}
#navi ul ul ul li a:hover {
	font-weight:bold;
}
#navi ul ul ul li a.active {
	font-weight:bold;
}

#b1 #navi ul ul ul li a { background-color: #C6E1FE;  }

#b2 #navi ul ul ul li a { background-color: #cae08a; }

#b3 #navi ul ul ul li a { background-color: #dfc0b1; }

/* ----------------------- SPECIAL ------------------------------------------------------------------------------- */
.infospecial {
	background-color: #ffffff;
	border: 2px solid #ce8a01;
	display: none;
	left: 0;
	padding: 6px;
	position: absolute;
	width: 163px;
	z-index: 2;
}

#b1 #navi ul ul li a.special { background: #EFD8AA; color: #ce8a01; font-weight: bold; }
#b1 #navi ul ul li a:hover.special { background: #ce8a01; color: #ffffff; }
#b1 #navi ul ul ul li a.specialsub { background: #f7eedc; color: #ce8a01; }

/* ----------------------- BISBEURS ------------------------------------------------------------------------------- */
#navi ul li span.bisbeurs { background-color: #fdd501; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.bisbeurs, #navi ul li a.bisbeurs:hover, #b1 #navi ul li span.active.bisbeurs { background-color: #fdd501; }
#b1 #navi ul li span.bisbeurs, #b1 #navi ul li span.open.bisbeurs  { color: #000; }

#navi ul ul li a.bisbeurssub { background: #fce9a7; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.bisbeurssub { background: #fce9a7; color: #000; }
#b1 #navi ul ul li a:hover.bisbeurssub, #b1 #navi ul ul li a.active bisbeurssub { background: #fdd501; font-weight: normal; }

/* ----------------------- BATIRENO ------------------------------------------------------------------------------- */
#navi ul li span.batireno { background-color: #840266; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.batireno, #navi ul li a.batireno:hover, #b1 #navi ul li span.active.batireno { background-color: #840266; }
#b1 #navi ul li span.batireno, #b1 #navi ul li span.open.batireno  { color: #fff; }

#navi ul ul li a.batirenosub { background: #DDBDD2; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.batirenosub { background: #DDBDD2; color: #000; }
#b1 #navi ul ul li a:hover.batirenosub, #b1 #navi ul ul li a.active batirenosub { background: #840266; font-weight: normal; color:#fff; }

/* ----------------------- BATIBOUW + BNP WEDSTRIJD ------------------------------------------------------------------------------- */
#navi ul li span.batibouw, #navi ul li span.wedstrijd { background: #D2232A; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.batibouw, #navi ul li a.batibouw:hover, #b1 #navi ul li span.active.batibouw, #b1 #navi ul li span:hover.wedstrijd, #navi ul li a.wedstrijd:hover, #b1 #navi ul li span.active.wedstrijd { background: #D2232A; }
#b1 #navi ul li span.batibouw, #b1 #navi ul li span.open.batibouw, #b1 #navi ul li span.wedstrijd, #b1 #navi ul li span.open.wedstrijd  { color: #fff; }

#navi ul ul li a.batibouwsub, #navi ul ul li a.wedstrijdsub { background: #D9ABAD; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.batibouwsub, #b1 #navi ul ul li a.wedstrijdsub { background: #D9ABAD; color: #000; }
#b1 #navi ul ul li a:hover.batibouwsub, #b1 #navi ul ul li a.active.batibouwsub, #b1 #navi ul ul li a:hover.wedstrijdsub, #b1 #navi ul ul li a.active.wedstrijdsub { background: #D2232A; font-weight: normal; color:#fff; }

/* ----------------------- BOUW & RENO ------------------------------------------------------------------------------- */
#navi ul li span.reno { background: #EF1F14; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.reno, #navi ul li a.reno:hover, #b1 #navi ul li span.active.reno { background: #EF1F14; }
#b1 #navi ul li span.reno, #b1 #navi ul li span.open.reno  { color: #fff; }

#navi ul ul li a.renosub { background: #D9ABAD; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.renosub { background: #D9ABAD; color: #000; }
#b1 #navi ul ul li a:hover.renosub, #b1 #navi ul ul li a.active.renosub { background: #EF1F14; font-weight: normal; color:#fff; }

/* ----------------------- BOUWINNOVATIE ------------------------------------------------------------------------------- */
#navi ul li span.inno { background: #2A466B; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.inno, #navi ul li a.inno:hover, #b1 #navi ul li span.active.inno { background: #2A466B; }
#b1 #navi ul li span.inno, #b1 #navi ul li span.open.inno { color: #fff; }

#navi ul ul li a.innosub { background: #C3D0E1; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.innosub { background: #C3D0E1; color: #000; }
#b1 #navi ul ul li a:hover.innosub, #b1 #navi ul ul li a.active.innosub { background: #2A466B; font-weight: normal; color:#fff; }

/* ----------------------- ECOCHIC ------------------------------------------------------------------------------- */
#navi ul li span.ecochic { background: #738227; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.ecochic, #navi ul li a.ecochic:hover, #b1 #navi ul li span.active.ecochic { background: #738227; }
#b1 #navi ul li span.ecochic, #b1 #navi ul li span.open.ecochic { color: #fff; }

#navi ul ul li a.ecochicsub { background: #CCCE8D; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.ecochicsub { background: #CCCE8D; color: #000; }
#b1 #navi ul ul li a:hover.ecochicsub, #b1 #navi ul ul li a.active.ecochicsub { background: #738227; font-weight: normal; color:#fff; }

/* ----------------------- BOIS & HABITAT ------------------------------------------------------------------------------- */
#navi ul li span.bois { background: #745A43; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.bois, #navi ul li a.bois:hover, #b1 #navi ul li span.active.bois { background: #745A43; }
#b1 #navi ul li span.bois, #b1 #navi ul li span.open.bois { color: #fff; }

#navi ul ul li a.boissub { background: #D9C8BE; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.boissub { background: #D9C8BE; color: #000; }
#b1 #navi ul ul li a:hover.boissub, #b1 #navi ul ul li a.active.boissub { background: #745A43; font-weight: normal; color:#fff; }

/* ----------------------- CHARLEROI EXPO ------------------------------------------------------------------------------- */
#navi ul li span.expo { background: #D2232A; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.expo, #navi ul li a.expo:hover, #b1 #navi ul li span.active.expo { background: #D2232A; }
#b1 #navi ul li span.expo, #b1 #navi ul li span.open.expo  { color: #fff; }

#navi ul ul li a.exposub { background: #D9ABAD; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.exposub { background: #D9ABAD; color: #000; }
#b1 #navi ul ul li a:hover.exposub, #b1 #navi ul ul li a.active.exposub { background: #D2232A; font-weight: normal; color:#fff; }

/* ----------------------- ENERGIES+ ------------------------------------------------------------------------------- */
#navi ul li span.energies { background: #F29400; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.energies, #navi ul li a.energies:hover, #b1 #navi ul li span.active.energies { background: #F29400; }
#b1 #navi ul li span.energies, #b1 #navi ul li span.open.energies  { color: #fff; }

#navi ul ul li a.energiessub { background: #EFD3AB; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.energiessub { background: #EFD3AB; color: #000; }
#b1 #navi ul ul li a:hover.energiessub, #b1 #navi ul ul li a.active.energiessub { background: #F29400; font-weight: normal; color:#fff; }

/* ----------------------- HABITAT ------------------------------------------------------------------------------- */
#navi ul li span.habitat { background: #2A466B; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.habitat, #navi ul li a.energies:hover, #b1 #navi ul li span.active.habitat { background: #2A466B; }
#b1 #navi ul li span.habitat, #b1 #navi ul li span.open.habitat  { color: #fff; }

#navi ul ul li a.habitatsub { background: #C3D0E1; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.habitatsub { background: #C3D0E1; color: #000; }
#b1 #navi ul ul li a:hover.habitatsub, #b1 #navi ul ul li a.active.habitatsub { background: #2A466B; font-weight: normal; color:#fff; }

/* ----------------------- BATIMOI ------------------------------------------------------------------------------- */
#navi ul li span.batimoi { background: #6F6F6F; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.batimoi, #navi ul li a.batimoi:hover, #b1 #navi ul li span.active.batimoi { background: #6F6F6F; }
#b1 #navi ul li span.batimoi, #b1 #navi ul li span.open.batimoi  { color: #fff; }

#navi ul ul li a.batimoisub { background: #C6C7C7; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.batimoisub { background: #C6C7C7; color: #000; }
#b1 #navi ul ul li a:hover.batimoisub, #b1 #navi ul ul li a.active.batimoisub { background: #6F6F6F; font-weight: normal; color:#fff; }

/* ----------------------- TENDANCES MAISON ------------------------------------------------------------------------------- */
#navi ul li span.tend { background: #840266; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.tend, #navi ul li a.tend:hover, #b1 #navi ul li span.active.tend { background: #840266; }
#b1 #navi ul li span.tend, #b1 #navi ul li span.open.tend  { color: #fff; }

#navi ul ul li a.tendsub { background: #DDBDD2; border-bottom: #fff solid 1px; }
#b1 #navi ul ul li a.tendsub { background: #DDBDD2; color: #000; }
#b1 #navi ul ul li a:hover.tendsub, #b1 #navi ul ul li a.active.tendsub { background: #840266; font-weight: normal; color:#fff; }

/* ----------------------- ENERGIE & HABITAT ------------------------------------------------------------------------------- */
#navi ul li span.energiehabitat { background: #f02f26; border-bottom: #fff solid 1px; }
#b1 #navi ul li span:hover.energiehabitat, #navi ul li a.energiehabitat:hover, #b1 #navi ul li span.active.energiehabitat { background: #f02f26; }
#b1 #navi ul li span.energiehabitat, #b1 #navi ul li span.open.energiehabitat { color: #fff; }

#navi ul ul li a.energiehabitatsub { background: #fff; border-bottom: #eee solid 1px; }
#b1 #navi ul ul li a.energiehabitatsub { background: #fff; color: #f02f26; }
#b1 #navi ul ul li a:hover.energiehabitatsub, #b1 #navi ul ul li a.active.energiehabitatsub { background: #fff; font-weight: normal; color:#f02f26; }

/* ----------------------- KLUSSEN BANNER ------------------------------------------------------------------------------- */
#navi .advertorialContainer {
	margin-top: 2em;
	text-align: center;
}

#b1 #navi .advertorialContainer a img { border: solid 1px #6FB7FF; }
#b2 #navi .advertorialContainer a img { border: solid 1px #99CC00; }
#b3 #navi .advertorialContainer a img { border: solid 1px #B45122; }

/* ----------------------- PARTNERS ------------------------------------------------------------------------------- */
#b1 a#nav1, #b1 a#nav2, #b1 a#nav3, #b1 a#nav4, #b1 a#nav5, #b1 a#nav6, #b1 a#nav7, #b1 a#nav8, #b1 a#nav9, #b1 a#nav10 {color:#3399FF; }
#b2 a#nav1 {color:#7ca600; }
#b3 a#nav1 {color:#b45122; }

/* **************************************************
 *                Productinfo pagina's              *
 * ************************************************ */

.productinfoBox { background:#eeeeee; padding:10px; margin-top:3px; }
.productinfoBox .title { font-weight:bold; font-size:13px; }
.productinfoBox .links { float:right; padding:4px 6px; border:#cccccc solid 1px; }

ul.productinfo { list-style-type:none; margin:0; padding:0; }
ul.productinfo li { margin-top:10px; margin-left:40px; }
ul.productinfo li li { margin-top:0; margin-left:0; }

ul.productinfo a { outline:none; }
ul.productinfo a.active, ul.menu a.active:hover { text-decoration:none; font-weight:bold; }

ul.productinfo li p { margin-top:10px; margin-bottom:10px; }
ul.productinfo li img { float:right; padding-left:15px; }

/* ----------------------- FOLDERS ------------------------------------------------------------------------------- */

#bu-folders {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding:13px 0 0 0;
	margin:12px 0 0 7px;
	width:188px;
	height:42px;
	display:block;
	float:left;
	text-align:center;
	cursor:pointer;
	color:#FFF;
}

#b1 #bu-folders.nl {background: url(/img/bg-button-nl-build.jpg) no-repeat left top;}
#b1 #bu-folders.fr {background: url(/img/bg-button-fr-build.jpg) no-repeat left top;}
#b2 #bu-folders.nl {background: url(/img/bg-button-nl-immo.jpg) no-repeat left top;}
#b2 #bu-folders.fr {background: url(/img/bg-button-fr-immo.jpg) no-repeat left top;}
#b3 #bu-folders.nl {background: url(/img/bg-button-nl-task.jpg) no-repeat left top;}
#b3 #bu-folders.fr {background: url(/img/bg-button-fr-task.jpg) no-repeat left top;}
 
a.folders:link, a.folders:visited { text-decoration:none; color:#fff;}
a.folders:hover { text-decoration:none; color:#fff;}

#form_button {
	font-size:11px;
	border: 1px solid #000000;
	color:#fff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 20px;
	width:320px; 
	text-align:center;
	padding-top:2px;
}

#b1 #form_button {background: #65b9e5;}
#b2 #form_button {background: #8cbb00;}
#b3 #form_button {background: #b45122;}

a #form_button { text-decoration:none;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


/* ----------------------- VRAGEN FORUM & VRAGENRUBRIEK ------------------------------------------------------------------------------- */

#questions { padding:14px 0 0 14px; background:#fff; margin:10px 0 0 0; }
#questions img { margin:0 10px 14px 0; float:left; }
#questions .box { float:left; color:#3399ff; width:100%; padding-right:10px;  }
#questions .leftspace { width:285px; color:#3399ff; }
#questions .font1 { font: 17px Arial, Helvetica, sans-serif; }
#questions .font2 { font: bold 22px Arial, Helvetica, sans-serif; line-height:25px; text-transform:lowercase; }
#questions .font3 { font: bold 21px Arial, Helvetica, sans-serif; text-transform:lowercase; }
#questions .font4 { font: 12px Arial, Helvetica, sans-serif; }
#questions .font5 { font: bold 16px Arial, Helvetica, sans-serif; }
#questions .font6 { font: 15px Arial, Helvetica, sans-serif; }
#questions .font7 { font: 30px Arial, Helvetica, sans-serif; }
#questions .rightspace { border-left:#999 dotted 1px; padding-left:15px; color:#cc3300; width:245px; }
#questions .spacer { width:24px; float:left; }
#questions a:link, #questions a:visited { color:#000; text-decoration:underline; padding-bottom:10px;}
#questions a:hover { text-decoration:none;}
#questions .item { padding-bottom:10px;}
#questions .button-blue { float:right; padding:8px 12px 0 0; }
#questions .button-blue-left { width:15px; height:27px; float:left; background:url(/css/img/bg-blue-left.jpg) no-repeat; }
#questions .button-blue-middle { float:left; height:27px; background:url(/css/img/bg-blue-middle.jpg) repeat; text-align:center; }
#questions .button-blue-middle a:link, #questions .button-blue-middle a:visited { text-decoration:none; color:#fff; }
#questions .button-blue-middle a:hover { color:#c0deff; }
#questions .button-blue-middle .topspace { padding-top:4px;}
#questions .button-blue-right { width:15px; height:27px; float:left; background:url(/css/img/bg-blue-right.jpg) no-repeat;  }
#questions .button-brown { float:right; padding:8px 2px 0 0; }
#questions .button-brown-left { width:15px; height:27px; float:left; background:url(/css/img/bg-brown-left.jpg) no-repeat; }
#questions .button-brown-middle { float:left; height:27px; background:url(/css/img/bg-brown-middle.jpg) repeat; }
#questions .button-brown-middle a:link, #questions .button-brown-middle a:visited { text-decoration:none; color:#fff; }
#questions .button-brown-middle a:hover { color:#edd1b5; }
#questions .button-brown-middle .topspace { padding-top:4px;}
#questions .button-brown-right { width:15px; height:27px; float:left; background:url(/css/img/bg-brown-right.jpg) no-repeat;  }


/* ----------------------- LUMINUS VERHUISPAKKET ------------------------------------------------------------------------------- */

#luminus-verhuispakket {
	border:none;
	padding:12px;
	background:url(../img/bg-verhuispanner-luminus.jpg) repeat-y;
}
#luminus-verhuispakket a.red-luminus:link, #luminus-verhuispakket a.red-luminus:visited { color:#cc0033; text-decoration:underline;}
#luminus-verhuispakket a.red-luminus:hover { color:#cc0033; text-decoration:none;}
#luminus-verhuispakket .form_button-luminus {
	font-family:verdana, Helvetica, Arial;
	font-size:11px;
	background: #cc0033;
	border: 1px solid #000000;
	color:#ffffff;
	text-decoration:none;
	cursor: pointer;
	font-weight: bold;
	margin: 1px;
	height: 24px;
	width:140px;
}


