body, html{
	background-color: 		#ffffff;
	font-family: 			"Liberation Sans",Helvetica,Arial,sans-serif;
	font-size: 				12px;
	margin: 				0px;
	padding: 				0px;
}

img{
  border: 0px;
}

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

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

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: #ffffff;
  padding: 0px;
  
}

div#block_tab_menu{
  clear: both;
  float: left;
  position: relative;
  width: 950px;
  height: 25px;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px dashed #FF6600;
  border-top: 1px dashed #FF6600;
  background-color: #ffffff;
}

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: 180px;
  height: 45px;
  margin: 5px 0px 0px 5px;
}

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{
  font-size: 11px;
  color: #333;
  text-decoration: none;
}

.nav_top .nav_top_menu ul li a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #333;
}

.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_text{
  position: relative;
  float: right;
  width: 205px;
  margin-right: 5px;
}

div.clear{
  clear: both;
}

.menu{
  float: left;
  position: relative;
  padding: 5px 5px 5px 0px;;
}

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

.menu a:hover{
  color: #FF6600;
  text-decoration: none;
}

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

div.footer_menu{
  clear: both;
  float: left;
  position: relative;
  width: 940px;
  padding: 5px;
  font-size: 11px;
  color: #000000;
  border-top: 1px dashed #FF6600;
}

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

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

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

.fp_column_middle{
  float: left;
  position: relative;
  width: 336px;
  margin: 5px 5px 0px 0px;
  height:  580px;
}

.fp_column_right{
  float: left;
  position: relative;
  width: 336px;
  margin: 5px 5px 0px 0px;
  height:  580px; 
}

.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{
  color: #FF6600;
  text-decoration: none;
}


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

.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;
  margin: 0px 0px 5px 0px;
  border-bottom: 1px dashed #cccccc;
}

.wet_header .block_content_column_left{
  float: left;
  position: relative;
  margin: 5px 5px 5px 5px;
  width: 604px;
}

.block_content_column_middle{
  float: left;
  position: relative;
  width: 598px;
}

.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;
  color: black;
}

.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_right_336{
  float: right;
  position: relative;
  width: 336px;
  margin: 0px 0px 0px 0px;
}

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

.wet_column_middle.large{
  width: 608px;
  border-right: 1px dashed #cccccc;
}

.wet_column_middle.wide{
  width: 950px;
}

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

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

.block_content_column_left .parlis_box{
  padding: 5px 0px 5px 0px;
  border-top: 1px dashed #cccccc;
}

.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,
.wet_column_right_336 .block_content_column_left a,
.parlis_box a{
  color: #1C6ABF;
  text-decoration: none;
}

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


.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;
    border-top: 1px dashed #cccccc;
}

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

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

.jure_box a:hover{
  color: #1C6ABF;
  text-decoration: none;
}









.wet_column_middle .block_content_column_middle{
  position: relative;
  padding: 5px 5px 5px 5px;
}

.block_content_column_middle.wide{
  width: 940px;
}

.wet_column_middle .block_content_column_middle .title,
.wet_header .block_content_column_left .title
{
  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: #1C6ABF;
}

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

.wet_column_left .block_content_column_left_banner,
.wet_column_right_336 .block_content_column_left_banner{
  clear: both;
  position: relative;
  padding: 5px 0px 0px 0px;
  margin: 0px;
  border-top: 1px dashed #cccccc;
}

.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;
  padding: 5px;
}

.block_content_column_middle_meta{
  clear: both;
  position: relative;
  float: left;
  margin-bottom: 5px;
  padding: 0px 0px 5px 0px;
  width: 608px;
  border-bottom: 1px dashed #cccccc;
  border-top: 1px dashed #cccccc;
}

.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 .meta-data a{
  color: #1C6ABF;
  text-decoration: none;
}

.meta_block .meta-data a:hover{
  color: #FF6600;
  text-decoration: none;
}

