  @media print {
    BODY { background-color:white; }
  }

  BODY
  { 
     background-color:#DDDDFF; 
     color:black; 
     font-family:Verdana,Sans-serif,Arial,Helvetica; 
     font-size:12pt; 
  }


/* -------------------- */
/* BEGIN of DATA TABLES */
/* -------------------- */

  #GAData TABLE, 
  #Producten TABLE, 
  #Kosten TABLE
  { 
     width:800px;
     background-color:#DDDDFF;
     color:black; 
     font-family:Verdana,Sans-serif,Arial,Helvetica; 
     font-size:10pt; 
     line-height:12pt;
     border:none;
     border-collapse:collapse;
  }

  #GAData CAPTION, 
  #Producten CAPTION, 
  #Kosten CAPTION
  {
     background-color:#DDDDFF; 
     color:black;
     line-height:14pt;
     font-size:12pt; 
     font-weight:bold;
     padding:5px;
     margin-bottom:3px;
     border:solid black 2px;
  }


/* Rows */
/* ---- */

  #GAData TR, 
  #Producten TR, 
  #Kosten TR
  { 
  }

  #GAData TR.clsSubgroep, 
  #Producten TR.clsSubgroep, 
  #Kosten TR.clsSubgroep
  { 
     display:table-row;
     font-weight:bold;
  }

  #GAData TR.clsGADataHeader, 
  #Producten TR.clsProdHeader, 
  #Kosten TR.clsKostHeader
  {  
     display:table-row;
  }

  #GAData TR.clsGAData, 
  #Producten TR.clsProduct, 
  #Kosten TR.clsKost
  { 
     display:table-row;
  }

  #GAData TR.clsGADataDtls, 
  #Producten TR.clsProdDtls, 
  #Kosten TR.clsKostDtls
  {  
     display:none;
  }

  #GAData TR.clsGADataDtlsExpand, 
  #Producten TR.clsProdDtlsExpand, 
  #Kosten TR.clsKostDtlsExpand
  {  
     display:table-row;
  }
  
  #GAData TR.clsGADataDtlsCollapsed, 
  #Producten TR.clsProdDtlsCollapsed, 
  #Kosten TR.clsKostDtlsCollapsed
  {  
     display:none;
  }
  
  #Producten TR.clsProdDtls2
  {  
     display:none;
  }


/* Cells and Contents */
/* ------------------ */

  #GAData TD, 
  #Producten TD, 
  #Kosten TD
  {  
     padding:0px 5px;
  }

  #GAData TD.clsSubgroep, 
  #Producten TD.clsSubgroep, 
  #Kosten TD.clsSubgroep
  {  
     background-color:transparent;
     text-align:left;
     padding:5px 0px 2px 0px;
     border:none;
  }

  #GAData TD.clsSubgroep P, 
  #Producten TD.clsSubgroep P, 
  #Kosten TD.clsSubgroep P
  {  
     background-color:#C0C0C0;
     text-align:left;
     margin:0;
     padding:0px 5px;
     border:solid black 1px;
     border-left:0px;
  }

  #GAData TD.clsGADataHeader, 
  #Producten TD.clsProdHeader, 
  #Kosten TD.clsKostHeader
  {  
     background-color:#E4E4E4;
     text-align:center;
     border:solid black 1px;
  }

  #GAData TD.clsGAData, 
  #Producten TD.clsProduct, 
  #Kosten TD.clsKost
  {  
     background-color:#F0F0F0;
     text-align:center;
     border:solid black 1px;
  }

  #GAData TD.clsGADataOms, 
  #Producten TD.clsProductOms, 
  #Kosten TD.clsKostOms
  {  
     background-color:yellow;
     text-align:left;
     border:solid black 1px;
     color:darkblue;
     font-weight:bold;
  }

  #GAData TD.clsGADataOms DIV, 
  #Producten TD.clsProductOms DIV, 
  #Kosten TD.clsKostOms DIV
  {  
     overflow:hidden; height:12pt;
  }

  #GAData TD.clsGADataDtls, 
  #Producten TD.clsProdDtls, 
  #Kosten TD.clsKostDtls
  {  
     background-color:transparent; 
     text-align:left;
     border:none;
     padding:5px;
     padding-top:1px;
  }

  #GAData DIV.clsGADataDtls, 
  #Producten DIV.clsProdDtls, 
  #Kosten DIV.clsKostDtls
  {  
     background-color:transparent; 
     text-align:left;
     border:none;
     font-size:10pt;
     position:relative;
  }

  #GAData DIV.clsGADataDtls TABLE, 
  #Producten DIV.clsProdDtls TABLE, 
  #Kosten DIV.clsKostDtls TABLE
  {  
     width:730px;
     background-color:transparent;
     border:none;
     border-collapse:collapse;
  }

  #GAData DIV.clsGADataDtls TD,
  #Producten DIV.clsProdDtls TD,
  #Kosten DIV.clsKostDtls TD
  {  
     background-color:#FFDCB9;
     text-align:left;
     border:solid #606060 1px;
     padding:0px 3px;
  }

  #GAData DIV.clsGADataDtls TH,
  #Producten DIV.clsProdDtls TH
  {  
     border:none;
  }
	   
  #Kosten DIV.clsKostDtls TH
  {  
     background-color:#E4E4E4;
     text-align:left;
     border:solid #606060 1px;
     padding:0px 3px;
     color:black;
     font-weight:normal;
  }

  #GAData TD.clsEmpty, 
  #Producten TD.clsEmpty, 
  #Kosten TD.clsEmpty
  {  
     background-color:transparent; 
     border:none;
     text-align:center;
     padding:0;
  }

  #GAData TD.clsPlusMin, 
  #Producten TD.clsPlusMin, 
  #Kosten TD.clsPlusMin
  {  
     background-color:transparent; 
     border:none;
     text-align:center;
     width:25px;
     padding:0;
  }

  #GAData TD.clsPlusMin P, 
  #Producten TD.clsPlusMin P, 
  #Kosten TD.clsPlusMin P
  {  
     cursor:pointer;
     border:solid #444444 1px;
     background-color:#888888;
     color:white;
     font-family:courier new,arial;
     font-weight:bold;
     line-height:9pt;
     width:13px;
     margin:0px;
     padding:0px 1px 1px 0px;
     text-align:center;
  }

  #GAData TR.clsSubgroep TD.clsPlusMin, 
  #Producten TR.clsSubgroep TD.clsPlusMin, 
  #Kosten TR.clsSubgroep TD.clsPlusMin
  { 
     padding:5px 0px 2px 0px;
  }


  #GAData TH, 
  #Producten TH, 
  #Kosten TH
  {
     font-weight:bold;
     color:white;
     border:solid black 1px;
  }


/* ------------------ */
/* END of DATA TABLES */
/* ------------------ */





  .MYTABLE
  {  
     font-size:10pt;
     background-color:#B0B0B0;
     color:darkblue;
     border:none;
     text-align:right;
  }
  