
/* **************************************************************

	ROM-STYLE - plantekst.css - Versie 1.4

************************************************************** */


  @media print, screen {
  div#toegang { display: none;
    }
}

  @media print {
  body { margin: 0px;
    background: transparent none repeat scroll 0% 50%;
    color: rgb(0, 0, 0);
    font-size: 10pt;
    }
    
  p, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12 { 
    margin: 0pt;
    padding: 0pt 0pt 0em;
    color: rgb(0, 0, 0);
    }

  .navigatie, div#inhoudsopgave { display: none;
    }
    
  div#container, div#koptekst { padding: 0pt;
    position: static;
    width: auto;
    }
  div.document div#inhoudsopgave { display: block;
    }
  div.document div#artikel { display: block;
    }

  div#inhoud { border: 0pt none ;
    padding: 0pt;
    clear: none;
    }
  #plangegevens {  }
  #plangegevens table { border: medium none ;
    margin: 0pt 0pt 0.5em 0.5em;
    }
  #plangegevens th, #plangegevens td { color: rgb(104, 104, 104);
    font-size: 8pt;
    }
}

  body { margin: 0pt;
    background-color:#009ca9;
    }

  a img { border: 0pt none ;
    }

body, p, li, table, div { 
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 1.2em;
	color: rgb(18, 18, 18);
	font-size: 12px;
}

  p, h1, h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12 { 
    margin: 0pt;
    padding: 1em 0em 0em;
    }

  h2, h3, h4, h5, h6, h7, h8, h9, h10, h11, h12 { font-weight: inherit;
    }

h1 {
	font-size: 20px;
	padding: 2em 0em 0.3em;
	color:#8DC63F;
}

  h2, h3, h4, h5, h6 { font-size: 16px;
    padding: 15px 0 25px;
    }

  h7, h8, h9, h10, h11, h12 { font-size: 14px;
    padding: 0em 0em 0em;
    }

  a:hover { 
    text-decoration: none;
    color: rgb(18, 18, 18);
    }

  a:link, a:visited { 
    color: rgb(18, 18, 18);
    font-weight: inherit;
    text-decoration: underline;
    }

  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 rgb(104, 104, 104);
    margin: 1em 0pt 0pt;
    padding: 0pt;
    width: 100%;
    }

  ul#voetnoten li { margin: 1em 0pt 0pt;
    padding: 0pt 0pt 0pt 2.2em;
    position: relative;
    width: 90%;
    }

  a.voetnootterug { position: absolute;
    left: 0pt;
    line-height: 1;
    top: 0.2em;
    }

div#container { 
	padding:20px 0 0 0;
	margin:0 auto;
	width:960px;
	position: relative;
	background-color:#ffffff;
	border-bottom:1px solid #008C99;
	border-left:1px solid #008C99;
	border-right:1px solid #008C99;
}

#container #begin {
	float:left;
	margin:0 0 0 20px;
	width:200px;
	height:80px;
	background:url(http://www.aelmans.com/img/logo-aelmans.gif) top left no-repeat;
	z-index:50;
}

  div#koptekst { 
    width: 100%;
    }
/*
div#routeverwijzing { 
	position:absolute;
	top:140px;
	left:0;
	margin:0;
	padding: 0 20px;
	overflow: auto;
	float: left;
	z-index:20;
}
*/

div#routeverwijzing { 
	margin:0 20px;
	width:100%;
	height:100px;
}


   .inhoud a:link
     {
    text-decoration: none;
   }

   .inhoud a:hover
     {
   text-decoration: underline;
   }

   .inhoud ul { 
    display: block;
    float: none;
    list-style-type: none;
    }
    
   .inhoud li { 
    margin: 0pt;
    display: block;
    float: none;
    list-style-type: none;
    }
  
  .route { margin: 0pt;
    float: left;
    color: rgb(0, 0, 0);
    font-size: 12px;
    }

h1.route { 
	margin: 20px 0 10px 0;
	padding: 0pt;
	width:100%;
	line-height: 20pt;
	font-size: 14pt;
	color:#8DC63F;
	font-weight:normal;
}

h2.route {
	clear:both;
}

.route a:link, .route a:visited { 
	text-decoration: none;
	padding: 3px;
	color:#000000;
}

.route a:hover {
	background-color:#008C99;
	color:#ffffff;
}

  .route a:before { 
  content: " >  ";
  font-weight:bold;
    }

  #plangegevens th { padding-right: 1em;
    }

  #plangegevens th, #plangegevens td { margin: 0pt;
    font-weight: normal;
    color: rgb(25, 25, 25);
    vertical-align: top;
    text-align: left;
    padding-top: 1px;
    line-height: 100%;
    max-width: 30em;
}
/*
#plangegevens { 
	position:absolute;
	top:0;
	right:0;
	margin: 0;
	padding: 0pt 0pt 5px;
	float: right;
	z-index:10;
}
*/

#plangegevens { 
	position:absolute;
	top:20px;
	right:0;
	float: right;
}

#plangegevens table { 
	width:400px;
	border-collapse: collapse;
}

#plangegevens th, #plangegevens td {
	font-size:10px;
}

div#hoofdmenu { 
	padding: 0pt;
	width: 100%;
	height:35px;
	overflow: auto;
	background-color:#008C99;
	clear:both;
}

