BODY {
  BACKGROUND-COLOR: #000000;
  COLOR: #FFFFFF;
  FONT-FAMILY: Tahoma, Verdana, Arial, Nimbus Sans, Bitstream Vera Sans;
  FONT-SIZE: 11px;
}

A {
  COLOR: #BBB5A5;
  TEXT-DECORATION: none;
}

A:hover {
  COLOR: #E5DECC;
}

A.hoveruline:hover {
  TEXT-DECORATION: underline;
}

INPUT, TEXTAREA, SELECT {
  BACKGROUND-COLOR: #544d47;
  BORDER: 1px inset #332f2b;
  FONT-FAMILY: Tahoma, Verdana, Arial, Nimbus Sans, Bitstream Vera Sans;
  FONT-SIZE: 11px;
  COLOR: #eddbc9;
}

  /* Die Klasse 'text' sollte für alle Textfelder und Textareas benutzt werden, damit der Text nicht am Rahmen 'klebt'! */

.text {
  PADDING-LEFT: 3px;
}

  /* Folgende Klasse muss für Checkboxen und Radiobuttons benutzt werden, damit im IE der Hintergrund und der Rahmen nicht angezeigt werden */

.checkbox {
  BACKGROUND-COLOR: transparent;
  BORDER: none;
}

  /* Folgende Klasse für alle Buttons benutzen, damit sie sich von den Textfeldern unterscheiden! */

.button {
  BORDER: 1px outset #332f2b;
}

TABLE {
  BACKGROUND-COLOR: transparent;
  BORDER-COLLAPSE: collapse;
  BORDER: none;
  COLOR: #FFFFFF;
  FONT-FAMILY: Tahoma, Verdana, Arial, Nimbus Sans, Bitstream Vera Sans;
  FONT-SIZE: 11px;
}

TH {
  BACKGROUND-COLOR: #332f2b;
  BORDER: 1px solid #211e1c;
}

TR {
  BACKGROUND-COLOR: transparent;
}

  /* Folgende zwei Klassen dienen der farblichen Absetzung der Tabellenzeilen. Sie sind jeweils auf den TR-Tag anzuwenden! */

  /* Sollte immer die Klasse der zweiten, vierten, sechsten usw. Tabellenzeile sein! */

.dark {
  BACKGROUND-COLOR: #544d47;
}

  /* Sollte immer die Klasse der ersten, dritten, fünften usw. Tabellenzeile sein! */

.light {
  BACKGROUND-COLOR: #665e56;
}

TD {
  BORDER: 1px solid #211e1c;
  FONT-FAMILY: Tahoma, Verdana, Arial, Nimbus Sans, Bitstream Vera Sans;
  FONT-SIZE: 11px;
}

  /* Soll eine Tabellenzeile einmal farblos sein, sollte diese Klasse verwendet werden */

.hidden {
  BACKGROUND-COLOR: transparent;
  BORDER: 0px;
}

  /* Für TD's ohne Rahmen */

.no_border {
  BACKGROUND-COLOR: transparent;
  BORDER: 0px;
}

  /* Für TD's ohne Rahmen mit zentriertem Text */
.no_border_c {
  BACKGROUND-COLOR: transparent;
  BORDER: 0px;
  TEXT-ALIGN: center;
}

.hide_border {
  BORDER: 0px;
}

  /* Für den mittleren Bereich */

.main {
  color: #ff0000;
}

  /* Für den Infoframe */

.infoframe {
  color: #BBB5A5;
  border: none
}

.login {
  BACKGROUND-COLOR: #544d47;
  BORDER: 1px solid #222222;
}

.dlmenu {
  border: 0px;
  background-color: transparent;
  
  text-align: center;
  font-weight: bold;
}

.accountandsettlements {
  padding-left: 10px;
  padding-right: 10px;
  BACKGROUND-COLOR: transparent;
  BORDER: none;
  
  font-size: 11px;
}

.disabledlink {
  COLOR: #5A5446;
  TEXT-DECORATION: none;
}

.smallinfo {
  FONT-SIZE: 10px;
}