body
{
  left-margin: 0px;
  top-margin: 7px;
  right-margin: 0px;
  bottom-margin: 7px;
  background-color: #000000;
} 

td.bodytekst
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  line-height: 1.5em;  
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 25px;
}

div.scrollBalk
{
  overflow :  auto;
  height: 100%;
  width : 100%;
  padding-right: 5px;
  scrollbar-face-color: #E1E1E1;
  scrollbar-highlight-color: #D7D7D7;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-3dlight-color: #E7E7E7;
  scrollbar-arrow-color:  #333333;
  scrollbar-track-color: #F8F8F8;
  scrollbar-darkshadow-color: #FFFFFF;
}

div.scrollBalksubcat
{
  overflow :  auto;
  height: 100%;
  width : 100%;
  scrollbar-face-color: #E1E1E1;
  scrollbar-highlight-color: #D7D7D7;
  scrollbar-shadow-color: #FFFFFF;
  scrollbar-3dlight-color: #E7E7E7;
  scrollbar-arrow-color:  #333333;
  scrollbar-track-color: #F8F8F8;
  scrollbar-darkshadow-color: #FFFFFF;
}

td.bloktopregel
{
  border-bottom: 1px solid #000000;

}

td.blokfooterregel
{
  border-top: 1px solid #000000;

}

td.blokrightline
{
  border-right: 1px solid #000000;
}

td.startdetailregel
{
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;   
  color: #000000;
}

p.bloktopregel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;   
  color: #000000;
}

p.blokdetailregel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-right: 8px;
}

p.bloktotaalregel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-right: 2px;
}



a.blokdetailregel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-right: 8px;
}

a.blokdetailregel:hover
{
  text-decoration: underline;
}

a.zelfstandigbutton
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  border: solid 1px #000000;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  position: relative;
  top: 2px;
  cursor: default;
}

a.zelfstandigbutton:active
{
  padding-left: 11px;
  padding-right: 9px;
  padding-top: 3px;
  padding-bottom: 1px;
  top: 3px;
}

input
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
}

input.button
{
  background-color: #FFFFFF;
  color: #000000;
  border: 1 solid #000000;
  padding-left: 3;
  padding-right: 3;
}

input.textfield
{
  background-color: #FFFFFF;
  color: #000000;
  border: 1 solid #000000;
}

select.selectField {
  width : 300px;
  font-family : Arial;
  font-size : 11px;
  border : 1px solid #999999;
}

td.hoofdcat
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-left: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

td.archiefuitvoeringregel
{
  padding: 5px;
}

td.archiefkolombreak
{
  border-right: 1px solid #000000;
}

td.artikeluitvoeringheader
{
  border-bottom: 1px solid #000000;
  height: 35px;
  padding-left: 5px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
}

td.artikeluitvoeringregel
{
  padding-left: 5px;
  padding-top: 2px;
  padding-right: 10px;
  padding-bottom: 2px;
  vertical-align: top;
}

td.archief
{
  border-bottom: 1px solid #000000;
  height: 35px;
  padding-left:10px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 2px;
}



a.artikeluitvoeringregel
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
}

a.artikeluitvoeringregel:hover
{

  text-decoration: underline;

}


td.hoofdcat a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
}

td.hoofdcat a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  font-weight : normal;   
  color: #000000;
}


td.subcat
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding: 3px;
}

td.subcat a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
}


td.subcat a:hover
{
  text-decoration: none;
  cursor: hand;  
}

td.subcatnaam
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

td.subcatnaam a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
}

td.subcatnaam a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  font-weight : normal;   
  color: #000000;
}


td.adres
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000; 
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 6px;
}


a.mailto
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;  
}


a.mailto:hover
{
  text-decoration: underline;
}

td.cellclose
{
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
}

td.archiefcell
{
  border-right: 1px solid #000000;
}


a.navmenu 
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #FFFFFF;
  padding-left: 15px;  
  padding-right:15px;
}

a.navmenu:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: underline;
  font-weight : normal;   
  color: #FFFFFF;
  padding-left: 15px;  
  padding-right:15px;
}

a.item-artikellijst
{
  background-image: url("../images/menublok-artikel.gif");
  background-position: left center;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-left: 20px;
}

a.item-artikellijst:hover
{
  text-decoration: underline;
  background-image: url("../images/menublok-artikel-hover.gif");
  background-position: left center;
  background-repeat: no-repeat;  
}


td.titel-lsubmenu
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : bold;   
  color: #000000;
  padding-left: 8px;
  border-top: 1px solid #CECECE;
  border-bottom: 1px solid #CECECE;
}

a.item-lsubmenu
{
  background-image: url("../images/menublok-links.gif");
  background-position: left center;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-left: 20px;
}

a.item-lsubmenu:hover
{
  text-decoration: underline;
  background-image: url("../images/menublok-links-hover.gif");
  background-position: left center;
  background-repeat: no-repeat;  
}

td.titel-rsubmenu
{

  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  font-weight : bold;   
  color: #FFFFFF;
  background-color: #B4B4B4;
  padding-left: 8px;
}

