@charset "utf-8";
/* CSS Document */

body { background: #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 0 0 0; padding:0 0 0 0; }

/* bone */
.shadow_head { width:774px; height:13px; margin:-1px auto; padding:0 0 0 0; background:url(../gfx/bg_head.png) no-repeat; }
.shadow_body { width:774px; margin:0 auto; padding:0 0 0 0; background:url(../gfx/bg_body.png) repeat-y; }
.shadow_foot { width:774px; height:12px; margin:0 auto; padding:0 0 0 0; background:url(../gfx/bg_foot.png) no-repeat; }
.wrapper { width:748px; margin:0 auto; padding:0 0 0 0;}

/* header */
.logo { width:177px; height:105px; background:#FFFFFF; float:left; display:inline; margin:0; padding:0; }
* html .logo { height:102px; }
*+html .logo { height:102px; }

/* headerinvul */
.headerinvulwhite { margin-top:15px; margin-left:10px; }
.headerinvulwhite a, .headerinvulwhite a:visited { color:#FFFFFF; background:url(../icons/headernav_bullet_white.png) left no-repeat; text-decoration:none; padding:0 0 0 15px; }
.headerinvulwhite a:hover { color:#F78211; background:url(../icons/headernav_bullet_black.png) left no-repeat; }

.headerinvulblack {	margin-top:10px; margin-left:10px; }
.headerinvulblack a, .headerinvulblack a:visited { color:#F78211; background:url(../icons/headernav_bullet_black.png) left no-repeat; text-decoration:none; padding:0 0 0 15px; }
.headerinvulblack a:hover { color:#FFFFFF; background:url(../icons/headernav_bullet_white.png) left no-repeat; }

/* content holder */
.sidebar { width:177px; float:left; display:inline; }
.content_col { width:571px; float:left; display:inline; margin-bottom:0; }
.clear { width:748px; margin:0; padding:0; }

/* text style */
.titlebox { font:25px Arial; }
.titlebox #subtitle{ font:25px Arial;}
.titlebox #subtitle{ font:16px Arial;}

.textblock { font:12px Arial;}
a, a:visited { color:#000000; }
a:hover { color:#CE1142; }

.titletext { margin:25px; }
.titletext #title { color:#CE1142; font:bold 16px Arial; margin:0; padding:0; }
.titletext #text, .titletext #text p { color:#000000; margin:10px 0 0 0; padding:0; }

.marg { margin:25px 25px 25px 25px; }
.marg_center { margin:0 auto; }

/* parent main navigation */
.parent_nav { width:177px; height:24px; }
.parent_nav a, .parent_nav a:visited { background:url(../icons/nav_bullet_black.png) 2px no-repeat; display:block; color:#FFFFFF; text-decoration:none; font:11px Arial; padding-left:35px; padding-bottom:5px; padding-top:5px; margin:0 0 0 0; }
.parent_nav a:hover, .parent_nav a#selected{ background:#FF8300 url(../icons/nav_bullet_white.png) 2px no-repeat; }

/* child main navigation */
.child_nav { width:177px; height:24px; }
.child_nav a, .child_nav a:visited{ background:#333333; display:block; color:#EEEEEE; text-decoration:none; font:11px Arial; padding-left:35px; padding-bottom:5px; padding-top:5px; margin:0 0 0 0; }
.child_nav a:hover, .child_nav a#selected{ background:#CE1142; color:#FFFFFF; }

/* images rotator */
.img_rotator_header_115 { width:115px; height:105px; float:left; display:inline; margin:0 0 0 0; padding:0 0 0 0; }
.img_rotator_header_230 { width:230px; height:105px; float:left; display:inline; margin:0 0 0 0; padding:0 0 0 0; }
.header_nav { background:#CE1142; width:111px; height:105px; float:left; display:inline; margin:0 0 0 0; padding:0 0 0 0; }

/* links */
.links {  margin:0 25px 25px 25px; font:bold 12px Arial, Helvetica, sans-serif; color:#CE1142; }
.links table {  margin-bottom:25px; padding:10px 0 0 0; float:left; }
.links li { padding:0 0 0 0; text-align:left; font:11px Arial, Helvetica, sans-serif; text-align:left; display:inline; }
.links li a , .links li a:visited { color:#000000; }
.links li a:hover { color:#CE1142; }

/* links detail */
.links_detail { font:11px Arial, Helvetica, sans-serif; }
.links_detail p{ color:#333333; font:11px Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
.links_detail h3{ color:#CE1142; font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 10px 0;}
.links_detail a, .links_detail a:visited { color:#000000; }
.links_detail a:hover { color:#CE1142; }
.links_item_txt { padding:15px 15px 15px 15px; border-bottom:1px solid #CE1142;}
.links_title,.links_title a {color: #CE1142; margin-bottom : 5px;}

/* form */
form {margin:0 0 10px 0; padding:0 0 0 0; }
.formbutton, .FormButton { border:0; background:#CE1142; font:10px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:3px 5px 3px 5px; }
.formfield { font:11px Arial, Helvetica, sans-serif; }

/* A tot Z */
.atoz_col { margin-left:23px; margin-bottom:25px; width:250px; float:left; display:inline; }
.atoz {  margin-top:25px; margin-bottom:25px; width:250px; display:block; border:1px solid #CE1142;  }
.atoz_regkey { font:bold 20px Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0 0 0 0; color:#CE1142; float:right; margin:10px;}
.atoz_item { margin:10px 0 15px 10px; color:#CE1142; }
.atoz_item a, .atoz_item a:visited { color:#000000; }
.atoz_item a:hover { color:#CE1142; }

/* agenda */
.agenda_table { margin:0 auto; }
.agenda_table table { width:525px; margin:25px auto; }
.agenda_table a ,.agenda_table a:visited{ color:#CE1142; }
.agenda_table a:hover { color:#333333; }
.agenda_table_row { padding: 5px; font-size: 0.9em; border-bottom: 1px solid #FFFFFF; }
.agenda_item_hd { font:bold 11px Arial, Helvetica, sans-serif; color:#CE1142; }
.agenda_table_hd { color: #FFFFFF; font-weight: bold; border-left: 1px solid #FFFFFF; padding:5px; background:#CE1142; }
.agenda_table_div { border-bottom: 1px solid #CE1142; height: 2px;}
.agenda_row_odd { background:#EEEEEE; }
.agenda_row_even { background:#CCCCCC; }
.agenda_item_txt { padding: 3px; font:11px Arial, Helvetica, sans-serif;}
.agenda_maand { color: #CE1142; font:bold 11px Arial, Helvetica, sans-serif; border-bottom: 3px solid #CE1142; padding: 5px; }
.agenda_table_bg { background:#FFFFFF; border-bottom: 1px solid #FFFFFF; }

.agenda_detail { margin:25px 25px 25px 25px; font:bold 11px Arial, Helvetica, sans-serif; }
.agenda_detail a ,.agenda_detail a:visited{ color:#000000; }
.agenda_detail a:hover { color:#CE1142; }

/* nieuws */
.news_item_col { margin-left:23px; margin-bottom:0; width:250px; float:left; display:inline; }
.news_item { margin-top:25px; margin-bottom:25px; width:250px; display:block; border:1px solid #CE1142; }
.news_item h1 { font:bold 20px Arial, Helvetica, sans-serif; color:#CE1142; margin:0 0 0 0; padding:10px 10px 0 10px; }
.news_item p { font:11px Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:0 10px 10px 10px; }
.news_item p#datum { color:#515151; font-size:9px; font-style:italic; margin:0 0 0 0; padding:10px 0 0 10px;}
.news_item a , .news_item a:visited{ color:#000000; }
.news_item a:hover { color:#CE1142; }
.news_list {  font:11px Arial, Helvetica, sans-serif; color:#CE1142; margin:10px 25px 25px 25px;}
.news_list a , .news_list a:visited { color:#000000; }
.news_list a:hover { color:#CE1142; }
#nieuwstextblock{ margin: 25px 25px 25px 25px; }
#nieuwstextblock h2 { color:#CE1142; }
#nieuwstextblock strong { color:#999999; }
#nieuwstextblock p { margin:10px 0 10px 0; padding:0 0 0 0; }
#nieuwstextblock a, #nieuwstextblock a:visited { color:#333333; }
#nieuwstextblock a:hover{ color:#CE1142; }
#NAwrapper { width: 100%; }
#NAselectdate { float: left; width: 160px; }
#NAselectdate select { vertical-align: middle; }
#NAsearch { float: right; position: relative; bottom: 2px; }
#NAsearch label { position: relative; bottom: 2px; }
#NAsearch label { position: relative; bottom: 2px; }
#NAoverview { margin-top: 15px; }

/* sitemap */
.sitemap { margin:20px; color:#CE1142; font:11px Arial, Helvetica, sans-serif; }
.sitemap a, .sitemap a:visited { color:#000000; }
.sitemap a:hover { color:#CE1142; }

/* anchorblok */
.anchorblok { margin:25px; color:#CE1142; }
a.anchorblok_link {  color:#000000; }
a:hover.anchorblok_link {  color:#CE1142; }
.searchreslink {  color:#CE1142; }

.anchorblok, #faqoverzicht, .document { margin-bottom: 15px;}
#faqoverzicht input { margin: 10px 0; }
#faqoverzicht li { margin-left: 15px; }

/* voetencheck */
#vcnavigation {float: right; width: 160px;}
#vcquestions {float: left; padding-left: 20px; width: 360px;} 

.vcnavitem {clear: both; border: 1px solid #FF8300; width: 160px; height: 35px; margin-bottom: 2px; }
.vcnavitemnr {cursor: pointer; padding-top: 10px; text-align: center; color: #000000; font-weight: bold; background-color: #FFFFFF; float: left; width: 35px; height: 25px;}
.vcnavitemnr_sel {cursor: pointer; padding-top: 10px; text-align: center; color: #FFFFFF; font-weight: bold; background-color: #CE1142; float: left; width: 35px; height: 25px;}
.vcnavitemtitle {padding-left: 10px; padding-top: 10px; color: #000000; font-weight: bold; background-color: #FF8300; float: left; width: 115px; height: 25px;}

.vcitem {border: 1px solid #CE1142; width: 360px; height: 35px; margin-bottom: 2px; }
.vcitemnr { padding-top: 10px; text-align: center; color: #FFFFFF; font-weight: bold; background-color: #CE1142; float: left; width: 35px; height: 25px; }
.vcitemtitle {padding-left: 10px; padding-top: 10px; color: #000000; font-weight: bold; background-color: #FFFFFF; float: left; width: 120px; height: 25px;}
#vcquestion {color: #000000; font-weight: bold;}
#vc_ja {margin-right: 20px;}
#vcanswer_ja, #vcanswer_nee {display: none;}
#vcanswertext_ja, #vcanswertext_nee {display: none; font-weight: bold; border: 1px solid #FF8300; padding-top: 5px; font-size: 12px; padding-left: 10px; height: 25px;}

/* test */
#testwrapper {width: 571px;} 
#testquestionwrapper {font-size: 14px; background-color: #CE1142; padding: 20px 10px; width: 551px;}
#testanswertext {font-size: 14px; background-color: #FFFFFF; padding: 20px 10px; width: 551px;color: #333333; display: none;}
.testnavitemnr {cursor: pointer; margin-right: 3px; float: left; width: 40px; height: 20px; border: 1px solid white; padding: 10px 0px; text-align: center;}
.testnavitemnr_sel {cursor: pointer; margin-right: 3px; float: left; width: 42px; height: 22px; padding: 10px 0px; text-align: center; background-color: #000000;}
.testnavitemnr h2, .testnavitemnr_sel h2  {color: #FFFFFF; margin: 0px; font-size: 18px;}
#testquestion {clear: both; color: #FFFFFF; width: 450px;}
#testanswers {color: #000000;}
#nextquestion {font-size: 12px; background-color: #000000; color: #FFFFFF; width: 110px; float: right; padding: 5px; cursor: pointer;}

/* table */
.tableContainer { margin:25px; }
.table_table { width: 100%; }
.table_table th { border-top:1px solid #CE1142; padding:3px; text-align:left; background:#CE1142; color:#ffffff; }
.table_table td { border-top:1px solid #CE1142; padding:3px; }

/* opinie / poll */
.poll_table {margin-left:25px;}
.poll_table_hd  {color: #CE1142;  font:bold 16px Arial;  }
.poll_title { color: #CE1142;  font:bold 16px Arial;  }
.poll_hd_line { color: #CE1142; }
.poll_option { color: #000000;}

/* document */
.doc {margin-left:25px;}
.doc_title { color:#CE1142; font:bold 16px Arial; margin:0; padding:0; }
.doc_descr, .doc_descr p { color:#000000; margin:5px 0 0 0; padding:0; }
.doc_link { margin: 0 15px 15px 0; }

/* testimonial */
.testimonial h1 { font:bold 18px Arial; margin:5px 20px 0 20px; }
.testimonial p { font:15px Arial; margin:10px 20px 0 20px;}

