pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }

a
{
  text-decoration: none;
}

a:visited
{
	text-decoration: none;

}

a:hover
{
  text-decoration: none;
}


body, td
{
  margin: 0;
  padding: 0;
  font-family: Arial;
  font-size: 11px;
  background-color: #fff;
}

body, html
{
  /*padding: 20px;*/
  width: 100%;
  height: 100%;
  background-color: #d9dadc;
}

.contentTop
{
	float: left;
	top: 0px;
	width: 774px;
	height: 38px;
	margin-left: -387px;
	left: 50%;
   position:absolute;
	background-color: transparent;
}

.contentMiddle
{
	float: left;
	top: 38px;
	width: 774px;
	height: 688px;
	margin-left: -387px;
	left: 50%;
   position:absolute;
	background-color: #ffffff;
}

.contentMiddleLarge
{
	float: left;
	top: 38px;
	width: 774px;
	height: 910px;
	margin-left: -387px;
	left: 50%;
   position:absolute;
	background-color: #ffffff;
}


.contentBottom
{
	float: left;
	top: 726px;
	width: 774px;
	height: 45px;
	margin-left: -387px;
	left: 50%;
   position:absolute;
	background-color: transparent;
}

.contentBottomLarge
{
	float: left;
	top: 948px;
	width: 774px;
	height: 45px;
	margin-left: -387px;
	left: 50%;
   position:absolute;
	background-color: transparent;
}


.topMenuLayer{
	float: right;
	right: 0px;
	position: relative;
	color: #9c9d9f;	
}

.bottomMenuLayer{
	float: right;
	right: 0px;
	position: relative;
	top: 8px;
	color: #9c9d9f;	
}

.bottomBar{
	background-color:#E3001B;
	float:left;
	left: 0px;
	height:28px;
	position:absolute;
	top:660px;
	width:100%;
}

.bottomBarTotaalOverzicht{
	font-family: Arial;
	font-size: 10px;
	margin-left: 650px;
	margin-top: 8px;
	color: #ffffff;
}


.bottomBarLarge{
	background-color:#E3001B;
	float:left;
	left: 0px;
	height:28px;
	position:absolute;
	top:882px;
	width:100%;
}

.adresLayer{
	float: left;
	position: relative;
	top: 8px;
	color: #9c9d9f;
}


.mainLeftTop{
	float: left;
	position: relative;
	left: 12px;
	width: 375px;
	height: 260px;
	top: 10px;
	background-color: #ffffff;
}

.mainRightTop{
	float: right;
	position: relative;
	right: 12px;
	width: 375px;
	height: 260px;
	top: 10px;
}

.mainLeftBottomShadow{
	float: left;
	position: absolute;
	left: 8px;
	width: 383px;
	height: 219px;
	top: 270px;
	z-index: 1;
}

.mainLeftBottom{
	float: left;
	position: absolute;
	left: 4px;
	width: 375px;
	height: 217px;
	top: 0px;
	background: #ffffff;
	z-index: 2;
}

.mainRightMenuShadow{
	float: right;
	position: absolute;
	right: -1px;
	width: 383px;
	height: 219px;
	top: 270px;
	z-index: 1;
}

.mainRightBottom{
	float: right;
	position: relative;
	right: 12px;
	width: 375px;
	top: 10px;
	height: 215px;
	z-index: 2;
}

.mainObjectenHolder{
	float: left;
	position: relative;
	left: 4px;
	width: 758px;
	height: 145px;
	top: 22px;
	background-color: #ffffff;
}

.textLeftTop{
	float: left;
	position: relative;
	left: 12px;
	width: 375px;
	height: 133px;
	top: 10px;
	background-color: #ffffff;
}

.textRightTop{
	float: right;
	position: relative;
	right: 12px;
	width: 375px;
	height: 133px;
	top: 10px;
}

.textLeft{
	float: left;
	position: relative;
	left: 12px;
	margin-top: 30px;
	width: 460px;
	height: 420px;
	background: #ffffff;
}

.textRight{
	float: right;
	position: relative;
	right: 3px;
	margin-top: 30px;
	width: 260px;
	height: 420px;
	background: #ffffff;
}

.textRightTextPage{
	float: right;
	position: relative;
	right: 3px;
	margin-top: 30px;
	width: 260px;
	height: 420px;
	background: #ffffff;
}

.introTitle{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
  	color: #a1a5a8;
}

.introText{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #a1a5a8;	
	margin-top: 25px;
}

.mainText{
	font-family: Arial;
	font-size: 10px;
	color: #a1a5a8;	
	margin-top: 25px;
}