div#hoofdmenu a:link, div#hoofdmenu a:visited { 
	padding: 5px 20px;
	height:25px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	background-color: #008c99;
	font-size: 16px;
	font-weight: bold;
	line-height:25px;
}

div#hoofdmenu a:hover {
	background-color: #ffffff;
	color: #008C99;
	font-weight: bold;
}

  div#hoofdmenu ul { margin: 0pt;
    padding: 0pt;
    }

  div#hoofdmenu li { 
	margin: 0pt;
    padding: 0pt;
    float: left;
    }

  div#inhoudsopgave, div#inhoud, div#artikel { clear: both;
    }

div#inhoud { 
	padding: 0pt 1em 3em;
	list-style-type: none;
	margin-bottom: 10px;
}

div#inhoud h1, div#inhoud h2, div#inhoud h3, div#inhoud h4 {
	font-weight:bold;
}

/* margin voor de paragrafen */
div#inhoud .artikel div div {
	margin:0 0 10px 0;
}

div#inhoud .artikel div div em {
	font-weight:bold;
}

  div.navigatie ul { display: block;
    float: none;
    list-style-type: none;
    }

  div.navigatie li { margin: 2em;
    display: inline;
    float: left;
    }

  ul.inhoudsopgave, ul#voetnoten { list-style-type: none;
    }

  ul.inhoudsopgave a:link, ul.inhoudsopgave a:visited {  }

  ul.inhoudsopgave a:hover {  }

  div.document div#inhoudsopgave ul { margin-left: 0pt;
    padding-left: 0pt;
    }

  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: 0pt;
    }

  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: 0pt;
    font-size: 12px;
    font-weight: bold;
    }

  div.document div#inhoudsopgave ul ul ul ul li { font-size: 12px;
    font-weight: normal;
    }
   

  div#artikel ul { margin-left: 0pt;
    padding-left: 0pt;
    }

  div#artikel ul ul { margin-left: 4em;
    }

  div#artikel ul ul ul { margin-top: 0.5em;
    }

  div#artikel ul ul ul ul { margin-top: 0pt;
    }

  div#artikel ul li { margin-top: 0pt; margin-left: 4em;
    font-size: 14px;
    font-weight: normal;
    list-style-type: none;
    }

  div#artikel ul ul li { margin-top: 0pt;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    }

  div#artikel ul ul ul li { margin-top: 0pt;
    font-size: 10px;
    font-weight: normal;
    list-style-type: none;
    }

  div.document div#artikel ul ul ul ul li { font-size: 12px;
    font-weight: normal;
    }
    
  div#navigatiemenu { position: absolute;
    left: 11px;
    }

  #container > div#navigatiemenu { position: fixed;
    }

  div#navigatiemenu ul { margin: 2em 0pt 0pt;
    padding: 0pt;
    }

  div#navigatiemenu li { margin: 0.5em 0.25em;
    padding: 0.1em 0.5em;
    float: none;
    display: block;
    width: 4.5em;
    }

  div#navigatiemenu li { background: rgb(0, 0, 0) none repeat scroll 0% 50%;
    }

  div#navigatiemenu li:hover { background: rgb(0, 0, 0) none repeat scroll 0% 50%;
    }

  div#navigatiemenu a:link, div#navigatiemenu a:visited { display: block;
    width: 100%;
    color: rgb(255, 255, 0);
    text-decoration: none;
    }

  div#navigatiemenu li:hover a:link, div#navigatiemenu li:hover a:visited { color: rgb(255, 255, 0);
    text-decoration: none;
    }

  div#navigatiemenu span.inactief { color: rgb(170, 170, 0);
    }

  div#navigatiemenu li:hover span.inactief { color: rgb(170, 170, 0);
    }

  span.lijstnummer { display: none;
    }

  ins { text-decoration: none;
    }

  .mark1 { color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 0);
    }

  .mark2 { color: rgb(0, 0, 0);
    background-color: rgb(0, 255, 0);
    }

  .mark3 { color: rgb(0, 0, 0);
    background-color: rgb(0, 255, 255);
    }

  .mark4 { color: rgb(0, 0, 0);
    background-color: rgb(255, 0, 255);
    }

  .mark5 { color: rgb(0, 0, 0);
    background-color: rgb(102, 153, 255);
    }

  .mark6 { color: rgb(0, 0, 0);
    background-color: rgb(170, 170, 170);
    }

  .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: upper-alpha;
    }

  ul.lower-alpha { list-style-type: lower-alpha;
    }

  ul.upper-roman { list-style-type: upper-roman;
    }

  ul.lower-roman { list-style-type: lower-roman;
    }

  ul.decimal { list-style-type: decimal;
    }

  table.teksttabel { border-collapse: collapse;
    width: 100%;
    }

  td.teksttabelcel { border: medium none ;
    vertical-align: top;
    }

  td.border-bottom, td.bottomborder { border-bottom: 1px solid rgb(0, 0, 0);
    }

  td.border-left, td.leftborder { border-left: 1px solid rgb(0, 0, 0);
    }

  td.border-right, td.rightborder { border-right: 1px solid rgb(0, 0, 0);
    }

  td.border-top, td.topborder { border-top: 1px solid rgb(0, 0, 0);
    }

