/* Ntb 20090302 */

/** CONTENT EDITOR STYLES **/

span.content_normaltext /** Normale tekst **/
{
	font-family				: verdana, sans-serif;
  	font-weight     		: normal;
	font-size				: .80em;
  	line-height				: 15pt;
}

h2.content_subkopje1 /** Subkopje 1 **/
{
	font-family				: verdana, sans-serif;
	font-weight				: bold;
	font-style				: italic;
	font-size				: .90em;	
}

h3.content_subkopje2 /** Subkopje 2 **/
{
	font-family				: verdana, sans-serif;
	font-weight				: normal;
	font-style				: italic;
	font-size				: .90em;
}

div.jaarverslag
{
	background				: url('/images/highlight_bg_jaarverslag.png') no-repeat;
	width					: 272px;
	height					: 190px;
	margin-top				: 15px;
	padding-top				: 10px;
}

div.jaarverslag a
{
	margin-left				: 30px;
}

/** END CONTENT EDITOR STYLES **/

/**
 *	Overall Style
 */

*
{
	margin:				0;
	padding:			0;
	border:				0;
}

html,
body
{
	height:				100%;
	margin:				0 0 1px;									/*	Force scrollbar */
	font-family:		Arial, Helvetica, sans-serif;
	color:				#595959;
}

body
{
	background-image:	url("/images/bg.jpg");
	background-repeat:	repeat;
}

a
{
	cursor:				pointer;
	text-decoration:	none;
}

a:active,
a:focus
{
  outline:				none;
}

button:active,
button:focus
{
  outline:				none;
}

span.uppercase
{
	text-transform:		uppercase;
}

span.capitalize
{
	text-transform:		capitalize;
}

span.lowercase
{
	text-transform:		lowercase;
}

.float
{
	float:				left;
}

.clear
{
	clear:				both;
}

.hide
{
	display:			none;
}

.red
{
	color:				#9b375b;
}

.orange
{
	color:				#e4732a;
}

.blue
{
	color:				#06bbc6;
}

.gray
{
	color:				gray;
}

.green
{
	color:				#94b856;
}

a.pdf
{
	display:			block;
	background-image:	url("/images/sprite_pdfword.png");
	background-position:0 0;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	width:				26px;
	height:				30px;
}

a.word
{
	display:			block;
	background-image:	url("/images/sprite_pdfword.png");
	background-position:0 -30px;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	width:				26px;
	height:				30px;
}

div a.arrow_gray_down
{
	display:			block;
	background-image:	url("/images/sprite_pijltjes.png");
	background-position:0 -18px;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	width:				13px;
	height:				13px;
	margin-top:			2px;
	line-height: 		0;
}

div a.arrow_gray_right
{
	background-image:	url("/images/sprite_pijltjes.png");
	background-position:-13px 0;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	width:				13px;
	height:				13px;
	margin-top:			2px;
	line-height: 		0;
}

div a.arrow_gray_left
{
	display:			block;
	background-image:	url("/images/sprite_pijltjes.png");
	background-position:0 0;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	width:				13px;
	height:				13px;
	margin:				2px 5px 0 5px;
	line-height: 		0;
}

div#x							/* Back layer to assist in Nav hide function */
{
	position:			absolute;
	left:				0;
	width:				100%;
	height:				600px;
}

table
{
	text-align:			left;
	border-spacing:		0;
	border-collapse:	collapse;
}

body div#page
{
	position:			relative;
	background-color:	#fff;
	margin:				0 auto;
	width:				937px;
}

/**
 * Shadowbox
 */

table.shadowbox_container,
table.shadowbox_container tr,
table.shadowbox_container tr td
{
	border:				0;
	border-spacing: 	0;
	border-collapse:	collapse;
	padding:			0;
	margin:				0;
}

table.shadowbox_container img
{
	vertical-align:		bottom;
}

tr td.shadowbox_right,
tr td.shadowbox_bottom_corner
{
	width:				4px;
}

