body {
  margin: 0;
  padding: 0;
  font-family:Arial, Helvetica, sans-serif;
  }

div#content, div#header, div#footer, div#navigation {
  background: black;
  width: 780px;
  margin: 0 auto;
  padding: 20px;
  }
  
  div#header {
    background: url("//assets.bettyblocks.com/3f355f15f09547ce9d2baae99cab6060_assets/files/Watervriendenheader800metlogo.jpg?_=672f06bb09d14e14e15003c356b2764d") center left no-repeat black;
    width: 780px;
    height: 137px;
    /*opacity: 0.70; */
    /*-moz-opacity: 0.70;*/
    /*filter: alpha(opacity=70);*/
    margin: 0 auto;	
    padding: 0px;
    }

  div#navigation {
    padding: 1px 20px 1px 20px;
    /*opacity: 0.70; */
    /*-moz-opacity: 0.70;*/
    /*filter: alpha(opacity=70);*/
    width: 780px;
    background: red;    /*kleur van achtergrond, was black*/
    margin: 0 auto;	
    padding: 0px;				
    }
    div#navigation ul {
      margin: 0;
      padding: 0;
      }
      div#navigation ul.subNavigation1 {
        margin-left: 122px;
        }
      div#navigation ul.subNavigation2 {
        margin-left: 121px;
        }
    div#navigation li {
      display: inline;
      margin-right: 15px;
      color: white;    /*kleur van achtergrond, was gray*/						
      }
      div#navigation li a{
        font-weight: bold;
        text-decoration: none;
        color: white;    /*kleur van achtergrond, was gray*/						
        }
      div#navigation li.current a {
        color: white;    /*kleur van achtergrond, was gray*/
        }

  div#content {
    /*opacity: 0.70; */
    /*-moz-opacity: 0.70;*/
    /*filter: alpha(opacity=70);*/
    padding: 20px;		
    width: 780px;	
    background: white;    /*kleur van achtergrond, was black*/
    margin: 0 auto;				
    }
    div#content img {
      float: right;
      margin: 0 0 7px 15px;
      border: gray 1px solid;
      z-index: 1;
      }
    
        
  div#footer {
    /*opacity: 0.70; */
    /*-moz-opacity: 0.70;*/
    /*filter: alpha(opacity=70);*/
    padding: 5px 20px 5px 20px;
    width: 780px;	
    background: white;    /*kleur van achtergrond, was black*/
    margin: 0 auto;					
    }
    div#footer p, div#footer a  {
      font-size: 9pt;
      text-align: center;
      letter-spacing: 1px;
      text-decoration: none;
      }
      
p, li, a, td {
  font-size: 10pt;
  text-align: justify;
  line-height: 1.4em;
  color: #000000;    /*kleur van teksten, was EEEEEE*/
  }

  td, td p {
    text-align: left;
    }
  a {
    color: #000000;    /*kleur van teksten, was DDDDDD*/
    text-decoration: underline;
    }
/* headers */
h1, h2, h3, h4, h5, h6 {
  letter-spacing: 2px;
  color: #000000;    /*kleur van teksten, was EEEEEE*/
  }
  h1 {
    font-size: 32px;
    font-weight: 700;
    margin: 0 0 0 185px;
    padding: 0px;
    text-align: center;
    color: #EEEEEE;    /*kleur van teksten, was EEEEEE*/
    }
  h2, h3, h4, h5, h6 {
    text-align: left;
    border-bottom: gray 1px solid;
    }
    h2 {
      margin-top: 0px;
      padding-top: 0px;
      font-size: 24px;
      }
    h3 {
      font-size: 18px;
    }

table.instructies {
  border-collapse: collapse;
  border-spacing: 2px;
  line-height: 1.4em;
  font-size: 12pt;
  font-family: "Garamond",serif;
  width: 80%;
  margin-bottom: 20px;
}
  table.instructies tbody tr th {
    border: none;
    color: #4472c4;
    text-align: justify;
    font-weight: 400;
  }
  table.instructies tbody tr td {
    border: solid #000000 1.0pt;
    font-size: 16px;
    padding: 0 5px;
  }
  th, td {
    border: solid gray 2.0pt;
    color: #000000;
    text-align: left;
    padding: 2px;
  }
  .noborder {
    border: 0;
  }

.noclass {
  margin: 0;
}