body, html{
	background-color: 		#666;
	font-family: 			arial;
	font-size: 				12px;
	margin: 				0px;
	padding: 				0px;
}

.site-top {
    background: #fff;
    border-bottom: 1px solid #e3e3e3;
    color: #444;
    display: table;
    font-size: 15px;
    font-family: "Roboto", sans-serif!important;
    width: 100%;
margin-left: 0px;
margin-right: 0px;   
margin-top: 0px;
    margin-bottom: 12px;
	padding-top: 15px;
    padding-bottom: 15px;
    vertical-align: middle!important;
	text-align: center!important;
border-top: 5px solid #036; 
    border-bottom: 1px solid #CCCCCC; }

img{
  border: 0px;
}

input, textarea, select{
	border: 				1px solid #999;
}

input:focus{
  border: 1px solid #e39324;
}

textarea{
	width: 					225px;
}

div#block_container{
  clear: both;
  position: relative;
  width: 950px;
  margin: 0px auto;
  
}

div#block_header{
  clear: both;
  float: left;
  position: relative;
  width: 950px;
  background-color: #fff;
  padding: 0px;
  
}

div#block_tab_menu{
  clear: both;
  float: left;
  position: relative;
  width: 950px;
  padding: 0px;
  margin: 0px;
  background-color: #036;
}

div#block_middle{
  clear: both;
  float: left;
  position: relative;
  width: 950px;
  background-color: white;
  padding: 0px 0px 5px 0px;
}

div#block_bottom{
  clear: both;
  float: left;
  position: relative;
  width: 950px;
  padding: 0px;
}

div#block_skyscraper{
  float: left;
  position: absolute;
  width: 99%;
  height: 600px;
  padding: 0px;
  margin: 0px;
  z-index: -2;
}

.skyscraper_content {
  float: right;
  position: relative;
  width: 120px;
  height: 600px;
  padding: 0px;
  margin: 10px 10px 10px 10px;
  z-index: 150;
}

div.logo{
  position: relative;
  
  float: left;
  width: 211px;
  height: 75px;
  margin: 15px 15px 0px 20px;
  text-indent: -999px;
  cursor: pointer;
  background: url(/images/Maxius.png) left top no-repeat;
}

div.nav_top{
  position: relative;
  float: right;
  
  height: 45px;
  margin: 5px 5px 0px 0px;
}

.nav_top .nav_top_menu{
  position: relative;
  float: left;
}

.nav_top .nav_top_menu ul{
  list-style: none;
  margin: 12px;
  padding: 0px;
}

.nav_top .nav_top_menu ul li{
  position: relative;
  float: left;
  margin: 0px 0px 0px 10px;
}

.nav_top .nav_top_menu ul li a{
  color: #333;
  text-decoration: none;
}

.nav_top .nav_top_menu ul li a:hover{
  text-decoration: underline;
}

.nav_top .nav_top_search{
  position: relative;
  float: left;
}

.nav_top .nav_top_search input{
  position: relative;
  float: left;
  margin: 10px 0px 0px 10px;
  padding: 0px;
  height: 15px;
  font-size: 12px;
}

div.banner_top{
  clear: both;
  position: relative;
  float: left;
  margin: 5px 0px 0px 5px;
  width: 945px;
}

div.banner_leaderboard{
  position: relative;
  float: left;
  width: 728px;
}
div.banner_leaderboardtop{
  position: relative;
  text-align: center;
}

div.banner_text{
  position: relative;
  float: right;
  width: 205px;
  margin-right: 5px;
}

div.clear{
  clear: both;
}

.menu{
  position: relative;
  background-color: #036;
  padding: 5px;
  float: left;
}

.menu a{
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  padding: 5px;
}

.menu a:hover{
  background-color: #e39324;
  color: #333;
}

.menu_search{
  float: left;
  position: relative;
  margin: 0px;
  padding:2px;
}

div.footer_menu{
  clear: both;
  float: left;
  position: relative;
  width: 940px;
  padding: 5px;
  background-color: #036;
  font-size: 11px;
  color: #fff;
}

div.footer_menu a{
  color: #fff;
  text-decoration: none;
}

div.footer_menu a:hover{
  text-decoration: underline;
}

.fp_column_left{
  float: left;
  position: relative;
  width: 258px;
  margin: 5px 5px 0px 5px;
  height:  565px;
}

.fp_column_middle{
  background-color: #c1cc94;
  float: left;
  position: relative;
  width: 336px;
  margin: 5px 5px 0px 0px;
  height:  565px;
}

