html, body
{	height				: 100%;}

body
{
	margin				: 0px;
	padding				: 0px;
	font-family			: arial;
	font-size			: 11px;
	color				: #3A3A3A;
	background-color	: #ffffff;/*c9c8c6;*/
	overflow			: auto;

}

/** CONTENT EDITOR STYLES **/

h1.content_titel /** Titel 1 **/
{
	color					: #e2001a;
}

h2.content_subkopje1 /** Subkopje 1 **/
{			
	color					: #e2001a;
}

h3.content_subkopje2 /** Subkopje 1.1 **/
{			
	color					: #e2001a;
}

h4.content_titel /** Titel 2 **/
{
	color					: #7b7c7e;
}

h5.content_subkopje1 /** Subkopje 2 **/
{
	color					: #7b7c7e;
}

h6.content_subkopje2 /** Subkopje 2.1 **/
{
	color					: #7b7c7e;
}

h7.content_intro /** Introductie **/
{
	color					: #7b7c7e;
}

span.link_style /** Link style **/
{
	color					: #e2001a;
	text-decoration			: underline;
}
span.black_bold /** Capital Bold tekst **/
{
	font-weight				: bold;
}
p.normal /** Normal tekst **/
{
	
}

/** END CONTENT EDITOR STYLES **/

div
{}

h1, h4
{
	font-size			: 18px;
}

h2, h5
{
	font-size			: 16px;
}
h3, h6
{
	font-size			: 14px;
}

h4
{
	font-size			: 18px;
}

h5
{
	font-size			: 16px;
}
h6
{
	font-size			: 14px;
}

h7
{
	font-size			: 12px;
	font-style			: italic;
}

h1, h2, h3
{
	color					: #e2001a;
}

h4, h5, h6, h7
{
	color					: #7b7c7e;
}

h1, h2, h3, h4, h5, h6, h7, p
{
	margin				: 0px;	
}

p
{}

span
{}

a, a:link, a:visited
{
	text-decoration		: underlined;
	color				: #E2001A;
}

ul
{

}

li
{}

img
{
}
/* ********************************* */
input
{
	background-color	: #F4F3F1;
	height				: 15px;
	padding				: 0px 0px 0px 5px;
	width				: 220px;
}
input,
select,
textarea
{
	border				: 1px solid #D6D4D5;
	font-size			: 11px;
	color				: #3a3a3a;
}
textarea
{
	width				: 225px; /* Overruling previous setting due to padding-left:5px for input fields */
	overflow-x			: hidden;
	overflow-y			: auto;
}
input.checkbox,
input.radio
{
	border				: 0px;
	width				: auto;
}
select
{
	width				: auto;
}
div.form_row
{
	margin-bottom		: 5px;
}
div.form_row div.form_label
{
	width				: 180px;	
}
div.form_row div.form_field
{
	width				: 460px;
}
div.form_row div.form_label,
div.form_row div.form_field
{
	float				: left	
}
div.form_row div.form_label label
{
	font-weight			: bold;
}

/* ********************************* */
.red
{
	color				: #e2001a;
}

.white
{
	color				: #ffffff;	
}
.black
{
	color				: #	000000;
}
.left
{
	float				: left;	
}
.right
{
	float				: right;
}
.clear
{
	clear				: both;
	height				: 0px;	/* For IE compatibility (IE gets a minimum height)*/
}

.noborder
{
	border				: 0px !important;
}
.narrow
{
	font-type			: "arial narrow";
}
div.back_button,
div.next_button
{
	width				: auto;
}
div.back_button a,
div.next_button a
{
	color				: #ffffff;
	font-weight			: bold;
	display				: block;
	text-decoration		: none;
}
div.back_button
{
	background			: transparent url('/images/arrowLeftWhite.gif') 0px 1px no-repeat;
	margin-left			: 10px;
}
div.next_button
{
	background			: transparent url('/images/arrowRightWhite.gif') right 1px no-repeat;
	margin-right		: 10px;
	text-align			: right;
}
div.next_button_red
{
	background			: transparent url('/images/arrowRightRed.gif') right 1px no-repeat;
}
div.back_button_red
{
	background			: transparent url('/images/arrowLeftRed.gif') 0px 1px no-repeat;
}
div.reset_button
{
	background-image	: none;
	margin-left			: 0px;
}
div.reset_button a
{
	color				: red;
	margin-left			: 0px !important;
}
div.next_button_red a,
div.back_button_red a
{
	color				: #e2001a
}

