body {
    background-color: #ffe6c5;
    color : black;
    font-family : Verdana, Arial, sans-serif;
    font-size : 14px;
    text-align: center;
    position: relative;
}

div#seite {
   margin: auto;
   padding: 0.5em;
   color: #000;
   background-color: #eff0fc;
   min-width: 750px;
   width: 900px;
}

div#kopf {
   text-align: center;
   border: 0.1em solid black;
   margin: 0 0 0.3em 0 ;
}

div#unten {
   clear: both;
   margin: 0.3em;
   padding: 0.3em;
   text-align: center;
}

div#mitte {
   text-align: center;
   border: 0.1em solid black;
   margin: 0.1em auto;
   padding: 0.1em;
}

div {
    padding:0.2em;
    margin: auto;
    background-color: #eff0fc;
    color: #000;
    text-align: left;
    }

p {
   text-align:left;
}

.vis {
    visibility:hidden;
  }

a:link {
    color:#0000ef;
    background-color: #eff0fc;
    text-decoration:none;
  }

a:visited {
    color:#aaaaef;
    background-color: #eff0fc;
    text-decoration:none;
  }

a:hover {
    color:#f00;
    background-color: #eff0fc;
    text-decoration:none;
  }

a:active {
    color:#0000ee;
    background-color: #eff0fc;
    font-weight:bold;
  }

h1 {
    background-color : #eff0fc;
    color : #000;
    font-size : 2em;
    margin: 0.2em;
    padding: 0.2em;
    text-align : center;
  }


h2 {
    font-size:1.3em;
    color:#000;
    text-align: center;
    padding:5px;
    background-color:#eff0fc;
    border:1px solid black;
  }


h3 {
    font-size:1.3em;
    font-weight:normal;
    color:#8888ff;
    margin:5px;
    text-align:center;
    background-color:#eeeeee;
    padding:5px;
    border:1px solid #ffffff;
  }


h4 {
    color:#000;
    background-color: #eff0fc;
    font-size:1.8em;
    text-align:center;
    padding:5px;
  }


h5 {
    background-color: #eff0fc;
    padding:0.2em;
    font-size:0.8em;
    color:#aaaaaa;
    font-weight:normal;
    margin:0.2em;
    text-align:center;
  }


table {
    border-collapse : separate;
    border-spacing : 1px;
    display : inline;
    empty-cells : hide;
    font-size : 12px;
    margin-bottom : 2px;
    margin-left : 2px;
    margin-right : 2px;
    margin-top : 2px;
    vertical-align : middle;
  }


th {
    font-size:1.3em;
    font-weight:normal;
    padding:5px;
    background:#cdcdcd;
    color:#000;
    border:1px solid blue;
    text-align: center;
  }


td {
    background:#eff0fc;
    color: #000;
    border:1px solid black;
    padding:5px;
    /* font-size:10px;
    */;
  }


.text {
    text-align:left;
    vertical-align:top;
    margin: 0.1em;
    padding: 0.1em;
  }


.bildlinks {
    text-align:center;
    vertical-align:bottom;
    float: left;
    border:solid 1px #000;
    margin: 0.1em;
    padding: 0.2em;
    width: 45%;
    min-width: 370px;
  }

.bildrechts {
   float: right;
   text-align:center;
   vertical-align:bottom;
   border:solid 1px #000;
   margin: 0.1em;
   padding: 0.2em;
   width: 45%;
   min-width: 370px;
}

.bildleiste {
   float: left;
   margin: 0 ;
   padding: 0 ;
   width: 106px;
   text-align: center;
}

.vario {
   float: right;
   text-align:center;
   border:solid 1px #000;
   margin: 0.1em;
   padding: 0.8em;
   min-width: 410px;
}

.button {
   float: left;
   margin: 0;
   padding: 0;
   /*width: 100px;*/
   vertical-align: middle;
   min-width: 100px;
}


.titel {
    text-align:center;
    font-weight:bold;
    font-size:1.2em;
  }


.beschreibung {
    text-align:center;
  }


img {
    border-style:none;
  }


.hintergrund {
    background-color:#eff0fc;
    color:#000;
    border: 1px solid #aaaaaa;
  }


.gross {
    font-size:1.3em;
    font-weight: bold;
  }


.gross2 {
    font-size:2.0em;
    color: black;
    font-weight:bold;
    text-align:center;
    background-color:#eff0fc;
  }


.klein {
    font-size:0.8em;
    text-align:right;
  }


.anmerkung {
    color:#777;
    background-color:#eff0fc;
  }


.normal {
    color:#00f;
    background-color:#eff0fc;
  }

dl {
   margin: 0.5em 2em 1em 2em;
   padding: 0.2em;
   background: #eef;
   color: #000;
   }
   
dt {
   font-size: 1.1em;
   text-decoration: underline;
   margin-top: 2px;
   background: #bbf;
   color: #000;
}


ul {
   list-style-type: none;
   background: #eef;
   color: #000;
   margin: 0.5em 2em 1em 2em;
}
