h1,h2,h3,h4,a,body,p,th,td,ul,b,i {
  font-family: Arial, Helvetica, sans-serif;
  color: #505050;
}
body,th,td {
  font-size: 76%;
}
body {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  background-color: #fff;
}
a,a:link,a:visited {
  color: #505050;
}
a:hover,a:active {
  color: #EE3439;
}
h1 {
  font-size: 120%;
  font-weight: bold;
}
h1.normaal {
  font-size: 110%;
  font-weight: bold;
}
h2 {
  font-size: 110%;
  font-weight: bold;
}
h3 {
  font-weight: bold;
}
ul {
  margin-bottom: 0pt;
  margin-top: 0pt;
  list-style-type: disc; 
}
ol {
  color: #505050;
  list-style-type: decimal;
}
img {
  padding: 2px;
}
img.kop {
  padding: 0;
  border: 0;
}
th {
  vertical-align: top;
  font-weight: bold;
  background-color: #E0E0E0;
}
td {
  vertical-align: top;
}
p,font {
  font-size: 100%;
}
hr {
  height: 1px;
  color: #bbb;
}
*.rood {
  color: red;
}
*.klein {
  font-size: 67%;
}
#tabs {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 90%;
  padding: 6px 5px 5px 5px;
  border-bottom: 1px solid #bbb;
  margin-bottom: 5px;
}
#tabs ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
} 
#tabs ul li {
  margin-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: inline;
}
#tabs ul li a{
  color: #505050;
  text-decoration: none;
  padding: 5px 5px 5px;
  background-color: #eee;
  border: 1px solid #bbb;
}
#tabs ul li a.actief {
  color: #EE3439;
  background-color: #fff;
  border-bottom: 1px solid #fff; 
  font-weight: bold;
}
/* vaste positionering navigatiemenuutje onder aan de pagina - getest met IE, FF en Opera */
body {
  padding:100px 0 18px 0px;
}
@media screen{
  body>div#header{
  position:fixed;
  }
  body>div#footer{
  position:fixed;
  }
  div#header {
    position:absolute;
    top:0;
    left:0;
    height: 100px;
    width:100%;
    margin:0px auto;
    background-color: white; /* anders komt tekst door elkaar heen */
  } 
  div#content {
    margin-left: 10px;
    padding:0 0 18px 0px;
    background-color: white;
  }
  div#footer {
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
    height:18px;
    font-size: 90%;
    text-align: center;
    background-color: white; /* anders komt tekst door elkaar heen */
    overflow:hidden;
  }
  * html body{
    overflow:hidden;
  } 
  * html div#content{
    height:100%;
    overflow:auto;
  }
}
@media print {
  h1,h2,h3,h4,body,p,th,td,ul,b,i {color: #000000}
  a,a:link,a:visited,a:hover,a:active,body,p,th,td,ul,b,i {color: #000000;text-decoration: none;}
  .nietprinten{display : none !important;}
  #footer{display : none;}
  body>div#header{
  position:fixed;
  }
  div#header {
    position:absolute;
    top:0;
    left:0;
    height: 100px;
    width:100%;
    margin:0px auto;
    background-color: white; /* anders komt tekst door elkaar heen */
  } 
  div#content {
    margin-left: 10px;
    padding:0 0 18px 0px;
    background-color: white;
  }
}

