/******************************************
************* HEADBRANCHE INDEX ***********
*******************************************
*
*	*	Algemene opmaak
*			div#page
*
*	#1	header							( z-index 50 )
*		logo_rewis
*		supernav
*	#2	main_menu
*
*	#3	breadcrumbs
*
*	#4	main
*			content_window
*				content_container
*	#5				content_menu		( li z-index 30 for info)
*	#6				content
*						content_left
*						content_right
*			banner
*			partners
*
*	#7		extra_container
*				login
*				adsearch
*				info
*				disclaimer
*
*	*	Algemene CMS en Form opmaak
*
*  = Module's have their own css sheet =
******************************************/


/************************
 *	Algemene opmaak		*
 ************************/

html
{
}


body
{
	background-color:		#fff;
	background-image:		url("/images/bg.jpg");
	background-repeat:		repeat-x;
	font-family:			Verdana, sans-serif;
	height:					100%;
	margin:					0;
	padding:				0;
	color:					#004c54;
}

body div#page
{
	width:					978px;
	margin:					10px auto 0 auto;
}

a
{
	cursor:					pointer;
	color:					#7cb61e;
}

a:visited
{
	color:					#62c3d6;
}

a:hover
{
	color:					#478996;
	text-decoration:		underline !important;
}

a img
{
	border:					none;
}

a:active,
a:focus,
button:active,
button:focus
{
	outline:				none;
}

.noclick
{
	text-decoration:		none;
	cursor:					default;
}

.clear
{
	clear:					both !important;
}

.nowrap
{
	white-space:			nowrap !important;	
}

.hidden
{
	display:				none !important;
}

.lowercase
{
	text-transform: 		lowercase !important;
}

.capitalize
{
	text-transform: 		capitalize !important;
}

.center
{
	text-align:				center !important;
}

.left
{
	float:					left !important;
}

.right
{
	float:					right !important;
}

.red
{
	color:					red;
}

.green
{
	color:					#88bc30;
}

form fieldset
{
	border:					none;
	margin:					0;
	padding:				0;
}

h1, h2, h3, h4, h5, h6, h7
{
	margin:					0;
	padding:				0;
}

/* BLUEBUTTON
 * properties for common buttons
 *
 *	bluebutton		= 142px	27px
 *	bluebutton_m	= var	27px
 *	bluebutton_s	= var	20px
 */

.bluebutton,
.bluebutton_m,
.bluebutton_s
{
	border:					0;
	background-repeat:		no-repeat;
	display:				block;
	cursor: 				pointer;
	overflow:				hidden;
}

.bluebutton
{
	width:					142px;
	height:					0px; /* 27px */
	padding-top:			27px !important;
}

.bluebutton_m
{
	height:					0px; /* 27px */
	padding-top:			27px !important;
}

.bluebutton_s
{
	height:					0px; /* 20px */
	padding-top:			20px !important;
}

/* Common used buttons and boxes */

.bluebutton.button_changedata
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -349px;
}

.bluebutton.button_savedata
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -376px;
}

.bluebutton_m.button_pay
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -531px;
	width:					90px;
}

.bluebutton.button_searchprofile
{
	background:				url("/images/default_buttons.gif") 0 -302px;
}

.bluebutton_m.button_archive
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") -70px -181px no-repeat;
	width:					70px;
}

.bluebutton_m.button_back
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	left:					30px;
	background:				url("/images/default_buttons.gif") 0 -181px no-repeat;
	width:					70px;
}

.bluebutton_m.button_react,
.bluebutton_m.button_respond
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -208px no-repeat;
	width:					70px;
}

.bluebutton_m.button_aanbod
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -632px no-repeat;
	width:					117px;
}

.bluebutton_m.button_remove_response
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -477px no-repeat;
	width:					142px;
}

.bluebutton_m.button_remove_response_myselections,
.bluebutton_m.button_remove_option_myselections
{
	right:					10px !important;
}

.bluebutton_m.button_take_option
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -423px no-repeat;
	width:					90px;
}

.bluebutton_m.button_remove_option
{
	position:				absolute;	/* Always at the bottom of the page */
	bottom:					0;
	right:					30px;
	background:				url("/images/default_buttons.gif") 0 -450px no-repeat;
	width:					142px;
}

.bluebutton_m.button_search
{
	background:				url("/images/default_buttons.gif") -70px -208px no-repeat;
	width:					70px;
}

.bluebutton_m.button_find
{
	background:				url("/images/default_buttons.gif") 0 -275px no-repeat;
	width:					90px;
	float:					right !important;
	margin:					0 20px 0 0;
}

.bluebutton_s.button_readmore
{
	background:				url("/images/default_buttons.gif") -70px -60px no-repeat;
	width:					70px;
	float:					right;
}

.bluebutton_s.button_refine
{
	background:				url("/images/default_buttons.gif") -70px -60px no-repeat;
	width:					70px;
	float:					right;
}

.bluebutton_s.button_cancel
{
	background:				url("/images/default_buttons.gif") 0 -329px no-repeat;
	width:					70px;
	float:					left;
}

.bluebutton_s.button_close
{
	background:				url("/images/default_buttons.gif") -70px -235px no-repeat;
	width:					70px;
}

.bluebutton_s.button_send
{
	background:				url("/images/default_buttons.gif") 0 -255px no-repeat;
	width:					70px;
	float:					right;
}

/* OFFERED BY - loting, koop, optie, aanbod */

a.offered_by	/* short for usage at different locations */
{
	display:				block;
	cursor:					default;
	width:					70px;
	height:					0px;	/* 20px */
	overflow:				hidden;
	padding-top:			20px !important;
}

a.offered_by.koopmodel,
a.offered_by.Koopmodel
{
	background:				url("/images/default_buttons.gif") 0 -60px no-repeat;
}

a.offered_by.optiemodel,
a.offered_by.Optiemodel
{
	background:				url("/images/default_buttons.gif") 0 0 no-repeat;
}

a.offered_by.aanbodmodel,
a.offered_by.Aanbodmodel
{
	background:				url("/images/default_buttons.gif") 0 -40px no-repeat;
}

a.offered_by.loting,
a.offered_by.Loting,
a.offered_by.Lotingmodel
{
	background:				url("/images/default_buttons.gif") 0 -20px no-repeat;
}

