/*

    ALGEMEEN

    Algemene stijldeclaraties

*/
img { border: none; }
form { margin: 0; }
html { height: 100%; margin: 0; padding: 0; }
body { margin: 0; padding: 0; text-align: center; font-family: Tahoma; font-size: 12px; line-height: 1.5em; background: url( img/bg-body.gif) repeat; color: #333333; }
.main { margin: 17px 0 0 0; font-size: 100%; width: 100%; height: 100%; }
td { text-align: left; vertical-align: top; }
.debugmode { color: red; font-size: 20px; border: 1px red solid; position: absolute; top: 17px; left: 317px; height: 50px; }
a { color: #71521d; }
a.editknop {background-color:#A18C58; border-top:1px solid #D6CE9B; border-left:1px solid #D6CE9B; border-right:1px solid #5E5529; border-bottom:1px solid #5E5529; color:#ffffff; padding:3px 3px; margin:0; font-weight:bold; margin-top:1px; font-size:11px; text-decoration: none;}

/*

    HEADER

*/
.header { }
.logo { height: 55px; width: 100%; }
.menurechtsboven { font-size: 11px; border-left: 0; width: 200px; height: 56px; }
.menurechtsboven ul { margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; list-style: none; border-right: 0; }
.menurechtsboven ul li { margin: 0 0 1px 0; padding: 1px 1px 2px 0; line-height: 15px; height: 15px; }
.menurechtsboven a { text-decoration: none; margin-left: 5px; font-size: 12px; }
.menurechtsboven a:hover { text-decoration: underline; }
.toolbar ul { list-style: none; padding: 0; margin: 0; }
.toolbar ul li, .toolbar label { float: left; padding: 2px 0 0 12px; font-size: 12px; }
.toolbar ul li a { font-weight: bold; text-decoration: none; font-size: 12px; }
.zoeken form div { display: inline; }
.zoeken { float: right; vertical-align: middle; }
.zoeken #go { background: #A18C58 url(img/goBg.gif) no-repeat 0 -1px; width: 29px; }
input.knop, button.knop { background-color: #A18C58; border-top: 1px solid #D6CE9B; border-left: 1px solid #D6CE9B; border-right: 1px solid #5E5529; border-bottom: 1px solid #5E5529; color: #ffffff; padding: 0 3px; margin: 0; font-weight: bold; margin-top: 1px; font-size: 11px; font-family: Arial,Helvetica,Verdana; }

/*

    CONTENT

*/
.content { width: 100%; height: 100%; }
.maincontent { height: 100%; }
.contentmidden { height: 100%; width: 100%; height: auto;}
.homepagecontent { height: 100%; width: 580px; width: auto !important; min-width: 300px; padding: 15px 0 0 50px;}
/*.homepagecontent { height: 100%; width: 580px; width: auto !important; min-width: 300px; padding: 15px 25px 0 50px;}*/
.homepagecontent h1 { font-size: 100%; }
.homepagecontent h2 { font-size: 100%; }
.homepagecontent p { margin: 0; line-height: 13px; }
.homepagecontent ul { list-style: none; margin: 0; padding: 0; }
.homepagecontent ul li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
.homepagecontent ul li p { margin: 0; }
.contentcell { height: 100%; padding: 0px 20px 20px 0px; margin: 0; }
.xmllinks { height: 100%; padding: 0 0 0 20px; margin: 0;}
.documentcontent { height: 100%; }
.copyright { font-size: 90%; float: left; }
.logoelsevier { position: absolute; bottom: 3px; vertical-align: bottom; }
.bladerknoppen { margin: 20px 0 0 0px; }

/*

    MENU'S

*/

/* Links */
#linkermenu { margin: 12px 5px 0 5px; width: 180px; overflow: hidden; }
#linkermenu ul { margin: 0; list-style: none; padding: 0 4px 0 4px; list-style: none; }
#linkermenu ul { width: 170px; }
#linkermenu ul ul { padding: 2px 4px 0 0; }
#linkermenu li { background: url(img/li.gif) no-repeat 0px .3em; padding: 0 0 0 12px; line-height: 1.5em; clear: both; font-weight: normal; }
#linkermenu li.titel { font-size: 12px; font-weight: bold; line-height: normal; background-image: none; margin: 0; padding: 6px 5px 1px 1px; }
#linkermenu li.titelvet { font-size: 12px; font-weight: bold; line-height: normal; background-image: none; margin: 0; padding: 6px 5px 1px 1px; }
#linkermenu li.titelactief { font-size: 12px; font-weight: bold; line-height: normal; background-image: none; margin: 0; padding: 1px 5px 1px 1px; background: #ffffff; }
#linkermenu li.subtitelactief { background: #ffffff; }
#linkermenu li a { text-decoration: none; }
#linkermenu li.titelactief a { color: #000000;}
#linkermenu li li a { text-decoration: none; }
#linkermenu li>a:hover { text-decoration: underline; cursor: pointer; cursor: hand; }
#linkermenu li.titel a:hover, #linkermenu li.titelactief a:hover { text-decoration: none; }
#linkermenu li.titelvet>a:hover, #linkermenu li.titelvetactief>a:hover { text-decoration: none; cursor: text; }
.linkermenuContent li { background: url(img/li.gif) no-repeat 0 .35em; }
#linkermenu li.node { background: url(img/li_arrow.gif) no-repeat 0 5px; }
#linkermenu li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 0 6px; }

/* Rechts */
#rechtermenu { width: 200px; height: auto; }
.rechtermenu { padding-bottom: 10px; }
.rechtermenu li { line-height: 1.35em; padding: 1px 5px; font-size: 12px; }
.rechtermenu a { text-decoration: none; }
.rechtermenu a:hover { text-decoration: underline; }
.rechtermenu ul { padding: 0; margin: 0; list-style: none; }
.rechtermenu li.donker { padding-left: 20px; }
.rechtermenu li.cmstitel { font-weight: bold; }
.rechtermenu li.cmsdocument { padding-left: 20px; }

/* Rechts XML */
.rechtermenuxml { width: 190px; border-left: 3px solid #E0E0E0; padding: 0; margin: 0; height: 100%;}
.rechtermenuxml h2 { width: 165px; overflow: hidden; margin: 0 5px; font-size: 100%; padding: 8px 0 5px 9px; }

#rechtermenuxml { width: 190px; overflow: hidden; padding: 0; margin: 0; }
#rechtermenuxml ul { list-style: none; margin: 0; padding: 0; }
#rechtermenuxml li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
#rechtermenuxml li ul { display: none; }
#rechtermenuxml li ul li { margin: 0 22px 0 5px; padding: 1px 0 2px 12px; }
#rechtermenuxml li ul li ul li { margin: 0 42px 0 5px; padding: 1px 0 2px 12px; }
#rechtermenuxml li ul li ul li ul li { margin: 0 62px 0 5px; padding: 1px 0 2px 12px; }
#rechtermenuxml li a { text-decoration: none; }
#rechtermenuxml li a:hover { text-decoration: underline; }
#rechtermenuxml li.actief { padding: 2px 0 2px 10px; background-image: url(img/li.gif) !important; background-repeat: no-repeat !important; background-position: 0 .35em !important; }

/* Rechts CMS */
.rechtermenucms { width: 190px; padding: 0; margin: 0; }
.rechtermenucms h2 { width: 165px; overflow: hidden; margin: 0 5px; font-size: 100%; padding: 8px 0 0 0px; }
.rechtermenucms h2 img { float: left; }
.rechtermenucms h2 .typenaam { margin-left: 35px; }
#rechtermenucms { width: 190px; height: 100%; background-color: #e0e0e0; border-top: 1px #000000 solid; overflow: hidden; padding: 0; margin: 0; }
#rechtermenucms ul { list-style: none; margin: 10px 0 50px 0; padding: 0; }
#rechtermenucms li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
#rechtermenucms li a { text-decoration: none; }
#rechtermenucms li a:hover { text-decoration: underline; }
#rechtermenucms li.actief { padding: 2px 0 2px 10px; background-image: url(img/li.gif) !important; background-repeat: no-repeat !important; background-position: 0 .35em !important; }
#rechtermenucms .cmszoekblok { border-top: 1px #000000 solid; margin: 0 3px 20px 5px; padding: }
#rechtermenucms .datum1 { width: 30px; }
#rechtermenucms .datum1 input { width: 45px; font-size: 11px; }
#rechtermenucms select { width: 150px; }
#rechtermenucms .label { padding-top: 5px; }
#rechtermenucms .datum2 .datumdag, #rechtermenucms .datum2 .datummaand { width: 20px; }
#rechtermenucms .datum2 .datumjaar { width: 30px; }

/*

    BROODKRUIMEL

*/
.broodkruimel { line-height: 160%; padding: 7px 0 8px 16px; }
.trefwoordbroodkruimel .broodkruimel { padding: 0; }
.broodkruimelrand { line-height: 3px; font-size: 1px; margin: 0 0 -1px 14px; _margin-bottom: 0; }

.actieknoppen { text-align: right; height: 15px; padding: 0 0 10px 0; }
.actieknoppen img { cursor: pointer; cursor: hand; vertical-align: middle; }
.actieknoppen a { text-decoration: none; }
.actieknoppen a:hover { text-decoration: underline; }
a.actieknop { background-image: url(img/toelichting-icon.gif); background-position: 0 .4em; background-repeat: no-repeat; padding-left: 11px; }
a.actieknop:hover { background-image: url(img/toelichting-icon-active.gif); }

/*

    TOC

*/
#rechtermenuxml ul { width: 190px; }
#rechtermenuxml li.node { background: url(img/li_arrow.gif) no-repeat 0 5px; }
#rechtermenuxml li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 0 6px; }

.toc { height: 100%;}
.toc .documentkop { font-size: 12px; font-weight: bold; margin-bottom: 11px; }
/* aangepast voor het laten zien van een wet met artikels erachter */
.toc .overviewtreecols li div.left, .overviewtreecols li div.nodehover {width:50%; }
.toc .overviewtreecols li div.right {width:25%;}

.xmllinks .overviewtree { margin: 0 0 0 20px; }
.xmllinks .overviewtreecols { margin: 0 0 0 20px; }
.overviewtree ul {min-width:20px !important; width:auto; list-style: none; padding: 0; }
.treenav ul { list-style: none; margin:0; padding:0;display: none; }
.treenav a { text-decoration: none; }
.treenav a:hover { text-decoration: underline; }
.treenav li { background: url(img/li_link.gif) no-repeat 0px 7px; padding-left: 11px; margin-top: .3em; min-height: 15px; height: 15px; height: auto; line-height: 15px; }
*html .overviewtreecols .treenav li { height: 12px !important;}
.treenav li.node { background: url(img/li_arrow.gif) no-repeat 0px 7px; color: #7F6C49; }
.treenav li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 0 6px; color: #7F6C49; }
.treenav li li.node { background: url(img/li_arrow.gif) no-repeat 10px 7px; color: #7F6C49; }
.treenav li li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 10px 6px; color: #7F6C49; }
.treenav li li li.node { background: url(img/li_arrow.gif) no-repeat 20px 7px; color: #7F6C49; }
.treenav li li li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 20px 6px; color: #7F6C49; }
.treenav li.node>span,.treenav li.nodeopen>span{ cursor: pointer; color: #7F6C49;}
.treenav li.node span,.treenav li.nodeopen span{ cursor: hand; }

/* overview tree */
.overviewtree { position: relative; margin-top: 1em; }
.overviewtree li { margin-top: .5em; background: url(img/li_link.gif) no-repeat 0px 3px; }
.overviewtree li.node { background: url(img/li_arrow.gif) no-repeat 0px 5px; }
.overviewtree li li { margin-top: .3em; }
.overviewtree li li.node { background: url(img/li_arrow.gif) no-repeat 0px 5px; }
.overviewtree li li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 0px 6px; }
.overviewtree li li li { margin-top: .3em; }
.overviewtree li li li.node { background: url(img/li_arrow.gif) no-repeat 0px 5px; }
.overviewtree li li li.nodeopen { background: url(img/li_arrow_down.gif) no-repeat 0px 6px; }

/* overview tree with article numbers in second column */
.overviewtreecols { position: relative; margin-top: 1em; }
.overviewtreecols ul { list-style: none; margin: 0; padding: 0; }
.overviewtreecols li { clear: both; background-position: 0px .45em; padding: 0; }
.overviewtreecols li div { margin-left: 10px; }
.overviewtreecols .node  { cursor: hand; }
.overviewtreecols .nodeopen  { cursor: hand; }

.overviewtreecols li li { background-position: 11px .45em; padding: 0;}
.overviewtreecols li li a {display:block;margin-left:0px;}
.overviewtreecols li li div {display:block;margin-left:10px; }

.overviewtreecols li li li {background-position:22px .45em; padding: 0; }
.overviewtreecols li li li a {display:block;margin-left:0px;}
.overviewtreecols li li li div {display:block;margin-left:10px;}

.overviewtreecols li li li li {background-position:33px .45em;}
.overviewtreecols li li li li a {display:block;margin-left:0px;}
.overviewtreecols li li li li div {display:block;margin-left:21px;}

.overviewtreecols li li li li li {background-position:44px .45em;}
.overviewtreecols li li li li li a {display:block;margin-left:0px;}
.overviewtreecols li li li li li div {display:block;margin-left:26px;}

.overviewtreecols li div.right {float:right;border-top:1px solid #e0e0e0;padding:.1em 0 .2em 0; }
.overviewtreecols li div.left, .overviewtreecols li div.nodehover {float:left;border-top:1px solid #e0e0e0;padding:.1em 0 .2em 0; }
.overviewtreecols li li div.left, .overviewtreecols li li div.nodehover {padding:.1em 0 .2em 10px; }
.overviewtreecols li li li div.left, .overviewtreecols li li li div.nodehover {padding:.1em 0 .2em 20px; }
.overviewtreecols li div.right-eerste {float:right;width:165px;padding:.1em 0 .2em 0;}
.overviewtreecols li div.left-eerste {float:left;width:304px;padding:.1em 0 .2em 0;}
.overviewtreecols li div.right-laatste {float:right;width:165px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:.1em 0 .2em 0;}
.overviewtreecols li div.left-laatste {float:left;width:304px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:.1em 0 .2em 0;}

/*

    AFDRUKKEN

*/
.afdrukken { background: #ffffff; text-align: left; }
.afdrukken .xmlcontent { margin-left: 0px; }
.afdrukken .broodkruimel { text-align: left; }
.afdrukken .documentkop { text-align: left; margin: 5px 10px 10px 30px; }
.afdrukken .toc .documentkop { text-align: left; margin: 5px 10px 10px 0px; }
.afdrukken .documenttekst, .afdrukken .toc { text-align: left; margin: 5px 10px 10px 30px; padding-left: 30px; }
.afdrukken .actieknoppen { display: none; }
.afdrukken #header, .afdrukken .bladerknoppen, .afdrukken .notitie-toevoegen, .afdrukken .documenttoolbar { display: none; }
.afdrukken #content { margin: 0; }
.afdrukken #printfooter { height: 30px; font-size: 11px; margin-left: 10px; padding-top: 20px; }

/*

    ONVOLDOENDE RECHTEN

*/
.onvoldoenderechten { margin: 0 0 0 0px; }

/*

    DOCUMENT

*/
.xmlcontent .documentkop { font-size: 120%; font-weight: bold; margin-bottom: 0.5em; width: 480px; min-width: 480px; width: auto; }
.xmlcontent { margin: 10px 10px 10px 20px; }
.xmlcontent .documenttekst { margin: 0 0 0 15px; line-height: 14px; }
#documentID, #onderdeelID { display: none; }
.xmlcontent .opsomming-kopNummer { vertical-align: top; font-size: 12px; line-height: 14px; text-align: left; padding: 0; }
.xmlcontent .opsomming-a { vertical-align: top; padding-left: 15px; font-size: 12px; line-height: 14px; }
.xmlcontent table { padding: 0; margin: 0; }
.xmlcontent td { font-size: 12px; padding: 0 10px 0 10px; }
.xmlcontent a { font-size: 12px; text-decoration: underline; }
.xmlcontent .blok { display: block; margin-bottom: 11px; }
.xmlcontent .blok-kopOpschrift { font-weight: bold; }
.xmlcontent .a { display: block; line-height: 13px;}
.xmlcontent .figuur { margin-top: 12px; }
.xmlcontent .figuur-bijschrift { font-size: 12px; font-style: italic; margin-top: 10px; }
.xmlcontent .figuur-legenda { }
.xmlcontent .kleinkapitaal { font-variant: small-caps; }
.xmlcontent .tabel-bijschrift, .xmlcontent  .tbl-bijschrift { font-size: 12px; font-style: italic; }
.tbl-bijschrift {margin-top:15px !important;}
.xmlcontent .tabel-legenda { }
.xmlcontent .tabel_thead { font-weight: bold; font-style: italic; }
.xmlcontent .artikel-toelichting { }
.xmlcontent .lid-kopNummer { font-weight: normal; }
.xmlcontent .artikel-kop { font-weight: bold; margin-top: 15px; }
.xmlcontent .artikel-toelichting { margin-top: 5px; }
.xmlcontent .wetCitaat { padding-left: 15px; }
.xmlcontent .margetekst { font-weight: bold; text-align: right; }
.jurisprudentie td { vertical-align: top; }
.jurisprudentiesubkop { font-weight: bold; margin: 20px 0 10px 0; }
.jurisprudentiesoort { font-size: 16px; font-weight: bold; line-height: 1.5em; margin: 50px 0 5px 0; }
.jurisprudentie .roepnaam, .jurisprudentie .instantie, .jurisprudentie .datumUitspraak, .jurisprudentie .rolNummer, .jurisprudentie .soortProcedure, .jurisprudentie .partijen { display: none; }
.tNivo1-kop { font-size: 12px; font-weight: bold; }
.tNivo2-kop, .tNivo4-kop { font-size: 12px; font-weight: bold; }
.tNivo3-kop { font-size: 11px; font-weight: bold; }
.tNivo6-kop, .tNivo7-kop, .tNivo8-kop { font-weight: bold; font-size: 12px; }
.tNivo10-kop { font-weight: bold; font-size: 12px; }
.wNivo4-kop { font-weight: bold; font-size: 12px; margin-top: 12px; }
.wNivo6-kop { text-transform: uppercase; margin-top: 12px; }
#bloksubsoortindicatie, #bloksubsoortuitspraak-link, #bloksubsoortvngid, #bloksubsoortbron { display: none; }
.xmllinks .bladerknoppen { margin: 20px 0 0 35px; }
.bladerknop-volgende { }
.bladerknop-vorige { }
.samenvattingverwijzing { float: right; padding: 0; }
#bloksoortvoorbeeld { padding: 10px 20px 20px 20px; margin-bottom: 28px; border-top: thick solid #c7c7c7; border-bottom: thick solid #c7c7c7; background-color: #e0e0e0; }
#bloksoortvoorbeeld .blok-kopOpschrift { color: #7c7c7c;}
#bloksoortletop { padding: 0 0 0px 30px; margin: 0 0 28px 0; border-left: medium solid #fd0505; }
#bloksoortvraag .blok-kopOpschrift { color: #7c7c7c;}
.highlight { font-weight: bold; color: #ff0000; }
.webdienstbeheer { width: 550px; width: auto !important; min-width: 300px; border-top: 3px #e0e0e0 solid; color: #555555; padding: 7px 20px 5px 0px; margin: 30px -20px 0 0; }
.webdienstselectie { margin: 8px 0 0 0;}
.webdienstdebug { color: #ff0000; padding: 7px 20px 5px 0px; margin: 30px -20px 0 20px; }

/*

    ANNOTATIES

*/
body.annotatie { background-image: none; text-align: left; }
body.annotatie .documentkop { margin: 10px 0 10px 20px; font-weight: bold; }
body.annotatie .annotatieeditor { margin: 0 0 0 20px; }
body.annotatie .previewknoppen { margin: 10px 0 0 0px; }
body.annotatie .notitie-bewerknoppen { margin: 10px 0 0 0px; }
body.annotatie .notitietekstcontainer { border: 1px #000000 solid; height: 400px; width: 450px; }
body.annotatie .notitieID { display: none; }

body.annotatie .home, body.annotatie .homescheiding { display: none; }

.annotaties { margin: 15px 0px 10px 40px; }
.annotaties .zoekbox { background-color: #e0e0e0; border: 1px #000000 solid; height: 120px; width:700px;}
.annotaties h2 { font-size: 100%; margin: 10px 0 10px 5px; }

.annotaties .zoekbox table { width: 100%; }
.annotaties .zoekbox table td.kolom1 { width: 25%; padding: 0 0 0 5px; }
.annotaties .zoekbox table td.kolom2 { width: 35%; }
.annotaties .zoekbox table td.kolom3 { width: 30%; }
.annotaties .zoekbox table td.kolom3 .knop { float: right; width: auto; margin-right: 10px; }
.annotaties .zoekbox select { width: 200px; }
.annotaties .zoekveld { width: 120px; }
.annotaties .datumdag, .annotaties .datummaand { width: 20px; }
.annotaties .datumjaar { width: 30px; }
.annotaties label { display: block; float: left; width: 40px; line-height:180%}

.annotaties .zoekresultaat .home, .annotaties .zoekresultaat .homescheiding { display: none; }
.annotaties .zoekresultaat .huidigniveau { font-weight: bold; }
.annotaties .zoekresultaat .notitieitem { margin: 3px 0 0 0; border:1px solid #ffffff; border-top: 1px #000000 solid; }
.annotaties .zoekresultaat .notitieitem-hover { margin: 3px 0 0 0; border: 1px #000000 dashed; }
.annotaties .zoekresultaat .notitiebroodkruimel { margin: 0 0 3px 0; }
.annotaties .zoekresultaat .broodkruimel { background-color: #e0e0e0; margin: 0 0 0 0; padding: 2px 2px 2px 5px; }
.annotaties .zoekresultaat .notitiedatum {float:right; width:30%}
.annotaties .zoekresultaat .notitietekst {float:right; width:40%; font-style:italic}
.annotaties .zoekresultaat a * { text-decoration: none; color: #7f6c49; }
.annotaties .geenresultaat { margin: 0 0 0 5px; }
.annotaties .bladeren { margin: 5px 0 0 0; }

/*

    ZIE OOK

*/
a.zieookknop:hover {text-decoration:underline}
a.zieookknop {cursor:pointer; cursor:hand; background:url(img/arrow-right.gif) 0 .4em no-repeat; padding:0 0 0 10px}
a.zieookknop-open {cursor:pointer; cursor:hand; background:url(img/arrow-down.gif) 0 .4em no-repeat; padding:0 0 0 10px}
.dialogzieook { display: none; }
.dialogsluiten { width: 30px; position: absolute; left: 0; top: 1; margin-top: 10px; }
.ui-dialog { z-index: 200; }
.ui-dialog .ui-dialog-titlebar { background-color: #000000; padding: 0px; height: 1px; _height: 1px; }
.ui-dialog.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-dialog .ui-dialog-titlebar-close { display: none; }
.ui-dialog .ui-dialog-titlebar-close span { display: none; }
.ui-dialog .ui-dialog-titlebar-close-hover { background: url(img/btn_close_popup.gif) no-repeat; }
.ui-dialog .ui-dialog-title { text-align: left; margin-left: 5px; font-weight: bold; position: relative; top: 7px; left: 4px; }
.ui-dialog .ui-dialog-content { text-align: left; border-left: 30px #e0e0e0 solid; border-right: 1px #e0e0e0 solid; border-bottom: 1px #e0e0e0 solid;}
.ui-dialog .dialogtekst { padding: 0 10px 0 20px; height: 274px; overflow-y: auto; background-color: #ffffff; }
.ui-dialog .dialogtekst p { margin: 0; padding: 0; }
.dialogtekst .typenaam { background-color: #e0e0e0; color: #7f6c49; padding: 5px; margin-top: 10px; }
.dialogtekst .documenttekstverwijzing { margin: 0; padding: 5px; }
.dialogtekst .documenttekstverwijzing a { text-decoration: none; }
.dialogtekst .documenttekstverwijzing a:hover { text-decoration: underline; color: #008e7f; }

/*

    CMS TYPES, CATEGORIEN EN TEKSTEN

*/
.cmslinks {min-width: 300px; width:550px; width:auto !important; padding: 0px 0 0 40px; }
.cmslinks h2 { border-bottom: 1px #000000 solid; font-size: 100%; padding: 10px 0 10px 5px; }
.cmslinks h3 { border-bottom: 1px #000000 solid; font-size: 100%; padding: 0 0 10px 5px; height: 16px; }
.cmslinks h3 .naam { float: left; }
.cmslinks h3 .meer { float: right; }
.cmslinks h3 .meer a.editknop { font-weight:bold; }
.cmslinks h3 .meer a { text-decoration: none; font-weight: normal; }
.cmslinks .categorieblok { margin: 0 0 20px 0; }
.cmslinks .categorieblok ul { list-style: none; margin: 0 15px 0 0; padding: 0; }
.cmslinks .categorieblok li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
.cmslinks .categorieblok li.link { margin: 0 5px 5px 5px; padding: 3px 0 3px 12px; line-height: 1.2em; background-image: none; clear: both; cursor: text; background-color: #f5f5f5; width: 100%; }
.cmslinks .categorieblok li.link a:hover { color: #008e7f; }
.cmslinks .categorieblok li p { margin: 0; padding: 0; }
.cmslinks .categorieblok li a { text-decoration: none; }
.cmslinks .ondertitel { color: #7c7c7c; }
.cmslinks .documenttekst {}
.cmslinks .bladeren { margin: 10px 0 0 47px; }
.documenttekst .publicatiedatum { color: #7c7c7c; }
.documenttekst .documenttitel { font-weight: bold; margin: 3px 0 0 0; height: 20px; }
.documenttekst .documenttitel .bewerken { float: right; }
.documenttekst .documenttitel .titel { float: left; }
.documenttekst .tekst { border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; margin: 12px 0 0 0; padding: 3px 0; }
.documenttekst .tekst p { margin: 0; padding: 0; }
.documentbijlagen { border-left: 30px #e0e0e0 solid; padding: 5px 0 5px 5px; margin: 10px 0 5px 0; }
.documentbijlagen a { text-decoration: none; }
.zieook { border-left: 30px #e0e0e0 solid; padding: 5px 0 5px 5px; margin: 10px 0 5px 0; }
.zieook .kop { font-weight: bold; }
.zieook ul { list-style: none; margin: 0; padding: 0; }
.zieook li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
.zieook .broodkruimel { line-height: 100%; padding: 0; margin: 3px 0 0 0; color: #7c7c7c; }

/*

    ZOEKSCHERM

*/
.titel {font-weight: bold;}
.formulier .datum1 { width: 230px; font-size: 11px; }
.formulier .datum2 { width: 200px; }

.formulier .datumdag, .formulier  .datummaand { width: 20px; }
.formulier .datumjaar { width: 30px; }

.label {line-height: 1.8em; font-size: 12px; width: 100px; height: 25px;}
.zoekveld { width: 405px;   font-size: 11px;}
.zoekvelddatum { width: 100px;   font-size: 11px;}
.buttons {height: 15px;}
/* colors of buttons */
input.button {
	background-color:#A18C58;
        font-size: 12px;
	border-top: 1px solid #D6CE9B;
	border-left: 1px solid #D6CE9B;
	border-right: 1px solid #5E5529;
	border-bottom: 1px solid #5E5529;
	color:#fff;
}
input.buttondatum {
        background-color:grey;
        font-size: 12px;
	border-top: 1px solid #D6CE9B;
	border-left: 1px solid #D6CE9B;
	border-right: 1px solid #5E5529;
	border-bottom: 1px solid #5E5529;
}

/*

    ZOEKRESULTATEN

*/
#zoekresultaten { margin: 0 0 20px 0; position: relative;  margin: 0 auto; text-align: left; height: auto; }
#zoekresultaten td { font-size: 12px; }
#zoekresultatenleeg { margin: 20px 0 20px 0; width: 440px;  }
#resultsetTop { font-size: 12px; margin: 15px 0 15px 0; font-weight: bold; }
#resultsetBottom {margin-top: 12px;}
#resultsetBottom .pagina {float: right;padding-right:190px;}
 .resultsetItem {display: block;}
.tekst b {color: red}
td .nummer {width: 60px;}
/*
    VOETNOOT

*/
html.popup body { padding:5px 20px 20px 45px;background:#fff url(../layout/img/bg_popup.gif) repeat-y;border-top:5px solid #e0e0e0; text-align: left; font-size: 11px; }
.popup .btn_close { position: absolute; top: 10px; left: 0px; }
.popup .btn_print { position: absolute; top: 40px; left: 0px; }
.popup #popupcontent { margin-left: 20px; }
.popup h1.footnotetitle { font-size: 100%; font-weight: normal; background: url(../layout/img/icon_footnote-popup.gif) no-repeat; padding-left: 20px; margin: 0 0 2em -20px; }
.popup h1.toelichtingtitle { font-size: 100%; font-weight: normal; background: url(../layout/img/toelichting-icon.gif) no-repeat; padding-left: 20px; margin: 0 0 2em -20px; }
.bijlageindexverwijzing, .toelichtingindexverwijzing {text-align:right; padding:0 15px 0 0; background:url(../layout/img/arrow-up.gif) right .2em no-repeat}
.popup .wBijlage-bijlKop, .popup .toelichting-kop { font-weight: bold; font-size: 12px; margin: 10px 0 10px 0; }
.popup th, .popup td { vertical-align: top; padding-right: 4px; font-size: 11px; }
.popup .opsomming-a, .popup .opsomming-kopNummer { font-size: 11px; }
.popup a { font-size: 11px; }
@media print {
    .popup .btn_print, .popup .btn_close {
        display: none;
    }
  }

/*

    CONFIG

*/
#config { margin: 20px 0 0 0; background: #ffffff; text-align: left; padding: 20px; }
#config .webtekst { margin: 10px 0 0 0; }
#config .webtekst h3 { margin: 0; background: #ececec; color: #000000; font-size: 13px; height: 24px; padding-left: 10px; }
#config .webtekst .tekstblok { padding: 10px; }
#config .webtekst .tekstblok p { padding: 0px; margin: 0px; }
#config .label { width: 300px; font-size: 11px; }
#config .veldwaarde { width: 300px; font-size: 11px; }
#config .veldwaarde input { width: 280px; font-size: 11px; }
#config .veldwaarde select { width: 280px; font-size: 11px; }
#config .uitleg { font-size: 10px; }
#config .knop { margin: 10px 0 0 0; }

/*

    INLOGGEN

*/
#loginblok   {width:100%; height: 120px; }
#loginSubmenu h2 { font-style: italic; font-size: 90%;}
#loginForm   {float:left; width:320px; border: solid 1px #000; padding:8px; background-color:#ececec; margin-right:15px;}
#loginFout   {height:30px; margin:15px; margin: 55px 0 0 0; color:#FD0505;}
.nonxmllinks { width: 100%; width: auto !important; min-width: 300px; padding: 20px 0 0 40px; line-height: 13px; }
.nonxmllinks h1 { font-size: 100%; padding: 0; }
.nonxmllinks h2 { font-size: 100%; margin: 15px 0 3px 0; }
.nonxmllinks ul { list-style: none; margin: 0; padding: 0; }
.nonxmllinks ul li { margin: 0 5px; padding: 1px 0 2px 12px; line-height: 1.2em; background-image: url(img/li.gif); background-repeat: no-repeat; background-position: 0 .25em; clear: both; cursor: text; }
.nonxmllinks .formlabel { float: left; width: 100px; }
.nonxmllinks .formrow { margin-bottom: 7px; }
.nonxmllinks .loginNietgeregistreerd { padding-top: 30px; }
.nonxmllinks .formbuttons {text-align: right; margin-right: 70px;  }
