html, body { 
  height: 100%; 
  padding : 0px;
  margin : 0px;
  background-color : #FFFFFF;
} 

td.formblokkenPaginaSubmit {
  padding-right : 28px;
}

td.witruimte
{
  padding-left: 5px;
}

td.hwitruimte
{
  padding-bottom: 5px;
}


p,li {
  font-family : verdana;
  font-size : 11px;
  color : #000000;
	margin-bottom: 0px;
	margin-top: 0px;
}

li
{
	margin-bottom: 0px;
	margin-top: 0px;
}

p.itemCaption {
  font-family : verdana;
  font-size : 11px;
  font-weight : bold;
  color : #000000;
}


/* Lijsten */
img.listImage {
  border : 0px solid #000000;
}

td.listItemTextBar {
  border : 1px solid #000000;
  background-color : #EFEFF2;  
  text-align: center;
  vertical-align: center;
  height : 20px;
}

p.listItemText {
  font-family : verdana;
  font-size : 11px;
  color : #000000;
}

td.listItem {
}

table.listItem {
  padding : 5px;
  background-color : #FFFFFF;
}

table.listItem_hover {
  padding: 5px;
  background-color : #EFEFEF;
  cursor : hand;
}


a.listItem {
  font-family : verdana;
  font-size : 11px;
  color : #000000;
  text-decoration : none;
}

a.listItem:hover {
  font-family : verdana;
  font-size : 11px;
  color : #000000;
  text-decoration : underline;
}

p.frontPageText {
  padding-top : 5px;
  padding-bottom : 5px;
  margin : 0px;
  font-family : Verdana;
  font-size : 11px;
  color : #000000;
}

p.contactText {
  padding-top : 5px;
  padding-bottom : 5px;
  margin : 0px;
  font-family : Verdana;
  font-size : 11px;
  color : #000000;
  font-weight : bold;
}

/* detailpagina*/

img.detailImage {
  border : 0px solid #000000;
  margin-top: 1px;
  margin-bottom: 1px;
}

td.bestellenItem { 
padding-bottom : 4px;
 
}

form.bestellingForm {
  padding : 0px;
  margin : 0px;
}

input.bestellenField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;  
  width : 150px;
  border : 1px solid black;
}

/* aanbieding */

table.aanbiedingItem {
  height : 150px;
  padding : 20px;
  background-color : #FFFFFF;
  border-bottom : 1px solid #000000;
}

table.aanbiedingItem_hover {
  height : 150px;
  padding : 20px;
  background-color : #EFEFF2;
  cursor : hand;
  border-bottom : 1px solid #000000;
  
}



a {
  font-family : Verdana;
  font-size : 11px;
  color : #000000;  
  text-decoration : none;
}

a:hover {
  font-family : Verdana;
  font-size : 11px;
  color : #000000;  
  text-decoration : underline;
}

a.noHover {
  font-family : Verdana;
  font-size : 11px;
  color : #000000;  
  text-decoration : none;
}

a.noHover:hover {
  font-family : Verdana;
  font-size : 11px;
  color : #000000;  
  text-decoration : none;
}

p.specialeAanbiedingHeader {
  font-family : Verdana;
  font-size : 14px;
  font-weight : bold;
  color : #000000;  
}

td.gerelateerdBlok {
  padding-bottom : 10px;
} 


td.artikelPatroonBeschrijving_patroonPagina {
  padding-left : 10px;
  padding-right : 10px;
  padding-top: 5px;
  padding-bottom: 5px;

}

td.artikelPatroonBeschrijving {
  padding : 10px;
  padding-left: 11px;
  padding-top : 8px;
  width : 100%;
  border : 1px solid #B2B2B2;
  background-color : #DDDDDD;
}

td.artikelPatroonBeschrijving p, td.artikelPatroonBeschrijving li
{
	margin-top: 12px;
}