a.offered_by.dthmodel,
a.offered_by.Dthmodel
{
	background:				url("/images/default_buttons.gif") 0 -403px no-repeat;
	width:					95px;
}

/* BLUE BOX */

div.bluebox_big_top
{
	clear:					both;
	background-image:		url("/images/bluebox_big_top.png");
	background-color:		#e0f3f7;
	width:					684px;
	height:					12px;
}

div.bluebox_big
{
	clear:					both;
	background-color:		#e0f3f7;
	border-left:			1px solid #d9e9e9;
	border-right:			1px solid #d9e9e9;
	width:					658px;				/* 684 - 2px border */
	padding:				0 12px;
}

div.bluebox_big_bottom
{
	background-image:		url("/images/bluebox_big_bottom.png");
	background-color:		#e0f3f7;
	width:					684px;
	height:					12px;
	margin:					0 0 10px 0;
}

/* Blue image - thumbnail box
 * Used for the Project and News module
 */

div.bluebox_img
{
	float:					right;
	position:				relative;
	width:					300px;
	height:					200px;
	overflow:				hidden;
	margin:					0 0 0 10px;
}

div.bluebox_img img
{
}

div.bluebox_img_top
{
	background-image:		url("/images/bluebox_img_top.png");
	position:				absolute;
	width:					300px;
	height:					12px;
	left:					0;
	top:					0;
}

div.bluebox_img_bottom
{
	background-image:		url("/images/bluebox_img_bottom.png");
	position:				absolute;
	width:					300px;
	height:					12px;
	left:					0;
	bottom:					0; /* 2px with no fixed height in bluebox_img */
}

div.bluebox_thumbnail
{
	float:					left;
	margin:					0 15px 0 0;
	position:				relative;
	width:					120px;
	height:					80px;
	overflow:				hidden;
}

div.bluebox_thumbnail_top
{
	background-image:		url("/images/bluebox_thumbnail_top.png");
	position:				absolute;
	width:					120px;
	height:					12px;
	left:					0;
	top:					0;
}

div.bluebox_thumbnail_bottom
{
	background-image:		url("/images/bluebox_thumbnail_bottom.png");
	position:				absolute;
	width:					120px;
	height:					12px;
	left:					0;
	bottom:					0; /* 2px with no fixed height in bluebox_thumbnail */
}

/* Whitebox with round cornders for images */

div.whitebox_small_top
{
	position:				absolute;
	background-image:		url("/images/whitebox_small_top.png");
	width:					340px;
	height:					12px;
	top:					0;
	left:					0;
}

div.whitebox
{
	position:				relative;
	width:					340px;
	overflow:				hidden;
}

div.whitebox img
{
}

div.whitebox_small_bottom
{
	position:				absolute;
	background-image:		url("/images/whitebox_small_bottom.png");
	width:					340px;
	height:					12px;
	bottom:					0;
	left:					0;
}

/* POPUP */

div#popup *
{
	border:					none;
	margin:					0;
	padding:				0;
}

div#popup
{
}

div#popup_overlay
{
	position:				fixed;
	background-color:		#000;
	width:					100%;
	height:					100%;
	top:					0;
	left:					0;
	z-index:				999;
}

div#popup_window
{
	position:				absolute;
	background-color:		#fff;
	border-left:			1px solid #61c4db;
	border-right:			1px solid #61c4db;
	width:					398px; /* 400px */
	min-height:				50px;
	left:					50%;
	top:					50%;
	z-index:				1000;
}

div#popup_window a.popup_close
{
	position:				absolute;
	background-image:		url("/images/popup_close.png");
	display:				block;
	width:					30px;
	height:					0;	/* 20px */
	padding-top:			20px;
	right:					10px;
	top:					-20px;
	overflow: 				hidden;
}

div#popup_window div.popup_window_content
{
	padding:				10px 10px 0 10px;
	margin:					0;
	font-size:				12px;
}

div#popup_window div.popup_window_content p
{
	margin-bottom:			12px;
}

a#popup_okButton,
input#popup_okButton,
a#popup_yesButton,
input#popup_yesButton,
a#popup_noButton,
input#popup_noButton
{
	display:				block;
	background:				transparent no-repeat;
	width:					70px;
	height:					20px;
	overflow: 				hidden;
	margin:					15px 10px 0 10px;
	cursor:					pointer;
	text-indent:			-999px;
	font-size:				0;
	line-height:			0;
}

a#popup_okButton,
input#popup_okButton
{
	background:				transparent url("/images/default_buttons.gif") no-repeat -70px -80px;
	margin:					10px 0 0 10px;
}

a#popup_yesButton,
input#popup_yesButton
{
	background:				transparent url("/images/popup_button_ja.gif") no-repeat;
	float:					left;
}

a#popup_noButton,
input#popup_noButton
{
	background:				transparent url("/images/popup_button_nee.gif") no-repeat;
	float:					right;
}

div#popup_window div.popup_top
{
	position:				absolute;
	background-image:		url("/images/popup_top.png");
	width:					400px;
	height:					10px;
	left:					-1px;
	top:					-10px;
}

div#popup_window div.popup_bottom
{
	position:				absolute;
	background-image:		url("/images/popup_bottom.png");
	width:					400px;
	height:					10px;
	left:					-1px;
	bottom:					-10px;
}

/********* #1 ***********
 *		 HEADER			*
 ************************/

div#page div#header
{
	position:				relative;
	background-image:		url("/images/header_bg.jpg");
	background-repeat:		no-repeat;
	width:					978px;
	height:					130px;		/* actual height is 122px plus 8px shadow */
	z-index:				50;
}

	div#header div#logo_rewis
	{
		float:				left;
		width:				182px;
		height:				82px;
		margin:				25px 0 0 15px;
	}

div#icons
{
	position:			absolute;
	left:				240px;
	bottom:				30px;
}

div#icons a
{
	display:			block;
	float:				left;
	height:				0; /* 24px */
	padding-top:		24px;
	overflow:			hidden;
}

div#icons a.icon_fontsize
{
	background:			url("/images/icons.gif") 0 0;
	width:				23px;
	margin:				0 5px 0 0;
}

div#icons a.icon_print
{
	background:			url("/images/icons.gif") -28px 0;
	width:				24px;
}