tr td.shadowbox_bottom,
tr td.shadowbox_bottom_corner
{
	height:				4px;
}

tr td.shadowbox_right
{
	background-image:	url("/images/shadowbox_right.png");
	background-repeat:	no-repeat;
}

tr td.shadowbox_bottom_corner
{
	background-image:	url("/images/shadowbox_bottom_rightcorner.png");
	background-repeat:	no-repeat;
}

tr td.shadowbox_bottom
{
	background-image:	url("/images/shadowbox_bottom.png");
	background-repeat:	no-repeat;
}

/**
 * Gekleurde Balken
 */

div.bar
{
	clear:				both;
	color:				#fff;
	width:				100%;
	height:				20px;
	font-size:			.80em;
	padding-top:		3px;
}

.bar span
{
	color:				#fff;
	font-weight:		bold;
}

.text_bar span
{
	display:			block;
	padding-left:		10px;
}

.item_bar span
{
	padding-left:		80px;
	float:				left;
}

.item_bar a
{
	float:				right;
	margin:				2px 10px 0 0;
}

.red_bar
{
	background-image:	url("/images/sprite_balken.png");
	background-position:0 0;
	background-repeat:	repeat-x;
	background-color:	#b83f6a;
}

.green_bar
{
	background-image:	url("/images/sprite_balken.png");
	background-position:0 -23px;
	background-repeat:	repeat-x;
	background-color:	#b83f6a;
}

.blue_bar
{
	background-image:	url("/images/sprite_balken.png");
	background-position:0  -46px;
	background-repeat:	repeat-x;
	background-color:	#b83f6a;
}

.orange_bar
{
	background-image:	url("/images/sprite_balken.png");
	background-position:0 -69px;
	background-repeat:	repeat-x;
	background-color:	#b83f6a;
}

.gray_bar
{
	background-color:	gray;
}

/**
 *	Top Head
 */

div#page div#head
{
	height:				97px;
}

div#head a#logo_zvh
{
	float:				left;
	background-image:	url("/images/logo_zvh.gif");
	margin-left:		20px;
	height:				97px;
	width:				186px;
	text-indent:		-9999px;
}

/**
 *	Top
 *	SuperNav
 */

div#head ul#supernav
{
	float:				right;
	list-style:			none;
	padding:			40px 50px 0 0;
}

div#head ul#supernav li
{
	float:				left;
	color:				#7b7b7b;
}

ul#supernav li span.divider
{
	padding:			0 5px;
	font-size:			.80em;
}

div#head ul#supernav li a
{
	color:				#7b7b7b;
	font-size:			.70em;
}

div#head ul#supernav li a:hover
{
	color:				#000;
}

/**
 * Searchfield
 */

form.search label,
form.search legend
{
	display:			none;
}

form.search input.searchfield
{
	background-image:	url("/images/searchfield.png");
	height:				20px;
	width:				161px;
	padding-top:		3px;						/* 23 px */
	padding-left:		5px;						/* 166 px */
}

form.search input.submit
{
	margin-bottom:		6px;						/* For good outline IE */
	width:				13px;
	height:				16px;						/* For good outline FF */
	background:			transparent;
	background-image:	url("/images/arrow_gray.jpg");
	background-repeat:	no-repeat;
	background-position:bottom;
	text-indent:		-9999px;
	cursor:				pointer;					/* IE fix */
	color:				transparent;				/* IE fix */
	text-transform:		capitalize;					/* IE fix */
}

/**
 * Search Results
 */

.searchengine_list_row
{
	padding:	0 20px;
}

.searchengine_list_row_title
{
	font-weight:		bold;
	color:				#9b375b;
}

.searchengine_error
{
	margin:				50px 0 266px 60px;
}

ul.faq_search_index
{
	list-style: 		none;
	margin-left:		30px;
}

ul.faq_search_index a
{
	list-style: 		none;
	color:				#9b375b;
}

