  body {
    background-color: #fafadc;
    font-size: 100.01%;
    font-family: Arial Unicode MS, Arial, sans-serif;
    margin:0;
    padding:10;
    text-align: center;  /* Zentrierung im Internet Explorer */
    background: #c8c8a0 url(../material/) repeat;
  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 Definition der Blöcke                       + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  div#seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0.3em auto;      /* standardkonforme horizontale Zentrierung */
    width: 790px;
        padding:0;
    border:no;
  }
  div#links1{
    float:left;

    background: url(../material/fels02.jpg) repeat-y;
  }

  div#links {
    float: left;
    width:155px;
    height:auto;
    margin:0.3em 0 0.7em 0.7em;
    padding:0;
  }

  div#fuss {
    clear: both;
    width: 790px;
    font-size: 8px;
    padding:0;
    margin:0 0 0 0;
    background-color:#966446;
    border-top: 3px solid #c8c8a0;
    border-bottom: 6px solid #641e14;
  }
  div#fuss p {
    font-size: 0.6em;
    color: #c8c8a0;
    margin:0 0;
  }
  div#fuss a {
    font-size: 1em;
    color: #c8c8a0;
    text-align:left;
    font-weight:bold;
    margin:0 0;
    border:no;
    text-decoration:none;
  }
  div#fuss a:link {
    color: #c8c8a0;
    text-decoration:none;
  }
  div#fuss a:visited {
    color:#c8c8a0;
    text-decoration:none;
  }
  div#fuss a:hover {
    color: #641e14;
    text-decoration:none;
  }

  h1 {
    margin:0;
    padding:0;
    border-bottom:3px solid #641e14;
    background: #c8c8a0 url(../material/kopf_v3.gif) no-repeat;
  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 Horizontale Navigation                      + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  ul#hnav {
    margin:0;
    padding:0;
    text-align:center;
    FONT-SIZE: 13px;
    FONT-FAMILY: Arial Unicode MS, Arial, sans-serif;
  }
  ul#hnav li {
    list-style: none;
    display: inline;
    margin:0; padding:0;
  }
  ul#hnav a, ul#hnav span {
    float: left;
    margin:0 1px 0 0;
    padding:1px 8px;
    font-weight: bold;
    text-transform:uppercase;
    text-decoration:none;
    color: #641e14;
    background-color:#fafadc;
    border-left: 1px solid #641e14;
    border-top: 1px solid #641e14;
    border-right: 1px solid #641e14;
    border-bottom: 1px solid #641e14;
  }

  * html ul#hnav a, * html ul#hnav span {  /* Korrektur fuer IE 5.x */
    width: 0;
  }

  ul#hnav a:hover {
    color:#fafadc;
    background-color: #641e14;
    border-left: 1px solid #966446;
    border-top: 1px solid #966446;
    border-right: 1px solid #966446;
    border-bottom: 1px solid #641e14;
    text-decoration:none;
  }
  ul#hnav span {
    text-decoration:none;
    color: #fafadc;
    background-color: #641e14;
    border-left: 1px solid #c8c8a0;
    border-top: 1px solid #fafadc;
    border-right: 1px solid #fafadc;
    border-bottom: 2px solid #641e14;
  }
  ul#hnav div {
     clear: left;
  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 vertikale Navigation                        + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  ul#vnav {
    font-size: 0.9em;
    margin:1em 0 1em 0;
    padding:0;
  }
  ul#vnav li {
    list-style: none;
    display:inline;
    margin: 0.4em 0;
    padding:0;
  }
  ul#vnav a {
    display: block;
    margin:0.4em 0;
    padding:0;
    font-weight: bold;
    text-decoration:none;
  }
  ul#vnav a:link {
    color: #641e14;
    background-color: #fafadc;
    border-top: 1px solid #641e14;
    border-right: 1px solid #641e14;
    border-bottom: 1px solid #fafadc;
    text-decoration:none;
  }
  ul#vnav a:visited {
    color:#966446;
    background-color: #fafadc;
    border-top: 1px solid #641e14;
    border-right: 1px solid #641e14;
    border-bottom: 1px solid #fafadc;
    text-decoration:none;
  }
  ul#vnav a:hover {
    color: #fafadc;
    background-color: #641e14;
    border-top: 1px solid #966446;
    border-right: 1px solid #966446;
    border-bottom: 1px solid #641e14;
    text-decoration:none;
  }
  ul#vnav a:active {
    color: #fafadc;
    background-color: #641e14;
    text-decoration:none;
  }
  ul#vnav span {
    display: block;
    font-weight: bold;
    color: #fafadc;
    background-color: #641e14;
    border-top: 1px solid #fafadc;
    border-right: 1px solid #fafadc;
    border-bottom: 1px solid #641e14;
  }
  * html ul#vnav a, * html ul#vnav span {  /* Korrektur fuer IE 5.x */
    height: 0;
  }
  * html ul#vnav {
    height:0;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 Definition der Infoboxen                    + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  div#info {
    margin:0.4em 0;
    padding:0;
  }
  div#info h2 {
    display: block;
    text-align:center;
    font-size: 13px;
    font-weight:bold;
    margin:0;
    padding:0;
    background-color:#966446;
    border-top: 1px solid #641e14;
    border-right: 1px solid #641e14;
    color: #fafadc;
  }
  div#info a {
        display: block;
    font-size:0.7em;
    color:#333333;
    margin:0;
    padding:0.4em;
    border-right: 1px solid #641e14;
    border-bottom: 1px solid #641e14;
    background-color: #c8c8a0;
    text-decoration:none;
  }
  div#info a:hover {
    color: #333;
    background-color: #fafadc;
    border-right: 1px solid #641e14;
    border-bottom:1px solid #641e14;
    text-decoration:none;
  }
  * html div#info {
    height:0;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 Definition des Contentblocks                + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

  div#inhalt {
    margin: 0 0 0 190px;
    padding:0;
    background: #c8c8a0;
  }

  div#inhalt h2 {
    display: block;
    font-size: 13px;
    text-transform:uppercase;
    font-weight:bold;
    font-style:normal;
    text-align:center;
    color:#004000;
    margin:1em 0;
    background:#c8c8a0;
    border-bottom:2px solid #641e14;
  }
  div#inhalt h3 {
    font-size: 0.8em;
    text-align:left;
    font-style:normal;
    font-weight:bold;
    color: #004000;
    margin:0.5em 0;
  }
  div#inhalt p {
    font-size: 0.8em;
    color: #222222;
    margin:0.2em 0;
  }
  div#inhalt b {
    font-size: 1em;
    color: #333;
    text-align:left;
    font-weight:bold;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt i {
    font-size: 1em;
    color: #333333;
    text-align:left;
    font-weight:italic;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt bi {
    font-size: 1em;
    color: #fafadc;
    text-align:left;
    font-weight:bold;
    font-style:italic;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt span {
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #641e14;
    TEXT-DECORATION: none;
  }
  div#inhalt a {
    font-size: 1em;
    color: #966446;
    text-align:left;
    font-weight:bold;
    margin:0;
    padding:0;
    border:no;
    text-decoration:none;
  }
  div#inhalt a:link {
    color: #966446;
    text-decoration:none;
  }
  div#inhalt a:visited {
    color:#fafadc;
    text-decoration:none;
  }
  div#inhalt a:hover {
    color: #641e14;
    text-decoration:none;
  }
  div#inhalt td {
    font-size: 0.8em;
    color: #222;
    margin:0 0 0.2em 0;
  }
  div#inhalt td b {
    font-size: 1em;
    color: #333;
    text-align:left;
    font-weight:bold;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt td i {
    font-size: 1em;
    color: #333;
    text-align:left;
    font-weight:italic;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt td bi {
    font-size: 1em;
    color: #333;
    text-align:left;
    font-weight:bold;
    font-style:italic;
    margin:0;
    padding:0;
    border:no;
  }
  div#inhalt td a {
    font-size: 1em;
    color: #966446;
    text-align:left;
    font-weight:bold;
    margin:0;
    padding:0;
    border:no;
    text-decoration:none;
  }
  div#inhalt td a:link {
    color: #641e14;
    text-decoration:none;
  }
  div#inhalt td a:visited {
    color:#fafadc;
    text-decoration:none;
  }
  div#inhalt td a:hover {
    color: #641e14;
    text-decoration:none;
  }
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +                 Navigationshilfe und Seiteninformation      + */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.boxhref {
        FONT-WEIGHT:normal; FONT-SIZE: 10px; COLOR: #c8c8a0; FONT-FAMILY: Arial Unicode MS, Arial, sans-serif;

}
A.boxhref {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #c8c8a0; TEXT-DECORATION: none;
}
A.boxhref:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #641e14; TEXT-DECORATION: none;
}
.boxhref span {
        FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #641e14; TEXT-DECORATION: none;
}
.grau_kl { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333}
