﻿body
{
    font-size:12pt;
     font-family:Helvetica;
     padding:0px;margin:0px;
}
.address P
{
    padding:0px;
     margin:0px;
}

#paper 
{
    
    /*37px;*/   
    
    /*save margin : 0,25 inch = 18 points = 24 pixels on 96dpi
    
    /*there are 72 points per inch */
    
     /*points = pixels * 72 / dpi*/
    
    /*width:21,0cm;height:29,7cm*/
    /*width:8.3 in;height:11.7 in */  
    /* 96 dpi */
    /* width:796,80px: height:1123,20px;*/
    
    
   /* width:796px;
    height:1123px;*/
    
    /*points = pixels * 72 / 96*/
    
   /* width:100%;*/
    height:1000px;
    
   position:relative;
/*  background-color:yellow;*/
   padding:0px;margin:0px;
   width:720px;
    
    /*background-color:Yellow;*/
}

#2
{
 /*   background-color:Purple;*/
}



 
#invoice_container,#proposal_container
{
    width:100%;
    font-size: 9pt;
}
 
#invoice_number,#proposal_number 
{
    font-size: 13pt;
    padding-bottom:5px;
}



 #invoice_invoicedateLabel /*eerste kolom van factuurgegevens, deze bepaald de breedte van de volledige kolom*/
 {
     width:100px;
 }
 #invoice_invoicedate /*tweede kolom van factuurgegevens, deze bepaalde de breedte van de volledige 2de kolom en de start van de 3de kolom*/
 {
      width:310px;
 }
#invoice_debtornumberLabel /*derde kolom van factuurgegevens.*/
{
    width:100px;
}
 



#invoicelines_container,#proposallines_container
{
   border-collapse: collapse;
   width:100%;
   font-size:9pt;
}

#invoicelines_header td,#proposallines_header td
{
    border-bottom: solid 1px black;
    padding-bottom:8px;
    padding-top:8px;
    font-weight: bold;
}
#invoicelines_header_labelquantity,#proposallines_header_labelquantity
{
   text-align:right;
} 

#invoicelines_header_labelamount,#proposallines_header_labelamount
{
   text-align:right;
} 

#invoicelines_header_labeltotal,#proposallines_header_labeltotal
{
   text-align:right;
}

#invoicelines_header_labelvat,#proposallines_header_labelvat
{
   text-align:right;
}



#invoicelines_invoiceline td,#proposallines_proposalline td
{
  
   padding-bottom:8px;
   padding-top:8px
}
#invoicelines_invoiceline.middleline td,#proposallines_proposalline.middleline td
{
     border-bottom: solid 1px gray;
}
#invoicelines_invoiceline.lastline td,#proposallines_proposalline.lastline td
{
     border-bottom: solid 1px black;
}


#invoicelines_invoiceline_quantity,#proposallines_proposalline_quantity
{
   text-align:right;
}

#invoicelines_invoiceline_amount,#proposallines_proposalline_amount
{
   text-align:right;
}

#invoicelines_invoiceline_total,#proposallines_proposalline_total
{
   text-align:right;
}

#invoicelines_invoiceline_vat,#proposallines_proposalline_vat
{
   text-align:right;
}

#invoicelines_subtotalline td,#proposallines_subtotalline td
{
   padding-bottom:4px;
   padding-top:4px
}

#invoicelines_subtotalline_labeltotal,#proposallines_subtotalline_labeltotal
{
      text-align:right;
}

#invoicelines_subtotalline_total,#proposallines_subtotalline_total
{
      text-align:right;
}

#invoicelines_vatline td,#proposallines_vatline td
{
   padding-bottom:4px;
   padding-top:4px
}


#invoicelines_vatline_labelvat,#proposallines_vatline_labelvat
{
      text-align:right;
}

#invoicelines_vatline_vat,#proposallines_vatline_vat
{
      text-align:right;
}


#invoicelines_totalline_labeltotal,#proposallines_totalline_labeltotal
{
      border-top: solid 1px black;
      font-weight: bold;
      text-align:right;
}
#invoicelines_totalline_total,#proposallines_totalline_total
{
      border-top: solid 1px black;
      font-weight: bold;
      text-align:right;
}

.invoice_close
{
    border-top: 1px solid black;
    padding-top:10px;
    width:100%;
}

#invoice_header
{
    position:absolute;
    top:200px;
    left:0px;
    top:380px;
    width:720px;
    height:100px;
}

#divcompany
{
    position:absolute;
    left:576px;
    top:30px;
    width:200px;
    height:200px;
}

#divaddress
{
    position:absolute;
    width:200px;
    height:100px;
    left:0px;
    top:170px;
}