div.back_button a
{
	margin-left			: 15px;
}
div.next_button a
{
	margin-right		: 15px;
}
span.label_specifications
{
	font-weight			: bold;	
}
div.multipage_leftside
{
	width				: 222px;
	float				: left;
	height				: 16px;
	margin-left			: 12px;
}
div.multipage_centerside
{
	float				: left;
	width				: 235px;
	text-align			: center;
}
div.multipage_rightside
{
	height				: 16px;
	width				: 200px;
	float				: left;
}
/* Unique elements */
div#body_top
{
	position			: absolute;
	z-index				: 0;
	top					: 0px;
	left				: 0px;
	height				: 149px;
	background			: transparent url('/images/home_body_header.jpg') 0px 0px repeat-x;
}
div#body_sticky_bottom
{
	position			: absolute;
	z-index				: 0;
	top					: 149px;
	left				: 0px;
	background			: #d8d7d5 url('/images/body_bg.gif') 0px 0px repeat-x;
	height				: 149px;
}

div#popup_small
{
	position			: absolute;
	top					: 50px;
	z-index				: 60;
	left				: 50%;
	margin-left			: 0px;
	margin-top			: 0px;
	width				: 290px;
	height				: 151px;
	background			: transparent url('/images/big_thumb_shadow.png') 0px 0px no-repeat;
}
div#popup_small div.inner_popup_small
{
	margin				: 10px;
	background-color	: #DFDFE1;
	margin				: 0px 0px 0px 2px;
	width				: 285px;
	height				: 141px;
	text-align			: center;
}
.global_popup_message
{
	text-align			: left;	
}

div#popup_small div.inner_popup_small h2
{
	padding-top			: 20px;	
}
div#popup_small div.inner_popup_small div.global_popup_message
{
	margin				: 10px;
}
div#popup_small div.inner_popup_small div.button_close a
{
	font-weight			: bold;
	text-decoration		: none;
}
div#body_container
{
	position			: absolute;
	top					: 0px;
	left				: 50%;
	z-index				: 90;
	margin-left			: -485px;
	width				: 970px;
	background			: transparent url('/images/main_container_bg_1x970.png') 0px 0px repeat-y;
}

div#body_container_top
{
	width				: 970px;
	margin				: 0px;
}
div#body_container_top img
{
	border				: 0px;		
}
img#meander_logo
{
	float				: left;
	width				: 168px;
	height				: 114px;
	margin-left			: 25px;
	margin-top			: 2px;
}
/* Supernavigation block */
div#supernavigation_container
{
	width				: 730px;
	height				: 116px;
	background			: transparent url('/images/header_woneninbeweging.png') 440px 62px no-repeat;
}

div#supernavigation
{
	text-align			: right;
	height				: 18px;
}

div#supernavigation a
{
	text-decoration		: none;
	color				: #7B7C7E;
}

div#supernavigation ul
{
	float				: right;
	margin				: 14px 0px 0px;
	height				: 14px;
	list-style-type		: none;
}

div#supernavigation ul li
{
	float				: left;
	border-right		: 1px solid #7B7C7E;
	padding				: 0px 5px;
	line-height			: 10px;
}
div#supernavigation ul li form,
div#supernavigation ul li img#print_button
{
	margin-top			: -5px;
}

div#supernavigation ul li form input
{
	float				: left;/* IE7 compatibilty fix */
	width				: 137px;
	padding-top:2px;
}
div#supernavigation ul li form input.submit
{
	cursor				: pointer;
}
div#supernavigation ul li form input.submit
{
	background			: transparent url('/images/search_lens.png') 30px 5px no-repeat;
	border				: 0px;
	height				: 22px;
	color				: #7B7C7E;
	width				: 46px;
	padding				: 0px;
	text-align			: left;
	margin-left			: 5px;
	margin-top			: -3px;
}

/* Footer */
div#ziglogo
{
	position			: absolute;
	top					: 0px;
	margin-top			: 586px;
	left				: 50%;
	margin-left			: 485px;
	width				: 25px;
	height				: 25px;
}
div#ziglogo img
{
	border				: none;	
}
/* Section navigation block */
div#section_navigation
{
	width				: 970px;
	height				: 31px;
}
div#section_navigation a
{
	text-decoration		: none;
	color				: #000000;
	font-size			: 12px;
	font-weight			: bold;
}

