#title_top_right
{
	position					: absolute;
	font-weight					: bold;
	font-size					: 12pt;
	z-index						: 2;
	top							: 115px;
	left						: 505px;
	text-align					: right;
	width						: 250px;
	overflow					: hidden;
	padding-bottom				: 1px;
	text-transform				: none;
	padding-top					: 5px;
}

body.site
{
	background					: url('/images/body_bg.gif') repeat-x #eaf2c1;
}


p, div, span, a
{
	font-family					: arial;
	font-size					: 10pt;
	color						: #174429;
}

p {
	margin-bottom				: 10px;
}

strong
{
	/*font-weight					: bold;*/
}

h1
{
	font-weight					: bold;
	color						: #34754d;
	font-size					: 12pt;
}

h2
{
	font-weight					: bold;
	font-size					: 12pt;
}

h3
{
	font-weight					: bold;
	font-size					: 10pt;
	text-transform				: uppercase;
}

h4
{
	font-weight					: bold;
	font-size					: 9pt;
}


a
{
	font-family					: arial; 
	font-size					: 10pt;	 
	color						: #174429;
	text-decoration				: underline; 
}

img
{
	padding						: 0px;
	margin						: 0px;
}


img#logo
{
	position					: absolute;
	top							: 10px;
	left						: 800px;
}

img.middle
{
	vertical-align				: middle;
}

div#container
{
	position					: absolute;
	left						: 0px; 
	top							: 0px;
	width						: 980px;
}

div#sfeer_left
{
	overflow					: hidden;
	height						: 580px;
}

div#container div#sfeer_left
{
	float						: left;
	width						: 118px;
}

div#container div#sfeer_left img
{
	margin-top					: 130px;
}

div#container div#content_container
{
	float						: left;
	width						: 656px;
}

div#container div#content_container div#menu
{
	padding-top					: 30px;
}

div#content_container
{
	overflow					: hidden;
}

div#container div#content_container div#submenu
{
	clear						: both;
	background					: url('/images/menu_submenu.gif') no-repeat #bfdc3d;
	width						: 656px;
	height						: 79px;
}

div#container div#content_container div#content
{
	padding-bottom				: 40px;
}

ul.navigation_level1
{
	margin-left					: 10px;
}

ul.navigation_level1 li,
ul.sectionnavigation li
{
	float						: left;
	padding-bottom				: 2px;	
}

ul.navigation_level1 li 
{
	color						: #659daf;
	margin-top					: 10px;
}

ul.navigation_level1 li  a
{
	font-family					: arial; 
	font-size					: 10pt;	 
	font-weight					: bold; 	
	color						: #659daf;
	text-decoration				: none; 
}

ul.navigation_level1 li a.active
{
	color						: #bfdc3d;
}

div#container div#content_container div#content
{
	background-color			: #bfdc3d;
	min-height              	: 565px; 
    height                  	: auto !important; 
    height                  	: 565px;  
    padding-left				: 25px;
    padding-right				: 25px;    
}

div#container div#content_container div#footer
{
	background-color			: #659daf;
	height						: 19px;
}

div#container div#right_column
{
	float						: left;
	background					: url('/images/right_column_bg.gif') no-repeat;
	width						: 190px;
	height						: 460px;
	padding-left				: 16px;
	padding-top					: 115px;
}

input.inloggen
{
	border						: 1px solid #b8d432; 
	width						: 100px; 
	margin-bottom				: 14px;
}

div#container div#right_column #login
{
	margin-left					: 60px;
	margin-bottom				: 7px;
}

span#inloggen_link a
{
	font-size					: 10px;
	color						: #ffffff;
	text-decoration				: none; 
}

ul#supernavigatie
{
	margin-top					: 35px;
	width						: 145px;
}

div#ziglogo
{

	border						: 0px solid #b8d432;
	width						: 155px;
	text-align					: right;
	position					: relative;
	bottom						: 10px;
}

div#ziglogofooter
{

	border						: 0px solid #b8d432;
	position					: absolute;
	top							: 415px;
	left						: 912px;
}

ul#supernavigatie li a
{
	font-size					: 10pt;
	font-weight					: bold; 
	color						: #e1ecc0;
	line-height					: 13pt;
	text-decoration				: none; 
}

#paymentLink a
{
	font-size					: 10pt;
	font-weight					: bold; 
	color						: #e1ecc0;
	line-height					: 13pt;
	text-decoration				: none; 
}

