   .ini1      { font-family: "Times New Roman", Times, serif; font-size: 22pt; color: #222288; }
   .head1     { font-family: "Times New Roman", Times, serif; font-size: 18pt; color: #222288; }
   .ini2      { font-family: "Times New Roman", Times, serif; font-size: 16pt; margin-left: 10px; }
   .head2     { font-family: "Times New Roman", Times, serif; font-size: 14pt; }
   .subhead   { font-size: 10pt; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
   .footer    { font-size: 8pt; }
   .navi      { font-size: 8pt; margin-top: 0px; margin-bottom: 0px; margin-right: 10px; }

   .link      { font-weight: bold; }
   .text      { color: black; }
   .ort       { font-size: 85%; color: #307730; }

   .firstpar  { font-size: 11pt; font-weight: bold; margin-top: 5px; margin-bottom: 10px; }

   h1, h2, h3, h4, p, li, ol, ul   { margin-left: 10px; }
   h1, h2     { margin-top: 25px; margin-bottom: 10px; }
   h3, h4     { margin-top: 20px; margin-bottom: 10px; }

   p, li      { font-family: "Nimbus Sans L", "Futura Bk", Tahoma, Arial, Helvetica, sans-serif;
                font-size: 9pt;
		margin-top: 0px;
		margin-bottom: 10px;
              }

   li	      { margin-bottom: 5px; }

   ol, ul     { margin-right: 20px; }

   blockquote { font-family: inherit; font-size: inherit; font-weight: bold; 
                margin-left: 30px; margin-right: 20px; margin-bottom: 10px; 
	      }

   blockquote.letter    { font-weight: normal; }

   .bi        { color: #222288; }

   #Termine   { color: #e88800; }
   #Aktuell   { color: #5077a0; }
   #Info      { color: #222288; }
   #BI        { color: #307730; margin-left: 0px; }
   #error     { color: #ff0000; }

   /*
   A: visited  { color: #454545; } :link #707070
   */
   
   A:visited  { color: inherit; text-decoration: none; }
   A:link     { color: inherit; text-decoration: none; }
   A:hover    { color: inherit; text-decoration: underline;}
   A:active   { color: #6030cc; text-decoration: underline;}

   BODY       { background-color: #e8f0ff; }

  /* #99ccff */