.fp_column_right{
  background-color: #8c7d3a;
  float: left;
  position: relative;
  width: 336px;
  margin: 5px 3px 0px 0px;
  height:  565px; 
}

.fp_column_middle ul, h1, h2, h3,
.fp_column_right ul, h1, h2, h3,
.block_content_column_left ul, h1, h2, h3
{
  margin: 5px;
  padding: 0px;
  list-style: none;
  margin-top: 2px;

}

.fp_column_middle li,
.fp_column_right  li,
.block_content_column_left li{
  list-style: none;
  margin-top: 2px;
}


.fp_column_middle a{
  color: #000;
  text-decoration: none;
}
.fp_column_middle a:hover{
  text-decoration: underline;
}

.fp_column_right a{
  color: #000;
  text-decoration: none;
}
.fp_column_right a:hover{
  text-decoration: underline;
}


.block_content_column_left a{
  color: #000;
  text-decoration: none;
}
.block_content_column_left a:hover{
  text-decoration: underline;
}


.fp_column_left .block_content_column_left{
  width: 248px;
  float: left;
  position: relative;
  padding: 5px;
}

.fp_column_left .block_content_column_left h1{
  font-size: 26px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}


.wet_header {
  float: left;
  position: relative;
  width: 950px;
  background-color: #c1cc94;
  margin: 0px 0px 5px 0px;
}

.wet_header .block_content_column_left{
  float: left;
  position: relative;
  margin: 5px 5px 5px 5px;
  width: 599px; 
  /*height: 270px;*/
}

.wet_header .block_content_column_left h1,
.wet_column_middle .block_content_column_middle h1,
.wet_column h1{
  font-size: 20px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
  margin-bottom: 10px;
}

.wet_header .block_content_column_left h1 a,
.wet_column_middle .block_content_column_middle h1 a,
.wet_column h1{
  color: black;
  text-decoration: none;
}

.wet_header .block_content_column_left h1 a:hover,
.wet_column_middle .block_content_column_middle h1 a:hover,
.wet_column h1 a:hover{
  text-decoration: underline;
}

.wet_header .block_content_column_right{
  float: right;
  position: relative;
  padding: 0px;
  margin: 0px;
}

.wet_column_left{
  clear: both;
  background-color: #f2f0ca;
  float: left;
  position: relative;
  width: 336px;
  margin: 5px 5px 0px 5px;
}

.wet_column_middle{
  float: left;
  position: relative;
  /*width: 474px;*/
  width: 599px;
  margin: 5px 0px 0px 0px;
}

.wet_column_right{
  float: left;
  position: relative;
  width: 120px;
  margin: 5px 5px 0px 5px;
  
  background-color: #8c7d3a;
}

.wet_column_left .block_content_column_left{
  position: relative;
  margin: 5px 5px 5px 5px;
}

.parlis_box .dossier_type{
  font-size: 10px;
}

.parlis_box ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.parlis_box ul.documents{
  list-style: square;
  margin-left: 15px;
}


.wet_column_left .block_content_column_left a,
.parlis_box a{
  color: #e39324;
  text-decoration: none;
}

.wet_column_left .block_content_column_left a:hover,
.parlis_box a:hover{
  color: #e39324;
  text-decoration: underline;
}


.wet_header .block_content_column_left ul{
  list-style: none;
  padding: 0px;
}


.wet_column_middle ul{
  list-style: none;
  padding: 0px;
}




.jure_box{
    padding-top: 5px;
    padding-bottom: 5px;

}

.jure_box ul{
  list-style: square;
  font-size: 12px;
  margin: 20px;
  padding: 0px;

}

.jure_box a{
  color: #e39324;
  text-decoration: none;
}

.jure_box a:hover{
  color: #e39324;
  text-decoration: underline;
}









.wet_column_middle .block_content_column_middle{
  float: left;
  position: relative;
  width: 589px;
  padding: 5px 5px 5px 5px;
}

.wet_column_middle .block_content_column_middle .title,
.wet_header .block_content_column_left .title
{
  position: relative;
  float: left;
  font-size: 16px;
  font-weight: bold;
}

.wet_column_middle .block_content_column_middle .title a,
.wet_header .block_content_column_left .title a,
.wet_column_middle .block_content_column_middle .elements a{
  text-decoration: none;
  color: #000;
}

.wet_column_middle .block_content_column_middle .title a:hover,
.wet_header .block_content_column_left .title a:hover,
.wet_column_middle .block_content_column_middle .elements a:hover{
  text-decoration: underline;
}

