body,ul,li,p,table,td,tr,h1,h2,h3,h4,h5,h6,h7,form,fieldset
{
    margin                  : 0px;
    padding                 : 0px;
}
html
{
	height					: 100%;
	width					: 100%;
}
body
{
	font                    : normal 10pt Arial, Helvetica, sans-serif;
  	color           		: #314770;
  	background-color        : #FFFFFF;
  	width					: 100%;
}
a:link,
a:visited,
a:active,
a:hover
{
	color           		: #314770;
	text-decoration			: underline;
}
body#front
{
	text-align				: left;
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: normal;
	font-size				: 9pt;
	line-height				: 1.3em;
	height					: 100%;
  	color					: #314770;
  	background-color		: #566D97;
  	background-image		: url('/images/bg_body.jpg');
  	background-repeat		: repeat-y;
  	position				: absolute;
}
td
{
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: normal;
	font-size				: 10pt;
	line-height				: 1.3em;
}
body#front a:link,
body#front a:visited,
body#front a:active,
body#front a:hover
{
	color           		: #314770;
	text-decoration			: underline;
}
h1, h2, h3, h4, h5, h6
{
	font-weight				: bold;
	color					: #314770;
	line-height             : 130%;
}
h1
{
	font-size               : 14pt;
}
h2
{	
	font-size               : 13pt;
}
h3
{
	font-size               : 12pt;
}
h4
{
	font-size               : 11pt;
}
h5
{
	font-size               : 10pt;
}
h6
{
	font-size               : 9pt;
}
li
{
    margin                  : 0px 0px 0px 15px;
}
ol, ul
{
	margin-left				: 15px;
}
p
{
    padding					: 0px 0px 15px;
    margin					: 0px;
}
img
{
	border					: none;
}
.clear
{
	clear					: both;
}
.left
{
	float					: left;
}
span.hidden
{
	display					: none;
}
select.form_land, select#in_inschrijfReden
{
    width                   : 310px;
}
div.adresAjaxMeldingDiv
{
	margin-top				: 10px;
	width					: 300px;
	float					: left;
	position				: relative;
	border					: 0px solid #000;
}

.inschrijfForm div.adresAjaxMeldingDiv
{
	float					: left;
}

div.error
{
	font-weight            : bold;
	color                  : red;
}


div#aanmeldennieuwsbrief
{
}

/** CONTENT EDITOR STYLES **/

span.content_text16 /** 16 **/
{
	font-size				: 16pt;
}
span.content_text14 /** 14 **/
{
	font-size				: 14pt;
}
span.content_text12 /** 12 **/
{
	font-size				: 12pt;
}
span.content_text11 /** 11 **/
{
	font-size				: 11pt;
}
span.content_text10 /** 10 **/
{
	font-size				: 10pt;
}
div.fotoalbum_block
{
	display					: none;
}
div.fotoalbum_title
{
	color					: #000000;
	font-weight				: bold;
}
/** END CONTENT EDITOR STYLES **/

/********************************************************* PAGESELECT *********************************************************/
div.pageselect
{
}
a.pageselect_firstpage_link
{
	padding					: 3px 3px 3px 0px;
}
span.pageselect_firstpage_text
{
	padding					: 3px 3px 3px 0px;
}
a.pageselect_previouspage_link
{
	padding					: 3px;
}
span.pageselect_previouspage_text
{
	padding					: 3px;
}
a.pageselect_currentpage_link
{
	padding					: 3px;
}
span.pageselect_currentpage_text
{
	padding					: 3px;
	font-weight				: bold;
}
a.pageselect_nextpage_link
{
	padding					: 3px;
}
span.pageselect_nextpage_text
{
	padding					: 3px;
}
a.pageselect_lastpage_link
{
	padding					: 3px 0px 3px 3px;
}
span.pageselect_lastpage_text
{
	padding					: 3px 0px 3px 3px;
}
/****************************************************** EINDE PAGESELECT ******************************************************/

/****** GO Template ******/
div#logo
{
	position				: absolute;
	left					: 20px;
	top						: 10px;
}
div#payoff
{
	position				: absolute;
	top						: 24px;
	left					: 207px;
}
.logo
{
	cursor					: pointer;
	border-style			: none;
}
div#supernav
{
	position				: absolute;
	left					: 705px;
	top						: 20px;
}
div#supernav img, .supernavimg
{
	border					: 0px;
	height					: 28px;
	width					: 28px;
	cursor					: pointer;
}
div#supernav div
{
	float					: left;
	text-align				: center;
	width					: 40px;
}
div#supernav a 
{
	text-decoration			: none !important;
	color					: white !important;
}
div#supernav a span
{
	display					: none;
}

div#supernav a:hover span
{
	display					: inline;
}
div#sfeer1
{
	height					: 100%;
	width                   : 100%;
	background-repeat		: no-repeat;
	position				: relative;
}
div#sfeer2
{
	background-repeat		: no-repeat;
	background-position		: right bottom;
	width					: 526px;
	float					: right;
	margin-top				: 31px;
}

div#sfeer2_bg
{
	width					: 994px;
	height					: 603px;
	background-image		: url('/images/bg_right.gif');
	background-position		: right 70px;
	background-repeat		: no-repeat;
	position				: relative;
	z-index					: 10;
}

