/*Version 20240818*/
br.cb { 
clear: both; 
}
/* hiermit wird floaten beendet, ehemals <br clear="all"> */

a:active {
color : #008F00;
}
/* grüne Farbe für betätigte Links auf allen Seiten */

a:hover {

text-decoration: none;
background-color: #F5F0F0;
}
/* rote Farbe für Links, wenn Maus übergeht auf allen Seiten */

a:link {
color : purple;
}
/* violette Farbe für Links auf allen Seiten  */

a:visited {
color : blue;
text-decoration : none;
}
/*  blaue Farbe für bereits besuchte Links auf allen Seiten  */

address {
background-color : #EBE7E7;
border-width : 5px;
border-color : #9999FF;
border-style : outset;
padding : 6px;
font-size : 11px;
} 
/* Rahmen und Hintergrundfarbe für Copyright und Email-Adresse auf allen Seiten */

.wo {
padding : 0;
font-size : 10px;
margin : 0;
border : none;
} 
/* Wo bin ich background-color:#C0C0C0;*/

body {
background-color : #EBE7E7;
background-attachment : fixed;
margin-left : 130px;
margin-right : 130px;
} 
/* Hintergrundbild fest für alle Dateien, Seitenrand links u. rechts 140px background-image:url(p5.jpg); */

body.f {
background-color : #EBE7E7;
background-attachment : fixed;
margin-left : 0;
margin-right : 0;
} 
/* Hintergrundbild fest für breite Fahrpläne, volle Seite, kein Seitenrand, Hintergrund hellgrau */

.c {
margin-left : 90px;
margin-right : 90px;
} 
/* Rand von 90px links und rechts der kleinen Fahrpläne in de en ro, Hintergrund hellgrau */

p, h1, h2, h3, h4, ul, ol, li, div, td, th, address, blockquote, b, i, body, marquee, font.kl {
font-family : Arial, 'Arial Rounded MT Bold', 'Comic Sans MS Fett', sans-serif;
font-weight : bold;
} 
/* Hauptschriftarten auf allen Seiten */

 font.a {
color : white;
background-color : red;
}
font.b {
color : black;
background-color : white;
}
font.g {
color : white;
background-color : green;
}
font.m {
color : black;
background-color : yellow;
}
span.a {
color : white;
background-color : red;
}
span.b {
color : black;
background-color : white;
}
span.g {
color : white;
background-color : green;
}
span.m {
color : black;
background-color : yellow;
} 
/*861 u.862 u. Betriebshof*/

font.ba  {font-size: 15px; color: red; background-color : white;}
/* rote unterstrichene Schrift in 13px, also Hauptschriftgröße kleine Haltestellenfahrpläne */


font.kl {font-size:11px;}
span.kl {font-size:11px;}
/* Schriftgröße -1 für e25.htm und mehr*/

font.ro  {font-size: 13px; color: red; text-decoration: underline;}
span.ro  {font-size: 13px; color: red; text-decoration: underline;}
/* rote unterstrichene Schrift in 13px, also Hauptschriftgröße */

h1 { font-size:24px;}
/* Überschrift auf allen Seiten */

h2 { font-size:19px;}
/* mittlere Zwischennüberschriften auf allen Seiten */

h3 { font-size:15px;}
/* kleine Zwischennüberschriften auf allen Seiten */

