body { margin-top:5px; margin-bottom:0px; }

/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
/* 10px = 10 Pixel, Wert aenderbar */

body,p,ul,ol,li,div,td,th,address,blockquote,nobr,b,i
     {
         font-family:Verdana,Arial,sans-serif;
         color: #000000;
     }

.ibh
{
    color: #0000BF;
}

.rounded
   {
       font-family:Arial Rounded MT Bold,Comic Sans MS,Arial,sans-serif;
   }

h1,h1.rounded
   {
      font-size=24pt;
   }

h1,h2
   {
      font-family:Tahoma,Verdana,Arial,sans-serif;
      font-weight:bold;
      color: #414141;
   }

h2,h2.rounded
   {
      font-size=20pt;
   }


h3,h4,h5
   {
      font-family:Verdana,Arial,sans-serif;
      color: #414141;
   }

/*
h2,h2.sh2,h2.foto,h2.comic
   {
      font-size:20pt;
   }
*/

/* Seitenueberschriften, Abschnittsueberschriften innerhalb einer Seite */
/* font-size = Schriftgroesse */
/* 16pt = 16 Punkt, Wert aenderbar */


h3,h3.xmp,h3.xpl,h3.inf,h3.tip,h3.foto, h3.comic
   {
       font-size:14pt; font-weight:normal;
   }


/* Zwischenueberschriften wie 'Beispiel', 'Erlaeuterung' */
/* font-size = Schriftgroesse */
/* 11pt = 11 Punkt, Wert aenderbar */


h4,h4.foto,h4.comic {
   font-size:11pt; font-weight:bold;
}

/* Zwischenueberschriften an manchen Stellen */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

h5,h5.foto, h5.comic { font-size:10pt; }

/* Zwischenueberschriften an manchen Stellen */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */


body,p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:10pt; }

/* normaler Text */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */

ul.menu, td.menu, ol.menu. li.menu   { font-size:10pt; }
/* Im Menü */

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

/* Quelltext-Beispiele */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */


tt { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

/* Quelltext-Befehle im normalen Fliesstext */
/* font-family = Schriftart */
/* Courier New,Courier = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 10pt = 10 Punkt, Wert aenderbar */
/* color = Farbe */
/* #0000C0 = blau, Wert aenderbar */



td.xmpcode { border-width:1pt; border-style:solid; border-color:#999999; background-color:#FFFFE0; }

/* Bereiche mit Beispiel-Quelltexten */
/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
/* border-width = Randbreite */
/* 1pt = 1 Punkt, Wert aenderbar */
/* border-style = Randstil */
/* solid = durchgezogen, Wert aenderbar */
/* border-color = Randfarbe */
/* #999999 = grau, Wert aenderbar */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */



.code { background-color:#FFFFE0; }

/* Tabelleninhalte mit Quellcode */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */
/* Farbe sollte gleich sein wie bei td.xmpcode */



td.xplcode { background-color:#EEEEFF; }

/* Tabelleninhalte mit Erklaerungen */
/* background-color = Hintergrundfarbe */
/* #EEEEFF = helles Blau, Wert aenderbar */

td.foto
   {
      font-size:8pt;
      font-family:Verdana,Arial,sans-serif;
   }

.doc {/* background-color:#DFDFDF;*/ }

/* Layout-Elemente mit hellgrauem Hintergrund */
/* background-color = Hintergrundfarbe */
/* #EEEEEE = helles Grau, Wert aenderbar */



.qbar { background-color:#FFFFE0; font-size:10pt; font-family:Arial,sans-serif; }

/* Layout-Elemente mit hellgrauem Hintergrund */
/* nur MS IE 4, Netscape 4.0 ignoriert diese Angaben */
/* background-color = Hintergrundfarbe */
/* #FFFFE0 = helles Gelb, Wert aenderbar */
/* font-family = Schriftart */
/* Arial,sans-serif = Schriftarten, Wert aenderbar */
/* font-size = Schriftgroesse */
/* 9pt = 9 Punkt, Wert aenderbar */


pre.normal { color:#000000; }

/* normale praeformatierte Bereiche, nicht fuer Quelltexte */
/* color = Farbe */
/* #000000 = schwarz, Wert aenderbar */

a:link { color:#0000BF;background-color:#e0e4e5;text-decoration:none; }
a:visited { color:#000080;background-color:#e3e4e5; text-decoration:none; }
a:active { color:#0080FF;background-color:#e3e4e5; text-decoration:none; }
a:hover { color: #0080FF;background-color:#e3e4e5; 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 */
/* a:hover = Verweise, über denen Mausi schwebt */
/* color = Farbe */
/* text-decoration = Tesxtstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.an { text-decoration:none; }

/* Das funktioniert so nicht!!                  */
/* Es muß heißen:                               */
/* li { list-style-image: url(li_re1.gif)}   */
/* (Vor Änderung aber noch testen!!!            */
ul.li { list-style-image: url(li_re1.gif)}

/* The color and style of the links in the index     */
/* window (left side) is set up here            */
a.navigate:link    { color:#000080;background-color:#F7F7F7;text-decoration: none; }
a.navigate:visited { background-color:#F7F7F7;text-decoration: none; }
a.navigate:active  { background-color:#F7F7F7;text-decoration: none; }
a.navigate:hover   { background-color:#F7F7F7;text-decoration: underline; }

.navigate
   {
      font-size:8pt;
      font-weight:normal;
      font-family:Tahoma,Arial,sans-serif;
   }

/* Tabellenzeilen */
tr
{
   vertical-align: top;
}