BODY {
  MARGIN: 0px;
  BACKGROUND-COLOR: white;
  padding-left: 10px;
  padding-top: 10px;
}
body.main {
  BACKGROUND-COLOR: white;
  padding-left: 0px;
  padding-top: 0px;
}
td.footerl {
  BORDER-TOP: silver 2px solid;
  text-align: center;
  vertical-align: middle;
}
td.pflicht
{
	font-weight: bold;
}


td.footerm {
  background-image: url(../images/untererrand.gif);
  background-repeat: repeat;
  BORDER-TOP: silver 2px solid;
}
td.footerr {
  BORDER-TOP: silver 2px solid;
  background-image: url(../images/linkerrand.gif);
  background-repeat: repeat-y;
  background-position: right;
  width: 15px;
}
tr.top {
  BACKGROUND-POSITION: left;
  BORDER-LEFT-WIDTH: 0px;
  BACKGROUND-IMAGE: url(../images/linkerrand.gif);
  BACKGROUND-REPEAT: repeat-y;
  padding-right: 10px;
  padding-top: 0px;
}
td.top {
  BORDER-BOTTOM: silver 2px solid;
}
body.right {
  BACKGROUND-POSITION: right;
  BORDER-LEFT-WIDTH: 0px;
  BACKGROUND-IMAGE: url(../images/linkerrand.gif);
  BACKGROUND-REPEAT: repeat-y
}
table.main {
  HEIGHT: 100%;
  width: 100%;
}
p.footer {
  MARGIN-TOP: 0px;
  FONT-SIZE: xx-small;
  MARGIN-BOTTOM: 0px;
  COLOR: gray;
  TEXT-ALIGN: center
}
p {
  font-family: sans-serif;
  font-size: small;
  line-height: 130%;
}
p.address {
  margin-top: 0px;
  margin-bottom: 0px;
}
h1 {
  color: #0089C4;
  font-family: sans-serif;
  font-size: large;
  font-style: normal;
  margin-bottom: 50px;
}
td {
  font-family: sans-serif;
  font-size: small;
}

td.error {
  padding-top: 10px;
  padding-bottom: 2px;
  color: red;
  font-weight: bold;
}