/**
 *	Nav Hoofdnavigatie
 */

/* Menu buttons */

ul#nav
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position:0 0;
	background-color:	#000;
	height:				34px;
}

ul#nav *
{
	color:				#fff;
	list-style:			none;
}

ul#nav li#nav1,
ul#nav li#nav2,
ul#nav li#nav3,
ul#nav li#nav4,										/* So many Menu buttons */
ul#nav li#nav5,
ul#nav li#nav6
{
	float:				left;
}

ul#nav li a.nav_item
{
	display:			block;
	height:				27px;						/* 34 px */
	padding:			7px 25px 0 25px;
	font-weight:		bold;
	font-size:			1em;
	text-align: 		center;
}

ul#nav li a.nav_item_stripe
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-repeat:	no-repeat;
	background-position:right bottom;
}

/**
 * Dropdown Menu
 */

/* Width 1 */
ul#nav li#nav1 div.nav_columns,
ul#nav li#nav2 div.nav_columns,
ul#nav li#nav3 div.nav_columns,
ul#nav li#nav4 div.nav_columns,
ul#nav li#nav5 div.nav_columns,
ul#nav li#nav6 div.nav_columns
{
	min-width:				280px;
}

ul#nav li div.nav_columns
{
	position:			absolute;
	z-index:			1;
}

ul#nav li div.nav_columns ul
{
	padding:			0 20px 5px 20px;
}

ul#nav li div.nav_columns ul.nav_items
{
	float:				left;
}

ul#nav li div.nav_columns ul.nav_items li
{
	background-image:	none;
}

ul#nav li div.nav_columns ul.nav_items li a
{
	display:			block;
	padding:			3px 0;
}

ul#nav li div.nav_columns ul.nav_items li a.nav_link
{
	font-weight:		bold;
	font-size:			.80em;
}

ul#nav li#nav1 div ul.nav_items li ul li,
ul#nav li#nav2 div ul.nav_items li ul li,
ul#nav li#nav3 div ul.nav_items li ul li,
ul#nav li#nav4 div ul.nav_items li ul li,				/* Equal so many Menu buttons */
ul#nav li#nav5 div ul.nav_items li ul li,
ul#nav li#nav6 div ul.nav_items li ul li
{
	border:				none;
}

/**
 * Dropdown Submenu
 */

ul#nav li div.nav_columns ul.nav_items li ul li a.nav_sublink
{
	font-size:			.80em;
}

ul#nav li div ul.nav_items li a.nav_link:hover,
ul#nav li div ul.nav_items li ul li a.nav_sublink:hover
{
	text-decoration:	underline;
}

/**
 * Nav 1
 */

ul#nav li#nav1:hover,
ul#nav li#nav1.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position:0 -34px;
}

ul#nav li#nav1 div.nav_columns
{
	background-color:	#a1b318;
}

ul#nav li#nav1 div ul.nav_items li
{
	border-bottom:		1px #b4c81c solid;
}

/**
 * Nav 2
 */

ul#nav li#nav2:hover,
ul#nav li#nav2.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position:0 -68px;
}

ul#nav li#nav2 div.nav_columns
{
	background-color:	#9a3559;
}

ul#nav li#nav2 ul.nav_items li
{
	border-bottom:		1px #b83d69 solid;
}

/**
 * Nav 3
 */

ul#nav li#nav3:hover,
ul#nav li#nav3.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position: 0 -102px;
}

ul#nav li#nav3 div.nav_columns
{
	background-color:	#114e8c;
}

ul#nav li#nav3 ul.nav_items li
{
	border-bottom:		1px #13589e solid;
}

/**
 * Nav 4
 */

ul#nav li#nav4:hover,
ul#nav li#nav4.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position: 0 -136px;
}

ul#nav li#nav4 div.nav_columns
{
	background-color:	#bc981b;
}

ul#nav li#nav4 ul.nav_items li
{
	border-bottom:		1px #d2a815 solid;
}

