@charset "utf-8";
/* CSS by the prophets - all rights reserved */

ul, li, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}


li { list-style-type:none}


.label {font-size:12px; font-weight:bold; color:#333;}
.date {color:#B0B0B0;}
.title-with-date {font-size:14px; font-weight:bold; padding-left:15px; color:#004685;}
.link {padding-top:10px; padding-bottom:0px;}
.submit-serp { position:relative; top:13px;}

#col-middle p a {text-decoration:none;}
#col-middle p a:hover {text-decoration:none;}


/* breadcrumbs & share - print ------------------- */
#breadcrumbs {position:relative; top:16px; left:20px; color:#004685; cursor:default;}
	#breadcrumbs a {color:#666; cursor:pointer;}
	#breadcrumbs a:hover {color:#333;  cursor:pointer;}
#share-print {position:absolute; top:210px; right:20px;}
	#share-print a {color:#666; text-decoration:none;}
	#share-print a:hover {color:#333; text-decoration:none;}
	#share-print ul li {display:inline;}


/* main page tabs--------------------------------- */
ul.tab-nav {display:none}
.tab-nav {margin-bottom:16px;}



/* left-col -------------------------------------- */
#side-nav {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; padding-bottom:4px;}
	#side-nav-ul {margin-left:10px; line-height:16px;}
	#side-nav h3 {padding-top:10px; padding-left:10px; position: relative; right:1px; top:-2px;  font-size:16x; font-weight:bold; width:170px; height:35px;}
	#side-nav a {color:#333; line-height:14px;}	
	.side-nav-level-1-closed {width: 133px; -moz-border-radius: 6px; -webkit-border-radius: 6px; display:block; margin-bottom:4px;}
	li.side-nav-level-1-closed {margin-top:4px; padding-left:25px; padding-top:4px; padding-bottom:4px; }
	.side-nav-level-1-open {width: 133px; -moz-border-radius: 6px;
     -webkit-border-radius: 6px; display:block; margin-bottom:4px;}
	li.side-nav-level-1-open {margin-top:4px; padding-left:25px; padding-top:4px; padding-bottom:4px;}
	li.side-nav-level-2 {padding-left:10px; margin-bottom:4px;}
	li.side-nav-level-2-open {padding-left:10px; margin-top:6px;  margin-bottom:6px;}	
	li.side-nav-level-3 {font-weight:bold; border-bottom:1px dotted #666; width:110px; margin-top:2px;}
	li.side-nav-level-3-open {font-weight:bold; margin-top:2px;}
	li.side-nav-level-3-open a {border-bottom:1px dotted #666; display:block; width:110px;}
	li.side-nav-level-4 a {font-weight: normal; margin-left:10px; width:100px;margin-top:4px;margin-bottom:2px;}		

/* right-col ------------------------------------- */
#huidig-kantoor {border:1px solid #A7BFD5; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px;}
	#huidig-kantoor h3 {text-align:center; padding-top:10px; padding-left:10px; position: relative; right:1px; top:-3px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FFF; width:170px; height:31px;}          /* WIJZIGING ------------------------------------- */
	#huidig-kantoor-content {position:relative; left:10px; padding:10px; width:139px; margin-bottom:8px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; line-height:16px;}     /* WIJZIGING ------------------------------------- */
	#huidig-kantoor-content dl {clear:both;}
	#huidig-kantoor-content dt {float:left; text-align:left; width:40px; line-height:14px;}
	#huidig-kantoor-content dd {float:left; width:70px; line-height:14px;}
#faq {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#faq h4 {padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#faq ul {position:relative; left:10px; margin-bottom:10px; width:160px; line-height:14px;}
	#faq a {color:#333; font-size:11px}
	#faq ul.list-yellow-arrows li {margin-bottom:6px;}
	#faq-more {position:relative; left:5px; width: 143px; height:24px; -moz-border-radius: 6px;
     -webkit-border-radius: 6px; display:block; margin-bottom:6px;}
	a#faq-more {margin-top:4px; padding-left:25px; padding-top:4px; position:relative; _top:-5px; *top:-5px} 
#ontdek-ook {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#ontdek-ook h4 {padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#ontdek-ook ul {position:relative; left:10px; margin-bottom:10px;}
	#ontdek-ook a {color:#333; font-size:11px}

/* buttons --------------------------------------- */
.btn-ik_wil a {display:block; height:36px; width:156px; text-indent:-9999px;}
.btn-ik_heb a {display:block; height:36px; width:156px; text-indent:-9999px; margin-left:30px;}
.btn-verzend a {display:block; height:36px; width:101px; text-indent:-9999px;}

/* footer ---------------------------------------- */
#footer a, #footer a:visited {color:#999;}
#footer ul{padding-top:34px;}
#footer ul li{display:inline;}
li#footer-1 {margin-left:46px;}
li#footer-2 {margin-left:96px;}
li#footer-3 {margin-left:92px;}
li#footer-4 {margin-left:96px;}
li#footer-5 {margin-left:98px;}
li#footer-6 {margin-left:90px;}
li#footer-7 {margin-left:76px;}
#copyright {text-align:center; font-size:11px; color:#999; position:relative; top:11px;}






/* specific styling ------------------------------- */

/* buttons binnen specific styling ------------------------------- */
.btn-solliciteren a {display:block; height:30px; width:343px; text-indent:-9999px;}
.btn-solliciteren a {display:block; height:30px; width:343px; text-indent:-9999px; margin-left:-4px; margin-top:10px;}
.btn-faq a {display:block; height:30px; width:170px; text-indent:-9999px; float:right; }
.btn-faq a {display:block; height:30px; width:170px; text-indent:-9999px; margin-right:-5px; margin-top:-3px;}

/* end buttons binnen specific styling ------------------------------- */



/* vind-uw-consul styling --------------------------------- */
#vind-uw-consul {position:relative; left:-4px; width:187px; height:196px;}
	#vind-uw-consul h4 { font-family:Georgia, "Times New Roman", Times, serif; position:relative; left:12px; top: 10px;font-size:12px; line-height: 14px; color:#333;}
	#vind-uw-consul p {font-family:Georgia, "Times New Roman", Times, serif; position:relative; left:12px; top: 70px;font-size:11px; line-height: 14px; color:#004685;}
	input#postcode-box {border-color:#004685; border-style:solid; border-width:1px; height:14px; padding-left:2px; padding-top:1px; width:50px; position:relative; left:12px; top:55px;_top:54px; *top:54px;}
	input#submit-postcode {position:relative; left:10px; top:58px;}
	#vind-uw-consul ul li {font-size:11px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:2px; padding-left:10px; position:relative; top: 60px; left:12px; line-height:14px; margin-bottom:4px;}
	#vind-uw-consul a{color:#666666;}
	
#nog-een-vraag {border:1px solid #f0f0f0; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; margin-top:20px;}
	#nog-een-vraag h4 {padding-top:6px; padding-left:10px; position: relative; right:1px; top:-3px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; width:170px; height:35px;}
	#nog-een-vraag ul {position:relative; left:10px; margin-bottom:10px;}
	#nog-een-vraag a {color:#333; font-size:11px}
/* end vind-uw-consul styling --------------------------------- */	
	



/* table styling --------------------------------- */
.branded-table { font-size:12px; width:540px; text-align:left; border-collapse: collapse;}
.branded-table th { font-size: 13px; font-weight: normal; padding: 6px; border-top: 2px solid #004685; border-bottom: 1px solid #fff; color: #fff;}
.branded-table td { padding: 2px; padding-left: 6px;	border-bottom: 1px solid #fff; color: #333333; border-top: 1px solid #fff;}
.branded-table tfoot tr td {font-size: 11px;	color: #666666;}
.branded-table tbody tr:hover td {color: #333333;}

.columns-table { font-size:12px; width:540px; text-align:left; border-collapse: collapse;}
.columns-table th { font-size: 15px; font-weight: bold; color:#004685; padding:6px 10px 6px 10px;}
.columns-table td { padding:6px 10px 10px 10px; border-top-width: 2px; border-right-width: 4px; border-bottom-width: 2px; border-left-width: 4px; border-style: solid; border-color: #FFF;}
.columns-table tbody  {border: 0px solid #EEE;}
a.columns-table-link {padding-left:12px; }

/* end table styling --------------------------------- */


/* FAQ styling --------------------------------- */
#side-faq { display:block; width:540px; height:22px; padding-top:6px; margin-bottom:5px;}
#side-faq-answer { width:490px; padding:25px;margin-bottom:5px;}
.link_faq { padding-left: 20px;}
.link_faq-open { padding-left: 20px;}
.faqtext {margin-bottom:0px;}
.faq_text {margin-top:10px; margin-bottom:0px; margin-left:20px;}

a.faq-white { color:#FFF;text-decoration:none;font-weight:bold;}
a.faq-white, a:link.faq-white, a:active.faq-white	{color:#FFF; text-decoration:none;font-weight:bold;}
a:visited.faq-white  {color:#FFF; text-decoration:none;font-weight:bold;}
a:hover.faq-white {color:#FFF; text-decoration:none;font-weight:bold;}

a.faq { color:#0060B9;text-decoration:none;font-weight:bold;}
a.faq, a:link.faq, a:active.faq	{color:#0060B9; text-decoration:none;font-weight:bold;}
a:visited.faq  {color:#0060B9; text-decoration:none;font-weight:bold;}
a:hover.faq {color:#0060B9; text-decoration:none;font-weight:bold;}

/* end FAQ styling --------------------------------- */





/* PRESS styling --------------------------------- */
.pers_pave_border {width:162px;height:200px;border:1px solid #E0E9F1;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;}
.pers_pave_border_middle {width:162px;height:200px;border:1px solid #E0E9F1;padding-top: 5px;padding-right: 5px;padding-bottom: 5px;padding-left: 5px;margin-left:9px;margin-right:9px;}
.pers_pave {width:141px;height:194px; padding-top: 5px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;}
.pers_title { font-size:14px; font-family: G eorgia, "Times New Roman", Times, serif; font-size:14px;margin-bottom:13px;font-weight:bold; color: #004685;}
#pers_presentation {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; margin-top:0px; height:74px; font-weight:bold; color: #004685;}
#pers_logos-fotos {font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; margin-top:0px; height:74px; font-weight:bold; color: #004685;}
#pers_contact { margin-top:0px; height:20px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; margin-bottom:5px; font-weight:bold; color: #004685;}
.pers_link { margin-top:-6px;}

/* END PRESS styling --------------------------------- */



/* UW CONSULENT styling --------------------------------- */
.list_link li{list-style-image:none; list-style-position:outside; list-style-type:none; padding-left:16px; margin-bottom:8px;}
.naam-kantoor{ font-size:13px; text-transform:uppercase; text-decoration:none; font-weight: bold;}

/* END UW CONSULENT styling --------------------------------- */


/* op_product-rubriek & familie styling --------------------------------- */
.op-product_pave_border_left { width:250px; height:250px;border:1px solid #E0E9F1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; *padding-bottom: 3px; _padding-bottom: 3px;  padding-left: 5px; margin-right:8px; margin-bottom:16px;}
.op-product_pave_border_right { width:250px; height:250px;border:1px solid #E0E9F1; padding-top: 5px; padding-right: 5px; padding-bottom: 5px;  *padding-bottom: 3px; _padding-bottom: 3px;   padding-left: 5px; margin-left:8px; margin-bottom:16px;}
.op-product_pave { width:230px; height:230px; padding-top: 5px; padding-right: 10px; padding-bottom: 15px;*padding-bottom: 12px; padding-left: 10px; position:relative; top:-16px;}
.op-product_pave-small_border_left { width:250px; height:130px; border:1px solid #E0E9F1; padding: 5px; margin-right:8px; margin-bottom:16px;}
.op-product_pave-small_border_right { width:250px; height:130px; border:1px solid #E0E9F1; padding: 5px; margin-left:8px; margin-bottom:16px;}
.op-product_pave-small { width:230px; height:140px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px;   padding-left: 10px;}
.op-product_pave-small h4 {line-height:0px;}

.op-product_copy { height:30px; *height:24px;}
.op-product_link {margin-bottom:10px;}
#op-product_hr { margin-top:10px;}
.op-product-familie_list li{ list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:10px; padding-left:16px; padding-bottom: 5px;}
.op-product-familie_link{ height:150px;}

/* END op_product-rubriek en familie styling --------------------------------- */


/* vind-consulent_tussenscherm --------------------------------- */

#submit-consulent_tussenscherm { position:relative; top:13px;}
.hoofdkantoor {padding:12px 16px 12px 16px; margin-bottom:8px; }
.bijkantoor {padding:12px 16px 12px 16px; margin-top:8px; margin-left:20px; margin-right: 20px; margin-bottom: 8px;}
#vind-uw-consul-col {float:left; width:300px; margin-right:-300px; }
#google-maps-col {float:right; width:427px; margin-right:-5px;  position:relative; clear:both }
#vind-uw-consul-right { position:absolute; left:890px; top:250px; width:187px; height:196px;}
.btn-googlemaps { font-size:11px; float:left; padding-left: 10px;}
.kader {display:block; width:335px; padding:12px 16px 12px 16px; margin-top:16px; border: 1px solid #CCC; clear:both;}
#vind-uw-consul-col_detail {float:left; width:370px; margin-right:-370px; position:relative;}
#google-maps-col_detail{float:right; width:360px; margin-right:-5px;  position:relative; top:-150px;}
.openingsuren-lijn { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #333;}
#bottom-search {position: relative; margin-left:220px; margin-right: 20px;}


#col-middle_vind-consulent h2{margin-top:20px; position:relative; top:20px;}



/* END vind-consulent_tussenscherm --------------------------------- */


/* SITEMAP styling --------------------------------- */
#col-middle_sitemap { float:left; width:740px; margin-right:-740px;}
.sitemap_block { display: inline-block; width:244px; vertical-align: top; margin-bottom:20px;}
.sitemap_indent { display: inline-block;  width:244px; vertical-align: top; margin-bottom:5px; margin-left:10px;}
a.sitemap { color:#000; text-decoration:none;}
a.sitemap, a.sitemap:link, a.sitemap:active	{color:#000; text-decoration:none;}
a.sitemap:visited {color:#000; text-decoration:none;}
a.sitemap:hover {color:#000; text-decoration:none;}

/* END SITEMAP styling --------------------------------- */


/* BIG FORM styling --------------------------------- */

#form_block {
	width:540px;
	*width:538px;
	height:700px;
	border:1px solid #E1E1E1;
	*margin-right: 0px;
	_margin-right: 0px;
}
#form_block_left {
	*float:left;
	display: inline-block;
	width:230px;
	vertical-align: top;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	*margin-left: 0px;
	_margin-left: 0px;
	*padding-left: 15px;
	_padding-left: 15px;
	clear:both;
}
#form_block_right { 
	*float:right;
	position:relative;
	*left:-20px;
	_left:-20px;
	display: inline-block;
	width:255px;
	_width:240px;
	*width:240px;
	vertical-align: top;
	*padding-top: 10px; 
	*padding-bottom: 15px; 
	_padding-top: 10px;
	_padding-bottom: 15px;
	clear:both;
	margin-top: 20px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	*margin-top: 10px;
	*margin-right: 0px;
	*margin-bottom: 15px;
	*margin-left: 0px;
}


.form-input {
height:13px;
margin-bottom:15px;
width:210px;
}

.form-input_apart {
/*height:19px;*/
margin-bottom:15px;
}

.form-input_date {
margin-bottom:15px;
width:40px;
}

.form-input_year {
margin-bottom:15px;
width:60px;
}

.form-input_dropdown {
margin-bottom:15px;
width:215px;
}

#textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333; width:250px; _width:232px;
	*width:232px;}











#header,
#navigation-bar,
#share-print,
#col-left,
#faq,
#ontdek-ook,
#footer,
#terug { display: none; }

/* general styling ------------------------------- */
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333;}
img {border:none}
a {color:#0060B9; text-decoration:none;}
a, a:link, a:active	{color:#0060B9; text-decoration:none;}
a:visited {color:#0060B9; text-decoration:none;}
a:hover {color:#004685; text-decoration:none;}

q,em {font-style:italic;}
strong, b {font-weight:bold;}
p {margin-bottom:16px;}

h1, h2, h3, h4, h5 { color:#004685;}
h1 {font-size:26px;line-height:52px;font-weight:bold;}
h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size:26px;margin-bottom:13px;font-weight:bold; color: #0060B9;}
h3 {font-size:16px;line-height:24px;color:#0060B9;}
h4 {font-size:15px;line-height:30px;font-weight:bold;}
h5 {font-size:12px;line-height:18px;font-weight:bold;}

address {font-style:normal;}

.highlight {padding:12px 16px 12px 16px; margin-top:16px;}

.yellow {color:#004685;}
.blue {color:#004685;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.hide {display:none;}

ul.list-yellow-arrows li {list-style-image:none; list-style-position:outside; list-style-type:none; margin-top:2px; padding-left:20px;}

.hr {display:block; border-bottom:1px dotted #CCC; margin-top:16px; margin-bottom:24px;}

/* breadcrumbs & share - print ------------------- */
#breadcrumbs {position:relative; top:20px; left:0px; color:#0060B9; cursor:default;}
	#breadcrumbs a {color:#666; cursor:pointer;}
	#breadcrumbs a:hover {color:#333;  cursor:pointer;}
#share-print {position:absolute; top:210px; right:0px;}
	#share-print a {color:#666; text-decoration:none;}
	#share-print a:hover {color:#333; text-decoration:none;}
	#share-print ul li {display:inline;}
	li.icon-mail {margin-top:4px; padding-left:0px;margin-right:20px;}
	li.icon-print {margin-top:2px; padding-left:0px;}

/* main page tabs--------------------------------- */

ul.tab-nav li{display:none;margin-top:20px;}
ul.tab-nav li.selected {display: block; margin-left:-40px; padding-left:0px; text-indent:0px;margin-top:20px;}


/* table styling --------------------------------- */
.branded-table {font-size:12px; width:540px; text-align:left; border-collapse: collapse;}
.branded-table th {font-size: 13px; font-weight: normal; padding: 6px; border-bottom: 2px solid #004685; color: #fff;}
.branded-table td {padding: 2px; padding-left: 6px;	border-bottom: 1px solid #fff; color: #333333; border-top: 1px solid #fff; }
.branded-table tfoot tr td {font-size: 11px;	color: #666666;}
.branded-table tbody tr:hover td {color: #333333;}

.columns-table {font-size:12px; width:540px; text-align:left; border-collapse: collapse;}
.columns-table th {font-size: 15px; font-weight: bold; color:#004685; padding:6px 10px 6px 10px;}
.columns-table td {padding:6px 10px 10px 10px; border: 4px solid #FFF;}
.columns-table tbody tr:hover td {}
.columns-table tbody  {border: 5px solid #EEE;}
a.columns-table-link {padding-left:12px;}

/* buttons --------------------------------------- */
.btn-ik_wil a {display:block; height:36px; width:156px; }
.btn-ik_heb a {display:block; height:36px; width:156px; margin-left:30px;}



/* buildup --------------------------------------- */
#col-right{ display: none; float:left; width:400px; margin-top:150px; position:absolute; _left:20px; *left:20px;}
#col-middle{margin-top:50px;}


/*
dd {position:relative; top:-18px;}
dl {margin-bottom:-36px;}
dt {margin-bottom:0px;}
*/

.printlogo {
display: block;
}

#mijn-consulent {position:absolute; left:500px; top: -16px; font-size:11px; line-height:14px;}
	#mijn-consulent h3 {
	text-align:left;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#004685;
}         
	
	#mijn-consulent-content dl {clear:both;}
	#mijn-consulent-content dt { float:left; padding-right:0px; margin-right:0px;}
	#mijn-consulent-content dd { float:left; padding-left:10px; margin-left:0px;}
	
ul.list-pdf li {padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

ul.list-excel li {padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

ul.list-ppt li {padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

ul.list-word li {padding-left:35px; padding-bottom: 12px; padding-top: 7px; list-style-image:none; list-style-position:outside; list-style-type:none;}

.label {font-size:12px; font-weight:bold; color:#333;}
.date {color:#B0B0B0;}
.title-with-date {font-size:14px; font-weight:bold; padding-left:15px; color:#004685;}
.link {padding-top:10px; padding-bottom:0px;}
.submit-serp { position:relative; top:13px;}

.list li{padding-left:0px;}

.openingsuren {width:370px;}