a.download {
  color: White;
  font-size: small;
  font-weight: bold;
  background-image: url(../images/mb_download.gif);
  background-position: left;
  background-repeat: no-repeat;
  width: 120px;
  height: 20px;
  display: block;
  font-family: sans-serif;
  text-decoration: none;
  text-align: left;
  padding-left: 10px;
}
a.linkheader {
  font-family: sans-serif;
  font-size: medium;
  text-align: left;
  color: #0089C4;
  font-weight: bold;
}
td.linkheader {
  width: 100%;
  background-image: url(../images/tb_head.gif);
  background-position: left;
  background-repeat: no-repeat;
}
table.section {
  margin-top: 20px;
  width: 100%
}
th {
  font-family: sans-serif;
  font-size: medium;
  background-image: url(../images/tb_head.gif);
  background-position: left;
  width: 100%;
  background-repeat: no-repeat;
  text-align: left;
  color: #0089C4;
}
table.requirements {
  margin-top: 20px;
  width: 100%;
}
th.requirements {
  border-bottom: 1px solid Silver;
}
td.requirementslc {
  width: 25%;
  border-bottom: 1px solid Silver;
  border-left: 1px solid Silver;
  font-weight: bold;
  font-size: smaller;
  vertical-align: top;
}
td.requirementsrc {
  width: 75%;
  border-left: 1px solid Silver;
  border-bottom: 1px solid Silver;
  border-right: 1px solid Silver;
  font-size: smaller;
}
td.requirementsrc1 {
  width: 75%;
  border-left: 1px solid Silver;
  border-right: 1px solid Silver;
  font-size: smaller;
}
li {
  font-family: sans-serif;
  font-size: small;
  font-style: normal;
  font-weight: normal;
  list-style-type: square;
  line-height: 130%;
}
li.sub {
  list-style-type: disc;
  margin-left: 50px;
}
table.stoptime {
  font-family: sans-serif;
  font-size: small;
  font-weight: normal;
  vertical-align: top;
  border-top: 1px solid Silver;
  border-left: 1px solid Silver;
  border-right: 1px solid Silver;
}
tr.stoptime {
  font-family: sans-serif;
  font-size: small;
  font-weight: normal;
  vertical-align: top;
}
td.stoptimelc {
  font-family: sans-serif;
  font-size: small;
  font-weight: bold;
  vertical-align: top;
  width: 120px;
  border-bottom: 1px solid Silver;
}
td.stoptimerc {
  font-family: sans-serif;
  font-size: small;
  font-weight: normal;
  vertical-align: top;
  border-left: 1px solid Silver;
  border-bottom: 1px solid Silver;
}
td.sub {
  padding-left: 10px;
}
td.sub1 {
  padding-left: 10px;
  line-height: 150%;
}
img {
  margin-right: 10px;
}
a.footer {
  FONT-SIZE: xx-small;
  COLOR: gray;
  margin-left: 20px;
}
ul.sitemap {
  background-image: url(../images/untererrand.gif);
  background-repeat: repeat;
  list-style-position: inside;
  width: 90%;
}
a.sitemap {
  font-family: sans-serif;
  font-weight: bold;
  font-size: small;
  color: #0089C4;
  line-height: 130%;
}
a {
  font-family: sans-serif;
  font-size: small;
  color: #0089C4;
}
a.back {
  color: White;
  font-weight: bold;
  background-image: url(../images/mb_back.gif);
  background-position: left;
  background-repeat: no-repeat;
  width: 250px;
  height: 20px;
  display: block;
  font-family: sans-serif;
  text-decoration: none;
  text-align: center;
  padding-left: 10px;
}
textarea {
  font-family: sans-serif;
  font-size: small;
}
td.menu {
  border-right-color: Silver;
  border-right-width: 2px;
  border-right-style: solid;
  padding-left: 10px;
  padding-top: 10px;
}
td.main {
  padding-left: 10px;
  padding-top: 10px;
}
tr {
  width: 100%;
}
/* ================= * Hauptmen�eintr�ge * ======================================== */
a.menu {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: left;
  background-image: url(../images/mb_normal.gif);
}
a.menu:hover {
  color: Teal;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_mouseover.gif);
}
a.menuclicked {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_clicked.gif);
}
/* ================ * Men�eintr�ge mit Untereintr�gen, geschlossen  * ============== */
a.menuwithchilds {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: left;
  background-image: url(../images/mb_wc_normal.gif);
}
a.menuwithchilds:hover {
  color: Teal;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_wc_mouseover.gif);
}
a.menuwithchildsclicked {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_wc_clicked.gif);
}
/* =============== * Men�eintr�ge mit Untereintr�gen, offen * ======================= */
a.menuwithchildsopen {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: left;
  background-image: url(../images/mb_wc_open_normal.gif);
}
a.menuwithchildsopen:hover {
  color: Teal;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_wc_open_mouseover.gif);
}
a.menuwithchildsopenclicked {
/* Haupteigenschaften */
  width: 200px;
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px;
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: right;
  background-position: right;
  background-image: url(../images/mb_wc_open_clicked.gif);
}
/* ================ * Untereintr�ge * ================================================ */
a.submenu {
/* Haupteigenschaften */
  width:  190px;
/* �berschrieben */
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px 25px;
/* �berschrieben */
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: left;
  background-position: right;
  background-image: url(../images/mb_mouseover.gif);
}
a.submenu:hover {
  color: Teal;
  text-align: left;
  background-position: left;
  background-image: url(../images/mb_normal.gif);
}
a.submenuclicked {
/* Haupteigenschaften */
  width:  190px;
/* �berschrieben */
  height: 30px;
  display: list-item;
  list-style: none;
  font-weight: bold;
  font-family: sans-serif;
  text-decoration: none;
  margin: 3px 25px;
/* �berschrieben */
  background-color: transparent;
  list-style-position: inherit;
  font-size: small;
/* ------------------- */
  color: White;
  text-align: left;
  background-position: right;
  background-image: url(../images/mb_clicked.gif);
}
/* ==================================================================================== */

