body, table, td, tr, a, h, textarea
{
  font-family: "Trebuchet MS", Arial, Helvetica;
  font-size: 13px;
}

h1
{
  padding:0px;
  margin:0px;
}

input, select
{
  height:22px;
  font-size:11px;
}
.hoofdbutton
{
  height:29px;
  width:196px;
  background:url(../images/gd/button.jpg) no-repeat top left;
}
.hoofdbutton img
{
  border:0px;
}

td.hoofdbutton
{
  padding-left:20px;
}

.hoofdbutton a
{
  color:#FFFFFF;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
}

.subbutton
{
  height:29px;
  width:196px;
  background:url(../images/gd/subbutton.jpg) no-repeat top left;
}

.subbutton img
{
  border:0px;
}

td.subbutton
{
  padding-left:20px;
}

.subbutton a
{
  color:#0c2055;
  font-size:13px;
  text-decoration:none;
  font-weight:bold;
}

div#pagina_titel
{
  width:527px;
  height:21px;
  background:#02457a;
  padding-left:6px;
}

div#pagina_titel h1
{
  color:#FFFFFF;
  font-size:14px;
}

.footer
{
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}

.advertentie
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 9px;
  color: #FFFFFF;
}

.product_label
{
  color: #0C2055;
  font-weight: bold;
}

.product_afbeelding
{
  border: solid 2px #ADC7D8;
}

.winkelwagen_aantal
{
  width: 40px;
  border: solid 2px #ADC7D8;
}

.winkelwagen_kleur
{
  width: 70px;
  border: solid 2px #ADC7D8;
}

.winkelwagen_gewicht
{
  width: 125px;
  border: solid 2px #ADC7D8;
}

.winkelwagen_input
{
  width: 200px;
  border: solid 2px #ADC7D8;
}

.winkelwagen_input_error
{
  width: 200px;
  border: solid 2px #DE1400;
}

.winkelwagen_betalingswijze,
.winkelwagen_voorwaarden
{
  font-weight:bold;
}

.winkelwagen_betalingswijze_error,
.winkelwagen_voorwaarden_error
{
  font-weight:bold;
  color: #DE1400;
}

.winkelwagen_textarea
{
  width: 100%;
  height: 100px;
  border: solid 2px #ADC7D8;
}

.winkelwagen_textarea_error
{
  width: 100%;
  height: 100px;
  border: solid 2px #DE1400;
}

.winkelwagen_bijwerken
{
  width: 83px;
  height: 25px;
  border: 0px;
  background-image: url(../images/buttons/bijwerken.gif);
  cursor: pointer;
}

.winkelwagen_bestel
{
  width: 59px;
  height: 25px;
  border: 0px;
  background-image: url(../images/buttons/bestel.gif);
  cursor: pointer;
}

.contact_verzend
{
  width: 70px;
  height: 25px;
  border: 0px;
  background-image: url(../images/buttons/verzend.gif);
  cursor: pointer;
}

.betalenviaideal
{
  border:0px;
  background: url(../images/buttons/betalenviaideal.gif);
  width: 129px;
  height: 24px;
  cursor: pointer;
}