/**
 * Nav 5
 */

ul#nav li#nav5 div.nav_columns
{
	right:				0;
}

ul#nav li#nav5:hover,
ul#nav li#nav5.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position: 0 -170px;
}

ul#nav li#nav5 div.nav_columns
{
	background-color:	#f6843a;
}

ul#nav li#nav5 ul.nav_items li
{
	border-bottom:		1px #f09150 solid;
}

/**
 * Nav 6
 */

ul#nav li#nav6 div.nav_columns
{
	right:				0;
}

ul#nav li#nav6:hover,
ul#nav li#nav6.active
{
	background-image:	url("/images/sprite_nav_bg.gif");
	background-position: 0 -204px;
}

ul#nav li#nav6 div.nav_columns
{
	background-color:	#16becb;
}

ul#nav li#nav6 ul.nav_items li
{
	border-bottom:		1px #1dd9e7 solid;
}

/**
 *	Content
 *	Etalage Window
 */

div#content_container
div#content_container_etalage
{
	clear:				both;
	background-color:	#000;
	position:			relative;
	height:				412px;
}

div.container_etalage
{
	height:				412px;	
	width:				937px;
	position:			absolute;
}

div#content_container_etalage div.highlight
{
	position:			absolute;
	background-image:	url("/images/highlight_bg.png");
	background-repeat:	no-repeat;
	top:				14px;
	right:				16px;
	width:				332px;
	height:				130px;
}

div#content_container_etalage
div.highlight_text
{
	text-align:			right;
	padding:			10px 20px 0 5px;
}

div#content_container_etalage
div.highlight_text h2
{
	font-size:			1.4em;
	font-weight:		bold;
	color:				#000;
}

p.highlight_intro
{
	color:				#222222;
	font-size:			.80em;
}

div#content_container_etalage
div.highlight_text a span.link_highlight
{
	text-decoration:	underline;
	font-weight:		bold;
	font-size:			.90em;
	color:				#cc3333;
	margin-right:		3px;
}

div#content_container_etalage
div.highlight_text a img
{
	margin-bottom:		-3px;
}

/**
 * Etalage
 * SubNav
 */

div#content_container div#content_container_etalage ul#subnav_menu
{
	position:			absolute;
	list-style:			none;
	bottom:				0;
	background-image:	url("/images/subnav_bg.png");
	background-repeat:	repeat-x;
	width:				100%;
}

div#content_container_etalage  ul#subnav_menu li
{
	float:				left;
}

div#content_container_etalage ul#subnav_menu li.subnav_item_stripe
{
	border-right:		1px #b2b3b2 solid;
}

div#content_container_etalage ul#subnav_menu li a
{
	display:			block;
	height:				17px;
	padding:			2px 20px 0 20px;
	color:				#fff;
	font-size:			.90em;
}

div#content_container_etalage ul#subnav_menu li.active a,
div#content_container_etalage ul#subnav_menu li a:hover
{
	background:			transparent;				/* IE fix */
	background-color:	#fff;
	color:				#000;
}

/**
 * Formstyle
 */

div.form_form
{
	background-color:	#fcfcfc;
	margin-left:		10px;
}

div.form_row
{
	clear:				both;
	padding:			15px 0;
	*padding:			8px 0;		/* Thanh-2k9jun04 */
}

div.form_label
{
	float:				left;
	width:				200px;
	font-weight: 		bold;
	font-size:			.80em;
}

div.form_field
{
	float:				left;
	width:				350px;
}

div.form_field label
{
	font-size:			.80em;
}

div.form_label_SeparatorField label
{
	display:			none;
}

.form_field_ReadOnlyField, 
div.form_field input.tekst
{
	height:				20px;
	font-size:			.80em;
}

div.form_field input#in_bijlage
{
	font-size:			12px;
}

div.form_field checkbox,
div.form_field select,
div.form_field input.tekst,
div.form_field input.button,
div.form_field textarea
{
	border:				1px #809bb8 solid;
}

