body             { font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px;                       /* Schrift Gr??e 2 12p   */
                   background-color: #DFF9FF;             /* Hintergrund hellblau  */
                   scrollbar-base-color: #DFF9FF;         /* Laufbalken mittelblau */
                   scrollbar-arrow-color: #0000FF;        /* Balkenpfeil  pr. blau */
                   color: #2A4F6C;                        /* Schrift dunkel   blau */
                 }

p,li,ul          { font-family: Verdana, Arial, Helvetica, sans-serif;
                   font-size: 12px; color: #2A4F6C;}
td,tr            { font-size: 12px; color: #2A4F6C;}

/* dunkelblau */
/* h1            { font-size: 36px; color: #308BD0; text-align: center;} /* 6 */
/* h2            { font-size: 24px; color: #308BD0; text-align: center;} /* 5 */
   h3            { font-size: 18px; color: #3A6E96; text-align: center;} /* 4 */
   h4            { font-size: 16px; color: #3A6E96; text-align: center;} /* 3 */
/* h5            { font-size: 12px; color: #2A4F6C; text-align: center;} /* 2 */
/* h6            { font-size: 9px;  color: #2A4F6C; text-align: center;} /* 1 */

.table_ws        { font-size: 12px; color: #1E4FC0; font-weight: normal; 
		   background-color: #DFF9FF; border-color: #3090EE; border-style: ridge;}
.table_title_ws  { font-size: 12px; color: #3a6e96; font-weight: bold; 
	           background-color: #bbe5f9; border-color: #3090ee;border-style: groove;}
.table_title_rd  { font-size: 12px; color: #3a6e96; font-weight: bold; 
	           background-color: #bbe5f9; border-color: #3090ee; border-width: 1px 2px 2px; border-style: ridge;}
.table_cell_hell { font-size: 12px; color: #3a6e96; font-weight: normal; background-color: #dff9ff; border-left: ridge #3090ee; border-bottom: ridge #3090ee; border-right: ridge #3090ee; border-top-color: #3090ee; border-top-style: ridge; }
.table_cell_dunk { font-size: 12px; color: #3a6e96; font-weight: bold; background-color: #bbe5f9; border-left: ridge #3090ee; border-bottom: ridge #3090ee; border-right: ridge #3090ee; border-top-color: #3090ee; border-top-style: ridge; }

.t1              { font-size: 12px; color: #2A4F6C; font-weight: bold;   /* m. fett*/
                   text-align: center;}
.t2              { font-size: 12px; color: #2A4F6C; font-weight: normal; /* bl.    */
                   text-align: justify; text-justify: inter-word;}
.t3              { font-size: 12px; color: #2A4F6C; font-weight: normal; /* rechts */
                   text-align: right;}
                 /* Querstrich mittig blau mit/ohne Schatten diverse Gr??e         */
.hr5             { width: 98%; noshade: 1; color: #308BD0; align: center;
                   size: 4;}
.hr4             { width: 95%; noshade: 1; color: #308BD0; align: center;
                   size: 4;}
.hrb             { width: 90%; noshade: 1; color: #308BD0; align: center;
                   size: 0;}
.hr3             { width: 80%; noshade: 1; color: #308BD0; align: center;
                   size: 3;}
.hr2             { width: 60%; noshade: 1; color: #308BD0; align: center;
                   size: 2;}
.hr1             { width: 40%; noshade: 0; color: #308BD0; align: center;
                   size: 1;}

.small_font      { font-size: 9px; }                                     /* klein  */

.kap             { font-size: 12px; color: #3A6E96; font-weight: normal;
                   text-align: justify; text-justify: inter-word;        /* block  */
                   text-indent: 20px;}                                   /* einzug */
.finbei          { text-decoration: overline; align: right}  /* Ende Beitrag rechts */

.d1fr            { font-weight: bold; color: #2A4F6C; font-size: 9px; text-align: right;}
.d1fc            { font-weight: bold; color: #2A4F6C; font-size: 9px; text-align: center;}
.d1fl            { font-weight: bold; color: #2A4F6C; font-size: 9px; text-align: left;}

.d2n             { font-weight: normal; color: #2A4F6C;}
.m2n             { font-weight: normal; color: #3A6E96;}
.h2n             { font-weight: normal; color: #308BD0;}
.s2f             { font-weight: bold; color: #000000; font-size: 12px; }
.d2f             { font-weight: bold; color: #2A4F6C;}
.m2f             { font-weight: bold; color: #3A6E96;}
.h2f             { font-weight: bold; color: #308BD0;}

.d3n             { font-weight: normal; color: #2A4F6C; font-size: 16px; }
.d3f             { font-weight: bold; color: #2A4F6C; font-size: 16px;}
.m3f             { font-weight: bold; color: #3A6E96; font-size: 16px;}

.d4f             { font-weight: bold; color: #2A4F6C; font-size: 18px;}
.m4f             { font-weight: bold; color: #3A6E96; font-size: 18px;}

.erl             { background-color: #CFCFCF;}                      /* hinter: grau*/
.abg             { background-color: #FDCBEA;}                      /* hinter: rosa*/
.zus             { background-color: #B9F7DD;}                      /* hinter: gr?n*/
.dem             { background-color: #EFF5B1;}                      /* hinter: gelb*/
.vor             { background-color: #DFF9FF;}                      /* hinter: blau*/

a:active            { }                                             /*         */
a:hover             { color: #0000FF; font-weight: bold;}           /* blau    */
a:link              { color: #2A4F6C; }                             /* schwarz */
a:visited           { color: #2A4F6C; }                             /* schwarz */

a.nounder           { text-decoration: none; }                 /* link ohne Unter */
a.nounder:active    { color: #000000; }
a.nounder:hover     { color: #0000FF; font-weight: bold;  }
a.nounder:link      { color: #2A4F6C; }
a.nounder:visited   { color: #2A4F6C; }

@page         { size: portrait; margin: 0mm }               /* 0 cm Rand       */
@media print  { .noprint      { display: none; }            /* nicht im Druck  */
                .nonoprint    { display: none; }            /* nicht im Druck  */
                .onprint      { display: inline; }            /* nur im Druck  */
                .hrn          { display: none;
                                width: 98%; noshade: 1; color: #308BD0;
                                align: center; size: 4;}}
@media screen { .noprint      { display: inline; }
                .nonoprint    { display: none; }            /* nicht am Schirm */
                .onprint      { display: none; }            /* nicht am Schirm */
                .hrn          { display: inline;
                                width: 98%; noshade: 1; color: #308BD0;
                                align: center; size: 4;}}


