/*---{ common )-------------------------------------------------------*/

body
{
	text-align: center;
	background: #DBEAF0;
	padding: 0;
	margin: 0;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #005273;
	
}

body, input, select, textarea, td, th
{
	font-size: 12px;
	font-family: Arial, Verdana, sans-serif;
	line-height: normal;
}

h1, .Kop1
{
	font-size: 24px;
	font-family: Arial;
	font-weight: normal;
	color: #005273;
}

h2, .Kop2
{
	font-size: 22px;
	color:  #005273;
}

#content .Kop2{
	font-size: 14px;
}

h3, .Kop3
{
	font-size: 13px;
	font-weight: bold;
	color:  #005273;
}

.Standaard
{
	font-size: 12px;
	color: #005273;
	line-height: 22px;
}

.Inleiding
{
	font-size: 14px;
}

p
{
}

a
{
	text-decoration: underline;
	color: #0A5979;
	
}



a.download
{
	/*background: url(../images/ico_download.gif) no-repeat 0 0px;
	padding: 1px 0 0 18px;*/
}

a:hover
{
	text-decoration: underline;
}

a:focus
{
  -moz-outline-style: none;
}

.clsSmall
{
	font-size: 85%;	
}


.clearleft
{
	clear: left;
}

.clearright
{
	clear: right;
}

.clearboth
{
	clear: both;
}

/*---{ wrapper )-------------------------------------------------------*/

#wrapper
{
	position: relative;
	margin: 40px auto;
	text-align: left;
	width: 970px;
	font-size: 85%;
	background: url(../images/bg_wrapper.gif) repeat-y top left;
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #005273;
	line-height: 20px;
}

/*---{ header )-------------------------------------------------------*/

#header
{
	height: 125px;
	width: 970px;
	padding: 0;
	margin: 0;
	position: relative;
	background: url(../images/bg_header.gif) left top no-repeat;

}

/* logo */

#logo
{
	padding: 0;
	margin: 0;
	position: absolute;
	z-index: 1;
	left: 45px;
	top: 20px;
	background: url(../images/img_logo.gif) left top no-repeat;
	font-size: 200%;
	border-bottom: none;
}

#logo a
{
	padding: 0;
	margin: 0;
	display: block;
}

#logo, #logo a
{
	width: 224px;
	height: 83px;
}

#logo a span
{
	display: none;
	overflow: hidden;
}

/* address */

#header address
{
	display: none;
}

/* breadCrumbs */

#breadcrumbs
{
	position: relative;
	margin: 0;
	font-size: 100%;
	font-weight: normal;
	color: #005273;
	text-align: right;
}

#breadcrumbs a
{
	color: #005273;
	text-decoration: none;
}

#breadcrumbs a:hover
{
	color: #005273;
	text-decoration: underline;
}

/* globalNav */

#globalNav
{
	margin: 0 10px;
	height: 45px;
	line-height: 45px;
	font-size: 15px;
	background: url(../images/bg_globalnav.gif) repeat-x;
}

#globalNav ul
{
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#globalNav ul li:first-child
{
	background: none;
}

#globalNav ul li
{
	display: inline;
	padding: 13px 0;
	background: url(../images/img_line_red.gif) left center no-repeat;
}

#globalNav ul li.active {
	font-weight: bold;
}

#globalNav ul li a
{
	display: inline-block;
	padding: 0 26px;
	color: #ffffff;
	text-decoration: none;
}

/*---{ cols )-------------------------------------------------------*/

#cols
{
	position: relative;
	margin: 10px 10px 0 10px;
}

#content
{
	float: right;
	position: relative;
	line-height: 20px;
	padding: 10px 20px 0 20px;
	width: 650px;
}

#home #content{
	float: left;
	margin-bottom: 75px;
	width: 560px;
}

#sidecol
{
	position: relative;
	width: 250px;
	float: left;
	background: url(../images/bg_sidecol.gif) no-repeat;
	height: 520px;
	
}

/*---{ sideBar )-------------------------------------------------------*/

#sidebar
{
	position: relative;
	padding: 0;
	margin: 0;
	width: 335px;
	float: right;
	background: none;
	min-height: 500px;
}

#sidebar h2
{
	margin: 0 0 10px 0;
}


