/* Search */

#reactViaBroker div.searchDwelling div.form_field_StringField
{
	clear				: none;
}
#reactViaBroker div.searchDwelling div.form_field input
{
	float				: none;
	clear				: none;
}
#reactViaBroker div.searchDwelling div.form_field_TextField textarea.tekst
{
	width			: 300px;
	height			: 140px;
	font-family: Verdana;
    font-size: 11px;
}

div.searchDwelling div.contentBlockContent
{
	margin-top			: -15px !important;
	min-height			: 10px;
}

div.searchDwelling div.form_field div.form_field_row
{
	margin				: 0 0 3px 10px;
}

div.searchDwelling div.form_string_row
{
	clear				: both;
}
div.searchDwelling div.form_field input
{
	float				: left;
	clear				: left;
	margin-right		: 5px;
}

div.searchDwelling div.form_field label
{
	display				: inline;
	float				: left;
	padding-top			: 2px;
	position			: static !important;
}

div.searchDwelling div.form_field label.label_behindimage
{
	width				: 150px;
	padding				: 12px 0 0 5px;
}

div.searchDwelling div.form_field_StringField
{

}

div.searchDwelling div.form_label_StringField label
{
	display				: block;
	float				: left;
	margin				: 3px 0;
}

div.searchDwelling div.form_label_StringField label sup
{
	float				: left;
}
div.searchDwelling div.grayBoxHeader
{
	width				: 230px;
}

div.searchDwelling div.tooltip-container
{
	display				: block	!important;
	float				: right	!important;
	margin				: 6px 0 0 0;
}

div.searchDwelling div.contentBlock
{
	width				: 250px;
	margin				: 0 0 10px 0;
}

div.searchDwelling div.contentBlock.left
{
	margin-right		: 20px;
}

div.smallMap
{
	position			: absolute;
	top					: 50px;
	left				: 140px;
}
/* Specific address */
div#fill-specificAddress,
div#fill-specificHousenumberDiv
{
	width				: 500px;
}

div#fill-specificAddress input,
div#fill-specificHousenumberDiv input
{
	margin-right		: 20px;
}

div#fill-specificAddress-result ul
{
	margin-left			: 180px;
}

div#fill-specificAddress-result ul li
{
	margin-bottom		: 3px;
}

/* Searchresult */
div.dwellingItem div.dwellingItemMoreinfo
{
	min-height			: 81px !important;
}

/* Searchresult Filter */
div#searchFilter
{
	padding-top			: 65px;
	width				: 170px;
	margin-left			: -25px;
	margin-bottom			: 35px;
}

div#searchFilter h4
{
	font-size			: 15px;
}

div#searchFilter h5
{
	font-size			: 10px;
	margin				: 0 0 3px 0;
}

div#searchFilter ul
{
	list-style			: none;
	margin-bottom		: 15px;
}

div#searchFilter ul li
{
	margin-bottom		: 5px;
	margin-left			: 0;
}

div#searchFilter ul li input
{
	float				: left;
	margin-right		: 5px;
}

div#searchFilter ul li label
{
	display				: block;
	float				: left;
	margin-top			: -1px;
}

div#searchFilter ul li sup
{
	font-size			: 7px;
}

div#searchFilter ul li.visual input
{
	margin-top			: 11px;
}

div#searchFilter ul li.visual span
{
	display				: block;
	float				: left;
	margin-top			: 10px;
}

div#searchFilter form 
{
	margin-bottom			: 30px;
}

div#emptySearchFilter
{
	padding-top			: 60px;
}
/**
 * Dwelling Details
 */
div#dwellingDetails div.dwellingItem
{
	width				: auto;
}
div#dwellingDetails div.dwellingItemInfo ul li.offeredBy
{
	margin-top			: 12px;
	position			: relative;
}

div.contentContainerDetails
{
	min-height			: 350px;
}

div#dwellingDetails div.dwellingItemInfo ul li.offeredBy .offeredByImage
{
	position			: absolute;
	right				: -100px;
	bottom				: 0;
}

div#dwellingDetails div.dwellingItemInfo ul li.offeredBy.parkingofferedBy .offeredByImage
{
	right				: -120px;
}

div#detailsOverzicht div.detailsOverzichtBlock
{
	width				: 100%;
}

div#detailsOverzicht div.grayBoxHeader h3
{
	float				: left;
}

div#dwellingDetails div.dwellingItem a.buttonRemoveReaction
{
	width				: 160px;
	left				: -45px
}

/* Details Overzicht */
div#detailsOverzicht div.grayBoxHeader a.details
{
	display				: block;
	float				: right;
	margin				: 6px 0 0 0;
	color				: #91acbc; /* LightBlue */
}

div#detailsOverzicht div.contentBlock,
div#detailsKenmerken div.contentBlock
{
	margin				: 0;
}

div#detailsOverzicht div.overzichtFaciliteiten,
div#detailsKenmerken div.overzichtFaciliteiten
{
	float				: left;
	width				: 170px;
	min-height			: 70px;
	margin				: 0 0 0 10px;
	padding				: 0 0 0 20px;
}

div#detailsKenmerken div.overzichtFaciliteiten
{
	width				: 160px;
}

div#detailsOverzicht div.overzichtFaciliteiten img,
div#detailsKenmerken div.overzichtFaciliteiten img
{
	float				: right;
}

