/* -------------------------------------------------------------------*/
/* DATEI: styles.css                                                  */
/* AUTOR: Heimo Schön                                                 */
/* DATE : 19.02.1999                                                  */
/* -------------------------------------------------------------------*/


/* -------------------------------------------------------------------*/
body { margin-top: 5px; 
       margin-bottom: 5px; 
       color: #000000;
       background-color: #fdfdfd; }
/* margin-top = Abstand zwischen Fensterrand und Inhalt oben          */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten      */
/* 10px = 10 Pixel, Wert aenderbar                                    */
/* link=blue vlink=darkblue alink=red bgcolor="#f0f0f0" text=black    */

/*       background-image: url(background.gif);                        */
/*       background-attachment: fixed;                                 */


p,
h1,
h2,
h3,
h4,
ul,
ol,
li,
div,
address,
b,
i    { 
    font-family:      Arial,sans-serif; 
    /*margin-left:    3%;*/ 
    /*margin-right:   2%*/
}

blockquote { 
    background-color: #f8f8f8;
    color:            #000000;
    font-family:      Courier,fixed; 
    /*margin-left:    3%;*/ 
    /*margin-right:   2%*/
}

/* font-family = Schriftart fuer Textelemente                         */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar   */

td,
th,
tr { 
    font-family:      Arial,sans-serif;
}

tr.inhalt,
td.inhalt { 
    background-color: #f8f8f8;
    color:            #000000;
    text-align:       left;
    margin-left:      10px;
    font-family:      Arial,sans-serif; 
}

tr.klinhalt,
td.klinhalt { 
    background-color: #f8f8f8;
    color:            #000000;
    text-align:       left;
    margin-left:      10px;
    font-size:        7pt;
    font-weight:      bold;
    font-family:      Arial,sans-serif; 
}

tr.kopf, td.kopf   { 
    background-color: #e0e0e0;
    color:            #000000;
    font-size:        12pt;
    text-align:       center;
    vertical-align:   middle;
    font-weight:      bold;
    font-family:      Arial,sans-serif; 
}

tr.neutral,
td.neutral   { 
    background-color: #f0f0f0;
    color:            #000000;
    text-align:       left;
    font-family:      Arial,sans-serif; 
}

tr.neutral-kopf,
td.neutral-kopf   { 
    background-color: #e4e4e4;
    color:            #000000;
    font-size:        16pt;
    text-align:       center;
}

tr.neutral-links,
td.neutral-links   { 
    background-color: #f8f8f8;
    color:            #000000;
    font-size:        11pt;
    text-align:       center;
    font-family:      Arial,sans-serif; 
}

tr.grauer-kopf,
td.grauer-kopf   { 
    background-color: #e0e0e0;
    color:            #000000;
    font-size:        10pt;
    text-align:       center;
    font-weight:      bold;
    /*margin-top:     5pt;*/
    font-family:      Arial,sans-serif; 
}

tr.grauer-inhalt,
td.grauer-inhalt   { 
    background-color: #e0e0e0;  /* CFCFCF;*/
    color:            #000000;
    font-size:        8pt;
    text-align:       left;
    vertical-align:   middle;
    /*margin-top:     10pt;*/
    font-family:      Arial,sans-serif; 
}

tr.grauer-inhalt-re,
td.grauer-inhalt-re   { 
    background-color: #e0e0e0;  /* CFCFCF;*/
    color:            #000000;
    font-size:        8pt;
    text-align:       right;
    vertical-align:   middle;
    margin-right:     20pt;
    font-family:      Arial,sans-serif; 
}

tr.grauer-inhalt-center,
td.grauer-inhalt-center   { 
    background-color: #e0e0e0;  /* CFCFCF;*/
    color:            #000000;
    font-size:        8pt;
    text-align:       center;
    vertical-align:   middle;
    /* margin-right:  20pt; */
    font-family:      Arial,sans-serif; 
}

tr.banner-kopf,
td.banner-kopf   { 
    background-color: #e0e0e0; /* war d0d0e8 */
    color:            #000000;
    font-size:        15pt;
    text-align:       center;
    font-weight:      bold;
    /*margin-top:     5pt;*/
    font-family:      Arial,sans-serif; 
}

tr.banner-exd-kopf,
td.banner-exd-kopf { 
    background-color: #ffffff;
    color:            #000000;
    font-size:        15pt;
    text-align:       center;
    font-weight:      bold;
    /*margin-top:     5pt;*/
    font-family:      Arial,sans-serif; 
}

td.hinweis { 
    background-color: #ff0000;
    color:            #000000;
    font-size:        15pt;
    /* text-align:       center; */
    /* font-weight:      bold;   */
    /* margin-top:       5pt;    */
    font-family:      Arial,sans-serif; 
}

h1 { 
    font-size:        18pt; 
}

h2 { 
    font-size:        16pt; 
}

h3 { 
    font-size:        12pt; 
}

h4 { 
    font-size:        10pt; 
}

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

pre,
PRE { 
    color:            #000000;
    background-color: #ffffff;
    font-size:        9pt;
    font-family:      Courier,fixed;
}
/* Quelltext-Beispiele */

tt { 
    font-size:        10pt; 
    color:            #0000C0;
    background-color: #fafafa;
    font-family:      Arial,sans-serif;
}
/* Quelltext-Befehle im normalen Fliesstext                           */



td.xmpcode { 
    border-width:     1pt; 
    border-style:     solid; 
    border-color:     #999999;
    color:            #000000;
    background-color: #FFFFE0; 
}

.hinweis {
    color: #000000;
    background-color: #FF0000;
}

/* 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 { 
    color:            #000000;
    background-color: #FFFFFF;
}

/* Tabelleninhalte mit Quellcode                                      */

td.xplcode { 
    color:            #000000;
    background-color: #EEEEFF; 
}

/* Tabelleninhalte mit Erklaerungen                                   */

.doc { 
    color:            #000000;
    background-color: #EEEEEE;
}
/* Layout-Elemente mit hellgrauem Hintergrund                         */

.qbar { 
    color:            #000000;
    background-color: #FFFFE0; 
    font-size:        9pt; 
    font-family:      Arial,sans-serif; 
}
/* Layout-Elemente mit hellgrauem Hintergrund                         */


pre.normal { 
    color:            #000000; 
    background-color: #FFFFFF; 
}
/* normale praeformatierte Bereiche, nicht fuer Quelltexte            */


pre { border: 1px dashed #c4c4c4; }



a:link    { 
    color:           #0000FF; 
    /* background-color: #f8f8f8;  */
    text-decoration: underline; 
}

a:hover   { 
    color:           #0000BB; 
    /* background-color: #f8f8f8; */ 
    text-decoration: underline;
}

a:visited { 
    color:           #000055; 
    /* background-color: #f8f8f8;  */
    text-decoration: underline;
}

a:active  { 
    color:           #0C0C0C; 
    /* background-color: #f8f8f8;  */
    text-decoration: none;
}
    

a.an { 
    text-decoration: none; 
}