div#sfeer2_footer
{
	width					: 527px;
	margin-left				: 467px;
	margin-top				: -442px;
	overflow				: hidden;
	position				: relative;
	z-index					: 9;
}
div#sfeer2_header_footer
{
	width					: 527px;
	line-height				: 0px;
	height					: 127px;
	background-color		: #c3f3b1;
}
div#sfeer2_body_footer
{
	width					: 500px;
	height					: 410px;/*372px;*/
	float					: right;
	overflow				: hidden;
	background-color		: #c3f3b1;
	border					: 0px solid transparent;
}

div#sfeer2_body_footer img
{
	height					: 410px;
}
div#sfeer2_footer img#sfeer2_footer_image
{
	position				: absolute;
	z-index					: -100;
	margin-top				: -38px;
}

div#copy
{
	position				: absolute;
	top						: 606px;
	left					: 480px;
	z-index					: 0;
}
div#copy img
{
	vertical-align			: middle;
	margin-top				: 1px;
}
.copy
{
	border-style			: none;
}

div#copy a.disclaimer
{
	color					: #85b26a;
	font-weight				: bold;
}

ul#navigation_section
{
	background				: transparent url('/images/shadow_right_top.png') 1px 1px  no-repeat;
	height					: 32px;
	left					: 138px;
	list-style				: none;
	margin					: 0px;
	padding					: 0px;
	position				: absolute;
	width					: 672px;
	top						: 125px;
}

ul#navigation_section li
{
	margin					: 0px 2px 0px 0px;
	padding					: 0px;
	float					: left;
	text-align				: center;
}
div.tab
{
}
ul#navigation_section li.active div.tab
{
}
div.tab_left
{
	background-image		: url('/images/tab_left.png');
	background-repeat		: no-repeat;
	height					: 30px;
	width					: 6px;
	float					: left;
}
ul#navigation_section li.active div.tab_left
{
	background-image		: url('/images/tab_left_on.png');
}
div.tab_right
{
	background-image		: url('/images/tab_right.png');
	background-repeat		: no-repeat;
	height					: 30px;
	width					: 6px;
	float					: left;
}
ul#navigation_section li.active div.tab_right
{
	background-image		: url('/images/tab_right_on.png');
}
ul#navigation_section li div.tab a
{
	
	height					: 28px;
	display					: block;
}
ul#navigation_section li.active div.tab a
{
	color					: #546C96;
}
ul#navigation_section li div.tab a.single_line
{
	padding					: 8px 0px 0px 0px;
	height					: 22px;
}
.tab_right_last
{
	width					: 82px;
}
div#subnavigatie
{
	position				: absolute;
	z-index					: 200;
	left					: 1px;
	top						: 156px;
	width					: 150px;
	height					: 447px;
	background-image		: url('/images/subnavigatie_bg.gif');
}
ul#navigation_level1
{
	margin					: 0px;
	padding					: 0px;
	position				: absolute;
	left					: -8px;
	top						: 24px;
	width					: 135px;
	list-style-type			: none;
}
ul#navigation_level1 li
{
	width					: auto;
	text-align				: right;
	float					: none;
	display					: block;
	background-image		: url('/images/bg_submenu_li.gif');
	background-position		: 10px bottom;
	background-repeat		: repeat-x;
	padding-bottom			: 3px;
}
div.body_container
{
	 width					: 1024px;
	 position				: absolute;
	 left					: 50%;
	 margin-left			: -512px;
	 height					: 635px;	
}

body#front ul#navigation_level1 li a
{
	margin					: 1px 2px 0px 0px;
	width					: auto;
	display					: block;
	text-decoration			: none;
	font                    : normal 9pt Arial, Helvetica, sans-serif;
	color					: #FFFFFF;
	font-weight				: bold;
}
body#front ul#navigation_level1 li.active a
{
	margin					: 1px 0px 0px 0px;
	color					: #232A85;
	font-weight             : bold;
}
img.sub_active, .sub_active
{
	margin					: 0px -20px -1px 2px;
	height					: 19px;
	width					: 16px;
	border					: 0px;
	position				: absolute;
	left					: 138px;
	z-index					: 100;
}
div#content_container
{
	position				: absolute;
	left					: 138px;
	top						: 156px;
	min-height				: 447px;
}
div#content
{
	position				: absolute;
	z-index					: 100;
	min-height				: 504px;
	margin-left				: 0px;
	width					: 672px;
	padding-bottom			: 0px;
	background				: transparent url("/images/shadow_right_white.png") repeat-y -17px 0px;
}
div.inner_content
{
	width					: 640px;
	margin-top				: 20px;
	margin-left				: 16px;
	margin-right				: 16px;
	min-height				: 427px;
	position				: relative;
	z-index					: 100;
}