.full_banner{
  clear: left;
  position: relative;
  float: left;
  width: 598px;
  height: 60px;
  margin-left: 5px;
  border-bottom: 1px dashed #cccccc;
  
}

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

.law_history_box{
  padding: 5px 0px 5px 0px;
  border-top: 1px dashed #cccccc;
}

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


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

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


.wet_column_left  a,
.wet_column_right_336  a{
  color: #1C6ABF;
  text-decoration: none;
} 

.wet_column_left a:hover,
.wet_column_right_336 a:hover{
  color: #FF6600;
  text-decoration: none;
}


.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;
  display: block;
  margin-top: 10px;
}

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

.meta_block_menu_options_bar{
  clear: both;
  position: relative;
  float: left;
  
  width: 583px;
  padding: 8px;
  font-size: 12px;
  background-color: #F2F6F8;
}

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

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

.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;
}

.next_previous_block{
  margin-top: 5px;
  clear: both;
  position: relative;
  float: left;
  width: 598px;
}

.moreinformationImg{
  position: relative;
  float: left;
}

.moreinformationText{
  position: relative;
  float: left;
  font-size: 11px;
}

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

.regeling_overzicht_per_letter_div h3{
  margin: 0px;
  padding: 0px;
}

.regeling_overzicht_per_letter_div ul{
  list-style: none;
  margin-left: 0px;
}

.regeling_overzicht_per_letter_div li{
  position: relative;
  float: left;
  margin: 0px 0px 0px 10px;
}

.regeling_overzicht_per_letter_div li span{
  font-size: 11px;
}

.regeling_overzicht_soorten_div{
  clear: both;
  position: relative;
  padding: 5px 0px 5px 0px;
  margin: 5px 0px 0px 0px;
  border-top: 1px dashed #cccccc;
}

.regeling_overzicht_soorten_div ul{
  list-style: square;
  margin-left: 10px;
  padding-left: 10px;
}

.regeling_overzicht_soorten_div ul li span{
  font-size: 11px;
}

ul.regeling_overzicht_list{
  list-style: square;
  margin-left: 10px;
  padding-left: 10px;
}

.facet_result_row{
  clear: both;
  position: relative;
  float: left;
  width: 598px;
  padding: 5px 0px 10px 0px;
  margin: 0px 0px 5px 0px;
  border-bottom: 1px dashed #cccccc;
}

.facet_result_row .facet_result_row_title{
  font-size: 14px;
  clear: both;
  position: relative;
  float: left;
}

.facet_result_row .facet_result_row_title a{
  color: #1C6ABF;
  text-decoration: none;
}

.facet_result_row .facet_result_row_title a:hover{
  color: #FF6600;
  text-decoration: none;
}

.facet_result_row .facet_result_row_ondertitel{
  font-size: 11px;
  position: relative;
  float: left;
}
.facet_result_row .facet_result_row_content{
  clear: both;
  position: relative;
  float: left;
  width: 598px;
  margin-top: 5px;
}

.facet_result_row .facet_result_row_bwbid{
  clear: left;
  float: right;
  position: relative;
  font-size: 11px;
}

.search_menu_top,
.search_menu_top_title{
  float: left;
  position: relative;
}
.search_menu_top_title h1{
  padding: 0px;
  margin: 0px !important;
}
.search_menu_top{
  margin: 2px 0px 0px 15px;;
}

.facet_menu{
  clear: both;
  position: relative;
  float: left;
  margin-top: 15px;
  padding: 0px;
}

.facet_menu h4{
  margin:0px;
  padding: 0px;
  font-size: 12px;
  font-weight: bold;
}

.facet_menu .top{
  clear: both;
  position: relative;
  float: left;
  margin-bottom: 10px;
}

.facetsearch_taxonomy{
  width: 336px;
  clear: both;
  position: relative;
  float: left;
  padding: 5px;
  border-top: 1px dashed #cccccc;
}

.facetsearch_taxonomy ul{
  list-style: square;
  margin: 0px 0px 0px 10px;
  padding: 0px 10px 10px 10px;
}