div#icons a span
{
	display:				none;
	position:				absolute;
	border:					1px solid #c1e5f5;
	background-color:		#f3fbff;
	font-size:				10px;
	width:					150px;
	padding:				1px 3px;
	left:					-50px;
	top:					24px;
	z-index:				99;
	
}

div#icons a:hover span
{
	display:			block;
}

/**	Supernav **/

div#header div#supernav ul
{
	float:					right;
	list-style: 			none;
	margin:					0 10px 0 0;
	padding:				0;
	width:					360px !important; /* IE7-Chrome fix */
}

	div#header div#supernav ul li
	{
		float:				left;
		margin:				0 0 0 4px;
		padding:			0;
		font-size:			12px;
		color:				#fff;
	}

	div#header div#supernav ul li a
	{
		display:			inline;
		font-size:			12px;
		color:				#fff;
		text-decoration: 	none;
	}

	div#header div#supernav ul li form
	{
		margin-top:			-2px;
	}

	div#header div#supernav ul li form input.zoekterm
	{
		border:				0;
		float:				left;
		height:				18px;
		font-size:			13px;
	}

	div#header div#supernav ul li form input#zoekknop_super
	{
		float:				left;
		background:			url("/images/default_buttons.gif") 0 -235px no-repeat;
		width:				69px;
		height:				20px;
		padding-top:		20px;
		border:				0;
		margin:				0 0 2px 5px;
		cursor: 			pointer;
	}


/********* #2 ***********
 *		MAIN MENU		*
 ************************/

div#main_menu_container
{
	clear:					both;
	position:				absolute;
	height:					60px;
	right:					30px;
	bottom:					10px;
}

div#main_menu_container ul,
div#main_menu_container ul li
{
	list-style:				none;
	margin:					0;
	padding:				0;
}

div#main_menu_container ul#main_menu li.main_menu_itemlist
{
	float:					left;
	position:				relative;
	background-repeat: 		no-repeat;
	height:					40px;
	margin:					0 0 0 5px;
	text-align:				center;
}

div#main_menu_container ul#main_menu li.main_menu_itemlist:hover
{
	height:					60px;
}

div#main_menu_container ul#main_menu li.main_menu_itemlist a.headitem
{
	display:				block;
	height:					40px;
	padding:				5px 9px 0 9px;
	overflow:				hidden;
	text-indent:			-9999px;
}

/**	SUBMENU **/

div#main_menu_container ul#main_menu li:hover div.main_submenu_container /* If javascript fails */
{
	display:				block;
}

div#main_menu_container ul#main_menu li div.main_submenu_container
{
	position:				absolute;
	display:				none;
	height:					auto;
	padding:				0;
	margin:					10px 0 0 0;
	top:					45px;
}

div.main_submenu_container div.main_submenu_container_top,
div.main_submenu_container div.main_submenu_container_bottom
{
	position:				absolute;
	background-repeat:		no-repeat;
	background-color:		transparent;
	padding:				0;
	margin:					0;
	width:					100%;
	height:					10px;
	left:					0;
}

div.main_submenu_container div.main_submenu_container_top
{
	top:					-10px;
}

div.main_submenu_container div.main_submenu_container_bottom
{
	bottom:					-10px;
	background-position:	bottom left;
}

div.main_submenu_container div.main_submenu_list
{
	float:					left;
	width:					230px;
	margin:					0 10px 0 0
}

div#main_menu_container ul#main_menu li ul li
{
	clear:					both;
	margin:					0;
	width:					230px;
	padding:				0 10px;
	text-align:				left;
}

div#main_menu_container ul#main_menu li ul li a
{
	display:				block;
	width:					210px; /* 230px */
	height:					auto;
	overflow:				auto;
	color:					#fff;
	padding:				3px 10px;
	text-decoration:		none;
}

div#main_menu_container ul#main_menu li ul li a:hover
{
	text-decoration:		underline;
}

div#main_menu_container ul#main_menu li ul li a.active
{
	text-decoration:		underline;
}

/** SUBMENU Item box **/

div.main_submenu_container ul li div.main_submenu_subitem_container
{
	position:				relative;
	background-color:		transparent;
	background:				url("/images/white_trans.png") repeat;
	padding:				0;
	margin:					8px 0;
	width:					230px;
	font-size: 				.80em;
	font-weight: 			bold;
}

div.main_submenu_subitem_container div.main_submenu_subitem_container_top,
div.main_submenu_subitem_container div.main_submenu_subitem_container_bottom
{
	position:				absolute;
	background-repeat:		no-repeat;
	background-color:		transparent;
	padding:				0;
	margin:					0;
	width:					230px;
	height:					3px;
}

div.main_submenu_subitem_container div.main_submenu_subitem_container_top
{
	top:					-3px;
	background:				url("/images/mainmenu_framework.png") -250px -126px no-repeat;
}

div.main_submenu_subitem_container div.main_submenu_subitem_container_bottom
{
	bottom:					-3px;
	background:				url("/images/mainmenu_framework.png") -250px -141px no-repeat;
}


/** Woningaanbod **/

ul#main_menu li#woningaanbod /* 147px */
{
	background:				url("/images/mainmenu_buttons.gif") 0 0 no-repeat;
	width:					147px;
}

ul#main_menu li#woningaanbod.active
{
	background:				url("/images/mainmenu_buttons.gif") 0 -120px no-repeat;
}

ul#main_menu li#woningaanbod:hover
{
	background:				url("/images/mainmenu_buttons.gif") 0 -60px no-repeat;
}

ul#main_menu li#woningaanbod div.main_submenu_container
{
	background-color:		#62c3d6;
	width:					250px;				/* 250px voor enkel of 490px voor dubbel veld */
	left:					0;
}

ul#main_menu li#woningaanbod div.main_submenu_container div.main_submenu_container_top
{
	background:				url("/images/mainmenu_framework.png") 0 -90px no-repeat;
}

ul#main_menu li#woningaanbod div.main_submenu_container div.main_submenu_container_bottom
{
	background:				url("/images/mainmenu_framework.png") 0 -98px no-repeat;
}

/** Inschrijven **/

ul#main_menu li#inschrijven /* 122px */
{
	background:				url("/images/mainmenu_buttons.gif") -147px 0 no-repeat;
	width:					122px;
}