/*---{ localNav )-------------------------------------------------------*/

#localNav
{
	padding: 0;
	margin: 85px 0 30px 0;
	color: #005273;
	font-size: 14px;
}

#localNav h3
{
	display: none;
}

#localNav ul
{
	padding: 0;
	margin: 0;
	list-style: none;
}

#localNav ul li
{
	padding: 0 25px;
	_height: 30px;
	line-height: 30px;
}

#localNav ul li.active{
	background: #ffffff;
}

#localNav ul li a
{
	display: block;
	text-decoration: none;
}

#localNav ul li.active a
{
	font-weight: bold;
}

/*---{ footer )-------------------------------------------------------*/

#footer {
	display: inline-block;
	width: 910px;
	position: relative;
	padding: 40px 30px 0 30px;
	font-size: 11px;
	background: url(../images/bg_footer.gif) #DBEAF0 left top no-repeat;
}

#footer p {
	margin: 0;
}

#footerNav {
	float: left;
	margin-bottom: 20px;
}

#footerNav ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 260px;
}

#footerNav ul li{
	float: left;
	width: 130px;
}

#footerNav ul.nofloat {
	float: left;
	margin-left: 50px;
	width: 150px;
}

#footerNav ul.nofloat li {
	float: none;
}

#footerNav a {
	color: #005273;
	text-decoration: none;
}

#footerNav li.active a {
	font-weight: bold;
}

#legal {
	float: left;
}

#divide {
	float: right;
}

/* --- { sitemap } ----------------------------------------------------*/

#sitemap
{
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
}

#sitemapNav
{
	height: 1%;
	padding: 0;
	margin: 0;
}

#sitemapNav li
{
	list-style: none;
	padding: 0;
	padding: 0;
	height: 1%;
}

#sitemapNav li a
{
	margin: 0 5px 0 0;
	padding: 0;
	height: 1%;
}

#sitemapNav li a.active
{
	
}

/*---{ frm }---------------------------------------------------------*/

#frm
{
	padding: 0;
	margin: 0 0 20px 0;
}

#frm table
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}

#frm td, #frm th
{
	padding: 0 20px 10px 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
}

#frm th
{
	font-weight: normal;
}

#frm .clsReq, .requiredField
{
	color: #ff0000;
	padding: 0 0 0 5px;
}

#frm input, #frm textarea, #frm select
{
	margin: 0 5px 0 0;
}

#frm select
{
	padding: 0px;
}

#frm input.single, #frm textarea
{
	width: 300px;
}

#frm input.short
{
	width: 120px;
}

#frm textarea
{
	height: 100px;
	overflow: auto;
}


/*---{ page-navigation }---------------------------------------------------------*/

#pageNav
{
	
}

#pageNav ul
{
	list-style: none;
	float: right;
	margin: 0 0 30px 0;
	padding: 0;
	font-size: 100%;
}

#pageNav ul li
{
	margin: 0 5px 0 0;
	padding: 0;
	list-style: none;
	float: left;
	height: 1%;
}

#pageNav ul li.disabled
{
	color: #ccc;
}

#pageNav ul a
{
	text-decoration:none;
	height: 1%;
}

#pageNav ul a:hover
{
	
}

#pageNav ul a.active
{
	font-weight: bold;
}#frm_search  span.sep {
	display: inline-block;
	position: relative;
	top: 8px;
	height: 31px;
	width: 11px;
	background: url(../images/img_line_blue.gif) center no-repeat;
}

#buildingSearch span.sep {
	display: inline-block;
	position: relative;
	top: 8px;
	height: 31px;
	width: 41px;
	background: url(../images/img_line_blue.gif) center no-repeat;
}

#contactinfo {
	position: absolute;
	top: -25px;
	right: 85px;
	width: 580px;
	font-weight: bold;
}
	#contactinfo p {
		margin: 0;
	}
	#contactinfo a {
		color: #005273;
		text-decoration: none;
	}

