body {
  font-size: 10pt;
  font-family: verdana, arial, helvetica;
  margin-left: 3pt;
  margin-top: 3pt;
  margin-right: 3pt;
  margin-bottom: 10pt;
  background-attachment: fixed;

	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: 10pt;
  font-family: verdana, arial, helvetica;
}
a {
  color: #a57405;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
span.nadruk {
  color: #a57405;
  font-size: 10pt;
  font-weight: bold;
  text-decoration: none;
}
.gebied {
  color: #000000;
  font-size: 7pt;
  font-weight: normal;
  text-decoration: none;
}
.tabelkoplink {
  color: #a57405;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
}
.tabelcellink {
  color: #a57405;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
a.tabelcellinkuit {
  color: #c79627;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
}
a.tree {
  font-size: 8px;
  font-weight: bold;
  border: 1px solid #dddddd;
  padding-left: 2px;
  padding-right: 2px;
}
a.tree2 {
  font-size: 8px;
  font-weight: bold;
  border: 1px solid #dddddd;
  padding-left: 4px;
  padding-right: 3px;
}
table, td {
  font-size: 10pt;
  font-family: verdana, arial, helvetica;
}
.tekstveld {
  font-size: 10pt;
  font-family: verdana, arial, helvetica;
}
h3 {
  font-size: 12pt;
  color: #a97405;
  font-weight: bold;
  font-family: verdana, arial, helvetica;
  margin-top: 8px;
  margin-bottom: 8px;
}
.titel {
  font-size: 12pt;
  color: a97405;
  font-weight: bold;
  font-family: verdana. arial, helvetica;
}
h4 {
  font-size: 15px;
  font-weight: bold;
  font-family: verdana. arial, helvetica;
  margin-top: 5px;
  margin-bottom: 5px;
}
.hoofdcat {
  font-size: 10pt;
  color: white;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #81b6f5;
}
.sub1cat {
  font-size: 10pt;
  color: black;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #d2ecf4;
}
.sub2cat {
  font-size: 10pt;
  color: black;
  border-style: solid;
  border-width: 1px;
  border-color: black;
  background-color: #ffffff;
}
.bspform {
  font-size: 7pt;
  font-family: verdana, arial, helvetica;
}
.bsptabelkop {
  font-size: 9px;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.bsptabelcel {
  font-size: 9px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.submitknop {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  line-height: 20px;
}
.formelement {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.tabelkop {
  font-size: 9px;
  font-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.tabelcel {
  font-size: 9px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.navraag {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #faf9e8;
  width: 500px;
  margin-bottom: 10px;
}
.menuitem {
  font-size: 10px;
  forn-weight: bold;
}
.menuitemnavraag {
  font-size: 10px;
  forn-weight: bold;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #f4f4c6;
  padding-left: 5px;
  padding-right: 5px;
}
.topvijftabel {
  border: 1px solid;
  border-color: #000000;
  background-color: #ffffff;
}
.waarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
table.waarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
td.waarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
.waarnemingenkoplinks {
  font-size: 9px;
}
.waarnemingenkop {
  border-left: solid 1px #000000;
  font-size: 9px;
}
.waarnemingencellinks {
  border-top: solid 1px #000000;
  font-size: 9px;
}
td.waarnemingencel {
  background_color: #f4f4c6;
  border: solid 1px #000000;
  font-size: 9px;
}
td.waarnemingenceldwaalgast {
  background-color: #dcecf8;
  border: 1px solid #000000;
  font-size: 9px;
}
td.waarnemingencelrodelijst {
  background-color: #f5d6d6;
  border: 1px solid #000000;
  font-size: 9px;
}
table.recenttabel {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
th.recenttabel {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 10px;
  background-color: #ffffff;
}
td.recenttabel {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 10px;
  background-color: #ffffff;
}
table.jaaroverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
th.jaaroverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffffff;
}
td.jaaroverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}
img.jaaroverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
}
table.persoonlijkegebieden {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
td.persoonlijkegebieden {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}
table.persoonlijkewaarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
th.persoonlijkewaarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffffff;
}
td.persoonlijkewaarnemingen {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}
td.persoonlijkewaarnemingenaccent {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #f5db8d;
}
table.navraagoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
th.navraagoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffffff;
}
td.navraagoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}

table.soortenoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
th.soortenoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  font-weight: bold;
  background-color: #ffffff;
}
td.soortenoverzicht {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #ffffff;
}
td.soortenoverzichtuit {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  font-size: 11px;
  background-color: #f5f5f5;
  color: #999999;
}
.groepaan {
  color: #ffffff;
  background-color: #a57405;
  padding-left: 2px;
  padding-right: 2px;
  border: solid 1px #000000;
  margin-bottom: 0px;
}
.groepuit {
  color: #000000;
  background-color: #ffffff;
  padding-left: 2px;
  padding-right: 2px;
  border: solid 1px #000000;
  margin-bottom: 0px;
  cursor: hand;
}
.soortaan {
  color: #ffffff;
  background-color: #a57405;
  width: 180px;
}
.soortuit {
  color: #a57405;
  background-color: #ffffff;
  width: 180px;
}
input.invoervak {
  font-size: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}

table.zoekwaarneming {
  border: 1px solid #000000;
  border-collapse: collapse;
  background-color: #ffffff;
  margin-left: 10px;
}
th.zoekwaarneming {
  border: 1px solid #000000;
  background-color: #a57405;
  color: ffffff;
  font-size: 12px;
}
td.zoekwaarneming {
  border: 1px solid #000000;
  background-color: #ffffff;
  color: #000000;
}
table.messages {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
  border-collapse: collapse;
}
td.messages {
  border-style: solid;
  border-width: 1px;
  border-color: #000000;
  background-color: #ffffff;
}
table.remarks {
  border: 1px solid #000000;
  background-color: #ffffff;
  border-collapse: collapse;
  empty-cells: show;
  width: 600px;
}
th.remarks {
  border: 1px solid #000000;
  background-color: #fadb4e;
}
td.remarks {
  border: 1px solid #000000;
  background-color: #ffffff;
}
table.standaard {
  background-color: #ffffff;
  border: 1px solid #000000;
  border-collapse: collapse;
}
th.standaard {
  background-color: #a57405;
  border: 1px solid #000000;
  color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
}
td.standaard {
  border: 1px solid #000000;
  background-color: #ffffff;
  padding-left: 5px;
  padding-right: 5px;
}
th.calendermonth {
  background-color: #ffffff;
  border: 1px solid #000000;
  color: #000000;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
th.calendarweekday {
  background-color: #a57405;
  border: 1px solid #000000;
  color: #ffffff;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}
td.calendarday {
  background-color: #dddddd;
  border: 1px solid #000000;
  color: #000000;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  width: 18px;
}
td.calendarnumber {
  background-color: #ffffff;
  border: 1px solid #000000;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
  width: 18px;
}