div.form_field textarea
{
	width:				350px;
	height:				160px;
}

h1.form_thanks_title
{
	font-size:			1em;
}

/**
 *	Content
 */

div#content_container
div#content_container_content
{
	clear:				both;
	position:			relative;
	overflow: hidden;
	margin:				0 30px;
	padding-bottom:		10px;
	border-bottom:		1px #e5e5e5 solid;
}

/**
 *	Content
 *	Content Window
 */

div#content_container_content div#content
{
	width:				100%;
}

div#content_container_content div#content p
{
	width:				100%;
	padding-bottom:		.80em;
	font-size:			.80em;
}

div#content_container_content div#content p img
{
	margin:				5px;
}

div#content_container_content div#content p table tr,
div#content_container_content div#content p table tr td
{
	font-size:			.80em;
}

div#content_container_content div#content h1
{
	font-size				: 1em;
	line-height				: 1em;
}

div#content_container_content div#content h2
{
	font-size				: .95em;
	line-height				: .95em;
}

div#content_container_content div#content p a
{
	cursor:				pointer;
	text-decoration:	underline;
	color:				#9b375b;
}

div#content_container_content div#content p a:hover
{
	color:				#000;
}

div#content_container_content div#content p a:visited
{
	color:				#000;
}

div#content_container_content div#content p a:visited:hover
{
	color:				#9b375b;
}

div#content_container_content div#content p ul,					/* Because of the reset of margin and padding */
div#content_container_content div#content p ol
{
	margin:				10px 0 10px 30px;
}

div#content_container_content div#content_title h2
{
	display:			block;
	margin:				20px 0;
	font-weight:		bold;
	font-size:			1em;
}

div#content_container_content div#content hr
{
	border-bottom:		1px solid #620f2d;
	height:				1px;
}

div#content_container_content div#content.left
{
	width:				595px;
	float:				left;
}

div#content_container_content div#content img.rechts		/* Style rechts is given to the img in the CMS for proper alignment */
{
	margin-left:		20px;
	margin-bottom:		10px;
	border:				0;
	width:				275px;
	float:				right;
}

/**
 * FAQ
 */

div.faq div.item_bar h3
{
	float:				left;
	color:				#fff;
	font-weight:		bold;
	font-size:			1em;
	padding-left:		10px;
}

div.faq div.item
{
	clear:				both;
	padding-left:		10px;
}

div.item_group.faq div.item div.item_text
{
	width:				98%;
}

ul.faq_search_index a:hover
{
	list-style: 		none;
	text-decoration:	underline;
	color:				#000;
}

div.faq_search
{
	margin:				35px 30px 0 30px;
	border-bottom:		1px solid gray;
}

a.faq_search_back
{
	display:			block;
	color:				#9b375b;
	font-size: 			.80em;
	margin-bottom:		2px;
}

/**
 * Sitemap
 */

div#content
div#sitemap
{
}

div#sitemap div.sitemap_row
{
	display:			block;
	float:				left;
	width:				260px;
	padding:			10px;
}

div#sitemap div.sitemap_section
{
	display:			block;
	padding:			10px;
}

div.sitemap_level_1 a
{
	font-weight:		bold;
	color:				#595959;
}

div.sitemap_level_2 a 
{
	font-size:			.80em;
	color:				#595959;
	padding-left:	10px;
}

div.sitemap_level_1 a:hover,
div.sitemap_level_2 a:hover
{
	text-decoration:	underline;
}

/**
 * Page select
 */

div.bar div.pageselect
{
	text-align:			center;
}

div.bar div.pageselect a,
div.bar div.pageselect span
{
	margin-right:		5px;
	color:				#fff;
	font-weight: 		bold;
}

div.bar div.pageselect a.pageselect_currentpage_link
{
	text-decoration:	underline;
}

