* { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444444; }
body,html { background-color: #1e5259; margin: 0px; background-image: url(../../images/body_bg.gif); background-repeat: repeat-y; background-position: center; }
html { height: 101%; }
h1 { color: #1e5259; font-size: 14px; }
p {  }
a { color: #006666; }
img { border-style: none; }
div { padding: 0px; margin: 0px; }

#holder { width: 980px; margin: 0px auto; }
#header { height: 86px; background-image: url(../../images/header_bg.jpg); background-color: #168376; }
#header #logo { width: 322px; float: left; }
#header #logo .toplogo { margin-left: 25px; margin-top: 18px; }
#header #menu { width: 645px; height: 86px; float: right; }
#header #menu #menubuttons { margin-top: 62px; }
#header #menu #menubuttons a { float: right; width: 120px; height: 20px; padding-top: 4px; margin-right: 26px; background-color: #074a42; text-align: center; font-weight: bold; color: #FFFFFF; text-decoration: none; }

#page { padding-top: 25px; padding-bottom: 25px; }
#page #left { float: left; width: 615px; border-right: 1px solid #b7e0e6; /* border: 1px #FF0000 solid; */ }
#page #right { float: right; width: 360px; /* border: 1px #FF0000 solid; */ }
#page .paddingdiv { padding-left: 25px; padding-right: 25px; }

#minicart { width: 100%; }
#minicart td { vertical-align: top; }
#minicart .quantity { width: 20px; text-align: left; }
#minicart .price { width: 60px; text-align: right; }
#minicart .remove { width: 14px; text-align: right; }

/* OUD
.productcell { width: 265px; height: 90px; float: left; text-align: left; margin-right: 10px; margin-bottom: 10px; }
.productcell .productimage { padding: 1px; border: 1px solid #b7e0e6; }
.productcell .shortinfo { float: right; width: 170px; line-height: 20px; }
*/

.productcell { font-size: 11px; width: 120px; height: 105px; float: left; text-align: left; margin-right: 6px; margin-bottom: 6px; overflow: hidden; /* border: 1px #FF0000 solid; */ }
.productcell a { font-size: 11px; }
.productcell .productimage { padding: 1px; border: 1px solid #b7e0e6; } /* min of meer gelijk aan .contentimage */
.productcell .shortinfo { width: 170px; line-height: 20px; }

#steps_buttons { margin-top: 10px; }
#steps_buttons #back { float: left; }
#steps_buttons #next { float: right; }

#quartel { float: right; margin-right: 20px; margin-top: 60px; font-size: 9px; color: #999999; }

/* custom */
.contentimage { padding: 1px; border: 1px solid #b7e0e6; }
.button { display: block; padding: 3px; background-color: #65b8ae; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; width: 125px; }
.form_button { display: block; padding: 3px; background-color: #65b8ae; color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; width: 125px; border: none; }
.form_input { padding: 3px; border: 1px solid #b7e0e6; margin: 2px; }
.nawlabel { width: 90px; display: block; float: left; padding-top: 3px; overflow: hidden; }
.line { border-bottom: 1px dashed #cccccc; }
.notify { background-color: #FFFFCC; color: #FF6633; padding: 5px; font-weight: bold; }