div#homepage_content
{
	position				: absolute;
	left					: 15px;
	top						: 27px;
	height					: 358px;
	width					: 630px;
	overflow-x				: hidden;
	overflow-y				: auto;
	z-index					: 2;
}
div#inlog
{
	position				: absolute;
	left					: 685px;
	top						: 91px;
	width					: 300px;
	height					: 26px;
}
div#inloggen
{
	position				: absolute;
	right					: 0px;
}
div#uitloggen
{
	position				: absolute;
	left					: 898px;
	top						: 134px;
}
div#quickoptions
{
	position				: absolute;
	left					: 835px;
	top						: 176px;
	width					: 150px;
	height					: 425px;
}
div.bg_inner_content
{
	background				: transparent url('/images/bg_content.gif') bottom right no-repeat;
	width					: 655px;
	height					: 235px;
	margin-left				: 0px;
	position				: absolute;
	left					: 0px;
	bottom					: 0px;
	z-index					: 99;
}
div#shadow_bottom
{
	position				: absolute;
	width					: 673px;
	height					: 8px;
	background				: transparent url('/images/shadow_bottom.png') 0px 0px no-repeat;
	left					: 0px;
	margin-left				: -3px;
	margin-bottom:0px;
	bottom					: -8px;
}
div#shadow_right, .shadow_right
{
	position				: absolute;
	left					: 809px;
	top						: 130px;
	width					: 7px;
	height					: 473px;
	background-image		: url('/images/shadow_right.png');
}
/****** Einde GO Template ******/

div.category_row
{
	float					: left;
	width					: 600px;
}

span#opties_terug_mijnofw
{
	padding-right			: 71px;
}

span#opties_terug_mijnofw_garages
{
	padding-right			: 250px;
}

table.item_list_opties_table
{
	width					: 595px;
	padding					: 0px;
	margin					: 0px;
}
td.item_list_opties_content
{
	width					: 190px;
}
td.item_list_opties_verwijder
{
	width					: 130px;
	text-align				: right;
}
td.item_list_opties_image
{
	width					: 130px;
}
td.item_list_title
{
	font-weight				: bold;
}
div.category_row.item_list_row_mijncontent
{
	width					: 589px;
	padding-right			: 3px;
	padding-left			: 5px;
}
div.mijnofw_row.item_list_row_mijncontent
{
	width					: 589px;
	padding-right			: 3px;
	padding-left			: 5px;
}
div.show_gegevens_wijzigen
{
	margin-left			: 451px;
}
div.category_title_closed,
div.category_title_open,
div.category_title_inactive,
div.category_title_closed_mijnofw
{
	margin					: 1px 0px 0px 0px;
	padding					: 5px 0px 5px 5px;
	color					: #FFFFFF;
	background-color		: #A3B3CD;
	font-size				: 11pt;
	font-weight				: bold;
	float					: left;
	width					: 595px;
}
div.item_title_closed,
div.item_title_open
{
	margin					: 1px 0px 0px 0px;
	padding					: 2px 0px 5px 5px;
	background-color		: #D7DEE9;
	color					: #8588A7;
	float					: left;
	height					: 15px;
	width					: 595px;
	font-weight				: bold;
}
div.category_title_closed,
div.category_title_closed_mijnofw
{
	background-color		: #A3B3CD;
	background-image		: url('/images/bg_category_closed.gif');
	background-repeat		: repeat-x;
}
div.category_title_inactive
{
	background-color		: #D7DEE9;
}
div.category_title_open
{
	background-color		: #A3B3CD;
	background-image		: none;
}
div.item_title_open
{
	background-color		: #E0E6EF;
}
div.category_title_text,
div.item_title_text
{
	float					: left;
}
div.category_title_toggle,
div.item_title_toggle
{
	float					: right;
}
a.category_title_link_closed,
a.category_title_link_open,
a.item_title_link_closed,
a.item_title_link_open
{
	margin					: 3px 10px 0px 0px;
	display					: block;
	height					: 12px;
	width					: 12px;
	background-image		: url('/images/icon_open.gif');
	background-repeat		: no-repeat;
}
a.category_title_link_open,
a.item_title_link_open
{
	background-image		: url('/images/icon_close.gif');
}
div.item_content
{
	margin					: 1px 0px 0px 0px;
	padding					: 5px 0px 5px 5px;
	float					: left;
	width					: 595px;
	background-color		: #E0E6EF;
}
div.item_list_row
{
	padding					: 5px 0px 5px 0px;
	margin					: 0px 0px 1px 0px;
	background-color		: #DFE6F0;
	float					: left;
	width					: 600px;
}
div.woninglite_item_list_row_spacer
{
	height					: 60px;
	background-color		: #DFE6F0;
	float					: left;
	width					: 5px;
}
div.woninglite_item_list_content
{
	float					: left;
	width					: 570px;
}
div.item_list_title_row
{
	margin					: 0px 0px 3px 0px;
	clear					: both;
	float					: left;
}
div.item_list_title
{
	float					: left;
	font-weight				: bold;
}
div.item_list_news_title
{
	float					: right;
	width					: 455px;
	font-weight				: bold;
}
div.item_list_publicationdate
{
	margin					: 0px 0px 0px 5px;
	float					: left;
	width					: 135px;
	height					: 100%;
}
div.item_list_thumbnail
{
	margin					: 3px 0px 5px 5px;
	float					: left;
	width					: 135px;
}
div.item_list_content
{
	clear					: both;
	width					: 575px;
}
img.item_list_thumbnail
{
	border					: 1px solid #556D97;
}
div.item_more
{
	margin					: 0px 7px 0px 0px;
	float					: right;
}
body#front div.item_more a
{
	color					: #6B81A6;
	font-size				: 9pt;
	font-weight				: bold;
	letter-spacing			: 1px;
	text-transform			: uppercase;
	text-decoration			: none;
}
body#front div.item_more a img
{
	margin					: 0px 3px 0px 3px;
	vertical-align			: -1px;
}

