/* aanbod lijst met SIFR NVM theme */
/*------------------------------------------------------------------------------------------------------*/

/* zoekform */

#zoekform {
	width: auto;
	font-size: 10px;
	position: relative;
}
#zoekform .optionbox {
	width: 100%;
	float: left;
	text-align: left;
}
#zoekform .options {
	height: 70px;
	overflow: auto;
}
#zoekform .options DIV {
	padding: 2px;	
	cursor: pointer;
}
#zoekform .header {
	font-weight: bold;
	padding: 2px;
}
#zoekform .selected {
	background-color: #97bddd;
	color: #ffffff;
}
#zoekform .over {
	background-color: #a7cded;
	color: #ffffff;
}
#zoekform FORM {
	display: block;
	width: 100%;
}
#zoekform INPUT, #zoekform SELECT {
	margin: 5px;
	margin-top: 5px;
}
#zoekform .fields {
	text-align: right
}
#zoekform INPUT {
	border: 1px solid black;
}
#zoekform .label, #zoekform #orderby, #zoekform #direction {
	display: none;
}
#zoekform .reset {
	padding: 0px 5px !important;
	position: relative;
	top: -4px;
	height: 17px;
}

#zoekform .options { 
	border: 1px solid #bec8df; 
	background-color: #fafbfc; 
	color: #0c479d; 
	padding: 1px; 
}

#zoekform INPUT.submit
{
	border: none;
	width: 67px;
	height: 17px;
	overflow: hidden;
	text-indent: -1000px;
	cursor: pointer;
	@padding-top: 1000px;
}

#zoekform .koop-huur-options INPUT,
#zoekform .koop-huur-options LABEL {
	float: left;
	width: auto;
	margin:5px;	
}
#zoekform .koop-huur-options LABEL {
	margin-left: 0;	
}

/* PAGINA INFORMATIE */

div.section.pagina-informatie
{
	float: left;
	clear: none;
	width: 22em;
	font-weight: bold; 
	color: #7b9bc9; 
}

/* SORTEER LINKS */

div.section.sorteer-links {
	width: 230px;
	@width: 230px !important;
	float: right;
	font-size: 10px;
	margin-bottom: 10px;
	height: 19px;
	_overflow: hidden;
	line-height: 16px;
	/*background-position: top right;*/
	background-color: #e8ecf1;
	padding: 0px;
	clear: none;
}