ul#main_menu li#inschrijven.active
{
	background:				url("/images/mainmenu_buttons.gif") -147px -120px no-repeat;
}

ul#main_menu li#inschrijven:hover
{
	background:				url("/images/mainmenu_buttons.gif") -147px -60px no-repeat;
	margin-top:				-10px;
}

ul#main_menu li#inschrijven div.main_submenu_container
{
	background-color:		#00355d;
	width:					250px;				/* 250px voor enkel of 490px voor dubbel veld */
	left:					0;
}

ul#main_menu li#inschrijven div.main_submenu_container div.main_submenu_container_top
{
	background:				url("/images/mainmenu_framework.png") 0 -108px no-repeat;
}

ul#main_menu li#inschrijven div.main_submenu_container div.main_submenu_container_bottom
{
	background:				url("/images/mainmenu_framework.png") 0 -116px no-repeat;
}

/** Mijn Pagina **/

ul#main_menu li#mijnpagina /* 117px */
{
	background:				url("/images/mainmenu_buttons.gif") -269px 0 no-repeat;
	width:					117px;
}

ul#main_menu li#mijnpagina.active
{
	background:				url("/images/mainmenu_buttons.gif") -269px -120px no-repeat;
}

ul#main_menu li#mijnpagina:hover
{
	background:				url("/images/mainmenu_buttons.gif") -269px -60px no-repeat;
	margin-top:				-10px;
}

ul#main_menu li#mijnpagina div.main_submenu_container
{
	background-color:		#7db61b;
	width:					250px;				/* 250px voor enkel of 490px voor dubbel veld */
	left:					0;
}

ul#main_menu li#mijnpagina div.main_submenu_container div.main_submenu_container_top
{
	background:				url("/images/mainmenu_framework.png") 0 -126px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -36px no-repeat;	dubbel veld */
}

ul#main_menu li#mijnpagina div.main_submenu_container div.main_submenu_container_bottom
{
	background:				url("/images/mainmenu_framework.png") 0 -135px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -44px no-repeat;	dubbel veld */
}

/** Informatie **/

ul#main_menu li#informatie /* 113px */
{
	background:				url("/images/mainmenu_buttons.gif") -386px 0 no-repeat;
	width:					113px;
}

ul#main_menu li#informatie.active
{
	background:				url("/images/mainmenu_buttons.gif") -386px -120px no-repeat;
}

ul#main_menu li#informatie:hover
{
	background:				url("/images/mainmenu_buttons.gif") -386px -60px no-repeat;
	margin-top:				-10px;
}

ul#main_menu li#informatie div.main_submenu_container
{
	background-color:		#016d79;
	width:					250px;				/* 250px voor enkel of 490px voor dubbel veld */
	left:					-20px;
}

ul#main_menu li#informatie div.main_submenu_container div.main_submenu_container_top
{
	background:				url("/images/mainmenu_framework.png") -250px -90px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -54px no-repeat;	dubbel veld */
}

ul#main_menu li#informatie div.main_submenu_container div.main_submenu_container_bottom
{
	background:				url("/images/mainmenu_framework.png") -250px -98px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -54px no-repeat;	dubbel veld */
}

/** Contact **/

ul#main_menu li#contact /* 87px */
{
	background:				url("/images/mainmenu_buttons.gif") -499px 0 no-repeat;
	width:					87px;
}

ul#main_menu li#contact.active
{
	background:				url("/images/mainmenu_buttons.gif") -499px -120px no-repeat;
}

ul#main_menu li#contact:hover
{
	background:				url("/images/mainmenu_buttons.gif") -499px -60px no-repeat;
	margin-top:				-10px;
}

ul#main_menu li#contact div.main_submenu_container
{
	background-color:		#ac947c;
	width:					250px;				/* 250px voor enkel of 490px voor dubbel veld */
	left:					-138px;
}

ul#main_menu li#contact div.main_submenu_container div.main_submenu_container_top
{
	background:				url("/images/mainmenu_framework.png") -250px -108px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -44px no-repeat;	dubbel veld */
}

ul#main_menu li#contact div.main_submenu_container div.main_submenu_container_bottom
{
	background:				url("/images/mainmenu_framework.png") -250px -116px no-repeat;	/* enkel veld */
	/*background:				url("/images/mainmenu_framework.png") 0 -44px no-repeat;	dubbel veld */
}


/********* #3 ***********
 *	   BREADCRUMBS		*
 ************************/

div#breadcrumbs
{
	height:					20px;
	margin:					-5px 0 5px 10px;
}

div#breadcrumbs ol
{
	list-style:				none;
	margin:					0;
	padding:				0;
}

div#breadcrumbs ol li
{
	float:					left;
	margin:					0 3px;
	padding:				0;
}

div#breadcrumbs ol li a
{
	text-decoration:		none;
	font-size:				.70em;
	color:					#fff;
}

div#breadcrumbs ol li span
{
	font-size:				.70em;
	color:					#fff;
}

div#breadcrumbs ol li span.breadcrumspan
{
	margin-top:				4px;
	display: block;
}


/********* #4 ***********
 *		  MAIN			*
 ************************/

div#main
{
	width:					978px;
}

/**	Content Window **/

div#main div#content_window
{
	position:				relative;
	float:					left;
	background-repeat:		no-repeat;
	width:					736px;		/* actual window width is 728px plus 8px shadow */
	margin:					13px 4px 0 0;
}

div#main div#content_window div.content_window_top,
div#main div#content_window div.content_window_bottom
{
	position:				absolute;
	background-repeat:		no-repeat;
	background-color:		transparent;
	padding:				0;
	margin:					0;
	width:					100%;
	height:					20px;
	left:					0;
}

div#main div#content_window div.content_window_top
{
	background-image:		url("/images/content_window_top.png");
	top:					-13px;
}

div#main div#content_window div.content_window_bottom
{
	background-image:		url("/images/content_window_bottom.png");
	background-position:	bottom;
	bottom:					-20px;
}

div#main div#content_window div.content_window_shadow
{
	position:				absolute;
	background-color:		transparent;
	background-image:		url("/images/content_window_shadow_right.png");
	background-repeat:		repeat-y;
	padding:				0;
	margin:					0;
	width:					8px;
	height:					100%;
	right:					0px;
}

/**	Content Container **/