div.bar div.pageselect span.pageselect_firstpage_text,
div.bar div.pageselect a.pageselect_firstpage_link,
div.bar div.pageselect span.pageselect_previouspage_text,
div.bar div.pageselect a.pageselect_previouspage_link,
div.bar div.pageselect span.pageselect_nextpage_text,
div.bar div.pageselect a.pageselect_nextpage_link,
div.bar div.pageselect span.pageselect_lastpage_text,
div.bar div.pageselect a.pageselect_lastpage_link
{
	font-size:			1.20em;
	margin:				0 5px;
}

/**
 *	Publicaties
 */

div.publication h3
{
	padding-left:		80px;
	float:				left;
	color:				#fff;
	font-weight:		bold;
	font-size:			1em;
}

div.item_group div.item
{
	clear:				both;
	display:			block;
	background-color:	#fafafa;
	border-bottom:		1px #ededed solid;
	font-size: 			.90em;
}


div.item_group div.item div.item_image
{
	width:				80px;
	height:				100px;
	margin:				10px 0 5px 0;
}


div.item_group div.item div.item_text
{
	width:				400px;
	padding:			10px 0;
}

div.item_group div.item div.item_text strong
{
	display:			block;
}

div.item_group div.item div.item_links
{
	width:				110px;
}

div.item_group div.item div.item_links a
{
	float:				right;
	clear:				both;
	margin:				5px;
	font-size: 			.60em;
	text-decoration:	underline;
}

div.publication_list_select
{
	padding: 20px 20px 20px 80px;
}

div.publication_list_select select
{
	padding: 0px;
	margin: 0px;
	clear: both;
	display:block;
	border-left:	1px solid #e4732a;
}


div.publication_list_select a
{
	font-size: 			.80em;
	text-decoration:	none;
	color:				#e4732a;
}

/**
 * Woningaanbod Zoeken
 */

div.woninglite_search_button
{
	position:			relative;
	left:				200px;
	bottom:				20px;
}

div.woninglite_search_button span
{
	padding-right:		5px;
	text-decoration:	underline;
}

span.woninglite_search_button a
{
	text-decoration:	underline;
}

div.woninglite_search_emptyform
{
	color:				red;
	font-weight:		bold;
	padding:			5px 0;
	margin-left:		10px;
}

div.form_error
{
	color:				red;
	padding-left:		15px;
	font-size:			12px;
}

div.form_left .form_field_BirthDateField	/* Thanh-2k9jun04 */
{
	*padding-left:		10px;
}

div.form_left .form_error	/* Thanh-2k9jun04 */
{
	clear:				both;
	padding-left:		200px;
	*padding-left:		208px;
	font-size:			12px;
	margin-bottom:		-18px;
	*margin-bottom:		0px;
}

/**
 *	Aanbod Huur Koop 
 */

div#content table.aanbod
{
	background-color:	#fafafa;
	width:				100%;
	height:				100px;
}

table.aanbod tr
{
	border-bottom:		1px #ededed solid;
}

table.aanbod tr td
{
	vertical-align: 	top;
	border-bottom:		1px #ededed solid;			/* IE fix */
	font-size:			.80em;
}

div#content table.aanbod tr
{
	height:				23px;
}

/**
 * Aanbod Sort
 */

div#content table.aanbod tr th strong a
{
	float:				left;
	color:				#fff;
	font-size:			.80em;
}

div#content table.aanbod tr th.foto
{
	text-indent:		-9999px;
}

div#content table.aanbod tr th a.sort
{
	display:			block;
	float:				left;
	background-image:	url("/images/sprite_pijltjes.png");
	background-position:0 -13px;
	margin-top:			7px;
	height:				5px;
	width:				18px;
	text-indent:		-9999px;
	line-height: 		0;
}

/**
 * Aanbod Fotos
 */

ul#aanbod_fotos
{
	width:				550px;
}

ul#aanbod_fotos li ul.row li.foto
{
	float:				left;
	background-image:	url("/images/thumbnail_bg.png");
	background-repeat: 	no-repeat;
	width:				160px;
	height:				90px;
}

