body {
      font-family:       Arial;
      color:             white;
      background-color:  #D2B48C;
      margin-left:       auto;
      margin-right:      auto;
      }

#idbody {
      background-image:  url(bilder/index/hintergrund3.png);
      background-color:  #D8BAA0;
      background-repeat: no-repeat;
      border-color:      black;
      border-style:      solid;
      border-width:      1px;
      margin:            5px auto;
      padding:           0px 0px 10px 0px;
      position:          relative;
      width:             1000px;
      min-height:        800px;
      height:            auto !important;
      height:            800px;
      }

#idheader {
      background-color:  #8B7355;
      margin:            0px;
      padding:           0px 0px 0;
      width:             200px;
      text-align:        left;
      }


h1   {
      color:             white;
      text-align:        center;
      }

h2   {
      color:             white;
      text-align:        center;
      }

h3   {
      color:             white;
      text-align:        center;
      }

a    {
      color:             white;
      }

a:hover {
      background-color:  #CD853F;
      color:             #D2B48C;
      }

a:link {
      color:             white;
      }

a:visited {
      color:             #EEC591;
      }

a:active {
      color:             #D2B48C;
      background-color:  white;
      }

p.text {
      text-align:        justify;
      font-weight:       bold;
      padding:           5px;
      }

div.text {
      background-color:  none;
      margin:            0 40px 0 140px;
      min-height:        550px;
      padding:           10px;
      margin:            5px;
      }

div.bild {
      background-color:  none;
      margin:            0 40px 0 140px;
      min-height:        550px;
      padding:           10px;
      margin:            5px;
      }

th.bild {
      text-align:        center;
      background-color:  none;
      color:             white;
      width:             330px;
      padding:           5px;
      margin:            5px;
   }

th {
      text-align:        center;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             600px;
      padding:           10px;
      margin:            5px;
    }

th.text {
      text-align:        justify;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             600px;
      padding:           5px;
      margin:            5px;
    }

th.g1 {
      text-align:        center;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             100px;
      padding:           5px;
      margin:            5px;
    }


th.g2 {
      text-align:        center;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             450px;
      padding:           5px;
      margin:            5px;
    }


th.g3 {
      text-align:        center;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             50px;
      padding:           5px;
      margin:            5px;
    }

th.disclaimer {
      font-size:         10;
      text-align:        left;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             400px;
      padding:           5px;
      margin:            5px;
    }

th.disclaimer2 {
      text-align:        center;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             400px;
      padding:           5px;
      margin:            5px;
    }

td {
      text-align:        justify;
      background-color:  none;
      color:             #FFFACD;
      width:             600px;
      padding:           5px;
      margin:            5px;
   }

td.email {
      text-align:        left;
      background-color:  none;
      color:             white;
      width:             350px;
      padding:           5px;
      margin:            5px;
   }

td.ul {
      text-align:        left;
      background-color:  none;
      color:             white;
      width:             500px;
      padding:           5px;
      margin:            5px;
   }

td.oben {
      text-align:        left;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             600px;
      padding:           5px;
      margin:            5px;
   }

td.disclaimer {
      font-size:         10;
      text-align:        justify;
      background-color:  #8B7355;
      color:             #D2B48C;
      width:             400px;
      padding:           5px;
      margin:            5px;
   }

td.disclaimer2 {
      text-align:        justify;
      background-color:  none;
      color:             white;
      width:             400px;
      padding:           5px;
      margin:            5px;
   }

td.bild {
      text-align:        justify;
      background-image:  url(bilder/index/th3.png);
      color:             white;
      padding:           5px;
      margin:            2px;
      width:             450px;
   }

td.gast {
      text-align:        justify;
      background-image:  url(bilder/index/th3.png);
      color:             white;
      padding:           5px;
      margin:            2px;
      width:             600px;
   }

td.klein {
      text-align:        justify;
      background-color:  none;
      color:             white;
      width:             50px;
      padding:           5px;
      margin:            5px;
   }

td.gross {
      text-align:        justify;
      background-color:  none;
      color:             white;
      width:             350px;
      padding:           5px;
      margin:            5px;
   }

table {
      margin-left:       auto;
      margin-right:      auto;
      align:             center;
      border:            0;
      width:             600px;
      padding:           5px;
   }

table.bild {
      margin-left:       auto;
      margin-right:      auto;
      align:             center;
      border:            0;
      width:             330px;
      padding:           5px;
   }

table.disclaimer {
      margin-left:       auto;
      margin-right:      auto;
      align:             center;
      border:            0;
      width:             400px;
      padding:           5px;
   }

ul#text {
      text-align:        left;
      list-style-type:   disc;
      border:            0   ;
      padding:           5px;
      margin:            5px;
   }

ul#text li {
      color:             white;
      background-color:  none;
      padding:           5px;
      margin:            5px;
   }

ul#text2 {
      text-align:        left;
      list-style-type:   none;
      border:            0   ;
      padding:           5px;
      margin:            5px;
   }

ul#text2 li {
      color:             white;
      background-color:  none;
      padding:           5px;
      margin:            5px;
   }


ul#navigation {
      float:             left;
      margin:            5px;
      padding:           5px 0px 5px 0px;
      width:             200px;
      background-color:  #8B7355;
      min-height:        500px;
      height:            auto !important;
      height:            500px;
   }

ul#navigation li {
      margin:            5px;
      padding:           5px 10px 5px 10px;
      list-style-type:   none;
      background-color:  #8B7355;
      text-align:        center;
   }

ul#navigation a, ul#navigation span {
      float:             left;
      width:             160px;
      margin-left:       3px;
      margin:            3px auto;
      padding:           2px 3px 3px 2px;
      text-decoration:   none;
      font-weight:       bold;
      border:            1px solid #528B8B;
      border-left-color: grey;
      border-top-color:  white;
      color:             white;
      background-color:  #CD853F;
   }

* html ul#navigation a, * html ul#navigation span {  /* Korrektur fuer IE 5.x */
      width:             150px;
   }

ul#navigation a:hover, ul#navigation span {
      border-color:     black;
      border-left-color:white;
      border-top-color: white;
      color:            #CD853F;
      background-color: #D2B48C;
      }

ul#navigation a:active {
      border-color:     black;
      border-left-color:white;
      border-top-color: white;
      color:            #CD853F;
      background-color: #EEC591;
      }

ul#Navigation div {
      clear:            left;
      }