body {
  font-size: 12px;
  font-family: verdana, arial, helvetica;
  background-image: url(images/vlinderslibellen_bg.jpg);
  background: none transparent;
  margin-left: 12px;
  margin-top: 15px;
  margin-right: 12px;
  margin-bottom: 12px;
  scrollbar-base-color: #BFBFBF; 
  scrollbar-face-color: #BFBFBF; 
  scrollbar-track-color: #DEDEDE; 
  scrollbar-highlight-color: #BFBFBF; 
  scrollbar-3dlight-color: #BFBFBF; 
  scrollbar-shadow-color: #BFBFBF;
  scrollbar-darkshadow-color: #656565; 
  scrollbar-arrow-color: #DEDEDE; 
}
textarea {
  font-size: 12px;
  font-family: verdana, arial, helvetica;
}
table, td {
  font-size: 12px;
  font-family: verdana, arial, helvetica;
}
h3 {
  font-size: 15px;
  color: #388008;
  font-weight: bold;
  font-family: verdana. arial, helvetica;
  margin-top: 8px;
  margin-bottom: 8px;
}
h4 {
  font-size: 14px;
  font-weight: bold;
  font-family: verdana. arial, helvetica;
  margin-top: 5px;
  margin-bottom: 5px;
}
.submitknop {
  border: solid 1px #388008;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 18px;
  background-color: #ffffff;
  color: #388008;
}
input.googlemapsubmitknop {
  border: solid 1px #388008;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 16px;
  background-color: #ffffff;
  color: #388008;
}
a.submitknop {
  border: solid 1px #388008;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 22px;
  background-color: #ffffff;
  color: #388008;
  font-weight: bold;
}
.submitknop2 {
  border: solid 1px #388008;
  padding-left: 5px;
  padding-right: 5px;
  line-height: 22px;
}
.wnmtabel {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}
.wnmcelboven {
  border-right: solid 1px;
  border-color: #000000;
  background-color: #ffffff;
  font-size: 11px;
}
.wnmcelbovenrechts {
  border: none;
  background-color: #ffffff;
  font-size: 11px;
}
.wnmcel {
  border-top: solid 1px;
  border-right: solid 1px;
  border-color: #000000;
  background-color: #ffffff;
  font-size: 11px;
}
.wnmcelrechts {
  border-top: solid 1px;
  border-color: #000000;
  background-color: #ffffff;
  font-size: 11px;
}
.headerlink {
  color: #388008;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}
.button {
  color: #ffffff;
  background-color: #008000;
  border-color: #44aa4b;
  font-familiy: verdana, arial, helvetica;
  font-size: 14px;
  font-weight: bold;
  width: 120px;
  height: 27px;
}
.breed {
  color: #ffffff;
  background-color: #008000;
  border-color: #44aa4b;
  font-familiy: verdana, arial, helvetica;
  font-size: 14px;
  font-weight: bold;
  width: 350px;
  height: 27px;
}
.plaats {
  color: #ffffff;
  background-color: #008000;
  border-color: #44aa4b;
  font-familiy: verdana, arial, helvetica;
  font-size: 14px;
  font-weight: bold;
  width: 120px;
  height: 27px;
}
select {
  font-size: 10pt;
  background-color: #ffffff;
}
.tabelcellinks {
  border-top: solid 1px #000000;
}
.tabelcellinkseersteregel {
}
.tabelcelrechts {
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
}
.tabelcelrechtseersteregel {
  border-left: solid 1px #000000;
}
.aanmeldtekst {
  font-size: 10px;
}
.hktabel {
  border-style: solid;
  border-width: 1px;
  border-color: #999999;
}
.hkcelboven {
  border-right: solid 1px;
  border-color: #999999;
  background-color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
.hkcelbovenrechts {
  border: none;
  background-color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}
.hkcel {
  border-top: solid 1px;
  border-right: solid 1px;
  border-color: #999999;
  background-color: #ffffff;
  font-size: 11px;
}
.hkcelrechts {
  border-top: solid 1px;
  border-color: #999999;
  background-color: #ffffff;
  font-size: 11px;
}
.hklink {
  padding-left: 5px;
  padding-right: 5px;
  line-height: 20px;
  border: 1px solid #dddddd;
}