BODY {
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  background-color: #eeeeee;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 2px;
  margin-right: 2px;
  background-image: url(image/bg_750.bmp);
  background-position: center;
  background-repeat: repeat-y;
}

BODY.ruekb_1000 {
  background-image: url(image/bg_1000.bmp);
}

BODY.ruekb_1500 {
  background-image: url(image/bg_1500.bmp);
}

BODY.counter {
  margin: 0px 0px 0px 2px;
  background-image: url(image/space.gif);
  background-color: #dddddd;
}

TD {
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
}

TD.haupttext {
  width: 47%;
  text-align: justify;
}

TD.vline {
  background-image: url(image/vline.gif);
  background-position: top center;
  background-repeat: repeat-y;
  text-align: center;
}

TABLE.ruekb {
  border-collapse: collapse;
  border: none;
}

TD.ruekb_head {
  border: 1px solid #eeeeee;
  background-color: #202080;
  background-image: url("image/navy_banner_750.jpg");
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #eeeeee;
  align: center;
  text-align: justify;
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}

TD.ruekb_left {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: left;
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}

TD.ruekb_left_bottom {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: left;
  vertical-align: bottom;
  padding: 2px 5px 2px 5px;
}

TD.ruekb_left_bottom_nopadding {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: left;
  vertical-align: bottom;
  padding: 0px 0px 0px 0px;
}

TD.ruekb_text {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: justify;
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}

TD.ruekb_text_nopadding {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: justify;
  vertical-align: top;
  padding: 0px 0px 0px 0px;
}

TD.ruekb_right {
  border: none;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: right;
  vertical-align: top;
  padding: 2px 5px 2px 5px;
}

TD.ruekb_stat {
  border: 1px solid #eeeeee;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #000000;
  align: center;
  text-align: center;
  vertical-align: bottom;
  padding: 2px 0px 0px 0px;
}

H1 {
  font-family: "Arial", sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  width: 750px;
  align: center;
  text-align: justify;
}

H2 {
  font-family: "Arial", sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  width: 750px;
  align: center;
  text-align: justify;
}

H3 {
  font-family: "Arial", sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #000000;
  width: 750px;
  align: center;
  text-align: justify;
}

P.widetext {
  width: 1502px;
  align: center;
  text-align: justify;
  margin-top: 19px;
  margin-bottom: 19px;
  padding-top: 0px;
  padding-bottom: 0px;
}

P.haupttext {
  width: 750px;
  align: center;
  text-align: justify;
  margin-top: 19px;
  margin-bottom: 19px;
  padding-top: 0px;
  padding-bottom: 0px;
}

P.listetext {
  width: 750px;
  align: center;
  text-align: left;
  margin-top: 19px;
  margin-bottom: 19px;
  padding-top: 0px;
  padding-bottom: 0px;
}

P.centertext {
  width: 750px;
  align: center;
  text-align: center;
  margin-top: 19px;
  margin-bottom: 19px;
  padding-top: 0px;
  padding-bottom: 0px;
}

P.ruekb_menu {
  color: #000000;
  font-family: "Arial", sans-serif;
  font-size: 8pt;
  font-weight: bold;
  align: center;
  text-align: justify;
}

UL {
  width: 600px;
  align: center;
  text-align: left;
}

I {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color: #000000;
}

A:link {
  color: #101080;
  text-decoration: underline;
}
A:visited {
  color: #101080;
  text-decoration: underline;
}
A:hover {
  color: #101080;
  text-decoration: underline;
}
A:active {
  color: #101080;
  text-decoration: underline;
}

A.ruekb_menu:link {
  color: #101080;
  text-decoration: none;
}
A.ruekb_menu:visited {
  color: #101080;
  text-decoration: none;
}
A.ruekb_menu:hover {
  color: #101080;
  text-decoration: underline;
}
A.ruekb_menu:active {
  color: #101080;
  text-decoration: underline;
}

HR {
  border: 0;
  color: #101060;
  background-color: #101060;
  height: 1px;
  width: 750px;
}

IMG.foto {
  margin-bottom: 3;
}

#combo0_d, #combo0_v, #combo0_p, #combo0_g {
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: silver;
  background: #f3f3f3;
  padding: 10px;
  border: 1px solid #000000;
  z-index: 2;
}

#combo1_d, #combo1_v, #combo1_p, #combo1_g {
  position: absolute;
  top: 20px;
  left: 20px;
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color: silver;
  background: #f3f3f3;
  padding: 10px;
  border: 1px solid #000000;
  z-index: 3;
}
