/********** allgemeine Angaben: Schriftart, -groesse, Hintergrundfarbe **********/
body { font-family: Helvetica, Arial, sans-serif; font-size: 10pt; margin:0px; background-color: #FFFFF9; }

span, p, table, th, tr, td { font-size: 10pt; }

/********** allgemeine Angaben: Verweise **********/
a:link { color: #1500B1; text-decoration: none; font-weight: bold; }
a:visited { color: #1500B1; text-decoration: none; font-weight: bold; }
a:hover { color: #1500B1; text-decoration: underline; font-weight: bold; }
a:active { color: #000000; text-decoration: underline; font-weight: bold; }

/********** Title-Bereich **********/
.titel_logo {}
.titel_logo img { margin: 0px; }
.titel_bereich { background-color: #FECD93; }
.titel_bruecke {}
.titel_zelle { padding-left: 5px; padding-right: 5px; color: #000000; }
.titel_zelle_name { font-size: 18pt; color: #000000; }
.titel_zelle_version { font-size: 10pt; color: #000000; }
.titel_zelle_datum { font-size: 10pt; color: #000000; }
.titel_zelle_db { font-size: 10pt; color: #000000; }

/********** Position-Bereich **********/
.navigator { font-size: 10pt; }
table.navigator {}
tr.navigator {}
td.navigator {}
a:link.navigator {}
a:visited.navigator {}
a:hover.navigator {}
a:active.navigator {}

.stack_bereich
{
  width: 100%;
  font-size: 9pt;
  color: #000000;
  height: 30px;
  border-width: 0px;
  border-left: 0px #000000 solid;
  border-right: 0px #000000 solid;
  border-top: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-color: #808080;
  margin-top:0px;
  background-color: #FECD93;
  box-shadow: 3px 3px 3px #808080;
}

.stack_position { }

/********** Menu-, Content- und Footer-Bereich **********/
.inhalt_bereich
{
  vertical-align: top;
  width: 100%;
  height: 88%
}

/********** Menu-Bereich **********/
.menu_bereich
{
  vertical-align: top;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
  border-top: 0px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-color: #cbc2b0;
  padding-left: 4px;
  padding-right: 4px;
  background-image:url(bg.jpg);
  background-repeat:repeat-x;
  box-shadow: 3px 3px 3px #808080;
}

/********** Content-Bereich **********/
.inhalt
{
  vertical-align: top;
  width: 100%;
  height: 400px;
  padding: 25px;
  background-color: #FFFFF9;
  border-right: 1px #000000 solid;
  border-top: 0px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-color: #cbc2b0;
}

legend { color: #000000; }

/********** Footer-Bereich **********/
.fuss_bereich
{
  background-color: #FFFFF9;
  height: 35px;
  padding-left: 5px;
  padding-top: 3px;
  border-right: 1px #000000 solid;
  border-bottom: 1px #000000 solid;
  border-color: #808080;
  box-shadow: 3px 3px 3px #808080;
}