td.subcatbalk
{
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #B31D28;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : bold;   
  color: #FFFFFF;
}

td.subcatbalk a
{
  background-color: #B31D28;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : bold;
  color: #FFFFFF;
}

td.subcatbalk a:hover
{
  text-decoration: underline;
}

td.artinSubCat
{
  padding: 5px;
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;   
  color: #000000;  
}

a.linkinart
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;  
}

a.linkinart:hover
{
  text-decoration: underline;
}

td.tekstfoto
{
  padding: 5px;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;    
}

td.arttekst
{
  padding: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight : normal;   
  color: #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;  
}

td.arttekst a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;  
  font-weight : normal;   
  color: #000000;
}

td.arttekst a:hover
{
  text-decoration: underline;
}


td.arttekstfoto
{
  padding: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight : normal;   
  color: #000000;
}

td.arttekstfoto a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;  
  font-weight : normal;   
  color: #000000;
}

td.arttekstfoto a:hover
{
  text-decoration: underline;
}


#lkader
{
  border-left: 1px solid #000000;
}

#rkader
{
  border-right: 1px solid #000000;
}


td.arttekstbestellen
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;   
  color: #000000;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
}

td.arttekstbestellenaanb
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;   
  color: #FF0000;
  padding-left: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
}



td.bestelnr
{
  padding-left: 5px;
  padding-top: 15px;
  padding-right: 5px;
  padding-bottom: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #000000;
  border-right: 1px solid #000000;   
}

div.artnrprijs
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #000000;
}

td.artnrprijs
{
  padding-left: 5px;
  padding-right: 15px;
  padding-bottom: 5px;
  border-bottom: 1px solid #000000; 
  border-right: 1px solid #000000;   
}

td.artnrkolom
{
  padding: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  font-weight : normal;   
  color: #000000;
  border-bottom: 1px solid #000000; 
  border-right: 1px solid #000000;   
}

td.arttekstkolom
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: center;
  font-weight : normal;   
  color: #000000;
  border-bottom: 1px solid #000000; 
}

td.artfoto
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}

td.pagina
{
  border-bottom: 1px solid #000000; 
}

td.scheiding
{
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;

}

td.fotocollect
{
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  padding-left: 5px;
  padding-right=5px;
}

td.scheiding-vrijstaand
{
  border-bottom: 1px solid #000000;
  border-right: 1px solid #000000;
  padding: 9px;  
}

ul.artikeldetails
{
  margin: 4px; 
  margin-left: 20px;
}


ul.hoofdmenu
{
  list-style-image: none;
  list-style-type: none; 
  margin-top: 0px; 
  margin-bottom: 8px; 
}

li.hoofdmenu a
{
  position: relative;
  left: -18%;
  width: 150px;
  list-style-image: none;
  list-style-type: none; 
  text-decoration: none;
}

li.hoofdmenu#aanbieding a:hover
{
  list-style-image: none;
  list-style-type: none; 
  background-image: url("../images/menublok-rechts-yellow.gif"); 
  background-position: left top;
  background-repeat: no-repeat;   
  text-decoration: underline;
}

li.hoofdmenu#acties a:hover
{
  list-style-image: none;
  list-style-type: none; 
  background-image: url("../images/menublok-rechts-red.gif");  
  text-decoration: underline;
}

li.hoofdmenu#nieuws a:hover
{
  list-style-image: none;
  list-style-type: none; 
  background-image: url("../images/menublok-rechts-green.gif");  
  text-decoration: underline;
}

a.item-rsubmenu
{
  list-style-image: none;
  list-style-type: none; 
  background-image: url("../images/menublok-rechts-blank.gif");
  background-position: left top;
  background-repeat: no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-left: 20px;
  padding-top: 10px;
  padding-right: 10px;
}

div.item-rsubmenu-ondertitel
{
  list-style-image: none;
  list-style-type: none; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  text-decoration: none;
  font-weight : bold;   
  color: #000000;
  padding-left: 20px;
  padding-right: 5px;
}

td.vlag
{
  padding-left: 8px;
  padding-bottom: 8px;
  padding-right: 8px;
}

td.vlag-tekst
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  text-decoration: none;
  font-weight : normal;   
  color: #000000;
  padding-bottom: 8px;
}

td.achter
{
  background-color: #000000;
}

td.back
{
  background-color: #FFFFFF;
}

td.leftmenu
{
  background-color: #B4B4B4;
}

td.rightmenu
{
  background-color: #CACACA;
}

td.l-border
{
  background-image: URL("../images/left-border.gif");
  background-repeat: repeat-y;      
  background-position: left;
}

td.r-border
{
  background-image: URL("../images/right-border.gif");
  background-repeat: repeat-y;      
  background-position: right;
}

td.rightline
{
  border-right: 1px solid #000000;
}

td.topline
{
  border-top: 1px solid #000000;
}

td.righttopline
{
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;  
}

td.topbottomline
{
  border-top: 1px solid #000000;
   border-bottom: 1px solid #000000;  
}

td.borderline
{
  border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;   
  border-bottom: 1px solid #000000;  
}


td.pushleft
{
  paddingleft: 50px;
}

