body {
 background: white;
 font-family: Arial;
 margin: 0px;
}
#content {
 padding: 12px 0px 12px 12px;
 font-size: 13px;
 width:800px;
}
#searchform {
 margin: 0;
}
#searchform input {
 color: gray;
 width:170px;
}
#footer {
 font-size:11px;
}
.columnleft {
 width: 200px;
 padding-top: 12px;
}
.navigationrow {
 border-top: 2px solid black;
 border-bottom: 2px solid black;
 padding: 16px 0px 16px 16px;
 background: #237b52;
}
.basicgreen {
 background: #7bb097;
}
.darkgreen {
 background: #237b52;
}
div.producttree {
 margin: 0px;
 padding: 0px;
 background: transparent;
}
.producttree a {
 font-weight: bold;
 font-family: Arial;
 font-size: 11px;
 color: white;
 text-decoration: none;
 display: block;
 padding-top: 4px;
 padding-right: 4px;
 padding-bottom: 4px;
 padding-left: 8px;
}
.producttree .currentnode {
 background: #237b52;
}
.producttree a:hover {
 background: #237b52;
}
.producttree a.level2 {
 font-weight: normal;
 font-size: 11px;
 padding-left: 16px;
}
.producttree a.level4 {
 font-weight: normal;
 font-size: 11px;
 padding-left: 24px;
}
.producttree a.level5 {
 font-weight: normal;
 font-size: 11px;
 padding-left: 32px;
}

.plaatje {
 margin-top:20px;
 width:200px;
}
.cx_table {
 background: beige;
 border: 1px solid lightgray;
}
.cms {
 font-size: 13px;
}

#varianten .cx_table .cx_cell, #varianten .cx_table .cx_columnheader {
 padding-right: 8px;
}

a.tekstblok {
 font-size: x-small;
}
a.tekstblok:link {
 text-decoration: none;
 color: black;
}
a.tekstblok:visited {
 text-decoration: none;
 color: black;
}
a.tekstblok:hover {
 text-decoration: underline;
 color: #237b52;
}
a.tekstblok:hover table {
  text-decoration: underline;
  color: #237b52;
}
a.tekstblok:link table {
 text-decoration: none;
 color: black;
}
a.tekstblok:vistited table {
 text-decoration: none;
 color: black;
}