ul#supernavigatie li
{
	font-size					: 10pt;
	font-weight					: bold; 
	color						: #e1ecc0;
	line-height					: 13pt;
	text-decoration				: none; 
}

a.pageselect_currentpage_link
{
	color					: #FFF;
	text-decoration			: underline; 
}

span.pageselect_currentpage_text
{
	color					: white;
	font-weight				: bold;
}
a.img_no_underline
{
	text-decoration			: none; 
}

a.link_footer
{
	color					: #FFF;
	text-decoration			: underline;
}

div.center_footer
{
	text-align				: center;
	padding-top				: 2px;
}

div.footer_input
{
	float					: left;
}

div.footer_input
{
	float					: left;
}

div#rightBarIngelogd
{
	font-weight				: bold;
	font-size				: 13px;
	width					: 120px;
	height					: 130px;
}

div#rightBarIngelogd img
{
	margin-top				: 20px;
	margin-left				: 20px;
}

div#clear_both
{
	clear						: both;
}
/* -------Forms-------- */
textarea.tekst
{
	width						: 250px;
	border						: 1px solid #b8d432; 
}

div.melding
{
	padding-top					: 5px;
	padding-bottom				: 15px;
	font-weight					: bold;
	font-size					: 10pt;
}

input.tekst, input.breed, input.breder
{
	border						: 1px solid #b8d432; 
}

select
{
	border						: 1px solid #b8d432; 
}

div.form_label
{
	font-weight					: bold;
	font-size					: 12px; 
	float						: left;
	width						: 175px;
}

div.form_field
{
	float						: left;
	line-height					: 23px;
}

div.form_label_enablefield,
div.form_field_enablefield
{
	line-height					: 40px;
}

div.form_field input
{
	border						: 1px solid #b2cf6f;
}

div.form_row
{
	clear						: left;
	font-size					: 12px;
}

div.form_error
{
	clear						: left;
	padding-left				: 175px;
	padding-bottom				: 2px;
	font-weight					: bold;
}

div.passwordconfirm_error
{
	clear						: left;
	padding-left				: 175px;
	padding-bottom				: 2px;
	font-weight					: bold;
}

div.form_remark.form_remark_stringfield
{
    clear						: left; 
    padding-left				: 175px;
}

div.form_remark.form_remark_stringfield
{
    clear						: left; 
    padding-left				: 175px;
}


div.form_remark
{
	display						: none;
	color						: #499aaf;
	position					: absolute;
	width						: 200px;
	padding						: 2px;
	background-color			: white;
	border						: 1px solid #BFDC3D;
}

div.form_remark p
{
	color						: #499aaf !important;
}

form#defaultForm div.form_row.form_row_SVNK_NumericField div div input,
form#defaultForm div.form_row.form_row_NumericField div div input,
form#defaultForm div.form_row.form_row_StringField div div input,
form#defaultForm div.form_row.form_row_NumericField div div input,
form#defaultForm div.form_row.form_row_SVNK_PostalField div div input,
form#defaultForm div.form_row.form_row_SVNK_PhoneField div div input,
form#defaultForm div.form_row.form_row_SVNK_VoorlettersField div div input,
form#defaultForm div.form_row.form_row_PhoneField div div input,
form#defaultForm div.form_row.form_row_EmailField div div input,
form#defaultForm div.form_row.form_row_PasswordConfirm div div input,
form#defaultForm div.form_row.form_row_FloatField div div input,
form#defaultForm div.passwordconfirm div input,
form#defaultForm div.form_row div input.password,
form#defaultForm div.form_row div input#in_brutoJaarinkomen,
input#pa_postcode,
input#postcode
{
	width						: 180px; 
}

form#defaultForm div.form_row div.form_field.form_field_YesNoField input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_input_concat_error div.form_field.form_field_RadioField input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_field.form_field_RadioField input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_input_concat_error div.form_field.form_field_GenderField input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_field.form_field_GenderField input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_input_concat_error div.form_field.form_field_EnableField span input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_field.form_field_EnableField span input
{
	border						: 0px solid #b8d432; 
}

form#defaultForm div.form_row div.form_label
{
	padding-top					: 5px; 
}

form#defaultForm div.form_row div.form_label label
{
	font-size					: 10pt; 
}

div.form_field.verstuurformbutton
{
	text-align					: right;
	width						: 146px;
	padding-top					: 20px;
}

/* -------Print Woning Details-------- */

div#woning_details_print_container
{
	display						: none;
}

/* -------Print Woning Details-------- */

div#error_popup_content,
div#hide_error_popup_content
{
	line-height					: 1.2;
}