img.m {border-width:1px;border-color:#000000; border-style:solid;}
/* Bilder mit Rahmen schwarz solide und 1px breit  */

img {border-width:5px; border-color:#9999FF; border-style:outset;}
/* Rahmen für Bilder 5px breit 3D-Form hellblau */

img.o {border-width:0px;}
/* Bilder ohne Rahmen  */

img.k {
  border-width:5px; 
  border-color: #9999FF; 
  border-style: outset;
  float: left; 
  margin: 5px 20px 5px 10px; 
  }
  
/* kleine Vorschaubilder in 4.01 4.02 usw width: 300px; 
  height: 200px; */

img.c {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width : 75%; 
  height : auto; 
  border-width:5px; 
  border-color: #9999FF; 
  border-style: outset;
  @media (min-width: 25em) width : 50%; 
  @media (min-width: 50em) width : 25%;
   }
/* Bilder allgemein */

img.ck {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width : auto; 
  height : auto; 
  border-width:5px; 
  border-color: #9999FF; 
  border-style: outset;
  @media (min-width: 25em) width : 50%; 
  @media (min-width: 50em) width : 25%;
   }
/*kleine Bilder nebeneinander */
   
   img.t {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width : 70%; 
  height : auto; 
  border-width:0px; 
  @media (min-width: 25em) width : 50%; 
  @media (min-width: 50em) width : 25%;
   }
  
/* Bilder im Titel */

 img.f {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width : 55%; 
  height : auto; 
  @media (min-width: 25em) width : 50%; 
  @media (min-width: 50em) width : 25%;
  border-width: 5px; 
  border-color: #9999FF; 
  border-style: outset; }
  
/* 55% Bilder mit variabler Anpassung an Handy, Tablett, Desktop-PC */

.center {
  margin-left: auto;
  margin-right: auto;
}
/* alle Tabellen zentrieren */

p,ul,ol,li,div,b,i,body,td.l { font-size:13px; }
/* Hauptschriftgröße, in td.l Schriftgröße 13 px, also Hauptschriftgröße in td-Zellen, z. B. für Inhaltsverz. auf
index-,o-,eo- u. ro-bus.htm */

.nobr { white-space:nowrap; }

table.fl {border-width:2px; border-color:blue; border-style:solid; border-collapse:collapse; background-color:#ffffff;}
/* Rahmen für Tabellen in Fahrzeuglisten solide 2px breit und schwarz, Hintergrund weiß */

table.u {border-width:5px; border-color:blue; border-style:outset; border-spacing:0px;
width:100%; margin-left: auto; margin-right: auto;}
/* Rahmen für Überschrift auf index-, o-,eo- und ro-bus.htm */

table.uu {border-width:13px; border-color:blue; border-style:ridge; border-spacing:0px;
width:100%;background-color:#00FF01; margin-left: auto; margin-right: auto;}
/* Rahmen und Hintergrundfarbe für Überschrift auf index-, o-,eo- und ro-bus.htm */

table.s {border-width:4px; border-color:blue; border-style:outset; border-collapse:collapse;}
/* Rahmen für Tabellen  */

td {font-size:10px; }
/* Hauptschriftgröße 10px ,also etwas kleiner als Hauptschrift, in allen td-zellen bei allen Tabellen ohne Rahmen*/

.x  {font-size:15px;}
/* in 25.htm zwischen überschrift*/

.y  {font-size:15px;text-decoration:underline;}
/* in 25.htm zwischen überschrift*/

.z  {color:red; font-size:15px;}
/* Schriftgröße 15px Farbe rot */

td.b {font-size:13px; color:#0000ff; }
/* Schriftgröße 13 px für Inhaltsverz. auf index-,o-,eo- u. ro-bus.htm Schriftfarbe blau und links */

td.bt { color:black;background-color:#ccffcc;font-size:13px;text-align:center;
border-width:5px; border-color:#9999FF; border-style:outset; padding:13px;}
/* hellgrüne Hintergrundfarbe für Versionen in index-, o-,eo- und ro-bus.htm und Schriftgröße 14 px  */

td.lc { font-size:12px; text-align:center;}
/* Schriftgröße 13 px, also Hauptschriftgröße in td-Zellen, z. B. für Inhaltsverz. auf index-,o-,eo- u. ro-bus.htm
mitte*/

td.lr { font-size:12px; text-align:right}
/* Schriftgröße 15 px, also Hauptschriftgröße in td-Zellen, z. B. für Inhaltsverz. auf index-,o-,eo- u. ro-bus.htm
rechts*/

th { color:black;background-color:#ABB7CB;font-size:11px; border-width:1px; border-style:solid; border-color:blue;
  padding:3px; }
/* dunkelgraue Hintergrundfarbe und Schriftgröße 13 px blauen soliden Rahmen 1px breit für Tabellenköpfe  #ccffff*/

td.fl { color:black; font-size:10px; border-width:1px; border-style:solid; border-color:blue; padding:3px;
  background-color:#ffffff;}
/* weiße Hintergrundfarbe für durchgehende Tabellenzeilen und Schriftgröße 13 px und Schrift links,für Fahrzeuglisten */

td.g { color:black;background-color:#E5E5E5;font-size:10px; border-width:1px; border-style:solid; border-color:blue;
  padding:3px;}
/* hellgraue Hintergrundfarbe für Tabellenzellen Schriftgröße 11 px links e2213d2213 #ccffcc*/

td.gc { color:black;background-color:#E5E5E5; font-size:10px; text-align:center; border-width:1px; border-style:solid;
  border-color:blue; padding:3px; }
/* hellgraue Hintergrundfarbe für Tabellenzellen, Schriftgröße 11 px mittig, Zellenrahmen 1px solid blau, Abstand 3 px
e2213 d2213 #ccffcc*/

td.gr { color:black; background-color:#ccffff; font-size:10px; text-align:right; border-width:1px; border-style:solid;
  border-color:blue; padding:3px;}
/* hellblaue Hintergrundfarbe für durchgehende Tabellenzeilen (Querbalken) und Schriftgröße 13 px und Schrift rechts,
Pfeil für Aufwärts wird damit positioniert für Fahrzeuglisten */

/*wird zur Zeit nicht verwendet td.h { color:#E5E5E5;background-color:#FF0000;font-size:11px; border-width:1px; border-style:solid; border-
color:blue;
  padding:3px; } für d261.htm,d262,e262.htm,e261 Textausrichtung links und Schriftgröße 13 px Hintergrund rot */

td.kc {text-align:center;font-size:11px; border-width:1px; border-style:solid; border-color:blue; padding:3px;}
/*  für d2211.htm, e2211.htm. d2221.htm u. e2221.htm in der Fahrzeugliste Angaben für ausgesonderte Fahrzeuge mit
Textausrichtung mittig und Schriftgröße 11px ohne Hintergrund*/

td.rl {font-size:11px;color:#ff0000; border-width:1px; border-style:solid; border-color:blue;background-color:#E5E5E5;
padding:3px;}
/*  Fahrzeugliste Angaben für aktive Fahrzeuge mit
Textausrichtung links und Schriftgröße 13 px und Buchstabenfarbe rot hellgrüner Hintergrund #ccffcc*/

td.ro {font-size:11px;color:#ff0000;text-align:center;background-color:#E5E5E5;border-width:1px; border-style:solid;
  border-color:blue; padding:3px; }
/*  Fahrzeugliste Angaben für aktive Fahrzeuge mit Textausrichtung mittig und Schriftgröße 11 px, Buchstabenfarbe rot.
Hintergrund hellgrün  #ccffcc*/

td.u { color:black;background-color:#F1F1F1;font-size:10px;border-width:1px;border-style:solid;border-color:blue;
  padding:3px; }
/*  für d261.htm,d262,e262.htm,e261 Textausrichtung links und Schriftgröße 13 px Hintergrund blau #ccccff */

td.uc { color:black;background-color:#F1F1F1;text-align:center;font-size:10px;border-width:1px;border-style:solid;border-color:blue;
  padding:3px; }
/*  für d261.htm,d262,e262.htm,e261 Textausrichtung links und Schriftgröße 13 px Hintergrund blau #ccccff */


/*-------------------------------------------- Fahrpläne Anfang 261 und 262 -------------------------------------------------------*/

th.a { color:black;background-color:#ABB7CB;font-size:9px; border-width:1px; border-style:solid; border-color:blue;
  padding:2px; }
/*Kopf der Fahrpläne*/

td.fg { color:black;background-color:#E5E5E5; font-size:9px; text-align:center; border-width:1px; border-style:solid;
  border-color:blue; padding:2px; }
  /*Abfahrtszeit dunkler bg*/

td.fh { color:black;background-color:#E5E5E5; font-size:9px; border-width:1px; border-style:solid;
  border-color:blue; padding:2px; }
/*Haltestelle dunkler bg*/

td.fu { color:black;background-color:#F1F1F1;font-size:9px;border-width:1px;border-style:solid;border-color:blue;
  padding:2px; }
/*Haltestelle helle bg*/

td.fs { color:black;background-color:#F1F1F1;text-align:center;font-size:9px;border-width:1px;border-style:solid;border-color:blue;
  padding:2px; }
/*Abfahrtszeit helle bg*/

/*---------------------------------------------- Fahrpläne Ende -------------------------------------------------------*/
/*--------------------------------------- kleine Fahrpläne Anfang -----------------------------------------------------*/
td.kl { color:black; font-size:10px; border-width:0px; border-style:solid; border-color:blue; padding:3px;
  background-color:#F1F1F1;}
/* weiße Hintergrundfarbe für durchgehende Tabellenzeilen und Schriftgröße 13 px und Schrift links,für Fahrzeuglisten */

td.yx { color:white;background-color:#000098;font-size:10px;text-align:center;padding:1px; width:1px;}

td.yz { color:white;background-color:#000098;font-size:10px;text-align:center;padding:1px; width:210px;}

td.yy { color:white;background-color:#000098;font-size:10px; padding:1px; width:100px;}

td.m {font-size:10px;text-align:center; }
/* Hauptschriftgröße 11px ,also etwas kleiner als Hauptschrift, mittig in allen td-zellen bei allen Tabellen ohne Rahmen*/

th.kf { color:black;background-color:#ABB7CB;font-size:10px; border-width:1px; border-style:solid; border-color:blue;
  padding:3px; }
/* dunkelgraue Hintergrundfarbe und Schriftgröße 13 px blauen soliden Rahmen 1px breit für Tabellenköpfe  #ccffff*/
/*--------------------------------------- kleine Fahrpläne Ende -----------------------------------------------------*/