div#content_window div#content_container
{
	position:				relative;
	clear:					both;
	float:					left;
	background-color:		#fff;
	background-image:		url("/images/content_bgline.jpg");
	background-repeat:		no-repeat;
	width:					728px;		/* without 8px shadow */
	min-height:				300px;
	padding:				0 0 30px 0;	/* To compensate bottom buttons */
}

/********* #5 ***********
 *	  CONTENT MENU		*
 ************************/

div.content_menu
{
	padding:				0 22px 0 22px;
	margin:					0;
}

div.content_menu.main
{
	padding:				10px 22px 30px 22px;
	margin:					0;
}

div.content_menu.content
{
	padding:				0;
	margin:					0;
}

div.content_menu ul
{
	list-style: 			none;
	padding:				0;
	margin:					0;
}

	div.content_menu ul li
	{
		position:				relative;
		float:					left;
		padding:				0;
		margin:					0 4px 0 0;
		text-align:				center;
		z-index:				30;
	}

div.content_menu ul li h2,
div.content_menu ul li div.content_menu_info p
{
	padding:				0;
	margin:					0;
}

	div.content_menu ul li h2 a
	{
		display:				block;
		min-width:				96px; /* 104px */
		height:					25px;
		font-size: 				13px;
		padding:				0 4px;
		margin:					5px 0 0 0;
		text-decoration: 		none !important;	/* Underline exception */
		color:					#7db61b;
		text-transform:			lowercase;
	}

/** Dynamic width buttons **/

div.content_menu ul li div.content_menubutton_left
{
	float:					left;
	width:					3px;
	height:					27px;
	background:				url("/images/content_menubutton.gif") 0 0 no-repeat;
}

div.content_menu ul li div.content_menubutton_middle
{
	float:					left;
	height:					27px;
	background:				url("/images/content_menubutton.gif") -3px 0 no-repeat;
}

div.content_menu ul li div.content_menubutton_right
{
	float:					left;
	width:					3px;
	height:					27px;
	background:				url("/images/content_menubutton.gif") -197px 0 no-repeat;
}

div.content_menu ul li:hover div.content_menubutton_left
{
	background:				url("/images/content_menubutton.gif") 0 -27px no-repeat;
}

div.content_menu ul li.active div.content_menubutton_left
{
	background:				url("/images/content_menubutton.gif") 0 -54px no-repeat;
}

div.content_menu ul li:hover div.content_menubutton_middle
{
	background:				url("/images/content_menubutton.gif") -3px -27px no-repeat;
}

div.content_menu ul li.active div.content_menubutton_middle
{
	background:				url("/images/content_menubutton.gif") -3px -54px no-repeat;
}

div.content_menu ul li:hover div.content_menubutton_right
{
	background:				url("/images/content_menubutton.gif") -197px -27px no-repeat;
}

div.content_menu ul li.active div.content_menubutton_right
{
	background:				url("/images/content_menubutton.gif") -197px -54px no-repeat;
}

	div.content_menu ul li:hover h2 a
	{
		color:					#016d79;
	}

	div.content_menu ul li.active h2 a
	{
		color:					#016d79;
	}

/********* #6 ***********
 *		CONTENT			*
 ************************/

div#content_container .page_title
{
	font-size:				16px;
	color:					#016d79;
	padding:				0;
	margin:					6px 0 10px 22px;
}

div#content_container div#content
{
	clear:					both;
	float:					left;
	min-height:				300px;
	margin:					0 22px 0 22px;
}

div#content
{
	font-size:			12px;
}

div#content p
{
	margin:					0 0 12px 0;
	padding:				0;
}

div#content .content_title
{
	font-size:				17px;
	color:					#63c2d4;
	padding:				6px 0 10px 0;
}

div#content .content_head
{
	font-size:				16px;
	color:					#63c2d4;
	padding:				0;
	margin:					0;
}

div#content .content_subtitle
{
	font-size:				12px;
	color:					#63c2d4;
	padding:				0;
	margin:					0;
}


/* FOOTER */

div#footer
{
	margin:					0;
	padding:				0;
}

/* Banner */

div#banner_area
{
	background-color:		#fff;
	width:					728px;
	height:					84px; /* Extra 4px for IE fix */
	padding:				10px 0 0 0;
}

div#banner_area div#banner_img
{
	background-color:		#e5faff;
	border:					2px solid #c7e9f1;
	width:					700px;
	height:					80px;
	overflow:				hidden;
	margin:					0 0 0 12px;
}

div#banner_img a,
div#banner_img a img
{
	border:					0;
}

/* Partners */

div#content_window div#partners
{
	position:				absolute;
	font-size:				9px;
	bottom:					-40px;
	left:					6px;
	width:					715px;
}

div#content_window div#partners p
{
	float:					left;
}

div#content_window div#partners a#Zig
{
	display:				block;
	float:					right;
	margin:					9px 0 0 0;
}

div#content_window div#partners,
div#content_window div#partners a
{
	color:					#91a0ad;
}

/* PAGESELECT */

div.pageselect /* There is a br for crossbrowser top margin in pageselect.tpl */
{
	clear:					both;
	text-align:				center;  
	width:					680px;
	height:					30px;
}

div.pageselect a.pageselect_firstpage_link img,
div.pageselect a.pageselect_previouspage_link img
{
	margin:					0 5px 0 0;
	margin-bottom:			-6px;
}

div.pageselect span.pageselect_currentpage_text
{
	font-size:				13px;
	color:					#016d77;
	margin:					0 3px;
	font-weight:			bold;
}

div.pageselect a.pageselect_currentpage_link
{
	font-size:				13px;
	font-weight:			bold;
	color:					#63c2d4;
	margin:					0 3px;
}

div.pageselect a.pageselect_nextpage_link img,
div.pageselect a.pageselect_lastpage_link img
{
	margin:					0 0 0 5px;
	margin-bottom:			-6px;
}

/********* #7 ***********
 *	EXTRA CONTAINER		*
 ************************/

div#main div#extra_container
{
	float:					left;
	width:					238px;		/* actual window width is 130px plus 8px shadow */
}

div#extra_container div.extra_login_top,
div#extra_container div.extra_login_bottom,
div#extra_container div.extra_adsearch_top,
div#extra_container div.extra_adsearch_bottom,
div#extra_container div.extra_info_top,
div#extra_container div.extra_info_bottom
{
	position:				absolute;
	background-repeat:		no-repeat;
	background-color:		transparent;
	padding:				0;
	margin:					0;
	width:					238px;
	left:					0;
}