.onlyMainText{
	font-family: Arial;
	font-size: 10px;
	color: #a1a5a8;	
	margin-top: 0px;
}

.itemTitle{
	font-weight: bold;
	color: #848486;
	margin-bottom: 10px;
	text-indent: 10px;
}

.itemText{
	color: #848486;	
	margin-left: 10px;
}

.topMenu{
	/*float: right;*/
	text-align: justify;
	/*margin-right: 20px;*/
	width: 260px;
	height: 18px;
	vertical-align: middle;

}

.topMenuItem{
	border-right-style: solid;
	border-right-width: 2px;
	border-right-color: #848486;
	text-align: center;
	background-color: transparent;
}

.topMenuDiv{
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #d9dadc;
	color: #848486;
	
}

.topMenuDiv:hover{
	border-top-style: solid;
	border-top-width: 4px;
	border-top-color: #e3001b;
	cursor: pointer;
}

.topMenuLeftBorder{
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: #9c9d9f;
}

.mainImage{
	z-index: 1;
}

.mainMenuHolderMain{
	float: left;
	z-index: 2;
	margin-top: 238px;
	height: 22px;
}

.textMenuHolderMain{
	float: left;
	z-index: 2;
	margin-top: 112px;
	height: 22px;
}


.mainMenuItem{
	float: left;
	width: 82px;
	height: 22px;
	margin-right: 4px;
	background-color: #ffffff;
}

.mainMenuItemText{
	position: absolute;
	width: 82px;
	padding-top: 3px;
	/*vertical-align: bottom;*/
	text-indent: 10px;
	text-align: left;
	color: #e3001b;
	font-weight: bold;
	cursor: pointer;
}

.newsSlot{
	margin-top: 12px;
}

.newsTitle{
	height: 20px;
	text-indent: 10px;
	font-weight: bold;
	color: #848486;
	padding-top: 5px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #f08968;
}

.newsLinkNieuwsOverzicht{
	margin-left: 242px;
	margin-top: 5px;	
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #8b0e12;
	left: 85px;
}

.newsOverzicht{
	float: right;
	position: absolute;
	width: 250px;
}

.subMenuLeftTop{
	float: left;
	position: relative;
	left: 8px;
	width: 180px;
	height: 104px;
	background-color: #e3001b;
}

.subMenuRightTop{
	float: right;
	position: relative;
	width: 180px;
	height: 104px;
	background-color: #e3001b;
}

.subMenuLeftBottom{
	float: left;
	position: relative;
	left: 8px;
	width: 180px;
	height: 105px;
	top: 8px;
	background-color: #e3001b;
}

.subMenuLeftBottomLeft{
	float: right;
	margin-left: 5px;
	margin-top: 8px;
	color: #ffffff;
	font-size: 10px;
	position: relative;	
}

.subMenuLeftBottomLeft{
	float: left;
	position: relative;
}

.subMenuLeftBottomLeftTArea{
	overflow: hidden;
	width: 90px;
	height: 50px;
	margin-top: 5px;
	margin-left: -2px;
	

}

.subMenuRightBottom{
	float: right;
	position: relative;
	width: 180px;
	height: 105px;
	top: 8px;
	background-color: #e3001b;
}

.subMenuRightText{
	float: right;
	position: absolute;
	width: 250px;
	height: 40px;
	background-color: #e3001b;
}

.subMenuRightTextAanbod{
	float: right;
	position: absolute;
	height:20px;
	background-color: #ffffff;
	margin-left: 157px;
  	color:#A1A5A8;
	font-family:Arial;
	font-size:10px;
}

.subMenuTopVisual{
	margin-top: 1px;
	margin-left: 1px;
	width: 178px;
	height: 42px;
	
}

.subMenuTopItem{
	margin-left: 5px;
	margin-top: 8px;
	color: #ffffff;
	font-size: 10px;
}

.subMenuTextItem{
	margin-left: 5px;
	margin-top: 8px;
	color: #ffffff;
	font-size: 10px;
	position: relative;	
}



.actueelAanbodHolder{
	margin-left: 12px;
	width: 744px;
}


.actueelAanbodHomeTitel{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 180px;
	font-size: 10px;
	text-indent: 2px;
	background-color: #e3001b;
	color: #FFFFFF;
	/*padding-left: 4px;*/
	height: 15px;
}


.actueelAanbodHomeImage{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 180px;
	height: 130px;
	display: inline;
	z-index: 1;
}

