table.master { 
font-size: 8px; }

table.kader{
border-style: solid;
border-color: #C9C9C9;
border-width: 1px;
margin-left: 0px; 
margin-right: 0px;
margin-top: 1px;
background-color: #F8F8F9}

table.leeg,td.leeg,tr.leeg,span.leeg{ 
background-color: White; }

table.blok{
border-style: solid;
border-color: #C9C9C9;
border-width: 1px;
text-align: right;

}

table.blokwit{
border-style: solid;
border-color: #C9C9C9;
border-width: 1px;
background-color: white;}

td.blok{ 
background-color: #AAAAAA;
font-size: 14px;
font-weight: bold;
color: white;
text-align: right;
vertical-align: middle;
}

td.prijsje{ 
padding-right: 1px;
 }

td.blokgroot{ 
background-color: #AAAAAA;
font-size: 17px;
font-weight: bold;
color: white; 
padding-right: 5px;}

td.blokklein{ 
background-color: #AAAAAA;
font-size: 13px;
font-weight: bold;
color: white; 
padding-right: 5px;}

a.blok{ 
text-decoration: none;
background-color: #AAAAAA;
font-size: 14px;
font-weight: bold;
color: white; 
padding-right: 1px;
cursor: pointer;
}

body{
 font-family: Arial;
 font-size: 12px;
 }

 input.uit { 
 background-color: Silver;
  }
  
  input.subtotaal{ 
  text-align: right;
  border-style: none;
  background-color: transparent; }
  
 input.mut,input.mutverplicht{ 
 background-color: #E0E0E0; 
 color: Black;}
 
input.markeer,textarea.markeer,select.markeer{
background-color: Red;
color: White;
}

span.melding{ 
font-weight: bold; }

.geav {
	line-height: 18px;
	vertical-align: middle;	
}

.geavzoek {
	font-weight: bold;
}

tr.shoptekst {
	display: none;
}

/*************** speciaal voor de categorieen ***************/

#menuv {
	background: #ffffff; 
	padding-top: 1px;
}

#menuv ul {
	list-style: none; 
	margin: 0; 
	padding: 0;
}

#menuv ul ul {
	position: absolute; 
	top: 0; 
	left: 100%; 
	width: 100%;
}

#menuv ul ul, div#menuv  ul li:hover ul ul {
	display: none;
}

#menuv ul li:hover ul, div#menuv  ul ul li:hover ul {
	display: block;
}

/*************** speciaal voor het menu ***************/

#menuh {
  background: transparent;  
  float: left;
}

#menuh ul {
  list-style: none;
  margin: 0;
  padding: 0;
  float: left;
  padding-right: 10px;
  line-height: 13px; 
  padding-top: 1px;  
}

#menuh ul ul {
  position: absolute;
  z-index: 500;
}

#menuh ul ul ul {
  top: 0;
  left: 100%;
  
}

div#menuh ul ul, div#menuh ul li:hover ul ul, div#menuh ul ul li:hover ul ul {
  display: none;
}

div#menuh ul li:hover ul, div#menuh ul ul li:hover ul, div#menuh ul ul ul li:hover ul {
  display: block;
}
