/* ----------- reset ----------- */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, img, ins, kbd, q, s, samp, small, strike, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { margin: 10px; }
body { margin: 0 49px 10px 0; background: #1e4f89; color: #000;}
#container { margin: 20px auto; padding: 0px 0 0 220px; width: 900px; background-image: url(http://www.kuiper.nl/css/rijswijk/RW.gif); background-repeat: no-repeat; background-position: left top; }
a img { border: 0; }
/*standaard tekst en links in de 'body' van de pagina*/ 
body, p, li, table, div { font-family: Arial, Helvetica, sans-serif; font-size: 12px;  line-height: 1.4em; }
/* Basis tekstopmaak voor de plantekst */

p, h1, h2, h3, h4, h5, h6 { margin: 4px 0; }
h2, h3, h4, h5, h6 { font-weight: bold; }
h2 { font-size: 28px; margin: 18px 0; }
h3 { font-size: 24px; margin: 12px 0; }
h4 { font-size: 18px; margin: 8px 0; }
h5 { font-size: 14px; margin: 8px 0; }
h6 { font-size: 12px; margin: 2px 0; }
a:link, a:visited { color: #333; text-decoration: none; border-bottom: 1px dotted; }
a:hover { color: #EE435D; text-decoration: none; }
a.voetnootlink:link, a.voetnootlink:visited { cursor: help; text-decoration: none; vertical-align: super; line-height: 0.2em; font-size: 70%; margin-left: 0.1em; }
a.voetnootlink:hover { text-decoration: none; }
ul#voetnoten { border-top: 1px dashed #555; margin: 1em 0 0 0; padding: 0; width: 100%; /*nodig voor haslayout in IE6*/ }
ul#voetnoten li { padding: 0 0 0 2.2em; margin: 1em 0 0 0; position: relative; width: 90%; /*nodig voor haslayout in IE6*/ }
a.voetnootterug { position: absolute; left: 0; line-height: 1; top: 0.2em; }
div#koptekst, 
div#koptekst a {color:#fff; }
 @media print, screen {
div#toegang { display: none; }
}
div#kruimelspoor { overflow: auto; padding: 0; float: left; height: 90px;margin-top: 4px; }
.kruimel { float: left; font-size: 14px; margin: 4px 0; }
h1.kruimel { float: none; padding: 0;  font-size: 24px; }
.kruimel a:link, .kruimel a:visited { color: #000; padding: 0 1em 0 0; text-decoration: none; }
.kruimel a:hover { color: #EE435D; }
#plangegevens { float: right; padding: 0 0 5px 0; margin-bottom: 16px; }
#plangegevens table { border-collapse: collapse; }
#plangegevens th { padding-right: 1em; }
#plangegevens th, #plangegevens td { font-weight: normal; font-size: 10px; vertical-align: top; text-align: left; padding-top: 1px; margin: 0; line-height: 100%; max-width: 30em; }
div#hoofdmenu { display: block; background: #539343; padding: 0; clear: both; overflow: auto; width: 100%; height: 30px; }
div#hoofdmenu ul { margin: 0; padding: 0; }
div#hoofdmenu li { float: left; margin: 0; padding: 0; }
div#hoofdmenu a { display: block; padding: 3px 1em; color: #FFF; font-weight: bold; font-size: 14px; text-decoration: none; margin-top: 4px; border: none; }
div#hoofdmenu a.pdf { background: url(http://opmaak.dezta.nl/kuiper/opmaak_iconen.gif) no-repeat right -197px; padding-right: 1.7em; }
div#hoofdmenu a:hover, div#hoofdmenu a.pdf:hover { background-color: #3853A4; color: #FFF; text-decoration: none; }
div#inhoudsopgave, div#inhoud { clear: both; }
div#inhoud { padding: 20px 20px 40px 20px; background: #FFF; }
div#inhoud p { width: 600px }
div#inhoud li a, div#inhoud li a:visited { font-weight: bold; }
div#inhoud ul { margin-bottom: 10px; }
li { list-style-position: outside; margin: 4px 0 6px 32px; max-width: 600px }
div.navigatie ul { display: block; float: none; list-style-type: none; }
div.navigatie li { display: inline; float: left; margin: 2em; }
div#inhoudsopgave li.pdf { background: url(http://opmaak.dezta.nl/kuiper/opmaak_iconen.gif) no-repeat 0 -200px; padding-left: 28px; }
ul.inhoudsopgave, ul#voetnoten { list-style-type: none; }
ul.inhoudsopgave a:link, ul.inhoudsopgave a:visited { }
ul.inhoudsopgave a:hover { }
div.begripsbepaling { margin: 12px 0; }
/* Extra voor de inhoudsopgave op de index pagina */

div.document div#inhoudsopgave ul a { text-decoration: none; }
div.document div#inhoudsopgave ul { margin-left: 0; padding-left: 0; }
div.document div#inhoudsopgave ul ul { margin-left: 4em; }
div.document div#inhoudsopgave ul ul ul { margin-top: 0.5em; }
div.document div#inhoudsopgave ul ul ul ul { margin-top: 0; }
div.document div#inhoudsopgave ul li { margin-top: 1em; font-size: 16px; font-weight: bold; }
div.document div#inhoudsopgave ul ul li { margin-top: 0.5em; font-size: 14px; font-weight: bold; }
div.document div#inhoudsopgave ul ul ul li { margin-top: 0; font-size: 12px; font-weight: bold; }
div.document div#inhoudsopgave ul ul ul ul li { font-size: 12px; font-weight: normal; }
/* Navigatie-links onderaan de pagina */

div#navigatiemenu { position: absolute; right: 0; padding: 10px; background: #fff; }
#container > div#navigatiemenu { position: absolute; }
div#navigatiemenu ul { padding: 10px; margin: 0; background: #fff; }
div#navigatiemenu li { padding: 0; float: none; display: block; height: 24px; margin: 10px; padding: 0; }
div#navigatiemenu a:link, div#navigatiemenu a:visited, div#navigatiemenu a:link:hover, div#navigatiemenu a:visited:hover { display: block; height: 24px; width: 24px; text-indent: -200px; overflow: hidden; background-image: url(http://opmaak.dezta.nl/kuiper/opmaak_iconen.gif); background-repeat: no-repeat; }
div#navigatiemenu li.navigatieitemBegin a { }
div#navigatiemenu li.navigatieitemBegin a:hover { background-position: 0 -25px; }
div#navigatiemenu li.navigatieitemVorige a { background-position: 0 -75px; }
div#navigatiemenu li.navigatieitemVorige a:hover { background-position: 0 -50px; }
div#navigatiemenu li.navigatieitemVolgende a { background-position: 0 -125px; }
div#navigatiemenu li.navigatieitemVolgende a:hover { background-position: 0 -100px; }
div#navigatiemenu li.navigatieitemOmhoog a { background-position: 0 -150px; }
div#navigatiemenu li.navigatieitemOmhoog a:hover { background-position: 0 -175px; }
 @media print, screen {
div#navigatiemenu span.inactief { display: none; }
}
/* Opmaak voor speciale elementen in de plantekst */

span.lijstnummer { margin-left: -24px; position: absolute; }
ins { text-decoration: none; }
.mark1 { color: #000000; background-color: Yellow; }
.mark2 { color: #000000; background-color: Lime; }
.mark3 { color: #000000; background-color: Aqua; }
.mark4 { color: #000000; background-color: Fuchsia; }
.mark5 { color: #000000; background-color: #6699FF; }
.mark6 { color: #000000; background-color: #AAAAAA; }
.doorstreept { text-decoration: line-through; }
.superscript { vertical-align: super }
.subscript { vertical-align: sub }
.superscript, .subscript { line-height: 0.2em; font-size: 70%; }
.onderstreept { text-decoration: underline; }
ul.upper-alpha { list-style-type: none; }
ul.lower-alpha { list-style-type: none; }
ul.upper-roman { list-style-type: none; }
ul.lower-roman { list-style-type: none; }
ul.decimal { list-style-type: none; }
table.teksttabel { border-collapse: collapse; width: 100%; }
td.teksttabelcel { border: none; vertical-align: top; }
td.border-bottom, td.bottomborder { border-bottom: 1px solid #000000; }
td.border-left, td.leftborder { border-left: 1px solid #000000; }
td.border-right, td.rightborder { border-right: 1px solid #000000; }
td.border-top, td.topborder { border-top: 1px solid #000000; }


/*********************************************************
*           Definities voor uitprinten:                  *
*********************************************************/
@media print {
body { margin: 0px; color: #000000; background: none; font-size: 10pt; }
p, h1, h2, h3, h4, h5, h6 { color: #000; margin: 0; padding: 0 0 1em 0; }
a:link, a:visited { color: #000; text-decoration: underline; }
.navigatie, div#inhoudsopgave { display: none; }
div.document div#inhoudsopgave { display: block; }
div#inhoud { padding: 0; clear: none; }
#plangegevens { }
#plangegevens table { border: none; margin: 0 0 0.5em 0.5em; }
#plangegevens th, #plangegevens td { color: #DDD; font-size: 8pt; }
}