.actueelAanbodHomeTekst{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 180px;
	height: 130px;
	display: inline;
	cursor: hand;
	
	background-color: #FFFFFF;
	filter:alpha(opacity=70)
	moz-opacity:.70;
	opacity:.70;
	z-index: 2;
	
	padding-left: 5px;
	padding-top: 5px;

	display: none;
	
	cursor: pointer;
	/*visibility: hidden;*/
	
}

.objectTextTitel{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 250px;
	font-size: 10px;
	text-indent: 2px;
	background-color: #e3001b;
	color: #FFFFFF;
	height: 15px;
}


.objectTextImage{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 250px;
	height: 171px;
	display: inline;
	z-index: 1;
}

.objectTextTekst{
	position: absolute;
	left: 0px;
	top: 15px;
	width: 250px;
	height: 171px;
	display: inline;
	cursor: hand;
	
	background-color: #FFFFFF;
	filter:alpha(opacity=70)
	moz-opacity:.70;
	opacity:.70;
	z-index: 2;
	
	padding-left: 5px;
	padding-top: 5px;

	display: none;
	
	cursor: pointer;
	/*visibility: hidden;*/
	
}

.actueelAanbodTextItemVerkocht{
	position: absolute;
	font-family: arial;
	font-size: 24px;
	font-weight: bold;
	color: #8b0e12;
 	text-align: center;
	width: 180px;
}

.actueelAanbodTextItem{
	position: absolute;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #8b0e12;
}

.actueelAanbodTextValue{
	position: absolute;
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #8b0e12;
	left: 85px;
}

.aanbodOverzichtTitel{
	float: left;
	position: relative;
	left: 14px;
	top: 18px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
  	color: #e3001b;
	
}

.aanbodOverzichtTotaalHolder{
	float: left;
	position: relative;
	left: 0px;
	width: 760px;
	height: 455px;
	top: 32px;
}

.aanbodOverzichtHolder{
	float: left;
	position: relative;
	width: 760px;
	left: 0px;
}

.aanbod_pager{
	float: right;
	position: relative;
	right: 12px;
	margin-top: 155px;
	text-align: right;
	font-weight: bold;
	font-size: 11px;
	color: #a1a5a8;
}

.aanbod_pager_link{
	color: #e3001b;	
}

.aanbod_pager_link:hover{
	color: #a1a5a8;			
}

aanbod_pager_nolink{
	color: #a1a5a8;
}

.detailObjectLeft{
	float: left;
	position: relative;
	margin-top: 30px;
	width: 460px;
	height: 420px;
	background: #ffffff;
}

.detailObjectTitel{
	margin-left: 12px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
  	color: #e3001b;
}

.detailObjectTitelSubItems{
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 6px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
  	color: #8a0f14;
}

.detailObjectRegel{
	width: 490px;
	height: 20px;
	background-color: #fafafa;
	position: relative;
}

.detailObjectLabel{
	float: left;
	position: absolute;
	left: 12px;
	top: 2px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
}

.detailObjectValue{
	float: left;
	position: absolute;
	left: 160px;
	top: 2px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
  	color: #a1a5a8;	
}

.detailObjectOmschrijving{
	width: 490px;
	margin-top: 30px;
	height: 140px;
	background-color: #fafafa;
	position: relative;

}

.detailObjectOmschrijvingText{
	
	margin-top: 5px;
	margin-left: 12px;
	margin-right: 5px;
	margin-bottom: 5px;
	height: 129px;
	width: 480px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
	overflow: hidden;
	
}


.detailObjectFoto{
	width: 250px;
	height: 210px;
	background-color: #e2e2e4;
	position: relative;
}

.detailObjectMaps{
	width: 250px;
	height: 225px;
	margin-top: 10px;
	background-color: #e2e2e4;
	position: relative;
}

.detailObjectPijlMaps{
	float: right;
	position: absolute;
	margin-top: 2px;
	left: 226px;

}

.detailObjectGoogleMaps{
	float: left;
	width: 235px;
	height: 160px;
	margin-left: 6px;
	position: relative;
	overflow: hidden;	
}


.detailObjectTuin{
	width: 250px;
	height: 130px;
	margin-top: 10px;
	background-color: #e2e2e4;
	position: relative;
}

.detailObjectMakelaar{
	width: 250px;
	height: 90px;
	margin-top: 10px;
	background-color: #e2e2e4;
	position: relative;	
}

.detailObjectMakelaarImage{
	float: left;
	position: relative;
	margin-left: 2px;
	
}

.detailObjectMakelaarText{
	float: right;
	position: relative;
	margin-right: 40px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
}