div#main div#extra_container div.extra_shadow
{
	position:				absolute;
	background-color:		transparent;
	background-image:		url("/images/extra_shadow_right.png");
	background-repeat:		repeat-y;
	padding:				0;
	margin:					0;
	width:					8px;
	height:					100%;
	right:					-8px;
}

/**	Login **/

div#extra_container div#login
{
	position:				relative;
	background-color:		#00355f;
	width:					218px;			/* 230px */
	min-height:				40px;
	padding:				0 0 0 12px;
	margin:					13px 0 20px 0;
}

	div#extra_container div#login form.login_form
	{
		margin:				0;
	}

	div#extra_container div#login form.login_form input.login_name,
	div#extra_container div#login form.login_form input.login_pass
	{
		width:				120px;
		height:				14px;
		font-size:			11px;
	}

	div#extra_container div#login form.login_form input.login_pass
	{
		float:				left;
	}

	div#extra_container div#login form.login_form input.login_name
	{
		margin:				3px 0 3px 0;
	}

	div#extra_container div#login form.login_form input#loginfield_text
	{
		display:			block;
	}

	div#extra_container div#login form.login_form input#loginfield_pass
	{
		display:			none;
	}

	div#extra_container div#login div#notloggedin form.login_form input#loginbutton
	{
		display:			block;
		float:				left;
		background:			url("/images/default_buttons.gif") -71px 0 no-repeat;
		width:				68px;
		height:				20px;
		padding-top:		20px;
		border:				0;
		margin-left:		5px;
		cursor: 			pointer;
	}

	div#extra_container div#login div#loggedin span
	{
		color:				#fff;
		font-size:			12px;
	}

	div#extra_container div#login div#loggedin input#logoutbutton
	{
		display:			block;
		float:				right;
		clear:				right;
		background:			url("/images/default_buttons.gif") -71px -20px no-repeat;
		width:				68px;
		height:				20px;
		padding-top:		20px;
		border:				0;
		margin:				5px 20px 0 0;
		cursor: 			pointer;
	}

	div#extra_container div#login div#login_remember
	{
		clear:				both;
		font-size:			11px;
	}

	div#extra_container div#login div#login_remember a
	{
		color:				#fff;
	}

	div#extra_container div#login div#login_remember input
	{
		float:				left;
		margin:				8px 0 0 0;
	}

	div#extra_container div#login div#login_remember span
	{
		display:			block;
		float:				left;
		margin:				7px 0 0 4px;
	}

	div#extra_container div#login a.lostpassword
	{
		font-size:			.70em;
		color:				#62c3d6;
	}

div#extra_container div.extra_login_top
{
	background-image:		url("/images/extra_login_top.png");
	height:					13px;
	top:					-13px;
}

div#extra_container div.extra_login_bottom
{
	background-image:		url("/images/extra_login_bottom.png");
	background-position:	bottom;
	height:					20px;
	bottom:					-20px;
}

div#loginLoading
{
	display:				block;
	background-image:		url("/images/inlog-loader.gif");
	width:					32px;
	height:					32px;
}

/**	Adsearch **/

div#extra_container div#adsearch
{
	position:				relative;
	background-color:		#016d79;
	width:					218px;			/* 230px */
	height:					20px;
	padding:				0 0 0 12px;
	margin:					33px 0 20px 0;
}

	div#extra_container div#adsearch form.adform input.adsearch
	{
		float:				left;
		width:				120px;
		height:				14px;
		font-size:			11px;
	}

	div#extra_container div#adsearch form.adform input#adsearchbutton
	{
		display:			block;
		float:				left;
		background:			url("/images/default_buttons.gif") -71px -40px no-repeat;
		width:				68px;
		height:				20px;
		padding-top:		20px;
		border:				0;
		margin-left:		5px;
		cursor: 			pointer;
	}

div#extra_container div.extra_adsearch_top
{
	background-image:		url("/images/extra_adsearch_top.png");
	height:					12px;
	top:					-12px;
}

div#extra_container div.extra_adsearch_bottom
{
	background-image:		url("/images/extra_adsearch_bottom.png");
	background-position:	bottom;
	height:					19px;
	bottom:					-19px;
}

/**	Info **/

div#info *
{
	margin:					0;
	padding:				0;
}

div#extra_container div#info
{
	position:				relative;
	background-color:		#fff;
	width:					215px;			/* 230px */
	padding:				0 0 0 15px;
	margin:					37px 0 20px 0;
}

div#extra_container div.extra_info_top
{
	background-image:		url("/images/extra_info_top.png");
	height:					17px;
	top:					-17px;
}

div#extra_container div.extra_info_bottom
{
	background-image:		url("/images/extra_info_bottom.png");
	background-position:	bottom;
	height:					22px;
	bottom:					-22px;
}

div.info_banner
{
	position:				relative;
	width:					200px;
	min-height:				50px;
	overflow:				hidden;
}

div.info_banner img
{
	border:					0;
}
div.info_banner div.info_banner_overlay_top
{
	position:				absolute;
	background-image:		url("/images/info_banner_overlay_top.png");
	top:					0;
	left:					0;
	width:					200px;
	height:					11px;
}
div.info_banner div.info_banner_overlay_bottom
{
	position:				absolute;
	background-image:		url("/images/info_banner_overlay_bottom.png");
	bottom:					3px;	/* 3px for variable min-height bug */
	left:					0;
	width:					200px;
	height:					11px;
}
/**	Disclaimer **/

div#extra_container div#disclaimer
{
}

div#extra_container div#disclaimer ul
{
	margin:					0 0 0 13px;
	padding:				0;
	list-style: 			none;
}


	div#extra_container div#disclaimer ul li
	{
		float: 					left;
		font-size:				10px;
		color:					#4e718a;
		margin:					0 0 0 5px;
	}

	div#extra_container div#disclaimer ul li a
	{
		font-size:				10px;
		color:					#4e718a;
	}

/* Verantwoording */

table.verantwoording tr th
{
	text-align:					left;
	font-size:					10px;
}

table.verantwoording tr td
{
	padding:					6px 4px;
}

