@import url(/css/editortjes.css);
@import url(/css/lightbox.css);


/* mac hide\*/
html, body {margin:0; padding:0; height:100%}
/* end hide */

/*__global__*/
html {overflow:-moz-scrollbars-vertical;overflow-x:auto;}
body {font: 62.5% Arial,sans-serif;color:#111;background:#fff}
body.default{ margin:0 auto;background:#081F5E url(/images/body.gif) no-repeat center center}
table, td{ font-size:1em; }
a:link,a:visited{text-decoration: underline; color:#193990;outline:0}
a:focus,a:hover,a:active{text-decoration: none; color:#435da4;outline:0}
h1 a:link, h1 a:visited{ text-decoration:none }
h1{ margin:0 0 1em 0;padding:0;color:#00326D;font: bold 1.4em "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;letter-spacing:-.02em}
h2 { margin:0 0 1em 0;padding:0;color:#748FAF;font:normal 1.2em "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;letter-spacing:-.01em}
h3{ margin:0 0 1em 0;padding:0;color:#00326d;font:normal 1.1em "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;letter-spacing:-.01em;border-bottom:1px solid #9ad;_zoom:1}
#sub h3{height:20px;color:#748FAF;font:normal 1.3em/20px "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;letter-spacing:-.02em;border-bottom:none }
h4{ margin:0 0 1em 0;padding:0;color:#000;font:normal 1.1em "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;}
h5,h6{ margin:0 0 1em 0;padding:0;color:#000;font:bold 1em "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;}
p{ margin:0 }
a img{ border:none }
ul, ol { position:relative;margin:0 0 1em 1em;padding:0; }
ol{ position:static }
ul ul, ol ol { margin:0 0 .5em 0 }
ul.rcbList, .rade_module ul, .rade_editorModes ul{ position:static}
ul.rcbList{ font-size:1.1em }
ol{ padding-left:24px}
ul { list-style:none;}
ul li{ margin:0;padding:.15em 0 .15em 1.25em;background:url(/images/li.gif) no-repeat left top; }
.rade_toolbarWrapper ul li, .rade_toolZone ul li, .radwindow ul li, .rade_toolbar ul li, .rade_tlbVertical li{background:none;padding:0;}
input, textarea, select{padding:1px 3px;color:#78A32E;font:normal 1em Arial, sans-serif;background:#fff;border:none;}
select{ padding:0;background:transparent}
option{ padding:3px;font-weight:normal;font-size:1em;color:#525B3F;background:#DAE6C6;border-bottom: 1px dotted #fff}
.RadComboBox_S1, .RadComboBox_S1 input, .RadComboBoxDropDown_S1{ color:#78a32e }
.EC_S1 select, .RadComboBox_S1 .rcbInputCell, .RadComboBox_S1 .rcbArrowCell, .RadComboBoxDropDown_S1{ border: 1px solid #B4C88B  }
.titlebar_S1, .RadComboBoxDropDown_S1 .rcbHovered{ color:#fff;background-color:#78a32e  }
.RadComboBox_S1 .rcbArrowCell{ color:#fff;background-color:#B4C88B  }
.radEnabledCss_S1, .radHoverCss_S1, .radFocusedCss_S1, .ETxt_S1, .RadComboBox_S1, .radInput_S1, .EFU_S1 {}
span.DFRM .radInput_S1{ border:none }
input { height:15px; border: expression((this.type=="checkbox"||this.type=="radio"||this.type=="image")?'none':'default'); }
.rade_module input, .rade_module textarea, .rade_module select{ height:auto !important;padding:inherit !important;color:inherit !important; }
textarea{overflow:auto;}
hr{ height: 1px; color: #B4C88B; background:#B4C88B; border: 0 none; border-top: 1px solid #B4C88B }
th{ text-align:left }
/*__tpl__*/
#header *{ margin:0;padding:0;border:none;list-style:none;list-style-position:outside;text-decoration:none;background:transparent none;outline:0;vertical-align:baseline; }
.skip-to-content{position:absolute;left:-9999px;z-index:1111;font-size:0;height:0;}
.cleardiv, span.clear {display:block;clear:both;overflow:hidden;height:1px;margin-top:-1px;}
form.wrap{ margin:0 auto;padding:0;width:100%;min-width:980px;max-width:1150px;height:100%;}
* html form.wrap {width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1152? "1150px" : "auto");}
#wrapper{ margin:-35px auto 0 auto; min-height:100%;height:auto;position:relative;background: #fff url(/images/bg.gif) repeat-y left}
* html #wrapper{ height:100%;}
#header{ position:relative; height:122px; width:100%; background:#55A3F6 url(/images/header.jpg) no-repeat 200px top;border-top:35px solid #fff;}
#header .logo{ float:left;display:block;}
#header #meta{ position:absolute;top:122px;left:0;width:200px;height:20px;background:#658927 url(/images/gui.png) no-repeat left -44px;_background-image:url(/images/gui.gif); }
#header #meta li{ float:left }
#header #meta a{ position:absolute;top:0;display:block;width:24px;height:20px;text-indent:-9999px;}
#header #meta a:hover{ background:#658927 url(/images/gui.png) no-repeat;_background-image:url(/images/gui.gif); }
#header #meta a.home{left:101px}
#header #meta a.back{left:125px}
#header #meta a.print{left:149px}
#header #meta a.sitemap{left:173px}
#header #meta a.home:hover{background-position:-101px top}
#header #meta a.back:hover{background-position:-125px top}
#header #meta a.print:hover{background-position:-149px top}
#header #meta a.sitemap:hover{background-position:-173px top}
#header .RadMenu { float:right;display:inline;margin-right:228px;padding-right:10px;height:24px;}
#header .RadMenu li{ float:left;display:inline;padding-top:5px;height:19px;background: transparent url(/images/gui.png) no-repeat -20px -20px;_background-image:url(/images/gui.gif); }
#header .RadMenu .rmHorizontal {  }
#header .RadMenu .rmFirst{ padding-left:10px;background: transparent url(/images/gui.png) no-repeat 0 -20px;_background-image:url(/images/gui.gif); }
#header .RadMenu a:link, #header .RadMenu a:visited{font-size:1em;font-weight:bold;color:#fff;cursor:pointer;  }
#header .RadMenu .rmText{ padding:0 10px;border-right:1px solid #ACBE5B;overflow:hidden }
#header .RadMenu li.rmLast .rmText{ border:none }
#header .RadMenu a:hover{color:#B4C88B }
#header #search{ position:absolute;top:0;right:0;width:238px;height:24px;z-index:7070;background: transparent url(/images/gui.png) no-repeat -298px -20px;_background-image:url(/images/gui.gif);}
#header #search .txt{ position:absolute;top:5px;left:16px;width:195px;height:15px;color:#78a32e}
#header #search input.submit{ cursor:pointer;position:absolute;top:4px;left:213px;width:16px;height:16px;text-indent:-9999px;font-size:0;border:none;cursor:pointer}
#header #crumb{ margin:127px 65px 0 220px; }
#header #fontsize{ position:absolute;top:127px;right:10px;width:45px;height:20px;background:#fff url(/images/gui.png) no-repeat -200px top;_background-image:url(/images/gui.gif); }
#header #fontsize li{ float:left}
#header #fontsize a{ position:absolute;top:0;display:block;width:20px;height:20px;text-indent:-9999px; }
#header #fontsize a.small{left:2px}
#header #fontsize a.large{left:28px}
#footer{clear:both;height:35px;overflow:hidden;color:#fff;font:100 1em/45px "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", Lucida,sans-serif;background:url(/images/footer.jpg) no-repeat left top}
#footer .legal{float:left;width:200px;text-align:center;font-size:.9em;color:#DAE6C6 }
#footer .address{margin-left:240px;width:740px;}
#footer a, #footer a:hover, #footer a:visited { text-decoration:none;color:#fff }
#footer .legal a, #footer .legal a:hover, #footer .legal a:visited{ color:#DAE6C6 }
#cal{ display:none }

/*__colDesign__*/
#content{ height:100%;}
#content #data{margin:40px 10px 0 240px; }
table.columns{ width:100%;height:100%;border-collapse:collapse;border-spacing:0;border:0;*float:left }
* html table.columns {width:99%;}
table.columns td.col{position:relative;width:100%;height:100%;vertical-align:top;}
* html table.columns td.col{  }
#main  { padding-bottom:35px;font-size:1.2em;line-height:1.5; }
#sub{max-width:235px !important;padding:35px 0;font-size:1.1em;line-height: 1.6;color:#222}
* html #sub{ overflow:hidden }
#sub .dnstInfo, #sub .dnstInfoPeople, #sub div.fcz, .dnstHours table {width:235px;}
.fczHidden .fcz{ margin:0;margin-top:-1px;display:block;height:1px;overflow:hidden }

/*__leftnav__*/
#nav{float:left;display:inline;width:200px;margin:20px 10px;}
#nav .RadMenu { width:180px;line-height:1.6em}
#nav .rmRootGroup{ list-style:none;margin: 0;padding:0;width:180px;}
#nav .rmRootGroup li{ margin:0;padding:1px 0;width:180px;background:none;}
#nav .rmRootGroup a{cursor:pointer;display:block;padding:3px 0;width:180px;font-size:1.2em;font-weight:bold;text-decoration:none;color:#fff;background:#193990;border-bottom:1px solid #435DA4}
#nav .rmRootGroup a:hover{color:#9ad;}
#nav li.rmLast a, #nav .rmSlide li.rmLast a { border:none }
#nav .rmSlide {width:180px;}
#nav .rmSlide li{ margin:0;padding:0 2px;line-height:1.2em;border:none}
#nav .rmSlide li a { padding-left:5px;width:175px;font-size:1.1em;font-weight:normal;color:#EAEDF5;background:#2C4999;border-bottom:1px solid #8293C2}
#nav .rmSlide a:hover{ color:#fff;background:#435DA4}
#nav .rmSlide .rmSlide {width:170px;background:#2C4999 }
#nav .rmSlide .rmSlide li{padding-left:10px  }
#nav .rmSlide .rmSlide a{ width:160px;font-size:.9em;font-weight:bold;letter-spacing:1px;background:#ABB7D7}
#nav .rmSlide .rmSlide a:hover{color:#2C4999;background:#D5DBEB}
/*__V.A.__*/
div.date, .actDate, .nwsDate, .guideCategory, .nwsCategory, .actCategory, td.org, td.where, td.when, td.date, td.price, a.keywordLetter, #privacy, .eloketShort, h3.keywordListLetter, .raadPersoneel .PersListFull div.persInfo { color:#748faf;font:100 .8em/2 Verdana,sans-serif;letter-spacing:.01em;text-transform:lowercase; }
a.ToTop{  }/*keywordList*/
.nwsOverview, .nwsSearchForm, .actOverview, .nwsDetail, .actDetail, .dnstDetail, .persDetail, .employees, .prodDetail, .pgDetail, .thDetail, .agendaLst, .elokOverview, .eloketDetail, .guidesOverview, .guidesDetail, .siteTree, div.search, .userProfile, .raadpersDetail, .map {  }
#main .nwsDiv.home, .spotlight, .dnstDetail, .persDetail, .employees, .prodDetail, .pgDetail, .thDetail, .fContent, .keywords, .raad { margin-right:40px;}
.nwsLinks, .actLinks, .dnstSub, .persSub, .prodSub, .pgSub  { width:235px; }
.foto, .nwsListFoto, .nwsDetailFoto, .actDetailFoto, .dnstDetailFoto, .persDetailFoto, .prodDetailFoto, .pgDetailFoto, .thDetailFoto, .guideDetailFoto{ float:left;display:block;margin:0 2em 1.5em 0; }
.actDetailFoto{ margin-right:0 }
.nwsInfo ul, .actInfo ul, .dnstInfo ul, .persInfo ul, .prodInfo ul, .pgInfo ul, .thInfo ul, .nwsDetail ul, .actDetail ul{ display:inline-block; }
.actLong, .persH2, .thH2, .prodDL, .pgDetailH2, .dnstNws, .dnstProdH2, h2#longDesc { clear:left }
.nwsDiv, .actDiv, .actList, .nwsList, .searchList, .guideDetailList, .guideList, .eloketList{ margin:0 0 2em 0  }
table.nwsSearch, table.actSearch, table.guideSearch, table.eloketSearch, div.searchBox, table.profile{ margin:0 0 2em 0 }
.actPrak, .actLong, .actExtra, .nwsDL, .nwsShort, .nwsLong, .actDL, .dnstInfo, .dnstInfoPeople, .prodInfo, .prodDL, .pgInfo, .persInfo, .PersDetail, .PersFotoFunc, .thInfo, .RadTreeView{ margin:0 0 2em 0}
.eloketSearch, .shortDesc, .longDesc, .actionsBar, #eloket, #eloketMail, .elokKort, .elokButtons, .elokLang, .fczButtons{ margin:0 0 2em 0 }
.guideInfo, .guideHours, .guideDl, .guideContact, .guideContactPersont, .guidePresident, .guideClerk, .guideRoom, .guideLogoDiv { margin:0 0 2em 0 }
table.keywordTop, div.keywordList{ margin:0 0 2em 0 }
.dnstHoursLabel{ display:block;margin-top:2em;width:235px;background:#f1f4eb; }
#sub .dnstHoursLabel h3{ margin:0;padding:3px;color:#525b3f }
.dnstHours{ display:block;padding:3px;background:#f1f4eb; }
/*__Home__*/
.home .nwsList { }
.home .nwsItem{ margin-bottom:1em;border:none; }	
.home .foto{ margin:0 1em 1em 0 }
a.nws {display:block;}
.home a.nws{display:block;border-bottom:1px solid #A2B4CA }
.home .nwsItem a.nwsMore{ display:inline;padding:0;color:#193990;text-decoration:underline;background:none;border:none }
.spotlight, .nwsDiv.home, .actDiv.home{ }
.spotlight .fczButtons{ clear:none;padding:0 }
/*__sub specs__*/
#sub h2{ font-size:1.2em }
#sub .actList{ margin-bottom:1em }
#sub .actItem{ padding:2px 0;border:none }
#sub .actDate{ display:block;float:none;padding-top:4px;width:235px;border-top:1px solid #cfddb6 }
#sub a.act{ display:block;line-height:1.25; }
#sub .clear{ display:none }
#sub a.actMore{padding:0;width:235px;color:#78A32E;background:none;border-top:1px solid #78A32E  }
#sub .fczButtons input{ margin-left:0 }
/*__moreLinks__*/
a.nwsMore, a.nwsSearch, a.actMore, a.submitAct, a.actSearch, a.albumMore, /*a.nwsLink, a.actLink,*/ a.eloketMore, a.longDesc, a.info, a.eloklink, a.elokLangLink,
a.nwsMore:visited, a.nwsSearch:visited, a.actMore:visited, a.submitAct:visited, a.actSearch:visited, a.albumMore:visited, /*a.nwsLink, a.actLink,*/ a.eloketMore:visited, a.longDesc:visited, a.info:visited, a.eloklink:visited, a.elokLangLink:visited
{ display:block;padding-right:5px;height:20px;line-height:20px;color:#fff;font-size:.9em;font-weight:bold;text-align:right;text-decoration:none;text-transform:lowercase;background:url(/images/gui.png) no-repeat right bottom;border-top:1px solid #00326D;_background-image:url(/images/gui.gif);}

a.nwsMore:hover, a.nwsSearch:hover, a.actMore:hover, a.submitAct:hover, a.actSearch:hover, a.albumMore:hover,a.nwsLink:hover, a.actLink:hover, a.eloketMore:hover, a.longDesc:hover, a.info:hover, a.eloklink:hover, a.elokLangLink:hover{ color:#d5dbeb;}
a.submitAct{ margin:0;padding:0;border:none }
a.dnstPeople, a.agendaLink, a.perslink, a.dnstPeople:visited, a.agendaLink:visited, a.perslink:visited{ display:block;width:235px;height:25px;color:#193990;font: bold 1em/25px "Lucida Grande", "Lucida Sans","Lucida Sans Unicode", "Lucida",sans-serif;text-align:center;text-transform:lowercase;text-decoration:none;letter-spacing:-.05em;background:#d5dbeb}
a.dnstPeople:hover, a.agendaLink:hover, a.perslink:hover{ color:#9ad;background: #fff}
a.agendaLink, a.perslink{ margin-bottom:2em;}/*samenstelling raad + notulen*/
/*__LISTS__*/
.actList, .nwsList, .searchList, .guideDetailList, .guideList, .eloketList, .keywordList{ padding:0;height:1%; }
.actItem, .nwsItem, .searchItem, .guideItem, .eloketItem, .keywordItem  { clear:both;padding:3px 0;background:none;border-bottom:1px solid #D5DBEB; *zoom:1  }
a.act, a.nws, a.search, a.guide, a.eloket, a.keyword, a.act:visited, a.nws:visited, a.search:visited, a.guide:visited, a.eloket:visited, a.keyword:visited {display:table-cell;display:inline-block;font-weight:bold;color:#435da4;text-decoration:none; }
.home a.nws:visited {display:block;}
a.act { color:#00326D }
.guideDetailList a.guide { display:block;margin-left:235px }
a.act:hover, a.nws:hover, a.search:hover, a.guide:hover, a.eloket:hover, a.keyword:hover {color:#193990; }
/*__DATES&CATS__*/
.actDate, .nwsDate, .guideCategory, .nwsCategory, .actCategory { float:left;display:block;width:6em; }
.actDate, .actdate{width:13em;color:#78A32E  }
div.date{ clear:left;padding:3px 0;text-align:right;  }
.nwsCategory, .actCategory{ float:right;display:table-cell;display:inline-block;text-align:right; width:250px;overflow:hidden }
.nwsCategory a, .actCategory a{ color:#78A32E; text-decoration:none;border-bottom:1px dotted #99aadd }
.nwsCategory .spacer, .actCategory .spacer{ padding-left:10px; }
.guideDetailList .guideCategory {width:auto !important;min-width:235px;min-height:1px;}
* html .guideDetailList .guideCategory {width:235px}
/*__nwsDetail, actDetail__*/
.actPrak{padding:5px;background:#F8FBF5;overflow:hidden  }
.actPrak h3{ color:#525b3f;border-color:#525b3f }
.actPrakTable{width:auto !important;margin:0;padding:0;border-collapse:collapse;border-spacing:0;overflow:hidden;}/*check agendaTable*/
.actPrakTable td{vertical-align:top;margin:0;padding:3px 0;color:#2C3B11;border-bottom:1px solid #DAE6C6; }
td.org, td.where, td.when, td.date, td.price{ width:12em;color:#9DBC67}
.actPrakTable a:link{ color:#525b3f }
.actPrakTable a:visited{ color:#525b3f;font-weight:normal }
.actPrakTable a:hover{ color:#374A15 }
/*__DL__*/
.actDL, .nwsDL, .prodDL{ clear:left; }/*zie ook guideDL, guideContact, dnstPers*/
.actDL h3, .nwsDL h3, .prodDL h3{ margin:0 }/*zie ook guideContactTitle*/
ul.downloads{ margin:0; }
ul.downloads li{ padding:0.15em;background:#d5dbeb;border-bottom:1px solid #fff  }
ul.downloads li a, .actDL a, a.file, .guidDoc a, a.fa{ padding-left:24px;min-height:16px;height:auto !important;color:#00326d;font-weight:bold;text-decoration:none;background:url(/Images/icons.gif) no-repeat left -35px; }
ul.downloads li a:hover{ color:#A2B4CA;text-decoration:none; }
* html ul.downloads li a{ height:16px }
/*__SEARCH__*/
.noResults { margin:1px auto 0 auto;padding:3px;text-align:center;font-weight:bold;color:#fff;background:#a00;}
.thankyou{ font-weight:bold;color:#78a32e }
.actSearchForm, .nwsSearchForm{ }
table.nwsSearch, table.actSearch, table.guideSearch, table.eloketSearch, div.searchBox{ padding:0;width:100%;border-collapse:collapse;border-spacing:0;background:#B4C88B;overflow:hidden}/*zie ook .Zone*/
div.searchBox, table.eloketSearch, table.guideSearch{ position:relative; }
div.search div.searchBox{ height:152px; }
table.nwsSearch, table.actSearch{ height:50px }
table.eloketSearch { height:36px }
table.guideSearch, table.nwsSearch{ height:48px }
.nwsBtnSearch, .actBtnSearch, .searchBtn, .guideBtnSearch, .eloketBtnSearch, input.btn, .actionsBar input, .submitRecover{margin:12px;padding:0 0 4px 0;width:80px;height:20px;text-align:center;font-size:.9em;font-weight:bold;color:#fff;text-transform:lowercase;background:url(/images/gui.png) no-repeat -536px -18px;border:none;_background-image:url(/images/gui.gif);}
.submitRecover{ width:147px;background-position: -618px -19px }
.searchBox .searchBtn, .searchBox .actBtnSearch, table.eloketSearch .eloketBtnSearch, table.guideSearch .guideBtnSearch, .afvalkalender .btn { position:relative;*position:absolute;top:12px;right:12px;margin:0;}
.searchBox .searchBtn, .searchBox .actBtnSearch, .afvalkalender .btn{ position:absolute }
table.eloketSearch .eloketBtnSearch{ top:8px;right:8px; }
.afvalkalender .btn{top:5px;  }
.nwsSearch td, table.actSearch td, table.guideSearch td, table.eloketSearch td, .searchBox td{ margin:0;padding:0;vertical-align:top }
.nwsCol1, .actCol1 { width:185px; } 
table.eloketSearch .eloketCol1{ vertical-align:middle }
.nwsCol2, .actCol2{  }
.nwsCol3, .actCol3, .guideCol2, .eloketCol2{width:100px !important;text-align:right}/*contains submit btn*/
.pickerWrapper_S1{ width:150px;height:20px }
.pickerWrapper_S1 td.inputCell{width:125px;overflow:hidden  }
.radPopupImage_S1{ position:relative; top:-2px; left:0; margin:2px -10px 0 6px; *margin:1px 0 0 10px;}
table.nwsSearch .EC_S1, table.actSearch .EC_S1, table.guideSearch .EC_S1, table.eloketSearch .EC_S1, .searchBox .EC_S1{padding:3px 0 0 3px;min-width:285px;width:auto !important;height:25px; }
* html table.nwsSearch .EC_S1, * html table.actSearch .EC_S1, * html table.guideSearch .EC_S1, * html table.eloketSearch .EC_S1, * html .searchBox .EC_S1{ width:285px }
#main .EC_S1 .EC_S1{ padding:0 }
table.nwsSearch label, table.actSearch label, table.guideSearch label, table.eloketSearch label, .searchBox label{display:block;height:25px;font-size:.9em;line-height:20px;text-transform:lowercase;color:#525B3F;text-align:center;background:transparent }/*zie ook .Zone .ELbl_S1*/
.nwsCol1 label, .actCol1 label { width:22px; }
.nwsCol2 label, .actCol2 label { width:55px; }
.guideCol1 label, .eloketCol1 label { width:75px; }
.searchBox label{ width:140px;text-align:left }
.searchBox .selectBox{ margin-left: 140px;height:120px; }
.nwsCol2 .ETxt_S1, .actCol2 .ETxt_S1, .searchBox .ETxt_S1, .guideCol1 .ETxt_S1{ width:204px }
div.search div.searchBox .ETxt_S1{ width:300px }
div.search div.searchBox .EC_S1 select{ width:306px }
/*__KEYWORDS__*/
table.keywordTop{ margin:0 auto 2em auto;padding:0;border-collapse:collapse;border-spacing:0;border:none }
td.keywordLetterCell{ margin:0;padding:0;}
a.keywordLetter:link, a.keywordLetter:visited{ display:block;margin-right:1px;width:24px;height:24px;line-height:24px;text-decoration:none;text-align:center;font-size:1.2em;text-transform:uppercase;color:#fff;background:#b4c88b; }
a.keywordLetter:hover{color:#fff;background:#78a32e  }
.keywordListLetterBlock{  }
h3.keywordListLetter{width:1.5em;height:1.5em;line-height:1.5em;text-align:center;color:#fff;font-size:1.25em;font-weight:bold;text-transform:uppercase;background:#b4c88b;border:none  }
.keywordList{  }
.keywordItem {height:auto;min-height:20px;line-height:normal;}
* html .keywordItem{ height:20px }
a.keywordToTop{float:right;position:relative;top:-12px;color:#b4c88b;font-size:.85em;font-weight:bold;text-transform:uppercase;text-decoration:none;background:#fff; }
/*__fotoalbum__*/
.fotoalbum{  }
.fotoalbumItem{float:left;/*background:#e3f1f5;border:2px solid #c7e1ec;*/margin:7px; }
.fotoalbumItem a{  }
.fotoalbumItem img.foto{ display:block;float:none;margin:4px 4px 20px 4px;border:1px solid #fff }
.fotoalbumItem .desc {display:block;clear:both;margin:3px;margin-top:0px;max-width:110px;display:none;}
/*__GUIDE__*/
	/*Lede 2col style*/
	.guideSub{ float:right;width:235px }
	.guideMain, .guideAct {margin-right:265px}
	* html .guideAct{ float:left; }
.guideAct .actItem{ clear:none }	
.guideInfo{clear:left;margin-bottom:2em }
.guideHours{ margin-bottom:2em }
.guideContact, .guideDl{clear:left;padding:9px;background:#d5dbeb;border-bottom:1px solid #fff }/*zie actDL*/
.guideContactTitle h3, .guidDlTitle{  margin:0 0 .25em }
.guideAdres,.guidePostalcode,.guideCity,.guidePhone,.guideGsm,.guideFax,.guideEmail,.guideWeb{  }
.guideAdres{ display:block }
.guideContactPersonName,.guideContactPersonAdres,.guideContactPersonPostalcode,.guideContactPersonCity,.guideContactPersonMail{  }
.guidePresidentName,.guidePresidentAdres,.guidePresidentPostalcode,.guidePresidentCity,.guidePresidentPhone,.guidePresidentGsm,.guidePresidentMail{  }
.guideClerkName,.guideClerkAdres,.guideClerkPostalcode,.guideClerkCity,.guideClerkPhone,.guideClerkGsm,.guideClerkFax,.guideClerkMail{  }
.guideRoomName,.guideRoomAdres,.guideRoomPostalcode,.guideRoomCity,.guideRoomPhone,.guideRoomGsm,.guideRoomFax{  }
.guidePhone,.guideGsm,.guideFax,.guideEmail,.guideWeb, .guideContactPersonMail,.guidePresidentPhone,.guidePresidentGsm,.guidePresidentMail,.guideClerkPhone,.guideClerkGsm,.guideClerkFax,.guideClerkMail,.guideRoomPhone,.guideRoomGsm,.guideRoomFax{ display:block }
.guideContactPersonName, .guidePresidentName, .guideClerkName, .guideRoomName{ display:block;font-size:1.2em;font-weight:bold;color:#00326d }
/*__CORDIS__*/
#sub .dnstParent, #sub .dnstTitle{text-decoration:none;font-weight:bold  }
#sub .dnstParent{ font-size:1.1em;font-weight:bold;letter-spacing:-.02em }
#sub .spiderTitle{ width:178px }
.spider{ margin-left:0 }
.spider li{ padding-left:0;background:none;border-bottom:1px solid #d5dbeb}
.spider a:link, .spider a:visited{ text-decoration:none }
.dnstHours table{padding:0;border-collapse:collapse;border-spacing:0; }
.dnstHours table caption{display:none }
.dnstHours th, .dnstHours td{ margin:0;padding:3px 0;vertical-align:top;text-align:left;border-bottom:1px solid #fff }
.dnstHours th{ padding-right:3px;padding-left: 12px;font-weight:bold;text-align:left;}
/*__persoon/personeel/adviesraad__*/
	.employeeSub a.dnstPeople{ display:none }
	ul.dnstPers, ul.dnstPeople{ margin:0 }
	.dnstPers li, .dnstPeople li, .PersListFull .PersDetail {position:relative;margin-bottom:1em;_zoom:1}
	.dnstPers h3, .dnstPeople h3, .PersListFull h3 { margin-left:0 }
	.dnstPersFoto, .dnstPersEmail, .dnstPersTel{}
	.dnstPersTitle strong{ color:#000 }
	a.dnstPersEmail{position:absolute;bottom:10px;right:10px;text-indent:-9999px;width:21px;height:21px;background:url(/images/gui.png) no-repeat top right;_background-image:url(/images/gui.gif);}
	.dnstPersFunc, .dnstPersDetail{ margin:0 275px 0 0;}/*skills*/
	.dnstPersFunc li, .dnstPersDetail li{ padding:0.15em 0 0.15em 18px;font-weight:normal;color:#222;background:transparent url(/images/li.gif) no-repeat scroll left 5px;border:none }
/*__raadpersoneel__*/
	.PersListFull .PersDetail{ min-height:160px }
	.PersListFull h2.dnstPersTitle{ margin:0 275px .5em 0;padding:.25em;color:#525b3f;background:#f1f4eb; }
	.PersListFull .PersFotoFunc{}
	.raadPersoneel .PersListFull div.persInfo{ position:absolute;right:0;top:0;width:235px;margin:0;color:#9dbc67;background:#fff; }
	.PersListFull .dnstPersDetailFoto{ margin-bottom:2em;}
	.PersListFull ul.dnstPersFunc{ margin-top:1em;border-top:1px solid #dae6c6 }

/*__E-LOKET__*/
.eloketShort{ display:block }
#eloketMail{  }/*bevat table*/
	/*v1*/
	.formPanel{ margin:1em 0 }
	h2.formTitle a{ text-decoration:none }
	/*v2*/
		/*standard style sync(should move to editortjes*/
		span.DFRM{ display:block; }
		span.DFRM .Zone{min-height:26px;overflow:hidden}
		* html span.DFRM .Zone{height:26px}
		span.DFRM .EC_S1 {overflow:hidden;padding:4px; }
		span.DFRM .ELbl_S1, .recoverPass .ELbl_S1 { display:block;width:100px;margin-right:10px;}
		span.DFRM .ETxt_S1{ float:left;width:150px }
		span.DFRM textarea.ETxt_S1{ height:100px }
		.eloketDetail .actionsBar{ clear:both;margin-left:100px;}
		/*FO visual formdesign*/
		span.DFRM .Tab{clear:right}/*clearing a.longDesc*/
		span.DFRM .Zone{ background:#b4c88b;border-bottom:1px solid #cfddb6;}
		span.DFRM .EC_S1, .registerUser .EC_S1, .recoverPass .EC_S1, .userdata .EC_S1 {position:relative; }
		span.DFRM .Erf_S1, .registerUser .Erf_S1{ display:block;float:left;padding:0;width:16px;height:16px;text-indent:-9999px;position:absolute;bottom:3px;right:3px;background: url(/images/S1/Input/errorSign.gif) no-repeat center center } 
		span.DFRM .ELbl_S1, .registerUser .ELbl_S1, .recoverPass .ELbl_S1, .userdata .ELbl_S1, .userProfile .ELbl_S1{ color:#525B3F;font-size:.9em;}
		span.DFRM .EFU_S1{ float:left;}
		span.DFRM .EFcz_S1 {float:left;margin-bottom:5px;}
		span.DFRM .Echk_S1 input{ background:transparent}
		a.printForm{ display:block }
/*__treeview ppgList, siteTree__*/
.RadTreeView { color:#78A32E}
.RadTreeView a:link, .RadTreeView a:visited { color:#658927;font-weight:bold;}
.RadTreeView a:focus, .RadTreeView a:hover, .RadTreeView a:active { color:#525b3f}
.RadTreeView .rtTop, .RadTreeView .rtMid, .RadTreeView .rtBot, .RadTreeView .rtUL{ zoom:1 }
.RadTreeView .rtLoadingBefore, .RadTreeView .rtLoadingAfter{ display:-moz-inline-box;display:inline-block }
.RadTreeView .rtLoadingBelow{ display:block }
.RadTreeView .rtEdit .rtIn{ cursor: text; }
.RadTreeView .rtEdit .rtIn input{ outline: 0;/*disable Safari glow effect*/cursor:text; }
.RadTreeView_Default .rtTop, .RadTreeView_Default .rtMid, .RadTreeView_Default .rtBot{  }
.RadTreeView .rtUL{ list-style:none;margin:0;padding:0 }	
.RadTreeView .rtUL .rtUL{ padding:0 0 0 20px;background:#E3EAD8 }	
.RadTreeView .rtLI{padding:0;background:#F1F4EB;border-bottom:1px solid #fff;  }
.RadTreeView .rtLI .rtLI{padding:2px 0;background:none;border:none;  }
.RadTreeView .rtSp{ display:-moz-inline-box;vertical-align:middle;width:1px;}
.RadTreeView_Default .rtSp{ height:20px; }
.RadTreeView a.rtIn{ cursor:pointer;text-decoration:none; }
.RadTreeView .rtImg, .RadTreeView .rtIn, .RadTreeView .rtChk{ vertical-align:middle }
* html .RadTreeView div.rtIn{ display:inline-block;}
* html .RadTreeView div.rtIn{ display:inline;}
*+html .RadTreeView div.rtIn{ display:inline-block;}
*+html .RadTreeView div.rtIn{ display:inline;}
.RadTreeView_Default .rtIn{ padding:2px;}
.RadTreeView_Default .rtHover .rtIn{ }
.RadTreeView_Default .rtHover .rtSelected{}
.RadTreeView_Default .rtPlus, .RadTreeView_Default .rtMinus{display:-moz-inline-box;display:inline-block;margin:6px 0 0;*margin:3px 0 0;width:12px;height:12px;vertical-align:top;cursor:pointer;font-size:0px}
.RadTreeView_Default .rtMinus{ background:url(/images/gui.png) no-repeat -949px top;_background-image:url(/images/gui.gif); }	
.RadTreeView_Default .rtPlus{ background:url(/images/gui.png) no-repeat -962px top;_background-image:url(/images/gui.gif); }	
.RadTreeView .funcBevoegdheden{ }
/*afvalkalender*/
.afvalkalender table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0  }
.afvalkalender .titlebar_Default{ height:28px;vertical-align:middle;font-weight:bold;color:#435da4;border-bottom:1px solid #abb7d7  }
.afvalkalender th{ padding:3px;text-align:left;color:#fff;background:#78a32e }
.afvalkalender .TableLayout_Default td{padding:7px;width:92px;vertical-align:top;font-size:1.4em;font-weight:bold;color:#78a32e;border-bottom:1px solid #cfddb6 }
.afvalkalender .TableLayout_Default td.otherMonth_Default{ font-weight:normal;color:#cfddb6;background:#F1F4EB }
.afvalkalender .TableLayout_Default td.radCalHover_Default{ color:#fff;background:#78a32e; }
.afvalkalender img{ float:none;margin:0; }
.afvalkalender .TableLayout_Default td.otherMonth_Default img{ filter: progid:DXImageTransform.Microsoft.Alpha(opacity=25); opacity: .25; -moz-opacity: .25; }

table.MonthYearFastNav_Default{ width:240px;background:#f8fbf5;border:1px solid #eaedf5; }
table.MonthYearFastNav_Default td{ width:25px;height:25px;text-align:center;font-size:1.1em;cursor:pointer; }
table.MonthYearFastNav_Default td.bottom_Default{ padding:4px;background:#eaedf5;border-top:1px solid #eaedf5;}
table.MonthYearFastNav_Default td.bottom_Default input{color:#000;font-size:.9em  }
table.MonthYearFastNav_Default td.selected_Default{ color:#fff;background:#abb7d7; }
/*membership*/
.userProfile .RadTabStrip{ margin-bottom:2em }
.required.password, .recoverPass .profile.password{ margin:0 0 .5em }
div.registerUser table.userExtra, div.userProfile table.userExtra, div.registerUser table.profile.password, div.registerUser .emailProfile, div.registerUser .currentPassword, div.registerUser table.reg, .recoverPass .profile.password, div.emailProfile, div.currentPassword, .userProfile .profile.password{ border-collapse:collapse;border-spacing:0;width:520px;padding:0;background:transparent;border:1px solid #cfddb6}
.recoverPass .profile.password{ border:none }
.recoverPass .profile.password, .userProfile .profile.password{ width:520px }
div.registerUser .emailProfile, div.registerUser .currentPassword, div.emailProfile, div.currentPassword{ width:512px }
.recoverPass .profile.password .col1, .userProfile .profile.password .col1{ width:118px; }
.recoverPass .profile.password td.submit, .actionsBar{ padding-left:118px; }
.registerUser .col1, .registerUser .col2, .recoverPass .password .col1, .recoverPass .password .col2, div.userProfile table.userExtra .col1,  div.userProfile table.userExtra .col2, div.emailProfile, div.currentPassword, .userProfile .profile.password .col1, .userProfile .profile.password .col2{padding:4px;background:#dae6c6; }
div.registerUser td.error{ padding:0 }
.required, .unlisted, table.reg td.forename, table.reg td.name { width:512px }
.userdata h2, .actionsBar{ margin:1em 0 }
.userdata .EFcz_S1{ float:none;padding:0 }

/* fix register .aspx */
.reg span.asterisk {display:none;}
.EC_S1 span.required {position:static;}

/*bo fix font-size: 1.2em;*/
body.mceContentBody{font-size:75%;}


