/* HTML-Elemente */

BODY {
  background-color: #ffffff;
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
}

TD {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

A {
  color: #034EA2;
  text-decoration: none;
}

A:hover {
  color: #539Ef2;
  text-decoration: underline;
}

FORM {
  padding: 0px;
  margin: 0px;
}

/* Seiten Definitionen */

.header {
  text-align: left;
  vertical-align: top;
}

.body {
  text-align: left;
  vertical-align: top;
  padding: 8px;
}

.footer {
  text-align: left;
  vertical-align: top;
}

.error {
  color: #FF0000;
}

/* Header */

.header_body {
  background-image: url(http://tpm-service.com/images/sus/bg01.jpg);
  border: 1px solid #000000;
}

.header_item {
  font-weight: bold;
  text-align: left;
}

A.header_item {
  color: #034EA2;
  text-decoration: none;
}

A.header_item:hover {
  color: #539Ef2;
  text-decoration: underline;
}

.current_header_item {
  font-weight: bold;
  text-align: left;
}

A.current_header_item {
  color: #1a1c1e;
  text-decoration: none;
}

A.current_header_item:hover {
  color: #539Ef2;
  text-decoration: underline;
}

/* Footer */

.footer_body {
  background-image: url(http://tpm-service.com/images/sus/bg01.jpg);
  border: 1px solid #000000;
}

.footer_item {
  font-weight: bold;
}

A.footer_item {
  color: #034EA2;
  text-decoration: none;
}

A.footer_item:hover {
  color: #539Ef2;
  text-decoration: underline;
}

/* Formulare */

.form_body {
  background-color: #000000;
}

.form_header {
  background-image: url(/images/sus/bg01.jpg);
  color: #07428e;
  font-weight: bold;
  text-align: left;
}

.form_label {
  background-color: #DDDDDD;
  color: #000000;
  font-weight: bold;
  text-align: left;
}

.form_text {
  background-color: #CCCCCC;
  color: #000000;
  text-align: left;
}

.form_footer {
  background-color: #cccccc;
  color: #000000;
  text-align: center;
}

/* Eingabe-Elemente */

.textbox {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Courier New;
  font-size: 12px;
}

.textbox_small {
  background-color: #FFFFFF;
  color: #000000;
  font-family: Courier New;
  font-size: 10px;
}

.small_button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  width: 80px;
  height: 20px;
}

.large_button {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  width: 120px;
  height: 20px;
}

/* Tabellen */

.table_body {
  background-color: #000000;
}

.table_header {
  background-image: url(/images/sus/bg01.jpg);
  color: #07428e;
  font-weight: bold;
  text-align: left;
}

.table_header2 {
  background-color=#CCCCCC;
  color: #000000;
  font-weight: bold;
  text-align: left;
}
A.table_header {
  color: #07428e;
  text-decoration: none;
}

A.table_header:hover {
  color: #07428e;
  text-decoration: underline;
}
A.table_header2 {
  color: #000000;
  text-decoration: none;
}

A.table_header2:hover {
  color: #000000;
  text-decoration: underline;
}
.cell_A {
  background-color: #FFFFFF;
  color: #000000;
}

.cell_B {
  background-color: #c9d8e3;
  color: #000000;
}

.cell_A_small {
  background-color: #FFFFFF;
  color: #000000;
  font-size: 10px;;
}

.cell_B_small {
  background-color: #c9d8e3;
  color: #000000;
  font-size: 10px;
}

.table_footer {
  background-color: #DDDDDD;
  color: #000000;
  font-weight: bold;
  text-align: center;
}

.artikel{
display:none;
}