* {
	margin: 0;
	padding: 0;
}

html
{
	overflow-x			: auto;
	overflow-y			: auto;
}

body {
	font-family			: Verdana;
	font-size			: 11px;
	background			: #ffffff url('/images/behang.png') 50% top repeat;
	color				: #87888A;
	overflow-y			: hidden;
}
p
{
	margin				: 0px 0px;
	padding				: 0px;
	line-height			: 15px;
}
input
{
	
}
input,select,textarea,button
{
	border: 0;
}
hr
{
}
a
{
	color				: #87888A;
}
a:hover
{
}
img
{
	border				: 0px;
}
h1
{
	color				: #6ab023;
	font-size			: 18px;
}
h2
{
	color				: #6ab023;
	font-size			: 16px;
}
h3
{
	color				: #6ab023;
	font-size			: 14px;
}
h4
{
	color				: #6ab023;
	font-size			: 12px;
}
h5
{
	color				: #6ab023;
	font-size			: 14px;
}
h6
{
	color				: #6ab023;
	font-size			: 12px;
}
h7
{
	color				: #6ab023;
	font-size			: 10px;
}
div
{
	padding				: 0px;
	margin				: 0px;
}
ul
{
}
li
{
	padding				: 0px;
}
.clear
{
	clear				: both;
}
.left
{
	float				: left;	
}
.right
{
	float				: right;	
}
.title
{
	margin-bottom		: 15px;	
}
.normal
{
	color				: #87888A;
}
.bold
{
	font-weight			: bold;	
}
.hidden
{
	display				: none;
}
hr,
div.hr
{
	line-height			: 2px;
	height				: 2px;
	font-size			: 1px;
	width				: 100%;
	background			: transparent url('/images/hr_background.png') 0px 0px repeat-x;	
}
a:hover
{
	color				: #68b023;	
}
a.nounderlined
{
	text-decoration		: none;	
}
div.form_form form#defaultForm
{
	padding-bottom		: 10px;
}
div#main_container
{
	margin				: 0px auto;
	width				: 905px;
	height				: 100%;
	background-color	: #ffffff;
}
div#body_container
{
	width				: 900px;
	margin				: 0px auto;
	background-color	: #ffffff;
	height				: 100%;
}
div#body_left_side
{
	position			: absolute;
	width				: 11px;
	height				: 100%;
	top					: 0px;
}
div#body_right_side
{
	position			: absolute;
	width				: 161px;
	height				: 100%;
	margin-left			: 878px;
	top					: 0px;
	
}
div#header_block
{
	height				: 50px;
}
div#logo_block
{
	width				: 226px;
	height				: 25px;
	margin-top			: 15px;
	margin-left			: 40px;
	float				: left;
}
div#help_navigation
{
	float				: right;
	text-align			: right;
	margin-top			: 26px;
	margin-right		: 8px;
}
div#help_navigation ul
{
	list-style-type		: none;
	float				: right;
	height				: 18px;
	margin-right		: 0px;
}
div#help_navigation ul li
{
	float				: left;
	padding				: 0px;
	height				: 12px;
	line-height			: 12px;
	border-left			: 2px solid #87888A;
}

