/* Intranet Style */

table.menu
{
  width: 100%;
}

table.menu td.first
{
  text-align: left;
}

table.menu td.middle
{
  text-align: center;
}

table.menu td.last
{
  text-align: right;
}

/* Data Tables */

table.data
{
  width: 100%;
}

tr.even
{
  background-color: rgb(255, 192, 224);
}

tr.odd
{
  background-color: rgb(255, 224, 240);
}

table.data th
{
  color: white;
  background-color: black;
}

table.data th a
{
  color: yellow;
  background-color: black;
}

table.data th a:hover { color: red; background: transparent; }
table.data th :link {color:yellow; background: transparent; }
table.data th :visited {color: yellow; background: transparent }
table.data th :active {color: red; background: transparent }

table.data td
{
  text-align: left;
}

table.data td.int
{
  text-align: right;
}

table.data td.real
{
  text-align: right;
}

/* Tabellen mit Daten */

caption
{
  text-align: left;
}

table.data
{
  width: 100%;
  border-collapse: collapse;   /* CSS2: Nur mit IE richtig */
}

/* Abwechselnde Farben in aufeinanderfolgenden Zeilen */
/* deaktiviert */

/*
tr.even
{
  background-color: rgb(225, 225, 225);
}

*/

tr.odd
{
  /* background-color: rgb(240, 240, 240); /*
}

table.data th, table.data td
{
  border: solid;
  border-width: 1px;                  /* Fr Netscape 6 */
  /* border-color rgb(127, 127, 127); ### */
}

/* Text links, Zahlen rechts ausrichten (erweiterungbedrftig) */

table.data td
{
  text-align: left;
}

table.data td.int
{
  text-align: right;
}

table.navig
{
  width: 20em;
}

table.navig th
{
  width: 25%;
  color: rgb(240, 240, 255);
  background-color: rgb(255, 255, 255);
}

table.navig
{
  width: 20em;
}

form.data tr
{
  color: rgb(0, 0, 0);
  background-color: rgb(224, 255, 240);
}

form.data td
{
  vertical-align: top;
}

.error
{
  border: solid;
  border-color: rgb(255, 0, 0);
}

code
{
  color: rgb(0, 0, 0);
  background-color: rgb(224, 255, 224);
}

pre.sample
{
  color: rgb(0, 0, 0);
  background-color: rgb(240, 240, 240);
}

pre.output
{
  color: rgb(0, 0, 0);
  background-color: rgb(224, 240, 255);
}

pre.compiler
{
  color: rgb(0, 0, 0);
  background-color: rgb(224, 255, 224);
}

pre.compiler-error
{
  color: rgb(0, 0, 0);
  background-color: rgb(255, 224, 224);
}

div.mail
{
  color: rgb(0, 0, 0);
  background-color: rgb(255, 255, 196);
}

.debug
{
  background-color: rgb(255, 255, 196);
  color: rgb(255, 0, 0);
  font-weight: bold;
}

table.debug tr td
{
  border: solid;
  border-width: 1px;
}

.box
{
  background-color: rgb(255, 196, 196);
  color: black;
}