div#section_navigation a:hover,
div#section_navigation a.active
{
	color				: red;	
}

div#section_navigation ul.sectionnavigation
{
	float				: left;
	margin				: 12px 0px 0px 23px;
	padding				: 0px;
	height				: 14px;
	width				: 914px;
	list-style-type		: none;
}

div#section_navigation ul.sectionnavigation li
{
	float				: left;
	border-right		: 1px solid #7B7C7E;
	padding				: 0px;
	line-height			: 10px;
	width				: 199px;
	text-align			: center;
}
div#section_navigation ul.sectionnavigation li.first
{
	text-align			: left;
	width				: 190px;
}
div#section_navigation ul.sectionnavigation li.last
{
	border-right		: 0px;
	text-align			: right;
	width				: 120px;
}

div#subsection_navigation
{
	margin-top			: 18px;
	margin-left			: 25px;
	width				: 162px;
	background-color	: #DFDFE1;
}

div#sfeer_block
{
	margin-top			: 25px;
	width				: 162px;
	height				: 305px;
	position			: relative;
}
div#sfeer_block img#sfeerafbeelding
{
	position			: absolute;
	border				: 0px;
	clip				: rect(0px 161px 305px 0px);
}
div#module_container
{
	margin-left			: 48px;
	width				: 673px;
}
div#module_container div.inner_module_container
{
	margin-top			: 30px;
	margin-bottom		: 15px;
}
div#module_container div.content_content_intro
{
	margin-bottom			: 10px;
}
div#module_container ul
{
	list-style-type		: disc;	
}
div#subsection_navigation a
{
	text-decoration		: none;
	color				: #7B7C7E;
	font-weight			: bold;	
}
div#subsection_navigation ul
{
	margin				: 0px;
	padding				: 0px;
	list-style-type		: none;
}
div#subsection_navigation ul.navigation_menu
{
}

div#subsection_navigation ul.navigation_menu li
{
}

div#subsection_navigation ul.navigation_menu li.section_name
{
	color				: #FFFFFF;
	width				: 162px;
}
div#subsection_navigation ul.navigation_menu li.section_name div.section_name_div
{
	background			: #f1011e url('/images/arrowDownWhite.gif') 145px 12px no-repeat;
}
div#subsection_navigation ul.navigation_menu li.section_name span.section_name
{
	display				: block;
	margin-left			: 8px;
	font-size			: 12px;
	padding				: 9px 0px;
	width				: 140px;/*125px;*/
	font-size:10px;
}

div#subsection_navigation ul.navigation_menu ul.navigation_level1
{
}

div#subsection_navigation ul.navigation_menu ul.navigation_level1 li
{
}

