/* knf.css */
/* Stijlblad voor website KNF, openbaar deel */
/* versie 25-04-2007 */

/* linkeigenschappen in deze volgorde */
a:link {
  text-decoration: underline;
  font-weight:	bold;
  color:	#333;        /* #000 */
  background:	#feb;  /* fed */
}	
a:visited {
  text-decoration: underline;
  font-weight:	bold;
  color:	#333;        /* #000 */
  background:	#feb;  /* fed */
}	
a:hover {	
  text-decoration: underline; 
  color:	#333;        /* #000 */
  background:	#fd6;  /* #fc4 */
}	
a:active {	
  text-decoration:	none;
  font-weight:	bold;   
  color:	#c00;        /* #c00 */
  background:	#fd6;  /* #ff6 */
}	
blockquote {
  margin-left: 2em;
  margin-right: 2em;
  font-style: italic;
}
body {
  color: black;
  background: #369;
}
div.basis {
  background: #f8f8f8; /* was in vorige versie #eee */
  font-size: 1em;
/*  font-family: Arial, sans-serif; */
}
div.blok {
  background: #fff;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 1em;
  padding-right: 1em;
  padding-top: 0em;
  padding-bottom: 0em;
  width: auto;
  text-align: left;
}
div.hoofd {              /* pagina-hoofd */
  background: inherit;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  width: auto;
  text-align: center;
}
div.menu {
  background: #eee;   /* was in vorige versie #fff  */
  margin-left: 4em;
  margin-right: 4em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: .5em;
  padding-right: .5em;
  padding-top: 0em;
  padding-bottom: 0em;  /* Voorkomt samenvoeging opvolgende menu's. */ 
                        /* Is ook te voorkomen door topmargin=0 bij */
                        /* p te verwijderen of andere waarde te geven. */
                        /* (Netscape probleem, IE werkt als verwacht) */
  width: auto;
  text-align: center;
}
div.lmenu {           /* menu aan de linkerkant */
  background: #eee;   /* was in vorige versie #fff  */
  margin-left: 0em;
  margin-right: auto;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: .5em;
  padding-right: .5em;
  padding-top: 0em;
  padding-bottom: 0em;  /* zie hierboven */ 
  width: 11em;
  text-align: left;
}
div.voet {               /* pagina-voet */
  background: inherit;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 0em;
  margin-bottom: 0em;
  padding-left: 0em;
  padding-right: 0em;
  padding-top: 0em;
  padding-bottom: 0em;
  width: auto;
  text-align: center;
}
em.knfkap {
  color: #cc0000;
  font-style: inherit;
  font-weight: bold;
}
h1 {
  margin-bottom: 0.5em;
  font-family: sans-serif;  /* ontbrak in eerdere versie */
  font-size: 2em;         /* ontbrak in eerdere versie */
  font-weight: normal;      /* ontbrak in eerdere versie */
}
h1.sub {
  color: #cc0000;
  font-family: sans-serif;
  font-size: 1em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 0.25em;
  margin-top: 0em;         /* zet deze kop dichter op bovenstaande */
  margin-bottom: 0.5em;
}
h2 {
  margin-bottom: 0.4em;
  font-family: sans-serif;  /* ontbrak in eerdere versie */
  font-size: 1.5em;         /* ontbrak in eerdere versie */
  font-weight: normal;      /* ontbrak in eerdere versie */
}
h2.hfd {
  font-family: serif;       /* ontbrak in eerdere versie */
  font-size: 1.15em;
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0.25em;
  margin-bottom: 0.4em;
}
h2.hfdsub {
  color: #cc0000;
  font-family: sans-serif;
  font-size: 0.9em;
  font-style: italic;
  font-weight: normal;
  letter-spacing: 0.2em;   /* was 0.25em  */
  margin-top: 0em;
  margin-bottom: 0.4em;
}
h3 {
  font-family: sans-serif;  /* ontbrak in eerdere versie */
  font-size: 1.1em;         /* ontbrak in eerdere versie */
  font-weight: normal;      /* ontbrak in eerdere versie */
  margin-bottom: 0.3em;
}
h4 {
  margin-top: 0em;
  margin-bottom: 0em;
}
p {
   margin-top: 0em;  /* zie ook opmerking bij div.menu  */
}
p.kader {
   margin-top: 0em;
   background: #eee;
}
span.quote {
  font-style: italic;
}
span.titel {
  font-style: italic;
}
span.label {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 90%;
  background: #c00;
  color: #fff;
}
span.marker {
  background: #ff6;
}
span.menubalk {
  font-family: sans-serif;  /* ontbrak in vorige versie */
  font-size: 0.8em;         /* ontbrak in vorige versie */
}
table {
  color: inherit;
  background: inherit;
  font-family: sans-serif;
  font-size: 0.8em;
}
