/* datum laatste wijziging: 4 april 2004 : toevoegen twee nieuwe opmaakkenmerken voor hyperlinks */
/* datum voorlaatste wijziging: 20 mei 2002 */
/* deze css is een aangepaste versie van de css van kuleuven */


/* BUGS */
/*  IN NN47: DE BLAUWE ACHTERGROND VAN DE STIJL .ACHTERGRBLAUW IN COMBINATIE MET .DIVAANDACHT OF .DIVACHTERGRBLAUW WORDT NIET WEERGEGEVEN (resultaat is witte tekst op witte achtergrond) */
/*  IN NN47: IN TABEL BLOCKQUOTE IN COMBINATIE MET PADDING DOET DE TEKST NAAR RECHTS OPSCHUIVEN ZODAT TEKST VAN LAATSTE CEL NIET TE ZIEN IS */
/* de stijlen .achtergrblauw en .achtergrgrijs werden speciaal gedefinieerd voor tabellen maar kunnen ook in gewone tekst worden gebruikt */



/* stijlen toepasbaar op tekst */

.achtergrblauw {
  font-family: Arial, Helvetica, Sans-Serif;
  border: 1px solid #6666CC;  /* alleen nodig voor NN47, anders wordt witte tekst op witte achtergrond getoond in combinatie met .DIVaandacht en .DIVachtergrblauw */                  
  padding-bottom: 0;
  font-weight: bold;
  color: white;
  background-color: #6666CC;
}

.achtergrgrijs {
  font-family: Arial, Helvetica, Sans-Serif;
  border: 1px solid #CCC;
  color: black;
  background-color: #CCC;
}

.center {
  font-family: Arial, Helvetica, Sans-Serif; 
  text-align: center;
}

.claim {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  color: #666699;
  line-height: 100%;
}

/* stijl insprong is nodig in tabellen ipv BLOCKQUOTE voor NN47 maar kan ook in gewone tekst worden gebruikt */

.insprong {
  font-family: Arial, Helvetica, Sans-Serif; 
  margin-left: 40px;
}

.kleurrood {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #CC3333;
  background-color: transparent;
}

.kleurblauw {
  font-family: Arial, Helvetica, Sans-Serif;
  color: #6666CC;
  background-color: transparent;
}

.knoppen {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 100%;
  text-align: right;
  color: #6666CC;
  }

.knoppenboven {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  line-height: 100%;
  font-weight: bold;
  color: #6666CC;
  }

.kopblauwH1 {
  font-size: 160%;
  font-weight: bold;
  color: #6666CC;
} 

.kopblauwH2 {
  font-size: 140%;
  font-weight: bold;
  color: #6666CC;
} 

.kopblauwH3 {
  font-size: 120%;
  font-weight: bold;
  color: #6666CC;
} 

.kopblauwH4 {
  font-size: 120%;
  font-style: italic;
  color: #6666CC;
} 
  
.kopblauwH5 {
  font-size: 100%;
  font-weight: bold;
  color: #6666CC;
} 

.kopblauwH6 {
  font-size: 100%;
  font-style: italic;
  color: #6666CC;
} 

.onderaan {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 8pt;
  vertical-align: sup;
  margin-top: 15px;
  margin-bottom: -5px;
  color: #666699;
  text-transform: lowercase;
}

.websitetitel {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14pt;
  font-weight: bold;
}

