h1,h2,h3,h4,a,body,p,th,td,ul,b {
  font-family: Arial, Helvetica, sans-serif;
}
body,th,td {
  font-size: 76%;
}
body {
  background-color: #009933;
  text-align: center;
  min-width: 864px;
}
a {
  cursor: pointer;
  text-decoration: none ;
  color: #000;
}
a:hover,a:active,a.actief {
  color: #009933;
}
h1 {
  font-size: 110%;
}
h2 {
  font-size: 105%;
  margin-bottom: 0;
}
h3 {
  font-weight: bold;
}
ul {
  margin-bottom: 0;
  margin-top: 0;
  list-style-type: disc; 
}
ol {
  list-style-type: decimal;
}
dt {
  font-weight: bold;
  margin-top: 10px;
}
input,select,textarea {
  font-family: Arial, Helvetica, sans-serif;
  background-color: #fff;
  font-size: 100%;
}
button{
  font-family: Arial, Helvetica, sans-serif;
  background-color: #093;
  font-size: 100%;
}
th {
  vertical-align: top;
  font-weight: bold;
}
td {
  vertical-align: top;
}
/* hoofdmenu */
#knop {
  width: 799px;
  padding: 0;
  margin: 0;
  //background-color: #000;
}
#knop td {
  margin: 0;
  width: 124px;
  text-align: center;
  //background-color: #000;
  font-weight: bold;
}
#knop td a.Hoofdmenu {
  display:block;
  width: 124px;
  float:left;
  padding: 1px;
  border-left: 0;
  border-right: 1px solid #fff;
  color: #fff;
  text-decoration: none;
  //background-color: #000;
}
#knop a.Hoofdmenu:hover {
  color: #009933;
}
#knop a.categorie {
  display: block;
  padding: 1px 2px 1px 5em;
  border-left: 0;
  color: #c6966b;
  text-decoration: none;
  width: 100%;
}
#knop a.subcategorie {
  display: block;
  padding: 1px 2px 1px 6em;
  border-left: 0;
  color: #c6966b;
  text-decoration: none;
  width: 100%;
}
#knop li.actief a {
  color: #c6966B;
}
/* cell met de content */
	#content2 {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%;}
	#content2 i {font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 100%;}
/* opmaak centrale tabel */
#wrapper {
  text-align: left;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border: 0;
  background-color:#ffffff;
}
/* ondoorzichtige achtergrond */
.bg {
  background-color: #009933;
}
/* cell met de content */
	#content {
  height:374px;
  overflow:auto;
}
/* Opmaak FAQ*/
#faqcontent {
  	height:374px;
  	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 14px;
}
#faqcontent a { text-decoration: none;color: #000000;}
#faqcontent a:hover {text-decoration: none;color: #009933;}
#faqcontent a:active {text-decoration: none;color: #000000;}
#faqcontent a:visited {text-decoration: none;color: #000000;}
.footer td {
  text-align:center;
  line-height:28px;
}
.footer a, .footer a:visited, .footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 font-weight: bold;
  text-decoration: none;
  color: #000;
}
.footer a:hover {
  text-decoration: underline;
  color: #000;
}
td form {
  display: inline;
}
#footercel {
  margin-top : 30px;
  margin-left : 100px;
}
#xContactFormulier {font-size: 9pt; color: #FFFFFF;}
#xContactformulier td {font-family: Arial, Helvetica, Sans-serif; font-size: 9pt; color: #000000;}
.hidden{display : none;}   // gebruikt bij hide/when FAQ's
#Startmenu {display: visible}
#kern {display:visible}
#instructiefilms {display:visible}

@media screen {
  .nietopscherm {display : none !important;}
  #kern {position: absolute; left:435px;top:290px;overflow: auto;height:285px; width: 430px}
	#instructiefilms {position: absolute; left:445px;top:305px;overflow: auto;height:285px; width: 430px}
}
@media print {
  h1,h2,h3,h4,body,p,th,td,ul,b,i,pre {color: #000;text-align: left;}
  pre {font-size: 80%;font-weight: bold;}
  a,a:link,a:visited,a:hover,a:active,body,p,th,td,ul,b,i {color: #000;text-decoration: none;}
  .nietprinten, .footer, #klikplaatjes, #Startmenu {display : none !important;}
  #kern {display:visible;}
}

