.linkoff img {
  border:1px solid #FFF;
}

.linkon img {
  border:1px solid #CCC;
}

h3 {
  font-size:16px;
}

.product_count {
  border:1px solid #CCC;
  width:20px;
}

th {
  text-align:left;
}

.carttotal {
  border-top:2px solid #333;
  font-weight:700;
}

.cart_content {
  border:1px solid #e1e1e1;
  font-size:12px;
  margin-bottom:10px;
  width:430px;
}

.cart_content td {
  padding:1px 3px;
}

form {
  margin:0;
}

.invisible {
  display:none;
}

.input_bestel {
  font-size:11px;
  position:relative;
  top:2px;
}

.infoblok {
  background:#FFF;
  border:1px solid #CCC;
  float:left;
  padding-bottom:10px;
  width:587px;
}

.infoblok_image {
  display:block;
  margin:5px 10px 11px;
}

.infoblok_order {
  float:right;
  margin-right:10px;
}

.infoblok_prijs {
  float:left;
  font-size:120%;
  font-weight:700;
  padding-left:20px;
}

.infoblok_text {
  margin:0;
  padding:0 10px;
}

.infoblok_text p {
  margin-top:0;
}

.infoblok a {
  color:#e89900;
}

.infoblok_ttl h1 {
  font-size:16px;
  font-weight:700;
  margin:0;
  padding:5px 0 10px 10px;
}

.infoblok_zoom {
  float:left;
}

.button_bestel {
  margin-top:2px;
  vertical-align:top;
}

.infotable {
  border:0;
  margin-bottom:10px;
  padding:2px;
  width:562px;
}

.submitbutton {
  background:#E0e0e0;
  border:1px solid #666;
  color:#999;
  margin-top:10px;
}

.infotable td {
  background-color:#EEE;
  border-bottom:1px solid #E0E0E0;
}

.winkelwagenbg {
  background:#E1E1E1;
  border-bottom:1px solid #CCC;
  padding:7px;
}