div.home_news div.home_news_text_row
{
	clear					: both;
}
div.home_news_item h3
{
	font-size				: 9pt;
	margin					: 0px;
}
div.home_news_item a.home_news_more img, .homenews_readmore
{
	float					: right;
	position				: relative;
	top						: -1px;
	cursor					: pointer;
	border-style			: none;
}
div.home_news_thumbnail
{
	width					: 80px;
	float					: left;
	padding-bottom			: 10px;
}
img.home_news_thumbnail
{
	border					: 1px solid #556D97;
	margin-top				: 1px;
}
div.home_news_text
{
	width					: 400px;
	float					: left;
}
div.home_news_verder
{
	clear					: left;
	width					: 480px;
}
a.home_news_more
{
	
}
div#home_randomimage
{
	position				: absolute;
	right					: 0px;
	bottom					: -3px;

}
.home_randomimage
{
	position				: relative;
	z-index					: 1;
}

.home_button_img
{
	cursor					: pointer;
}

div.reparatieverzoek
{
	float					: left;
}

.kwhlogo
{
	cursor					: pointer;
}

/*** Module: News ***/
div.news_nav
{
	margin					: 4px 0px 4px 0px;
	clear					: both;
	float					: left;
}
body#front div.news_nav a
{
	color					: #6B81A6;
	font-size				: 9pt;
	font-weight				: bold;
	letter-spacing			: 1px;
	text-transform			: uppercase;
	text-decoration			: none;
}
body#front div.news_nav a img
{
	margin					: 0px 3px 0px 3px;
	vertical-align			: -1px;
}
div.news_details_title_row
{
	margin					: 0px 0px 1px 0px;
	padding					: 10px 10px 0px 10px;
	clear					: both;
	float					: left;
	background-color		: #A3B2CD;
	color					: #FFFFFF;
	width					: 580px;
}
div.news_details_content_row
{
	padding					: 10px;
	padding-bottom			: 0px;
	background-color		: #E0E6EF;
	float					: left;
	width					: 580px;
}
span.news_details_title
{
	font-size               : 12pt;
	font-weight				: bold;
	line-height             : 1.3em;
	float					: left;
}
span.news_details_publicationdate
{
	font-weight				: bold;
	float					: right;
	width					: 180px;
	text-align				: right;
}
img.news_details_thumbnail
{
	margin					: 0px 0px 5px 5px;
	border					: 1px solid #556D97;
	float					: right;	
}
div.news_details_intro
{
	margin					: 0px 0px 5px 0px;
	font-weight				: bold;
}
div.news_details_content
{
	margin					: 0px 0px 15px 0px;
}
div.news_details
{
	width					: 600px;
}
div.news_archive_content
{
	margin					: 0px 0px 5px 0px;
}
div.news_archive_month
{
	margin					: 0px 0px 10px 0px;
	float					: left;
}
div.news_archive_list
{
	width					: 100%;
	float					: left;
	clear					: both;
}
div.news_archive_list1
{
	width					: 100%;
	float					: left;
	clear					: both;
}
span.news_archive_title
{
	float					: left;
}
span.news_archive_publicationdate
{
	font-weight				: bold;
	float					: right;
}
/*** Module end ***/

/*** Module: Project ***/
div.project_nav
{
	margin					: 4px 0px 4px 0px;
	clear					: both;
	float					: left;
}
body#front div.project_nav a
{
	color					: #6B81A6;
	font-size				: 9pt;
	font-weight				: bold;
	letter-spacing			: 1px;
	text-transform			: uppercase;
	text-decoration			: none;
}
body#front div.project_nav a img
{
	margin					: 0px 3px 0px 3px;
	vertical-align			: -1px;
}
div.project_list_thumbnail
{
	margin					: 4px 0px 5px 0px;
	float					: left;
	width					: 135px;
}
div.project_list_title
{
	font-weight				: bold;
}
div.project_list_intro
{
	width					: 575px;
	padding-left			: 5px;
}
div.project_list_content
{
	background-color		: #d7dee9;
	width					: 600px;
}
div.inner_project_list_content
{
	margin					: 1px 10px;
	padding-top				: 5px;
}
div.project_details_title_row
{
	margin					: 0px 0px 1px;
	padding					: 10px 10px 0px;
	clear					: both;
	float					: left;
	background-color		: #A3B2CD;
	color					: #FFFFFF;
	height					: 30px;
	width					: 580px;
	font-size               : 10pt;
	font-weight				: bold;
}
span.project_details_category
{
	font-size               : 12pt;
	font-weight				: bold;
	line-height             : 1.3em;
	float					: left;
}
span.project_details_publicationdate
{
	float					: right;
}
div.project_details_columns_row,
div.project_details_content_row
{
	margin					: 0px 0px 1px 0px;
	padding					: 5px 10px 5px 10px;
	background-color		: #D7DEE9;
	clear					: both;
	float					: left;
	width					: 580px;
}
div.project_details_content_div_smal
{
	width					: 390px;
	float					: left;
}
div.project_details_content_div_breed
{
}

