body {
  font-family:  Verdana;
  font-size:8pt;
  margin:0px;
  background-image:url(../images/body_slice.png); 
  background-position:center top;
  background-repeat:repeat-x;
  background-color:#28405f;
   line-height:16px;
  
}

.style1 {color:#000;display:inline-block;width:16px;text-align:center;}

a img{border:0;}
table{  font-size:8pt;  line-height:16px; }
.clear{clear:both;}


.tbl_container{ margin:0px; width:100%; }


.main{
  width:894px;
  float:left;
  overflow:hidden;
  margin-top:12px;
  border:0px solid #FFFFFF;
  background-image:url(../images/w_slice.png);  
  background-repeat:repeat-x; 
}


.formulier{ padding:0 0 0 0px;		}

.inputbox {width:260px;border:1px solid #9F9F9F;color:#2C5C73; background: #FFF;}
.inputboxs{ width:60px;border:1px solid #9F9F9F;color:#2C5C73; background: #FFF;}
.inputboxm{width:150px;border:1px solid #9F9F9F;color:#2C5C73; background: #FFF;}

.inputboxg{width:260px;height:100px;border:1px solid #9F9F9F;color:#2C5C73; background: #FFF;}
.inputboxx{border:1px solid #333333;color:#2C5C73; background: #FFF;}

.top1{         float:left; width:894px; height:98px; background-color:#FFFFFF; }
.top1_logo{    float:left; width:380px; height:98px;      background-image:url(../images/top1_logo_bg.png); background-position:left top; background-repeat:no-repeat; }
.top1_logo_p{  float:left; width:380px; margin-top:2px;   text-align:right; }
 
.top1_menu{         float:left; width:514px; height:98px;      }
.top1_menu_c1{      float:left; width:514px; height:98px;  background-image:url(../images/top1_menu_c1_bg.png);    }
.top1_menu_c2{      float:left; width:514px; height:98px;  background-image:url(../images/top1_menu_c2_bg.png);   background-repeat:no-repeat; background-position:right top; }
.top1_menu_top{     float:left; width:500px; height:68px;  text-align:right;  color:#FFFFFF;   margin-top:8px;   color:#0C2E49;  }
.top1_menu_down{    float:left; width:500px; height:18px;  }
.top1_menu_down_p1{ float:left; width:20px;  height:18px;  }
.top1_menu_down_p2{ float:left; width:475px; height:18px;  		color:#28415F;  }

.greenbar{          float:left; width:890px; height:9px; margin-left:2px; background-image:url(../images/greendot.png); } 

.top2{              float:left; width:895px; height:195px;  border-left:1px solid #FFFFFF;  border-right:2px solid #FFFFFF; oveflow:hidden;}
.top2_menu{         float:left; width:380px; height:195px;  text-align:right;  background-image:url(../images/achtergrondmenu.png); overflow:hidden; line-height:14px;}
.top2_image{        float:left; width:511px; height:195px;  text-align:left; }

.shadow{            float:left; width:894px; height:20px;   background-repeat:no-repeat;  overflow:hidden;}

.center_space{      float:left; width:0px;   height:500px;}
.center_content{    float:left; width:895px; background-color:#FFFFFF;  background-repeat:no-repeat; background-position: 1px bottom;	background-color:white;	padding:0 0 60px 0;  	} 
	
.feat{     	         float:left; width:895px; padding:4px 0 1px 0;	} 
.feat_lft{              float:left; width:250px;	overflow:hidden;		margin-top:5px;margin:0 0 5px 2px;	border:0;	}  
.feat_rgt{              float:left; width:642px; height:30px;  line-height:30px;   color:#FFFFFF;  text-align:right;	 } 

.space{             float:left; width:892px; height:15px;    } 


/* home */
.home_c{              float:left;  width:900px;  }
.home_left{           float:left;  width:382px;   overflow:hidden; }
.home_left_p1{        float:left;  width:38px;   margin-top:35px;  height:300px;  overflow:hidden;}
.home_left_p2{        float:left;  width:310px;  margin-top:5px;   color:#333333; line-height:18px; font-size:11px;  }

.home_line{           float:right;  height:450px; border-left:1px solid #C2C7CB;         }

.home_right{          float:left;  width:518px;     margin-top:10px;  overflow:hidden;   }
.home_right_nieuws{   float:left;  width:510px;  height:380px;     margin-top:10px;     overflow:hidden;  }
.home_right_nieuws_s{ float:left;  width:495px;  height:295px;     margin-top:10px;     overflow:auto;
scrollbar-arrow-color:#3F3F3F; 
scrollbar-track-color:#FFFFFF; 
scrollbar-face-color:#FFFFFF; 
scrollbar-highlight-color:#FFFFFF; 
scrollbar-3dlight-color:#CFCFCF; 
scrollbar-darkshadow-color:#999999; 
scrollbar-shadow-color:#3F3F3F;   }

/* content */
.content{            float:left;   width:800px;  }
.content_p1   {      float:left;   width:30px;   height:400px; }
.content_p2{         float:left;   width:740px; line-height:17px; }

.makelaar_left{float:left;line-height:17px;width:420px;}
.makelaar_right{float:left;line-height:17px;width:420px;}

.zb{							font-weight:bold;	color:black;		}



.mapslogo{					height:267px;	width:500px;	background-image:url('/images/mapslogo.jpg');	background-position:center center;		background-repeat:no-repeat;	}
.mapslogo a{					height:267px;	width:500px;	display:block;	}



/* object  */
.object_information{           float:left; width:700px;	  overflow:hidden; 	}
.object_information_spa{       float:left; width:6px;     height:50px; }
.object_information_img{       float:left; width:343px;   height:195px;  border:1px solid #999999; margin-top:24px; background-repeat:no-repeat;	}
.object_information_sp1{       float:left; width:25px;    height:200px; }
.object_information_txt{       float:left; width:320px;   height:250px;  overflow:hidden; }

.object_information_tbl
{
    float:left; 
    width:700px;  	
    padding:0;
}

.object_information_tbl h2
{
    line-height:20px; 
    padding: 0 0 0 5px;
    color: #000;
    font-weight:bold; 
    width:705px; 
    font-size: 12px;
    margin-bottom:15px; 
    background-color:#CDCDCD; 
}


.object_information_imi{       float:left; width:690px;  	margin:0 0 0 0; }
.object_information_imi_image{ float:left; width:115px;   height:80px;  background-color:#FFFFFF; margin-right:15px; margin-bottom:11px; background-repeat:no-repeat; background-position:center center;  border:1px solid #999999;}
.object_information_tx2{       float:left; width:700px;  text-align: justify; padding:0 0 0 15px;	}
.object_information_ft{        float:left; width:700px;   height:30px;  color:#2C667A;  }

.quickright
{
    float:right;
    width:125px;
    padding:0 0 0 10px;
    border-left: 1px solid #9F9F9F;
}

.quickright a{						font-weight:normal;	display:block;	margin:0 0 0 0;	 color:#9F9F9F;		}
.quickright .bl{						font-weight:normal;	display:block;	margin:0 0 0 0;	 color:#143258;	font-weight:bold;		}
.quickright .back
{
   color:#9F9F9F;
}
.quickright .bl2{					font-weight:normal;	display:block;	margin:0 0 0 0;	 color:#143258;	font-weight:bold;		border-top:1px solid #9F9F9F;	padding:10px 0 0 0; }	
.quickright .bl3{					font-weight:normal;	display:block;	margin:0 0 0 0;	 color:#143258;	font-weight:bold;		border-bottom:1px solid #9F9F9F;	padding:0 0 10px 0; }	


/* offer page */
.offer{               float:left;  width:880px;  padding:0 00  0;	}
.offer_spacer{        float:left;  width:15px;   height:500px;  }
.offer_search{        padding-left:10px;float:left;  width:155px; width:370px;  height:30px; overflow:hidden;  }
.offer_search label{float:left;width:175px;}
.offer_search select{float:left;width:180px;}
.offer_menu{          float:left;  width:735px;  height:30px;   padding-top:4px;  text-align:right; }
.offer_back{          float:left;  color:#9F9F9F; width:auto;   padding-left:15px; height:40px; margin:20px 0 0 0; 	}
.offer_back a{         color:#333333;  	font-weight:bold; }
.offer_back a:hover{  color:#2C667A;   }


.offer_objects{       float:left;  width:700px;   }

/* menu */
.top1_menu_top a{         color:#0C2E49; text-transform:uppercase; text-decoration:none;  }
.top1_menu_top a:hover{   color:#FFFFFF; text-transform:uppercase; text-decoration:none;  }
    


.top1_menu_down_p2 ul {  margin:0px;     padding:0px; color:#28415F; }
.top1_menu_down_p2 li {  display:inline; padding-left:0px; color:#28415F; }
.top1_menu_down_p2 li a{       color:#28415F;  text-decoration:none; }
.top1_menu_down_p2 li a:hover{ color:#000000;  text-decoration:none; }

.top2_menu ul {          margin:19px;       padding:0px;  }
.top2_menu li {          padding-left:0px; list-style-type:none; padding-bottom:11px; }
.top2_menu li a{         text-decoration:none; color:#FFFFFF; text-transform:uppercase;  font-weight:bold; color:#FFFFFF;}
.top2_menu li a:hover{   text-decoration:none; color:#C3CF22; text-transform:uppercase;  font-weight:bold; color:#C3CF22; }


.offer_menu ul {  margin:0px;     padding:0px;  }
.offer_menu li {  display:inline; padding-left:0px; }
.offer_menu li a{       color:#2C5C73;  text-decoration:none;      font-weight:bold;  font-size:11px;}
.offer_menu li a:hover{ color:#BAC96A;  text-decoration:none;      font-weight:bold;  font-size:11px;}

/* imager */
.imager{                            width:885px;  height:355px;  }
.imager_left{           float:left; width:631px;  height:455px;  background-color:#0B2F49;   }
.imager_left_image{     float:left; width:631px;  height:386px;  margin-top:22px; text-align:center;  overflow:hidden;}
.imager_left_nav{       float:left; width:531px;  height:40px;    margin-top:10px; }

.imager_space{          float:left; width:23px;  height:355px; }

.imager_right{          float:left; width:220px;  height:458px; margin-top:0px;  background-color:#FFFFFF;}
.imager_right_image{    float:left; width:77px;   height:60px;  margin-right:9px;  margin-bottom:10px;   }



/* tables links and else */
.home_right table{      color:#333333;  line-height:15px; }
.home_right a{          color:#B1CC69;  text-decoration:none;      font-weight:bold;}
.home_right a:hover{    color:#B1CC69;  text-decoration:underline; font-weight:bold; }

.home_right_nieuws_s a{ color:#B1CC69; text-transform:uppercase; }



.feat a{                color:#FFFFFF; text-decoration:none;   } 
.feat a:hover{          color:#FFFFFF; text-decoration:underline;   } 

h2{ color:#B6CF73;  font-style:normal;  margin:0px;  font-size:17px;}
b{  color:#143258;  line-height:14px; }

.edt_search{        border:1px solid #333;  margin-left:10px;  color:#2C5C73; font-weight:bold; width:305px; }
.edt_filter{        border:1px solid #333;  margin-left:10px;  color:#2C5C73; font-weight:bold; width:115px; }
.btn_search,.btn_search2{        border:0px; background-color:#0C2E49; color:#FFFFFF; width:27px; }
.image_object{      border:1px solid #999;  height:117px; width:156px; overflow:hidden; text-align:center; }

h3{                 color:#2C5C73;  font-size:12px; margin:0px; margin-bottom:4px;   }

.lnk_offer{                 color:#2C5C73;   font-size:12px; line-height:20px;  font-weight:bold;  text-decoration:none; }
.lnk_offer:hover{           color:#C3CF22;   font-size:12px; line-height:20px;   font-weight:bold;   text-decoration:none;}

.offer_text{                color:#333; text-decoration:none;     }
.offer_text:hover{          color:#C3CF22; text-decoration:none;     }

.lnk_back{                 color:#C3CF22;   font-size:11px;  margin:0px;  text-decoration:none; font-weight:bold; text-align:right; text-transform:uppercase; }
.lnk_back:hover{           color:#2E4577;   font-size:11px;  margin:0px;  text-decoration:none; font-weight:bold; text-align:right;}

.line{              border-bottom:1px solid #7D8EAC;  width:850px; }

.object_kop{        color:#7F7F7F;  font-weight:bold; line-height:20px;  }
.object_veld{       color:#2F2F2F;  font-weight:bold; line-height:20px;   }

.container_td{      background-image:url(/images/d_bleu.jpg); background-repeat:repeat-x; background-position:bottom;  }

a{                color:#214B71; text-decoration:none;   }
a:hover{          color:#214B71; text-decoration:underline;   }

.lnk_default{                color:#0C2E49; text-decoration:none;   }
.lnk_default:hover{          color:#0C2E49; text-decoration:underline;   }

.red{ color:#FF0000; }

.feat_spacer{    float:left;             width:800px; height:2px;   }   

.object_information_tx2 b{        color:#333;   }
.object_information_ft a{         color:#333;  text-decoration:none;  font-weight:bold;}  
.object_information_ft a:hover{   color:#2C667A;  text-decoration:none;  font-weight:bold; }  
.imager_left_nav a{               color:#fff; text-decoration:none;    }
.imager_left_nav a:hover{         color:#fff; text-decoration:none;    }

.home_left_p2 h4{ color:#0C2E49;  margin:0px;  font-size:8pt; }

.content_menu{             float:left; text-align:right;  width:880px;   }
.content_menu  a{       color:#2C5C73;  text-decoration:none;      font-weight:bold;  font-size:11px;}
.content_menu a:hover{ color:#BAC96A;  text-decoration:none;      font-weight:bold;  font-size:11px;}


.button{    background-color:#214B71; border:1px solid #C3CF23; color:#FFFFFF; }

.form_filter input, .form_filter select{width:180px;border:1px solid #333333;color:#2C5C73;margin-bottom:5px;}
.form_filter #f_woonplaats{width:220px;}
.form_filter #f_woonplaatsradius{width:80px;}
.form_filter #btn_filter_wp{width:55px;color:#fff;}
.form_filter #edt_search{margin-left:0;width:310px;}
.form_filter .btn_search{margin-left:0;width:180px;color:#fff;}
.form_filter .btn_search2{margin-left:0;width:88px;color:#fff;}
.form_filter #btn_filter_wp2{width:50px;color:#fff;}

#map{	width:100%; height:100%;	margin:0 0 0 0;}

ul.overview_list{	padding-left:10px;color:#000;			margin:0;	padding:0 0 0 15px;		list-style-type:disc;		}
ul.overview_list li{	width:230px;float:left;						}

.bkader
{
    border:1px solid #7D8EAC; 
}

.bkader label{	font-weight:bold;	}

.fullblend{			position:absolute;	left:0;	top:0;	height:100%;	width:100%;			background-color:black;	opacity:0.8;filter:alpha(opacity=80);			}
.maplayer{			position:absolute;	left:50%;	top:100px;	height:500px;	width:700px;	background-color:white;	margin:0 0 0 -350px;	padding:10px;		}
.maplayer_top{	float:left;				height:100px;	width:700px;		background-image:url('/images/loading.gif'); background-repeat:no-repeat;	background-position: center center;	overflow:hidden;}
.maplayer_btm{	float:left;				height:22px;	width:710px;		text-align:right;		background-color:white;		margin-left:-10px;	padding-right:10px;}   


.objcol
{
    clear: both;
    display: block;
    margin: 5px auto 0 15px;
    padding: 10px 0 0 0;
    color:#2C5C73;
    border-top: 1px solid #9F9F9F;
}
.objcol_lft{ float:left;		width:400px;			border: 0px; padding: 10px 20px 10px 10px; border-right:1px solid #9F9F9F;	margin:0 0 0 0;		}
.objcol_rgt{ float:left;		width:395px;			border:0px; padding: 10px;margin:0 0 0 15px;		}

.objcol_lft form,
.objcol_rgt form
{
    padding: 0;
    margin: 0;
}

.objcol_lft fieldset,
.objcol_rgt fieldset
{
    padding: 0;
    margin: 0;
}

.objcol_lft legend,
.objcol_rgt legend
{
    padding: 0;
    margin: 0;
    color:#2C5C73;
    font-weight: bold;
}

.objcol_rgt hr
{
    border: 0;
    color: #9F9F9F;
    background: #9F9F9F;
    height: 1px;
}
.error{					position: absolute; 	left:50%;	margin-left: -250px; 	width:500px;	height:300px;	border:1px solid #626264;	background-color:#FFFFFF;		color:#626164;		}
.error_img{				float:left; width:500px;	text-align:center;	}
.error_kop{				float:left; width:500px;	text-align:center;	background-color:#CCCCCC;	color:#FFFFFF;	line-height:30px;	}
   .error_kop h1{			font-size:13px;	margin:0px;	}
.error_txt{				float:left; width:450px;	text-align:left;	color:#626164;	padding:30px;	}
   .error_txt ul{             			margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li{           		    color:#626264; font-size:11px; 	padding-bottom:4px;	}
   .error_txt ul li a{          			color:#626264;	text-decoration:underline; }
   .error_txt ul li a:hover{    			color:#000000;	text-decoration:underline; }
   
   
   
.aanbod2_extratekst{		float:left;		width:700px;		padding:10px 0 0 25px;	}

.ballon{								line-height:18px;		width:425px;	height:40px;		}

#form_filter .form_map
{
    float:left;
    width:508px;
}

#form_filter .form_map .bkader
{
    margin: 0 0 14px 0;
    border:1px solid #7D8EAC; 
    padding:4px 2px 2px 2px;	
}

#form_filter .form_map .mapsize
{
    height: 251px;
}

#form_filter .form_fields
{
    float:left;
    width:375px;
    padding-left:5px; 
    padding-right:3px;
}

#form_filter .form_fields .bkader
{
    margin: 0 0 14px 0;
    display: block;
    border:1px solid #7D8EAC; 
    padding:4px 2px 2px 2px;
}


.pop_layer{			width:100%;		height:1500px;		background-color:black;	opacity:0.8;	filter:alpha(opacity=80);	position:absolute;	z-index:50;	left:0;	top:0;	}

.pop_cross{		height:45px;	width:45px;		position:absolute;	left:50%; top:20px;	z-index:59;		margin:0 0 0 422px;	}
.pop_container{width:875px; height:460px; padding:20px 35px 0px 4px; background:url('/images/overlay.png') no-repeat; color:#646464;	font-family:Verdana, Geneva, sans-serif; font-size:12px;color:inherit;	position:absolute;	left:50%;	margin:0 0 0 -400px;	top:20px;	z-index:55;}
.pop_header{width:812px; height:91px; color:#0072af; 		padding-left:24px; padding-top:7px;}
.pop_socialnetwork{width:330px; height:354px; float:left;}
.pop_index{width:545px; height:354px; float:left;}
.pop_social{width:320px; height:298px; float:left; padding-left:10px;}
.pop_footer{width:330px; height:40px; float:left;}
.pop_newsletter{width:392px; height:48px; float:right; background:url('/images/newsletter.png') no-repeat; margin:-96px 0 0 0; padding:24px 0px 0px 24px;		}
.pop_photo{width:506px; height:195px; float:left;}
.pop_content{width:501px; height:88px; float:left; padding:10px 0px 5px 5px;}
.pop_content p{margin:0; padding:0;}


.pop_container h1{font-size:36px; font-weight:normal;		 margin:10px 0 20px 0;	padding:0;	}
.pop_container h2{font-size:14px; color:#0072af; padding:5px 0 0 0;	 margin:0px;	}
.pop_container h3{font-size:14px; color:#0072af; padding:15px 0 0 0; margin:0px;}
.pop_subtitle{font-size:18px;			padding:0;	margin:0;}
.pop_fan_box{border:none;}

.pop_footer ul{float:left;}
.pop_footer li{float:left; list-style-type:none; padding:8px;}
.pop_blue{color:#0072af;}
.pop_form{border:none; width:268px; height:24px; background:none; font-size:14px; padding:0 36px 0 0;		}
.pop_submit{border:none; background:none; color:#ffffff; font-size:14px; font-weight:bold; margin:0;	padding:0;}
