body {
  font-family: arial,verdana, helvetica;
  font-size: 16px;
  margin: 0px;
  padding: 0px;
  margin-top: 0px;
  padding-top: 0px;
  background-color: #336600;
  color: #fff;
}

td {
  font-family: arial,verdana, helvetica;
  font-size: 12px;
}

h1,h2,h3,h4,h5,div {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 0px 0px;
}

p {
 margin-bottom: 1px;
 padding-bottom: 1px;
 font-size: 100%;
}

h1 {
  font-weight: bold;
  font-size: 22px;
  color: #f5f4a3;
  line-height: 26px;
  text-align: left;
  background: none;
}

h3 {
  font-size: 14px;
  font-weight: bold;
  color: #f5f4a3;
  margin-bottom: 8px;
}

h5 {
  font-size: 12px;
  font-weight: bold;
  color: #c5c5c5;
}

h4 {
 font-size: 14px;
 font-width: bold;
 color: #FD7E3B;
}

hr {
  color: #fff;
  background-color: #fff;
  height: 1px;
  border-top: 1px solid white;
  margin-top: 4px;
  margin-bottom: 4px;
}

.waarschuwing
{
  color: #ccca3a;
}

.broodtekst {

}

h4.bungalowkop {
 color: #c5c5c5;
}

.inleiding {
  font-size: 11px;
}

.subkop
{
  color: #ccca3a;
}

#home_button
{
  position: absolute;
  margin: 196px 0px 0px 650px;
  z-index: 2;
}

#home_button a
{
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

#home_button a:hover
{
  text-decoration: underline;
}

input.button
{
  padding: 5px 5px 5px 5px;
  background-color: #ccca3a;
  font-weight: bold;
  text-decoration: none;
  color: #336600;
  text-transform: uppercase;
  border: 1px solid #336600;
}

.diapkop {
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}

.diapsubkop {
  color: #ffffff;
  font-weight: bold;
}

.diapbrood {
  color: #ffffff;
}

.objecttitle {
  font-size: 16px;
  font-weight: bold;
}

td.panel {
  background: #578925;
  padding: 4px 4px 4px 4px;
  font-size: 9px;
  float: none;
}

td.panelborderright {
  background: #578925;
  padding: 4px 4px 4px 4px;
  font-size: 9px;
  float: none;
  border-right: 4px solid #336600;
}

.panelkop {
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9px;
}

.tablecontent {
 background: #48761a;
 padding-left: 16px;
 padding-right: 16px;
 padding-top: 8px;
 padding-bottom: 16px;
}

.paragraaf {
  font-weight: bold;
  font-size: 11px;
  color: #78486a;
}

table.comment {
  background: #78486a;
}

a.diap {
 color: #ffffff;
 text-decoration: underline;
}

a.diap:hover {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}

.stap 
{
 background: #48761a;
 margin-bottom: 12px;
 /*border-left: 6px solid #BBD68E;
 border-right: 6px solid #BBD68E;*/
}

.stap td
{
  font-size: 12px;
}

ul {
  padding-left: 14px;
  margin-left: 14px;
  color: #c5c5c5;
}

ul.zwart {
  padding-left: 14px;
  margin-left: 8px;
  color: #000000;
}

td.vertspace {
  padding-top: 2px;
  padding-bottom: 2px;
}

td.vertline {
 border-left: 1px solid #fff;
 padding-left: 24px;
}

.mark {
  color: #ccca3a;
  font-size: 10px;
}

.parkname {
  color: black;
}

.accomodations {
  color: black;
}


input {
  margin-right: 8px;
  color: #0c479d
  font-size: 11px;
  font-family: verdana, arial, helvetica;
}

select {
  font-size: 10px;
  font-family: verdana, arial, helvetica;
}

table.horiline {
 border-top: 1px solid #fff;
 padding-top: 8px;
}

td.parkmenu {
  background: #e6d3dc;
}

a.parkmenu {
  color: #0c489d;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  text-decoration: none;
  display: block;
}

a.parkmenu:hover {
  color: #0c489d;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  background: #c7afc5;
  text-decoration: none;
  display: block;
}

a.parkmenuselect {
  color: #0c489d;
  font-size: 10px;
  padding: 2px 6px 2px 6px;
  background: #fff;
  text-decoration: none;
  display: block;
}

td.parkdisplay {
  background: #fff;
  padding: 8px 8px 8px 8px;
}

img.topbottom {
  margin-top: 4px;
  margin-bottom: 2px;
}
img.right {
  margin-right: 8px;
}

a.browse {
  text-decoration: none;
  font-size: 12px;
  color: #ccca3a;
}

a.browse:hover {
  text-decoration: underline;
}

a.select {
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 color: #fff;
}

a.select:hover {
  color: #fff;
}

#comment {
 width: 98%;
 border: 1px dashed #0C479D;
 padding: 6px;
 color: #565656;
 background: #ffffff;
 font-size: 14px;
 display: block;
}

table.artikelen {
 background: #ffffff;
 padding: 4px 4px 4px 4px;
 border: 1px #0c479d dashed;
}

#geduld
{
  visibility: hidden !important;
  position: absolute;
  z-index: 100;
  font-size: 16px !important;
  border: 1px solid #000;
  background: #fff;
  color: #000;
  font-weight: bold !important;
  width: 200px !important;
  height: 60px !important;
  text-align: center !important;
}

#centerWrapper
{
  margin 0px auto 0px auto;
  width: 800px;
}