/* elementheaders */

div.elements h2,
div.elements h3,
div.elements h4,
div.elements h5,
div.elements h6
{
  font-size: 12px;
  margin: 0px;
  padding: 0px;
}

div.elements div.titel{
  clear: left;
  padding-top: 15px;
  /*width: 464px;*/
  width: 589px;
}

div.elements div.intitule
{ 
  clear: left;
  font-size: 11px;
} 
div.elements div.boek
{ 
  clear: left;
  padding-top: 15px;
}

div.elements div.wij,
div.elements div.considerans,
div.elements div.afkondiging
{  
  clear: left;
  padding-top: 10px;
}

div.elements div.lid
{ 
  float: left;
  clear: left;
  /*width: 464px;*/
  width: 589px;
} 

div.elements div.slotformulering
{ 
  padding-top: 15px;
  float: left;
  clear: left;
  /*width: 464px;*/
  width: 589px;
 }

div.elements div.artikel,
div.elements div.aanhef,
div.elements div.wetgeving,
div.elements div.hoofdstuk,
div.elements div.afdeling,
div.elements div.paragraaf,
div.elements div.sub-paragraaf,
div.elements div.onderafdeling,
div.elements div.beleidsregel,
div.elements div.wet-besluit,
div.elements div.wetsluiting,
div.elements div.gegeven,
div.elements div.wettekst,
div.elements div.slotformulering,
div.elements div.dagtekening,
div.elements div.koning,
div.elements div.functie,
div.elements div.ondertekening,
div.elements div.naam,
div.elements div.koning,
div.elements div.uitgifte,
div.elements div.ondertekening-uitgifte
{ 
  padding-top: 15px;
  float: left;
  clear: left;
  /*width: 464px;*/
  width: 589px;
} 

div.elements div.boek          h2,
div.elements div.hoofdstuk     h3,
div.elements div.titel         h3,
div.elements div.paragraaf     h4,
div.elements div.sub-paragraaf h4,
div.elements div.beleidsregel  h4,
div.elements div.onderafdeling h4,
div.elements div.afdeling      h4,
div.elements div.artikel       h5,
div.elements div.lid h6{
  font-weight:     bold;  
  color:           black;
  float:           left;
  clear:           left;
  font-size: 16px;
}

div.elements div.artikel h5,
div.elements div.lid h6{
  font-size: 12px;
  padding-right: 5px;
}

div.elements div.boek h2{  
  padding-top: 15px;
  font-size: 18px;
}

div.elements div.titel h2{  
  padding-top: 15px;
  font-size: 16px;
}

/* elements*/

div.elements div.onderdeel h2
{
  padding-right:   5px;
  font-weight:     bold;  
  color:           black;
  float:           left;
  clear:           left;
} 

div.elements div.sub h2
{
  padding-right:   5px;
  font-weight:     bold;  
  color:           black;
  float:           left;
  clear:           left;
} 

div.elements div.sub h2
{
  padding-right:   5px;
  font-weight:     bold;  
  color:           black;
  float:           left;
  clear:           left;
} 

div.elements div.onderdeel
{ 
  padding-right: 20px;
  padding-left:  20px;
  float: left;
  clear: left;
  /*width: 424px;*/
  width: 549px;
  
} 

div.elements div.sub
{
  /*width: 404px;*/
  width: 529px;
  padding-right: 30px;
  padding-left:  30px;
 
  float: left;
  clear: left;
} 
div.elements div.subsub
{
  /*width: 384px;*/
  width: 509px;
  padding-right: 40px;
  padding-left:  40px;
 
  float: left;
  clear: left;
} 

div.elements a{
  color: black;
  text-decoration: none;
  cursor: pointer;
}

div.elements a:hover,
div.elements a:hover h2,
div.elements a:hover h3,
div.elements a:hover h4,
div.elements a:hover h5,
div.elements a:hover h6
{
  text-decoration: underline;
}

.wet_column_middle 
.block_content_column_middle
a.wetsverwijzing 
{
   color: #E39324;
}

.wet_column_middle 
.block_content_column_middle
a.celexverwijzing 
{
   color: #C1CC94;
}

