
body {
  background-color:#121223;
  font-family:Arial, Helvetica, sans-serif;
  font-size:6pt;
  margin: 0px;
  padding:0px;
  scrollbar-DarkShadow-Color:#111122; 
  scrollbar-Track-Color:#333344;
  scrollbar-Face-Color:#555566; 
  scrollbar-Shadow-Color:#222233;
  scrollbar-Highlight-Color:#888899; 
  scrollbar-3dLight-Color:#777788;
  scrollbar-Arrow-Color:#111122; 
}

 .navleucht {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#ff9999;
  background: #121223;
  text-decoration:none;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.8em;
  border-color: #121223;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.8em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:4pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:4pt;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  }

  .navdark {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#889999;
  background: #121223;
  text-decoration:none;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.8em;
  border-color: #121223;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.8em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:4pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:4pt;
  -moz-border-radius: 8px;
  -khtml-border-radius: 8px;
  -webkit-border-radius: 8px;
  -o-border-radius: 8px;
  }

  .navdark:hover {
  color: #ffff88;
  background: #000060;
  border-color: #800040;
  }

 .deskueber {
  border: none;
  font-family: Garamond, TimesNewRoman, Times, serif;
  font-weight: bold;
  font-size: 20pt;
  font-variant: small-caps;
  letter-spacing: 1pt;
  color: #eeee00;
  width:100%;
}


 .deskklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-variant: small-caps;
  font-size: 10pt;
  letter-spacing: 0.3pt;
  color: #ccaaaa;
  text-decoration: none;
}

 .teeklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-variant: small-caps;
  font-size: 13pt;
  letter-spacing: 0.3pt;
  color: #ccaaaa;
  text-decoration: none;
}

 .musikklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-variant: small-caps;
  font-size: 13pt;
  letter-spacing: 0.3pt;
  color: #ccaaaa;
  text-decoration: none;
}

  .musikklein:a {
  color: #ffffff;
  background: #000060;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.8em;
  border-color: #800040;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.8em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:6pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:6pt;
}


  .musikklein:hover {
  color: #ffff88;
  background: #000060;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.8em;
  border-color: #800040;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.8em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:6pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:6pt;
}


  .deskklein:hover {
  color: #ffff88;
  background: #000060;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.8em;
  border-color: #800040;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.8em;
  border-top-width:1pt;
  border-top-style:solid;
  padding-top:6pt;
  border-bottom-width:1pt;
  border-bottom-style:solid;
  padding-bottom:6pt;
}


 .black {
  border: none;
  font-family: Garamond, Times New Roman, Times, serif;
  font-size: 1pt;
  color: #121223;
}

 .fettklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14pt;
  letter-spacing: 0.3pt;
  color: #8888ff;
  text-decoration: none;
  width:100%;
}

  .fettklein:hover {
  color: #ffff60;
}

 .anweisung {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14pt;
  letter-spacing: 0.3pt;
  color: #ff8888;
  text-decoration: none;
  width:100%;
}

 .gaeste {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14pt;
  letter-spacing: 0.3pt;
  color: #8888ff;
  text-decoration: none;
  width:60%;
}

  .gaeste:hover {
  color: #ffff60;
}

 .wallpueber {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 14pt;
  letter-spacing: 0.3pt;
  color: #8888ff;
  text-decoration: none;
}

  .cssfortables {
   border: 2pt;
   border-color: #222244;
}

  .kopfzeile {
   color: #ffcccc;
   font-family: Arial, Georgia, Garamond, Times, Times New Roman, serif;
   font-size: 13pt;
   font-weight: bold;
   border: 0px;
}

  .kopfdatum {
   color: #ffcccc;
   font-family: Georgia, Garamond, Times, Times New Roman, serif;
   font-size: 13pt;
   letter-spacing: 0.1pt;
   font-style: italic;
}

  .text {
   color: #cccccc;
   font-family: Georgia, Garamond, Times, Times New Roman, serif;
   font-size: 12.5pt;
   letter-spacing: 0.1pt;
   text-align: justify;
  }

  .fusszeile {
   color: #996666;
   font-family: Arial, sans-serif;
   font-size: 11pt;
   letter-spacing: 0.1pt;
}

 .sehrklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 10pt;
  color: #aa8888;
  text-decoration: none;
}

 .musikfettklein {
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-variant: small-caps;
  font-weight: bold;
  font-size: 12pt;
  letter-spacing: 0.3pt;
  color: #8888ff;
  text-decoration: none;
  width:100%;
}

  .musikfettklein:hover {
  color: #ffff60;
}


  .pagenr {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  font-weight:bold;
  color:#889999;
  background: #121223;
  text-decoration:none;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.4em;
  border-color: #121223;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.4em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:2pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:2pt;
  -moz-border-radius: 6px;
  -khtml-border-radius: 6px;
  -webkit-border-radius: 6px;
  -o-border-radius: 6px;
  }

  .pagenr:hover {
  color: #ffff88;
  background: #000060;
  border-color: #800040;
  }
  
    .pagelegend {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#889999;
  background: #121223;
  text-decoration:none;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.2em;
  border-color: #121223;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.2em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:1pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:1pt;
  }
  
    .pagenrleucht {
  font-family:Helvetica,Arial,sans-serif;
  font-size:10pt;
  color:#ff9999;
  font-weight:bold;
  background: #121223;
  text-decoration:none;
  border-left-width:0.5pt;
  border-left-style:solid;
  padding-left:0.4em;
  border-color: #121223;
  border-right-width:0.5pt;
  border-right-style:solid;
  padding-right:0.4em;
  border-top-width:0.5pt;
  border-top-style:solid;
  padding-top:2pt;
  border-bottom-width:0.5pt;
  border-bottom-style:solid;
  padding-bottom:2pt;
  }