#search {
	position: absolute;
	top: 10px;
	right: 100px;
	width: 570px;
	line-height: 31px;
}
	#search div {
		margin-top: 10px;
	}
	#search span {
		padding-right: 4px;
	}
		#search span.left {
			display: inline-block;
			width: 70px;
			text-align: right;
		}
	#search input {
		margin: 0;
		padding: 0;
	}
	#search label {
		margin-right: 10px;
	}
	#search select {
		position: relative;
		top: 2px;
		margin-right: 20px;
		width: 165px;
	}
	#search a {
		display: inline-block;
		text-decoration: none;
		padding-left: 20px;
		background: url(../images/img_loop.png) left center no-repeat;
	}
	#search #foundObjects {
		display: none;
	}

#homebanner {
	position: relative;
	width: 605px;
	min-height: 208px;
	_height: 208px;
}

#homebanner p {
	margin: 0;
}

#payoff {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 291px;
	height: 160px;
	z-index: 1;
	background: url(../images/payoff.png) 0 0 no-repeat;
}

.col {
	background: #f7f7f7;
	margin-bottom: 10px;
	padding: 15px 10px 10px 15px ;
}

.col.banner {
	text-align: center;
	background: #ffffff;
}

#actueelitem{
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #0B5A79;
}

#actueelitem .date{
	font-size: 11px;
}

#actueelitem  .teaser{

}

#actueelitem h3 {
	margin: 0;
	padding: 0;	
}

#actueelitem h3 a{
	font-size: 12px;
	color: #0B5A79;
	text-decoration: none;	
	margin: 0;
	padding: 0;
	line-height: 12px;
}

#actueelitem .readmore a{
	color: #b42103;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

#nvmlogo{
	float: right;
	position: relative;
	right: 25px;
	top: 15px;
}

#logos {
	float: right;
}

/* Tell a friend */

#blocker {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000000;
	filter: alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity: 0.8;
	z-index: 998;
}

#tellafriend {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -155px;
	margin-left: -195px;
	width: 390px;
	height: 310px;
	border: 10px solid #e9e9e9;
	z-index: 999;
}/*---{ fontsize fix }-------------------------------------------------*/

body {
	font-size:x-small; /* IE5 Win */
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size: small;  
}
html>body  { /* be nice to Opera */
	font-size: small;
}

/*---{ boxmodel fixes }-----------------------------------------------*/

/*
#content{
	width: 580px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 580px;  
}
html>body #content{
	width: 580px;
}
*/


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}/*---{ Nieuwsmodule )-------------------------------------------------------*/


/* Nieuwsoverzicht */

#newsList
{
	
}

#newsList .item
{
	padding: 5px 0 5px 0;
	margin: 0 0 25px 0;
}

#newsList .item h3
{
	font-size: 110%;
	padding:0;
	margin:0;
}

#newsList .item h3 a
{
	color:  #005273;
}

#newsList .item .date
{
	font-size: 11px;
	padding: 0;
	margin: 0;
}

#newsList .item .picture
{
	padding: 0px;
	float:left;
	margin: 0 10px 0 0;
	border:1px solid #CFCFCF;
	width: 120px;
	text-align:center;
}

#newsList .item .picture img
{
	border:0;
}

#newsList .item .teaser
{
	float: left;
}

#newsList .item .teaser a.more
{
	
}


/* Nieuwsdetail */

#newsDetail a.back
{
	display: none;
}
	
#newsDetail h1
{
	margin:0;
}
	
#newsDetail .date
{
	font-size: 11px;
	margin:0;
	padding:0;
}
	
#newsDetail .picture
{
	margin: 0 10px 10px 0;
	padding: 0;
	width: 120px;
	border: 1px solid #CFCFCF;
	float: left;
	text-align: center;
}
	
#newsDetail .teaser
{
	padding:0;
	margin:10px 0 15px 0;
	font-weight: bold;
	font-size: 100%;
}/*---{ Aanbodmodule )-------------------------------------------------------*/

/* +HOME */

.homeBuilding {
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
	height: 70px;
	border-bottom: 1px solid #ffffff;
}

.homeBuildingNav {
	float: left;
	margin-right: 10px;
	width: 100px;
	height: 70px;
}

.homeBuildingAddress {
	float: left;
	width: 200px;
}

/* -HOME */

/* Aanbodoverzicht */


.availableObjects{
	float: right;
	display: none;
}

#buildingList a.more {
	color: #b42103;
}