td.artikelPatroonImageBar {
  width: 152px;
  vertical-align: top;
  text-align : right;
  padding-left:5px;
}


table.artikelPatroonItem {
  margin-bottom : 4px;
}

table.artikelPatroonInfo {
  padding-bottom : 10px;
  border-bottom : 1px solid #000000;
}

table.pageTable {
  border-left : 1px solid #EFEFF2;
  border-right : 1px solid #EFEFF2;  
}


td.footerBar {
  height : 20px;
  background-color : #000080;
  padding-left : 160px;
}

p.footerText {
  font-family : Verdana;
  font-size : 10px;
  color : #FFFFFF;
  text-align: center;
}  

td.pageTitle {
  height : 64px;
  background-color : #EFEFF2;
  background-image : url("/images/paginaTitel.jpg"); 
  background-repeat : no-repeat;
  background-position: top left;
} 

p.pageTitle {
  font-family : Verdana;
  font-size : 18px;
  font-weight : bold;
  color : #000000;
}

td.pageContentLine {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

td.pageContent {
  background-color : #FFFFFF;
  padding-left: 11px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
}


hr {
  style : 1px solid #000000;
}

table.menuTable {
  background-color : #000080;
}

td.subMenuItem {  
  padding-left : 22px;
  height : 20px;  
  padding-bottom : 2px solid #000080;
}

a.subMenuItem {
  font-family : verdana;
  font-size : 10px;
  color : #FFFFFF;
  text-decoration : none;
}

a.subMenuItem:hover {
  font-family : verdana;
  font-size : 10px;
  color : #FFFFFF;
  text-decoration : underline;
}

a.subMenuItem_current {
  font-family : verdana;
  font-size : 10px;
  color : #FFFFFF;
  text-decoration : underline;
}

a.subMenuItem_current:hover {
  font-family : verdana;
  font-size : 10px;
  color : #FFFFFF;
  text-decoration : underline;
}

/* menuItems */
td.menuItem{  
  background-image : url("/images/menuItem.jpg"); 
  background-repeat : no-repeat;  
  background-position : center center;  
  border-bottom : 4px solid #000080;
  padding-left : 22px;
  height : 35px;  
}


td.menuOutline {
  background-color : #000080;
  height : 35px;
}

td.menuItem_hover{
  background-color : #000080;
  border-bottom : 4px solid #000080;
  padding-left : 22px;
  height : 35px;
  cursor : hand;
}

td.menuItem a{
  font-family : verdana;
  font-size : 11px;
  color : #000000;
  text-decoration : none;
}

td.menuItem_hover a{
  font-family : verdana;
  font-size : 11px;
  color : #FFFFFF;
  text-decoration : none;  
}

td.menuItem_hover a:hover{
  font-family : verdana;
  font-size : 11px;
  color : #FFFFFF;
  text-decoration : none;  
}

/* hoofdpatroonMenu Items */
td.hoofdpatroonMenuItem {
  background-image : url("/images/hoofdpatroonMenuItem.jpg"); 
  background-repeat : no-repeat;  
  background-position : center center;  
  border-bottom : 4px solid #000080;
  padding-left : 22px;
  height : 25px;  
}

td.hoofdpatroonMenuItem_hover {
  background-color : #000080;
  border-bottom : 4px solid #000080;
  padding-left : 22px;
  height : 25px;
  cursor : hand;
}

td.hoofdpatroonMenuItem a{
  font-family : verdana;
  font-size : 11px;
  color : #000000;
  text-decoration : none;
}

td.hoofdpatroonMenuItem_hover a{
  font-family : verdana;
  font-size : 11px;
  color : #FFFFFF;
  text-decoration : none;  
}

td.hoofdpatroonMenuItem_hover a:hover{
  font-family : verdana;
  font-size : 11px;
  color : #FFFFFF;
  text-decoration : none;  
}



td.tekstPagina {
  border : 1px solid #B2B2B2;
  background-color : #DDDDDD;
  padding : 10px;
  padding-left: 11px;
  padding-top : 8px;
}

td.tekstPagina p, td.tekstPagina li
{
	margin-top: 12px;
}

ol.leveringsCondities {  
  margin-left : 30px;
  padding-top : 10px;
  padding-right :10px;
}

li.leveringsCondities {
  padding-bottom : 7px;
}

td.contactFrontpage {
  border : 5px solid #1924EF;
  padding : 4px;
}

/* bestelmodule */

table.item {
  border : 1px solid #000080;
  margin-left : 16px;  
}

td.item {
  padding : 8px;
  background-color : #EFEFF2;  
}

td.itemHeader {
  padding-left : 5px;
  height : 28px;
  background-color : #000080;
}


td.itemHeaderChecked {
  padding-left : 36px;
  height : 28px;
  background-color : #000080;

  background-image:url("/images/checked.gif"); 
  background-repeat : no-repeat;  
  background-position : left center;
}

td.itemHeaderUnChecked {
  padding-left : 36px;
  height : 28px;
  background-color : #000080;
  
  background-image:url("/images/unchecked.gif"); 
  background-repeat : no-repeat;  
  background-position : left center;
}

p.itemHeader {
 font-family : Verdana;
 font-size : 14px;
 font-weight : bold;
 color : #FFFFFF;
}

p.totaalPrijs {
  font-family : Verdana;
  font-size : 11px;
  color : #FFFFFF;
}

td.itemFooter {
  height : 28px;
  background-color : #000080;
}

td.headerField {
  width : 200px;
  padding-left : 8px;
  padding-right : 8px;
  padding-top : 4px;
  padding-bottom : 4px;
  background-color : #EFEFF2;  
}

td.displayField {
  width : 240px;
  padding-left : 8px;
  padding-right : 8px;
  padding-top : 4px;
  padding-bottom : 4px;
  background-color : #EFEFF2;  
}

td.attributeItem {
  height : 25px;
  padding-left : 8px;
  padding-right : 8px;
  padding-top : 1px;
  padding-bottom : 1px;
  background-color : #EFEFF2;  
}

input.moduleButton {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;
  background-color: #FFFFFF;
  border : 1px solid black;
  margin-left : 5px;
  margin-right : 5px;
}

input.numberField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;  
  width : 30px;
  border : 1px solid black;
}

