/*guisy print*/

* {
  margin: 0;
  padding: 0;
}

img {
 border: 0;
  vertical-align: bottom;
}

body {
  font-size: 100%;
  color: #000;
  background-color: #fff;
}


body.kleurplaat img {
  float: none;
  display: block;
  margin: 0 auto;
  border: 0;
}
body.kleurplaat a, body.kleurplaat a img {
  display: none;
}  

#header, #access, #main, p.access, 
#breadcrumb, legend span,  #winkel1 p.clear, p.contact, 
#winkel1 input[type="checkbox"], td img, input[type="submit"], 
th.verberg, #winkel2 td[scope], #herbereken, #inputs {
  display: none;
}

#sliderwrap {
  width: 750px;
  margin: 0 auto;
}

h1 {
  text-align: center;
  color: #000;
  font: bold 1.6em/1.6 "cooper black bt", "courier new bold", "courier new", serif;
}

h2 {
  margin-bottom: .5em;
  font-family: georgia, "times new roman", serif;
  border-bottom: 1px solid #000;
}

form .rubriek div a {
  float: left;
  width: 180px;
}
	form .rubriek div h3 a {
	  float: none;
	}
form .rubriek div {
  clear: left;
  margin: 5mm 0;
  overflow: hidden;
}
* html form .rubriek div {height: 150px;}

form .rubriek div p.prijs {
  padding-right: 10mm;
  text-align: right;
}

  
#contact .boxhouder ul {
  font-family: helvetica, arial, sans-serif;
}
	#contact .boxhouder li {
	  margin-left:.8em;
          padding: 5px;
	}
	#contact .boxhouder dl {
	  width: 22em;
	  overflow: hidden;
	}
	#contact .boxhouder dt {
	  clear: left;
	  float: left;
	  width: 6em;
	  margin-bottom: .2em;
	  font-weight: bold;
	}
	#contact .boxhouder dd {
	  margin: 0 0 .2em 7em;
	}
		#contact .boxhouder dd.onder {
	  	  margin-top: 1.3em;
		}

/*voorwaarden*/
#voorwaarden .boxhouder ul#breadcrumb {
  display: none;
}
#voorwaarden ol {
  width: 96%; /*IE*/
  list-style-type: decimal;
  padding-left: 2em;
}
	#voorwaarden ol li {
          margin-bottom: 1em;
	}
	#voorwaarden ol.alpha {
	  list-style-type: lower-alpha;
	}
  
/*forms*/

fieldset {
  padding: 5mm;
  border: 1px solid #000;
}

#formAdres legend span {
  display: block;
  font-weight: bold;
}

#formAdres label {
  clear: left;
  display: block;
  width: 96%;
  overflow: hidden;
}
#formAdres label span {
  float: left;
  width: 10em;
  line-height: 150%;
}

#formAdres label span, #formAdres input {
  margin-bottom: .5em;
}

.kooptabel {
  margin: 0 auto;
  white-space: normal;
  border-collapse: collapse;
}

.kooptabel caption {
  margin-bottom: 1em;
}

th, td {
  padding: 0 4mm;
  border: 1px solid #000;
}
	.kooptabel th.artikel {
	  width: 10em;
	  text-align: left;
	}
	th span.nw {
	  display: block;
	  white-space: nowrap;
	}

td {
  text-align: center;
}

	td.beschrijf {
	  text-align: left;
	}
	td.aantal input {
	  width: 2em;
	  text-align: center;
	}
	td.geld {
	  text-align: right;
	}

dl.totals {
  width: 13em;
  margin: 1em 1em .5em 500px;
  overflow: hidden;
}
	.totals dt {
	  float: left;
	  clear: left;
	  font-weight: bold;
	}
	.totals dd {
	  text-align: right;
	}

p.totals {
  margin-left: 500px;
  font-style: italic;
  text-align: right;
}