#buildingList #buildingSearch{
	border-bottom: 1px solid #e2e2e2;
	margin-top: 15px;
	padding: 10px 0;
	line-height: 31px;
}
#buildingList #buildingSearch span{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
	color: #CF003C;
}
#buildingList #buildingSearch input{
	margin-left: 20px;
}

#buildingList .building{
	position: relative;
	border-bottom: 1px solid #e2e2e2;
	padding: 20px 10px;
	min-height: 120px;
	_height: 120px;
}

#buildingList .building a.imgLink{
	/*
	float:left;
	*/
}
#buildingList .building img.objectImg{
	position: relative;
	float:left;
	/*border:1px solid red;*/
	border:1px solid #e2e2e2;
	/*width: 150px;
	display:none;
	*/
}
#buildingList .building .details{
	margin:0px 0px 0px 175px;
	width: 245px;
	/*background: #ddd;*/
}
#buildingList .building .details p,
#buildingList .building .surfaceprice p
{
	margin:0px;
	padding:0px;
	line-height: 170%;
}
#buildingList p.address{
	color: #29335b;
	font-size: 120%;
	font-weight: bold;
}
#buildingList p.address a{
	color: #29335b;
	font-size: 120%;
	font-weight: bold;
}

#buildingList .building .details p.react{
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #c1002f;
}
.react a{
	font-size: 100%;
}

#buildingList .building .surfaceprice{
	/*background:#eee;*/
	float:right;
}
#buildingList .building .surfaceprice table{
	width: 125px;
}
#buildingList .building .surfaceprice th,
#buildingList .building .surfaceprice td{
	vertical-align: top;
	line-height: 130%;/**/
	/*line-height: 170%;*/
}
#buildingList .building .surfaceprice th{
	text-align: left;
	font-weight: normal;
	/*background: #bbb;*/
}

#buildingList .building  .surfaceopp {
	/*color: #29335b;*/
	position: absolute;
	bottom: 10px;
	left: 185px;
}

#buildingList .building  .surfaceopp .opp{
	/*color: #29335b;*/
	margin-right: 40px;
}

#buildingList .building .surfaceprice p
{
	margin:0px;
	padding:0px;
	line-height: 180%;
}

#buildingList .building .surfaceprice p.price{
	color: #29335b;
	font-size: 140%;
	font-weight: bold;
	text-align: right;
	/*padding-top: 20px;
	background: #ccc;*/
}
#buildingList .building .surfaceprice p.price span.pricefrom{
	font-size: x-small;
}
#buildingList .building .surfaceprice p.price span.condition{
	font-size: x-small;
}

#buildingList p.status {
	margin: 0;
	color: #d70034;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
}

#buildingList a {
	text-decoration: none;
}

/*
p.status{
	color: #c1002f;
	font-size: 120%;
	font-weight: bold;
	background: #eee;
	display: none;
}
div.status{
	color: #c1002f;
	font-size: 120%;
	font-weight: bold;
	text-align: right;
	clear:both;
	display: none;
}
*/


#buildingDetail{
	padding-top: 10px;
	padding-right: 30px;
}
#buildingDetail img{
	border: 0px;
}
#buildingDetail .buttons{
	float:right;
	width: 146px;
	height: 58px;
	text-align: right;
	background: #fff url(../images/img_bg_back.gif) right top no-repeat;
	padding: 2px 4px 0px 0px;
	
}
#buildingDetail #detailaddress{
	
}

#buildingDetail .address{
	margin: 0;
	font-size: 100%;
}

#buildingDetail .address span{
	padding-right: 10px;
	padding: 0px 5px 0px 5px;
	padding-left:5px;
	padding:0px;
	border-left: 1px solid #ccc;
	margin-left: 5px;
}
#buildingDetail .address span#salecondition{
	border:0px;
	margin:0px;
	padding:0px;
	font-size: x-small;
	font-size: 90%;
}
#buildingDetail .address span#status{
	font-weight: bold;
	font-size: 100%;
	color: #d70034;
	padding-left:5px;
	display: none;
}

#buildingDetail p.status {
	margin: 0;
	color: #d70034;
	font-size: 120%;
	font-weight: bold;
}

/*
#buildingDetail p.price{
	color: #29335b;
	font-size: 140%;
	font-weight: bold;
	padding-top: 0px;
}
#buildingDetail p.price span{
	font-weight: normal;
	font-size: x-small;
	color: #545454;
}*/

