/*== Reset CSS ==*/
html
{
	color: #000000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,t
{
	margin:0;
	padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
ul li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{
	border:0;
	font-variant:normal;
}

/* to preserve line-height and selector appearance */
sup 
{
	vertical-align:text-top;
}
sub 
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input,textarea,select
{
	*font-size: 100%;
}
/*because legend doesn't inherit in IE */
legend
{
	color: #000000;
}
a
{
	outline: 0;
}
/*== end reset==*/

/*== Typographic ==*/
body, th, td, a, input, textarea
{
	color: #FFFFFF;
	font-family: Arial, helvetica, serif;
	font-size: 11px;
}
input
{
	font-size: 10px;
	color:#000000;
}
p
{
	padding: 0 0 10px 0;
}
/*.font_small,
.font_small a
{
	font-size: 12px !important;
}
.font_small input,
.font_small textarea
{
	font-size: 13px !important;
}
.font_normal,
.font_normal a
{
	font-size: 14px !important;
}
.font_normal input,
.font_normal textarea
{
	font-size: 14px !important;
}
.font_big,
.font_big a
{
	font-size: 16px !important;
}
.font_big input,
.font_big textarea
{
	font-size: 15px !important;
}*/
/*== ==*/

/*== Global definitions ==*/
a
{
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
ul
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
ul li
{
	padding: 0 0 0 17px;
	list-style: none;
	background: transparent url('/images/bullet_white.gif') no-repeat 6px 6px;
}
ol
{
	margin: 0 0 0 24px;
	padding: 0 0 10px 0;
}
ol li
{
	
}
.hidden
{
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	visibility: hidden;
}
.invisible
{
	display: none;
}
.afb_
{
	clear: both;
	display: block;
}
.afb_left
{
	margin: 0 10px 5px 0;
}
.afb_right
{
	margin: 0 0 5px 10px;
}
.link_
{
	display: block;
}
.zichtbaar_,
.only_when_printing
{
	display: none;
}

html
{
	height: 100%;
}
body
{
	height: 100%;
	background: #633367;
}
#root
{
	
}
#root #outer_content
{
	background: transparent url('/images/header_bg_repeat.gif') repeat-x left top;
}
#root #outer_content #inner_content
{
	background: #FFFFFF;
}
#root #outer_content #inner_content #header_bg
{
	background: transparent url('/images/header_bg.gif') repeat-x left top;
}
#root #outer_content #inner_content #header_bg #footer_bg
{
	background: transparent url('/images/footer_bg.gif') repeat-x left bottom;
}
#root #outer_content #inner_content #header_bg #footer_bg #flash_wrapper
{
	text-align: center;
}
#root #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash
{
	
}
/*== ==*/

/*== Specific definitions ==*/
#root.home #outer_content #inner_content #header_bg
{
	background: transparent url('/images/header_bg.gif') repeat-x left top;
}
#root.home #outer_content #inner_content #header_bg #footer_bg
{
	background: transparent url('/images/footer_bg.gif') repeat-x left bottom;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper
{
	text-align: center;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash
{
	Width: 1000px;
	position: relative;
	margin: 0 auto;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash #nieuwsbrief
{
	position: absolute;
	left: ;
	top: ;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash #nieuwsbrief .top
{
	background:url(/images/nieuwsbrief_top.gif);
	height: 22px;
	width: 193px;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash #nieuwsbrief .input
{
	background:url(/images/nieuwsbrief_input.gif);
	width: 129px;
	height: 22px;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash #nieuwsbrief .inschrijven
{
	background:url(/images/nieuwsbrief_inschrijven.gif);
	height: 22px;
	width: 65px;
}
#root.home #outer_content #inner_content #header_bg #footer_bg #flash_wrapper #flash #nieuwsbrief .post
{
	background:url(/images/nieuwsbrief_post.gif);
	height: 28px;
	width: 193px;
}
#root.een_kolom #outer_content #inner_content
{
	overflow: hidden;
	margin: 0 auto;
	width: 1000px;
	background: #633367;
}
#root.een_kolom #outer_content #inner_content #header
{
	height: 108px;
	width: 1000px;
	background: #DFC5A0;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation
{
	float: left;
	width: 370px;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .margins
{
	padding: 55px 0 0 20px;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1
{
	
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 a
{
	float: left;
	display: block;
	padding: 0 5px 0 9px;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
	background: transparent url('/images/separator_white.gif') no-repeat left center;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .item1
{
	float: left;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .item1 a
{
	float: left;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .hover1,
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .active1,
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .childactive1
{
	
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .hover1 a
{
	color: #FFFFFF;
	text-decoration: underline;
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .active1 a,
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 .childactive1 a
{
	
}
#root.een_kolom #outer_content #inner_content #header #header_navigation .level1 #menubuilder_navheader_item_1 a
{
	padding-left: 0;
	background: none;
}
#root.een_kolom #outer_content #inner_content #header #logo
{
	float: left;
	width: 308px;
}
#root.een_kolom #outer_content #inner_content #header #logo a
{
	
}
#root.een_kolom #outer_content #inner_content #header #zintuigen
{
	float: left;
	width: 322px;
	position: relative;
}
#root.een_kolom #outer_content #inner_content #header #zintuigen .margins
{
	padding: 10px 0 0 133px;
}
#root.een_kolom #outer_content #inner_content #header #zintuigen #fld_email
{
	padding: 4px 4px 0 4px;
	height: 21px;
	width: 119px;
	border: 0;
	background: url(/images/input.gif);
}
#root.een_kolom #outer_content #inner_content #header #zintuigen #verzenden
{
	padding: 0 0 5px 0;
	* padding: 0 0 3px 0;
	height: 25px;
	width: 62px;
	color: #FFFFFF;
	border: 0;
	background: url(/images/verzenden.gif);
}
#root.een_kolom #outer_content #inner_content #header #zintuigen a
{
	color: #633367;
}
#root.een_kolom #outer_content #inner_content #content
{
	position: relative;
	float: left;
	width: 1000px;
}
#root.een_kolom #outer_content #inner_content #content #left
{
	float: left;
	width: 173px;
}
#root.een_kolom #outer_content #inner_content #content #left .afbeelding
{
	float: left;
	padding: 0 0 20px 0;
}
#root.een_kolom #outer_content #inner_content #content #left .afbeelding img
{
	float: left;
}
#root.een_kolom #outer_content #inner_content #content #left .backlink a
{
	float: left;
	clear: both;
	display: block;
	padding: 5px 0 10px 20px;
	color: #9F799B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#root.een_kolom #outer_content #inner_content #content #mid
{
	float: left;
	width: 639px;
}
#root.een_kolom #outer_content #inner_content #content #mid h1
{
	float: left;
	padding: 30px 30px 10px 30px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
}
#root.een_kolom #outer_content #inner_content #content #mid .text_margins
{
	float: left;
	clear: both;
	padding: 0 30px 10px 30px;	
}
#root.een_kolom #outer_content #inner_content #content #mid .text_margins .text
{
	float: left;
	width: 579px;
	line-height: 1.5;
}
#root.een_kolom #outer_content #inner_content #content #mid .text_margins .text a.backlink
{
	float: right;
	clear: both;
	padding: 10px 0 0 0;
}

/*= Nieuws loop =*/
#root.een_kolom #outer_content #inner_content #content #mid .include
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item
{
	clear: both;
	overflow: hidden;
	margin: 0 0 10px 0;
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item h3
{
	float: left;
	font-weight: bold;
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item h3 a
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item span.date
{
	float: right;
	display: block;
	padding: 0 0 0 20px;
	font-weight: bold;
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item .intro
{
	float: left;
	clear: both;
	width: 579px;
	font-weight: normal;
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item .intro a.readmore
{
	float: left;
	clear: both;
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-image
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-image img
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-number
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-number a
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-number-active
{
	
}
#root.een_kolom #outer_content #inner_content #content #mid .include .overzicht .item_navigation span.loop-navigation-number-active a
{
	font-weight: bold;
}
/*= =*/

/*= Nieuws input =*/
#root.een_kolom.news_input #outer_content #inner_content #content #mid span.date
{
	float: right;
	display: block;
	padding: 30px 30px 10px 30px;
	font-weight: bold;
}
#root.een_kolom.news_input #outer_content #inner_content #content #mid .text
{
	
}
#root.een_kolom.news_input #outer_content #inner_content #content #mid .text .margins
{
	
}
#root.een_kolom.news_input #outer_content #inner_content #content #mid .text .intro
{
	padding: 0 0 10px 0;
	font-weight: bold;
}
/*= =*/

#root.een_kolom #outer_content #inner_content #content #right
{
	float: left;
	padding: 40px 0 220px 0;
	width: 188px;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 a
{
	float: left;
	display: block;
	padding: 5px 0 0 20px;
	color: #9F799B;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .item1
{
	overflow: hidden;
	clear: both;
	width: 188px;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .item1 a
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .hover1,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .active1,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .childactive1
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .hover1 a,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .active1 a,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level1 .childactive1 a
{
	color: #FFFFFF;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2
{
	display: none;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2.smactive2
{
	display: block;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 a
{
	font-weight: normal;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .item2
{
	clear: both;
	padding: 0 0 0 14px;
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .item2 a
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .hover2,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .active2,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .childactive2
{
	
}
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .hover2 a,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .active2 a,
#root.een_kolom #outer_content #inner_content #content #right #right_navigation .level2 .childactive2 a
{
	color: #FFFFFF;
}
#root.een_kolom #outer_content #inner_content #content #right #afbeelding_right_bottom
{
	position: absolute;
	bottom: 0;
	right: 0;
}
#root.een_kolom #outer_content #inner_content #content #right #afbeelding_right_bottom img
{
	
}
/*== ==*/
/*== Formbuilder ==*/
#root .formulier 
{
	overflow: hidden;
	padding: 10px 0 10px 0;
}
#root .formbuilder 
{
	overflow: hidden;
	padding: 4px 0 4px 0;
	width: 637px;
}
#root .formbuilder .formbuilder_question
{
	float: left;
	width: 300px;
}
#root .formbuilder .formbuilder_question .margins
{
	padding: 0 10px 0 0;
}
#root .formbuilder .formbuilder_question .margins .text
{
	width: 200px !important;
}
#root .formbuilder .formbuilder_answer
{
	float: left;
	width: 330px;
}
#root .formbuilder .formbuilder_answer .input_text
{
	margin: 2px 0 2px 0;
}
#root .formbuilder .formbuilder_answer .input_text input
{
	padding: 2px 2px 2px 2px;
	width: 250px;
}
#root .formbuilder .formbuilder_question_textarea
{
	width: 200px;
}
#root .formbuilder .formbuilder_question_textarea .margins
{

}
#root .formbuilder .formbuilder_question_textarea .margins .text
{
}
#root .formbuilder .formbuilder_answer_checkbox .checkbox_container
{
	clear: both;
}
#root .formbuilder .formbuilder_answer_checkbox .checkbox_container .checkbox_div
{
	float: left;
}
#root .formbuilder .formbuilder_answer_checkbox .checkbox_container .checkbox_div input
{
	margin: 3px 3px 0 0;
}
#root .formbuilder .formbuilder_answer_checkbox .checkbox_container .checkbox_text
{
	float: left;
	width: 305px;
}
#root .formbuilder .formbuilder_answer_radio .radio_wrapper
{
	clear: both;
}
#root .formbuilder .formbuilder_answer_radio .radio_wrapper .radio_text
{
	float: left;
}
#root .formbuilder .formbuilder_answer_radio .radio_wrapper .radio_div
{
	float: left;
}
#root .formbuilder .formbuilder_answer_radio .radio_wrapper .radio_div input
{
	margin: 3px 3px 0 0;
}

#root .formbuilder .formbuilder_answer_textarea
{

}
#root .formbuilder .formbuilder_answer_textarea .textarea_div
{
}
#root .formbuilder .formbuilder_answer_textarea .textarea_div textarea
{
	padding: 2px 2px 2px 2px;
	width: 250px;
}
#root .formbuilder .formbuilder_answer_captcha .captcha_div
{
	margin: 2px 0 0 0;
}
#root .formbuilder .formbuilder_answer_captcha .input_text
{
}
#root .formbuilder .formbuilder_answer_captcha .captcha_extra
{
}
#root .formbuilder .formbuilder_answer_captcha .captcha_extra input
{
	padding: 2px 6px 2px 6px;
	font-size: 12px;
	font-family: Tahoma;
	background: #633367;
	border: 3px solid #c6ccdc;
	color: #FFFFFF;
}
#root .formbuilder .formbuilder_answer_select
{
}
#root .formbuilder .formbuilder_answer_select .selectbox_div
{
}
#root .formbuilder .formbuilder_answer_select .selectbox_div select
{
}
#root .formbuilder .formbuilder_answer .bijlage_div
{
	padding:0 0 0 300px;
}
#root .formbuilder .formbuilder_answer .bijlage_div input
{
	height: 20px;
	width: 250px;
	background: none;
}
#root .formbuilder .formbuilder_comment{
	padding: 0 0 0 300px;
	width: 277px;
}
#root .formbuilder .formbuilder_comment .text
{
	width: 250px !important;
}
#root .formbuilder .verzendknop_div
{
	float:left;
	padding:10px 0 0 300px;
}
#root .formbuilder .verzendknop_div input
{
	float: right;
	background: #633367;
	font-size: 13px;
	font-family: Tahoma;
	border: 3px solid #c6ccdc;
	padding: 2px 6px;
	color: #FFFFFF
}
/*== ==*/
/*== Fixes N Hacks ==*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
	display: inline-block;	/* for IE/Mac */
}
/*== ==*/
