#hoofd_content .filterarea
{
  margin-bottom: 8px;
  width: 668px;
  background-color: #FEF8DE; 
  border: #F0E1A8 1px solid;
}

#hoofd_content .filterarea TABLE
{
  margin-left: 4px;
  margin-right: 4px;
}

#hoofd_content .collectionarea
{
  margin-bottom: 8px;
}

 #hoofd_content .filterheader
{
  background-color:#FEF1BC; 
  margin-bottom: 8px;
}

#hoofd_content .filterheader_title
{
  font-size: 12px;
  color: #000000;
  font-weight: bold;
}

#hoofd_content .filterheader_counter
{
  font-size: 10px;
  color: #000000;
  position: relative;
  left: -16px;
}

#hoofd_content .filterheader_close
{
  font-size: 10px;
  color: #000000;
  cursor: pointer;
  cursor: hand;
}


#hoofd_content .filtersubheader
{
  background-color: #999999;
  font-size: 11px;
  color: #ffffff;
  border-top: #000000 1px solid;
  border-bottom: #000000 1px solid;
  padding: 4px;
  width : 192px;
}

#hoofd_content .techniek_pulldown
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  font-size: 8pt; 
  margin-left: 4px;
  margin-bottom: 8px;  
}

#hoofd_content .columnspace
{
  width: 10px;
}

#hoofd_content .cbl
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  font-size: 8pt;
	font-weight: normal;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
	margin-left: 4px;
}

#hoofd_content .cbl_hover
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  font-size: 8pt; 
	font-weight: normal;
  text-decoration: underline;
  cursor: pointer;
  cursor: hand;
	margin-left: 4px;
}

#hoofd_content .filter_pulldown
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  font-size: 8pt;  
  width : 180px;
  margin-top: 4px;
}

#hoofd_content #techniekenarea
{
  min-height: 500px;
}


#hoofd_content #techniektabel
{
  border-right: #999999 1px solid;
  border-bottom: #999999 1px solid;
  margin-bottom: 8px;
  width: 98%;
}

#hoofd_content .hc
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  background-color: #999999;
  font-size: 8pt;
  color: #ffffff;
  border-top: #000000 1px solid;
  border-bottom: #000000 1px solid;
  border-left: #999999 1px solid;
  padding: 4px;
}

#hoofd_content .nc
{
  font-family: verdana, Tahoma, Helvetica, sans-serif;
  font-size: 8pt; 
  font-weight: normal;
  border-top: #999999 1px solid;
  border-left: #999999 1px solid;
}

#hoofd_content .buttonbar
{
  margin-bottom: 8px;
  margin-right: 12px;
  text-align: right;
}

#hoofd_content .filterbutton
{

}

#hoofd_content .comp_area
{
  position: absolute;
  width: 98%;
  height: 500px;
  left: 0px;
  top: 36px;   
  z-index: 100000;
  background-color: #FEF8DE; 
  border: #F0E1A8 1px solid;
}

#hoofd_content .comp_innerarea
{
  position: absolute;
  left: 0px;
  width: 100%;
  height: 472px; 
  top: 27px;
  overflow: auto;
  z-index: 99999;
}

#hoofd_content .comp_techniek
{
  font-size: 7pt;
}

#hoofd_content #comp_table
{
  margin-left: 4px; 
  margin-top: 8px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  width: 98%;
}

#hoofd_content #comp_table TD
{
  border-bottom: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
}


#hoofd_content .cf
{
  font-size: 7pt;
}

#hoofd_content .cftr
{
  background-color: #cccccc;
}

#hoofd_content .ci
{
  font-size: 7pt;
  font-weight: normal;  
  margin-left: 12px;
}

#hoofd_content .ct *
{
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: nowrap;
  padding-top: 4px;
  width: 20px;
  font-size: 7pt;
  cursor: pointer;
  cursor: hand;
  border-bottom: 1px solid #FEF8DE; 
  border-right: 1px solid #FEF8DE; 
}

#hoofd_content .ct_disabled *
{
  -webkit-writing-mode: vertical-rl;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  white-space: nowrap;
  padding-top: 4px;
  width: 20px;
  font-size: 7pt;
  color: #777777;
  cursor: default;
  border-left: 1px solid #FEF8DE; 
  border-bottom: 1px solid #FEF8DE; 
}

#hoofd_content .cc
{
  font-size: 7pt;
  font-weight: normal;  
  text-align: center;
}

#hoofd_content .legenda
{
  margin-top: 16px;
  font-size: 8pt;
  margin-left: 4px;
  margin-bottom: 32px;
}

#hoofd_content .printtoolbar
{
  margin-left: 4px;
}

#hoofd_content .printlink
{
  font-size: 8pt;
  cursor: pointer;
  cursor: hand; 
  color: #154273;  
}

#hoofd_content A:link
{
  text-decoration : underline;
}

#hoofd_content A:visited
{
  text-decoration : underline;
}

#hoofd_content A:active
{
  text-decoration : underline;
}

#hoofd_content A:hover
{
  text-decoration : underline;
}

#hoofd_content TABLE
{
background-color: transparent;
border-spacing: 0;
margin-bottom: 0px;
}

#hoofd_content TD
{
background-color: transparent;
padding: 0px;
vertical-align: top;
}