BODY
{
   color: #000000;
   background-color: #FFFFFF;
   background-image: url(plaatjes/oranjewit.gif);
   background-repeat: repeat-y;
   background-attachment: fixed;
   font-family: "Times New Roman", Times, serif;
   padding-left: 40px;
   padding-right: 10px;
}

/* Koppen */
H1,H2,H3,H4,H5{ text-align: center; color: #00006B; }
.Kop H1{ font-style: italic; }
.Kop H2{ font-style: italic; }
.Gewijzigd{ color: #00006B; background-color: #FFFFFF; }
.Menu H2,{ color:#00006B; }
.FotoMenu H2{ color:#00006B; }
.Geschiedenis H3 { text-align: left; }

/* Paragrafen */
P{ text-align: justify; }
P.Marges{ margin-left: 60px; margin-right: 60px; }
P.MargesKlein{ margin-left: 20px; margin-right: 20px; }
P.Menu,P.FotoMenu{ margin-left: 40px; margin-right: 40px; line-height: 1.5em; }
P.NietBekend{ color: #00006B; font-style: italic; text-align: center; }

OL,UL{ margin-top: 0px; margin-bottom: 0px; }
OL.Marges,UL.Marges{ margin-left: 60px; margin-right: 60px; text-align: justify; }
LI{ margin-right: 20px; }
SUP CODE { color: #00006B; } /* voetnoten */
BIG { color: #00006B; } /* jaartallen in koppen bij geschiedenis */

/* Links */
.Menu A { text-decoration: none; font-weight: bold; } /* Menu's */
.Menu A:link,.Menu A:active,.Menu A:visited{ color:C00000; }
.Menu A:hover{ color:FF0000; }
.FotoMenu A { text-decoration: none; font-weight: bold; } /* Menu in fotopagina's naar jaartallen of stelnummers */
.FotoMenu A:link,.FotoMenu A:active,.FotoMenu A:visited{ color:0000C0; }
.FotoMenu A:hover{ color:C00000; }
.MenuOpmerking A { text-decoration: underline; font-weight: normal; } /* Opmerkingen in menu */
.MenuOpmerking A:link,.MenuOpmerking A:active,.MenuOpmerking A:visited{ color:0000FF; }
.MenuOpmerking A:hover{ color:FF0000; }
A:link,A:active,A:visited{ color: #0000FF; }
A:hover{ color: #FF0000; }
A.Knop { text-decoration: none; font-weight: bold; }
A.Knop:link,A.Knop:active,A.Knop:visited{ color: #C00000; }
A.Knop:hover{ color: #FF0000; }

/* Kleuren */
.BlauwWit
{ 
  color: #00006B;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  border: 1px solid white;
}
.Blauw{ color: #00006B; }
.Zwart{ color: #000000; }
.Oranje{ color: #FF9C00; }
.Geel{ color: #FFFF80; }
.Rood{ color: #FF0000; }
.Grijs{ color: #B0B0B0; }
.FotoDatum{ color: #00006B; }
.GeenMenu{ color: #606060; }
.MenuOpmerking{ color: #FF0000; }

/* Fotomenu per jaar of per treinstel */
.FotoMenu{ font-size: 1.17em; font-weight: bold; margin-left: 20px; margin-right: 20px; }

/* Tabellen */
CAPTION
{
  text-align: left;
  color: #000000;
}

TABLE.Navigatie
{
  background-color: #FFFFFF; /* #FFFF80;*/
  background-image: url(plaatjes/oranjewit.gif);
  background-repeat: repeat-y;
  border-spacing: 0px;
  border-style: none;
}
.Navigatie TD
{
  border-style: 0px;
  padding: 0px;
}

TABLE.Rand
{
  border-width: 4px;
  border-style: solid;
  border-color: #0000E0 #000070 #000060 #0000D0;
  border-spacing: 0px;
  margin-left:auto;
  margin-right:auto;
}
.Rand TD
{
  border-width: 1px;
  border-style: solid;
  border-color: #000070 #0000E0 #0000D0 #000060;
  padding: 0px;
}
.Rand TABLE
{
  border-style: none;
}
.Rand TD TD
{
  border-style: none;
}

TABLE.Lijst
{
  border-width: 4px;
  border-style: solid;
  border-color: #0000E0 #000070 #000060 #0000D0;
  border-spacing: 0px;
  margin-left:auto;
  margin-right:auto;
}
.Lijst TD, .Lijst TH
{
  border-width: 1px;
  border-style: solid;
  border-color: #000070 #0000E0 #0000D0 #000060;
  padding: 3px;
}
.Lijst TD{ background-color: #FFFFFF; }
.Lijst TH{ background-color: #FFFF80; text-align: left; }

TABLE.Menu
{
  border-width: 4px;
  border-style: solid;
  border-color: #0000E0 #000070 #000060 #0000D0;
  border-spacing: 0px;
  background-color: #FFFFFF; /* #FFFF80;*/
  background-image: url(plaatjes/oranjewit.gif);
  background-repeat: repeat-y;
  margin-left:auto;
  margin-right:auto;
  margin-top: 0em;
  margin-bottom: 1em;

}
.Menu TD 
{
  border-width: 1px;
  border-style: solid;
  border-color: #000070 #0000E0 #0000D0 #000060;
  color: #00006B;
  padding-top: 1em;
  padding-bottom: 1em;
  white-space: nowrap;
}
.Menu UL{ list-style-type: disc; }
.Menu UL UL{ list-style-type: square; }
.Menu TABLE
{
/*
  border-width: 1px;
  border-color: #00F0FF #000080 #000080 #0000FF;
  background-color: #FFFFF;
*/
  border-collapse: collapse; 
  border-style: none; 
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.Menu TABLE TR
{
  border-style: none; 
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.Menu TABLE TR TD
{
  border-style: none; 
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  border-collapse: collapse;
}

/* Buitenste tabel voor foto lijsten */
TABLE.FotoLijst
{
  border-width: 4px;
  border-style: solid;
  border-color: #0000E0 #000070 #000060 #0000D0;
  border-spacing: 0px;
  background-color: #00006B;
  margin-left:auto;
  margin-right:auto;
}
.FotoLijst TD
{
  border-width: 1px;
  border-style: none;
}
/* Binnenste tabel voor fotolijst */
.FotoLijst TABLE
{
  border-width: 1px;
  border-color: #00F0FF #000080 #000080 #0000FF;
  background-color: #FFFFF;
  border-collapse: collapse; 
  border-style: none; 
  border-spacing: 0px;
}
.FotoLijst TD TD
{
  background-color: #FFFFFF;
  border-width: 1px;
  border-color: #000080;
  color: #000000;
  border-style: solid none solid none;  
  padding: 0px;
}
.FotoLijst TD IMG
{
  border-width: 1px;
  border-color: #000080;
  border-style: none solid none none;    
}
.FotoLijst TD P
{
  margin-left: 10px;  
  margin-right: 10px;
}
.FotoLijst TD P IMG
{
  border-style: none;  
}