/****************************************************
 * FORM SETUP
 ****************************************************
 * div.form
 *
 *     div.form_row            (in form)
 *          div.form_label     (in row)
 *          did.form_field     (in row)
 *
 *     input.button            (in form)
 *
 ****************************************************
 * Differend field names for different types of input
 *
 * form_row_x
 * form_label_x
 * form_field_x
 * 
 * RadioField
 * CheckboxField
 * SingleSelectField
 * PostalField (Field for Postcode)
 * NumericField
 * DateField
 * AccountNumberField
 * SeparatorField
 * StringField (singleline textinput)
 * TextField
 * PhoneField
 * BirthDateField
 * LandField
 ****************************************************/

div.form_form								/* Form container */
{
	margin:					0 auto;
}

div.form_form div.form_row					/* The row where form-label and form-field are */
{
	width:					100%;
	padding:				5px 0 10px 0;
}

div.form_row div.form_label label
{
	display:				block;
	float:					left;
	font-weight:			bold;
	font-size:				11px;
	color:					#4e718a;
}

div.NewLine
{
	clear:					both;
}

div.NewBlockStart
{
	clear:					both;
}

/* DIFFERENT styling in Content forms */
form#contentForm div.form_row
{
	clear:					both;
}
form#contentForm div.clear
{
	clear:					none !important;
}

form#contentForm div.form_row div.form_label
{
	float:					left !important;
	width:					200px;
}

form#contentForm div.form_row div.form_field 
{
	float:					left !important;
}

/**
 * Input
 */

div.form_form input.tekst,
div.form_form select,
div.form_form textarea
{
	border:					1px solid #63c4d4;
	width:					120px;
}
div.form_form textarea
{
	height:					100px;	
}

div.form_row div.form_field 				/* Input Type ALL */
{
	margin:					2px 0 0 0;
}

div.form_row div.form_field textarea		/* Input Type TextArea */
{
	font-size:				12px;
}

div.form_row div.form_field input.button	/* Input with .button class */
{
}

div.form_error								/* Shows error message */
{
	color:					red;
}

div.form_label_SeparatorField				/* Scheidingsveld */
{
}

/* Customised fields */

div.form_field_BirthDateField select.datefield_day
{
	width:					40px;
}

div.form_field_BirthDateField select.datefield_month
{
	width:					100px;
}

div.form_field_BirthDateField select.datefield_year
{
	width:					60px;
}

div.form_field_TextField textarea
{
	width:					300px;
}

div.form_field_multiplefields input,
div.form_field_multiplefields label
{
	float:					left;
}

div.form_field_multiplefields label
{
	padding:				2px 0 0 4px;
}

div.form_row_paymentmethod div.info
{
	margin-left:			-10px !important;
}

/**
 * INFO REMARK button and textwindow
 * USED in Register, Dwelling and MyData
 */

div.required_info
{
	position:				relative;
	display:				block;
	float:					left;
	height:					10px;
	color:					#4e718a;
	margin:					0 0 0 4px;
	z-index:				20; /* Works for FF - Not for IE7- */
}

div.required_info.checkagree
{
	position:				relative;
	display:				block;
	height:					10px;
	width:					30px;
	float:					none;
	color:					#4e718a;
	margin:					0 0 0 4px;
	z-index:				0; /* Works for FF - Not for IE7- */
}

div.required_info div.info
{
	position:				absolute;
	top:					-3px;
	left:					12px;
	width:					24px;
	height:					24px;
}

div.required_info div.info a
{
	display:				block;
	width:					24px;
	height:					4px; /* 24px */
	padding-top:			20px;
}

div.required_info div.info div.blockquote
{
	position:				absolute;
	display:				none;
	background-color:		#e8f2e4;
	border:					1px solid #a4cace;
	width:					170px;
	right:					24px;
	top:					-10px;
}

div.required_info.checkagree div.info div.blockquote
{
	width:					320px;
}

div.required_info div.info:hover div.blockquote
{
	display:				block;
	padding:				5px;
}
div.required_info:hover
{
	z-index: 				100;	
}

div.required_info div.info div.blockquote p
{
	margin:					0 !important;
	padding:				0 !important;
	font-size: 				10px;
	font-weight:			normal;
	color:					#000;
}

div.required_info div.info div.blockquote a
{
	display:				inline;
	margin:					0 !important;
	padding:				0 !important;
}

.tekst.disabled
{
	background-color:		#ebebeb;
}

/* Exception of displaying popupwindow on the right instead of left */

div.form_row_paymentmethod div.required_info div.info div.blockquote,
div.form_row_agree div.form_field_CheckboxField div.required_info div.info div.blockquote,
div.form_row_Rewis_PreferenceField.form_row_municipality div.form_label_Rewis_PreferenceField div.required_info div.info div.blockquote,
div.form_row.form_row_CheckboxField.form_row_13 div.form_label_CheckboxField div.required_info div.info div.blockquote,
div.form_row.form_row_CheckboxField.form_row_63 div.form_label_CheckboxField div.required_info div.info div.blockquote,
div.form_row.form_row_YesNoField.form_row_capital div.form_label_YesNoField div.required_info div.info div.blockquote,
div.form_row.form_row_RadioField.form_row_contactperson div.form_label_Rewis_MultiOptionEnableField div.required_info div.info div.blockquote,
div.form_row.form_row_EnableField.form_row_contactperson div.form_label div.required_info div.info div.blockquote
{
	left:					24px;
}

/**
 * HOUSEBLOCK
 * USED in Dwelling and MyData
 */

div.houseblock div.houseblock_details1 a.offered_by
{
	position:				absolute;
	top:					90px;
	right:					10px;
}

div.houseblock div.houseblock_details1 a.offered_by.optiemodel,
div.houseblock div.houseblock_details1 a.offered_by.Optiemodel
{
	top:					100px;
}

div.houseblock *
{
	margin:					0;
	padding:				0;
	list-style: 			none;
	color:					#016d77;
	font-size:				11px;
}

div.houseblock
{
	position:				relative;
	float:					left;
	width:					320px;			/* 337px - padding & 2px border */
	height:					200px;
	margin:					10px 5px 15px 0;
	padding:				2px 5px 2px 10px;
	border-left:			1px solid #7bb71b;
	border-right:			1px solid #7bb71b;
}

