/* Netscape 4: negeert BODY styles */
/* Netscape 4:  doesn't honor inheritance in tables  */
BODY {
/*	color : Black;
	background-color : #FFFFCC; */
	color : Navy;
	background-color : #FDFDFD;
	background-attachment : fixed; /* background scrollt niet mee */
}
/*A:LINK {
	color : Blue;
}
A:VISITED {
	color : Red;
}
A:HOVER {
	background-color: #FFD700;
}*/

/*	font-family,font-size,
     text-align,vertical-align  WERKT DIT OP ALLE CELLEN ????????????????
     border = kader om element (TABLE) 										met dikte, stijl en kleur. (0 = geen kader)
	       HTML:  TABLE  border = border
		                               cellspace = ruimte tussen cellen
					    TD,TH  geen border mogelijk
	 padding = ruimte tussen element  en border 		  als lengte (em,ex,px,incm,mm,pt,pc) of %
	 margin =  ruimte om element? 									als lengte of %
	 WERKT NIET BIJ 'TABLE'?????????????? wel bij TD,TH,TR:
	text-align = horizontale uitlijning                					left, right, center, justify
	vertical-align = verticale uitlijning 							   oa top, middle, bottom 
*/

/*standaard tabel: geldt voor tabel en ALLE CELLEN ****************************************/
/* ZELFDE LETTERTYPE/GROOTTE ALS PARAGRAPH */
TABLE{
/*	background-color: navy; */
/* border : 0px solid Black;  = alleen buitenkant !!! */
/* padding: 0px; */
}

/*alle rijen*/
TR{
/* neem over van TABLE(.class): font-family, font-size,color,background */
	text-align: left;
	vertical-align : top;

}
/* kop/1e rij *
/* WERKT OOK OP TH en TD in alleen TABELLEN met speciale CLASS !!!!!!!!!!!!!
en ook:
TABLE.class Tx: element Tx krijgt stijl van Tx + alle extra eigenschappen hieronder 
*/
TH{
/* neem over van TABLE(.class): font-family, font-size, vertical-align */
	color : White;
	background-color: Navy;
	font-family : Arial, sans-serif;
	font-style : oblique; /*italic minder leesbaar */
	font-weight : bold;
	padding: 1px;
/*	text-align: left;*/
	vertical-align : center;	
	/*width : auto;*/
}
/*cel in tabel */

TD{
/*	color : Black; */
/*	background-color : White;  /* transparent; */
	padding: 1px;
}
/* 1e kolom: werkt niet 
TR+TD{
   font-style : italic;
   background-color: Yellow; */


/* standaard paragraph ?????? *****************************************************
NADEEL: geldt voor alle P ook P binnen TABLE.class*/
/*P{
}*/

/* standaardkoppen (headers) ********************************************************/	
H1 {
	font-family : Arial, sans-serif;
	font-size: 24pt;	/* xx-large;*/
	font-style : normal;
}

/* Kop Blauwe balk met witte tekst */
H2 {
	background-color : #0077B5;   /* #006699; */
	color : White;
	font-family : Arial, sans-serif;
	font-size : medium;
/*	font-style : italic;
	font-weight : bold; */
} 

H3 {
	background-color : #FFF084;  /* was #FFD700 */
	color : Black;
	font-family : Arial, sans-serif;
	font-size : medium;
	font-style : normal;
}

H4 {
	color : Black; /*Blue;*/
	font-family : Arial, sans-serif;
	font-size : small;
	font-style : normal; 
/*	font-weight : bold; */
/*	text-decoration : underline;  */	
	}

/* test */
H5 {
	background-color : White;
	background-image:  url(layout/kop.jpg);
	color: Black;
	font-size : large;
	font-style : italic;
	text-align: center;
} 




/* M  E N U ******************************** */

/*.menu_ {
	background-position : bottom;
	background-repeat : no-repeat;
	}
.menuitem { 
	font-size: 8pt; 
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	list-style-image: url(layout/BUL_punt-geel.gif);  
	color : White;  
	}
.menukop {  
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 16pt; 
	font-style: italic; 
	font-weight: bold; 
	color : White; 
	}*/
