html, body { background-color:#800000;
       font-weight:normal;
       font-family:Arial;
       font-size:90%;
       color:#F9EFB9;
       text-align:center;
       line-height: 1.5;
       height: 100%;
     }

ul#navigation li
       { /* Selektor für einen Listenpunkt in unserer Navigationsliste */
       display: inline;
       margin: 1px; /* Ein wenig horizontaler Abstand */
       padding: 1px; /* Platz um die Links */
       background: #800000;
       line-height:0.5em;
       font-weight:normal;
       font-family:Arial;
       font-size:90%; }

table  { width:90%;
         height:600px;
         border-width:3px;
         border-style:double;
         border-color:#F9EFB9;
         text-align:center;
         vertical-align:middle;
         caption-side:top;
         empty-cells:show; }

#table1a  { width:90%;
            height:1500px;
            border-width:3px;
            border-style:double;
            border-color:#F9EFB9;
            text-align:center;
            vertical-align:middle;
            caption-side:top;
            empty-cells:show; }


#table2 { width:80%;
          padding:0;
          height: 50%;
          border-width:0px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show; }

#table2b {width:100%;
          height:90%;
          padding:0;
          border-width:0px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show;
          }

#table2c {width:100%;
          height:50%;
          padding:0;
          border-width:0px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show;
          }

.tdstyle1 {width: 75px;}
.tdstyle2 {width: 83px;}

.table3 { width:80%;
          padding:10px;
          border-width:1px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show; }

.table3b {width:90%;
          padding:10px;
          height: 10%;
          border-width:1px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show; }

.table3c {width:80%;
          padding:10px;
          height: 10%;
          border-width:0px;
          border-style:solid;
          border-color:#F9EFB9;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show; }

#table4 { width:60%;
          padding:0px;
          height: 10%;
          border-width:0px;
          vertical-align:top;
          empty-cells:show; }

.table5 { width:30%;
          padding:10px;
          height: 10%;
          border-width:1px;
          border-style:solid;
          border-collapse:collapse;
          vertical-align:middle;
          empty-cells:show; }

#row1 {  background: #F9EFB9;
         color: #800000;}


.td     { background: #F9EFB9;
          color: #800000;
          border-color: #800000;}

#ohnerand {
  border-width:0px;
  text-align:left;
}

#editor      { white-space:pre; }
#langezeile  { white-space:nowrap; }

#tableAT { width:100%;
           font-size:75%;
           padding:0px;
           border:1px solid #800000;
           color:#800000;
           background-color:#F9EFB9;
           border-collapse:collapse;
           vertical-align:middle;
           empty-cells:show;
          }

#Daten {visibility:hidden;}

/* Tooltip Design */
.tooltip {
  border: 0px solid #000;
  position: static;
  width: 70%;
  display: none;
  background-color: #800000;
  margin:0;
  padding:0;
  }

/* Tooltip Design */
.tooltip2 {
  border: 1px solid #000;
  position: absolute;
  width: 500px;
  display: none;
  background-color: #F9EFB9;
  margin: 20px;
  padding: 10px;
  color: #8A6B4C;
  }

tr  { text-align:center;
      vertical-align:middle; }


a
{
          text-decoration: none;
          color:#F9EFB9;
}

a:link
{
          color:#F9EFB9;
}

a:visited
{
        text-decoration: none;
        color:#EAD96D;
}

a:hover
{
        text-decoration: underline, overline;
        background-color: #F9EFB9;
        background-image: none;
        color:#800000;
}

a:active
{
        text-decoration: none;
        color:#BA9916;
}

#img1
{
        border-right: #f9efb9 thin outset;
        border-top: #f9efb9 thin outset;
        border-left: #f9efb9 thin outset;
        border-bottom: #f9efb9 thin outset;
}