.sorteer-links-menu-label {
	padding-left: 16px;
	height: 19px;
}
.sorteer-links ul, .sorteer-links li { float: left; }
.sorteer-links li { margin-right: 10px; padding-right: 12px; }
.sorteer-links li.seperator { display: none; }
.sorteer-links li a {	color: #0c479d; font-weight: bold; }
.sorteer-links-menu-label { padding-right: 0px !important; }
.sorteer-links-menu-item.selected { font-style: italic; }
.sorteer-links-menu-item.desc {}
.sorteer-links-menu-item.asc {}

/* PAGINA NUMMERS */
		
.pagina-nummers {
	padding: 2px 0px 5px 0px; 
	position: relative;
	height: 1.5em;
	display: block;
	float: left;
}
		
.pagina-nummers li {
	padding: 2px;
	margin: 0em 0.5em;
}
.pagina-nummers li.page_numbers { border: none; padding: 0px; }
.pagina-nummers li.page_numbers li { margin: 0em 0.1em; }

/*
.pagina-nummers li.first_page,
.pagina-nummers li.last_page { display: none; }
*/

.pagina-nummers li.first_page,
.pagina-nummers li.previous_more,
.pagina-nummers li.previous_page,
.pagina-nummers li.next_page,
.pagina-nummers li.next_more,
.pagina-nummers li.last_page { text-align: center; }

.pagina-nummers li.first_page { left: 0px; }
.pagina-nummers li.previous_more { left: 0px; }
.pagina-nummers li.previous_page { left: 65px; }
.pagina-nummers li.next_page { right: 65px; }
.pagina-nummers li.next_more { right: 0px; }
.pagina-nummers li.last_page { right: 0px; }

.pagina-nummers li.page_numbers li { width: 1em; }

.pagina-nummers li.page_numbers { 
	text-align: center;
	left: 135px;
	right: 135px;
}
.pagina-nummers li.page_numbers li.current_page {
		background-color: #7b9bc9; 
}
.pagina-nummers li.page_numbers li.current_page a {
	color: #ffffff;
	text-decoration: none;
	cursor: default;
}

/* LIJST */

.vastgoed-lijst li {
	position: relative;	
	width: auto;
	border-bottom: 1px solid #97bedd;
	margin: 10px 0px;
	padding-bottom: 10px;
	height: 150px;
	list-style: none;
}

.vastgoed-lijst li.first { padding-top: 0px; }
.vastgoed-lijst li.last { border-bottom: none; padding-bottom: 0px; }

.vastgoed-lijst li .address {
	font-size: 0.75em;
	font-weight: bold;
	color: #3969af;
	width: 75% !important;
	padding-right: 15px; /* ivm. visited */
}

.vastgoed-lijst .visited .address {
	color: #ff8a17;
}


.vastgoed-lijst li .address A {
	cursor: pointer;
	text-decoration: none;
}
.vastgoed-lijst li .price {
	position: absolute;
	font-size: 1.6em;
	right: 0px;
	top: 0px;
	color: #ff8a17;
	width: auto;
	z-index: 2;
}

.vastgoed-lijst li .price br { display: none; }

.vastgoed-lijst li .price span.waarde {
	margin-left: 1em;
}

.vastgoed-lijst li .price .aanvraag {
	font-size: 0.8em;
	color: #202020;
}

.vastgoed-lijst LI .type, 
.vastgoed-lijst LI .conditie {
	display: none;	
}
.vastgoed-lijst LI .conditie_kort {
	display: block;	
	font-size: 0.8em;
	vertical-align: text-bottom;
	padding: 0em 0em 0em 0.3em;
	float:left;
	margin-top: 0px;
}
.vastgoed-lijst LI .waarde {
	display: block;	
	float:left;
	margin-right: 2px;
}

.vastgoed-lijst li .meer_info { display: block; }
.vastgoed-lijst li .meer_info a {
	width: 67px;
	height: 17px;
	display: block;
	position: absolute;
	right: 0px;
	bottom: 10px;
}

.vastgoed-lijst .detailContainer {
	float: left; 
	width: 80%;
}

.vastgoed-lijst .photo {
	margin: 8px 0px;
	float: left;
	text-align: center;
	padding-top: 4px;
	width: 127px;
	height: 86px;
	margin-right: 20px;
}

.vastgoed-lijst .openhouse {
	font-weight: bold;
	font-size: 1.2em;
	display: inline;
	margin: 5px 0px;
	float: left;
}

.vastgoed-lijst .description { 
	display: block;
	margin-left: 80px;
	max-width: 65%;
	_width: 65%;
	height: auto;
	margin: 4px 0px;
	overflow: hidden;
	font-weight: 600;
}

.vastgoed-lijst .details,
.vastgoed-lijst .numbers { 
	display: block;
	width: 50%;
	float: left;
}

.vastgoed-lijst dt { 
	font-weight: normal !important;
	color: #3969af !important;
	width: 10em;
	float: left;
}

.vastgoed-lijst li .meer_info span { display: none; }

/* media icons */

.vastgoed-lijst .mediaicons { 
	text-align: right;
	position: absolute;
	right: 0px;
	top: 4em;
	height: 70px;
}

.vastgoed-lijst .mediaicons div {
	float: right;
	width: 32px;
	height: 32px;
	cursor: pointer;
}
.vastgoed-lijst .mediaicons div span { display: none; }

.vastgoed-lijst .mediaicons div.photos	{  }
.vastgoed-lijst .mediaicons div.plans	{  }
.vastgoed-lijst .mediaicons div.brochure{  }
.vastgoed-lijst .mediaicons div.video	{  }
.vastgoed-lijst .mediaicons div.v360	{  }

/* statuses */

.vastgoed-lijst .status div {
	position: absolute;
	left: 50px;
	top: 82px;
	width: 64px;
	height: 30px;
}

.vastgoed-lijst .status div span { 
	display: block; 
	margin-top: 10px; 
	height: 20px;
	text-indent: -1000px;
	overflow: hidden;
} 

.vastgoed-lijst .status .verhuurd span     { }
.vastgoed-lijst .status .new span,
.vastgoed-lijst .status .nieuw span        {  }
.vastgoed-lijst .status .verkocht span     { }
.vastgoed-lijst .status .verkocht_onder_voorbehoud span {  }

/* legenda */

.legend { text-align: center; margin: 30px 0px; }
.legend img { }

#show_favorites_order {
	float: left;
	clear: none;
	margin-top: 2px;
}

/* IMGS */

.vastgoed-lijst .mediaicons div { 	background: url("/pub/bmw/images/nvm/content/mediaicon_unknown.png"); }
.vastgoed-lijst .mediaicons div.photos	{ background: url("/pub/bmw/images/nvm/content/mediaicon_photos.png"); }
.vastgoed-lijst .mediaicons div.plans	{ background: url("/pub/bmw/images/nvm/content/mediaicon_plans.png"); }
.vastgoed-lijst .mediaicons div.brochure{ background: url("/pub/bmw/images/nvm/content/mediaicon_brochure.png"); }
.vastgoed-lijst .mediaicons div.video	{ background: url("/pub/bmw/images/nvm/content/mediaicon_video.png"); }
.vastgoed-lijst .mediaicons div.v360	{ background: url("/pub/bmw/images/nvm/content/mediaicon_v360.png"); }

.vastgoed-lijst .status div { 
	background: url("/pub/bmw/images/nvm/widgets/lijst_status_bg.png"); 
	_background: url("/pub/bmw/images/nvm/widgets/lijst_status_bg.gif") no-repeat;  }

.vastgoed-lijst .status .verhuurd span     { background: url("/pub/bmw/images/nvm/widgets/lijst_status_verhuurd.png") no-repeat top center; }
.vastgoed-lijst .status .new span,
.vastgoed-lijst .status .nieuw span        { background: url("/pub/bmw/images/nvm/widgets/lijst_status_nieuw.png") no-repeat top center; }
.vastgoed-lijst .status .verkocht span     { background: url("/pub/bmw/images/nvm/widgets/lijst_status_verkocht.png") no-repeat top center; }
.vastgoed-lijst .status .verkocht_onder_voorbehoud span { background: url("/pub/bmw/images/nvm/widgets/lijst_status_verkocht_ovb.png") no-repeat top center; }