.wet_column_middle .block_content_column_middle a{
  text-decoration: none;
  color: #e39324;
}

.wet_column_middle .block_content_column_middle a:hover{
  text-decoration: underline;
}

.wet_column_left .block_content_column_left_banner{
  clear: both;
  position: relative;
  padding: 0px;
  margin: 0px;
}

.wet_column_right .block_content_column_right{
  position: relative;
  margin: 5px 5px 5px 5px;
}

.wet_column_right .block_content_column_right_banner{
  clear: both;
  position: relative;
  margin: 0px auto;
  margin-top: 15px;
  padding: 0px;
  width: 120px;
}

.meta_block{
  clear: both;
  position: relative;
  float: left;
  margin-top: 10px;
  padding-left: 10px;
  margin-bottom: 5px;
  min-height:136px;
}

.meta_block .meta-field{
  clear: both;
  position: relative;
  float: left;
  font-weight: bold;
  margin-right: 5px;
}

.meta_block .meta-data{
  position: relative;
  float: left;
  font-weight: normal;
}

.meta_block_menu_options_bar{
  clear: both;
  position: relative;
  float: left;
  margin-top: 5px;
  width: 599px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  background-color: #F2F0CA;
}

.meta_block_menu_options_bar ul{
  display: inline;
  list-style: none;
  position: relative;
  float: left;
  padding-left: 10px;
}

.meta_block_menu_options_bar ul li{
  margin-right: 10px;
  position: relative;
  float: left;
}

.meta_block_menu_options_bar ul li a{
  color: #000000;
  text-decoration: none;
}

.meta_block_menu_options_bar ul li a:hover{
  text-decoration: underline;
}