.zoekbox { 
background-color: #EBEFF3; 
font-size: 11px; 
color: #003366; 
font-weight: normal; 
padding-top: 1px; 
padding-right: 1px; 
padding-bottom: 1px; 
padding-left: 1px; 
font-family: Verdana, Arial, Helvetica, sans-serif; 
border: solid; height: 18px; 
width: 100%; 
text-align: left ; 
border-width: 0px 1px 1px; 
border-color: #FFFFFF #D6DEE7 #D6DEE7}



/* stijlen voor hyperlinks */

ADDRESS {
  font-family: Arial, Helvetica, Sans-Serif;
}


/* voor hyperlinks op gewone tekst */
A:link {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #6666CC;
  font-style: normal;
  text-decoration: none;
  font-size: 10pt;
  background-color: transparent;
}

A:hover {
  font-family: Arial, Helvetica, Sans-Serif; 
  font-style: italic;
  text-decoration: none;
  font-size: 10pt;
  color: #6666CC;
  background-color: transparent;
}

A:visited {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #666666;
  font-size: 10pt;
  text-decoration: none;
  background-color: transparent;
}

/* voor hyperlinks op gewone tekst ZONDER ITALIC*/
A.nonit:link {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #6666CC;
  font-style: normal;
  text-decoration: none;
  font-size: 10pt;
  background-color: transparent;
}

A.nonit:hover {
  font-family: Arial, Helvetica, Sans-Serif; 
  font-style: normal;
  text-decoration: underline;
  font-size: 10pt;
  color: #6666CC;
  background-color: transparent;
}

A.nonit:visited {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #666666;
  font-size: 10pt;
  font-style: normal;
  text-decoration: none;
  background-color: transparent;
}

/* voor onderlijnde hyperlinks op gewone tekst zonder Italic */
A.plusu:link {
  font-family: Arial, Helvetica, Sans-Serif; 
  font-style: normal;
  color: #6666CC;
  text-decoration: underline;
  font-size: 10pt;
  background-color: transparent;
}

A.plusu:hover {
  font-family: Arial, Helvetica, Sans-Serif; 
  font-style: normal;
  text-decoration: none;
  font-size: 10pt;
  color: #6666CC;
  background-color: transparent;
}

A.plusu:visited {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #666666;
  font-size: 10pt;
  text-decoration: underline;
  background-color: transparent;
}



/* voor hyperlinks in de claim */

A.claim:link {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #6666CC;
  font-size: 8pt;
  background-color: transparent;
}

A.claim:hover {
  font-family: Arial, Helvetica, Sans-Serif; 
  font-weight: bold;
  font-size: 8pt;
  color: #6666CC;
  background-color: transparent;
}

A.claim:visited {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: #336699;
  font-size: 8pt;
  background-color: transparent;
}


/* voor hyperlinks knoppen */
/* A.menu is nodig voor blauw en rood definiëren  */

A.menu:link {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   /*right: 25px;*/
   /*position: relative;*/
   text-align: right;
   color: #6666CC; 
}

A.menu:visited {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: right;
   color: #6666CC; 
}
 
A.menu:hover {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   font-weight: bold;
   text-align: right;
   color: #6666CC; 
}
 
A.menu:active {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   text-align: right;
   color: #6666CC; 
}


/* voor hyperlinks knoppen */
/* A.menu is nodig voor blauw en rood definiëren dan de niet bezochte??? */
A.menuboven:link {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #6666CC; 
 }

A.menuboven:visited {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #6666CC; 
 }
 
A.menuboven:hover {
   font-family: Arial, Helvetica, Sans-Serif;
   /*text-decoration: underline;*/
   color: #6666CC; 
 }
 
A.menuboven:active {
   font-family: Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #CC3333; 
 }


/* voor hyperlinks op blauwe achtergrond */
/* A.linkachtergrblauw is nodig voor NN47??? */

A.ablauw:link, A.ablauw:visited {
  font-family: Arial, Helvetica, Sans-Serif; 
  color: white;
  background-color: #6666CC;
}

A.ablauw:hover {
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  color: #3399FF;
  font-size: 120%;
  background-color: #6666CC;
}

/* stijlen van basiselementen html */

BODY { 
  font-family: Arial, Helvetica, Sans-Serif; 
  font-size: 10 pt;
  color: black; 
  background-color: white; 
  padding-left: 0px;
}

   
/* BLOCKQUOTE niet gebruiken in tabellen, maar stijl insprong voor NN47 */
/* font size is weggelaten voor NN47 omdat deze anders kleiner wordt weergegeven */
BLOCKQUOTE { 
  font-family: Arial, Helvetica, Sans-Serif;
}

DIV.DIVaandacht {
  font-family: Arial, Helvetica, Sans-Serif; 
  border-width: 5px;
  border-style: solid;
  border-color: #F00;
  padding: 10px; 
  color: white;
  background-color: #6666CC;
  width: 85%;  /* indien width meer dan 85% in NN47 moet er op scherm worden gescrolled en valt er stuk weg bij afdruk */
               /* indien width niet gedefinieerd wordt past de kader zich aan aan breedte van de tekst */
}


DIV.DIVachtergrblauw {
  font-family: Arial, Helvetica, Sans-Serif; 
  border-width: 1px;  /* randje wordt afgedrukt in IE50 maar geeft op scherm wel blauw randje met wat wit in NN47 */
  border-style: solid;
  border-color: #66C;
  padding: 10px; 
  color: white;
  background-color: #6666CC;
  width: 85%;  /* indien width meer dan 85% in NN47 moet er op scherm worden gescrolled en valt er stuk weg bij afdruk */
               /* indien width niet gedefinieerd wordt past de kader zich aan aan breedte van de tekst */
}

DL {
  font-family: Arial, Helvetica, Sans-Serif; 
}


EM { 
  font-style: italic;
}


H1, H2, H3, H4, H5, H6 {
  font-family: Arial, Helvetica, Sans-Serif;
}


H1 {
  font-size: 160%;
  font-weight: bold;
  color= #666699;
} 

H2 {
  font-size: 140%;
  font-weight: bold;
  color= #666699;
} 

H3 {
  font-size: 120%;
  font-weight: bold;
  color= #666699;
}	
 
H4 {
  font-size: 120%;
  font-style: italic;
  color= #666699;
}	
 
H5 {
  font-size: 100%;
  font-weight: bold;
  color= #666699;
}	
 
H6 {
  font-size: 100%;
  font-style: italic;
  color= #666699;
}	 

HR.HRblauw {
  color: #6666CC;
  background-color: transparent;
}	 



P {
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt; 
}

Normaal {
  font-family: Arial, Helvetica, Sans-Serif;
}

P.Pzonderwit  { 
  font-family: Arial, Helvetica, Sans-Serif; 
  margin-top: 0px; margin-bottom: 0px; 
}

P.Pborder {
  font-family: Arial, Helvetica, Sans-Serif; 
  border-style: solid; 
  border-width: 1px; 
  padding: 5px; 
  width: 85%;  /* indien width meer dan 85% in NN47 moet er op scherm worden gescrolled en valt er stuk weg bij afdruk */
               /* indien width niet gedefinieerd wordt past de kader zich aan aan breedte van de tekst */
}

P.Pborderblauw {
  font-family: Arial, Helvetica, Sans-Serif; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #6666CC;
  padding: 5px; 
  width: 85%;  /* indien width meer dan 85% in NN47 moet er op scherm worden gescrolled en valt er stuk weg bij afdruk */
               /* indien width niet gedefinieerd wordt past de kader zich aan aan breedte van de tekst */
}

P.Pborderblauwtekstblauw {
  font-family: Arial, Helvetica, Sans-Serif; 
  border-style: solid; 
  border-width: 1px; 
  border-color: #6666CC;
  padding: 5px; 
  color: #6666CC;
  background-color: white;
  width: 85%;  /* indien width meer dan 85% in NN47 moet er op scherm worden gescrolled en valt er stuk weg bij afdruk */
               /* indien width niet gedefinieerd wordt past de kader zich aan aan breedte van de tekst */
}

SMALL {
  font-size: 80%;
}

/*SPAN.SPANblauw { */
/*  color: #66C; */
/*  background-color: transparent; */
/*}*/

/*SPAN.SPANoranje { */
/*  color: #F90; */
/*  background-color: transparent; */
/*} */

STRONG {
  font-weight: bold;
}

SUB { 
  font-family: Arial, Helvetica, Sans-Serif;
}

SUP { 
  font-family: Arial, Helvetica, Sans-Serif;
}

/* probleem in tabellen NN47 indien padding op TD en TH samen met stijl BLOCKQUOTE gebruikt, oplossing stijl insprong gebruiken in tabellen */
/* probleem in NN47 indien padding op bv 5px staat, geeft steeds meer witruimte voor elke volgende tabel */

CAPTION {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  font-weight: bold;
  font-style: italic;
  text-align: left;
}


/* stijlen van afbeeldingen */


IMG.links {
  float: left;
  border-style: none;
  padding-right: 10px;
}

IMG.rechts {
  float: right;
  border-style: none; 
  padding-left: 10px;

}


/* stijlen van lijsten */


OL           { 
  font-family: Arial, Helvetica, Sans-Serif;
   list-style-type: decimal;
   font-size: 10pt;
  }

OL OL        { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: lower-alpha;
  font-size: 10pt;
  }
  
OL OL OL     { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: lower-roman; 
  }

OL OL UL     { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-image: url('/nl/Icons/pijlblauw.gif');
  font-size: 10pt;
  list-style-type: disc; 
  }

UL           { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-image: url('/nl/Icons/pijlblauw.gif');
  font-size: 10pt;
  list-style-type: disc;
}

UL UL        { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-image: url('/nl/Icons/streepblauw.gif');
  font-size: 10pt;
  list-style-type: disc;
}

UL UL UL      { 
  font-family: Arial, Helvetica, Sans-Serif;
  list-style-image: url('/nl/Icons/kruisblauw.gif');
  font-size: 10pt;
  list-style-type: disc;
}


UL UL UL OL     { 
 font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: decimal;
}

UL UL UL OL     { 
 font-family: Arial, Helvetica, Sans-Serif;
  list-style-type: decimal;
}


/* stijlen van tabellen */
/* stijlen van tabellen standaard*/


TABLE { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: transparent;
  color: black; 
}

TH { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: transparent; 
  color: black; 
}

TD { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: transparent; 
  color: black; 
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 10pt; 

}


/* stijlen van tabellen balk */

TABLE.balk { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #999999;
  font size: -1 ;
  color: #FFFFFF;
}

TH.balk { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #999999;
  font size: -1 ;
  color: #FFFFFF;
}

TD.balk { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #999999;
  font size: -1 ;
  color: #FFFFFF;
}

/* stijlen van tabellen nieuws*/

TABLE.nieuws { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background: url(/nl/Images/Nieuws.jpg);
  background-color: #3366CC;
  font size: -1 ;
  color: #FFFFFF;
}

TH.nieuws { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #3366CC; 
  background: url(/nl/Images/Nieuws.jpg);
  font size: -1 ;
  color: #FFFFFF;
}

TD.nieuws { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #3366CC; 
  background: url(/nl/Images/Nieuws.jpg);
  font size: -1 ;
  color: #FFFFFF;
}

/* stijlen van tabellen nieuwsback*/


TABLE.nieuwsback { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 10px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background : url(/nl/Images/NieuwsBack.jpg);
  /* background-color: #3366CC;*/
  font size: 10pt ;
  color: #000000;
}

TH.nieuwsback { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 10px;  
  font-family: Arial, Helvetica, Sans-Serif;
  /* background-color: #3366CC; */
  /* background : url(/nl/Images/NieuwsBack.jpg);*/
  font size: 10pt;
  color: #000000;
}

TD.nieuwsback { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 10px;  
  font-family: Arial, Helvetica, Sans-Serif;
  /* background-color: #3366CC;*/
  /* background : url(/nl/Images/NieuwsBack.jpg);*/
  font size: 10pt ;
  color: #000000;
}


/* stijlen van tabellen grijsblauw*/

TABLE.grijsbl { 
  border-top-style: solid; 
  border-top-width: 1; 
  border-bottom-style: solid; 
  border-bottom-width: 1; 
  border-color: #6666CC;
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 3 px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #D6DEE7;
  font size: 10 pt;
  }

TH.grijsbl { 
  border-top-style: solid; 
  border-top-width: 1; 
  border-bottom-style: solid; 
  border-bottom-width: 1; 
  border-color: #6666CC;
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 3 px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #D6DEE7;
  font size: 10 pt;
}

TD.grijsbl { 
  border-top-style: solid; 
  border-top-width: 1; 
  border-bottom-style: solid; 
  border-bottom-width: 1; 
  border-color: #6666CC;
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 3 px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: #D6DEE7;
  font size: 10 pt;

}

/* stijlen van tabellen zonderboord*/
/* tabellen tekstgrootte 80% */

TABLE.zonderboord { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Arial, Helvetica, Sans-Serif;
  background-color: transparent;
  color: black; 
}

TH.zonderboord { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-weight: bold;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

TD.zonderboord { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  font-size: 80%;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}


/* stijlen van tabellen zonder boord rechts of links uitlijnen*/

/* TD zonder border rechts uitlijnen */
TD.TDbzr { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  font-size: 80%;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: right;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* TD zonder border links uitlijnen */
TD.TDbzl { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  font-size: 80%;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}


/* stijlen van tabellen boorden grijs*/
/* TABLEgr = tabellen grijs */

TABLE.bgrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #CCC;
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 0px;  
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  background-color: transparent;
  color: black; 
}

/* THbgr = header border grijs */

TH.bgrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #CCC;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
   /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}



/* TDbgr = data border grijs */

TD.bgrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #CCC;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
   /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* stijlen van tabellen achtergrond grijs */
/* THagr = header achtergrond grijs */

TABLE.agrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: white;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  font-weight: bold;
  background-color: #CCC; 
  color: black;
  vertical-align: top; 
  text-align: left; 
}


