body {
  background-color: #000060;
  color: #FFFFFF;
  font-family: sans-serif;
  margin-left: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 20px;
}

a {
  text-decoration: none;
  color: #FFFFFF;
}

a.aktiv {
  text-decoration: none;
  color: #FF8000;
}

a:hover {
  text-decoration: underline dotted;
  
  color: #00FF00;
}

a:active {
  color: #80D0FF;
}

span.aktiv {
  text-decoration: none;
  color: #FF8000;
}

span.aktiv:hover {
  text-decoration: none;
  color: #FFB000;
}

h1 {
  color: #FFFF00;
}

h2 {
  color: #FFFF00;
}

h3 {
  color: #FFFF00;
}

h4 {
  color: #FFFF00;
}

h5 {
  color: #FFFF00;
}

th {
  text-align: left;
  font-weight: bold;
  background-color: #0000A0
}

tr {
  text-align: left;
  background-color: #101070
}

tr:hover {
  text-align: left;
  background-color: #181878
}

tr.hl {
  text-align: left;
  background-color: #202080
}

tr.hl:hover {
  text-align: left;
  background-color: #282888
}

p.klein {
  font-size: 12px;
}

font.cmd {
  font-family: "Liberation Mono", "Courier New", Monospace;
}

font.anmerkung {
  font-family: "Liberation Mono", "Courier New", Monospace;
  font-style: italic;
  font-variant: small-caps;
}

font.rot {
  color: #FF8080
}

font.rot:hover {
  color: #A00000
}

font.gelb {
  color: #FFFF80
}

font.gelb:hover {
  color: #A0A000
}

font.gruen {
  color: #80FF80
}

font.gruen:hover {
  color: #00A000
}

span.durchgestrichen {
  text-decoration: line-through double #FF0000;
}