input.bestellenButtonField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;
  background-color: #FFFFFF;
  border : 1px solid black;
  width : 100px;
}


/* odilion tags */

input.textField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;  
  width : 300px;
  border : 1px solid black;
}

input.buttonField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;
  background-color: #FFFFFF;
  border : 1px solid black;
  width : 100px;
  margin : 2px;
}

input.checkboxField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;
}

textarea.textareaField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000; 
  width : 300px;
  border : 1px solid black;
}

select.selectField {
  font-family : Verdana;
  font-size : 10px;
  color : #000000;  
  width : 300px;
  border : 1px solid black;
}


td.contactForm
{
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
 
}

table.contactFormTable
{
  width: 100%;
}

td.contactFormHeader
{
  width: 100%;
  padding: 4px;
  padding-top: 8px;
  text-align: left;
  background-color: #FFFFFF;
  font-family : verdana;
  font-size : 11px;
  color : #000000;
}
td.contactFormHeader p
{
padding: 0px;
margin: 0px;
margin-top: 6px;
}

td.contactFormCell
{
  width: 100%;
  padding: 4px;
  text-align: right;
  background-color: #FFFFFF;
}

form.contactForm
{
  margin: 0px;
  padding: 0px;
}

input.contactFormText
{
  width: 100%;
  border : 1px solid black;
  margin-bottom: 4px;
}

input.contactFormButton
{
  height: 22px;
  font-family : Verdana;
  font-size : 10px;
  color : #000000;
  background-color: #FFFFFF;
  border : 1px solid black;
}