div#detailsOverzicht div.overzichtFlyer,
div#detailsKenmerken div.overzichtFlyer
{
	float				: left;
	text-align			: right;
	margin				: 0 0 4px 20px;
	width				: 150px;
	min-height			: 70px;
}

div#searchFilter div.flyer
{
	margin				: -3px 0px 10px 0px;
}


div#detailsOverzicht div.contentBlock.overzichtKenmerken,
div#detailsOverzicht div.contentBlock.overzichtAfbeeldingen,
div#detailsOverzicht div.contentBlock.overzichtLigging,
div#detailsOverzicht div.contentBlock.overzichtWijk
{
	float				: left;
}

div#detailsOverzicht div.contentBlock.overzichtKenmerken,
div#detailsOverzicht div.contentBlock.overzichtAfbeeldingen
{
	width				: 300px; /* IE7fix */
}
div#detailsOverzicht div.contentBlock.overzichtKenmerken div.grayBoxHeader,
div#detailsOverzicht div.contentBlock.overzichtAfbeeldingen div.grayBoxHeader
{
	width				: 284px; /* 300 -16px left right */
}

div#detailsOverzicht div.contentBlock.overzichtLigging
{
	width				: 220px; /* IE7fix */
}
div#detailsOverzicht div.contentBlock.overzichtLigging div.grayBoxHeader
{
	width				: 204px; /* 220 -16px left right */
}

div#detailsOverzicht div.contentBlock.overzichtAfbeeldingen div.contentBlockContent
{
	width				: 290px;
	text-align			: center;
}

div#detailsOverzicht div.contentBlock.overzichtAfbeeldingen div.contentBlockContent a
{
	margin				: 4px;
}

div#detailsOverzicht div.contentBlock.overzichtLigging
{
	margin				: 0 10px;
}

div#detailsOverzicht div.contentBlock.overzichtWijk
{
	width				: 150px;
}

div#detailsOverzicht div.contentBlock.overzichtWijk div.grayBoxHeader
{
	width				: 134px; /* 145 -16px left right */
}

/* Details Kenmerken */
div#detailsKenmerken div.description
{
	float				: left;
	width				: 310px !important;
	line-height			: 18px;
}
div#detailsKenmerken div.description p,
div#detailsKenmerken div.description ul,
div#detailsKenmerken div.description p ul,
div#detailsKenmerken div.description p *
{
	line-height			: 18px;
}

div#detailsKenmerken img.energyLabelIcon
{
	margin-bottom		: -1px;
}

div#detailsKenmerken div.listAlgemeen,
div#detailsKenmerken div.listWoonlasten,
div#detailsKenmerken div.listReageren
{
	float				: left;
	width				: 330px;
	margin				: 0 0 20px 5px;
}

div#detailsKenmerken div.listKenmerken
{
	float				: right;
	width				: 330px;
	min-height			: 300px;
	margin				: 0 0 50px 0;
}

div#detailsKenmerken div.listKenmerken ul.summary li strong
{
	width				: 160px;
}

/* Details Afbeeldingen */
div#detailsAfbeeldingen h3
{
	font-size			: 14px;
	color				: #26546f; /* DarkBlue */
}

div#detailsAfbeeldingen div.imagesContainer
{
	width				: 100%;
	text-align			: center;
}

div#detailsAfbeeldingen div.imagesContainer div.imgContainer
{
	text-align			: center;
	float				: left;
	padding				: 0 10px 15px 10px;
}

div#detailsAfbeeldingen div.imagesContainer div.imgContainer img
{
	border				: 1px solid #d0d0d0; /* LightGray */
}

div#detailsAfbeeldingen div.imagesContainer div.imgContainer strong
{
	display				: block;
	color				: #92acbd; /* GrayBlue */
}

div#detailsAfbeeldingen
{
	
}


/*
	Kijk op de kaart
*/
div.googleMap
{
	width			: 440px;
	float			: left;
	margin-right	: 15px;
	display			: block;
}

div#googleMap span,
div#googleMap a.terms-of-use-link
{
	display			: block;
	font-size		: 8px;
}

div.categoryList
{
	float			: left;	
}

div.categoryList h3
{
	margin-bottom	: 10px;
}

div.categoryListRowLeft, div.categoryListRowMiddle, div.categoryListRowRight
{
	float			: left;
	height			: 100%;
}

div.categoryListRowMiddle
{
	padding-top		: 5px;
}

div.categoryListRowLeft
{
	width			: 10px;
	padding			: 0 10px;
	padding-top		: 5px;
}

div.categoryListRowMiddle
{
	width			: 150px;
}

a.detailsButton
{
	padding-left: 6px !important;
	padding-right: 4px !important;
	margin-left	: -3px !important;
}

div.baseButtons
{
	padding			: 10px 0 !important;
}	
div.baseButtons input.left
{
	margin-left		: 0px;
}

div.dwellingSearchContent
{
	padding			: 8px 25px 0px 10px !important;
}

div.searchDwellingLeft
{
	float			: left;
	margin-right		: 10px;
}

div.searchDwellingRight
{
	float			: left;
}

div.searchDwellingLeft div.contentBlock,
div.searchDwellingRight div.contentBlock
{
	width			: 255px;
}

div.searchDwellingRight div.form_row
{
	clear			: both;
}

div.form_string_row div.form_field,
div#fill-specificAddress div.form_field,
div#fill-specificHousenumberDiv div.form_field
{
	float			: left;
	clear			: none;
}

img.zoekresultaatButton
{
	margin-left			: -15px;
}

