/*== Reset CSS ==*/
html
{
	color: #FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,fieldset,legend,form,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, select, strong
{
	color: #000000;
	font-family: Arial, Verdana;
}
input
{
	font-size: 10px;
	border: 0;
}
p
{
	padding: 0 0 10px 0;
}
.text
{
	line-height: 17px;
}
/*== ==*/

/*== Global definitions ==*/
a
{
	color: #052E61;
	text-decoration: none;
}
a:hover
{
	color: #052E61;
	text-decoration: underline;
}
ul
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
ul li
{
	padding: 0 0 0 24px;
	list-style: none;
	background: transparent url('/images/bullet_black.gif') no-repeat 8px 6px;
}
ol
{
	margin: 0 0 0 24px;
	padding: 0 0 10px 0;
}
ol li
{
	
}
.invisible
{
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	visibility: hidden;
}
.hidden
{
	display: none;
}
.afb_
{
	clear: both;
	display: block;
}
.afb_Links
{
	float: left;
	margin: 0 10px 5px 0;
}
.afb_Rechts
{
	float: right;
	margin: 0 0 5px 10px;
}
.link_
{
	display: block;
}
.zichtbaar_,
.only_when_printing
{
	display: none;
}
a.backlink
{
	
}
a.anchor_top
{
	
}

.font_small
{
	font-size: 12px;
}
.font_normal
{
	font-size: 14px;
}
.font_big
{
	font-size: 16px;
}
h4
{
	font-weight: bold;
	text-decoration: underline;
}
h2.font_small
{
	font-size: 13px;
}
h2.font_normal
{
	font-size: 15px;
}
h2.font_big
{
	font-size: 17px;
}

body
{
	font-family: Arial;
}
#root
{
	background: #FFFFFF none repeat scroll 0 0;
	margin: 25px auto 0;
	width: 985px;
}
#root #header
{
	background-image: url('/images/header.jpg');
	background-position: left top;
	background-repeat: no-repeat;
	width: 985px;
	position: relative;
}
#root #header #header_logo
{
	position: absolute;
	top: 7px;
	left: 29px;
	z-index: 10;
}
#root #header_2
{
	position: relative;
}
#root #header_2 img
{
	display: block;
}
#root #header_2 #header_text_menu2
{
	width: 300px;
	position: absolute;
	top: 115px;
	left: 615px;
}
#root #header_2 #header_text_slogan
{
	bottom: 20px;
	font-family: Century Gothic;
	font-size: 16px;
	font-weight: bold;
	left: 430px;
	position: absolute;
	width: 175px;
	color: #00285E;
}
#root #header #header_padding_text 
{
	height:37px;
	overflow: hidden;
}
#root #header #header_padding_text h2
{
	font-weight: bold;
}
#root #header #header_padding_tex #header_text_menu
{
	font-family: Arial;
	font-size: 13px;
	height: 21px;
	width: 580px;
	padding: 5px 0 0 0;
}
#root #header #header_padding_text #header_textsize
{
	float: right;
	width: 64px;
	padding:5px 0 0;
}
#root #header #header_padding_text #header_textsize a
{
	cursor: pointer;
	display: block;
	float: left;
	height: 17px;
	margin: 0 0 0 2px;
}
#root #header #header_padding_text #header_textsize a.active
{
	border-bottom: 1px solid #052f5f;
}
#root #header #header_padding_text #header_textsize a#ft_small span
{
	background: transparent url('/images/ft_small.gif') no-repeat scroll left bottom;
	display: block;
	height: 15px;
	width: 9px;
	float: left;
}
#root #header #header_padding_text #header_textsize a#ft_normal span
{
	background: transparent url('/images/ft_normal.gif') no-repeat scroll left bottom;
	display: block;
	height: 15px;
	width: 11px;
	float: left;
}
#root #header #header_padding_text #header_textsize a#ft_big span
{
	background: transparent url('/images/ft_big.gif') no-repeat scroll left bottom;
	display: block;
	height: 15px;
	width: 13px;
	float: left;
}
#root #header #header_padding_text #header_text_menu
{
	padding: 9px 0 0;
	width: 911px;
}
#root #header #header_padding_text #header_text_menu .level1
{
	padding: 0 0 0 15px;
}
#root #header #header_padding_text #header_text_menu .level1 a
{
	color: #062e62;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
#root #header #header_padding_text #header_text_menu .level1 .item1
{
	float: left;
	padding: 0 15px 0 0;
}
#root #header #header_padding_text #header_text_menu .level1 .item1 a
{

}
#root #header #header_padding_text #header_text_menu .level1 .hover1,
#root #header #header_padding_text #header_text_menu .level1 .active1,
#root #header #header_padding_text #header_text_menu .level1 .childactive1
{
	
}
#root #header #header_padding_text #header_text_menu .level1 .hover1 a,
#root #header #header_padding_text #header_text_menu .level1 .active1 a
#root #header #header_padding_text #header_text_menu .level1 .childactive1 a
{
	text-decoration: underline;
}
#root #header #header_padding_text #header_text_menu .level2
{
	display: none;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu
{
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu  a
{
	color: #062e62;
	font-size: 13px;
	display: block;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2
{
	float: left;
	width: 170px;
	padding: 0 0 5px 0;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2 a
{
	text-decoration: none;
	padding: 0 5px 0 0;
	display: block;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2.hover2,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2.active2,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2.childactive2
{
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2 a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2.active2 a,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .item2.childactive2 a
{
	font-weight: bold;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3
{
	display: none;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3.smactive3
{
	display: block;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 a
{
	color: #062e62;
	font-size: 13px;
	text-decoration: none;
	display: block;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .item3
{
	float: left;
	width: 170px;
	padding-bottom: 5px;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .item3 a
{
	padding: 0 5px 0 15px;
	background: #99a2bf url('/images/submenu_stripe.gif') no-repeat scroll 5px 8px;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .hover3,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .active3,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .childactive3
{
	padding: 0 0 5px 0;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .active3 a,
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu .level3 .childactive3 a
{
	font-weight: bold;
}
#root #main_content
{
	background: transparent url('/images/main_content_bg.gif') repeat-y scroll left top;
	width: 985px;
}
#root #main_content #main_content_bg
{
	background: transparent url('/images/footer_logo.gif') no-repeat scroll left bottom;
	overflow: hidden;
}
#root #main_content #main_content_lp
{
	padding: 0 0 10px 0px;
	width: 188px;
	float: left;
	font-size: 16px;
}
#root #main_content #main_content_lp #main_content_lp_padding
{
	
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu
{
	width: 188px;
	font-size: 12px;
}
#root #main_content #main_content_lp #main_content_lp_padding #main_content_lp_menu_padding
{
	/*padding: 10px 0 90px 15px;*/
	margin: 10px 0 0 0;
	padding: 0 0 90px 15px;
	overflow: hidden;
}
#root .formulier 
{
	overflow: hidden;
	padding: 10px 0 10px 0;
}
#root .formbuilder 
{
	overflow: hidden;
	padding: 4px 0 4px 0;
	width: 637px;
	border-top: 1px solid #000000;
}
#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;
}
#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 .verzendknop_div
{
	padding: 10px 0 0 0;
}
#root .formbuilder .verzendknop_div input
{
	float: right;
	background: #99A2BF;
	font-size: 13px;
	border: 3px solid #c6ccdc;
	padding: 2px 6px;
	color: #FFFFFF;
	margin-right:54px;
}
#root .formbuilder .formbuilder_answer .input_text
{
	margin: 2px 0 2px 0;
}
#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;
	background: #c6ccdc;
	border: 2px solid #99A2BF;
}
#root .formbuilder .formbuilder_answer .input_text input
{
	padding: 2px 2px 2px 2px;
	border: 1px solid #000000
}
#root .formbuilder .formbuilder_answer
{
	float: left;
	width: 330px;
}
#root .formbuilder .formbuilder_question
{
	float: left;
	width: 238px;
}
#root .formbuilder .formbuilder_question .margins
{
	padding: 0 10px 0 0;
}
#root .formbuilder .formbuilder_question_textarea
{
	
}
#root .formbuilder .formbuilder_question_textarea .margins
{

}
#root .formbuilder .formbuilder_question_textarea .margins .text
{
	
}
#root .formbuilder .formbuilder_answer_select
{
	
}
#root .formbuilder .formbuilder_answer_select .selectbox_div
{
	
}
#root .formbuilder .formbuilder_answer_select .selectbox_div select
{
	border: 1px solid #000000;
}
#root .formbuilder .formbuilder_answer .bijlage_div
{

}
#root .formbuilder .formbuilder_answer .bijlage_div input
{
	height: 20px;
	background: none;
	border: 1px solid #000000;
}
#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;
	border: 1px solid #000000;
}
#root #main_content #main_content_mp
{
	background: #FFFFFF none repeat scroll 0 0;
	width: 667px;
	float: left;
	font-size: 16px;
}
#root #main_content #main_content_mp #main_content_mp_padding
{
	padding: 10px 15px 10px 15px;
}
#root #main_content #main_content_mp #main_content_mp_padding h2
{
	width: 637px;
	font-weight: bold;
}
#root #main_content #main_content_mp #main_content_mp_text
{
	padding: 10px 50px 20px 0;
	overflow: hidden;
	width:585px;
}
#root #main_content #main_content_mp #main_content_mp_text .include input
{
	background: #c6ccdc;
	font-size: 12px;
	border: 2px solid #99A2BF;
	margin: 0 0 2px 0;
}
#root #main_content #main_content_mp #main_content_mp_text #news_archive
{
	font-style: italic;
	font-weight: bold;
	float: right;
}
#root #main_content #main_content_mp #main_content_mp_text .news_item
{
	padding: 0 0 20px 0;
}
#root #main_content #main_content_mp #main_content_mp_text .news_item .dotted_news
{
	background: url(/images/dot_paars.gif) repeat-x left bottom;
	padding-top: 25px;
}
#root #main_content #main_content_mp #main_content_mp_text .item_navigation  a
{
	text-decoration: none;
}
#root #main_content #main_content_mp #main_content_mp_text .item_navigation  a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_mp #main_content_mp_text .item_navigation  span.loop-navigation-number-active a
{
	font-weight: bold;
}
#root #main_content #main_content_mp #main_content_mp_text h3
{
	font-weight: bold;
	padding-bottom: 10px;
}
#root #main_content #main_content_mp #main_content_mp_text_up
{
	width: 600px;
	float: left;
	padding: 10px 0 20px 0;
}
#root #main_content #main_content_mp #main_content_mp_text_under
{
	width: 600px;
	float: left;
	padding: 10px 0 20px 0;
}
#root #main_content #main_content_mp #main_content_mp_text1
{
	width: 300px;
	float: left;
	padding: 10px 0 20px 0;
}
#root #main_content #main_content_mp #main_content_mp_text_padding
{
	padding: 0 10px 0 0;
}
#root #main_content #main_content_mp #main_content_mp_text2
{
	width: 290px;
	float: right;
	padding: 10px 0 20px 0;
}
#root #main_content #main_content_mp  #main_content_mp_padding .date
{
	float: right;
	font-style: italic;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1
{
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 a
{
	color: #062e62;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .item1
{
	padding: 5px 0 0;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .item1 a
{
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .hover1,
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .active1,
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .childactive1
{
}
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .hover1 a,
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .active1 a
#root #main_content #main_content_mp  #main_content_mp_padding .level1 .childactive1 a
{	
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2
{
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 a
{
	color: #062e62;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .item2
{
	padding: 0px 0 0 15px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level3 .item3
{
	padding: 0px 0 0 40px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level4 .item4
{
	padding: 0px 0 0 60px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .item2 a
{
	background:transparent url(/images/sitemap_bullet.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level3 .item3 a
{
	background:transparent url(/images/sitemap_bulletl3.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level4 .item4 a
{
	background:transparent url(/images/sitemap_bulletl4.gif) no-repeat scroll 0 4px;
	padding:0 0 0 10px;
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .hover2,
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .active2,
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .childactive2
{
}
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .hover2 a,
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .active2 a,
#root #main_content #main_content_mp  #main_content_mp_padding .level2 .childactive2 a
{
}
#root #main_content #main_content_rp
{
	width: 130px;
	float: right;
	font-size: 15px;
	color: white;
	overflow: hidden;
}
#root #main_content #main_content_rp  .block_rp
{
	margin: 0 0 10px 0;
	width: 130px;
	background: #c6ccdc;
}
#root #main_content #main_content_rp  .block_rp h3,
#root #main_content #main_content_rp  .block_rp h3 a
{
	padding: 0 0 2px 0;
	color: #FFFFFF;
	text-align: center;
	font-size: 15px;
	font-family: Century Gothic;
	background: #99a2bf;
	text-decoration: none;
}
#root #main_content #main_content_rp  .block_rp .block_rp_algemeen_overview
{
	padding: 5px 7px 5px 7px;
	color: #000000;
	font-size: 12px;
}
#root #main_content #main_content_rp  .block_rp .block_rp_algemeen_overview a
{
	padding: 0 0 5px 0;
	color: #000000;
	text-decoration: underline;
}
#root #main_content #main_content_rp  .block_rp .block_rp_algemeen_overview a:hover
{
	text-decoration: none;
}
#root #main_content #main_content_rp  .block_rp .block_rp_login_overview
{
	padding: 3px 7px 3px 7px;
	color: #000000;
}
#root #main_content #main_content_rp  .block_rp .block_rp_login_overview form
{
	margin: 0 0 0 0;
}
#root #main_content #main_content_rp  .block_rp .block_rp_login_overview a
{
	display: block;
	padding: 0 0 5px 0;
	color: #000000;
	text-decoration: underline;
}
#root #main_content #main_content_rp  .block_rp .block_rp_login_overview a:hover
{
	text-decoration: none;
}
#root #main_content #main_content_rp  .block_rp .block_rp_signin_overview
{
	padding: 3px 7px 3px 7px;
	color: #000000;
	font-size: 12px;
}
#root #main_content #main_content_rp  .block_rp .block_rp_signin_overview form
{
	margin: 0 0 0 0;
}
#root #main_content #main_content_rp  .block_rp .block_rp_signin_overview a
{
	display: block;
	padding: 0 0 5px 0;
	color: #000000;
	text-decoration: underline;
}
#root #main_content #main_content_rp  .block_rp .block_rp_signin_overview a:hover
{
	text-decoration: none;
}
#main_content #main_content_rp .block_rp_signin	_overview .securearea_field_wrapper,
#main_content #main_content_rp .block_rp_signin_overview .securearea_button_wrapper
{
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_field_wrapper
{
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_field_wrapper span.description
{
	font-size: 12px;
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_field_wrapper span.formfield
{
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_field_wrapper span.formfield input
{
	padding: 1px;
	width: 112px;
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_button_wrapper
{
	padding: 5px 0 3px;
}
#main_content #main_content_rp .block_rp_signin_overview .securearea_button_wrapper input
{
	font-size: 11px;
	background: #99A2BF;
	width: 115px;
}
#main_content #main_content_rp .block_rp_login_overview .securearea_field_wrapper,
#main_content #main_content_rp .block_rp_login_overview .securearea_button_wrapper
{
}
#main_content #main_content_rp .block_rp_login_overview .securearea_field_wrapper
{
}
#main_content #main_content_rp .block_rp_login_overview .securearea_field_wrapper span.description
{
	font-size: 12px;
}
#main_content #main_content_rp .block_rp_login_overview .securearea_field_wrapper span.formfield
{
}
#main_content #main_content_rp .block_rp_login_overview .securearea_field_wrapper span.formfield input
{
	padding: 1px;
	width: 112px;
}
#main_content #main_content_rp .block_rp_login_overview .securearea_button_wrapper
{
	padding: 5px 0 3px;
}
#main_content #main_content_rp .block_rp_login_overview .securearea_button_wrapper input
{
	font-size: 11px;
	background: #99A2BF;
	width: 115px;
}
#root #main_content #main_content_rp  .block_rp .block_rp_download_overview
{
	padding: 5px 7px 5px 7px;
}
#root #main_content #main_content_rp  .block_rp .block_rp_download_overview a
{
	display: block;
	padding: 0 0 5px 0;
	color: #000000;
	text-decoration: none;
}
#root #main_content #main_content_rp  .block_rp .block_rp_download_overview a:hover
{
	text-decoration: underline;
}
a.news_hyper
{
	font-family: Century Gothic;
	text-decoration: none;
	color: #FFFFFF;
}
a.news_hyper:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_rp  .block_rp .block_rp_news_overview
{
	padding: 5px 7px 5px 7px;
	font-size: 12px;
	color: #000000;
}
#root #main_content #main_content_rp  .block_rp .block_rp_news_overview a
{
	display: block;
	padding: 0 0 5px 0;
	color: #000000;
	text-decoration: none;
}
#root #main_content #main_content_rp  .block_rp .block_rp_news_overview a:hover
{
	text-decoration: underline;
}
#root #main_content #main_content_rp  .block_rp .block_rp_search_form
{
	overflow: hidden;
	padding: 3px 6px;
}
#root #main_content #main_content_rp  .block_rp .block_rp_search_form #fld_metzoektermen
{
	padding: 3px;
	border: 0;
	width: 85px;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form
{
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock
{
	padding: 0 5px 0 5px;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form
{
	width: 120px;
	/*height: 100px;
	*height: 110px;*/
	overflow: hidden;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .userData
{
	display: none;
	height: 0;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder
{
	width: 120px;
	overflow: none;
	border-top: none;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_question
{
	width: 120px
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_question .margins
{
	padding: 0 0 0 0;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_question .margins .text
{
	font-size: 13px;
	color: #000000;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_answer
{
	width: 120px
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_answer .input_text input
{
	width: 114px
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_answer.fld_answer_emailservice
{
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_answer.fld_answer_emailservice label
{
	float: right;
	width: 100px;
	font-size: 13px;
	color: #000000;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .formbuilder_answer.fld_answer_emailservice input
{
	float: left;
	width: 14px;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .verzendknop_div
{
	padding: 0 0 0 0;
}
#root #main_content #main_content_rp  .block_rp.block_rp_form .block_rp_formblock form .formbuilder .verzendknop_div input
{
	border: none;
}
#root #main_content #main_content_rp_padding
{
	padding: 2px 0 0 52px;
}
#root #main_content #main_content_rp_padding h2
{
	font-weight: bold;
}
#root #main_content #main_content_rp_padding2
{
	padding: 25px 0 0 20px;

	font-size: 12px;
	text-decoration: underline;
	color: black;
}
#root #footer
{
	background: #FFFFFF url('/images/line.jpg') repeat-x scroll left top;
	float: left;
	font-size: 11px;
	width: 890px;
}
#root #footer #footer_text
{
	font-size: 11px;
}
#root #footer #footer_text #footer_text_padding
{
	padding: 5px 0 0 0/*723px*/;
	overflow: hidden;
}
#root #footer #footer_text #footer_text_padding #menubuilder_footermenu_item_1
{
	border: 0;
}
#root #footer #footer_text #footer_text_padding .level1
{
	float: right;
}
#root #footer #footer_text #footer_text_padding .level1 a
{
	color: #062e62;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#root #footer #footer_text #footer_text_padding .level1 a:hover
{
	text-decoration: underline;
}
#root #footer #footer_text #footer_text_padding .level1 .item1
{
	float: left;
	padding: 0 7px 0 7px;
	border-left: 1px solid #062e62;
}
#root #footer #footer_text #footer_text_padding .level1 .item1 a
{
}
#root #footer #footer_text #footer_text_padding .level1 .hover1,
#root #footer #footer_text #footer_text_padding .level1 .active1,
#root #footer #footer_text #footer_text_padding .level1 .childactive1
{	
}
#root #footer #footer_text #footer_text_padding .level1 .hover1 a,
#root #footer #footer_text #footer_text_padding .level1 .active1 a
#root #footer #footer_text #footer_text_padding .level1 .childactive1 a
{
}
#frmEmailserviceMembership
{
}
#frmEmailserviceMembership table
{
}
#frmEmailserviceMembership table tr
{
}
#frmEmailserviceMembership table td
{
}
#frmEmailserviceMembership table td #fld_email
{
	border: 1px solid #000000
}
#frmEmailserviceMembership p
{
}
#frmEmailserviceMembership p input
{
}
#multizoek
{
	background-image: url('/images/test8.jpg');
	background-position: bottom;
	background-repeat: no-repeat;
	height: 50px;
	width: 146px;
	padding: 50px 0 0 15px;
	font-size: 12px;
	color: black;
}
#multizoek_text
{
	height: 50px;
	width: 120px;
	padding: 30px 0 0 8px;
	font-size: 12px;
	color: black;
}
.search_field_wrapper
{
	float: left;
}
.search_button_wrapper
{
	float: right;
}
/*== ==*/

/*== Specific definitions ==*/
#root.eenkolom_wide
{
}
#root.eenkolom_wide #main_content  #main_content_mp
{
	width: 797px;
}
/*== ==*/

/*== Fixes N Hacks ==*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
	display: inline-block;	/* for IE/Mac */
}
/*== ==*/
