
body { margin-top:10px; margin-bottom:10px; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,caption
/* wenn man hier nur einen stern (*) hinschreibt, dann wirkt es auf alle tags! */
     { font-family:Verdana,Arial,sans-serif; font-size:10pt }

h1 { font-size:22pt; color: #007F00; }
h2 { font-size:18pt; color: #007F00; }
h2.sh2 { font-size:13.5pt; color: #007F00; }
h3 { font-size:13.5pt; color: #007F00; }
h4 { font-size:12pt; color: #007F00; }

p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

tt { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

a:link { color:#0000FF; text-decoration:underline; }
a:visited { color:#7F007; text-decoration:underline; }
a:active { color:#FF0000; text-decoration:underline; }

/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* text-decoration = Tesxtstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.an { text-decoration:none; }




 .textmarker {
 /* font-weight: bold; */
 /* color: #000000; */
 background: #FFFF00;
 }

 .textmarker-gruen {
 /* font-weight: bold; */
 /* color: #000000; */
 background: #7AF895;
 }

 .textmarker-weiss {
 /* font-weight: bold; */
 /* color: #000000; */
 background: #FFFFF5;
 /* background: #FFFFFF; dieses totale weiss sieht Netscape 4.5 irgendwie als transparent an :-( Deshalb das Ausweichen auf die 5 am Ende. */
 }



 .menuleiste1 {
 font-weight: bold;
 color: #007F00;
/* color: #000000; */
/* background: #969696; */
 }

 .menuleiste2 {
 font-weight: bold;
 color: #007F00;
/* color: #000000; */
/* background: #969696; */
 }

 .menuleiste3 {
 font-weight: bold;
 color: #007F00;
 }

 .isms-epi {
 font-weight: bold;
 color: #00007F;
 }

 .isms-zeit {
 font-size: 7.5pt;
 color: #c0c0c0; // das ist das hintergrund-grau
/* color: #969696; */ // hell-grau, kann man aber auf dem hintergrund-grau noch lesen
 }

 .einleitung {
 font-weight: bold;
 color: #007F00;
 font-size: 10pt;
 }


 .standard {
 font-family: Verdana,Arial,sans-serif;
 font-size: 10pt;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 }

 .standard-klein {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: #000000;
 font-weight: normal;
 font-style: normal;
 }

 table.newsletter-hell {
 font-size: 7.5pt;
/* font-weight: bold; */
 color: black;
/* background: #969696; */
 background: yellow;
 }

 table.newsletter-dunkel {
 font-size: 7.5pt;
 color: black;
/* color: white; */
 background: #969696;
/* background: #242424; */
/* font-weight: bold; */
 }

 table.hauptseite-hell2 {
 font-size: 7.5pt;
 color: black;
 background: #969696;
 /* ist dunkeler als hauptseite-hell */
 }

 td.hauptseite-hell2 {
 font-size: 7.5pt;
 color: black;
 background: #969696;
 /* ist dunkeler als hauptseite-hell */
 }

 td.hauptseite-hell {
 font-size: 7.5pt;
 color: black;
 background: silver;
 }

 td.hauptseite-dunkel {
 font-size: 7.5pt;
 color: silver;
 background: #242424;
 }

 table.history {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: #000000;
/* background: #969696; */
 }

 tr.history {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: #000000;
 background: #969696;
 vertical-align:top;
 }

 table.tv {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: #000000;
/* font-weight: bold; */
/* background: #969696; */
 }

 tr.tv-noch {
/* font-weight: bold; */
 background: #969696;
/* background: yellow; */
 vertical-align:top;
 }

 tr.tv-schon {
/* text-align=center; */
 font-style: italic;
 background: #969696;
/* background: red; */
 vertical-align:top;
 }

 table.bildertabelle {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: white;
 }

 td.bildertabelle-bild {
 background: black;
 vertical-align:top;
 text-align=center;
 }

 table.bilder {
 font-family: Verdana,Arial,sans-serif;
 font-size: 7.5pt;
 color: black;
/* font-weight: bold; */
/* background: #969696; */
 }

 td.bilder-bild {
/* font-weight: bold; */
 background: black;
/* background: yellow; */
 vertical-align:top;
 }

 td.bilder-text {
/* text-align=center; */
/* font-style: italic; */
 background: #969696;
/* background: red; */
 vertical-align:top;
 }

 table.epis {
 font-family: Verdana,Arial,sans-serif;
 font-size: 10pt;
 color: black;
/* background: yellow; */
 }

 tr.epis-hell {
 background: #b3b3b3;
/* background: red; */
 vertical-align:top;
 }

 tr.epis-dunkel {
 background: #a7a7a7;
/* background: lime; */
 vertical-align:top;
 }

 tr.epis-ganzdunkel {
 background: #969696;
/* background: aqua; */
 vertical-align:top;
 }

 td.epis-datum {
 font-size: 7.5pt;
 text-align=center;
/* background: aqua; */
 }

 td.epis-datumaktuell {
 font-size: 7.5pt;
 text-align=center;
 vertical-align:top;
 background: yellow;
 /* wirklich gelb, weil aktuelle Folge(n) */
 }

 td.epis-titel-d {
/* text-align=center; */
 vertical-align:top;
 }

 td.epis-titel-e {
/* text-align=center; */
 vertical-align:top;
 }



 tr.dl-titel {
 background: #a7a7a7;
 vertical-align:bottom;
 font-weight: bold;
 }

 tr.dl-info-oben {
 background: #b3b3b3;
 vertical-align:top;
 text-align=center;
 }

 tr.dl-info-unten {
 background: #b3b3b3;
 vertical-align:bottom;
 text-align=center;
 }

 td.dl-info {
 background: #b3b3b3;
 vertical-align:top;
 text-align=left;
 }


 tr.zeile-hell {
 background: #969696;
 vertical-align:top;
 }

 tr.zeile-hell3 {
 background: #b3b3b3;
 vertical-align:top;
 }

 tr.zeile-dunkel {
 background: #a7a7a7;
 vertical-align:top;
 }

 tr.zeile-ganzdunkel {
 background: #969696;
 vertical-align:top;
 }

 tr.zeile-ganzdunkel2 {
 background: #7f7f7f;
 vertical-align:top;
 }


 tr.zeile-fanshopartikel {
 background: #969696;
 vertical-align:top;
 text-align=center;
 }

 tr.zeile-fanshopartikelueberschrift {
 font-size: 12pt;
 font-weight: bold;
 background: #7f7f7f;
 vertical-align:top;
 }






 ul.sitemap {
 font-size: 7.5pt;
 line-height: 12pt;
 list-style-image: url(images/sitemap_leer.gif)
/* list-style-position: outside -- darf nicht! sonst klappt bild nicht! */
 }

 li.sitemap-oberseite {
 font-size: 7.5pt;
 line-height: 12pt;
 list-style-image: url(images/sitemap_oberseite.gif)
 }

 li.sitemap-unterseite {
 font-size: 7.5pt;
 line-height: 12pt;
 list-style-image: url(images/sitemap_unterseite.gif)
 }


 .schriftart-verdana { font-family: Verdana,Arial,sans-serif; }

 .kursiv { font-style: italic; }
 .fett { font-weight: bold; }
 .kursivfett { font-style: italic; font-weight: bold; }
 .unterstrichen { text-decoration:underline; }

 .ohne-bg { background: ; }
 .ohne-fett { font-weight: normal; }
 .ohne-kursiv { font-style: normal; }

 .fontsize1 { font-size: 7.5pt; }
 .fontsize2 { font-size: 10pt; }
 .fontsize3 { font-size: 12pt; }
 .fontsize4 { font-size: 13.5pt; }
 .fontsize5 { font-size: 18pt; }
 .fontsize6 { font-size: 22pt; }

 .dunkelblau { color: #00007F; }
 .dunkelblaufett { color: #00007F; font-weight: bold; }
 .weiss { color: white; }
 .schwarz { color: black; }
 .gelb { color: YELLOW; }
 .tuerkis { color: AQUA; }
 .dunkelgruen { color: #007F00; }
 .dunkelgruenfett { color: #007F00; font-weight: bold; }
 .hellgruen { color: lime; }
 .rot { color: red; }
 .silber { color: #C6C3C6; }
 .braun { color: #7F0000; }

 .bg-grau { color: #c0c0c0; }
 .dunkles-grau { color: #2c2c2c; }
 .dunkles-grau2 { color: #191919; }
 .helles-grau { color: #969696; }
 .helles-grau2 { color: #a7a7a7; }
  /* ist dunkler */
 .helles-grau3 { color: #b3b3b3; }
  /* ist heller */

 .orange { color: #80ff; }
 .lavender { color: #ffd6ce; }
 .gruen-gelb { color: #ef1cf; }
 .blau-grau { color: #ebd09a; }
 .c64-rahmen-blau { color: #f86d45; }