#goBack{
	float:right;
	font-size: 90%;
}
#goBack a{
	color:#29335b;
}

#buildingDetail #detailimages{
	width:202px;
	float:right;
	border: 1px solid #e2e2e2;
	padding: 0px 10px 10px 10px;
}

#buildingDetail #detailimages img{
	border: 1px solid #e2e2e2;
	width: 200px;/**/
	margin-top: 10px;
}

#detaildata #tabbutton{
	position: relative;
	padding-left: 8px;
	height: 30px;
	background: url(../images/bg_detailmenu.gif) repeat-x;
	font-size: 90%;
}

#detaildata #tabbutton #react {
	position: absolute;
	bottom: 30px;
	right: 0;
}

#detaildata #tabbutton .btn{
	float: left;
	padding: 0 15px;
	height: 30px;
	line-height: 30px;
}
#detaildata #tabbutton .btn.active {
	font-weight: bold;
	background: #ffffff;
}

#detaildata #tabbutton .btn a{
	color: #454545;
	display: block;
}
#detaildata #tabbutton .btn.active a {
	color: #d70034;
}

#detaildata .tab{
	display: none;
	margin-bottom: 10px;
	/*min-height: 100px;*/
	width: 600px;
	padding: 25px 5px 10px 25px;
	background: #fff url(../images/img_bg_tabs.gif) left top no-repeat;
}
#detaildata #tab0{
	display: block;
}
#detaildata #tab4{
	min-height: 400px;/**/
}



#detailmap{
	position:absolute;
	top:260px;
	left:50px;
	padding:2px;
	width:551px;
	height:400px;
	border:1px solid #e2e2e2;
	visibility:hidden;
}
#detailmap *{
	font-size: 90%;
	font-weight: normal;
	line-height: 130%;
}
#googlemap{
	width:551px;
	height:400px;
}



#detaildata .summarytable{
	border-top: 1px solid #e2e2e2;
	width:350px;
	margin-top:20px;
	/*background:#ccc;*/
}

#detaildata .picture{
	/*width: 170px;*/
	border: 1px solid #e2e2e2;
	padding: 2px;
	float: left;
	margin: 0px 20px 15px 0px;
}
#detaildata .picture3{
	margin-right: 0px;
}


#detaildata .picture img{
	/*width: 170px;*/
}







.propertytable{
	width: 100%;
}
.propertytable tr th,
.propertytable tr td{
	line-height: 140%;
	padding: 0px 0px 10px 0px;
	text-align:left;
	vertical-align: top;
}

.propertytable tr th {
	width: 40%;
}
.propertytable td{
	width: 60%;
}



#frm #info{
	/*font-weight: bold;*/
	padding-bottom: 20px;
}
#frm #info span{
	/*font-size: 20px;
	font-family: times new roman;*/
	font-weight: bold;
	color: #29335b;
	margin-left: 10px;
}




#detaildata .second{
	margin-right:0px;
}

#detaildata .detailimage{
	width: 265px;
	margin: 30px 30px 0px 0px;
	float: left;
}


#detaildata .imgOverlay{
	position:absolute;
	top:0px;
	left:0px;
	width:272px;
	height:100%;
	background:#fff;
	z-index:1000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}

#detaildata .detailimage .img{
	border: 1px solid #e2e2e2;
	padding: 0px;
	width: 270px;
	height:270px;
	display:table; 
	#position:relative; 
	overflow:hidden;
}
	
#detaildata .detailimage .img a{
	text-decoration: none;
	cursor: hand;
}
#detaildata .detailimage .imglink{
	position:absolute;
	width:270px;
	height:270px;
	z-index:100;
	border: 0px solid #000;
}
#detaildata .detailimage .img div{
	#position:absolute; 
	z-index:50; 
	#top:50%; 
	display:table-cell; 
	vertical-align:middle; 
	text-align:center; 
	width:100%;
}
#detaildata .detailimage .img div a img{
	#position: relative; 
	#top: -50%;
	/*width:260px;*/
}


#aanbodfolder{
	border-top: 1px solid #dfdfdf;
	padding: 10px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	width: 560px;
}

#openhouse{
	color: #d70034;
	font-weight: bold;
}


/* ----- status van het object ----- */