TH.agrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: white;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  font-weight: bold;
  background-color: #CCC; 
  color: black;
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* TDagr = data achtergrond grijs */
TD.agrijs { 
  border-style: solid; 
  border-width: 1px; 
  border-color: white;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  background-color: #CCC; 
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}



/* stijlen van tabellen blauwe boorden */



/*TABLEbl = blauwe tabellen */
TABLE.bblauw{ 
  border-style: solid; 
  border-width: 1px; 
  border-color: #6666CC;
  border-collapse: collapse;      /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;            /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 2px;
  font-size: 10pt; 
  font-family: Verdana, Arial, Helvetica, Sans-Serif; 
  background-color: transparent;
  color: black; 
}

/* THbbl = header blauwe border */
TH.bblauw { 
  border-style: solid; 
  border-width: 1px; 
  border-color: #6666CC;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 10pt;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}


/* TDbbl = data blauwe border */
TD.bblauw{ 
  border-style: solid; 
  border-width: 1px; 
  border-color: #6666CC;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 10pt;
  background-color: transparent;
  color: black; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* stijlen van tabellen blauwe achtergrond */


TABLE.ablauw{ 
 border-style: none; 
  border-width: 1px; 
  border-color: white;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 10pt;
  font-weight: bold;
  background-color: #6666CC; 
  color: white;
  vertical-align: middle; 
  text-align: left; 
}


/* THbabl = header blauwe achtergrond */
TH.ablauw { 
  border-style: none; 
  border-width: 1px; 
  border-color: white;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 10pt;
  font-weight: bold;
  background-color: #6666CC; 
  color: white;
  vertical-align: middle; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}


/*TDabl = data blauwe achtergrond */
TD.ablauw { 
  border-style: none; 
  border-width: 1px; 
  border-color: #6666CC;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-size: 80%;
  font-weight: bold;
  background-color: #6666CC; 
  color: white; 
  vertical-align: middle; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}



/* eigen proef met opmaak tabellen KULAK */
/* tabellen tekstgrootte 80% */
/* TABLE aandacht = border zonder */

TABLE.aandacht { 
  border-style: none; 
  border-collapse: collapse;    /* randen tussen cellen onderling aansluiten voor IE55 */
  border-spacing: 0px;          /* randen tussen cellen onderling aansluiten voor NN61 */
  padding: 10px;  
  font-family: Arial, Helvetica, Sans-Serif;
  font-weight: bold;
  background-color: #0066CC; 
  color: white; 
}

/* TH zonder border */
TH.aandacht { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 10px;
  font-family: Arial, Helvetica, Sans-Serif;     /* nodig voor NN47 */
  font-weight: bold;
  background-color: #6666CC; 
  color: white; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* TD zonder border */
TD.aandacht { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 10px;
  font-family: Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  background-color: #6666CC; 
  color: white; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* TD zonder border rechts uitlijnen */
TD.aandachtr { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  font-size: 12pt;
  background-color: #6666CC; 
  color: white; 
  vertical-align: top; 
  text-align: right;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* TD zonder border links uitlijnen */
TD.aandachtl { 
  border-style: none; 
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif; /* nodig voor NN47 */
  font-size: 12pt;
  background-color: #6666CC; 
  color: white; 
  vertical-align: top; 
  text-align: left;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}


/* stijlen van tabellen blauwe lijnen */
/* TD lijn */

Table.lijnblauw {
  background-color: transparent;
  border-color: #6666CC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
}

TD.lijnblauw { 
  background-color: transparent;
  border-color: #6666CC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

TH.lijnblauw { 
  background-color: transparent;
  border-color: #6666CC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* stijlen van tabellen grijze lijnen */
/* TD lijn */

Table.lijngrijs { 
  background-color: transparent;
  border-color: CCC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
}


TD.lijngrijs { 
  background-color: transparent;
  border-color: CCC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

TH.lijngrijs { 
  border-color: CCC;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: transparent;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

/* stijlen van tabellen zwarte lijnen */
/* TD lijn */

Table.lijnzwart { 
  border-color: #000000;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: transparent;
}


TD.lijnzwart { 
  border-color: #000000;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: transparent;
  /* color en background-color worden geerfd van TABLE */
  /* font-size erft van TABLE in IE55 en NN61, van BODY in NN47 */
}

TH.lijnzwart { 
  border-color: #000000;
  border-left-width: 1px; 
  border-right-width: 1px; 
  border-top-style: solid; 
  border-top-width: 1px; 
  border-bottom-width: 1px; 
  border-collapse: collapse;
  border-spacing: 0px;
  background-color: transparent;
}