BODY.menu {
	color : White;
	background-color : #0000CD;
	background-image: url(layout/bg_fiets2_blauw.gif);  /*fietsen op achtergrond*/
	background-repeat : repeat;
}
/*.menu A.:LINK {
	color : Yellow;
	text-decoration : none;
}
.menu A:VISITED {
	color : Aqua;
	text-decoration : none;
}
.menu A:HOVER {
	font-weight : bold;
}*/
TABLE.menu {
	border : 0px;
	padding: 0px;
/* margin : 0px;*/
/* background-color : #0000CD;*/
	background-image: url(layout/bg_col_blauw_150bx274h.jpg); /*col */
	background-position : bottom;
	background-repeat : no-repeat;	
	}
/*Achtergrond verkeersborden
 Tx.menu voor compabiliteit met IE3.0
 TABLE.menu TH betekent: TH stijl indien in tabel met class menu*/
/*
TABLE.menu TH,TH.menu,
TABLE.menu TR,TR.menu,
TABLE.menu TD,TD.menu {
	background-position : left;
	background-repeat : repeat;
/* text-align : right;*/
/* vertical-align : top;*/
}
/* menukop */
H1.menu {  
	font-family: "Comic Sans MS", Arial, sans-serif;
	font-size: 16pt; 
	font-style: italic; 
	font-weight: bold; 
/* text-align : right;*/
/* vertical-align : top;*/
}
/* Tekst in menu: menu keuzes (ipv menuitem) */
P.menu,DIV.menu,SPAN.menu { 
	font-family: Arial, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	list-style-image: url(layout/bul_punt-geel.gif);   /*bullets*/
	/*text-align : left;
	vertical-align : top;*/
}

/* K O P  bovenaan pagina ************************* */
/* TH,TD zonder .kop: zie boven */

/* WERKT NIET: plaatje als achtergrond
TABLE.kop{
	background-image : url(layout/bg_kop.jpg);
}
TABLE.kop TH{
	background-image : url(layout/bg_kop.jpg);
}
*/

TABLE.kop H1, H1.kop{
	color : White;
	background-color : Transparent;
} 
/* regel met 'HOME'   en last update */
TABLE.kop TD, P.kop{
	color : Navy;	/* was blue */
	background-color : #FFBB00;  /* was FFCC00 */
	font-family : Arial, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : bold;
	list-style : 1px;
}

/*Links ******************************** */
/* TH,TD zonder .data: zie boven */

.links{
	background-color: #FFFFCC;
}
TABLE.links TH{
/*	border-bottom: 1px solid Silver;*/
	color : White;
	background-color : Gray;  /* transparent; */
	font-weight : bold;
}
TABLE.links TD, P.links{
/*	border-bottom: 1px solid Silver;*/
/*	color : Black;  */
	background-color : #FFFFCC;
/*	background-position : left;
	background-repeat : no-repeat; */
}

/*LEGENDA *******************************************/

 /* ruimte tussen cellen instellen via HTML cellspace*/
TABLE.legenda{
/*  margin: 1px; */
	background-color : #FFBB00;
	font-size: 8pt;
}

TABLE.legenda TH{
	color : #10088F;
	background-color : #FFBB00;  /* transparent; */
}
/* cellen TD in legenda */
TABLE.legenda TD{
	/*border : 5px solid Navy;
	padding: 2px;    /*ruimte tussen tekst en border*/
 	color : #FFBB00;
	background-color : #10088F;	
	font-family : Arial, sans-serif;
}

/*Info tabel ******************************** */
/* TH,TD zonder .data: zie boven */

TABLE.tbgroot{
/*	border-bottom: 1px solid Silver;*/
   margin: 1px;
	background-color : #10088F;  /* transparent; */
}
TABLE.tbgroot TH{
/*	border-bottom: 1px solid Silver;*/
	color : #10088F;
	background-color : #FFBB00;  /* transparent; */
/*	font-weight : bold; */
}
TD.tbgroot{
/*background-color: Aqua;*/
  background-color: #99CCFF;
  font-style : italic;
}
TABLE.tbgroot TR, P.tbgroot{
/*	border-bottom: 1px solid Silver;*/
/*	color : Navy;  */
	background-color: white;
}