div.woninglite_meerdetails img
{
	float					: right;
	padding-top				: 5px;
}

div.project_details_thumbnail
{
	margin-top				: 3px;
	width					: 180px;
	float					: left;
}
div.project_details_thumbnail img
{
	border					: 1px solid #556D97;
}
div.project_details_columns
{
	float					: left;
}
div.project_details_column
{
	width					: 275px;
	float					: left;
}
div.project_details_custom_row
{
	clear					: both;
}
div.project_details_fieldname
{
	color					: #556D97;
	width					: 110px;
	float					: left;
}
div.project_details_fieldvalue
{
	width					: 165px;
	float					: left;
}
/*** Module end ***/

/*** Module: Form ***/
input,
textarea,
select
{
	margin					: 0px 0px 2px 0px;
	font-family				: Arial, Helvetica, sans-serif;
	font-weight				: normal;
	font-size				: 10pt;
	border					: 1px solid #9AA9C3;
	color					: #314770;
	background-color		: #F1F4F8;
}

div#inschrijf_upload_form_spacer
{
	height					: 10px;
	clear					: both;
}

form#defaultForm div div.form_label
{
	width					: 150px;
}
form#defaultForm div div.form_label_SeparatorField
{
	width					: 100%;
}
form#defaultForm div div.form_field
{
	margin-left				: 5px;
}
.form_field.linebreak
{
	height					: 0px;
}
input[disabled],
textarea[disabled],
select[disabled],
.disabled
{
	cursor                  : default;
    background-color        : transparent;
    color                   : #333333;
    border					: 0px;
}
select[name=land]
{
	width                  : 153px;
}
select#in_inkomstensoortAanvrager
{
	width                  : 153px;
}
select#in_inkomstensoortPartner
{
	width                  : 153px;
}

div.form_form form#defaultForm div.form_row.form_row_CheckboxField div div input,
div.form_form form#defaultForm div.form_row.form_row_CheckboxField div div div input,
div.form_row.form_row_CheckboxField div input,
div.form_field.form_field_GenderField input,
div.form_field.form_field_EnableField input,
div.form_field.form_field_EnableField div input,
div.form_field.form_field_EnableField div div input,
div.form_field.form_field_EnableField span div input,
div.custom_radio_field input
{
	border					: none;
	background-color		: transparent;
}

div.form_row
{
	clear					: both;
	padding-top				: 4px;
}
div#content div.inschrijvingSelector form select
{
    width                   : 200px;
}
select#in_plaats
{
    width                   : 200px;
}
select#in_wijk
{
    width                   : 200px;
}
select#in_straat
{
    width                   : 200px;
}
input#in_huurprijs
{
    width                   : 200px;
}
div.checkbox_horizontal
{
	float					: left;
	width					: 75px;
	overflow				: hidden;
}
div.checkbox_horizontal_columns
{
	float					: left;
	width					: 225px;
	overflow				: hidden;
}
div.form_row_woning_spacer
{
	clear					: both;
	height					: 5px;
	overflow				: hidden;
}
div.form_label
{
	clear					: both;
	display					: block;
	padding-bottom			: 5px;
	float					: left;
}

div.inschrijfform div.form_label
{
	width					: 250px;
}

div.submit_row
{
	padding-top				: 15px;
}

label.remark
{
	color					: blue;
	cursor					: pointer;
}

div.form_field
{
	padding-left			: 150px;
}

label.custom_form_label
{
	padding-right			: 16px;
}

div.inschrijfform div.form_field
{
	padding-left			: 250px;
}
div.form_error
{
	color					: red;
	font-weight				: bold;
}
div.form_remark
{
	display					: none; 
    position				: absolute; 
    border-style			: solid;
    border-width			: 1px;
    border-color			: black;
    background-color		: white; 
    padding					: 5px;
}
div.form_field ul.moveselect
{
	list-style-type			: none; 
	margin					: 0px;
	padding					: 20px 20px 0 20px;
	float					: left;
}
div.form_field select.move_select_left
{
	width					: 150px;
	float					: left;
}
div.form_field select.move_select_right
{
	width					: 150px;
	float					: left;
}
div.form_moveselect
{
	height					: 100px;
}
div.form_row.form_row_SeparatorFieldOFW
{
	height					: 10px;
	margin-bottom			: 0px;
	padding-bottom			: 0px;
}
/*** Module end ***/

/*** Module: Searchengine ***/
img.searchengine_search_link_image
{
	margin					: 0px 0px -8px;
}
form.searchengine_form
{
	margin					: 10px 0px 15px;
}
div.searchengine_list_row
{
	margin					: 0px 0px 10px;
}
div.searchengine_error
{
	margin					: 10px 0px 15px;
}
/*** Module end ***/