.detailObjectGreyLink{
	float: left;
	width: 220px;
	margin-left: 6px;
	margin-top: 5px;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
  	color: #a1a5a8;
}

.googleMapsLarge{
	width: 675px;
	height: 450px;
	overflow: hidden;
}

.imageStripSmall{
	margin-left: 6px;
	margin-top: 1px;
}

.textImageStripSmall{
	float: left;
	top: 183px;
	left: 132px;
	font-family: Arial;
	font-size: 9px;
	font-weight: bold;
  	color: #a1a5a8;
	position: absolute;
}

.imageLarge{
	width: 650px;
	height: 468px;
}

.imageStripLarge{
	margin-top: 5px;
	margin-left: 12px;
	text-align: left;
}

.detailObjectTekstKompas{
	float: left;
	top: 48px;
	left: 90px;
	width: 130px;
	height: 70px;
	font-family: Arial;
	font-size: 9px;
	/*font-weight: bold;*/
  	color: #a1a5a8;
	position: absolute;
}

.detailObjectSubMenus{
	width: 320px;
	height: 60px;
	position: absolute;
	margin-top: 5px;
	
}

.detailObjectSubMenu{
	height: 18px;
	width: 320px;
	margin-top: 2px;	
	position: relative;
}

.detailObjectSubMenuTekst{
	float: left;
	position: absolute;
	margin-left: 12px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #e3001b;
}

.detailObjectSubMenuPijl{
	float: right;
	position: absolute;
	margin-left: 35px;
	
}

.detailObjectPopupHolder{
	width: 450px;
	height: 400px;
	float: left;
	position: relative;
	margin-left: 5px;
}

.detailObjectPopupTitel{
	float: left;
	margin-left: 12px;
	margin-bottom: 10px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
  	color: #e3001b;
}

.detailObjectPopupRegel{
	width: 440px;
	height: 30px;
	background-color: #fafafa;
	position: relative;
}

.detailObjectPopupLabel{
	float: left;
	position: absolute;
	left: 8px;
	top: 6px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
}

.detailObjectPopupValue{
	float: left;
	position: absolute;
	left: 160px;
	top: 2px;
	font-family: Arial;
	font-size: 11px;
	/*font-weight: bold;*/
  	color: #a1a5a8;	
}

.detailObjectInputField{
	width: 220px;
	border: solid;
	border-width: 1px;
}

.detailObjectPopupOpmerking{
	position: relative;
	width: 440px;
	height: 150px;
	font-family: Arial;
	font-size: 11px;
	color: #a1a5a8;
	background-color: #fafafa;
	text-align: left;
}

.contactOpmerking{
	position: relative;
	width: 440px;
	height: 90px;
	font-family: Arial;
	font-size: 11px;
	color: #a1a5a8;
	background-color: #fafafa;
	text-align: left;
}

.detailObjectPopupTextArea{
	width: 420px;
	height: 100px;
	border: solid;
	border-width: 1px;
	margin-left: 10px;

}

.detailPopupTextIdee{
	width: 450px;
	height: 180px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
	text-align: left;
	overflow: auto;
	
}

.contactTextArea{
	width: 420px;
	height: 50px;
	border: solid;
	border-width: 1px;
	margin-left: 10px;	
}

.detailObjectPopupButton{
	border: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	background-color: #ffffff;
}

.detailObjectPopupOmschrijving{
	width: 675px;
	height: 450px;
}

.detailObjectPopupOmschrijvingText{
	width: 670px;
	height: 445px;
	font-family: Arial;
	font-size: 11px;
  	color: #a1a5a8;
	text-align: left;
	overflow: auto;
}

.detailObjectPijlOmschrijving{
	float: left;
	position: relative;
	top: -10px;
	left: 470px;
}

.www_middle{
	
}

.www_middle_left{
	float: left;
	position: relative;
	margin-left: 12px;
	margin-top: 20px;
	cursor: pointer;
}

.www_middle_right{
	float: right;
	position: relative;
	margin-right: 12px;
	margin-top: 20px;
	cursor: pointer;
}

.www_red_item_left{
	background-color:#E3001B;
	margin-top: -40px;
	height:80px;
	/*position:relative;*/
	width:350px;
}

.www_red_item_right{
	background-color:#E3001B;
	margin-top: -40px;
	height:80px;
	/*position: relative;*/
	width:350px;
}

.www_text_item{
	font-family:Arial;
	font-size:16px;
	color:#ffffff;
	margin-left: 15px;
	margin-top: 20px;
}
