html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, span, a, form, img, li {
	         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; }

html          {min-height: 100%; }
html, body, a {font-size: 100.01%; }
 
 /* Allgemein gueltige Formatierungen */

  a:link       {color: #000000; text-decoration: none;}
  a:visited {color: #000000; text-decoration: none;}
  a:hover     {color: #000000; text-decoration: none;}
  a:active   {color: #000000; text-decoration: none;} 
  h1     {     color: #000000; visibility: visible;                   margin: 0;
        font-size: 1.2em;   text-align: center; font-weight: bold;                    padding: 0; }
  h2     { font-size: 1.7em;   text-align: center; font-weight: bold; margin: 0 0 1em 0; padding: 0; }
  h3     { font-size: 1.0em;   text-align: center; font-weight: bold;                    padding: 0.3em; }
  h4     { font-size: 0.9em;   text-align: left;   font-weight: bold;                    padding: 0.3em; }
  p, ul  {font-size: 0.9em;   text-align: center;                    margin: 0 0 0 0; } 
  strong {     font-weight: bold; }
  ol {  list-style: decimal; font-size: 0.9em; text-align: left; }
  ul {  list-style: disc;  font-size: 0.9em; text-align: left; }
  img {        padding: 0; border: 0;}
  #z_inhalt {  visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
  #aktuali   {  visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
   .gr_menue   {visibility: hidden; width: 0px; height: 0px; margin: 5px 0 0 0; border: 0;  padding: 0; overflow: hidden; }
  .versteckt   {visibility: hidden; width: 0px; height: 0px; margin: 0; padding: 0; overflow: hidden;}
  .links {      float: left;  margin: 0 5px 5px 0; padding: 0px 20px 20px 0; display: block;}
  .mitte {                                         padding: 20px 0 20px 0;}
  .rechts {     float: right; margin: 0 0 5px 5px; padding: 20px 0 20px 20px; display: block;}
  .ende_float { clear: both; font-size: 0.1em; width: 0px; height: 0px; margin: 0; padding: 0; overflow: hidden;}
  .vorschaubild {    float: right; margin: 0 0 5px 5px;padding: 0; display: inline}
  .form_gliederung { text-align: left; border: 1px solid #000000;  
                     margin: 3px; padding: 0.2em 0.2em 6px 0.2em; }
  .uplaodabsatz {    text-align: left; clear: right;}
  .aleft {      text-align: left;}
  .acenter {    text-align: center;}
  .aright {     text-align: right;}
  .ablock {     text-align: justify;}

 /* Senkrechtes Menue */

 div#haupt_menue   { visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden; }
* html div#haupt_menue {visibility: visible; width: 1px; height: 1px;  }
   div#hmenue_bg {   visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden; }
  .navi_senkrecht { visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
   .navi_senkrecht li {visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
    .untermenue1 {  visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
   .navi_senkrecht a, .navi_senkrecht a:visited,
   .navi_senkrecht span {   visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}
  * html .navi_senkrecht a {  visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden; }
    .navi_senkrecht a:hover,
    .navi_senkrecht span {  visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden;}

 /* Aufteilung der Anzeige */

div#ganze_seite {  margin-left: 10px; margin-right: 0; margin-top: 0; padding: 0; }
 div#seitenkopf { margin: 0; padding: 0; height: 3.5em;  }
  div#kopf_hntgrd {}
  div#introkopf {}
  
    div#introkopf h1 {}
  div#ani_logo {  }
    div#seitentitel { margin: 0; padding: 0; }
  div#menue_kopf { visibility: hidden; width: 0; height: 0; overflow: hidden;}
    * html div#menue_kopf { visibility: hidden; width: 0px; height: 0px; margin: 0; border: 0;  padding: 0; overflow: hidden; }
	div#gr_KopfMenue { visibility: hidden; width: 0; height: 0; overflow: hidden;}
	div#KopfMenue       { visibility: hidden; width: 0; height: 0; overflow: hidden;}
 div#seitenanzeige { margin: 0; padding: 0; }
  div#inhalt   {  width: 100%; margin: 0; padding: 0;}
  * html div#inhalt           {   margin-top: 0px; }
  div#inhalt  div  {margin: 0px; padding: 0px;}
  .absatzlayer {margin: 0px; padding: 0px; display: block;}

  #zruek {visibility: hidden;}
  #nach_oben {visibility: hidden;}
 p#fusszeile {visibility: hidden;}
   .gleiche_breite15 {min-width: 15em; text-align: right; display: inline-block;}
* html .gleiche_breite15     {width: 15em;}
   .gleiche_breite13 {min-width: 13em; text-align: right; display: inline-block;}
* html .gleiche_breite13     {width: 13em;}
   .gleiche_breite10 {min-width: 10em; text-align: right; display: inline-block;}
* html .gleiche_breite10     {width: 10em;}
   .gleiche_breite8   {min-width: 8em;  text-align: right; display: inline-block;}
* html .gleiche_breite8       {width: 8em;}
   .spalte_links { float: left; text-align: center; min-width: 100px;}
* html .spalte_links {   width: 100px;}
   .spalte_rechts {  margin-left: 110px; padding-left: 10px; border-left: 1px solid silver; display: block;  }
.typ_a  {list-style-type: lower-latin;}