ul#aanbod_fotos li img
{
	width:				130px;
	height:				80px;
}

/**
 *	Aanbod Finetune Rechts
 */

div#content_right div ul
{
	clear:				both;
	list-style:			none;
	font-size:			.70em;
	margin:				5px 0 15px 10px;
}

div#content_right div ul li a
{
	text-decoration:	underline;
	color:				#000;
}

div#content_right div.left_column
{
	float:				left;
	width:				135px;
}

div#content_right div.right_column
{
	float:				right;
	width:				135px;
}

div#content_right div ul li.head
{
	font-weight:		bold;
}

/**
 * Aanbod / Aanbod Details
 */

table.aanbod tr td.foto,
table.aanbod_details tr td.foto
{
	width:				140px;
}

table.aanbod tr td.foto div.aanbod_foto_shadow,
table.aanbod_details tr td.foto div.aanbod_foto_shadow
{
	margin-top:			10px;
	background-image:	url("/images/thumbnail_bg.png");
	width:				137px;
	height:				87px;
}

table.aanbod tr td ul,
table.aanbod_details tr td ul
{
	list-style:			none;
}

table.aanbod_details tr td ul
{
	font-size:			.80em;
}

table.aanbod tr td.foto img,
table.aanbod_details tr td.foto img
{
	width:				130px;
	height:				79px;
}
div.aanbod_details_overzicht
{
	text-transform:		none;
}

div.aanbod_details_overzicht ul.details
{
	font-size:			.80em;
}

div.aanbod_details_overzicht ul.omschrijving
{
	font-size:			.80em;
}

/**
 * Reageren
 */

div#reageren
{
	font-size:			.80em;
}

div#reageren strong
{
	padding-right:		5px;
}

div#reageren a
{
	color:				#000;
}

div#reageren a:hover
{
	color:				#9b375b;
}

/**
 * Aanbod
 */

table.aanbod tr td.gemeente strong
{
	color:				#9b375b;
	font-size:			1.20em;
}

table.aanbod tr td.prijs,
table.aanbod tr td.woonopp
{
	text-align:			center;
}

table.aanbod tr td.gemeente,
table.aanbod tr td.woningtype,
table.aanbod tr td.prijs,
table.aanbod tr td.woonopp
{
	padding-top:		20px;
}

table.aanbod tr td.gemeente
{
	width:				180px;
}

table.aanbod tr td.woningtype
{
	width:				112px;
}

table.aanbod tr td.prijs
{
	width:				80px;
}

/**
 * Aanbod Details
 */

div#content table.aanbod_details
{
	background-color:	#fafafa;
	border-bottom:		1px #ededed solid;
	width:				100%;
}

table.aanbod_details tr td.gemeente
{
	width:				300px;
	padding:			4px 0;
}

table.aanbod_details tr td.gemeente strong
{
	display:			block;
	color:				#9b375b;
	font-size:			.90em;
	padding-bottom:		5px;
}

table.aanbod_details tr td.prijs
{
	font-size:			1.10em;
	font-weight:		bold;
	color:				#9b375b;
}

table.aanbod_details tr td.prijs span
{
	font-size:			.70em;
	font-weight:		bold;
	color:				#9b375b;
}

/**
 * Aanbod Details Overzicht
 */

div#content div.aanbod_details_overzicht ul
{
	list-style:			none;
	float:				left;
	margin:				5px 0 10px 0;
}

div#content div.aanbod_details_overzicht ul.details
{
	width:				340px;
}

div#content div.aanbod_details_overzicht ul.omschrijving
{
	width:				240px;
}

div#content div.aanbod_details_overzicht ul li
{
	list-style:			none;
	margin:				3px 0;
}

div#content div.aanbod_details_overzicht ul li strong
{
	display:			block;
	float:				left;
	clear:				both;
	width:				150px;
}