.meta_block_menu_options_bar ul li a.pdf{
  background: transparent url(/images/page_white_acrobat.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.meta_block_menu_options_bar ul li a.save{
  background: transparent url(/images/disk.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.meta_block_menu_options_bar ul li a.email{
  background: transparent url(/images/email_go.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.meta_block_menu_options_bar ul li a.question{
  background: transparent url(/images/help.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.meta_block_menu_options_bar ul li a.bundle{
  background: transparent url(/images/book_add.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.full_banner{
  clear: left;
  position: relative;
  float: left;
  width: 468px;
  height: 60px;
}

.box_header{
  font-size: 15px;
  font-weight: bold;
}

.law_history_box ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}


.law_history_box  a.active_link{
  color: #e39324;
  text-decoration: none;
} 

.law_history_box  a.inactive_link{
  text-decoration:none; /* no underline */
  color: black;
} 


.wet_column_left  a{
  color: #e39324;
  text-decoration: none;
} 

.wet_column_left a:hover{
  color: #e39324;
  text-decoration: underline;
}


.law_history_box .history_type{
  clear: left;
  position: relative;
  display: block;
  font-size: 10px;
  margin-left: 5px;
}

.knop_inloggen{
    border:        1px solid #CCC;
    display:       inline;
    height:        15px;
    font-size:     10px;
    margin-right:  5px;
    padding-left:  5px;
    padding-right: 5px;
    vertical-align: middle;
    width:         80px;
}
.knop_inloggen{
    background-color: #F1F1F1;
    color:    #666;
    cursor:   pointer;
    height:   14px;
    margin:   10px 5px 0px 0px;
    padding:  2px 10px 3px 10px;
}

.message_box {
    float:    left;
    font-size:11px;
    margin:   0px 0px 10px 0px;
    position: relative;
    
    padding: 10px;
    width:    475px;
}

.message_box a{
    color:      #390;
    font-size:11px;
    text-decoration: none;
}
.message_box a:hover{
    font-size:11px;
    text-decoration: underline;
}

.message_box p{
    color: #390;
    margin-bottom: 0px;
}

.message_box_area {
    float:    left;
    font-size:11px;
    margin:   0px 0px 10px 0px;
    position: relative;

    padding: 10px;
    width:    475px;
}

.message_box_area a{
    color:      #390;
    font-size:11px;
    text-decoration: none;
}
.message_box_area a:hover{
    font-size:11px;
    text-decoration: underline;
}

.message_box_area p{
    color: #390;
    margin-bottom: 0px;
}


.consolidatie_tools{
  position: relative;
  float: right;
  width: 200px;
}

.consolidatie_tools img{
  margin: 0px 3px 0px 3px;
  position: relative;
  float: right;
}

.previous_next_consolidatie{
  position: relative;
  float: left;
  width: 92px;
}



.top_block_menu_options_bar{
  clear: both;
  position: relative;
  float: left;
  width: 599px;
  height: 200px;
  font-size: 12px;
  background-color: #F2F0CA;
  margin-bottom: 10px;
}

.top_block_menu_options_bar ul{
  display: inline;
  list-style: none;
  position: relative;
  float: left;
  padding-left: 10px;
}

.top_block_menu_options_bar ul li{
  margin-right: 10px;
  position: relative;
  float: left;
}

.top_block_menu_options_bar ul li a{
  color: #000000;
  text-decoration: none;
}

.top_block_menu_options_bar ul li a:hover{
  text-decoration: underline;
}

.top_block_menu_options_bar ul li a.pdf{
  background: transparent url(/images/page_white_acrobat.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.top_block_menu_options_bar ul li a.save{
  background: transparent url(/images/disk.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.top_block_menu_options_bar ul li a.email{
  background: transparent url(/images/email_go.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.top_block_menu_options_bar ul li a.question{
  background: transparent url(/images/help.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}

.top_block_menu_options_bar ul li a.bundle{
  background: transparent url(/images/book_add.png) no-repeat scroll 0 3px;
  padding: 5px 0px 5px 20px;
}





/* toevoegingen nav uitbreiding footer met overzichten en veelgeraadpleegde wetgeving */
.block_content_column_left.footer
{
  float: left;
  width: 346px;
  height: 300px;
  
  margin: 0px 0px 5px 0px;
  background-color: #f2f0ca;
}

.fp_column_middle.footer
{
  float: left;
  width: 604px;
  height: 300px;
  
  margin: 0px 0px 5px 0px;
}

.fp_column_middle.footer ul
{
  float: left;
}
@media only screen and (max-width: 800px) {
	
	
	div#block_container{
		width:100% 
	
		}
		
		div#footer_banner{
		display: none;	
		}
		
		div#block_skyscraper{
		display: none;
		}
		
		.skyscraper_content{
		display: none; }
		
		.block_skyscraper{
		display: none; }
		
		div#block_middle{
width:100%
}

div#block_bottom{
  width:100%
}
		
		
div#block_header{
 width:100%  
}

div#block_tab_menu{
  width:100%  
}

.fp_column_left{
 width:100%  ;
  margin: 0px;
   padding: 0px;
}

.fp_column_middle{
  width:100%  
}

.fp_column_right{
  width:100%  
}

.fp_column_left .block_content_column_left{
 width:100%  ;
  margin: 0px;
   padding: 0px;
}

.wet_column_left {
 width:100%  ;
  margin-left: 0px; 
}

.wet_column_left .content_box{
 width:100% ;
 margin-left: 0px; 
}

.meta_block {
 width:100%;
}

.meta_block .meta-field {
 width:50%;
}

.meta_block .meta-data {
 width:50%;
}

.wet_column_middle{
 width:100%  
}

.wet_header{
 width:100%  
}

.block_content_column_left.footer
{
  width:100% 
  
}

.fp_column_middle.footer
{
  width:100% ;
  height:auto;
}

div.footer_menu{
  width: 100%;
  margin: 0px; 
  padding: 0px; 
}

.wet_column_middle .block_content_column_middle {
width:90% 	
}

.top_block_menu_options_bar {
	 width:100%;
}

.meta_block_menu_options_bar {
	 width:100%;
}


.wet_column_left .parlis_box{
 display: none; 
}
.wet_column_left .law_history_box{
 display: none; 
}
.wet_column_left .jure_box{
 display: none; 
}
		
		div.banner_top{
  display: none;
}

div.banner_leaderboard{
 display: none;
}

div.banner_leaderboardtop{
 display: none!important;
}

div.banner_text{
  display: none;
}
.wet_column_left .block_content_column_left_banner{
  display: none;
}

.block_content_column_left img{
  display: none;
}



.wet_column_right .block_content_column_right_banner{
  display: none;
}
.wet_header .block_content_column_right_banner{
  display: none;
}
.full_banner{
 display: none;
}
/* elements */

div.elements {
 width: 100%!important;
}
div.elements div.lid,
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{
 width: 100%!important;
}


div.elements div.titel{
  width: 100%!important;
}
div.elements div.onderdeel
{ 
  width: 100%!important;
  
} 

div.elements div.sub
{
    width: 100%!important;
} 
div.elements div.subsub
{
  width: 100%!important;
} 

.site-top { display: none; }


}

.block_content_column_middle h2 {
    margin: 0;
}