/*
altes Rot		#e1021d
neue Rot		#c9001e
*/
BODY    { color: black; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1cc; margin: 0; padding: 0 }
.kk_box  { color: #333366; border: solid 1px #4d5491 }
.red    { color: white; text-decoration: none; background-color: #336 }
.red:hover { font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: underline overline; background-color: red }
.red:link   { color: white; font-size: 10px; font-family: verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; background-color: gray }
.comment  { color: black; font-size: 10px; font-family: "Courier New", Courier, Monaco }
.headlineKasten     { color: #000; font-weight: bold; font-size: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
/*Ab hier aus show.php übernommen*/
.maintable  { background-color: #fff; border-right: 4px solid #c9001e; border-bottom: 4px solid #c9001e; border-left: 4px solid #c9001e }
.headertable { }
.tablehead { background-color: #d4dbdf; padding: 2px; border-bottom: 1px solid #5a6870; border-left: 1px solid #5a6870 }
.tablecontent  { padding-left: 10px; border-bottom: 1px solid #5a6870; border-left: 1px solid #5a6870 }
.tableheadline { padding: 2px; border-left: 1px solid #5a6870 }
.menuallgemein  { color: c9001e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.menu     { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.menu:link { color: #000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; clear: right }
.menu:visited { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.menu:active { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.menu:hover { color: c9001e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
.menu_red  { color: c9001e; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; text-align: left }
.menu_weiss:link { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; clear: right }
.menu_weiss:visited { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu_weiss:active { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu_weiss:hover { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
.menu_grau { color: #969696; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; text-transform: uppercase }
.menu_grau_red { color: #ce1c3f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; text-decoration: none; text-align: left; text-transform: uppercase }
.menu_grau:link { color: #969696; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase; clear: right }
.menu_grau:visited { color: #969696; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase }
.menu_grau:active { color: #969696; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase }
.menu_grau:hover { color: #ce1c3f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-transform: uppercase }
.weiss { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.rubrikmenurot { color: #000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.rubrikmenurot:link { color: #000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.rubrikmenurot:visited { color: #000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.rubrikmenurot:active { color: #000; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.rubrikmenurot:hover { color: c9001e; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-decoration: none }
.rubrikmenuschwarz { color: c9001e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none; padding-top: 5px }
.subrubrikmenurot { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none }
.subrubrikmenurot:link { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none }
.subrubrikmenurot:active { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none }
.subrubrikmenurot:visited { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none }
.subrubrikmenurot:hover { color: c9001e; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 15px; text-decoration: none }
.teaserheadlineweiss { color: white; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px; text-decoration: none }
.5px_abstand { font-size: 5px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 5px }
.submenuallgemein { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase }
.submenu_red { color: #ce1c3f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: 10px }
.submenu:link     { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: 10px }
.submenu:visited     { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: 10px }
.submenu:active    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: 10px }
.submenu:hover     { color: #ce1c3f; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13px; text-decoration: none; text-transform: uppercase; margin-left: 10px }
.submenumager:link   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:visited   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:active   { color: black; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.submenumager:hover   { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11px; text-decoration: none; margin-left: 20px }
.FORMbox {
  width: 400px;
  color: #000;
  background-color: #cc9;
  border: 1px solid #666;
}

.FORMreihe {
  clear: both;
  padding: 2px 0px;
}

.FORMlabel    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: right; padding-top: 3px; padding-right: 5px; width: 215px; float: left }

.FORMfeld    { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; width: 410px; float: left; outline-style: none; outline-width: 0 }
.FORMfeldB  { color: black; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none; text-align: left; width: 210px; float: left; outline-style: none; outline-width: 0 }
.FORMknopf   { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ce1c3f; text-align: center; padding: 4px; clear: both; border: 0; outline-style: none; outline-width: 0 }
.FORMknopfB { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #ce1c3f; text-align: center; padding: 4px; clear: both; border: 0; outline-style: none; outline-width: 0 }
.FORMdefbreite      { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 2px; width: 90%; border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #c9001e; border-left: 1px solid #c9001e; outline-style: none; outline-width: 0 }
.FORMdefbreiteB   { font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fef1cc; padding: 2px; width: 100%; border-width: 0; outline-style: none; outline-width: 0 }
.FORMcheckbutton { background-color: #d4dbdf; padding: 2px; border-style: none none solid solid; border-width: 0 0 1px 1px; border-color: #666; outline-style: none; outline-width: 0 }
.10pxtd { padding-right: 10px; padding-left: 10px }
.button_text_td { padding-top: 5px }
.rubrikhead  { color: #5780ae; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding-left: 10px }
.rubrikhead_2 { color: #5780ae; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.metarubrikhead {color: #c9001e; font-size: 30px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 34px; letter-spacing: 1px }
.metarubriksubhead { color: #000; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 16px }
