
body { font-family: Arial; color: #0b1F35; font-size: 0.9em; background-image:url(1920x1080w.jpg); background-position:left top; background-attachment:fixed; }
  a:link, a:visited, a:active { font-family: Arial; color: #c32e30; font-size: 1.1em; font-variant: small-caps; text-decoration: none; }
  a:hover { font-size: 1.1em; color: #c32e30; font-weight: bold; }
A.menu2:link, a.menu2:visited, a.menu2:active { color: #c32e30; font-size: 1.1em; }
A.menu2:hover { color: #FFFFFF; font-size: 1.1em; font-weight: normal; }
a.white { color: #FFFFFF; }
  
form.main { font-family: Arial; color: #0b1F35; font-size: 0.9em; }
  
div.menu { margin-left:auto; margin-right:auto; margin-top: 0; width: 1000px; height: 30px; background-image:url(menu.jpg); }
div.head { margin-left:auto; margin-right:auto; margin-top: 0; width: 1000px; height: 250px; background-image:url(head.jpg); }
div.main { overflow: auto; margin-left:auto; margin-right:auto; margin-top: 0; width: 1000px; background-image:url(main.jpg); }
div.footer { margin-left:auto; margin-right:auto; margin-top: 0; width: 1000px; height: 30px; background-image:url(menu.jpg); }

tr.farbe0 { background-color: #bbb483; }
tr.farbe1 { background-color: #d2cdaa; }

td { font-family: Arial; color: #0b1F35; font-size: 0.9em; vertical-align: middle; }

table.menu { height:29px; width:999px; text-align: center; vertical-align: middle; font-family: Arial; color: #FFFFFF; font-size: 0.9em; text-decoration: none; }
td.menu2 { text-align: center; vertical-align: middle; font-family: Arial; background-image:url(main.jpg); color: #FFFFFF; font-size: 0.9em; text-decoration: none; }
td.menu2:hover { text-align: center; vertical-align: middle; font-family: Arial; color: #FFFFFF; background-image:url(menu.jpg); font-size: 0.9em; text-decoration: none; }
td.menu { text-align: center; vertical-align: middle; font-family: Arial; color: #FFFFFF; font-size: 0.9em; text-decoration: none; }
td.main { text-align: left; vertical-align: middle; font-family: Arial; color: #0b1F35; font-size: 0.9em; text-decoration: none; }

.login { width: 120px; color: #c32e30; font-family: Arial; font-size: 0.9em; border: 1px dotted #c32e30; background-color: #dfdabc; }
.login2 { width: 120px; color: #0b1F35; font-family: Arial; font-size: 0.9em; border: 1px dotted #FFFFFF; }

font.nummer { color: #FFFFFF; font-family: Georgia; font-size: 4em; text-shadow: #0b1F35 1px 1px 0px; }
font.punkt { color: #c32e30; font-family: Georgia; font-size: 3em; text-shadow: #0b1F35 1px 1px 1px; }
font.nummer2 { color: #FFFFFF; font-family: Georgia; font-size: 2em; text-shadow: #222222 1px 1px 0px; }
font.punkt2 { color: #FFFFFF; font-family: Georgia; font-size: 1.5em; text-shadow: #222222 1px 1px 1px; }
font.head { font-family: Georgia; font-size: 2em; }
font.small { font-size: 0.8em; }
font.hg { background-color: #222222; }
font.aktiv { font-size: 0.9em; font-variant: small-caps; }
font.korrektur { font-size: 1.0em; font-variant: small-caps; color: #c32e30; }
font.korrektur2 { font-size: 0.9em; font-variant: small-caps; color: #c32e30; }

  a.tooltip:link, a.tooltip:visited, a.tooltip:active { position: relative; font-family: Arial; color: #FFFFFF; font-size: 1.1em; font-variant: small-caps; text-decoration: none; }
  a.tooltip:hover { background: transparent; font-size: 1.1em; color: #FFFFFF; font-weight: bold; }
  
  a.tooltip span {
  display: none;  
  text-decoration: none; 
}

a.tooltip:hover span {
  display: block;
  top: 20px; 
  left: 0; 
  width: 200px;
  z-index: 100;
  color: #222222; 
  border:1px solid #222222; 
  background: #FFFFFF;
  font: 12px Verdana, sans-serif; 
  text-align: left;
  }
  
 a.tooltip span b {
  display: block;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-weigth: bold;
  color: yellow;
  background-color: gray;
  border: 0px;
  border-bottom: 1px solid black;
}