/* -------Popup-------- */

div#image_slider_container
{
	display						: none;
	position					: absolute;
	top							: 210px;
	left						: 155px;
	background					: url('/images/modules/Woning/afbpopup.png') no-repeat;
	width						: 520px;
	height						: 445px;
	z-index						: 10;
	text-align					: center;
	padding-top					: 10px;
	padding-left				: 10px;
}

div.image_slider_top
{
	height						: 20px;
	text-align					: right;
	padding-right				: 22px;
}

div.image_slider_bottom
{
	height						: 25px;
	text-align					: left;
	padding-right				: 5px;
	padding-top					: 6px;
}

div.image_slider_bottom_left
{
	float						: left;
	width						: 80px;
}

div.image_slider_bottom_center
{
	float						: left;
	width						: 345px;
	text-align					: center;
}

div.image_slider_bottom_right
{
	float						: left;
	width						: 80px;
}

span#image_slider_bottom_text
{
	font-weight					: bold;
	color						: #436742;
}

div#image_slider_overlay
{
	display						: none;
	z-index						: 10;
	text-align					: center;
	position					: absolute;
	height						: 100%;
	width						: 100%;
	top							: 0px;
	left						: 0px;
	background-image			: url(/images/overlay.png);
}
	
img#prevnext
{
	display						: none;
	position					: relative;
	display						: block;
    margin-left					: auto;
    margin-right				: auto;
}

div#image_slider_image_container
{
	width						: 500px;
}
	
div#yui-sldshw-displayer2
{
	width						: 500px;
	padding-bottom				: 10px;
	display						: none;
}

div#error_popup_container
{
	position					: absolute;
	top							: 210px;
	left						: 155px;
	width						: 532px;
	z-index						: 10;
}

div#error_popup_container
{
	position					: absolute;
	top							: 210px;
	left						: 155px;
	width						: 532px;
	z-index						: 10;
}

div#hide_error_popup_container,
div#hide_error_popup_container_two
{
	display						: none;
	position					: absolute;
	top							: 100px;
	left						: 155px;
	width						: 532px;
	z-index						: 10;
}

div#hide_error_popup_container_remark
div#hide_error_popup_container_remark_two
{
	display						: none;
	position					: absolute;
	top							: 100px;
	left						: 155px;
	width						: 532px;
	z-index						: 10;
}

div#error_popup_container_header
{
	background-image			: url('/images/popup_header.png');
	background-repeat			: no-repeat;
	width						: 520px;
	padding-top					: 10px;
	padding-left				: 10px;
	padding-right				: 10px;
	height						: 48px;
}

div#error_popup_container_center
{
	background-image			: url('/images/popup_center.png');
	background-repeat			: repeat-y;
	width						: 520x;
	padding-left				: 10px;
	padding-right				: 10px;
	padding-bottom				: 5px;
}

div#error_popup_container_bottom
{
	background-image			: url('/images/popup_footer.png');
	background-repeat			: no-repeat;
	width						: 520px;
	height						: 35px;
	padding-left				: 10px;
	text-align					: center;
}

div#error_popup_content
{
	padding-right				: 15px;
}

div#error_popup_overlay
{
	z-index						: 10;
	text-align					: center;
	position					: absolute;
	height						: 100%;
	width						: 100%;
	top							: 0px;
	left						: 0px;
	background-image			: url(/images/overlay.png);
}

div#hide_error_popup_overlay,
div#hide_error_popup_overlay_two
{
	display						: none;
	z-index						: 10;
	text-align					: center;
	position					: absolute;
	height						: 100%;
	width						: 100%;
	top							: 0px;
	left						: 0px;
	background-image			: url(/images/overlay.png);
}

div#hide_error_popup_container_bottom
{
	background-image			: url('/images/popup_footer.png');
	background-repeat			: no-repeat;
	width						: 520px;
	height						: 35px;
	padding-left				: 10px;
	text-align					: center;
}

span.form_submit_label
{
	font-size					: 13pt;
	font-weight					: bold;
}

a.form_submit_link
{
	text-decoration				: none;
}

div.woning_details_content_bottom table tbody tr td
{
	padding-bottom				: 1px;
	color						: white;
	font-size					: 10pt;
}

div.flatcontent_content table tbody tr td
{
	padding-bottom				: 1px;
}




#custompopup_container{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#custompopup_container img{ border: none; }
#custompopup_overlay{ background-image: url(/images/overlay.png); }
* html #custompopup_overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	
	
	
	
	
	
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	