/*@import url(../InlineWin.css);*/


/*@import url(../InlineWin.css);*/


html,html body {height:100%;}

body{ margin: 0; padding: 0; color: #000; font: 76%/1.6em Arial, Helvetica, "Lucida Grande", sans-serif; }
body#frontend{ text-align: center; }
body#frontend.home{ text-align: center; }
html#frontend{ text-align: center; background-image: url('../../images/frontend/bg-html.jpg'); background-repeat: repeat; background-position: top left; }

a{ color: #73A008 !important; text-decoration: underline; outline: none; }
a:hover{ color: #73A008; text-decoration: underline !important; }
a:visited{ color: #000; text-decoration: underline; }

h1 a, h2 a, h3 a, h4 a, h5 a{ text-decoration: none; color: #73A008 !important; }
h1{ color: #73A008; margin: 0 0 0.3em 0; padding: 0; font: bold 240% Georgia, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h2{ color: #73A008; margin: 0 0 0.5em 0; padding: 0; font: bold 136% Georgia, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h3{ color: #73A008; margin: 0 0 0.2em 0; padding: 0; font: bold 126% Georgia, Arial, Helvetica, "Lucida Grande", sans-serif; letter-spacing: 0px; }
h4{ color: #73A008; margin: 0 0 0.1em 0; padding: 0; font: bold 116% Arial, Helvetica, "Lucida Grande", sans-serif; }
h5{ color: #73A008; margin: 0; padding: 0; font: bold 106% Arial, Helvetica, "Lucida Grande", sans-serif; }
.related-sidebar h1, .related-sidebar h2, .related-sidebar h3{ margin: 0; }

p{ margin: 0; padding: 0 0 1.5em 0; }
blockquote{ margin: 0em 1em 2em 1.5em; }
img, img a{ border: none; }
blockquote {margin: 1.25em;padding: 0.5em}

ul{ list-style-type: disc; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ol{ list-style-type: decimal; display:block; margin: 0 0 2em 1em; padding: 0 0 0 2em; }
ul li, ol li , ol li a, ul li a{ line-height: inherit; position: relative; color: #000; }
ul li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: disc; }
ol li{ /*padding: 0.3em 0;*/ line-height: inherit; list-style-type: decimal; }
ul.no-bullets{ margin: 0 0 0.8em 0; padding: 0; list-style-type: none; }
ul.no-bullets li{ list-style-type: none; }

ul.arrows{ margin: 0; padding: 0; list-style: none; }
ul.arrows li{ margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.arrows li a{ display: block; text-decoration: none !important; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.7em no-repeat; padding: 0.2em 0 0.2em 12px; }
ul.arrows li a:hover{ text-decoration: underline !important; }

ul.external{ margin: 0; padding: 0; list-style: none; }
ul.external li{ margin: 0; padding: 0; list-style: none; float: left; width: 100%; }
ul.external li a{ display: block; text-decoration: underline; background: url('../../images/frontend/icon-external.gif') 0em 0.85em no-repeat; padding: 0.2em 0 0.2em 12px; }
ul.external li a:hover{ text-decoration: underline; }

/* facetlist general */
div.facet-container{ display: block; width: 155px; clear: both; float: left; border: 1px none #d9d9d9; margin: 0 0 1em 10px !important; overflow: hidden; } /*with border width: 223*/
ul.facet-list{ list-style-type: none; background: transparent; padding: 0.3em 0 !important; margin: 0 !important; display: block; width: 100%; clear: both; float: left; }
ul.facet-list li{ border-bottom: 1px none #73A008; display: block; width: 100%; clear: both; float: left; padding: 0 !important; list-style-type: none; }
ul.facet-list li.selected{ font-weight: normal; color: #717171; }
ul.facet-list li.selected span{ color: #73A008; }
ul.facet-list .checkbox{ float: left; width: 14px; }
h4.facet-list-title{ border-bottom: 1px none #717171; margin:0 0 0.6em 0; padding: 0.4em 0em 0em 0em; text-indent: 0px; width: 100%; float: left; color: #000; font-size: 136%; }

div.facet-container label{ display: inline; width: auto !important; }
div.facet-container label:hover{ text-decoration: underline; }

/* facetnav */
ul.facet-list li a{ text-decoration: none !important; color: #717171 !important; width: 130px; float: right; line-height: 1.1em; margin: 0 !important; padding: 0.3em 0 !important; }
ul.facet-list li a:hover{ text-decoration: underline !important; }
ul.facet-list .checkbox{ float: left; width: 14px; position: relative; top: 0px !important; }
ul.facet-list li a span{ color: #73A008; font-size: 86%; }
ul.facet-list label.icon-arrow-right a{ background-image: url('../../images/frontend/icon-arrow-right.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 14px; }
ul.facet-list label.icon-arrow-down a{ background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 14px; }

/* sub-facetlist */
ul.facet-list ul{ list-style-type: none; padding: 0 !important; margin: 0 !important; display: block; width: 100%; clear: both; float: left; }
ul.facet-list ul .checkbox{ float: left; width: 14px; margin-left: 22px; }
ul.facet-list li li a{ width: 112px; float: right; margin: 0 !important; padding: 0.3em 0 !important;  }
ul.facet-list li li a:hover{ text-decoration: underline; }

/* empty-facet */
ul.facet-list li label.empty a{ text-decoration: none !important; color: #acacac !important; cursor: default !important; }
ul.facet-list li label.empty a:hover, ul.facet-list li label.empty{ text-decoration: none !important; color: #acacac !important; cursor: default; }
ul.facet-list li label.empty a span{ color: #acacac !important; }


form{ margin: 0; padding: 0; }
/*form p, .form p{ padding: 0.2em 0; margin: 0; }*/
.related-sidebar p{ padding: 0.2em 0 !important; margin: 0 !important; clear: both; width: 100%; }
fieldset{ border: none; margin: 1em 0; padding: 0; width: 100%; }
input, textarea{ font: normal 100% Verdana, Arial, Helvetica, "Lucida Grande", sans-serif; background: #FFF;  border: 1px solid #f1f1f1; padding: 2px 4px; width: 98%;  }
input.button, a.button, input.loginButton, a.loginButton{ cursor: pointer; -moz-border-radius:3px; -webkit-border-radius: 3px; width: auto; white-space: nowrap; border: 1px none #73A008 !important; padding: 4px 10px; color: #FFF; background: #73A008; }
input.button:hover, a.button:hover, input.loginButton:hover, a.loginButton:hover{  -moz-border-radius:3px; -webkit-border-radius: 3px; border: 1px none #73A008 !important; background: #000; color: #FFF;  padding: 4px 10px; text-decoration: none; }
input.checkbox, input.radio{ background: none; border: none; display: inline; float: left; width: 14px; }
label{ color: #000; display: block; clear: both; margin: 0; cursor: pointer; line-height: 1.4em; }
label.inline, ul li label{ display: block; clear: none; margin: 0 0 0 4px; float: left; width: 75%; }
label:hover{ text-decoration: underline; }
input.fillout{ width: 98%; }
input.loginButton{ width: auto; }
span.inline input, span.inline label, table.inline input, table.inline label { width:auto; display:inline; }


/* toolbox */
.center{ margin: auto auto; }
.center-txt{ text-align: center; }
.center-page{ margin: 0 auto; overflow: hidden; }
.clear{ clear: both; display: block; }
.clear-right{ clear: right; }
.clear-left{ clear: left; }
.no-clear{ clear: none; display: inline; }
.intro-txt{ margin-top: 1em; font-size: 145%; line-height: 1.5em; }
.big-txt{ font-size: 126%; }
.bigger-txt{ font-size: 116%; }
.big-nav *{ font-size: 110%; }
.normal-txt{ font-size: 100%; }
.small-txt{ font-size: 96%; }
.xsmall-txt{ font-size: 86%; }
.line-height-normal{ line-height: normal; }
.left{ float: left;}
.left-img{ margin: 8px 24px 8px 0; float: left; }
.left-txt { text-align: left; }
.line { margin: 0em 0em 1.5em 0em; width: 100%; border-top: 2px #f1f1f1 dotted; float: left; }
.padding{ padding: 20px; }
.padding-small{ padding: 10px; }
.padding-xsmall{ padding: 4px; }
.padding-small-content{ padding: 0px; }
.no-margin{ margin: 0; }
.no-margin-bott{ margin-bottom: 0; }
.no-padding{ padding: 0 !important; }
.no-pad-bott{ padding-bottom: 0; }
.no-border{ border: none !important; }
.no-block{ display: inline !important; width: auto !important; }
.no-background{ background: none !important; }
.no-underline{ text-decoration: none !important; }
.nofloat{ float: none; }
.right{ float: right; }
.right-img{ float: right; margin: 8px 0 8px 24px; }
.right-txt{ text-align: right; }
.rnd-small{ /*-moz-border-radius:4px;*/ -webkit-border-radius: 4px; }
.rnd-big{ /*-moz-border-radius:6px;*/ -webkit-border-radius: 6px; }

.mtop{ margin-top: 10px; }
.mtop-double{ margin-top: 20px; }
.mbott{ margin-bottom: 10px !important; }
.mleft{ margin-left: 10px; }
.mright{ margin-right: 10px; }
.mstop{ margin-top: 5px; }
.msbott{ margin-bottom: 5px !important; }
.msleft{ margin-left: 5px; }
.msright{ margin-right: 5px; }

.ptop{ padding-top: 10px; }
.pbott{ padding-bottom: 10px; }
.pleft{ padding-left: 10px; }
.pright{ padding-right: 10px; }
.pstop{ padding-top: 5px; }
.psbott{ padding-bottom: 5px; }
.psleft{ padding-left: 5px; }
.psright{ padding-right: 5px; }

.spacer-left{ margin-left: 22px; }
.spacer-right{ margin-right: 22px; }
.date{ margin: 0.4em 0 0.2em 0; clear: both; display: block; }
.block{ display: block; }
.wrap{ width: auto; }
.no-wrap{ white-space: nowrap }
.hide{ display: none; }
.noscript{ display: none; }
.auto{ width: auto; }
.fillout{ width: 100%; }
.overflow-hidden{ overflow: hidden !important; }
.print{ display: none; }

.clearfix:after {	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix {	display: inline-block; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }

.photo-description{ font-size: 90%; font-style: italic; }
.footer-description{ font-size: 90%; }
.box-border{ border: 1px solid #73A008; margin: 1em 0 2em 0em !important; padding: 5px; }
.box-sides{ border-left: 1px solid #73A008; border-right: 1px solid #73A008; margin: 1em 0em 2em 0em !important; padding: 0px 10px; }
.box-sides p, .box-border p{ padding: 0; }

/* end toolbox */

/* popup home */
.te_scrollable { overflow:hidden; }


/* color styles */
.green-txt, .green-txt * { color: #75a700 !important;  }
a.green-txt:hover, .green-txt a:hover { color: #75a700 !important; }
.black-txt, .black-txt * { color: #000 !important;  }
a.black-txt:hover, .black-txt a:hover { color: #000 !important; }
.white-txt, .white-txt * { color: #FFF !important;  }
a.white-txt:hover, .white-txt a:hover  { color: #FFF !important; }
.grey-txt, .grey-txt * { color: #716c64 !important;  }
a.grey-txt:hover, .grey-txt a:hover  { color: #716c64 !important; }
.light-txt, .light-txt * { color: #7f7f7f !important;  }
a.light-txt:hover, .light-txt a:hover { color: #7f7f7f !important; }
.dark-txt, .dark-txt * { color: #333333 !important;  }
a.dark-txt:hover, .dark-txt a:hover { color: #333333 !important; }
.special-txt, .special-txt * { color: #73A008 !important;  }
a.special-txt:hover, .special-txt a:hover { color: #73A008 !important; }
.special-light-txt, .special-light-txt * { color: #73A008 !important;  }
a.special-light-txt:hover, .special-light-txt a:hover { color: #000 !important; }
.special-dark-txt, .special-dark-txt * { color: #2baaad !important;  }
a.special-dark-txt:hover, .special-dark-txt a:hover { color: #2baaad !important; }


.special-font{ color: #73A008 !important; font-size: 100%; text-transform: uppercase; }

/* various */
.selection-vertical .fillout{ width: 85% !important; }
.selection-vertical, .selection-horizontal{ border-bottom: 2px dotted #d9d9d9 !important; padding-bottom: 0.5em; background: #FFF !important; }
.selection-vertical a, .selection-horizontal a{ background-color: #f1f1f1 !important; text-decoration: none;  }
.selection-vertical a:hover, .selection-horizontal a:hover{ color: #73A008; background-color: #f1f1f1 !important; }
.selection-vertical .padding-small, .selection-horizontal .padding-small{ padding: 0;}
.paragraph p, div.results p{ padding: 0 0 0.3em 0; }
.border-img{ background-color: #f1f1f1; border: 1px solid #d9d9d9; }
.border-img img{ float: left; margin:0; padding: 0; }
.caption{ font-size: 86%; text-align: center; clear: both; }


.related-sidebar{ width: 172px; margin-bottom: 1.5em !important; background: url('../../images/frontend/bg-related-sidebar.jpg') bottom left no-repeat; }
/*.related-sidebar img{ width: 172px; }*/
.related-sidebar p{ padding: 0 0 0.8em 0; }
/*.related-sidebar a{ color: #73a500 !important; }
.related-sidebar a:hover{ color: #73a500 !important; text-decoration: underline; }*/
.related-sidebar{ color: #000; line-height: 1.4em; }
.related-sidebar label{ color: #000; }
.related-sidebar ul{ margin: 0em; }
.related-sidebar li{ padding: 0.1em; }
.right-pane .related-sidebar .padding-small{ padding: 10px; float: left; }
.related-sidebar-banner{ margin-bottom: 1.5em !important; }
.related-sidebar .bg-holder{ float: left; background: url('../../images/frontend/bg-holder.jpg') -2px -2px no-repeat; padding: 4px 4px 4px 0px; }
.related-sidebar .read-blue{ background: url('../../images/frontend/icon-arrow-blue.gif') 0px 0px no-repeat; width: 40px; height: 20px; margin: 1em 0 0 0; float: left;  }
.related-sidebar .read-blue span{ display: none; }

.box-special{ font-size: 110%; position: relative; top: -12px; left: -15px; margin: 0 0 1em 0; color: #FFF; width: 578px; background: #74B21E url('../../images/frontend/bg-box-special.jpg') top right repeat-y; } /*background: #74B21E url('../../images/frontend/bg-box-special.jpg') top right repeat-y;*/
.box-special a{ color: #FFF !important; }
.box-special .padding-small{ padding: 18px; }
#container.wide .box-special{ position: relative; top: -12px; left: -22px; margin: 0 0 1em 0; color: #FFF; width: 770px; background: #74B21E url('../../images/frontend/bg-box-special.jpg') top right repeat-y; }

.poll-result{ width: 120px !important; float: left; height: 15px; background: #d9d9d9; }
.poll-nr{ float: right; font-size: 90% }
.poll-result div{ background: #73A008; height: 15px; }

.tag-cloud a{ text-transform: uppercase; white-space: nowrap; text-decoration: none; margin: 0.2em 0.5em 0.2em 0; float: left; }
.tag-cloud a:hover{ text-decoration: underline; }
.bg-orange{ background: #73A008 !important; }

div.outer-container	{width:1000px;position:relative;margin:0 auto;background:url(../../images/frontend/bg-rep.png) bottom left no-repeat;}

#content .related-sidebar{ width: 175px; overflow: hidden; position: relative; z-index: 100; border: white 1px none; clear: both; float: right; /*padding-bottom: 10px;*/ margin-bottom: 2em; }
#content .related-sidebar h4{ color: #73A008; font-size: 136%; display: block; width: 100%; text-indent: 0px; padding-top: 3px; text-decoration: none; }
#content .related-sidebar h4 a{ color: #73A008;  text-decoration: none; }
#content .related-sidebar h5{ color: #73A008; }
#content .related-sidebar h5 a{ text-decoration: underline; }

#content .center-pane .related-sidebar{ width: 100% !important; overflow: hidden; position: relative; z-index: 100; clear: both; float: left; margin-bottom: 1em; }
#content .center-pane .related-sidebar .poll-result{ width: 90% !important; float: left; height: 15px; background: #f1f1f1; }
/*#content .center-pane .related-sidebar h4{ border-bottom: none; margin: 0 0 0 10px; }*/
#content .center-pane .related-sidebar .padding-small{ padding: 0; }

#content .center-pane .content-footer-pane .related-sidebar{ background: #f1f1f1; width: 193px !important; overflow: hidden; position: relative; z-index: 100; border: #f1f1f1 1px solid !important; clear: both; float: right; margin-bottom: 1em; }

.download-txt{ padding: 4px; font-size: 88%; line-height: 1.4em; margin: 0.5em 0 1.5em 0; float: left; }

.related-sidebar a.read-more{ float: left; text-decoration: underline; font-size: 100%; line-height: normal; padding: 0.3em 0 0em 8px; width: 100%; display: block; font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.8em no-repeat; }
.related-sidebar a.read-more:hover{ text-decoration: underline; }

/*link styles*/
a.read-more{ text-decoration: underline !important; line-height: 1.4em; font-size: 105%; padding: 0.2em 0 0.2em 10px; width: auto; /*display: block;*/ font-weight: normal; background: url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.7em no-repeat; }
a.read-more:hover{ color: #73A008 !important; text-decoration: underline !important; }
a.icon-del-end{ background: url('../../images/frontend/icon-del.gif') 4px 50% no-repeat; padding: 0.3em 0.5em 0.3em 2em; margin-top: 0.3em; margin-right: 0.6em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left; }
a.icon-del-end:hover{ text-decoration: line-through !important; background: url('../../images/frontend/icon-del-hover.gif') 4px 50% no-repeat; padding: 0.3em 0.5em 0.3em 2em; margin-top: 0.3em; margin-right: 0.6em; -moz-border-radius:4px; -webkit-border-radius: 4px; width: auto; white-space: nowrap; float: left; }
a.icon-arrow-link{ color: #000; padding: 0.3em 0 0.4em 8px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; background-repeat: no-repeat; margin-right: 0; text-decoration: underline; }
a.icon-arrow-link:hover{ color: #73A008; padding: 0.3em 0 0.4em 8px; font-weight: normal; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; background-repeat: no-repeat; margin-right: 0; text-decoration: underline; }

.facet-list li.selected a.icon-arrow-link{ color: #000; padding: 0.3em 0 0.4em 8px; font-weight: bold; background-image: url('../../images/frontend/icon-arrow-link.gif'); background-position: 0px 8px; margin: 0px; background-repeat: no-repeat; }
.facet-list li a.icon-arrow-link:hover{ text-decoration: underline; }

/* icon bg styles */
.icon-back{ text-decoration: none !important; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 10px; }
.icon-back:hover{ text-decoration: underline !important; }
.icon-forward{ background-image: url('../../images/frontend/icon-forward.gif'); background-position: top right; background-repeat: no-repeat; padding: 0 20px 2px 0px; }
.icon-print{ background-image: url('../../images/frontend/icon-print.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; text-decoration: none; }
.icon-info{ background-image: url('../../images/frontend/icon-info.gif'); background-position: center right; background-repeat: no-repeat; padding: 0px 20px 2px 0px; color: #000 !important; text-decoration: none; }
.icon-add{ background-image: url('../../images/frontend/icon-add.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 18px; }
.icon-added{ background-image: url('../../images/frontend/icon-added.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 18px; }
.icon-del{ background-image: url('../../images/frontend/icon-del.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 20px; }
.icon-pdf{ background-image: url('../../images/frontend/icon-pdf.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 4px 20px; margin-left: 13px; font-size: 90%; }
a.icon-arrow-right{ background-image: url('../../images/frontend/icon-arrow-right.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 12px; }
a.icon-arrow-down{ background-image: url('../../images/frontend/icon-arrow-down.gif'); background-position: 0px 5px; background-repeat: no-repeat; text-indent: 12px; }

.icon-text{ color: #000; background-image: url('../../images/frontend/icon-txt.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-photo{ color: #000; background-image: url('../../images/frontend/icon-foto.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-numbers{ color: #000; background-image: url('../../images/frontend/icon-cijfers.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }
.icon-map{ color: #000; background-image: url('../../images/frontend/icon-kaart.gif'); background-position: 0em 0.4em; background-repeat: no-repeat; padding: 0 0 0 20px; }

.icon-del-small{ background-image: url('../../images/frontend/icon-del-small.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 10px; }
.box span.icon-del-small{ background-image: url('../../images/frontend/icon-del-small.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 15px 2px 0px; }

.btn-bekijk-verslag span, .btn-beoordeel span, .btn-back-result span, .btn-go-to span, .btn-bekijk-verslag span{ display: none; }
.btn-beoordeel{ background-image: url('../../images/frontend/btn-beoordeel.gif'); background-position: top left; background-repeat: no-repeat; display: block; width: 113px; height: 23px; }
.btn-back-result{ background-image: url('../../images/frontend/btn-back-result.gif'); background-position: top left; background-repeat: no-repeat; display: block; width: 238px; height: 23px; position: absolute; top: 164px; right: 0px; }
.btn-go-to{  background-image: url('../../images/frontend/btn-go-to.png'); background-position: top left; background-repeat: no-repeat; display: block; width: 185px; height: 70px; position: absolute; bottom: -20px; right: 5px; }
body#frontend.home #container.wide .btn-bekijk-verslag{ background-image: url('../../images/frontend/btn-bekijk-verslag-home.png'); background-position: top left; background-repeat: no-repeat; display: block; width: 185px; height: 70px; position: absolute; bottom: -30px; right: 185px; }

.btn-bekijk-verslag{ background-image: url('../../images/frontend/btn-bekijk-verslag.gif'); background-position: top left; background-repeat: no-repeat; display: block; width: 150px; height:44px;margin:8px 0 10px 0;}

.helpers{ color: #000; position: relative; right: 0px; top: 0px; float: right; }
.helpers a{ color: #000 !important; text-decoration: underline; margin: 0 14px 0 6px; }
.helpers a:hover{ color: #000 !important; text-decoration: underline; }


/*.read h4 a{ color: #000 !important; width: 100%; text-decoration: underline !important; font-size: 110%; font-weight: bold; }*/
.box h4 a{ color: #73A008; width: 100%; text-decoration: underline !important; font-size: 110%; }
/*.box h4 a:visited{ color: #000; width: 100%; text-decoration: underline !important; font-size: 110%; font-weight: bold; }*/
div.results h4, div.results h4 a{ color: #73A008 !important; text-decoration: underline !important; width: 90%; display: block; padding-left: 0px; font-size: 116%; }
div.box, div.results{ background-color: transparent; padding: 0 0 1em 0; margin: 0 0 2em 0; border-bottom: 2px dotted #f1f1f1; float: left; clear: both; width: 100%; position: relative; }
div.results{ /*background-color: #FFF;*/ }
div.box .left-pane{ width: 475px !important; float: left; }
div.box .right-pane{ width: 162px !important; float: right; }
div.results .left-pane{ position: relative; width: 75% !important; float: left;  /*border-right: 1px solid #D9DCDD !important;*/ }
div.results .left-pane p{ width: 95%; }
div.results .right-pane{ color: #000; position: relative; width: 20% !important; float: right; border: none !important; font-size: 96%; }
div.results .right-pane .padding-xsmall{ padding: 0; }
div.results .right-pane .have-read{ }
div.results .right-pane .add-document{ }
div.results .right-pane .added-document{ }
div.results .padding-small{ padding: 0px !important; }
div.results .icon-added, div.results .icon-add{ position: absolute; bottom: 10px; right: 10px; color: #000 !important; }
div.results .read-more{ color: #2baaad !important; background: none; padding: 0; }

p.sort{ padding: 0 0 0.2em 0;}
p.sort span{ padding: 0 1em 0 0; color: #000; }
p.sort a{ text-decoration: none; margin: 0em 1.5em 0em 5px; padding: 2px 0 0 22px; }
p.sort a:hover{ text-decoration: underline; margin: 0em 1.5em 0em 5px; padding: 2px 0 0 22px; }


/* page layout */
#framework{ position: relative; width: 100%; text-align: center;}
body#frontend.home #framework{ position: relative; width: 100%; text-align: center; }
/*background: url('../../images/frontend/bg-footer-tile.jpg') bottom center repeat-x;*/
#container{ width: 960px; height: 100%; margin: 0 auto; text-align: left; overflow: visible; }
#container .page-title{ float: left; }

#header	{position: relative; width: 960px; min-height: 250px; margin-bottom: 0px;background:url(../../images/frontend/bg-header.jpg) 0px 0px no-repeat; }

#frontend.home #content{ position: relative; left: 10px; top: 0px; width: 950px; float: left; background: url('../../images/frontend/bg-content.jpg') top left repeat-y; }
#content{ position: relative; left: 0px; top: 0px; width: 950px; float: left; background: url('../../images/frontend/bg-content.jpg') top left repeat-y; }
#content .content-container{ width: 100%; float: left; padding-bottom: 2px; /*background: url('../../images/frontend/bg-container.jpg') bottom left no-repeat;*/ }
#content .content-pane{ width: auto; }
#content .content-footer-pane{ width: 100%; float: left; }
#content .content-footer-pane .box{ border-bottom: 1px solid #000; }
#content .content-footer-pane .left-pane{ border-right: 1px solid #000; }
#content .left-pane{ width: 170px; margin-right: 13px; float: left; overflow: hidden; background:#ffffff url('../../images/frontend/bg-facetnav.jpg') top left no-repeat; }
#content .center-pane{ width: 545px; padding-left: 2px; padding-top: 12px; float: left;  margin-bottom: 3em; }
#content .right-pane{ position: relative; top: 16px; right: 2px; width: 175px; float: right; z-index: 100; }
#content .right-pane .icon-forward{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; border-bottom: 1px solid #73A008; display: block; width: 100%; }

#content .subheader .left-pane, #content .subheader .center-pane, #content .subheader .right-pane { min-height: 2em; _height: 2em; margin-bottom: 1em; }
#content .subheader p{ margin: 0; padding: 0; }
#content .subheader a{ color: #73A008; font-size: 100%; }
#content .subheader .left-pane{ width: 185px; padding-left: 10px; margin: 1em 0em; float: left; min-height: 5em; _height: 5em; }
#content .subheader .center-pane{ width: 545px; float: left; }
#content .subheader .right-pane{ position: absolute; top: -323px; right: 10px; width: 221px; float: right; }

#content div.bg-search-box{ width: 221px; height: 16px; background: url('../../images/frontend/bg-search-box.gif') top left no-repeat; position: absolute; top: -232px; right: 15px; z-index: 100; }
#content input.search-box{ width: 168px; height: 14px; margin: 0; padding: 0 0 0 4px; font-size: 90%; color: #acacac; border: none; background: transparent; outline: none;position: absolute; left: 0px; top: 1px; }
#content input.search-box-submit{ width: 44px; height: 16px; position: absolute; right: 1px; top: 1px; background: transparent; border: none; cursor: pointer; }

#container.wide #content{ background: url('../../images/frontend/bg-content-wide.jpg') top right repeat-y; }
#container.wide #content .content-container{ width: 100%; float: left; background: url('../../images/frontend/bg-container-wide.jpg') bottom right no-repeat; }
#container.wide .left-pane{ width: 170px; margin-right: 20px; float: left; }
#container.wide .center-pane{ width: 730px; float: left; }
#container.wide .right-pane{ width: auto; }
#container.wide .subheader .left-pane{ width: 170px; margin-right: 20px; float: left; }
#container.wide .subheader .center-pane{ width: 730px; float: left; }
#container.wide .right-pane .icon-forward{ text-decoration: none; padding: 0 0 3px 0; margin-bottom: 4px; display: block; width: 100%; }
#container.wide .page-tools{ position: relative; top: 50px; }

body#frontend.home #container.wide #content, body#frontend.home #container.wide #content .content-container{ background: transparent; }
body#frontend.home #container.wide .left-pane{ display: none; }
body#frontend.home #container.wide .center-pane{ width: 940px; overflow: visible; float: left; margin: 0 0 0 -2px; }
body#frontend.home #container.wide .center-pane .msright{ margin-right: 7px; }
body#frontend.home #container.wide .center-pane .mslast{ position: relative; right: -2px; }
body#frontend.home #container.wide .full-pane div{ position: relative; }

body#frontend.home #container.wide .rechten a span{ display: none; }
body#frontend.home #container.wide .rechten .animation{ position: absolute; top: 0px; left: 15px; width: 150px; height: 150px; display: block; }
body#frontend.home #container.wide .recht-01{ width: 182px; height: 232px;}
body#frontend.home #container.wide .recht-02{ width: 182px; height: 232px;}
body#frontend.home #container.wide .recht-03{ width: 182px; height: 232px;}
body#frontend.home #container.wide .recht-04{ width: 182px; height: 232px;}
body#frontend.home #container.wide .recht-05{ width: 182px; height: 232px;}
body#frontend.home #container.wide .rechten a{ position: absolute; display: block; float: left; bottom: 12px; left: 32px; width: 114px; height: 23px; }
div.rechten h2	{position:absolute;top:140px;left:6px;font-size:110%;width:160px;margin:0;padding:0;}
div.rechten h3	{position:absolute;top:155px;left:6px;font-size:120%;width:160px;}

body#frontend.home #container.wide .homeresults a{ position: absolute; display: block; float: left; bottom: 12px; left: 32px; width: 114px; height: 23px; }
body#frontend.home #container.wide .homeresults a span{ display: none; }
body#frontend.home #container.wide .result-01{ width: 182px; height: 232px; background: url('../../images/frontend/banner-home-result-01.gif') top left no-repeat; }
body#frontend.home #container.wide .result-02{ width: 182px; height: 232px; background: url('../../images/frontend/banner-home-result-02.gif') top left no-repeat; }
body#frontend.home #container.wide .result-03{ width: 182px; height: 232px; background: url('../../images/frontend/banner-home-result-03.jpg') top left no-repeat; }
body#frontend.home #container.wide .result-04{ width: 182px; height: 232px; background: url('../../images/frontend/banner-home-result-04.gif') top left no-repeat; }
body#frontend.home #container.wide .result-05{ width: 182px; height: 232px; background: url('../../images/frontend/banner-home-result-05.gif') top left no-repeat; }

#header .company-title{ margin: 0; padding: 0; }
#header .company-title a{ position: absolute; left: 10px; top: 10px; height: 72px; width: 255px; display: block; background: url('../../images/frontend/company-logo.gif') top left no-repeat; }
#header .company-title a span{ display: none; }
#header .document-title span{ display: none; color: #000; font-weight: normal; width: auto; overflow: hidden; text-indent: 0px; padding: 6px 0 6px 0px; font-size: 180%; margin: 0; }
#header .document-title{ background: url('../../images/frontend/bg-annual-report.gif') top left no-repeat; width: 195px; height: 27px; position: absolute; top: 90px; left: 70px; }

h1.site-title{ position: absolute; top: -50px; left: 0px; color: #FFF !important; background: url('../../images/frontend/bg-site-title.png') top left repeat-x; width: 960px; height: 50px; }
h1.site-title span{ float: left; } 


#header .go-to{ position: absolute; float: right; top: 15px; left: 270px; font-size: 90%; z-index: 100; }
#header .go-to a{ color: #717171 !important; text-decoration: none; }


/*#navigation{ font-family: Arial, Helvetica, "Lucida Grande", sans-serif; position: absolute; top: 10px; right: 0px; background: url('../../images/frontend/bg-navigation.png') top center no-repeat; width: 666px; min-height: 72px; _height: 72px; z-index: 100; }
#navigation ul.nav{ position: absolute; right: 0px; top: 85px; margin: 0; width: 666px; height: 27px; background: #75a700; padding: 0; list-style: none; }
#navigation ul.nav li{ margin: 0; padding: 0; list-style: none; float: left; width: auto; height: auto; display: inline; clear: none; }
#navigation ul.nav li a span{ display: block; }
#navigation ul.nav li a{ position: relative; display: block; float: left; height: 25px; top: 2px; color: #FFF !important; padding: 0 30px; }
*/

#navigation{ font-family: Georgia; position: absolute; top: 10px; right: 10px;  width: 686px; background: #f4f4f4; height: 72px; _height: 72px; z-index: 100; }
#navigation ul.nav{ position: absolute; left: 0px; top: 31px; margin: 0; padding: 0; list-style: none; height: 41px;width:686px;background: #fff; }
#navigation ul.nav li{ position: relative; margin: 0; padding: 0; list-style: none; float: left; height: 36px; }
#navigation ul.nav li a{ float: left; width: auto; height: 100%; display: block; color: #73A008 !important; font-size:146%; overflow: hidden; margin: 0 4px; padding: 0px 14px; text-decoration: none !important; }
#navigation ul.nav li a:hover{ color: #73A008 !important; text-decoration: none !important; }
#navigation ul.nav li.selected a{ color: #73A008 !important; text-decoration: none; }

#navigation ul.nav li.active a, #navigation ul.nav li.active a:hover{ text-decoration: none; padding-bottom: 0px; background: transparent; }
#navigation ul.nav li.nav-02.active a, #navigation ul.nav li.nav-02.active a:hover, #navigation ul.nav li.nav-03.active a, #navigation ul.nav li.nav-03.active a:hover{ color: #FFF !important; text-decoration: none; padding-bottom: 15px; background: #73A008; }

#navigation ul.nav li a span{ display: block; position: relative; top: 8px; }
#navigation ul.nav ul li a span{ display: block; padding: 0; position: relative; top: 0px; }

/*dropdows styles*/
	#navigation ul.nav li ul { width: 686px; height: 27px; top: 44px; background: #73A008; display: block; float: left; cursor: default; position: absolute; left: -999em; }

	#navigation ul.nav li.nav-02:hover ul, #navigation ul.nav li.nav-02.active ul { position: absolute; left: -87px; padding: 0; margin: 0; z-index: 100; }
	#navigation ul.nav li.nav-03:hover ul, #navigation ul.nav li.nav-03.active ul { position: absolute; left: -284px; padding: 0; margin: 0; z-index: 100; }
	
	#navigation ul.nav ul { padding: 0; margin: 0; list-style: none; }
	#navigation ul.nav li li{ float: left; width: auto; height: auto; font-size: 76%; }
	#navigation ul.nav ul li a{ color: #FFF !important; text-decoration: none !important; margin: 4px 1.5em 0 1.5em; padding: 0 !important; font-weight: normal; }
	#navigation ul.nav ul li a:hover{ color: #FFF !important; text-decoration: underline !important; border-bottom: #FFF solid 1px; }
	#navigation ul.nav li.active li a, #navigation ul.nav li:hover li a, #navigation ul.nav li a.active{ color: #FFF !important; padding: 0px; text-decoration: underline !important; }
	#navigation ul.nav li.active li a:hover, #navigation ul.nav li:hover li a:hover, #navigation ul.nav li a.active:hover{ color: #FFF !important; padding: 0px; text-decoration: underline !important;  }

#container.wide #footer			{ position: relative; left: 30px; width: 900px; color: #333; font-size: 90%; border-top: 1px #f1f1f1 none; padding: 0; margin: 0 0 0 0; height: 180px; clear: both; float: left;}
#container.wide #footer .center	{ float: left; position: relative; left: 120px; top: 0px; }
#footer							{ position: relative; left: 30px; width: 900px; color: #333; font-size: 90%; border-top: 1px #f1f1f1 none; padding: 0; margin: 0 0 0 0; height: 160px; clear: both; float: left;}
#footer a						{ color: #333 !important; text-decoration: underline; margin: 0 0.3em 0 0; }
#footer a:hover					{ color: #333; text-decoration: underline; }
#footer .left{ float: left; position: relative; left: 2px; top: 10px; }
#footer .center{ float: left; position: relative; left: 80px; top: 0px; }
#footer .right{ float: right; position: relative; right: 0px; top: 10px; }
#footer .right a{ margin:  0 0 0 15px; }
#footer .npcl-logo span, #footer .cbf-logo span{ display: none; }
#footer .cbf-logo{ float: right; background: url('../../images/frontend/logo-postcode.gif') top left no-repeat; width: 71px; height: 40px; display: block; }
#footer .npcl-logo{ float: right; margin: 0 20px 0 20px; background: url('../../images/frontend/logo-cbf.gif') top left no-repeat; width: 29px; height: 41px; display: block; }

#footer .innerfooter	{padding-top:20px;height:40px;width:100%;float:left;background:url(../../images/frontend/bg-footer.png) 0px 0px no-repeat;}
#footer .innerfooter a			{text-decoration:none;}
#footer .innerfooter a:hover	{text-decoration:underline;}

#footer .innerfooter .leftcont	{width:260px;float:left;height:20px;}

#footer .innerfooter .rightcont					{height:20px;width:400px;float:right;}
#footer .innerfooter .rightcont	a.newsletter	{display:block;height:20px;padding:0px 20px 0px 0px;background:url(../../images/frontend/mail-btn.png) right 0px no-repeat;width:160px;float:left;margin-right:30px;}
#footer .innerfooter .rightcont ul				{float:right;margin:0px;padding:0px;list-style:none;}
#footer .innerfooter .rightcont ul li			{float:left;margin:0px;padding:0px;list-style:none;}
#footer .innerfooter .rightcont ul li a			{margin:0px 5px 0 0 !important; padding:0px;}


/* content helpers layout */
.full-pane{ width: 100%; overflow: hidden; }
.third-pane{ width: 33%; overflow: hidden; }
.two-third-pane{ width: 66%; overflow: hidden; }
.half-pane{ width: 50%; overflow: hidden; }
.split-pane{ width: 48%; overflow: hidden; }


/* table generic */
#content table{ width: 100%; margin: 2em 0; border-collapse: collapse; background: #f1f1f1 !important; }
#content table thead td{ background: #73A008; border-top: 1px solid #73A008; padding: 0.1em 0.6em; color: #FFF !important; font-size: 100%; font-weight: bold; white-space: nowrap; }
#content table td{ padding: 0.2em 0.6em; border-bottom: 1px solid #FFF; }
#content table.stripe .alt{ background: #FFF !important; }

/* table targets */
#content table.targets{ width: 100%; margin: 0 0 2em 0; border-collapse: collapse; background: #f1f1f1 !important; }
#content table.targets thead td{ font-style: italic; background: #73A008; border-top: 1px solid #73A008; padding: 0.6em 0.6em; font-size: 100%; color: #FFF; font-weight: normal; white-space: normal; }
#content table.targets td{ padding: 0.2em 0.6em; border-bottom: 1px solid #FFF; }
#content table.targets ul {list-style-type: disc; display:block; margin: 0 0 0.5em 0.5em; padding: 0 0 0 2em; }

/* table results */
#content table.results{ width: 100%; margin: 2em 0; border-collapse: separate; background: #FFF !important; }
#content table.results thead td{ padding: 0.3em 0.3em; border: none;  border-bottom: 1px solid #73A008; color: #73A008; font-size: 110%; }
#content table.results td{ padding: 0.3em 0.3em; border: none;  border-bottom: 1px dotted #73A008; }

/* table reports */
#content table.reports{ width: 100%; margin: 0.2em 0 1em 0; border-collapse: collapse; background: #FFF !important; }
#content table.reports thead td{ padding: 0.2em 0.3em; border: none;  border-bottom: 1px solid #f1f1f1; color: #73A008; font-size: 110%; }
#content table.reports td{ padding: 0.2em 0.3em; border: none; border-bottom: 1px solid #f1f1f1; font-size: 106%; }

/* bron */
/*.bron { height: 5em; }*/
.bron{ margin-top: 1em; }
.bron p{ margin: 1em 0; padding: 0; }
.top-border{ border-top: 2px dotted #d9d9d9 !important; padding-top: 0.9em; }
.bottom-border{ border-bottom: 2px dotted #d9d9d9 !important; padding-bottom: 0.9em; }
.bron a.next{ margin-left: 0; color: #2baaad !important; border: none; text-decoration: underline; /*background-image: url('../../images/frontend/icon-forward.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 10px 2px 0;*/}
.bron a.prev{ margin-right: 0; color: #2baaad !important; border: none; text-decoration: underline; /*background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 10px;*/}
.bron a.prev:hover, .bron a.next:hover{ text-decoration: underline !important; }
.bron .padding-small, .box .padding-small{ padding: 0px !important;}


/* paging */
.paging{ position: relative; width: 100%; text-align: center; white-space: nowrap; margin: 1em 0 0 0; padding: 1em 0; border-top: #73A008 1px none; float: left; clear: both;  }
.paging a{ padding: 0.3em 0.6em; margin: 0 1px 0 0; text-decoration: none; color: #73A008; }
.paging a:hover{ padding: 0.3em 0.6em; margin: 0 1px 0 0; background: #73A008; color: #FFFFFF !important; }
.paging a.next, .paging a.next:hover{ margin-left: 0.5em; padding: 0 12px 0 0; position: absolute; right: 0px; color: #73A008 !important; background-color: transparent !important; background-image: url('../../images/frontend/icon-forward.gif'); background-position: center right; background-repeat: no-repeat; padding: 0 10px 2px 0; text-decoration: underline; }
.paging a.prev, .paging a.prev:hover{ margin-right: 0.5em; padding: 0 0 0 12px; position: absolute; left: 0px; color: #73A008 !important; background-color: transparent !important; background-image: url('../../images/frontend/icon-back.gif'); background-position: center left; background-repeat: no-repeat; padding: 0 0 2px 10px; text-decoration: underline; }
.paging a.selected, .paging a.selected:hover{ background: #73A008; color: #FFF !important; }


/* tooltip */
#tooltip{ display: none; background: #73A008; color: #FFF; -webkit-box-shadow: 1px 1px 8px #999; border: 1px solid #73A008; font-size: 94%; text-align: left; width: auto; position: absolute; padding: 0px 4px; z-index: 1000; }



/* thickbox */
#TB_overlay { position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%; }
#TB_window { -webkit-box-shadow: 1px 1px 20px #666; -moz-box-shadow: 1px 1px 20px #666; position: fixed; background: #FFF; z-index: 102; display:none; border-bottom: 3px solid #73A008; text-align:left; top:50%; left:50%; }
#TB_window img#TB_Image { display:block; padding: 15px 0 0 15px; }
#TB_title{ background-color: #73A008; height:27px; color: #FFF; font-size: 110%; font-weight: bold; }
#TB_caption{ height:25px; padding:10px 10px 0px 15px; float:left; color: #000; }
#TB_secondLine{ height:25px; padding:10px 15px 0px 0px; float:right; }
#TB_closeWindow{ height:25px; padding:10px 15px 0px 0px; float:right; }

#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal{ padding:15px; }
#TB_ajaxContent p{ padding:5px 0px 5px 0px; }

#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; }
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#000; border:none; -moz-opacity: 0; opacity: 0; height:100%; width:100%; }
#TB_iframeContent{ clear:both; border:none; margin-bottom:-4px; margin-top:-2px; }
#TB_closeWindowButton{ color: #FFF !important; font-size: 90%; font-weight: normal; }
#TB_closeWindowButton a{ color: #FFF; }

.TB_overlayMacFFBGHack {background: url('../../images/backend/thickbox/macFFBgHack.png') repeat;}
.TB_overlayBG { background-color: #f1f1f1; -moz-opacity: 0.75; opacity: 0.75; }


/* TB shade ... rendered if not safari (or FF3.5) */
#TB_window .tl{ background: url('../../images/backend/thickbox/tl_shade.png') no-repeat; height: 25px; width: 25px; position: absolute; top: -13px; left: -13px; }
#TB_window .tm{ background: url('../../images/backend/thickbox/tm_shade.png') repeat-x; height: 25px; width: 100%; position: absolute; top: -19px; left: 12px; }
#TB_window .tr{ background: url('../../images/backend/thickbox/tr_shade.png') no-repeat; height: 25px; width: 25px; position: absolute; top: -13px; right: -13px; }
#TB_window .ml{ background: url('../../images/backend/thickbox/ml_shade.png') repeat-y; height: 100%; width: 25px; position: absolute; top: 12px; left: -19px; }
#TB_window .mr{ background: url('../../images/backend/thickbox/mr_shade.png') repeat-y; height: 100%; width: 25px; position: absolute; top: 12px; right: -19px; }
#TB_window .bl{ background: url('../../images/backend/thickbox/bl_shade.png') no-repeat; height: 25px; width: 25px; position: absolute; bottom: -13px; left: -13px; }
#TB_window .bm{ background: url('../../images/backend/thickbox/bm_shade.png') repeat-x; height: 25px; width: 100%; position: absolute; bottom: -19px; left: 12px; }
#TB_window .br{ background: url('../../images/backend/thickbox/br_shade.png') no-repeat; height: 25px; width: 25px; position: absolute; bottom: -13px; right: -13px; }
#TB_window .closebtn{ background: url('../../images/backend/thickbox/closebox.png') no-repeat; cursor: pointer; height: 30px; width: 30px; position: absolute; top: -8px; left: -8px; }


/* BitSquad - peter */

/* Text Styles */

/*
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea {margin: 0;padding: 0;font: normal normal normal 1em/1.25 Verdana, Arial, Helvetica, sans-serif;}
blockquote {margin: 1.25em;padding: 1.25em}
q {font-style: italic;}
acronym, abbr {cursor: help;border-bottom: 1px dashed;}
small {font-size:.85em;}
big {font-size:1.2em;}
ul {list-style:none;}
*/


/* bron */
/*.bron { height: 5em; }*/
/*.bron p{margin:0;padding:0;}
.top-border{border-top:3px solid #3399ff !important;padding-top:0.6em;}
.bottom-border{border-bottom:3px solid #3399ff !important;padding-bottom:0.6em;}
.bron a.next{margin-left:0;color:#73a500;border:none;text-decoration:none;background-image:url('../../images/frontend/icon-forward.gif');background-position:center right;background-repeat:no-repeat;padding:0 20px 2px 0;}
.bron a.prev{margin-right:0;color:#73a500;border:none;text-decoration:none;background-image:url('../../images/frontend/icon-back.gif');background-position:center left;background-repeat:no-repeat;padding:0 0 2px 20px;}
.bron a.prev:hover,.bron a.next:hover{text-decoration:underline !important;}*/


/* User toolbar top */
div.wrapperToolbar{width:100%;height:75px;background:url(../../images/frontend/wrapper_bg.gif) 0px 0px repeat-x;margin:0px;padding:0px;font-size:11px !important;}
div.wrapperToolbar div.navi_container{width:960px;position:relative;z-index:999;margin:0 auto;background:none;}
div.wrapperToolbar div.navi_top{width:960px;height:40px;position:relative;margin:0 auto;border-bottom:solid 1px #000000;padding:0px;float:left;}
div.wrapperToolbar div.navi_bottom{width:960px;height:30px;position:relative;background:#ffffff;margin:0 auto;border-bottom:solid 1px #000000;z-index:10;padding:0px;float:left;}
div.wrapperToolbar div.navi_top ul#menu{width:500px;height:30px;padding:10px 0px 0px 20px;_padding:9px 0px 0px 20px;margin:0px;float:left;}
div.wrapperToolbar div.navi_top ul#menu li{/*width:100%;*/ display:block;float:left;height:30px;line-height:27px;margin:0px 15px 0px 0px;}
li.website{background:#ffffff;padding:0px 5px 0px 5px;border-top:solid 1px #000000;border-left:solid 1px #000000;border-right:solid 1px #000000;position:relative;top:1px;left:0px;}
li.website a{color:#000000;text-decoration:none;}
li.art_beheer{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.art_beheer a{color:#000000;text-decoration:none !important;}
li.gebr_beheer{background:url(../../images/frontend/toolbar-button.png) no-repeat 0px 2px;width:107px;text-align:center;}
li.gebr_beheer a{color:#000000;text-decoration:none !important;}
div.wrapperToolbar div.navi_top div.user_tools{float:right;height:20px;width:400px;margin:15px 15px 0px 0px;text-align:right;}
div.wrapperToolbar div.navi_top div.user_tools a{color:#000000;}


/* User toolbar top | Submenu */
div.wrapperToolbar div.navi_bottom ul#submenu{width:580px;height:30px;padding:0px 0px 0px 20px;color:#000000;float:left;margin:0px;}
div.wrapperToolbar div.navi_bottom ul#submenu li{/*width:100%;*/ display:block;float:left;height:30px;line-height:30px;margin:0px 15px 0px 0px;}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu	{}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a{color:#000000;text-decoration:none;padding:0px 0px 0px 20px;}
div.wrapperToolbar div.navi_bottom ul#submenu li.menu a:hover{color:#000000;text-decoration:underline;padding:0px 0px 0px 20px;}
li.toevoegen{background:url(../../images/frontend/icon-toolbar-add.gif) no-repeat 0px 7px;}
li.bewerken{background:url(../../images/frontend/icon-toolbar-modify.gif) no-repeat 0px 7px;}
li.verwijderen{background:url(../../images/frontend/icon-toolbar-delete.gif) no-repeat 0px 7px;}
li.kopie{background:url(../../images/frontend/icon-toolbar-copy.gif) no-repeat 0px 7px;}
div.opmerkingen_div_interface{float:right;height:30px;width:330px;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;text-align:right;}
div.opmerkingen_div_interface span.first_span{float:right;height:22px;_height:20px;width:auto;padding:8px 0px 0px 0px;margin:0px;}
div.opmerkingen_div_interface span.sec_span{float:right;height:22px;_height:20px;width:117px;padding:8px 0px 0px 0px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord_red.gif) no-repeat 0px 3px;}
div.opmerkingen_div_interface span.sec_span_approved{float:right;height:22px;_height:20px;width:117px;padding:8px 0px 0px 5px;margin:0px 0px 0px 30px;background:url(../../images/frontend/akkoord.gif) no-repeat 0px 7px;}
div.opmerkingen_div_interface table{width:300px;}
div.opmerkingen_div_interface td{height:30px;}
div.opmerkingen_div_interface a{height:30px;text-decoration:none;padding:0px 0px 0px 20px;}
div.opmerkingen_div_interface a:hover{text-decoration:underline;padding:0px 0px 0px 20px;}
a.opmerking	{background:url(../../images/frontend/icon-toolbar-comment.gif) no-repeat 0px 0px;text-decoration:underline !important;color: #73A008;}
a.akkoord_red{color:#000000;padding:0px 5px 0px 0px !important;}

p.selectors{margin:5px 0px 5px 15px !important;}
p.selectors a{color:#000000;text-decoration:underline;padding:0px 5px 0px 0px;}
div.opmerking_repeat{float:left;border-bottom: solid 1px #f1f1f1;margin:0px 10px 0px 10px;padding:0px 0px 10px 0px;}
p.opmerking_form{color:#000000;margin:5px 0px 10px 18px !important;}
a.admin	{color:#000000;}
a.wijzig{color: #73A008;}
a.verwijderen{color: #73A008;}
a.close	{color:#ffffff;text-decoration:none !important;float:right;padding:20px 10px 0px 0px;}
a.close	img{border:solid 1px #ffffff;}

div#mylist textarea{height:90px;margin:10px 0px 0px 0px;}
div#mylist div.clearfix a.right{width:280px;text-align:right;margin:0px 0px 10px 0px;}
div#mylist{width:300px;background-color:#ffffff;border:solid 1px #000000;position:absolute;top:71px;right:20px;color:#000000;display:none;z-index:999;height:auto;padding:0px 0px 10px 0px;text-align:left;}
div#mylist p{float:left;margin:30px 10px 10px 10px;}
div#mylist p  a{color:#000000;}
div#mylist select{margin:0px 0px 0px 76px;}
div#mylist select{_margin:0px 0px 0px 74px;}
div#mylist p.opm_opslaan{text-align:right;padding:0px 0px 5px 0px;border-bottom: solid 1px #f1f1f1;width:280px;}
div#mylist p.opm_opslaan a{color:#000000;text-decoration:underline;}
div#mylist form{height:100%;}
div#mylist form input{margin:0px;}
div#mylist ul li{margin:0px 0px 10px 0px;line-height:17px !important;}
div#mylist ul li input.checkbox{margin:0px;}


/* Editor styles zoals ul, ol, subscript e.d. */
.article_editor ol{padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;}
.article_editor ul{padding:0px 0px 0px 30px;margin:0px 0px 10px 0px;list-style-type:disc;}
.article_editor p{margin:0px 0px 10px 0px;}
sup,sub{vertical-align:0;position:relative;}
sup{bottom:1ex;}
sub{top:0.8ex;}


/* Login */
div.login{width:100%;}
div.login a.read-more{float:left;text-decoration:underline;font-size:100%;line-height:normal;padding:0.3em 0 0em 8px;width:100%;display:block;font-weight:normal;background:url('../../images/frontend/icon-arrow-read-more.gif') 0em 0.6em no-repeat;}
div.login a.read-more:hover{text-decoration:underline;}


/* Mijn verslag */
div.my_report{}
div.my_report h3{}
div.my_report h5{}
div.my_report p{padding:0px 0px 20px 0px;}
div.my_report table{width:100%;margin:0.2em 0 1em 0;border-collapse:collapse;background:#ffffff !important;}
div.my_report table thead td{padding:0.2em 0.3em;border:none;border-bottom: 1px solid #f1f1f1;color: #73A008;font-size:110%;}
div.my_report table td{padding:0.2em 0.3em;border:none;border-bottom: 1px solid #f1f1f1;font-size:106%;}


/* Loading */
table.maintable{width:100%;height:100%;}
td.maintable{vertical-align:middle;}
div.loading	{position:relative;width:479px;height:206px;background:url(/images/backend/loading_bg.png);_background:url(/images/backend/loading_bg.gif);margin:0 auto;text-align:center;}
img.loading	{width:48px;height:48px;margin:100px 0px 10px 0px;}
div.loading p{font-size:20px;color: #73A008;}



/* Google Map */
.map   {
    height:500px;
    width:700px; 
    border: solid 10px #e3e4dc;
    float:left;
    margin: 0;
    overflow:hidden;
    }

.markerInfoPopup { width:300px; margin: -20px 0 30px 0;  }  
.markerInfoPopup img { float:left; margin: 0 5px 5px 0; }
/* Oxfam Popin Styles */



.OxfamInlineWin_ModalBlock {
	display:block;
	position: absolute;
	z-index:1000;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	background-color: #000000;
	filter:alpha(opacity=50);
	-moz-opacity:0.50;
	opacity:0.5;
}

.OxfamInlineWin_container {
	margin: 0 auto;
	text-align:left;
	width:100%;
	height:100%;
}

div.OxfamInlineWin_subHeader {
	height: 55px;
	width:100%;
	background: #84bc24;
}

span.OxfamInlineWin_title {
	float:left;
	color:black;
	margin: 15px 0 0 15px;
	width:400px;
	height: 35px;
	display: inline-block;
	Overflow:hidden;
    }
.gmnoprint {margin-top:20px;}
	
.OxfamInlineWin_title h1 { 
	font: bold 140% Georgia, Arial, Helvetica, "Lucida Grande", sans-serif;
	color: white;
}

/*span.OxfamInlineWin_closeButton {
	float:right;
	width:70px;
	height:20px;
	margin: 10px 10px 0 0;
}*/

button.OxfamInlineWin_btnImgDefault { 
	width: 70px;
	float:right;
	padding: 0;
	margin: 15px 15px 0 0;
	height: 24px;
	border: none;
	display:block;
	cursor: hand;
	color:white;
	text-decoration:none;
	text-align:center;
}

button.OxfamInlineWin_btnImgDefault span {
	display:none; 
}

button.OxfamInlineWin_btnImgClose {
	background: url('/images/Frontend/sluit.png') no-repeat scroll 0 0;
}

div.OxfamInlineWin_formContent {
	background:white;
}

div.OxfamInlineWin_formFooter {
	height: 0px;
	width:100%;
}

span.OxfamInlineWin_formFooterText {
	float:left;
}

.OxfamInlineWin_contPageIndex {
	display:none;
}
	
.OxfamInlineWin_btn, .OxfamInlineWin_btnDefault {
	background: black;
	float:left;
	color: white;
	padding: 2px 15px;
	margin: 0 0 0 5px;
	border:none;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	text-decoration:none;
}

a.bekijk	{width:113px;height:23px;background:url(../../images/frontend/bekijk.gif) 0px 0px no-repeat;}

.addthis_toolbox h4 {width:48px !important;float:left !important;font-size:120% !important;margin:-2px 0 0 0;padding:0;}

