/*

Nedfinity.com CSS by www.nedfinity.com  
*********************************************
* Nedfinity 2008 © All rights reserved	
* Web:		http://www.nedfinity.com 
* E-mail: 	info(at)nedfinity.com 
* Tel:  	+31 (0)38 453 8347
* Author:	Tom van der Hoek & Renzo Koning 
*********************************************

/* Algemeen 
----------------------------------------------------------- */
@import url("css_nav.css");
* { /* overschrijf alle default browser settings */ margin: 0; padding: 0; }
body { background: #fff; background-position: top; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; /* standaard lettertype instellingen */ color: #005c88; /* standaard tekst kleur */ }
/* Container DIV's
----------------------------------------------------------- */	
#container { position:relative; width: 990px; /* deel 2 van de centering hack */ margin: 0 auto;}
html, body { height:100%; }
html { overflow-y: scroll;}
html { overflow-y: -moz-scrollbars-vertical; }
/* Standaard hyperlink instellingen
----------------------------------------------------------- */
a, a:link, a:visited, a:active { color: #0097dd; text-decoration: none; }
a:hover { color: #0097dd; text-decoration: underline; }
/* Standaard tekst instellingen 
----------------------------------------------------------- */
h2, h3, h4, h5 { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; color:#005c88; }
h2 { font-size: 18px; line-height:26px; font-weight:bold; display:block; }
h3 { font-size: 11px; font-weight:bold; margin:10px 0 10px 0; }
h4 { font-size: 20px; display: inline; line-height:34px; }
h5 { font-size: 20px; text-align:center;  display: inline; }
h6 { font-size: 12px; text-align:left; display: block; font-weight:bold; color:#B10042;}
ul { margin:0 0 0 10px; padding:0 0 0 10px;}
li { margin:0; padding:0;} 
/* Standaard elementen
----------------------------------------------------------- */
form { margin:0; padding:0;}
img { border: 0; }
hr { margin:5px 0 5px 0; border:#c5c7c8 1px solid; }
.streep { margin:5px 0 5px 0; border-bottom:#c5c7c8 1px solid; width:100%; height:1px; }
b, strong { font-weight:bold;}
strong.h4 { font-weight:bold; display:block; margin-top:12px;}
/* Header
----------------------------------------------------------- */
#logo { position:relative; left:0px; top:0px; }
#search { position:absolute; width:230px; right:1px; top:55px; margin:0; padding:0;}
#searchfield { border:1px solid #005a86; height:16px; font-size:11px; width:180px; background-image:url(/_img/icon_search.gif); background-repeat:no-repeat; background-position:left; padding:4px 0 0 25px; color:#005a86 }
#search_submit { position:absolute; right:0; top:0; margin:0; padding:0; }
.searchImage { margin-top:4px; }
#searchmain { border:1px solid #005a86; height:24px; font-size:18px; width:420px; background-image:url(/_img/icon_search.gif); background-repeat:no-repeat; background-position:left; padding:4px 0 0 25px; color:#959595 }
#searchsubmit { position:relative; top:-1px; left:360px; border:0; width:75px; height:20px; font-size:11px; color:#FFFFFF; background-image:url(/_img/button_subcon.gif); background-repeat:no-repeat; }
/* Content
------------------------------------------------------------ */
#content_right{position:relative; width:816px; margin:30px 0 0 0; padding:0; float:right; }
#content_right_left, 
#content_right_left_contact {position:relative; float:left; width:300px;  margin:0; padding:0px 0px 0px 15px; overflow:hidden; }
#content_right_right,
#content_right_right_contact {position:relative; float:right; width:480px; margin:0; padding:0px 0px 0px 15px; }
#crr_foto{position:relative; width:474px; height:137px; margin:0; padding:0;}
#crr_foto_image {position:absolute; background-repeat:no-repeat; margin:0; padding:0; width:474px; height:137px; overflow:hidden;}
#crr_tl_foto{position:absolute; z-index:300; width:10px; height:10px;left:-1px; top:-1px; margin:0; padding:0;}
#crr_tr_foto{position:absolute; z-index:301;width:10px; height:10px;right:-1px; top:-1px; margin:0; padding:0;}
#crr_bl_foto{position:absolute; z-index:302;width:10px; height:10px;left:-1px; top:128px; margin:0; padding:0;}
#crr_br_foto{position:absolute; z-index:303;width:10px; height:10px; right:-1px; top:128px; margin:0; padding:0;}
.mailprint{position:relative; text-align:right; width:100%; clear:both;padding: 5px 0;  }
.mailprint a,.mailprint a:link,.mailprint a:visited,.mailprint a:active,.mailprint a:hover {color:#005c88;}



#boxes_yellow_container{position:relative; padding:0; margin:0; width:474px;}
#boxes_yellow_left{position:relative; padding:0; margin:0; float:left; width:160px;}
#boxes_yellow_right{position:relative; padding:0; margin:0; float:right; width:310px;}
.box_yellow_container_left{position:relative; width:131px; height:auto; float:left; padding:0px; margin: 14px 0px 0px 0px; display:block;}
.box_yellow_container_right{position:relative; width:294px; height:auto; float:left; padding:0px; margin: 14px 0px 0px 0px; display:block;}
.box_yellow_small, .box_yellow_small_high { position:relative; width:131px; border: #f8b507 solid; border-width:0 1px 0px 1px;  height:74px; padding:4px 8px 12px 8px; margin: 0px; display:block; overflow:hidden; }
.box_yellow_small_high{height:260px;}
.box_yellow_large, .box_yellow_large_high, .box_yellow { position:relative; width:294px; border: #f8b507 solid; border-width:0 1px 0px 1px;   padding:8px 8px 12px 8px; margin: 0px; display:block; overflow:hidden; }
.box_yellow_large_high{height:175px;}
.box_yellow { height:auto; }
#gmap{height:180px;}
.box_yellow_news, .box_yellow_news_bgcolor{ position:relative; width:294px; border: #f8b507 solid; border-width:0 1px 0px 1px;  height:58px; padding:8px 8px 12px 8px; margin: 0px; display:block; }
.box_yellow_news_bgcolor{ background-color:#FEF7E5;}
.box_yellow_news_bottom, .box_yellow_news_bottom_bgcolor { position:relative; width:294px; border: #f8b507 solid; border-width:0 1px 0px 1px;  height:48px; padding:8px 8px 12px 8px; margin: 0px; display:block; }
.box_yellow_news_bottom_bgcolor { background-color:#FEF7E5;}
.box_yellow_header_small {position:relative; width:141px; height:23px; background-image: url(../_img/box_yellow_small.gif); font-size:12px; color:#FFF; line-height:23px; padding-left:8px; margin:0px; display:block;} 
.box_yellow_header_large {position:relative; width:304px; height:23px; background-image: url(../_img/box_yellow_large.gif); font-size:12px; color:#FFF; line-height:23px; padding-left:8px; margin:0px; display:block;} 
.box_yelow_bottom_small{position:relative; width:149px; height:9px; background-image:url(../_img/box_yellow_bottom_small.gif); background-repeat:no-repeat; margin:0; padding:0; display:block;}
.box_yelow_bottom_large{position:relative; width:312px; height:9px; background-image:url(../_img/box_yellow_bottom_large.gif); background-repeat:no-repeat; margin:0; padding:0; display:block;}
.box_yelow_bottom_maps{position:absolute; top:214px; left:0; width:312px; height:9px; background-image:url(../_img/box_yellow_bottom_maps.gif); background-repeat:no-repeat; margin:0; padding:0; display:block;}
.box_yelow_bottom_maps_xl{position:absolute; top:284px; left:0; width:476px; height:9px; background-image:url(../_img/box_yellow_bottom_xl_maps.gif); background-repeat:no-repeat; margin:0; padding:0; display:block;}
.box_yelow_divider_large{position:relative; width:312px; height:1px; background-image:url(../_img/box_yellow_divider.gif); background-repeat:repeat-x; margin:0; padding:0; display:block;}

a.box_yellow_button_red, a.box_yellow_button_red:active, a.box_yellow_button_red:link, a.box_yellow_button_red:visited,
.box_yelow_divider_xl a.lightwindow, .box_yelow_divider_xl a.lightwindow:active, .box_yelow_divider_xl a.lightwindow:link, .box_yelow_divider_xl a.lightwindow:visited,
.box_yelow_bottom_xl a.lightwindow, .box_yelow_bottom_xl a.lightwindow:active, .box_yelow_bottom_xl a.lightwindow:link, .box_yelow_bottom_xl a.lightwindow:visited,
.box_yelow_divider_large a.lightwindow, .box_yelow_divider_large a.lightwindow:active, .box_yelow_divider_large a.lightwindow:link, .box_yelow_divider_large a.lightwindow:visited,
.box_yelow_bottom_large a.lightwindow, .box_yelow_bottom_large a.lightwindow:active, .box_yelow_bottom_large a.lightwindow:link, .box_yelow_bottom_large a.lightwindow:visited,
.box_yelow_bottom_small a.lightwindow, .box_yelow_bottom_small a.lightwindow:active, .box_yelow_bottom_small a.lightwindow:link, .box_yelow_bottom_small a.lightwindow:visited 
{position:absolute; bottom:1px; right:9px; float:right; width:70px; height:15px; font-size:9px; color:#FFF; line-height:15px; text-align:center; padding:0; margin:0; display:block;  text-decoration:none; color:#ffffff; overflow:visible;}

a.box_yellow_button_red:hover{text-decoration:underline;}
a.news_header, a.news_header:active, a.news_header:link, a.news_header:visited, a.news_header:hover {position:relative; font-size: 12px; font-weight:bold; text-align:left; font-family: Arial, Helvetica, sans-serif; color: #005c88; padding:0; margin:0; text-decoration:none; display:block;}
a.news_header:hover{text-decoration:underline;}

.box_yellow_news a.lightwindow, .box_yellow_news a.lightwindow:active, .box_yellow_news a.lightwindow:link, .box_yellow_news a.lightwindow:visited, .box_yellow_news a.lightwindow:hover,
.box_yellow_news_bgcolor a.lightwindow, .box_yellow_news_bgcolor a.lightwindow:active, .box_yellow_news_bgcolor a.lightwindow:link, .box_yellow_news_bgcolor a.lightwindow:visited, .box_yellow_news_bgcolor a.lightwindow:hover,
.box_yellow_news_bottom a.lightwindow, .box_yellow_news_bottom a.lightwindow:active, .box_yellow_news_bottom a.lightwindow:link, .box_yellow_news_bottom a.lightwindow:visited, .box_yellow_news_bottom a.lightwindow:hover,
.box_yellow_news_xl a.lightwindow, .box_yellow_news_xl a.lightwindow:active, .box_yellow_news_xl a.lightwindow:link, .box_yellow_news_xl a.lightwindow:visited, .box_yellow_news_xl a.lightwindow:hover,
.box_yellow_news_bgcolor_xl a.lightwindow, .box_yellow_news_bgcolor_xl a.lightwindow:active, .box_yellow_news_bgcolor_xl a.lightwindow:link, .box_yellow_news_bgcolor_xl a.lightwindow:visited, .box_yellow_news_bgcolor_xl a.lightwindow:hover,
.box_yellow_news_bottom_xl a.lightwindow, .box_yellow_news_bottom_xl a.lightwindow:active, .box_yellow_news_bottom_xl a.lightwindow:link, .box_yellow_news_bottom_xl a.lightwindow:visited, .box_yellow_news_bottom_xl a.lightwindow:hover {position:relative; font-size: 12px; font-weight:bold; text-align:left; font-family: Arial, Helvetica, sans-serif; color: #005c88; padding:0; margin:0; text-decoration:none; display:block;}
.box_yellow_news a.lightwindow:hover,
.box_yellow_news_bgcolor a.lightwindow:hover,
.box_yellow_news_bottom a.lightwindow:hover,
.box_yellow_news_xl a.lightwindow:hover,
.box_yellow_news_bgcolor_xl a.lightwindow:hover,
.box_yellow_news_bottom_xl a.lightwindow:hover { text-decoration:underline;}

img.news_image{position:absolute; top:-80px; left:-80px; padding:0; margin:0; border:0; clip: rect(80px 130px 130px 80px); z-index:499; }
img.news_mov {position:relative; width:49px; height:49px; float:left; padding:0; margin:0px 8px 8px 0px; border:0;  }
.box_yellow_news div, .box_yellow_news_xl div, .box_yellow_news_bottom_bgcolor div, .box_yellow_news_bottom div, .box_yellow_news_bottom_xl div, .box_yellow_news_bgcolor_xl div, .box_yellow_news_bgcolor_xl div, .box_yellow_news_bgcolor div { position:relative; overflow:hidden; width:50px; height:50px; float:left; padding:0; margin:0px 8px 8px 0px; border:0; } 

ul.photo_list{position:relative; list-style:none; overflow:hidden; padding:0; margin:7px; width:120px;}
ul.photo_list li {position:relative; padding:0px; margin:0 0 7px 0; text-align:center;}
ul.photo_list li img, ul.photo_list li a { padding:0; margin:0;}
a.redlink, a.redlink:active, a.redlink:link, a.redlink:visited, a.redlink:hover {position:relative; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; color:#B10042; padding:0; margin:0; text-decoration:none; display:block;}
a.redlink:hover{text-decoration:underline;}
.brcMboBox { text-align:center; } 
.brcOndBox { float:left; width:70px;}
#content_right_left b { display:block; padding:10px 0 1px 0; }
span.contel { font-family:Arial, Helvetica, sans-serif; margin: 0; padding: 0; color:#005c88; font-size:18px; line-height:26px; font-weight:bold; }

/* Formulieren */
table.tbForm tr td input, #brochureform input, #contactform input, #contactform textarea, #contactform select{ border:1px solid #005c88; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; width:auto; line-height:16px; margin:0; padding:0; background-color:#FFFFFF; }
table.tbForm tr td, #contactform tr td { padding:3px; }
#contactform input, #contactform textarea, #contactform select{ width:200px; }
#contactform textarea, #contactform select { height:auto; }
#contactform select { color: #005c88; font-size:11px; }
#contactform #verzenden { height:24px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005c88; padding:4px;}
#contactform{position:relative; padding:0; margin:0;}
textarea#contactform_txtmessage {position:relative; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:0px; left:0px; width:134px; height:62px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}
input#contactform_txtname{position:absolute; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:8px; left:155px; width:134px; height:20px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}
input#contactform_txtemail{position:absolute; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:38px; left:155px; width:134px; height:20px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}
input#submitcontact { position:relative; top:-1px; left:120px; border:0; width:75px; height:20px; font-size:11px; color:#FFFFFF; background-image:url(/_img/button_subcon.gif); background-repeat:no-repeat; }

textarea#contactform_txtmessage_xl {position:relative; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:0px; left:0px; width:280px; height:62px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}
input#contactform_txtname_xl {position:absolute; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:8px; left:302px; width:154px; height:20px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}
input#contactform_txtemail_xl {position:absolute; padding:3px 3px 0px 3px; margin:0; border-width:1px; border-style:solid; border-color:#F8B507; top:38px; left:302px; width:154px; height:20px; font-size: 11px; text-align:left; font-family: Arial, Helvetica, sans-serif; line-height:18px; color: #005c88;}

#form1 label {margin-left:8px;}

#contactform input#btnsubmit {position:absolute; border:none; padding:0; margin:0; display:block; bottom:0px; right:9px; width:70px; height:15px; font-size:9px; color:#FFF; line-height:15px; text-align:center; text-decoration:none; color:#ffffff; overflow:visible; background-image: url(../_img/box_yellow_button.gif); background-repeat:no-repeat;}

/* mail article */
#toggle_mail { position:relative; padding:0; margin:0; line-height:22px; width:298px; height:120px; }
#artinput { position:absolute; top:22px; left:64px; padding:0; margin:0; width:225px; height:65px; z-index:90;}
#arttext  { position:absolute; top:20px; left:0px; padding:0; margin:0; width:70px; height:65px; }
#artinput input { width:220px; border:1px solid #005c88; margin:2px 0 0 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:16px; line-height:16px; background-color:#FFFFFF;}
#artform input#submitcontact { position:absolute; top:82px; left:211px; border:0; width:75px; height:24px; background-color:#015A85; font-size:11px; color:#FFFFFF; background-image:url(/_img/button_subcon.gif); background-repeat:no-repeat; background-position:left bottom; z-index:89; }
a#maillnk, a#maillnk:active, a#maillnk:link, a#maillnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_mail.gif); background-position:top right; background-repeat:no-repeat;}
a#printlnk, a#printlnk:active, a#printlnk:link, a#printlnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_print.gif); background-position:top right; background-repeat:no-repeat;}
a#rsslnk, a#rsslnk:active, a#rsslnk:link, a#rsslnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_rss_all.gif); background-position:top right; background-repeat:no-repeat;}


/* Werkvelden & large boxes
------------------------------------------------------------ */
#crr_foto_large{position:relative; width:474px; height:343px; margin:0; padding:0;}
#crr_foto_image_large {position:absolute; background-repeat:no-repeat; margin:0; padding:0; width:474px; height:343px; overflow:hidden;}
#crr_tl_foto_large{position:absolute; z-index:300; width:10px; height:10px;left:-1px; top:-1px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_tr_foto_large{position:absolute; z-index:301;width:10px; height:10px;right:-1px; top:-1px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_bl_foto_large{position:absolute; z-index:302;width:10px; height:10px;left:-1px; top:334px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_br_foto_large{position:absolute; z-index:303;width:10px; height:10px; right:-1px; top:334px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_foto_small{position:relative; width:310px; height:200px; margin:0; padding:0;}
#crr_foto_image_small {position:absolute; background-repeat:no-repeat; margin:0; padding:0; width:310px; height:200px; overflow:hidden;}
#crr_tl_foto_small{position:absolute; z-index:300; width:10px; height:10px;left:-1px; top:-1px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_tr_foto_small{position:absolute; z-index:301;width:10px; height:10px;right:-1px; top:-1px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_bl_foto_small{position:absolute; z-index:302;width:10px; height:10px;left:-1px; top:191px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_br_foto_small{position:absolute; z-index:303;width:10px; height:10px; right:-1px; top:191px; background-repeat:no-repeat; margin:0; padding:0;}
#crr_banner_small, #crr_banner_small_nomargin{position:relative; width:312px; border: none; border-width:0; height:202px; margin:14px 0px 0px 0px; padding:0;}
#crr_banner_small_nomargin{margin:0;}
#crr_banner_image_small {position:absolute; background-repeat:no-repeat; margin:0; padding:0; width:312px; height:202px; overflow:hidden;}
#crr_tl_banner_small{position:absolute; z-index:300; width:10px; height:10px;left:-1px; top:-1px; background-image:url(../_img/crr_tl_banner.gif); background-repeat:no-repeat; margin:0; padding:0;}
#crr_tr_banner_small{position:absolute; z-index:301;width:10px; height:10px;right:-1px; top:-1px; background-image:url(../_img/crr_tr_banner.gif); background-repeat:no-repeat; margin:0; padding:0;}
#crr_bl_banner_small{position:absolute; z-index:302;width:10px; height:10px;left:-1px; top:191px; background-image:url(../_img/crr_bl_banner.gif); background-repeat:no-repeat; margin:0; padding:0;}
#crr_br_banner_small{position:absolute; z-index:303;width:10px; height:10px; right:-1px; top:191px; background-image:url(../_img/crr_br_banner.gif); background-repeat:no-repeat; margin:0; padding:0;}
.box_yellow_header_xl {position:relative; width:468px; height:23px; background-image: url(../_img/box_yellow_xl.gif); font-size:12px; color:#FFF; line-height:23px; padding-left:8px; margin:14px 0px 0px 0px; display:block; background-repeat:no-repeat;} 
.box_yellow_news_xl, .box_yellow_xl_maps, .box_yellow_xl, .box_yellow_news_bgcolor_xl{ position:relative; width:458px; height:auto; border: #f8b507 solid; border-width:0 1px 0px 1px; padding:8px 8px 12px 8px; margin: 0px; display:block; overflow:hidden; }
.box_yellow { height:auto; }
.box_yellow_xl_maps { width:458px; height:250px; }
.box_yellow_news_bgcolor_xl{ background-color:#FEF7E5;}
.box_yellow_news_bottom_xl, box_yellow_news_bgcolor_xl { position:relative; width:458px; border: #f8b507 solid; border-width:0 1px 0px 1px;  height:48px; padding:8px 8px 12px 8px; margin: 0px; display:block; }
.box_yelow_divider_xl{position:relative; width:476px; height:1px; background-image:url(../_img/box_yellow_divider.gif); background-repeat:repeat-x; margin:0; padding:0; display:block;}
.box_yelow_bottom_xl{position:relative; width:476px; height:9px; background-image:url(../_img/box_yellow_bottom_xl.gif); background-repeat:no-repeat; margin:0; padding:0; display:block;}
#content_right_left_large{position:relative; float: left; width:470px;  margin:0; padding:0px 0px 0px 15px;}
#content_right_right_small{position:relative; float: right; width:312px; margin:0; padding:0;}
#content_right_left_small{position:relative; float: left; width:312px; margin:0px 17px 0px 0px; padding:0;}
#content_left{position:relative; float: left; width:312px; margin:14px 0px 0px 0px; padding:0;}
#content_right_homepage{position:relative; width:641px; margin:14px 0px 0px 0px; padding:0; float:right;  }
a.box_yellow_button_yellow, a.box_yellow_button_yellow:active, a.box_yellow_button_yellow:link, a.box_yellow_button_yellow:visited, a.box_yellow_button_yellow:hover{position:absolute; bottom:1px; right:9px; float:right; width:70px; height:15px; background-image: url(../_img/box_yellow_button_yellow.gif);font-size:9px; color:#FFF; line-height:15px; text-align:center; padding:0; margin:0; display:block; background-repeat:no-repeat; text-decoration:none; color:#ffffff; overflow:visible;}
a.box_yellow_button_yellow:hover{text-decoration:underline;}
a.box_yellow_button_blue, a.box_yellow_button_blue:active, a.box_yellow_button_blue:link, a.box_yellow_button_blue:visited, a.box_yellow_button_blue:hover{position:absolute; bottom:1px; right:9px; float:right; width:70px; height:15px; background-image: url(../_img/box_yellow_button_blue.gif);font-size:9px; color:#FFF; line-height:15px; text-align:center; padding:0; margin:0; display:block; background-repeat:no-repeat; text-decoration:none; color:#ffffff; overflow:visible;}
input.box_yellow_button_blue{position:absolute; bottom:1px; right:9px; float:right; width:70px !important; border-color:#fff !important; height:15px; background-image: url(../_img/box_yellow_button_blue.gif);font-size:9px; color:#FFF; line-height:15px; text-align:center; padding:0; margin:0; display:block; background-repeat:no-repeat; text-decoration:none; color:#ffffff; overflow:visible;}
a.box_yellow_button_blue:hover{text-decoration:underline;}
img.agenda_image{position:relative; float:left; padding:0px 8px 8px 0px;; margin:0; border:none ; border-width:0;}

a.boxlink:link,a.boxlink:visited,a.boxlink:active{color:#fff;text-decoration:none;z-index:3; }
a.boxlink:hover{color:#fff;font-weight:bold;text-decoration:none;}

a.boxlinkmbo:link,a.boxlinkmbo:visited,a.boxlinkmbo:active{position:absolute; top:0px; left:0px; float:left; padding:0px 0px 0px 6px; margin:0;  height:23px; display:inline; font-size:12px; line-height:23px; color:#fff;text-decoration:none; z-index:3; }
a.boxlinkmbo:hover{color:#fff;font-weight:bold;text-decoration:none;}

a.boxlinkvo:link,a.boxlinkvo:visited,a.boxlinkvo:active{position:absolute; top:0px; left:0px; float:left; padding:0px 0px 0px 6px; margin:0; width:281px; height:23px; display:inline; font-size:12px; line-height:23px;  color:#fff; text-decoration:none; z-index:3; }
a.boxlinkvo:hover{color:#fff;font-weight:bold;text-decoration:none;}

.box_yellow_header_xl a:link, .box_yellow_header_xl a:visited, .box_yellow_header_xl a:active,
.box_yellow_header_large a:link, .box_yellow_header_large a:visited, .box_yellow_header_large a:active {color:#fff;text-decoration:none;}
.box_yellow_header_xl a:hover, .box_yellow_header_large a:hover{color:#fff;font-weight:bold;text-decoration:none;}




/* Agenda */
a#aActive:active, a#aActive:visited, a#aActive:link,a#aActive:hover{ font-weight:bold; }
ul#addresslist { position:relative; width:470px; margin:10px 0 0 10px; padding:0; height:auto; clear:both; }
ul#addresslist li{ position:relative; width:105px; margin:0; padding:0px; list-style:none; float:left; }
div.address { position:relative; top:10px; left:0; overflow:visible; float:none; padding:10px 0 0 0; margin:0 0 0 10px; clear:both; width:420px; height:auto; border:1px solid #f8b507; border-width:1px 0 0 0; }

/* Brochures */
ul#brochures { position:relative; width:470px; margin:10px 0 0 0; padding:0; }
ul#brochures li{ position:relative; width:220px; margin:0; padding:6px; list-style:none; float:left; }
ul#brochures li img{ float:left; }
ul#brochures li div{ float:right; display:block; width:140px; padding:0 5px 0 5px; }
ul#brochures li div input { margin:0 5px 0 0; }
/* Agenda & Vacatures */
#newsTable { border:0; }
#newsTable th {padding:0; margin:0px;}
#newsTable td { border:1px solid #78a7bf; border-width:1px 0 0 0; padding:2px; margin:0;}
tr.closeTable td { display:none;} 
tr.openTable td { display:table-cell; background-color:#f0f5f8; border:0;  column-span: 4;}
tr.openTable td div { padding:10px;}
tr.trTable { cursor:pointer; }
tr.trTableOpen td { background-color:#f0f5f8; }
tr.trTable:hover td { background-color:#f0f5f8; }
div.agendaLoc { padding:10px; }
.sResultTitle { padding:2px 0 2px 0; font-weight:bold; }
.sResultDate { padding:2px 0 2px 0; }
.sResultText { padding:2px 0 2px 0; }
.sResultLink { padding:2px 0 20px 0; }
.normal_white input { padding:3px; }

.rss { float:right; padding:0; margin:4px 8px 0 0 ; }

#branch_menu { position:relative; margin:20px 0 0 0; z-index:2; }
#branch_menu ul { margin:0; padding:0;  }
#branch_menu ul li { float:left; margin:5px 5px 0 0; padding:0; list-style:none; width:145px; }
#branch_menu ul li ul { margin:0; padding:0; list-style:none; }
#branch_menu ul li ul li{ margin:0 0 0 3px; padding:0 0 0 15px; width:130px; list-style:none; background-image:url(../_img/list_br.gif); background-repeat:no-repeat; background-position:left top; }
#branch_menu ul li ul li a, #branch_menu ul li ul li a:link, #branch_menu ul li ul li a:active, #branch_menu ul li ul li a:visited { font-family: Arial, Helvetica, sans-serif; color:#B10042; }
#branch_menu ul li ul li a:hover { text-decoration:underline }

#brancheMenuBottom { position:relative; width:770px; padding:10px 5px 10px 20px; background-color:#f9f9f9; border:1px solid #e4e4e4; border-width:0 1px 0 1px; left:168px; }
.brancheMenuBottomContent { position:relative; z-index:1;     } 
.brancheMenuBottomTop { position:relative; display:block; margin:0; padding:0; left:168px; margin-top:20px; } 
.brancheMenuBottomBot { position:relative; display:block; margin:0; padding:0; left:168px; } 

#content_right_bottom { position:relative; overflow:hidden; display:block; width:478px; margin:0; padding:0; left:490px;   }

/* opleiding page - vernieuwing knop */
#ct_refresh_btn { float:right; height:42px; width:75px; cursor:pointer;  }
#ct_refresh_btn span {  float:right; padding-top:4px; position:relative; line-height:9px; font-size:9px; }
#ct_refresh_btn div { float:left; width:23px; height:24px; display:block; background:url(/_img/vernieuwingpijl-hover.png); } 
#ct_refresh_btn:hover div { background:url(/_img/vernieuwingpijl.png); } 
#ct_refresh_btn:hover span { text-decoration:underline; }

/* Footer & Copyright
------------------------------------------------------------ */
#copyright { position:relative; margin:20px 0 20px 0; padding:0; height:20px; width:970px; text-align:center; clear:both; }
#copyright a, #copyright a:link, #copyright a:visited,#copyright a:active { font-size: 10px; color: #005b88; font-family: verdana; text-align: center; text-decoration: none; }
#copyright a:hover { text-decoration: underline }

/* CLEARFIX (http://www.positioniseverything.net/easyclearing.html)
------------------------------------------------------------ */
.clearfix:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* partners new page*/


/* Partners vervolgpaginas algemeen */
.border{position:absolute; z-index:2;}
.borderimg{position:relative; top:1px; left:1px;}
.borderaround{position:relative; margin-top:5px;}
.partnertekstvervolg{width:325px;  padding-left:5px; line-height:15px;}
.meerpaginas{ text-align:right; line-height:15px; float:right; width:290px;} 
.blzpijlen{position:relative; float:right; top:2px; margin-right:5px; margin-left:5px;}
.meerpaginas div { display:inline; letter-spacing:10px; text-align:center; cursor:pointer; }
.meerpaginas div a:active, .meerpaginas div a:link, .meerpaginas div a:visited, .meerpaginas div a{ color:#b10042; text-decoration:none; outline:none; }
.meerpaginas div a:hover, .meerpaginas div a:active, .meerpaginas .activeTab a { font-weight:bold; text-decoration:none; outline:none; }
#content_right_left_large .left{ position:relative; display:inline;  float:left; width:155px;}
#content_right_left_large .right{position:relative; display:inline;  float:left; }

#content_right_left_large .red a#maillnk,#content_right_left_large .red a#maillnk:active,#content_right_left_large .red a#maillnk:link,#content_right_left_large .red a#maillnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_mail_red.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .red a#printlnk,#content_right_left_large .red a#printlnk:active,#content_right_left_large .red a#printlnk:link,#content_right_left_large .red a#printlnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_print_red.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .red a#rsslnk,#content_right_left_large .red a#rsslnk:active,#content_right_left_large .red a#rsslnk:link,#content_right_left_large .red a#rsslnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_home_red.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .red a,#content_right_left_large .red a:link,#content_right_left_large .red a:visited,#content_right_left_large .red a:active,#content_right_left_large .red a:hover {color:#b10042;}

#content_right_left_large .yellow a#maillnk,#content_right_left_large .yellow a#maillnk:active,#content_right_left_large .yellow a#maillnk:link,#content_right_left_large .yellow a#maillnk:visited  { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_mail_yellow.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .yellow a#printlnk,#content_right_left_large .yellow a#printlnk:active,#content_right_left_large .yellow a#printlnk:link,#content_right_left_large .yellow a#printlnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_print_yellow.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .yellow a#rsslnk,#content_right_left_large .yellow a#rsslnk:active,#content_right_left_large .yellow a#rsslnk:link,#content_right_left_large .yellow a#rsslnk:visited { display:inline-block; margin:0; padding:0 20px 0 0; background-image:url(../_img/icon_home_yellow.gif); background-position:top right; background-repeat:no-repeat;}
#content_right_left_large .yellow a,#content_right_left_large .yellow a:link,#content_right_left_large .yellow a:visited,#content_right_left_large .yellow a:active,#content_right_left_large .yellow a:hover {color:#f0b000;}

.red h2 { color:#b10042; }

a#topond:link, a#topond:active, a#topond:visited, a#topond:hover { text-decoration:none; font-size:11px; font-weight:normal;}

/* partners top lists*/
.partnerlists{position:relative; display:inline-block; line-height:14px; list-style-type:square;}
.partnerlists ul{list-style-type:square; width:400px;margin:10px 0 0 20px; padding:0;}
.partnerlists ul li {list-style-type:square; width:175px; float:left; margin-right:10px; padding:0; font-weight:bold;}
#content_right_left_large .yellow .partnerlists ul li a,partnerlists ul li a:link,partnerlists ul li a:visited,partnerlists ul li a:active,partnerlists ul li a:hover{color:#005C88}
h2.partners {color:#f0b000;}

/* Partners omlijning*/
.partners_border_top{background-image:url(../_img/partners_border_top.gif); background-repeat:no-repeat; height:10px; width:147px;}
.partners_border_image{background-image:url(../_img/partners_border_image.gif); background-repeat:repeat-y; height:110px; width:147px;}
.partners_border_bottom{background-image:url(../_img/partners_border_bottom.gif); background-repeat:no-repeat; height:10px; width:147px;}
.partnerimage{position:relative; margin:0 auto; text-align:center; padding-top:11px;}
.partneroverflow{position:relative; overflow:hidden; width:143px; left:1px; height:105px;}
.partnertekst{width:275px; padding-right: 10px;}
.leesmeerlijn{border-bottom:1px solid #eeb219; text-align:right; line-height:15px;} 
.leesmeer{position:relative;height:15px;}
.leesmeerlijn a.toptekst { display:inline; color:#eeb219; margin-right:15px; height:15px;}

#content_right_left_large .yellow a.leesmeer, #content_right_left_large .yellow a.leesmeer:link, #content_right_left_large .yellow a.leesmeer:visited, #content_right_left_large .yellow a.leesmeer:active, #content_right_left_large .yellow a.leesmeer:hover {color:#fff; background-image:url(../_img/leesmeerknop.gif); float:right; text-align:center; display:block; width:70px; height:15px; background-repeat:no-repeat; }

.ondLeft  { float:left; width:145px; padding-top:10px; }
.ondLeft img { margin-bottom:10px; }
.ondRight { float:right; width:300px }

.activeTab { font-weight:bold; }

/* Agenda route */
.openTable fieldset { border:1px solid #78A7BF; width:430px; margin:10px 0 0 0; padding:5px 5px 5px 10px;}
.openTable legend { font-weight:bold; padding:0 5px 0 5px }
#newsTable td td{ border:0; border-style:none; }
#newsTable td td input.routeInput {  border:1px solid #78A7BF; padding:2px; line-height:12px;}
#newsTable td td input.routebttn { border:1px solid #005c8b; padding:2px; line-height:12px; background-color:#005c8b; color:#fff; font-size:11px; }