/*** Module: Sitemap ***/
div.sitemap_list_content
{
	margin					: 0px 0px 5px;
}
div.sitemap_list_sitesection
{
	margin					: 15px 0px 3px;
	font-size				: 13px;
}
div.sitemap_list_module_item
{
	margin					: 0px 0px 2px 20px;
}
div.sitemap_list_module_depth_1_folder
{
	margin					: 0px 0px 0px 40px;
}
div.sitemap_col
{
	float                   : left;
	width                   : 200px;	
}
div.sitemap_list_sitesection a
{
	font-weight             : bold;
}
/*** Module end ***/

/*** Publication module ***/
div.publication_list_title
{
	font-weight				: bold;
}
.no_border
{
	border-style			: none;
}
.publication_download_icon
{
	margin-right			: 5px;
	position				: relative;
	top						: 2px;
}
.publication_download a
{
	text-decoration			: none !important;
}
div.publication_thumb
{
	margin-top				: 3px;
	width					: 90px;
	float					: left;
	text-align				: center;
	height					: 80px;
}
div.publication_content
{
	width					: 385px;
	float					: left;
}
div.publication_list_intro
{
	padding-bottom			: 20px;
}

div.publication_list_item
{
	clear					: both;
}
div.publication_download_div
{
	width					: 120px;
	float					: right;
	text-align				: right;
	padding-top				: 10px;
}
div.publication_download_div div
{
	padding-top				: 7px;
	padding-right			: 5px;
}
/*** Module end ***/

.visible
{
	display: block;
}

input.searchfield
{
	position               : relative;
	top                    : 1px;
	margin                 : 0px 5px 0px 5px;
}
a.searchengine_list_row_title
{
	font-weight            : bold !important;
}
div.searchengine_list_row_content
{
}

div.pageselect
{
    text-align              : center;
    padding-top             : 5px; 
}

.floatLeft
{
	float                  : left;
}

.clearer
{
	clear                  : both;
}

.adresKeuzeLabel
{
	padding-left           : 10px;
	padding-bottom         : 4px;
}

td.field
{
	width                  : 300px;
	vertical-align         : top;
}

td.value
{
	vertical-align         : top;
}

div.project_list_publicatieDatum
{
	float					: left;
	width					: 128px;
	padding-left			: 5px;
}

div.item_list_row div.project_list_titel
{
	float					: left;
	font-weight				: bold;
	margin-left				: 6px;
}

div.project_content_row
{
	clear					: both;
	padding-top				: 3px;
}

div.searchresult_col1
{
	float					: left;
	width					: 85px;
}

div.searchresult_col2
{
	float					: left;
	width					: 273px;
}

div.searchresult_col3
{
	float					: left;
	width					: 238px;
}

div.opties_searchresult_row td
{
	font-size				: 1.0em;
	padding-left			: 2px;
	padding-right			: 5px;
}

div.opties_searchresult_row .thumbnail
{
	margin-left				: 3px;
}

div.opties_searchresult_row table
{
	clear					: both;
	padding-bottom			: 5px;
	margin-top				: 0px;
}

div.opties_searchresult_terug_naar_zoekscherm
{
	clear					: left;
	padding-top				: 10px;
	padding-left			: 27px;
}

div.verfijnmenu
{
	font-size				: 1em;
	line-height				: 115%;
}

div.opties_details_container div.thumbnail
{
	float					: left;
}

div.barTitle td
{
	font-weight				: bold;
	font-size				: 1.0em;
}

div.barPrev
{
	float					: left;
}

div.barNext
{
	padding-top				: 1px;
	margin-left				: 202px;
	float					: left;
	text-align				: right;
}

div.opties_details_container div.info
{
	float					: left;
	width					: 340px;
	padding-left			: 5px;
	padding-right			: 5px;
}

div.fotos_en_plattegronden
{
	float					: left;
	width					: 170px;
	text-align				: center;
}

div.snelleopties_lijst
{
}
div.snelleopties_lijst div.snelleopties_lijst_row
{
	width					: 100px;
	position				: relative;
	left					: 50%;
	margin-left				: -50px;
	padding-bottom			: 3px;
}
div.snelleopties_lijst div.snelleopties_lijst_row a img.img_2_quickoption
{
	float					: right;
	margin-right			: 24px;
}
.inschrijfForm .item_list_row
{
	padding-left			: 6px;
	width					: 594px;
}

.woninglite_searchresult_row
{
	clear					: both;
}

.woninglite_searchresult_row_label
{
	float					: left;
	width					: 110px;
}

.woninglite_searchresult_row_value
{
	float					: left;
	width					: 127px;
}

.koopwoningen_thumbnail, .opties_thumbnail
{
	float					: left;
	min-height				: 10px;
	height					: auto !important;
	text-align				: center;
}

.koopwoningen_thumbnail_detail, .opties_thumbnail_detail
{
	width					: 160px;
	float					: left;
	min-height				: 10px;
	height					: auto !important;
	text-align				: left;
	margin-bottom			: 5px;
}

.koopwoningen_properties, .opties_properties
{
	float					: left;
	padding-left			: 5px;
}

.koopwoningen_properties_detail, .opties_properties_detail
{
	float					: left;
	padding-left			: 5px;
}

div.pageselect img
{
	position				: relative;
	top						: 8px;
}