div#content div.aanbod_details_overzicht li.head
{
	font-weight:		bold;
	color:				#9b375b;
}

/**
 *	Content Rechts
 */

div#content_container_content div#content_right
{
	background-color:	#fafafa;
	float:			right;
	width:				275px;

}

/**
 *	Extra Windows
 */

div#page div#extra
{
	clear:				both;
	height:				160px;
	padding:			10px 20px 20px 30px;
}

/**
 *	Extra
 *	Koptekst
 */

div#extra ul#actueelaanbod li#kop_actueelaanbod,
div#extra ul#nieuwsbrief li#kop_nieuwsbrief,
div#extra ul#directnaar li#kop_directnaar
{
	font-family:		GillSans, "Myriad Pro";
	font-weight:		bold;
	font-size:			1em;
	height:				11px;
	margin-bottom:		10px;
	background-repeat:	no-repeat;
	text-indent:		-9999px;
	line-height:		0;
}

div#extra ul#actueelaanbod li#kop_actueelaanbod
{
	background-image:	url("/images/sprite_extra_headlines.png");
	background-position:0 0;
	color:				#ff6633;
}

div#extra ul#nieuwsbrief li#kop_nieuwsbrief
{
	background-image:	url("/images/sprite_extra_headlines.png");
	background-position:0 -11px;
	color:				#99cc66;
}

div#extra ul#directnaar li#kop_directnaar
{
	background-image:	url("/images/sprite_extra_headlines.png");
	background-position:0 -22px;
	color:				#cc3366;
}

/**
 *	Extra
 *	Actueel aanbod
 */

div#extra ul#actueelaanbod
{
	float:				left;
	list-style:			none;
	width:				250px;
	height:				100px;
}

div#extra ul#actueelaanbod li
{
	width:				170px;
}

div#extra ul#actueelaanbod li span
{
	float:				left;
	color:				#7b7b7b;
	font-size:			.80em;
}

div#extra ul#actueelaanbod li span.actueel
{
	width:				95px;
}

div#extra ul#actueelaanbod li a img
{
	float:				right;
	margin-top:			2px;
	margin-right:		32px;
}

/**
 *	Extra
 *	Nieuwsbrief
 */

div#extra ul#nieuwsbrief
{
	float:				left;
	list-style:			none;
	width:				250px;
	height:				100px;
}

div#extra ul#nieuwsbrief li
{
	color:				#7b7b7b;
	font-size:			.80em;
}

div#extra ul#nieuwsbrief li a img
{
	margin-bottom:		-2px;
}

/**
 *	Extra
 *	Direct naar
 */

div#extra ul#directnaar
{
	float:				left;
	list-style:			none;
	height:				100px;
	width:				380px;
}

div#extra ul#directnaar a
{
	float:				left;
	padding:			1px;
	color:				#7b7b7b;
}

/**
 * Direct naar
 * Cloud
 */

div#extra ul#directnaar li.cloud
{
	margin-top: -10px;
}

div#extra ul#directnaar li a.cloud
{
	padding: 0;
	margin: 0;
	float: right;
	font-weight: bold;
}

div#extra ul#directnaar li a:hover
{
	color:				#595959;
}

/**
 *	Bottom
 *	Disclaimer
 */

div#page ul#disclaimer
{
	clear:				both;
	list-style:			none;
	margin-left:		auto;
	padding-top:		40px;
	width:				250px;
}

div#page ul#disclaimer li
{
	float:				left;
}

div#page ul#disclaimer li a
{
	color:				#7b7b7b;
	font-size:			.70em;
}

div#page ul#disclaimer li a:hover
{
	color:				#000;
}

ul#disclaimer li span.divider
{
	padding:			0 5px;
	font-size:			.70em;
}
div#content ul,
div#content ol
{
    list-style  :  dot;     
    font-size   :  .8em;   
    margin:				10px 0 10px 30px;
}

div#content ol
{
    margin:				10px 0 10px 30px;
}