div#help_navigation ul li.search
{
}
div#help_navigation ul li.search form
{
	margin-top			: -4px;
	padding				: 0px;
	margin-right		: 7px;
	vartical-align		: top;
}
div#help_navigation ul li.search input
{
	height				: 18px;
	width				: 84px;
	background			: transparent url('/images/home_input_search.png') 0px 0px no-repeat;
	margin				: 0px 6px;
	font-size			: 11px;
	padding				: 1px;
}
div#help_navigation ul li.search form button
{
	font-weight			: bold;
	background-color	: transparent;
	color				: #87888A;
	font-size			: 10px;
	height				: 16px;
	margin				: 0px;
	width				: 46px;
	padding				: 2px 0px 0px;
	vertical-align		: top;
}
div#help_navigation ul li a
{
	font-weight			: bold;
	text-decoration		: none;
	display				: block;
	padding				: 0px 6px 12px;
}
div#help_navigation ul li a.active
{
	color				: #68b023;
}
div#help_navigation ul li a#showPopup.active
{
	background-color	: #9DC026;
	color				: #ffffff;
}
div#help_navigation ul li a:hover
{
	
}
/* Popup for Lettergrotte functionality */
div#popup_small
{
	height				: 151px;
	margin-left			: -18px;
	*margin-left		: -25px;/* Overruling vor IE7 (I didn't found any other option to avoid this kind of solution '*')*/
	margin-top			: 0px;/*0px;*/
	position			: absolute;
	top					: 50px;
	left				: 50%;
	z-index				: 600;
	width				: 308px;
	
}
div#popup_small div.inner_popup_small
{
}
div#popup_small div.inner_popup_small h2
{
	padding-top			: 15px;
	color				: #ffffff;
	font-size			: 19px;
}
div#popup_small div.inner_popup_small div.popup_header
{
	height				: 16px;
	width				: 308px;
	background			: transparent url('/images/popup-letter-header_BG.png') 0px 0px no-repeat;
}
div#popup_small div.inner_popup_small div.popup_center
{
	text-align			: left;
	width				: 308px;
	background			: transparent url('/images/popup-letter-center_BG.png') repeat-y;
}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center
{
	margin				: 0px 10px;
	color				: #ffffff;
}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.introduction
{}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.way_base
{}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.way_1
{}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.way_2
{}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.way_base div.content
{
	float				: left;
	width				: 170px;
}
div#popup_small div.inner_popup_small div.popup_center div.inner_popup_center div.way_base div.picture
{
	float				: left;
	width				: 115px;
}



div.button_close
{
	margin-top			: 5px;
	margin-right		: 10px;
	text-align			: right;	
}
div#popup_small div.inner_popup_small div.popup_footer
{
	height				: 11px;
	width				: 308px;
	background			: transparent url('/images/popup-letter-footer_BG.png') 0px 0px no-repeat;
}

/* //Popup for Lettergrotte functionality */
div#navigation_block
{
}
div#inner_navigation_block
{
	width				: 896px;
	height				: 45px;
	background			: transparent url('/images/navigation_bg.png') 0px 0px no-repeat;
}

div#container_block
{
	float				: left;
	width				: 645px;
	margin-left			: 11px;
	margin-top			: 0px;
	min-height			: 100px;
}
div.container_block_standard
{
	/*background			: transparent url('/images/subnav_background.gif') -22px 0px repeat-y;	*/
}
div#container_block div.inner_container_block
{
}

div.inner_subnav
{
	width				: 150px;
	background-color	: #68b022;
	color				: #dbe7b5;
}

div.inner_subnav a
{
	color				: #dbe7b5;
	text-decoration		: none;
}

div#right_block
{
	float				: right;
	margin-right		: 12px;
	margin-top			: 0px;
}
div#right_block div.inner_right_block
{
}

div#right_block div.inner_right_block div.kader
{
	width				: 232px;
	margin-bottom		: 10px;
}

div#right_block div.inner_right_block div.kader div.kader_top
{
	height				: 16px;
	background			: #ffffff url('/images/kader_block_top.png') 0px 0px no-repeat;
}

div#right_block div.inner_right_block div.kader div.kader_body
{
}

div#right_block div.inner_right_block div.kader div.kader_body div.inner_kader_body
{
	margin-left			: 9px;
	/*width				: 212px;*/
}