div.koopwoning_details
{
	clear					: both;
	padding-left			: 4px;
	padding-top				: 10px;
}

div.koopwoning_afbeeldingen
{
	padding-left			: 4px;
	padding-top				: 5px;
}

div.koopwoning_afbeeldingen img
{
	margin-right			: 10px;
	margin-bottom			: 5px;
}

div.woninglite_details_reactbutton
{
	padding-right			: 30px;
	padding-top				: 34px;
}

div.detail_item
{
	float					: left;
	width					: 270px;
}

div.detail_item_label
{
	float					: left;
	width					: 110px;
}

div.detail_item_value
{
	float					: left;
	width					: 150px;
}

div#inlogstatus img
{
	margin-right			: 5px;
	position				: relative;
	top						: 5px;
}

div.koopwoningen_adres
{
	float					: left;
}

div.woninglite_details_backbutton
{
	clear					: both;
}

div.woninglite_details_backbutton
{
	padding-top				: 5px;
}

div.koopwoningen_detail_item
{
	float					: left; 
	width					: 280px;
	padding-left			: 5px;
}

div.koopwoningen_detail_item_breed
{
	clear					: both;
	width					: 595px;
	padding-left			: 5px;
	padding-top				: 5px;
}

div.koopwoningen_detail_item_label
{
	float					: left; 
	width					: 150px;
	font-weight				: bold;
}

div.koopwoningen_detail_item_value
{
	float					: left; 
	width					: 300px;
}

div.opties_adres
{
}
div.opties_adres img.toonwoningen
{
	float:right;
}
div.opties_detail_item
{
	float					: left; 
	width					: 280px;
	padding-left			: 5px;
}

div.opties_detail_item_nofloat
{
	clear					: both;
	padding-left			: 5px;
	overflow				: auto;
	width					: 100%;
}

div.opties_detail_nofloat
{
	clear					: both;
}

div.opties_detail_item_breed
{
	clear					: both;
	width					: 490px;
	padding-left			: 5px;
	padding-top				: 5px;
}

div.opties_detail_item_label
{
	float					: left;
	width					: 165px;
	font-weight				: bold;
}

div.opties_detail_item_value
{
	float					: left; 
}

div.opties_detail_item_label.1
{
	width					: 195px;
}

div.opties_detail_item_label.2
{
	width					: 195px;
}

div.opties_detail_item_value.1
{
	width					: 75px;
}

div.opties_detail_item_value.2
{
	width					: 75px;
}

div.opties_detail_item_breed div.opties_detail_item_label
{
	width					: 490px;
}

div.opties_detail_item_breed div.opties_detail_item_value
{
	clear					: both;
	width					: 490px;
}

div.opties_details_content_content
{
	padding-left			: 5px;
	padding-bottom			: 10px;
}

.opties_thumbnail
{
	float					: left;
	margin-left				: 5px;
}

div.woninglite_details_reactbutton
{
	float					: right;
	margin-right			: 4px;
}

div.optie_nemen
{
	float					: right;
	padding-right			: 34px;
	margin-top				: 68px;
}

div.searchresult_optie_nemen
{
	float					: right;
	padding-right			: 5px;
	margin-top				: 1px;
}

div.opnieuw_zoeken
{
	float					: right;
	padding-right			: 42px;
}

ul.jaaroverzicht_nieuwsarchief
{
	list-style				: none;
	padding					: 0px;
	margin					: 0px;
	margin-bottom			: 10px;
}

ul.jaaroverzicht_nieuwsarchief li
{
	padding					: 0px;
	margin					: 0px;
	font-size				: 1.2em;
	font-weight				: bold;
}

