body { 
  margin: 0px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
}

h1 {
  font-size: 22px;
  font-weight: bold;
  line-height: 120%;
  margin-top: 14pt; margin-bottom: 14pt;
}

h2 {
  font-size: 18px;
  font-weight: normal;
  margin-top: 10pt; margin-bottom: 5pt;
}

p,td,ul,li,.fliesstext {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 120%;
  margin-top: 6pt; margin-bottom: 12pt;
}

#inhalt ul {
  list-style-type: squ;
}

a {
  text-decoration: none;
  color: #000099;
}

td { 
  background-color: #ffffff; 
}

td.titel {
  font-size: 25px;
  font-weight: normal;
  color: #000099;
  text-align: center;
  padding: 10px;
  background-image: url('/upload/images/hintergrund.gif');
}

.navigation {
  color: #000099;
  vertical-align: bottom;
  padding: 0px;
  background-image: url('/upload/images/hintergrund.gif');
}

span.hauptnavigationspunkt {
  font-size: 12px;
  color: #000099;
  vertical-align: bottom;
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  background-color: #ffffff;
}

span.hauptnavigationspunkt_aktiv {
  font-size: 12px;
  color: #000099;
  vertical-align: bottom;
  padding: 3px;
  padding-left: 5px;
  padding-right: 5px;
  margin: 0px;
  background-color: #eeeeff;
}


div.unternavigation {
}

p.unternavigation {
  font-weight: bold;
}

ul.unternavigation {
  list-style-type: none;
  padding: 0px;
  margin: 0px
}

li.unternavigation1 {
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
}

li.unternavigation1:hover {
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
  background-color: #eeeeff;
}

li.unternavigation1_aktiv {
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0px;
  background-color: #eeeeff;
}

a.unternavigation1 {
}

a.unternavigation1:hover {
  font-weight: bold;
}

td.nav_punkt {
  font-size: 11px;
  color: #000099;
  vertical-align: bottom;
  padding: 3px;
  background-color: #ffffff;
}

td.nav_punkt_aktiv {
  font-size: 11px;
  color: #000099;
  vertical-align: bottom;
  padding: 3px;
  background-color: #eeeeff;
}

td.nav_punkt_trennzeichen {
  font-size: 11px;
  color: #999999;
  vertical-align: bottom;
  padding: 3px;
  background-color: #ffffff;
}

/* Linke Spalte */

td.menue {
  color: #000099;
  vertical-align: top;
  padding: 10px;
  background-image: url('/upload/images/hintergrund.gif');
}

div.menue h1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  line-height: 110%;
  padding-top: 15px;
  padding-bottom: 5px;
  padding: 0px;
}

div.menue p {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 110%;
  padding-top: 5px;
  padding-bottom: 5px;
  padding: 0px;
}

div.menue p.menue_ueberschrift {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 8pt; margin-bottom: 0pt;
}

div.menue .menue_ueberschrift_aktiv {
  width: 100%;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 8pt; margin-bottom: 0pt;
  padding: 2px;
  background-color: #ccccff;
}

div.menue p.menue_punkte {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 9pt;
  line-height: 110%;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0px;
}


td.linke_spalte {
  vertical-align: top;
  padding: 5px;
}

td.rechte_spalte {
  color: #000000;
  vertical-align: top;
  padding: 10px;
}

td.inhalt {
  vertical-align: top;
  padding: 10px;
  background-repeat: no-repeat;
  background-position: center center;
}

div.linke_spalte {
}

div.linke_spalte h1 {
  line-height: 100%;
}

div.linke_spalte p {
  font-size: 11px;
}

div.inhalt {
}

div.rechte_spalte {
}

div.rechte_spalte p {
  font-size: 11px;
}

div.rechte_spalte h1 {
  font-size: 14px;
}

td.impressum {
  font-size: 10px;
  color: #000099;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

.kleiner {
  font-size: 7pt;
}


