<style type="text/css">
<!--
/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Überschriften -----------------------------------------------------------------------------*/
h1 {
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

h2 {
margin: 0 0 2pt 0; padding: 0 0 4pt 0;
font-size: 13pt;
font-weight: bold;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
text-align: left;
border-bottom: solid 1px #00a000; }

h3 {
margin: 0 0 2pt 0; padding: 2pt 0 2pt 4pt;
font-size: 10pt; line-height: 11pt; text-align: left;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #000000; background-color: #e4e4e4; }

#main h3 a {
text-decoration: none;
color: #000000; }

h4 {
margin: 0 0 6pt 0; padding: 2pt 0 2pt 4pt;
font-size: 10pt; line-height: 11pt; text-align: left;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #000000; background-color: #f4f4f4; }

h5 {
margin: 1pt 0 6pt 1pt; padding: 0 2pt 0 2pt;
font-size: 10pt; text-align: left;
font-weight: bold;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

h6 {
font-family: Calibri, Tahoma, Verdana, Sans-serif; }



/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* normaler Absatz ---------------------------------------------------------------------------*/
p {
margin: 0 0 0 1pt; padding: 0 2pt 0 2pt;
font-size: 10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

/* Blockabsatz -------------------------------------------------------------------------------*/
p.b {
margin: 0 0 0 2pt; padding: 0;
font-size: 10pt; text-align: justify;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

/* Datumsabsatz ------------------------------------------------------------------------------*/
p.dat {
margin: 0 0 2pt 0; padding: 2pt 0 2pt 4pt;
font-size: 8pt; line-height: 10pt; font-weight: lighter; text-align: left;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #000000; background-color: #f4f4f4; }

/* Englische Texte (grau) --------------------------------------------------------------------*/
p.en {
margin: 2pt 0 2pt 1pt; padding: 0 2pt 0 2pt;
font-size: 8pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

/* Inhaltsverzeichnis Absatzzeile ------------------------------------------------------------*/
p.ip {
margin: 0; padding: 2pt 0 2pt 4pt;
font-size: 9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-bottom: solid 1px #e8e7d0;
background-color: #fbfbfb; }

p.iq {
margin: 0; padding: 2pt 0 2pt 4pt;
font-size: 9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #fbfbfb; }

/* Zu diesem Thema ---------------------------------------------------------------------------*/
p.thema {
margin: 0 0 1pt 0; padding: 2pt 0 2pt 4pt;
font-size: 10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #f4f4f4; }


/* Fotografennennung (grau) ------------------------------------------------------------------*/
p.pic {
margin: 4pt 0 0 1pt; padding: 0 2pt 0 2pt;
font-size: 8pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #777777; }

/* Unten (mit Strich drüber) zentriert -------------------------------------------------------*/
p.uc {
clear:both;
margin-top:12pt; margin-bottom:12pt; margin-left:0pt; margin-right:0pt;
padding-top:4pt; padding-bottom:0pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
text-align:center;
border-top:solid 1px #e8e7d0;
}

/* Unten (mit Strich drüber) linksbündig -----------------------------------------------------*/
p.ul {
clear:both;
margin-top:12pt; margin-bottom:16pt; margin-left:0pt; margin-right:0pt;
padding-top:4pt; padding-bottom:0pt; padding-left:2pt; padding-right:0pt;
font-size:9pt; 
font-family: Calibri, Tahoma, Verdana, Sans-serif;
text-align:left;
border-top: 1px solid #e8e7d0;
}

/* URL-Absatz --------------------------------------------------------------------------------*/
p.url {
margin-top:0pt; margin-bottom:2pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:8pt;
line-height:10pt;
font-weight:lighter;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color:#000000;
text-align:left;
}

/* Zitatabsatz (dünner Rahmen) ---------------------------------------------------------------*/
p.z {
margin: 12pt 0 4pt 0; padding: 2pt 4pt 2pt 4pt;
font-size: 10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border: solid 1px #e8e7d0; }

p.acht {
margin: 12pt 0 4pt 0; padding: 2pt 4pt 2pt 4pt;
font-size: 10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #ffd0d0;
border:solid 1px #e8e7d0; }

/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* List-Deklaration --------------------------------------------------------------------------*/
.list {
margin: 8pt 0 4pt 0; padding: 2pt 0 2pt 14pt;
font-size: 10pt; line-height: 13pt; vertical-align: middle;
list-style-type: square;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

.list2 {
margin: 8pt 0 4pt 0; padding: 2pt 2pt 2pt 14pt;
font-size: 10pt; line-height: 13pt; vertical-align: middle; clear: both;
list-style-type: square;
font-family: Calibri, Tahoma, Verdana, Sans-serif; 
border: solid 1px #e8e7d0; }

/* Bild am Textanfang (170 x 128)-------------------------------------------------------------*/
.bild {
width: 170px; height: 128px;
margin: 2pt 8px 8px 0;
vertical-align: text-top; float: left; clear: both;
border: 1px solid #E8E7D0; }

/* Bild (800 x 600) --------------------------------------------------------------------------*/
.b800 {
width: 800px; height: 600px;
border: 0; }

/* Tabelle Nav-leiste am Seitenkopf ----------------------------------------------------------*/
.kopf {
margin-left:0pt; margin-right:0pt; margin-top:4pt; margin-bottom:4pt;
vertical-align:text-top;
}

/* Tabelle Bilderliste -----------------------------------------------------------------------*/
.tabb {
margin-left:1pt;
padding:0pt;
width:100%;
border:0pt; border-spacing:0pt; border-collapse:collapse;
vertical-align:text-top;
}

/* Namenshervorhebung ------------------------------------------------------------------------*/
.name {
font-family:Constantia, Georgia, serif;
font-size:9pt;
font-style:italic;
}

/* Fremdsprache (foreign language), ohne Absatz ----------------------------------------------*/
.fl {
font-size: 8pt; 
font-weight: lighter; }

.en {
font-size: 8pt; }

/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Bereich "Nav" -----------------------------------------------------------------------------*/
#nav {
position: absolute; top: -2pt; left: 12pt;
width: 800; height: 20pt; }

/* Bereich "Main" ----------------------------------------------------------------------------*/
#main {
position: absolute; top: 22pt; left: 12pt;
width: 800; }

/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Bereich "Thema" ---------------------------------------------------------------------------*/
#thema {
clear: both;
margin-top: 12pt; margin-bottom: 16pt;
width: 800; }


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Tabelle N (Navigation oben) ---------------------------------------------------------------*/
td.n {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
color:#000000;
background-color:#dddddd;
}

td.nlh {
text-align:center;
vertical-align:top;
padding:2pt 4pt;
border-right:solid 2px #ffffff;
color:#ffffff;
background-color:#dddddd;
}

td.nlp {
text-align:center;
vertical-align:top;
padding:2pt 4pt;
border-right:solid 2px #ffffff;
background-color:#f1f1f1;
}


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Kapiteltabelle ----------------------------------------------------------------------------*/

td.zkl {
text-align:left; vertical-align:top;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #e8e7d0;
border-right:solid 2px #ffffff;
background-color:#ffffff;
}

td.zklu {
text-align:left; vertical-align:top;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
border-right:solid 2px #ffffff;
background-color:#ffffff;
}

td.zkp {
text-align:center; vertical-align:top;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
width:100px;
background-color:#ffffff;
}

td.zkr {
text-align:right; vertical-align:top;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #e8e7d0;
border-left:solid 2px #ffffff;
background-color:#ffffff;
}

td.zkru {
text-align:right; vertical-align:top;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
border-left:solid 2px #ffffff;
background-color:#ffffff;
}


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Listentabelle -----------------------------------------------------------------------------*/

td.all {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 0px #ffffff; border-right:solid 1px #ffffff;
background-color:#f4f4f4;
}

td.alr {
text-align:right; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 0px #ffffff; border-right:solid 1px #ffffff;
background-color:#f4f4f4;
}

td.agh {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
font-weight:bold;
border-bottom:solid 2px #ffffff;
background-color:#e4e4e4;
}

td.azm {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4eaf2;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#ffffff;
}

td.azr {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 1px #ffffff; border-right:solid 0px #ffffff;
background-color:#ffffff;
}

td.azru {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 0px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 0px #ffffff;
background-color:#ffffff;
}

td.gl {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
background-color:#e4e4e4;}

td.glr {
text-align:right;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#e4e4e4;}

td.gml {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.grl {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff;
background-color:#e4e4e4;
}


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Perlschnurtabelle -------------------------------------------------------------------------*/

td.acon {
text-align:left;
vertical-align:middle;
padding:0pt 0pt 0pt 5pt;
line-height:19px;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color:#f4f4f4;
}

td.ai {
text-align:left;
vertical-align:middle;
padding:0pt 2pt;
line-height:19px;
background-color:#f4f4f4;
}

td.al {
text-align:center;
vertical-align:middle;
padding:0pt 2pt;
background-color:#f4f4f4;
}

td.gi {
text-align:left;
vertical-align:top;
padding:1pt 2pt;
background-color:#e4e4e4;
border-bottom:solid 1px #ffffff; }

td.ta {
margin: 0; padding: 0;
font-size: 10pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #ff80c0; color: #ffffff;
border-bottom: solid 1px #ffffff; }

td.tb {
margin: 0; padding: 0;
font-size: 10pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #c0c0ff; color: #000000;
border-bottom: solid 1px #ffffff; }

td.tc {
margin: 0; padding: 0;
font-size: 10pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #ffdd80; color: #000000;
border-bottom: solid 1px #ffffff; }

td.t0 {
margin: 0; padding: 0;
font-size: 8pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

td.zcon {
text-align:left;
vertical-align:middle;
padding:0pt 0pt 0pt 5pt;
line-height:19px;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color:#ffffff; }

td.zi {
text-align:left;
vertical-align:middle;
padding:0pt 2pt;
line-height:19px;
background-color:#ffffff;
}

td.zl {
text-align:center;
vertical-align:middle;
padding:0pt 2pt;
background-color:#ffffff;
}

#con {
position:relative; top:0pt; left:0pt; }


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Zweispaltige (zs) Tabelle -----------------------------------------------------------------*/

.zs {
margin: 0; padding: 0;
width: 100%; table-layout: fixed;
border: 0; border-spacing: 0; border-collapse: collapse; }

td.zspic {
margin: 0; padding:0 0 20pt 0pt;
width: 180px; vertical-align: top;
font-size: 9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }

td.zstxt {
margin: 0; padding:0 0 20pt 0pt;
vertical-align: top;
font-size: 9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif; }


/* Linienpiktrogramme ------------------------------------------------------------------------*/

#main .bl {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #ff0000; background-color: #ffffff;
border: solid 1px #ff0000; }

#main .rl {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #dd00dd; background-color: #ffffff;
border: solid 1px #dd00dd; }

#main .nl {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #ffffff; background-color: #aaaaaa;
border: solid 1px #aaaaaa; }

#main .ol {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #ffffff; background-color: #dd00dd;
border: solid 1px #dd00dd; }

#main .sl {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #ffffff; background-color: #ff2020;
border: solid 1px #ff2020; }

#main .sb {
margin: 0; padding: 0 2pt 0 2pt; 
font-size: 9pt; text-decoration: none;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
color: #ffffff; background-color: #008000;
border: solid 1px #008000; }

#main .info {
padding: 0 3pt 0 2pt; margin: 0 0 0 1pt;
font-size: 8pt; font-style: italic; font-weight: bold; text-decoration: none;
font-family: Georgia, serif;
color: #ffa020; background-color: #000000;
border:solid 1px #000000; }

#main .ta {
margin: 0 2pt 0 0; padding: 1pt 3pt 1pt 3pt;
font-size: 9pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #ff80c0; color: #ffffff;
border-bottom: solid 1px #ffffff; }

#main .tb {
margin: 0 2pt 0 0; padding: 1pt 3pt 1pt 3pt;
font-size: 9pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #c0c0ff; color: #000000;
border-bottom: solid 1px #ffffff; }

#main .tc {
margin: 0 2pt 0 0; padding: 1pt 3pt 1pt 3pt;
font-size: 9pt; text-align: center; vertical-align: middle;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
background-color: #ffdd80; color: #000000;
border-bottom: solid 1px #ffffff; }

.mob {
text-align:center; vertical-align:text-top;
width:12px; height:12px;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:1pt; padding-bottom:0pt; padding-left:2pt; padding-right:2pt; }

.achtung {
margin: 0; padding: 1pt 2pt 0 0;
text-align: center; vertical-align: text-top;
width: 13px; height: 13px; 
border: 0; }

.tabhst {
table-layout: fixed;
line-height: 10pt; }

.tabhst td.azz {
text-align:left; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 1px #ffffff; border-right:solid 0px #ffffff;
background-color:#ffffff; }



/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Takttabelle (Minutentabelle Fahrplan) -----------------------------------------------------*/

td.amc {
text-align:center; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4e4e4;
border-left:solid 1px #ffffff; border-right:solid 1px #e4e4e4;
background-color:#f4f4f4;
}

td.cmc {
text-align:center; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4e4e4;
border-left:solid 1px #ffffff; border-right:solid 1px #e4e4e4;
background-color:#ffffff;
}

td.crl {
text-align:left; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4e4e4;
border-left:solid 1px #ffffff; border-right:solid 1px #e4e4e4;
background-color:#ffffff;
}

td.gll {
text-align:left; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:1pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.gllu {
text-align:left; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:1pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4e4e4;
border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.gmc {
text-align:center; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.grc {
text-align:center; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #e4e4e4;
background-color:#e4e4e4;
}

td.gul {
text-align:left; vertical-align:middle;
margin-top:0pt; margin-bottom:0pt; margin-left:1pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e4e4e4;
border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}



/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Tariftabelle ------------------------------------------------------------------------------*/
td.tal {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:0pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #f4f4f4;
border-left:solid 2px #ffffff; border-right:solid 0px #ffffff;
background-color:#f4f4f4;
}

td.tar {
text-align:right; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:0pt; padding-bottom:2pt; padding-left:0pt; padding-right:4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #f4f4f4;
border-left:solid 0px #ffffff; border-right:solid 1px #ffffff;
background-color:#f4f4f4;
}

td.z {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:0pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 0px #ffffff; border-right:solid 1px #ffffff;
background-color:#ffffff;
}

td.zu {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:0pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 0px #ffffff; border-right:solid 1px #ffffff;
background-color:#ffffff;
}


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Wagenparktabelle --------------------------------------------------------------------------*/

td.wal {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#f4f4f4;
}

td.wam {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#f4f4f4;
}

td.wdl {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-right:solid 1px #ffffff;
background-color:#eeffee;
}

td.wdm {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#eeffee;
}

td.wgl {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-bottom:solid 2px #ffffff; border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.wgh {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
font-weight:bold;
border-bottom:solid 2px #ffffff;
background-color:#e4e4e4;
}

td.wgm {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-bottom:solid 2px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.wgr {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-bottom:solid 2px #ffffff; border-left:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.wzm {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#ffffff;
}

td.wzr {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 1px #ffffff; border-right:solid 0px #ffffff;
background-color:#ffffff;
}

td.wzmu {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 1px #ffffff;
background-color:#ffffff;
}

td.wzru {
text-align:left; vertical-align:top;
margin-top:0pt; margin-bottom:0pt; margin-left:0pt; margin-right:0pt;
padding-top:2pt; padding-bottom:2pt; padding-left:4pt; padding-right:0pt;
font-size:9pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff; border-right:solid 0px #ffffff;
background-color:#ffffff;
}



/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Bildertabellen ----------------------------------------------------------------------------*/

td.ghc {
text-align:center;
vertical-align:top;
padding:2pt 4pt;
border-top:solid 2px #ffffff; border-bottom:solid 1px #ffffff;
background-color:#e4e4e4;
}

td.zhc {
text-align:center;
vertical-align:top;
padding:2pt 0pt;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
background-color:#ffffff;
}

td.zp {
text-align:center;
vertical-align:top;
padding-top:0pt; padding-bottom:2pt; padding-left:0pt; padding-right:0pt;
border:solid 0px #ffffff;
width:100px;
background-color:#ffffff;
}

td.zrj {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #e8e7d0;
border-left:solid 1px #ffffff;
background-color:#ffffff;}

td.zrju {
text-align:left;
vertical-align:top;
padding:2pt 4pt;
font-size:10pt;
font-family: Calibri, Tahoma, Verdana, Sans-serif;
border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
border-left:solid 1px #ffffff;
background-color:#ffffff;}


/* -------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------*/
/* Tabelle A (hellgrau) (depricated - läuft aus) ---------------------------------------------*/
	td.amr {text-align:right;
			vertical-align:top;
			padding:2pt 4pt;
			border:solid 1px #ffffff;
			background-color:#f4f4f4;}
	td.arl {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
			border-left:solid 1px #ffffff;
			background-color:#f4f4f4;}
	td.ac	{text-align:center;
			vertical-align:top;
			background-color:#eeeeee;}



/* Tabelle C (hellblau) (depricated - läuft aus) ---------------------------------------------*/
	td.cll {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
			border-right:solid 1px #ffffff;
			background-color:#f1f5fd;}
	td.clr {text-align:right;
			vertical-align:top;
			padding:2pt 4pt;
			border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
			border-right:solid 1px #ffffff;
			background-color:#f1f5fd;}
	td.cml {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border:solid 1px #ffffff;
			background-color:#f1f5fd;}

	td.cmr {text-align:right;
			vertical-align:top;
			padding:2pt 4pt;
			border:solid 1px #ffffff;
			background-color:#f1f5fd;}



/* Tabelle D (hellgrün) (depricated - läuft aus) ---------------------------------------------*/
	td.dll {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border-top:solid 1px #ffffff; border-bottom:solid 1px #ffffff;
			border-right:solid 1px #ffffff;
			background-color:#eeffee;}
	td.dml {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border:solid 1px #ffffff;
			background-color:#eeffee;}


/* Tabelle G (mittelgrau) (depricated - läuft aus) -------------------------------------------*/

	td.gmr {text-align:right;
			vertical-align:top;
			padding:2pt 4pt;
			border:solid 1px #ffffff;
			background-color:#e4e4e4;}

/* Tabelle Z (weiß) (depricated - läuft aus) -------------------------------------------------*/
	td.zc	{text-align:center;
			vertical-align:top;
			background-color:#ffffff;}
	td.zmj {text-align:left;
			vertical-align:top;
			padding:2pt 4pt;
			border-top:solid 1px #ffffff; border-bottom:solid 1px #e4eaf2;
			border-left:solid 1px #ffffff;
			background-color:#ffffff;}


/* Die Verweisformate ------------------------------------------------------------------------*/
a:link		{ color:#006000; text-decoration:none; }
a:visited 	{ color:#006000; text-decoration:none; }
a:active	{ color:#006000; text-decoration:none; }
a:hover 	{ color:#ff8000; text-decoration:none; }


/* Die Forumformate --------------------------------------------------------------------------*/
.myp_newhead {
font-family: Calibri, Tahoma, Verdana, Sans-serif;
font-size:9pt;
text-align:left;
background-color:#eeeeff;
}

.myp_newlist {
font-family: Calibri, Tahoma, Verdana, Sans-serif;
font-size:8pt;
text-align:left;
background-color:#ffffff;
margin:0pt;
padding:2pt;
width:100%;
}


/* Zu den Tabellenkonventionen -----------------------------------------------------------------
ll = linke Zelle (Rahmen nur oben, unten, rechts), linksbündig
lr = linke Zelle (Rahmen nur oben, unten, rechts), rechtsbündig
ml = mittlere Zelle (Rahmen überall), linksbündig
mc = mittlere Zelle (Rahmen überall), zentriert
mr = mittlere Zelle (Rahmen überall), rechtsbündig
rl = rechte Zelle (Rahmen nur oben, unten, links), linksbündig
rr = rechte Zelle (Rahmen nur oben, unten, links), rechtsbündig --- gibt es nur bei Tabelle Z
hl = Headerzelle (Rahmen nur oben und unten), linksbündig --- nur bei Tabelle G und Z
hc = Headerzelle (Rahmen nur oben und unten), zentriert --- nur bei Tabelle G und Z
p = Pic-Zelle (kein Rahmen), zentriert, Breite 100px, 4pt Bodenabstand --- nur bei Tabelle Z
i = Inhalte mit abwechselnd grau und weißen Zeilen --- nur bei Tabelle A, G und Z
----------------------------------------------------------------------------------------------*/

/* Die Newsformate ---------------------------------------------------------------------------*/
/* Rahmen um die Newsbox */
.mynewsarea {
border: 1px solid dddddd;
padding:4pt;
}
/* Link-Einstellungen */
a.mynewslink, a.mynewslink:Active, a.mynewslink:visited {
font-family: Calibri, Tahoma, Verdana, Sans-serif;
font-size: 9pt;
color: #000099;
}


	//-->
</style>
