html, body, div, p, ul, h1, h2, h3, h4 { margin: 0; padding: 0; }

body { font-family: Verdana, sans-serif; font-size: 70%; text-align: center; }
h1 { height: 84px; text-align: right; font-size: 200%; }
 h1 a { display: block; padding-top: 40px; text-decoration: none; zoom: 1; }
  h1 a img { border: none; display: block; }
h2 { font-size: 110%; height: 30px; line-height: 30px; width: 160px; position: absolute; }
h3 { margin: 0 0 0.8em 0; font-size: 110%; }
a { color: #000; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: none; }

#container { width: 770px; margin: 0 auto; text-align: left; position: relative; }

#menu { list-style: none; text-align: right; background: #3c3c3c; line-height: 20px; font-size: 105%; height: 20px; }
 #menu li { display: inline; }
  #menu li a { background: #3c3c3c; color: #fff; padding: 0 10px; text-decoration: none; font-weight: bold; font-variant: small-caps; }

#submenu { position: absolute; top: 140px; width: 160px; list-style: none; border-top: 2px solid #acdbef; border-bottom: 2px solid #acdbef; padding: 3px 0 2px 0; }
 #submenu li { border-bottom: 1px solid #fff; }
  #submenu li a { font-weight: bold; display: block; _zoom: 1; text-decoration: none; text-align: left; padding: 4px 10px; background: #def4ff; }
  #submenu li a:hover { background: #c8efff; }

#content { line-height: 1.5; position: relative; top: 0; margin-top: 4px; _top: 4px; left: 164px; min-height: 300px; _height: 300px; width: 586px; padding: 10px; background: #f3fbfe; }
 #content p, #content table, #content h3, #content ul, #content ol { margin: 1em 0; }
 #content ul, #content ol { margin-left: 2em; }
 #content table { border-collapse: collapse; width: 100%; border-top: 1px solid #3c3c3c; }
  #content td { border-bottom: 1px solid #3c3c3c; }
  #content th, #content td { padding: 2px 0; }
 #content p.intro { font-weight: bold; }
 #content h2 { height: auto; line-height: 1.5; position: static; width: auto; }
 #content .midden img { display: block; margin: 10px auto; }
 #content .links { float: left; margin-right: 10px; }
 #content .rechts { float: right; margin-left: 10px; }

#foot { text-align: center; background: #def4ff; color: #000; line-height: 20px; margin: 4px 0; _margin-top: 8px; }
 #foot a { color: #000; text-decoration: none; }
 #foot a:hover { text-decoration: underline; }

#qontent { padding: 1em 0 3em 0; color: #85941a; text-align: center; }
 #qontent img { display: block; margin: 1em auto 0 auto; border: none; }
 #qontent a { color: #85941a; text-decoration: underline; background-image: none; padding: 0; }
 #qontent a:hover { text-decoration: none; }

#dit-is-overbodig-maar-checkstat-heeft-het-nodig-best-bagger-dus { margin: 10px 0; text-align: right; }
