/* Search */

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				: block;
	float				: left;
	padding-top			: 2px;
}

div.searchDwelling div.form_field_StringField
{
	clear				: both;
}

div.searchDwelling div.form_field_CIZ input,
div.searchDwelling div.form_field_CIZ label
{
	margin-top			: 12px !important;
}

*+html div.searchDwelling div.form_field_CIZ input,
*+html div.searchDwelling div.form_field_CIZ label
{
	margin-top			: 9px !important; /* IE7 */
	padding-top			: 11px !important; /* IE7 */
}

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
{
	width				: 500px;
}

div#fill-specificAddress 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			: 70px !important;
}

/* Searchresult Filter */
div#searchFilter
{
	
}

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;
}

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;
}

/**
 * Dwelling Details
 */
div#dwellingDetails div.dwellingItem
{
	width				: auto;
}
div.contentContainerDetails
{
	min-height			: 350px;
}

div#dwellingDetails div.dwellingItemInfo ul li.offeredBy
{
	margin-top			: 30px;
	position			: relative;
}

div#dwellingDetails div.dwellingItemInfo.dwellingItemInfoOptions
{
	width				: 400px;
}

div#dwellingDetails div.dwellingItemInfo.dwellingItemInfoOptions ul li strong
{
	width				: 155px;
}

div#dwellingDetails div.dwellingItemInfo ul li.offeredBy .offeredByImage
{
	position			: absolute;
	right				: 10px;
	bottom				: 0;
}

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				: 200px;
	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 0 10px;
	width				: 150px;
	min-height			: 70px;
}

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; /* IE7 */
}
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; /* IE7 */
}
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				: 330px !important;
}

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 30px 5px;
}

div#detailsKenmerken div.listKenmerken
{
	float				: right;
	width				: 330px;
	min-height			: 300px;
	margin				: 0 5px 30px 0;
}

div#detailsKenmerken div.listKenmerken ul.summary li strong
{
	width				: 160px;
}

div#detailsKenmerken ul li.waitingTime span
{
	padding				: 2px 0 2px 4px;
	width				: 170px;
}

div#detailsKenmerken ul li.waitingTime span.waitingTimeGreen
{
	background-color	: #008000;
	color				: #e6ffe6;
}

div#detailsKenmerken ul li.waitingTime span.waitingTimeYellow
{
	background-color	: #ffff00;
	color				: #000;
}

div#detailsKenmerken ul li.waitingTime span.waitingTimeOrange
{
	background-color	: #ffa500;
	color				: #fff9ed;
}

div#detailsKenmerken ul li.waitingTime span.waitingTimeRed
{
	background-color	: #de0000;
	color				: #ffeded;
}

div#detailsKenmerken ul li.waitingTime span.waitingTimeGray
{
	background-color	: #808080;
	color				: #f1f1f1;
}

/* Details Afbeeldingen */
div#detailsAfbeeldingen h3
{
	font-size			: 14px;
	color				: #26546f; /* DarkBlue */
}

div#detailsAfbeeldingen div.imagesContainer
{
	width				: 100%;
	min-height			: 140px;
	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.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;
}

/*
	POPUP
*/

div.formElement
{
	clear			: both;
	margin-bottom	: 10px;
}

label.label-option
{
	margin-right	: 10px;
}

input.radio
{
	margin			: auto 0;
}

div#cizIndication-label,
div#needsPersonalCare-label,
div#needsNursing-label,
div#needsDomesticHelp-label
{
	float			: left;
	width			: 200px;
}	

div#__save__-label
{
	display			: none;
}

div#popup ul.errors
{
	list-style		: none;
}

div#formElement-housingWishes label.label-option
{
	float			: left;
	margin-bottom	: 5px;
}

div#formElement-housingWishes label.label-option input.multiCheckbox
{
	float			: left;
	margin-top		: 1px;
	margin-right	: 4px;
}