div#subsection_navigation ul.navigation_menu ul.navigation_level1 li a.level1
{
	display				: block;
	background-color	: #F0F0F0;
	width				: 142px;
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 li span
{
	display				: block;
	/*height				: 25px;*/
	margin-left			: 20px;
	vertical-align		: middle;
	cursor				: pointer;
	background-color	: #F0F0F0;
	padding-top			: 5px;
	padding-bottom		: 5px;
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 li.active span.active
{
	color				: red;
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 li.active
{
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 ul.navigation_level2
{
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 ul.navigation_level2 li
{
	background-color	: #DFDFE1;
	margin-top			: 5px;
	margin-bottom		: 5px;
	margin				: 5px 0px;
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 ul.navigation_level2 li.active
{
	background-image	: url('/images/arrowRightRed.gif');
	background-position	: 14px 0px;
	background-repeat	: no-repeat;
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 ul.navigation_level2 li a
{
	display				: block;
	margin-left			: 30px;
	background-color	: #DFDFE1;	/* Overrule parent <a> settings */
	width				: auto;		/* Overrule parent <a> settings */
}
div#subsection_navigation ul.navigation_menu ul.navigation_level1 ul.navigation_level2 li.active a
{
	color				: #E2001A;
}
/* Little thumbnails section */

div#body_container div.little_row_thumb
{
	margin-top				: 2px;
	margin-right			: 10px;
	width					: 137px;
	height					: 93px;
}

div#body_container div.little_row_thumb img
{
	position				: absolute;
	border					: 0px;
	margin					: 0px;
	clip					: rect(0px 130px 90px 0px);
}
div#body_container div.little_row_thumb div.little_thumb_shadow
{
	width					: 135px;
	height					: 95px;
	background				: transparent url('/images/home_news_thumb_shadow.png') -1px -1px no-repeat;
}

div#body_container div.little_row_thumb div.little_thumb_shadow_top
{
	width					: 137px;
	height					: 7px;
	margin-top				: 0px;
	background				: transparent url('/images/news_thumb_shadow_top.png') -1px 0px no-repeat;
}
div#body_container div.little_row_thumb div.little_thumb_shadow_center
{
	width					: 137px;
	background				: transparent url('/images/news_thumb_shadow_center.png') -1px 0px repeat-y;
	margin					: 0px;
}
div#body_container div.little_row_thumb div.little_thumb_shadow_center img
{
	border					: 0px;
	margin					: -5px 0px -3px;
	position				: relative;
}
div#body_container div.little_row_thumb div.little_thumb_shadow_footer
{
	width					: 137px;
	height					: 10px;
	background				: transparent url('/images/news_thumb_shadow_footer.png') -1px 0px no-repeat;
	
}
/* // Little thumbnails section */
/* Page select settings*/
div.pageselect
{
	font-weight				: bold;	
}
div.pageselect a
{
	color					: #ffffff;
	text-decoration			: none;
}
div.pageselect span
{
	color					: #000000;
}
/* Setting in common for News and Project module */
div#list_container
{
	/*background-color		: #e5e5e5;*/
	background				: #e5e5e5 url('/images/pagina_footer_bg.png') 0px bottom no-repeat;
	
	width					: 681px;
}
div#list_container div.innerlist_container
{
	margin					: 0px 10px 0px;
}

div#list_container div.innerlist_container h3
{
	margin-top				: 10px;
}
div#list_container div.innerlist_container div.list_row
{
	background-color		: #f2f2f2;
	margin-top				: 6px;
	margin-bottom			: 6px;
}
div#list_container div.innerlist_container div.list_row div.inner_list_row
{
	margin					: 0px 10px;
	width:640px;
}
div#list_footer
{
	height					: 149px;
	margin-top				: 0px;
	position				: relative;
	/*background				: transparent url('/images/pagina_footer_bg.png') 0px 0px no-repeat;*/
}
div#list_footer div.innerlist_footer
{
	position				: absolute;
	bottom					: 0px;
	width					: 681px;
	height					: 14px;
	margin-bottom			: 30px;/*25px;*/
}
/* // Setting in common for News and Project module */

/* Form elements style */
form#defaultForm
{
	margin-top				: 30px;	
}

div.form_label sup
{
	font-size				: 12px;
	height					: 15px;
	vertical-align			: bottom;
}
form#defaultForm div.form_row div.form_label_BirthDateField select
{
	min-width				: auto !important;
	width					: 100px;	
}
div.form_row_footer
{
	
	margin-bottom			: 5px;
}
div.form_field input.radio
{
	height					: 15px;
	float					: left;
	
}
div.form_field_RadioField
{
	margin-bottom			: 10px;
	line-height:15px;
}
div.form_field_RadioField label
{
	margin					: 0px 5px 0px 0px;
	display					: block;
	float					: left;
	height					: 12px;
	padding:0px;
}
div.form_field_BirthDateField label
{
	
}
div.form_field_BirthDateField select
{
	float					: left;
}
div.form_field input.checkbox
{
	height					: 15px;
	float					: left;
	
}
div.form_field_CheckboxField
{
	margin-bottom			: 10px;
	line-height				: 15px;
}
div.form_field_CheckboxField label
{
	margin					: 0px 5px 0px 0px;
	height					: 12px;
	display					: block;
	float					: left;
	padding					: 0px;
}
div.form_row_CheckboxField {
}
div.form_row_StringField input {
}
div.form_field_PostalField input
{
	width					: 45px;
	padding					: 2px 0px 0px;
	line-height				: 12px;
}
div.form_field_TextField textarea {
	height					: 100px;
}
div.form_row div.form_error
{
	color					: red;
}
.form_error_TextField
{
	position: relative;
	top: -87px;
}
div.form_field_CheckboxField input,
div.form_field_RadioField input
{
	border					: 0px;
}
div.form_row_SeparatorField
{
	line-height				: 0px;
	
	height					: 1px;
	border-top				: 1px solid transparent;
	margin-bottom			: 7px;
}