div.news_archive_list_item
{
	padding-left			: 5px;
}

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.pictureHolder .top .left { background: url(/images/prettyPhoto/tl.gif) top left no-repeat; } /* Top left corner */
	div.pictureHolder .top .middle { background: #fff; } /* Top pattern/color */
	div.pictureHolder .top .right { background: url(/images/prettyPhoto/tr.gif) top left no-repeat; } /* Top right corner */
	
	div.pictureHolder .content { background-color: #fff; } /* Content background */
	div.pictureHolder .content a.next:hover { background: url(/images/prettyPhoto/btnNext.gif) center right no-repeat; cursor: pointer; } /* Next button */
	div.pictureHolder .content a.previous:hover { background: url(/images/prettyPhoto/btnPrevious.gif) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pictureHolder .content a.expand { background: url(/images/prettyPhoto/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */
	div.pictureHolder .content a.expand:hover { background: url(/images/prettyPhoto/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */
	div.pictureHolder .content a.contract { background: url(/images/prettyPhoto/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */
	div.pictureHolder .content a.contract:hover { background: url(/images/prettyPhoto/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */
	div.pictureHolder .content a.close { width: 61px; height: 22px; background: url(/images/prettyPhoto/btnClose.gif) center left no-repeat; cursor: pointer; } /* Close button */
	
	div.pictureHolder .bottom .left { background: url(/images/prettyPhoto/bl.gif) top left no-repeat; } /* Bottom left corner */
	div.pictureHolder .bottom .middle { background: #fff; } /* Bottom pattern/color */
	div.pictureHolder .bottom .right { background: url(/images/prettyPhoto/br.gif) top left no-repeat; } /* Bottom right corner */
	
	div.pictureHolder .loaderIcon { background: url(/images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.prettyPhotoTitle div.prettyPhotoTitleLeft { background: url(/images/prettyPhoto/ttl.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleRight { background: url(/images/prettyPhoto/ttr.gif) top left no-repeat; }
	div.prettyPhotoTitle div.prettyPhotoTitleContent { background: url(/images/prettyPhoto/ttp.gif) top left repeat-x; }

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.prettyPhotoOverlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pictureHolder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pictureHolder .top {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .top { padding: 0 20px; }
		
			div.pictureHolder .top .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .top .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .top .middle { position: static; }
			
			div.pictureHolder .top .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pictureHolder .content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pictureHolder .content .details {
				display: none;
				margin: 10px 15px 0 20px;
			}
				div.pictureHolder .content .details p { float: left; clear: left; margin: 0; }
		
		div.pictureHolder .content div.hoverContainer {
			position: absolute; z-index: 10000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pictureHolder .content a.next {
			position: relative; z-index: 2000;
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
		}
			
		div.pictureHolder .content a.previous {
			cursor: pointer;
			display: block;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(../images/prettyPhoto/btnNext.gif) 10000px 50% no-repeat; /* Need to be defined that way to fix an IE bug */
			
		}
		
		div.pictureHolder .content a.expand,
		div.pictureHolder .content a.contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pictureHolder .content a.close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.pictureHolder .bottom {
			position: relative;
			height: 20px;
		}
			* html div.pictureHolder .bottom { padding: 0 20px; }
			
			div.pictureHolder .bottom .left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pictureHolder .bottom .middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pictureHolder .bottom .middle { position: static; }
				
			div.pictureHolder .bottom .right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pictureHolder .loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pictureHolder #fullResImageContainer { width: 100%; text-align: center; }
	
		div.prettyPhotoTitle {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff; font-size: 13px;
		}
		
			div.prettyPhotoTitle div.prettyPhotoTitleLeft,
			div.prettyPhotoTitle div.prettyPhotoTitleRight { float: left; width: 19px; height: 23px; overflow: hidden; }
			
			div.prettyPhotoTitle div.prettyPhotoTitleContent { float: left; line-height: 23px; }


.adobe_required
{
	clear: both;
	width: 600px;
	margin-top: 50px;
	text-align: right;
	font-size: 8pt;
}
span.barNextAsterix
{
	position: absolute;
}

/* Module Fotoalbum */
table.fotoalbum_table
{
	width					: auto;
	display					: inline
}
table.fotoalbum_table td.fotoalbum_cell
{
	vertical-align			: top;
	text-align				: center;
	padding:0px;
}
table.fotoalbum_table td.fotoalbum_cell img
{
	background-color		: #A3B3CD;
	border					: 2px solid #DFE6F0;
}
table.fotoalbum_table td.fotoalbum_cell img.fotoalbum_thumb_active
{
	background-color		: #DFE6F0;
	border					: 2px solid #A3B3CD;/*#556D97;*/
}
/* Googlemap changings */
div.toonOpKaart
{
	position				: absolute;
	width					: 130px;
	height					: 26px;
	line-height				: 26px;
	right					: 0px;
	text-align				: center;
	margin-right			: 137px;
}

div.toonOpKaart a
{
	color					: blue;
	font-weight				: bold;
	text-decoration			: underline;	
}
div.toonOpKaart img
{
	border-style			: none;
}
div.googleContainer
{
	width					: 480px;
	height					: 410px;
	position				: relative;
	float					: left;
	overflow-y				: hidden;
}
div.googleMapMap
{
	margin-left				: 0px;
	margin-bottom			: 20px;
	width					: 480px;
	height					: 410px;
	float					: left;
	position				: absolute;
	overflow				: hidden;
}
object#panoflash1
{
	margin-left				: 0px;
	margin-bottom			: 20px;
	width					: 480px;
	height					: 410px;
	float					: left;
	position				: absolute !important;
}
div.googleMap_legend
{
	height					: 20px;
	margin-top				: 10px;
	padding					: 0px;
	position				: relative;
}
div.googleMap_legend_description
{
	margin					: 0px;
	padding					: 0px;
	width					: 630px;
	
}
div.googleMap_legend_description p
{
	margin-top				: 5px;
}
div#quickList
{
	width					: 154px;
	margin-left				: 496px;
	padding-top				: 0px;
}
div#quickList a.label_city
{
	display					: block;
	font-weight				: bold;
	color					: #314770;
	font-size				: 14px;
	text-decoration			: underline;
}

div#quickList  ul
{
	list-style-type			: none;
	margin					: 0px 0px 10px;
	padding					: 0px;
}
div#quickList  ul li
{
	background				: transparent url('/images/quickListArrow.gif') 3px 5px no-repeat;	
	padding					: 0px 0px 0px 15px;
	margin					: 0px;
}
div.mijn_ofw
{
	
}
.form_field_CheckboxField input#in_goedkeuring_1		/* Thanh-2k11aug24: Modified */
{
	margin-left: 55px;
	margin-top:	 90px;
}