#buildingList .building .isStatus{
	position:absolute;
	top:0px;
	left:0px;
	width:90px;
	height:90px;
	padding: 10px 0px 0px 10px;
	z-index:1000;
}
.isVerkochtOVB{
	/*position:absolute;
	top:0px;
	left:0px;*/
	background: transparent url("../images/img_object_verkocht_ovb.gif") top left no-repeat;
}
.isVerkocht{
	background: transparent url("../images/img_object_verkocht.gif") top left no-repeat;
}
.isVerhuurdOVB{
	background: transparent url("../images/img_object_verhuurd_ovb.gif") top left no-repeat;
}
.isVerhuurd{
	background: transparent url("../images/img_object_verhuurd.gif") top left no-repeat;
}


.isStatus a{
	display:block;
	text-decoration: none;
	height: 90px;
	width: 90px;
}
.isStatus a:hover{
	text-decoration: none;
}







.isStatus2{
	position:absolute;
	top:183px;
	right:55px;
	width:100px;
	height:100px;
	padding: 0px 0px 0px 0px;
	z-index:1000;
}
.isVerkocht2OVB{
	/*position:absolute;
	top:0px;
	left:0px;*/
	background: transparent url("../images/img_object_verkocht2_ovb.gif") top left no-repeat;
}
.isVerkocht2{
	background: transparent url("../images/img_object_verkocht2.gif") top left no-repeat;
}
.isVerhuurd2OVB{
	background: transparent url("../images/img_object_verhuurd2_ovb.gif") top left no-repeat;
}
.isVerhuurd2{
	background: transparent url("../images/img_object_verhuurd2.gif") top left no-repeat;
}


.openhouseStatus{
	background: #fff;
	border: 1px solid #d70034;
	display: block;
	padding: 2px 5px;
	margin: 0px 0px 10px 176px;
	height: 18px;
	line-height: 18px;
	color: #c1002f;
	font-weight: bold;
}
.openhouseStatus .openhouseTitle{
	display: block;
	float: left;
	font-size: 13px;
}
.openhouseStatus .openhouseDate{
	font-size: 11px;
	padding: 0px 0px 0px 30px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
	float: left;
}
.openhouseStatus .openhouseTime{
	font-size: 11px;
	float: right;
	padding-left: 20px;
}/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
}#tagCloud  {
	position: absolute;
	bottom: 5px;
	left: 0;
	padding: 20px 30px 0 30px;
	width: 550px;
	height: 60px;
	line-height: 30px;
	overflow: hidden;
}

#tagCloud a  {
	text-decoration: none;
	color: #6697AB;
	padding: 0 .2em 0 0;
}

#tagCloud a.rating6 { font-size: 12px; }
#tagCloud a.rating5 { font-size: 12px; }
#tagCloud a.rating4 { font-size: 14px; }
#tagCloud a.rating3 { font-size: 16px; color: #6697AB; }
#tagCloud a.rating2 { font-size: 18px; color: #6697AB }
#tagCloud a.rating1 { font-size: 22px; color: #6697AB }

#tagCloud a:hover {
	color: #7bb6ce;
	text-decoration: underline;
}a img {
	border: none;
}

#referencesList a {
	text-decoration: none;
	color: #015374;
}

#referencesList a.more {
	display: inline-block;
	padding: 0 3px;
	height: 15px;
	font-size: 10px;
	line-height: 15px;
	background: #efefef;
	border: 1px solid #d3d3d3;
	white-space: nowrap;
}

#referencesList p.picture img {
	float: right;
	margin-left: 10px;
	padding: 3px;
	border: 1px solid #cccccc;
	background: #ffffff;
}

#referencesList .item {
	margin-bottom: 20px;
	padding: 10px;
	min-height: 100px;
	border-bottom: 1px solid #cccccc;
	background-color: #F7F7F7;
}

#referencesList .item h1, #referencesList .item h3 {
	margin: 0;
	color: #015374;
}

#referencesList .item .date {
	font-size: 90%;
}

/* -------------------------------------------------- */

#referencesDetailList a.back {
	float: right;
	margin-right: 10px;
	padding: 3px;
	font-size: 10px;
	line-height: 10px;
	text-decoration: none;
	background: #efefef;
	border: 1px solid #d3d3d3;
}/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
