/*
 * START GLOBAL STYLES
 *
 */

body{font-family: 'Arial', sans-serif; color: #3b3b3b; text-decoration: none; word-spacing: normal; text-align: left; letter-spacing: 0; text-indent: 0px; line-height: 16px; font-size: 12px; text-align: center; background: #fff url('/resources/images/body_bg.gif') repeat-x top left;}

a{outline: none;border:none; cursor:pointer; text-decoration: none; color: #272727;}
a:link { color: #309902;outline: none; text-decoration:none;border: none; }
/*a:visited { color: #309902; outline: none; text-decoration:none;border: none;}*/
a:hover { color: #272727;outline: none; text-decoration:none;border: none; }
a:active { color: #309902; outline: none; text-decoration:none;border: none;}
span.mandatory{color: red; font-weight: bold;}

input{outline: none; border: none;}
input:focus,textarea:focus{border: 0px;outline: none;}

/** @OUTER DIV **/
#outer{margin: 0px auto;padding:0px;width: 100%;text-align: center;}

/** HIDE PRINT BG **/
#print-bg{display: none; }

/** @WRAPPER **/
#wrapper {margin: 0px auto;padding:0px 0px 40px 0;width: 998px;font-family: 'Arial', sans-serif;color: #3b3b3b;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;text-indent: 0px;line-height: 16px;font-size: 12px;}

/** @FUNCTIONAL NAVIGATION **/
#func-nav{margin: 0;padding: 6px 0  0;height: 28px;}
#func-nav-list-holder{position:relative;margin: 0;padding: 0 0 5px 0; height: 20px; font-size: 11px;float:right;}
ul#func-nav-list{margin: 0;padding: 2px 0 0 0;}
ul#func-nav-list li{display: inline;list-style-type: none;padding-right: 20px;color: #b9b8b8;}
ul#func-nav-list li a{color: #b9b8b8;text-decoration: none;}
ul#func-nav-list li a:hover{color: #fff;text-decoration: none;}
ul#func-nav-list li.active{color: #fff;text-decoration: none;}
#func-search{position: relative;float: right;margin: 0;padding: 0; margin-right: 15px;}
input.search{width: 140px; padding:0px 0px 0px 4px;height:auto !important; min-height:18px; height: 18px; margin: 0;vertical-align: middle; font-family: "Arial", sans-serif;font-size: 12px;}
button{margin:0 5px 0 5px;font-family: "Arial", sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:0px; /* Links */border: none;outline: none;background-color: transparent;}
button.zoekBtn{border:none;outline: none;background: transparent url('/resources/images/ico_search.gif') no-repeat top left;width: 18px;height: 19px;}
#func-facebook{position: relative;float: right;margin: 0;padding: 0; margin-right: 40px;}

/** @HEADER **/
#header{position: relative; top:0px;margin: 0; padding: 0; overflow:hidden;}
#header a#logolinker{position: absolute; top: 13px; left: 60px; width: 176px; height: 155px; background: #fff url('/resources/images/logo.jpg') no-repeat 0 0; }
#header #header-banner{float: right;position: relative;top:0px;margin: 0;padding: 0; width: 998px; height: 325px; background: #fff url('  /resources/images/noflash_bg_header.jpg') no-repeat 0 0; }
#header #header-banner #header-acv-enter-logo{position: absolute;top:1px; left: 53px; background-color: transparent;}
#header #header-banner #header-wrap-pic{position: relative; top:17px;right:10px;float: right;width: 678px;margin: 0;padding: 0; background-color: #fff;}
#header #header-banner #header-wrap-pic #header-wrap-pic-transparencies {z-index:1000; position:absolute;}
#header #header-banner #header-wrap-pic #header-wrap-pic-transparencies #header-wrap-pic-transparencies-topleft {position:absolute; left:-2px; top:-5px;  width:298px; height:127px; background:transparent url('/resources/images/banner_vlek_topleft.png') 0 0 no-repeat;}
#header #header-banner #header-wrap-pic #header-wrap-pic-transparencies #header-wrap-pic-transparencies-topright {position:absolute; left:470px; top:-2px; width:184px; height:16px; background:transparent url('/resources/images/banner_vlek_topright.png') 0 0 no-repeat;}
#header #header-banner #header-wrap-pic #header-wrap-pic-transparencies #header-wrap-pic-transparencies-bottomright {position:absolute; left:230px; top:225px; width:425px; height:20px; background:transparent url('/resources/images/banner_vlek_bottomright.png') 0 0 no-repeat;}
#header #header-banner #header-wrap-pic #header-wrap-pic-transparencies #header-wrap-pic-transparencies-pleister {position:absolute; left:627px; top:35px; width:53px; height:185px; background:transparent url('/resources/images/banner_pleister.png') 0 0 no-repeat;}
#header #header-banner #header-wrap-pic div{position:relative;top:0px;left:0px;z-index: 800;background-color: #000000;}
#header #header-banner #header-wrap-pic div.activeslide {z-index:900;background-color: transparent;}
#header #header-banner #header-wrap-pic div.slide{position: absolute;opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);background-color: transparent;}
#header #header-banner #header-wrap-pic div.header-pic{background-color: transparent;width: 678px;height: 244px;margin: 0;padding: 0;}
#header #header-banner #header-wrap-pic div.header-pic IMG{background-color: #fff;}
#header #header-banner #header-wrap-pic DIV.header-pic-text{background: #fff url('/resources/images/header_text_bg.jpg') 0 0 no-repeat; z-index: 3000;position: absolute; top:150px; left:14px;float: right;width: 346px;height: 70px;margin: 0;padding: 6px 6px 6px 10px;}
#header #header-banner #header-wrap-pic DIV.header-pic-text h1{font-size: 22px; color: #000; line-height: 26px;}
#header #header-banner #header-wrap-pic DIV.header-pic-text p{font-size: 11px; line-height: 14px;}
#header #header-banner #header-wrap-pic DIV.header-pic-text p a{font-weight: bold;}
#header #header-banner #header-wrap-pic DIV.header-pic-text p a:hover{color: #000;}

/** @HEADER NAVIGATION **/
#header #header-navigation{position: absolute;top:261px;right: 35px;width: 910px; height: 51px;float: right; background-color: transparent;z-index: 4000;}
#header #header-navigation .navbar{clear:both; height: 17px; float: right;}
#header a span.textarea{height: 17px; background-color: #fff; padding: 0 5px; color: #000; font-weight: bold; font-size: 15px; float: right; right: 63px; position: relative;}

/** SUB HEADER **/
#sub-header{position:relative;margin: 0; padding: 0; width: 998px; }
#sub-header #sub-header-logo{position:absolute;margin: 0; padding: 0; top: 20px; left: 90px; width: 140px; height: 140px; z-index: 20;}
#sub-header img{z-index: 19;}

/** CONTENT BLOCK **/
#content-wrap{position: relative;margin: 0 auto; padding:0 30px 0 55px;width: 913px;}

/** SIDEBAR STYLES **/
#sidebar{position: relative; width: 258px; float: right;}
#sidebar-tools{margin: 0px;padding:0px;width: 258px;}
#sidebar-tools #tools-top{margin: 0px;padding:0px;width: 258px;height: 57px;background: #f7f7f7 url('/resources/images/box_bg_tools_top.jpg') no-repeat 0 0;}
#sidebar-tools #tools-center{margin: 0;padding: 0;background: #f7f7f7 url('/resources/images/box_bg_tools_center.jpg') repeat-y 0 0;}
#sidebar-tools #tools-bottom{margin: 0px;padding:0px;width: 258px;height: 47px;background: #f7f7f7 url('/resources/images/box_bg_tools_bottom.jpg') no-repeat 0 0;}
#sidebar-tools ul#tools-list{margin: 0;padding: 0px 0 0 14px;}
#sidebar-tools ul#tools-list li{font-size: 20px;line-height: 29px;font-weight: bold;}
#sidebar-tools ul#tools-list li a{color: #272727;}
#sidebar-tools ul#tools-list li a:hover{color: #36af01;}
#sidebar-acv{margin: 0px;padding:0px 0px 5px 0px;width: 258px;}
#sidebar-acv ul#acv-list{margin: 0;padding: 0px 0 0 0;}
#sidebar-acv ul#acv-list li{margin: 0;padding: 0px 0px; height: 42px; }
#sidebar-acv ul#acv-list li a{font-size: 18px; font-weight: bold; width:258px; height:40px; text-decoration: none; color: #262626; margin: 0; padding: 12px 0 10px 30px; display: block; background: #fefefe url('/resources/images/list_bg.jpg') no-repeat 0 0;}
#sidebar-acv ul#acv-list li a:hover{font-size: 18px; font-weight: bold; width:258px; height:40px; text-decoration: none; color: #fff; margin: 0; padding: 12px 0 10px 30px; display: block; background: #fefefe url('/resources/images/list_bg_active.jpg') no-repeat 0 0;}
#sidebar-agenda{margin: 0px;padding:0;width: 258px;background: #fefefe url('/resources/images/box_bg_agenda.jpg') no-repeat 0 0;}
#sidebar-agenda h1{font-size: 32px;line-height: 28px;padding: 10px 14px 20px 14px;}
#sidebar-agenda ul#agenda-list{width: 230px;margin: 0;padding: 0px 14px 0 14px;}
#sidebar-agenda ul#agenda-list li{word-wrap:break-word;padding-bottom: 5px;}
#sidebar-agenda ul#agenda-list li a{text-decoration: none;color: #262626;}
#sidebar-agenda ul#agenda-list li a:hover{text-decoration: none;color: #52af08;}
#sidebar-agenda ul#agenda-list li a strong{text-decoration: none;color: #52af08;}

/** FOOTER STYLES **/
#outer-footer{position: relative; margin: 0px auto;padding:0px;width: 100%;text-align: center;background-color: #000;}
#wrapper-footer {margin: 0px auto;padding:0 0 40px 0;width: 998px;font-family: 'Arial', sans-serif;color: #3b3b3b;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;text-indent: 0px;line-height: 16px;font-size: 12px;background: #000 url('/resources/images/bg_footer.jpg') no-repeat 0 0;}
#footer-wrap{margin: 0 auto;padding: 24px 0 0 0;width: 882px; background-color: transparent;}
#footer-wrap div.four-col-layout{width: 100%;}
#footer-wrap div.four-col-layout div.column{width: 210px; float: left; margin-right: 10px;}
#footer-wrap div.four-col-layout div.column.last{float: right; margin-right: 0;}
#footer-wrap ul{list-style: disc inside; margin-left: 0; padding-left: 1em; text-indent: -1em; color: #fff; /*width: 208px; float: left;*/}
#footer-wrap ul li{line-height: 15px; color: #fff; font-size: 11px; font-weight: normal;}
#footer-wrap ul li.list-title{list-style: none; font-size: 17px;padding: 20px 0 5px 0;text-decoration: none;color: #fff;font-weight: bold;}
#footer-wrap ul li.list-title a{font-weight: bold;}
#footer-wrap ul li.first{padding: 0 0 5px 0; *margin-left: -10px;}
#footer-wrap ul li a{text-decoration: none; color: #fff; font-weight: normal;}
#footer-wrap ul a{text-decoration: none; color: #fff;}
#footer-wrap ul li a:hover{color: #42d81a;}

/** @ CONTENT **/
#content-block{position: relative;width: 622px;float: left;}
#content-block h1{color: #47f01a;font-size: 22px;line-height: 28px;  padding-bottom: 20px;}
#content-block h2{color: #47f01a;font-size: 18px;line-height: 22px;  padding-bottom: 15px;}
#content-block h3{color: #252525;font-size: 16px;line-height: 20px;  padding-bottom: 10px;}
#content-block h4{color: #252525;font-size: 14px;line-height: 20px;  padding-bottom: 10px;}
#content-block h5{color: #252525;font-size: 14px;line-height: 20px;  padding-bottom: 10px;}
#content-block img{padding: 0 10px 5px 0;}
#content-block p{color: #3b3b3b;line-height: 16px; padding-bottom: 10px;}
#content-block a, #content-block a:link{color: #36af01;border-bottom: 1px dotted #36af01;text-decoration: none;}
/*#content-block a:visited,*/#content-block a:hover{color: #3b3b3b;border-bottom: 1px dotted #3b3b3b;}
#content-block p span.leesmeer a, #content-block p span.leesmeer a:link{padding-top: 5px;font-size: 11px;text-transform: uppercase;font-weight: bold;text-decoration:none;border-bottom: 1px dotted #36af01;}
/*#content-block p span.leesmeer a:visited,*/#content-block p span.leesmeer a:hover{color: #3b3b3b;border-bottom: 1px dotted #3b3b3b;}
#content-block p.icon{background: #fff url('/resources/images/ico_arrow_groen.gif') no-repeat 0 4px;text-indent: 10px;}
#content-block p.icon-selected{background: #fff  url('/resources/images/ico_arrow_zwart.gif') no-repeat 0 4px;text-indent: 10px;}
#content-block p img.multimedia-icon{padding: 0;}

#content-block table.federatie{width: 100%;}
#content-block table.federatie tr td{padding-bottom: 15px;}

/* If problem with list, look here */
#content-block ul{list-style: disc inside;margin-left: 0;padding-left: 1em;text-indent: -1em; padding-bottom: 10px;}
#content-block ul li{line-height: 18px;}
#content-block ul li p{display: inline;}
#content-block div.tekstsectie{margin: 0;padding-bottom: 10px;}
#content-block div.sectie-divider{display: block;border-top: 1px solid #efecec; height: 15px; margin-top: 10px; }
#content-block img.thumb-enter{float: left;border: 2px solid #ededed;margin: 0 6px 4px 0;clear: left;}

/** COLUMN 1 POS LEFT*/
#content-block div.one-col-left{position: relative;float:left;width: 294px;padding-bottom: 10px;}

/** COLUMN 1 POS RIGHT*/
#content-block div.one-col-right{position: relative;float:right;width: 294px;padding-bottom: 10px;}

/** COLUMN 2*/
#content-block div.two-col{position: relative;width: 622px;padding-bottom: 10px;}

/** TWO-COL BANNER **/
#content-block #two-col-banner{position: relative;margin:20px 0;padding: 0;width: 624px;}

/** BREADCRUMBS **/
#content-block #breadcrumbs {width: 622px;margin: 0;padding: 0;}
#content-block #breadcrumbs ul{margin:0px; padding-left: 0em;text-indent: 0em;}
#content-block #breadcrumbs ul li{display:inline; font-size:11px;height:30px; float:left; list-style:none; padding-right:4px;}

/** CONTENT NAVIGATION **/
#content-block #content-navigation{margin: 0; padding: 0 0 20px 0; width: 624px;}
#content-block #content-navigation ul{list-style: none; padding-top: 0em; padding-bottom: 1em; padding-left: 0em; padding-right: 0em; text-indent: 0em; margin: 0 .8em 0 0; width: 140px; float: left; _text-indent: -1.3em; /* this did the trick. Only IE6 should process this line */ _padding: 0em 0em 1em 0em; /* this did the trick. Only IE6 should process this line */ overflow: hidden;}
#content-block #content-navigation ul li{color: #6cbd55; list-style: none; background: #fff url('/resources/images/ico_arrow_groen.gif') no-repeat 0 .5em; padding-left: 1em; text-indent: 0em; *padding-left: 1em;   /*IE7 hack, ie7 should process this line */ *text-indent: -1.3em; /*IE7 hack, ie7 should process this line */ _text-indent: -1.3em; /* this did the trick. Only IE6 should process this line */ _padding: 0em 0em 0em 1.2em; /* this did the trick. Only IE6 should process this line */ _margin: 0em 0em 0em 0em; /* this did the trick. Only IE6 should process this line */}
#content-block #content-navigation ul li a, #content-block #content-navigation ul li a:link{color: #6cbd55;border-bottom: 1px dotted #6cbd55;text-decoration: none;}
/*#content-block #content-navigation ul li a:visited,*/#content-block #content-navigation ul li a:hover{color: #3b3b3b;border-bottom: 1px dotted #3b3b3b;text-decoration: none;}
#content-block #content-navigation ul li.icon{background-image: url('/resources/images/ico_arrow_groen.gif'); background-repeat: no-repeat; background-position: 0 .5em;}
#content-block #content-navigation ul li.icon-selected{background-image: url('/resources/images/ico_arrow_zwart.gif'); background-repeat: no-repeat; background-position: 0 .5em;}

/** ZOEKOPDRACHTEN LIJST **/
#content-block #zoekresultaten{margin: 0px; padding: 0 0 15px 0;}
#content-block #zoekresultaten ul{margin-left: 0px;  display: block; padding:0;}
#content-block #zoekresultaten ul li{list-style: disc inside; color: #252525; margin-left: 1em; padding: 7px 0 7px 0px; font-size: 12px; line-height: 16px; font-weight: bold;}
#content-block #zoekresultaten ul li h6{font-size: 12px;font-weight:bold;padding-left:-1em;text-indent:-1em;color: #252525; display: inline;margin-left: -0.3em;}
#content-block #zoekresultaten ul li p{font-size: 12px; line-height: 16px;text-indent:0.1em;margin-left: -1em; font-weight: normal; display: block;}
#content-block #zoekresultaten ul li p.icon{margin-left:-1em;padding-left: 1.4em;text-indent: -0.4em;}
#content-block #zoekresultaten ul li p.icon-selected{margin-left:-1em;padding-left: 1.4em;text-indent: -0.4em;}
#content-block  #zoekresultaten ul li p span.leesmeer a, #content-block #zoekresultaten ul li p span.leesmeer a:link{padding-top: 5px;font-size: 11px;text-transform: uppercase;font-weight: bold;text-decoration:none;border-bottom: 1px dotted #36af01;}
/*#content-block #zoekresultaten ul li p span.leesmeer a:visited,*/#content-block #zoekresultaten ul li p span.leesmeer a:hover{color: #3b3b3b;border-bottom: 1px dotted #3b3b3b;}

/** REACTIES LIJST **/
#content-block #reacties{margin: 0px; padding: 0 0 15px 0;}
#content-block #reacties ul{margin-left: 0px;  display: block; padding:0;}
#content-block #reacties ul li{list-style: disc inside; color: #979797; margin-left: 1em; padding: 7px 0 7px 0px; font-size: 12px; line-height: 16px; font-weight: bold;}
#content-block #reacties ul li h6{font-size: 12px;font-weight:bold;padding-left:-1em;text-indent:-1em;color: #979797; display: inline;margin-left: -0.3em;}
#content-block #reacties ul li p{font-size: 12px; line-height: 16px;text-indent:0.1em;margin-left: -1em; font-weight: normal; display: block; margin-left: 0px;}
#content-block #reacties ul li p.icon{margin-left:-1em;padding-left: 1.4em;text-indent: -0.4em;}
#content-block #reacties ul li p.icon-selected{margin-left:-1em;padding-left: 1.4em;text-indent: -0.4em;}

/** SEARCH FORM IN CONTENT  **/
#content-block #search-form{margin: 0;padding: 0;width: 622px;font-size: 12px;}
#content-block #search-form fieldset{margin: 0;padding: 5px 0 10px 0;}
#content-block #search-form fieldset label{margin: 0;padding: 0 0 0 10px; color: #2a2a2a; font-size: 12px;}
#content-block #search-form fieldset p{padding-bottom: 5px;}
#content-block #search-form fieldset input[type="text"]{width: 251px;height: 14px;border: 1px solid #edebeb;padding: 4px;outline: none; color: #2a2a2a; font-size: 12px; font-family: 'Arial', sans-serif;}
#content-block #search-form fieldset button#submitBtn{margin: 2px 20px 0 10px;border:none;outline: none;background-color:#000; color:#fff;height: 19px; width: 78px; font-size: 11px;}
#content-block #search-form fieldset button#submitBtn.active{background-color: #71e253; color: #fff;}
#content-block #search-form fieldset button#submitBtn.nonactive{background-color: #000; color: #fff;}

/** REACTIES FORM **/
#content-block #reacties-form{margin: 0;padding: 0;width: 622px;height: 300px;background: #fff  url('/resources/images/bg_form.jpg') no-repeat 0 10px;font-size: 12px;}
#content-block #reacties-form fieldset{margin: 0;padding: 5px 0 10px 0;}
#content-block #reacties-form fieldset label{margin: 0;padding: 0 0 0 10px; color: #2a2a2a; font-size: 12px;}
#content-block #reacties-form fieldset p{padding-bottom: 5px;}
#content-block #reacties-form fieldset input[type="text"]{width: 251px;height: 14px;border: 1px solid #edebeb;padding: 4px;outline: none; color: #2a2a2a; font-size: 12px; font-family: 'Arial', sans-serif;}
#content-block #reacties-form fieldset textarea{font-size: 12px;width: 592px;height: 128px;border: 1px solid #edebeb;padding: 6px 4px;outline: none;overflow: hidden;resize: none; font-family: 'Arial', sans-serif;}
#content-block #reacties-form fieldset button#submitBtn{float:right;margin: 2px 20px 0 0;border:none;outline: none;background-color:#000; color:#fff;height: 19px; width: 78px; font-size: 11px;}
#content-block #reacties-form fieldset button#submitBtn.active{background-color: #71e253; color: #fff;}
#content-block #reacties-form fieldset button#submitBtn.nonactive{background-color: #000; color: #fff;}

/** ACV IN JE BUURT FORM **/
#content-block #acvbuurtform{margin: 0;padding: 0;width: 622px; background: #fff  url('/resources/images/bg_form.jpg') no-repeat 0 10px;font-size: 12px;}
#content-block #acvbuurtform fieldset{margin: 0;padding: 20px 0 10px 0;}
#content-block #acvbuurtform fieldset p{padding-bottom: 5px;}
#content-block #acvbuurtform fieldset input[type="text"]{width: 251px;height: 14px;border: 1px solid #edebeb;padding: 4px;outline: none; color: #2a2a2a; font-size: 12px; font-family: 'Arial', sans-serif;}
#content-block #acvbuurtform fieldset button#submitBtn{margin: 2px 20px 0 0;border:none;outline: none;background-color:#000; color:#fff;height: 19px; width: 78px; font-size: 11px;}
#content-block #acvbuurtform fieldset button#submitBtn.active{background-color: #71e253; color: #fff;}
#content-block #acvbuurtform fieldset button#submitBtn.nonactive{background-color: #000; color: #fff;}