/* Banner block */
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_top
{
	height				: 16px;
	background			: #ffffff url('/images/kader_banner_top.png') 0px 0px no-repeat;
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body
{
	background			: #ffffff url('/images/kader_banner_center.png') 0px 0px repeat-y;
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_bottom
{
	height				: 16px;
	background			: #ffffff url('/images/kader_banner_bottom.png') 0px 0px no-repeat;
}
/* //Banner block */

/* Laatste nieuws block */
div#right_block div.inner_right_block div.kader div.kader_body div.inner_kader_news ul
{
	margin-left			: 15px;
}
div#right_block div.inner_right_block div.kader div.kader_body div.inner_kader_news ul li span.datum
{
	font-style			: italic;
}
div#right_block div.inner_right_block div.kader div.kader_body div.inner_kader_news ul li a
{
	text-decoration		: underline;
	color				: #68B023;
}
div#right_block div.inner_right_block div.kader div.kader_body div.inner_kader_news ul li span.intro
{
}
/* //Laatste nieuws block */


div#right_block div.inner_right_block div.kader div.kader_bottom
{
	height				: 16px;
	background			: #ffffff url('/images/kader_block_bottom.png') 0px 0px no-repeat;
}
/* Contact block */
div#right_block div.inner_right_block div.kader div.inner_kader_body div.home_contact
{
	width					: 100px;
	margin-top				: 5px;
}
div#right_block div.inner_right_block div.kader div.inner_kader_body div.home_contact div.content
{
	width					: 100px;
	letter-spacing			: none;
	font-size				: 9px;
}
div#right_block div.inner_right_block div.kader div.inner_kader_body div.meer_contact_gegevens
{
	margin-top			: 10px;	
}
div#right_block div.inner_right_block div.kader div.inner_kader_body div.meer_contact_gegevens a
{
	color				: #68B023;
}

div#right_block div.inner_right_block div.kader div.inner_kader_body div.meer_contact_gegevens a span
{
	display				: block;
	width				: 150px;
	float				: left;
	font-style			: italic;
	font-size			: 11px;
	text-decoration		: underline;
	cursor				: pointer;
}
div#right_block div.inner_right_block div.kader div.inner_kader_body div.meer_contact_gegevens a img
{
	width				: 17px;
	height				: 17px;
	margin-top			: 0px;
	float				: right;
	margin-right		: 10px;
}
/* //Contact block */
div#footer_block
{
	height				: 30px;
	width				: 874px;
	margin-left			: 10px;
}
div#footer_block div.inner_footer_block
{
	margin-left			: 5px;
	margin-top			: 3px;
	float				: left;
}
div#footer_block div.ziglogo
{
	float				: right;
}
div#footer_block div.inner_footer_block a
{
	font-size			: 11px;
	font-weight			: bold;
	text-decoration		: none;
}


/* Module basic setings */
div.module_container
{
	float				: left;
	margin-left			: 10px;
	margin-top			: 10px;
	width				: 475px;
}
div.module_container a
{
	color				: #68b023;	
}
div.module_container ol
{
	margin-left: 0px;
	padding-left:24px;
}
div.module_container ul
{
	margin-left: 0px;
	padding-left:15px;
}
div.list_row
{
	border-bottom		: 2px solid #68B022;
}
div.list_row_last
{
	border-bottom		: 0px;
}
div.inner_row
{
	margin				: 10px 0px;
}
div.inner_row div.list_row_content
{
	margin				: 5px 0px;
}

/* Multipage selection settings */
div.pageselect
{
	font-size			: 9px;
}
div.pageselect a
{
}
div.pageselect a:hover
{
	color				: red;
}
/* // */

/* Form's settings */
div.form_row
{
	clear				: both;
	padding				: 5px 0px;
}
div.form_label
{
	float				: left;
	width				: 190px;
	font-weight			: bold;
}
div.form_label label
{
	line-height:16px;
}
div.form_field
{
	float				: left;
}

div.form_error
{
	color: #FF0000;
}

div.form_field input,
div.form_field select,
div.form_field textarea
{
	padding				: 0px;
	font-size			: 11px;
	color				: #000000;
	background-color	: #ffffff;
}

div.form_field_StringField input,
div.form_field_EmailField input,
div.form_field_TextField textarea
{
	width				: 250px;
	border				: 1px solid #000000;/*#87888A;*/
}
div.form_field input.button
{
	border:1px solid #87888a;
	
	cursor				: pointer;
}

div.form_field_TextField textarea
{
	height				: 80px;
}
div.form_field select
{
	border				: 1px solid #87888A;
}
div.form_row div.form_field input.tekst
{
	border				: 1px solid #87888A;
}
div.form_label sup
{
	height				: 12px;
	line-height			: 12px;
}
div.form_field_RadioField input
{
	border				: 0px;
}
div.form_row_SeparatorField
{
	width				: 100%;
	/*font-size			: 1px;*/
	line-height			: 1px;
	height				: 1px;
}
/* TagCluods module specifications */
ul#tagclouds
{
	list-style-type		: none;
	
}
ul#tagclouds li.cloud
{
	float				: left;
	margin				: 0px 3px 0px;
	display				: inline;
	height				: auto;/*20px;*/
	width:auto !important;
	
	text-align:left;
}

ul#tagclouds li a.cloud
{
	padding				: 0px;
	margin				: 0px;
	font-weight			: bold;
	text-decoration		: none;
}

ul#tagclouds li a:hover
{
	color:				#595959;
}
/* // TagCluods module specifications */
/* Banner module specifications */
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body
{
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body div.inner_banner_thunbmail
{
	margin-left			: 9px;
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body div.inner_banner_thunbmail img
{
	margin-left			: 0px;
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body a
{
	color				: #ffffff;
	font-weight			: bold;
	text-decoration		: none;	
}
div#right_block div.inner_right_block div.kader div.kader_body div.kader_banner_body span.banner_link
{
	display				: block;
	padding				: 3px 9px;
}
/* // Banner module specifications */
/* Sfeermodule settings */
div.sfeer_block
{
	width				: 475px;
	height				: 172px;;
	margin-left			: 10px;
	position			: relative;
}

div.sfeer_block_width
{
	width				: 715px !important;
}

div.sfeer_block img#sfeerafbeelding
{
	width				: 475px;
	position			: absolute;
	clip				: rect(0px 475px 175px 0px);
	z-index				: 590;
}

div.sfeer_block div.sfeer_block_sublayer
{
	position			: absolute;
	z-index				: 600;
	width				: 475px;
	height				: 172px;
	background			: transparent url('/images/sfeer_layer.png') 0px 0px no-repeat;
}
div.sfeer_block div.sfeer_block_sublayer_width
{
	width				: 715px !important;
	background			: transparent url('/images/sfeer_layer_big.png') 0px 0px no-repeat !important;
}
div.sfeer_block_width img
{
	width				: 715px !important;
	z-index				: 590;
	position			: absolute;
	clip				: rect(0px 715px 172px 0px) !important;
	border				: 1px solid transparent !important;
}




/* The following need to be a copy of what in varfonts.css stais */
/** CONTENT EDITOR STYLES **/
span.content_normaltext /** Normale tekst **/
{
	font-size				: 10px;
  	color           		: #87888a;
}

h1.content_titel /** Titel **/
{
	color					: #68b023;
	font-size				: 22px;
}

h2.content_subkopje1 /** Subkopje 1 **/
{
	font-style				: normal;
	font-size				: 20px;
  	color           		: #68b023;	
}

h3.content_subkopje2 /** Subkopje 2 **/
{
	font-size				: 10px;
  	color           		: #87888A;	
}
/** END CONTENT EDITOR STYLES **/

/* Added after upload to production */
div.module_container ul li,
div.module_container ol li
{
	margin					: 2px 0px;
	line-height				: 15px;
}

/* LIGHTBOX adding styles rules */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 9999; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#lightboxImage{ margin-left:-50px;} 
#outerImageContainer{ position: relative; background-image: url("/images/album_detail_bg.png"); width: 900px; height: 629px; margin: 0 auto; }

#imageContainer{ padding: 30px 30px 0px 30px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 50px; right: 30px;  z-index: 10000; height: 30px; width: 60px;}

#prevLink,#nextLink{width: 30px;height: 30px;}
#prevLink { background-image: url('/images/ligtbox_prev.gif');background-repeat:no-repeat;float:left;}
#nextLink { background-image: url('/images/ligtbox_next.gif');background-repeat:no-repeat;float:right;}

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; margin-top:-50px; line-height: 1.4em; overflow: auto; width: 100%; position: relative; z-index:999; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ display:none;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; font-weight: bold;	}			
#bottomNavClose{position: absolute;top: 0px;right: 0px; margin-top:-45px;}	 	
div#overlay
{
	position: absolute;
}
div.rechterkant
{
	position: absolute;
	right: 0;
	top: 0;
	width: 200px;
	margin-right: -230px;
}