@charset "UTF-8";

body {
  background-color: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  text-align: left;
  color: #570;
}

/* Algemeen ---------------------------------------------------------------- */
a {
  text-decoration: none;
  color: #570;
}

* {
  padding: 0;
  border: 0;
  margin: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-size: 9pt;
}
ul {
  list-style-type: none;
}
input, select, textarea, button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
}

/* HTML 5 ------------------------------------------------------------------ */
section, article, header, footer, nav, aside, hgroup {
  display: block;
}

/* Verbergen --------------------------------------------------------------- */
.cc-cookies,
#nav,
#subnav,
#header h2,
#subheader,
#sub #extra aside,
#sub #content div.pagination,
#sub #content form,
#footer1,
#footer3 {
  display: none;
}

/* Header ------------------------------------------------------------------ */
#header {
  padding: 0 0 12pt 0;
  border-bottom: 1px solid #ac3;
  margin: 0 0 20pt 0;
}

/* Home -------------------------------------------------------------------- */
#body section h2 {
  font-weight: bold;
  font-style: normal;
  font-size: 12pt;
  color: #704;
  padding: 0 0 4pt 0;
}
#body section h2 a {
  color: #704;
}
#body section img {
  display: none;
}
#body section p {
  line-height: 12pt;
  padding: 0 0 12pt 0;
}
#body section footer {
  display: none;
}

#body #nieuws h2 {
  font-weight: bold;
  font-style: normal;
  font-size: 12pt;
  color: #704;
  padding: 0 0 12pt 0;
}
#body #nieuws h2 a {
  color: #704;
}
#body #nieuws time {
  font-weight: bold;
  line-height: 12pt;
}
#body #nieuws h3 {
  font-weight: normal;
  font-style: normal;
  font-size: 9pt;
  line-height: 12pt;
  padding: 0 0 12pt 0;
}

/* Sub --------------------------------------------------------------------- */
#sub #content h1 {
  font-weight: bold;
  font-style: normal;
  font-size: 14pt;
  color: #704;
  padding: 0 0 12pt 0;
}
#sub #content h2 {
  font-weight: bold;
  font-style: normal;
  font-size: 9pt;
  line-height: 12pt;
  color: #704;
  padding: 0 0 2pt 0;
}
#sub #content h2 a {
  color: #704;
}
#sub #content p {
  line-height: 12pt;
  padding: 0 0 12pt 0;
}
#sub #content p strong,
#sub #content p em {
  font-weight: bold;
  font-style: normal;
  color: #704;
}
#sub #content ul {
  list-style-type: square;
  margin: 0 0 10pt 12pt;
}
#sub #content li {
  padding: 0 0 2pt 0;
}
#sub #content ul strong {
  font-weight: bold;
  color: #704;
}
#sub #content table {
  font-size: 9pt;
  line-height: 12pt;
  border-collapse: collapse;
  margin: 0 0 12pt 0;
}
#sub #content table th,
#sub #content table td {
  text-align: left;
  vertical-align: top;
}
#sub #content table th {
  font-weight: bold;
  color: #704;
}

/* Nieuwsbericht */
#sub #content time {
  font-weight: bold;
  line-height: 12pt;
  color: #704;
}
#sub #content article.nieuwsbericht p a {
  display: none;
}

/* Contactgegevens */
#sub #content #contact_details {
  line-height: 12pt;
}
#sub #content #contact_details strong {
  font-weight: bold;
  color: #704;  
}
#sub #content #contact_details th {
  padding: 0 10px 0 0;
}
#sub #content #contact_adres {
  margin: 0 0 12pt 0;
}
#sub #content #contact_tijden th {
  font-weight: normal;
  color: #570;
}

/* Fotogalerij */
#sub #content .ce_news_gallery td {
  font-size: 0;
  line-height: 0;
  padding: 3pt 6pt 3pt 0;
}

/* Footer ------------------------------------------------------------------ */
#footer {
  font-size: 8pt;
  padding: 10pt 0 0 0;
}
#footer address {
  font-style: normal;
  line-height: 11pt;
  padding: 10pt 0 10pt 0;
  border-top: 1px solid #ac3;
}
#footer table {
  font-size: 8pt;
  line-height: 11pt;
  border-collapse: collapse;
}
#footer table th,
#footer table td {
  text-align: left;
  vertical-align: top;
}
#footer table th {
  font-weight: bold;
  color: #704;
  padding: 0 4pt 0 0;
}
#footer table td span.telfax {
  display: none;
}

/* Clearing <div> ---------------------------------------------------------- */
div.clear {
  clear: both;
  height: 0;
  font-size: 0;
}