body {
  background-color: #FFFFFF;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

A {
  color : #0066FF;
  font-weight : bold;
  font-family : Arial, Helvetica, sans-serif;
  font-size : 10pt;
}

A:Hover {
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 10pt;
}

.haupttabelle {
  border-style: solid;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #990000;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.menuespalte_logo {
  background-color: #FFFFFF;
  text-align: center;
  vertical-align: middle;
}

.menuespalte_trennzeile {
  background-color: #FFFF00;
}

.menuespalte_mitte {
  background-color: #FFFF00;
  text-align: left;
  vertical-align: top;
}

.menuebox {
  background-color: #FFFF00;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 2px;
  padding-bottom: 2px;
}

a.link_menuebox {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #FFFF00;
  text-align: left;
  text-decoration: none;
}

a.link_menuebox:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  color: #E8B600;
  text-align: left;
  text-decoration: none;
}

a.checked_menuebox {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #990000;
  text-align: left;
  text-decoration: none;
}

a.checked_menuebox:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #0066FF;
  text-align: left;
  text-decoration: none;
}

.menuespalte_fuss {
  background-color: #FFFF00;
}

.kopf_links {
  background-color: #FFFFFF;
}

.kopf_mitte {
  background-color: #FFFF00;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : bold;
  font-size: 16pt;
  color: #FFFFFF;
  text-align: right;
  vertical-align: middle;
}

.kopf_rechts {
  background-color: #FFFF00;
}

.trennzeile_oben_links {
  background-color: #FFFFFF;
}

.trennzeile_oben_mitte {
  background-color: #FFFFFF;
}

.trennzeile_oben_rechts {
  background-color: #FFFFFF;
}

.contentspalte_mitte {
  background-color: #FFFFFF;
  text-align: left;
  vertical-align: top;
}

.contentspalte_ausgabebereich {
  background-color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  padding-left: 50px;
  padding-right: 50px;
  padding-top: 23px;
  padding-bottom: 23px;
}

.content_tabellen {
  background-color: #FFFF00;
  border-width: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.trennzeile_unten_links {
  background-color: #FFFFFF;
}

.trennzeile_unten_mitte {
  background-color: #FFFFFF;
}

.trennzeile_unten_rechts {
  background-color: #FFFFFF;
}

.copyright_links {
  background-color: #FFFF00;
}

.copyright_mitte {
  background-color: #FFFF00;
  font-family: Arial, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
}

.copyright_rechts {
  background-color: #FFFF00;
}

.rechte_spalte_kopf {
  background-color: #FFFF00;
}

.rechte_spalte_mitte {
  background-color: #FFFF00;
  text-align: left;
  vertical-align: top;
}

.rechte_spalte_box {
  background-color: #FFFF00;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
}

a.link_rechte_spalte_box {
  color : #FFFFFF;
  font-weight : normal;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 10pt;
  text-decoration : underline;
}

a.link_rechte_spalte_box:hover {
  color : #FFFFFF;
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size : 10pt;
  text-decoration : none;
}

.rechte_spalte_fuss {
  background-color: #FFFF00;
}

h1 {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
}

.text {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #000000;
  text-align: left;
}

.text_klein {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 8pt;
  color: #000000;
  text-align: left;
}

.tabellen_kopf {
  background-color: #EEEEEE;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  text-align: left;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

.tabellen_zeilen {
  background-color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #000000;
  text-decoration: none;
  text-align: left;
  vertical-align: top;
  padding-left: 3pt;
  padding-right: 3pt;
  padding-top: 3pt;
  padding-bottom: 3pt;
}

.button {
  background-color: #E8B600;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  border-width: 1px;
  border-color: #FFFF00;
  border-style: solid;
}

.input_text {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  border-width: 1px;
  border-color: #FFFF00;
  border-style: solid;
}

.input_password {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  border-width: 1px;
  border-color: #FFFF00;
  border-style: solid;
}

.checkbox {
}

.textarea {
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  border-width: 1px;
  border-color: #FFFF00;
  border-style: solid;
}

.select{
  font-family : Arial, Verdana, Helvetica, sans-serif;
  font-size : 10pt;
  font-weight : normal;
  border-width: 1px;
  border-color: #FFFF00;
  border-style: solid;
}

.text_rot {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;
  font-size: 10pt;
  color: #FF0000;
  text-decoration: none;
  text-align: left;
}

a.link_text_rot {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;  
  font-size: 10pt;
  color: #FF0000;
  text-decoration: underline;
}

a.link_text_rot:hover {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 10pt;
  color: #FF0000;
  text-decoration: none;
}
