@charset "ISO-8859-1";
  body {
    color: black; background-color: white;
    font-size: 100.01%;
    font-family: Helvetica,Arial,sans-serif;
    margin: 0.5em 0 0 1em; padding: 0;
    min-width:55em; max-width:97%;
  }

  ul.Navigation {
    margin:0; padding:0;
    text-align: center;
    border: 1px transparent;
    background-color: transparent;
    color: blue;
    font-size:0.8em; font-weight:bold;
  }
  ul.Navigation li {
    list-style-type: none;
    display: inline;
    margin: 0; padding: 0;
  }

  ul.Navigation a, ul.Navigation span {
    padding: 0.2em 0.4em;
    text-decoration: none;
    border: 1px solid silver;
    color: maroon; background-color: #88ffff;
  }
  ul.Navigation a:hover, ul.Navigation span {
    border-color: white;
    border-left-color: black; border-top-color: black;
    color: white; background-color: blue;
  }

  ul.inav {
    margin:1em 1em 1em 1em; padding:0;
    text-align:center;
    border:0;
    color: blue;
    font-size:0.8em; font-weight:bold;
  }
  ul.inav li {
    list-style-type: none;
    display: inline;
    text-align:center;
    margin:0; padding: 0;
  }

  ul.inav a { font-style: italic;
    font-size:1.2em;
    padding: 0;
    text-decoration: none;
    font-weight: normal;
    border: 0;
  }
  ul.inav a:link {
    color: green;
  }
  ul.inav a:visited {
    color: blue;
  }
  ul.inav a:hover {
    color: #a00;
  }
  ul.inav a:active {
    color: red;
  }



  .headers {
    margin:0 0 1em 0; padding: 1px;
    text-align: center;
    background-color: white;
    border: 1px solid transparent;
  }

  ul.merkmale {
    list-style-type: circle;
    margin:0 1em 0.1em 1em;
  }
  ul.merkmale li {
    color:blue;
    font-size: 1.0em;
    padding: 0 0.5em 0.1em 0;
  }

  ul.merkmale a { font-style: italic;
    display: block;
    padding: 0.2em;
    font-weight: normal;
  }
  ul.merkmale a:link {
    color: green;
  }
  ul.merkmale a:visited {
    color: blue;
  }
  ul.merkmale a:hover {
    color: #a00;
  }
  ul.merkmale a:active {
    color: red;
  }


  h1 {
    font-size: 1.1em; color: green; margin: 0 0 0.5em; padding-top: 1em;
  }
  h2 {
   font-size: 1.1em; color: blue; margin: 0.5em 0 0.5em; font-weight: normal;
  }
  h3 {
    font-size: 0.9em; color: #a00; margin:0;
  }
  h4 {
    font-size: 0.9em; color:#a00;margin: 0.5em 0 0;font-weight: normal; padding:0;
  }
  h5 {
    font-size: 1.0em; color:blue;margin: 0.5em 0 0;font-weight: normal; padding:0;
  }

  p {
    font-size: 1em;
    margin: 0;
  }
  p.less { font-size: 0.9em; }
  p.eml { font-size:1.2em; text-align:left; margin:0; }
  p.eml:hover { color: #a00; }
  p.titel { color:green; font-weight: bold; margin:0 1em 0.1em 0;}

  .p10it {
    font-size: 10pt;
    font-style: italic;
  }
  .p12it {
    font-size: 12pt;
    font-style: italic;
    color:#a00;
  }
  .p14it {
    font-size: 14pt;
    font-style: italic;
  }
  .p16it {
    font-size: 16pt;
    font-style: italic;
  }

  .img24 {
    width: 28px;
    height: 24px;
    border: 0;
  }
  .greenlarge {
    color: green;
    font-size: 1.2em;
    font-weight: bold;
  }
  .greenbold {
    color: green;
    font-size: 1.0em;
    font-weight: bold;
  }
  .greennormal {
    color: green;
    font-size: 1.0em;
  }
  .bluenormal {
    color: blue;
    font-size: 1.0em;
  }
  .blueless {
    color: blue;
    font-size: 0.8em;
  }

  .orangelarge {
    color: #b50;
    font-size: 1.2em;
    font-weight: bold;
  }
  .blacksmall {
    color: black;
    font-size: 0.8em;
    text-align:center;
  }
  .blue12pt {
    color: blue;
    font-size: 12pt;
  }
  
  .white4pt {
    color: #ffe;
    font-size: 0.1em;
  }
  .white4pt:link { color: #ffe; }
  .white4pt:visited { color: #ffe; }
  .white4pt:hover { color: #ffe; }
  .white4pt:active { color: #ffe; }

  img { border:0; }

  .flag {
    width: 18px;
    height: 18px;
    border: 0;
    text-align:right;
  }

  .spl {
    font-size: 0.9em;
    margin: 0 1em 0 1em;
  }
  .spr {
    float:right;
    min-width:31em;
    text-align: left;
    margin: 0 2em 0 2em;padding:0;
    border: 1px transparent;
  }

  .sptitle {
    font-size: 0.9em;
    margin:0 2em 1.5em 0; padding:0;
    background-color: #ffd; border: 1px solid silver;
    text-align:center;
  }

  .ispl {
    min-width:12em;
    margin:0 2em 1.5em 0; padding:0;;
    border:0;
    text-align:left;
    background-color: #88ffff; border: 1px solid silver;
  }

  .ispr {
    float:right;
    margin: 0 2em 0 2em; padding:0;
    text-align:left;
    border:0;
  }

  .trz {
    clear: both; border-top:1px solid #8ff; margin-top:3px; padding: 0;
  }
  .nstz {
    clear: both; border-top:1px solid white; margin-top:3px; padding: 0;
  }

  p#fussz {
    clear: both;
    font-size: 0.6em;
    margin: 0 2em 0 0;
    text-align: center;
    background-color: #ffd; border: 1px solid silver;
  }