div.houseblock_small
{
	height:					130px;
}

div.houseblock_smaller
{
	height:					175px;
}

div.houseblock_small div.houseblock_details1
{
	width:					160px !important;
}

div.houseblock_small div.houseblock_details1 h3
{
	margin-bottom:			6px;
}

div.houseblock_small a.offered_by
{
	position:				absolute;
	bottom:					0;
	left:					10px;
}

div.houseblock_small a.offered_by.offered_by_history
{
	bottom:					6px;
	left:					35px;
}

div.houseblock div.houseblock_top
{
	position:				absolute;
	background-image:		url("/images/houseblock_top.gif");
	background-repeat:		no-repeat;
	height:					10px;
	width:					337px;
	left:					-1px;
	top:					-10px;
}

div.houseblock div.houseblock_bottom
{
	position:				absolute;
	background-image:		url("/images/houseblock_bottom.gif");
	background-repeat:		no-repeat;
	height:					10px;
	width:					337px;
	left:					-1px;
	bottom:					-10px;
}

div.house_image /* Is also used in img with overlay only */
{
	position:				relative;
	float:					left;
	width:					123px;
	height:					82px;
	margin:					0 18px 5px 0;
}

div.house_image div.house_thumbnail /* Is also used in img with overlay only */
{
	position:				absolute;
	width:					123px;
	height:					82px;
	top:					0;
	left:					0;
	overflow:				hidden;
}

div.house_image a.house_thumbnail_overlay /* Is also used in img with overlay only */
{
	position:				absolute;
	display:				block;
	background-image:		url("/images/houseblock_thumbnail_overlay.png");
	background-repeat:		no-repeat;
	width:					123px;
	height:					82px;
	top:					0;
	left:					0;
}

div.house_image a.house_thumbnail_gallery_overlay
{
	background-image:		url("/images/houseblock_thumbnail_gallery_overlay.png");
}

div.houseblock div.houseblock_details1
{
	float:					left;
	width:					175px;
}

div.houseblock div.houseblock_details1 h3,
div.houseblock div.houseblock_details1 h3 a
{
	font-size:				14px;
	text-decoration:		none;
}

div.houseblock div.houseblock_details1 ul li
{
	margin-bottom:			2px;
}

li.top_spacer
{
	margin-top:				8px;
}

div.houseblock div.houseblock_details2
{
	clear:					both;
	display:				block;
	padding:				5px 0 0 0;
}

div.houseblock div.houseblock_details2 ul li
{
	margin:					2px 0;
}

div.houseblock div.houseblock_details2 strong
{
	display:				block;
	float:					left;
	width:					140px;
}
div.houseblock div.houseblock_details2 span.corp
{
	display:				block;
	float:					left;
	width:					180px;
}

div.houseblock div.houseblock_details3
{
	clear:					both;
	display:				block;
	padding:				0 0 0 0;
}

div.houseblock div.houseblock_details3 ul li
{
	margin:					0 0;
}

div.houseblock div.details_link
{
	width:					100%;
}

a.bluebutton_s.button_details
{
	background:				url("/images/default_buttons.gif") 0 -80px;
	width:					70px;
	position:				absolute;
	bottom:					0;
	right:					10px;
}

/**
 * ICONS
 * used in MyPage and Dwelling-details
 */

div.facility_icons
{
	float:					right;
	width:					120px;
}

a.icons
{
	display:				block;
	float:					right;
	background-repeat:		no-repeat;
	width:					50px;
	height:					0;	/* 48px */
	margin:					5px !important;
	padding:				50px 0 0 0 !important;
	overflow:				hidden;
}

a.icons.facility_partyHat
{
	background:			url("/images/facility_icons.gif") -100px -50px;
}
a.icons.facility_bed
{
	background:			url("/images/facility_icons.gif") -150px -50px;
}
a.icons.facility_eye
{
	background:			url("/images/facility_icons.gif") -50px -50px;
}
a.icons.facility_plume
{
	background:			url("/images/facility_icons.gif") -50px 0;
}
a.icons.facility_plug
{
	background:			url("/images/facility_icons.gif") -100px 0;
}
a.icons.prio_Wandelstok
{
	background:			url("/images/facility_icons.gif") 0 0;
}
a.icons.prio_Rolstoel
{
	background:			url("/images/facility_icons.gif") 0 -50px;
}
a.icons.prio_Rollator
{
	background:			url("/images/facility_icons.gif") -150px 0;
}

/**
 * Searchresult
 * USED in Dwelling Justification
 */

div#searchresult_sort *
{
	margin:					0;
	padding:				0;
}

div#searchresult_sort
{
	display:				block;
	margin:					0 0 15px 0;
}

div#searchresult_sort h2
{
	float:					left;
	font-size:				13px;
	margin-right:			30px;
	color:					#023256;
}

div#searchresult_sort ul
{
	list-style:				none;
	float:					left;
}

div#searchresult_sort ul li
{
	float:					left;
	margin:					0 20px 0 0;
}

div#searchresult_sort ul li a
{
	text-decoration: 		none;
	font-weight:			bold;
	font-size:				12px;
	color:					#016d77;
}

a.justification_prioIcon
{
	position:				absolute;
	left:					110px;
	bottom:					-4px;
}

/**
 * Quarterinfo
 * USED in Quarterinfo and Dwelling-Quarterinfo
 */
div#details_wijkinformatie_content
{
	width:					658px;
	height:					350px;
	margin-top:				5px;
}

div#details_omschrijving_content,
div#details_voorzieningen_content,
div#details_wijkinformatie_content
{
	margin-top:				5px;
}

/**
 * Zoekprofiel
 * USED in Dwelling and MyData
 */

form#defaultForm div.form_row.form_row_CheckboxField.form_row_14 div.form_label,
form#defaultForm div.form_row.form_row_CheckboxField.form_row_15 div.form_label,
form#defaultForm div.form_row div.form_field div.rowid_14,
form#defaultForm div.form_row div.form_field div.rowid_15
{
	display:				none;
}

div.form_row_13,
div.form_row_14,
div.form_row_15,
div.form_row_16,
div.form_row_17,
div.form_row_61,
div.form_row_63,
div.form_row_searchprofile,
div.form_row_tipmessage
{
	float:					left;
	width:					215px !important;
}