TABLE.tbklein{
/*	border-bottom: 1px solid Silver;*/
   margin: 1px;
	background-color : #10088F;  /* transparent; */
}
TABLE.tbklein TH{
/*	border-bottom: 1px solid Silver;*/
	color : White;
	background-color : #10088F;  /* transparent; */
/*	font-weight : bold; */
}
TABLE.tbklein TD, P.tbklein{
/*	border-bottom: 1px solid Silver;*/
/*	color : Navy;  */
	background-color : white;  
}

/* D A T A  in matrix ******************************** */
/* TH,TD zonder .data: zie boven */
TABLE.tbdata{
 	color : Black;
	background-color : White;
	font-family: Arial,serif, sans-serif; 
	font-size: 8pt;
	border : 0px; /*border-color : #3333FF; zinloos als 0px */
	padding: 0px; /* ruimte tussen border en tekst */
/* align verschilt per kolom */
	/*text-align : left;
	vertical-align : top;*/
}

/*tabel met  data uit bijv. cols database*/
TABLE.tbdata TR {
}
/* data 1e rij
 TABLE:  font-family, font-size, vertical-align
	TH:  font-style, font-weight */
	 
/*TABLE.data TH {
	border : 0px;
	padding: 1px;
	color : Blue;
	background-color : Silver;

/*data 1e kolom: WERKT NIET in IE5.0: */
TABLE.tbdata TR+TD{
   background-color: Yellow;
   font-style : italic;
}
/*OPLOSSING: geef cellen 1e kolom class data:*/
TD.tbdata{
/*background-color: Aqua;*/
  background-color: Yellow;
  font-style : italic;
}



/* G A L L E R Y  (thumbnails) ******************************** */
/* cellen TH,TD zonder .gallery: zie boven */

TABLE.gallery{
/*	border : 0px;
	padding: 0px;*/
/*	color : White;
	background-color : Navy;*/
	font-family:  "Lucida Sans", "Comic Sans MS", cursive;
	font-size: 8pt;
	text-align : center; /* werkt hier wel !!!!!!! */
	vertical-align: top;
}
/* cel in gallery:
TABLE.gallery TD,TD.gallery {
} */



/* TEKSTSTIJLEN paragraph *************************** */
P.noot{
	font-family : Arial, sans-serif;
	font-size : smaller;
	font-style : normal;
	/*text-indent : 0pc;*/	
	margin-left : 5%;
	margin-top : 5px;
	border-top : 1px solid Black;
	border-bottom : 1px solid Black;
}
P.voorbeeld {
	font-family : "Courier New", Courier, monospace;
	font-size : larger;
	text-indent : 5%;
	/*margin-left: 5%*/
}
P.handschrift{
	font-family : "Lucida Handwriting", "Lucida Sans", cursive;
}

/* TEKSTSTIJLEN algemeen*************************** */
/* TH, TD zonder .naam: zie boven */
.tour {
   color: Black;
	background-color: #FFC726;  /*oud: #000099; */
}
.giro {
   color: Navy;
	background-color: #F0C8D0;
}
.vuelta {
   color: Navy;
	background-color: #EFE8EF;
}

.transparant {
	background-color: tranparent;
}
.kader {
	border : thin solid Navy;
/* zelfde als:
	border-color : blue;
	border-style : solid;
	border-width : thin;*/
}
.intro {
	font-family : Tahoma, "News Gothic MT", cursive;
	/*font-size: larger;*/
}
.bijschrift {
	font-family : Arial, sans-serif;
	font-size: x-small;
	font-style: italic;
/*	text-align: right;*/
}
.warning {
	/* color : Black; */
	background-color : Red;
	/* border : medium solid Red; */
}
.tip {
	color : White;
	background-color : Green;
	font-weight : bold;
}
.nadruk {
	color : White;
	background-color : Silver;
	font-weight : bold;
}
.opm{
	/*color : Blue;
	background-color : #FFD700;*/
	border : medium solid #FFBB00;
}


.bg_vert_r{
	background-position : right;
	background-repeat : repeat-y;
}
.bg_vert_l{
	background-position : left;
	background-repeat : repeat-y;
}
.test
{
	background-position : right;
	background-repeat : repeat-y;
}
.klein {
	font-size: small;
}

