body {
        font-family: arial, helvetica, serif;
        font-size: 13.0px;
        text-align: center;
        background: #FAEBD7;
        background-image:url(../bilder/seite.jpg);
        background-repeat:no-repeat;
        background-attachment:fixed;
        padding: 0em;
        margin:0.8em 0em 0em 0.2em;}
#contentmenu {
        width: 680px;
        background-image:url(../bilder/header.jpg);
        padding: 1.5em 1.5em 2.5em 1.5em;
        border: 6px double #8B4513;
        margin-left:90px;
        voice-family: "\"}\"";
        voice-family:inherit;}
#contentinhalt {
        width: 680px;
        background:#FFFFFF;
        padding: 1.5em 1.5em 1.5em 1.5em;
        border: 6px double #8B4513;
        margin-left:90px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 680px;}
html>body #contentinhalt {
        width: 680px;}
a {
        text-decoration: none;
        font-weight: bold;
        color: #4F4F4F;}
a:link {
        color: #4F4F4F;}
a:visited {
        color: #4F4F4F;}
a:active {
        color: #4F4F4F;}
a:hover {
        text-decoration: none;
        color: #000000;}
h1 {
        text-align: center;
        padding: 2em 0 0.25em 0;
        margin: 0;}
ul {
        list-style: none;
        padding: 0;
        margin: 0;}
#nav a {
        font-weight: bold;
        color: #5F5F5F;}
#nav a:hover {
        font-weight: bold;
        color: #000000;}
#nav a {
        text-decoration: none;}
#nav li li a {
        display: block;
        font-weight: normal;
        color: #5F5F5F;
        padding: 0.4em 8px;}
#nav li li a:hover {
        padding: 0.4em 0.0em 5px ;
        font-weight: normal;
        border: 5px solid #8B4513;
        border-width: 0 5px;}
li {
        z-index:4;
        float: left;
        position: relative;
        width: 6.2em;
        text-align: center;
        cursor: default;
        font-weight: bold;
        border: 2px solid #8B4513;
        border-width: 2px 0;
        background-color: #EFEFEF;
        }

li ul {
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        font-weight: normal;
        background: url(images/ddbg3.gif) bottom left no-repeat;
        padding: 0.5em 0em 1em 0;}
li>ul {
        top: auto;
        left: auto;}
li li {
        display: block;
        float: left;
        background-color: #f5deb3;
        filter:alpha(opacity=90);
        opacity: 0.9;
        -moz-opacity:0.9;
        border: 0;}
li:hover ul, li.over ul {
        display: block;}
.fleft { /* Sachen an denen der Text vorbeifließen soll werden diese Klassen zugewiesen. */
        float: left;
        margin: 0em 2em 2em 0em;
        padding-bottom: 0px;
        border: 0;}
.fright {
        float: right;
        margin: 0em 2em 3em 2em;
        padding: 0px;
        border: 0;}
.abstand {
        margin: 0em 1em 1em 0em;}
.abstand2 {
        margin: 0em 2.5em 1em 2.5em;}
a#aktuell {
        color: #000000;}
h3 {
        font-size: 1.4em;
        text-align: center;}
h4 {
        font-size: 1.0em;
        text-align: center;}
h5 {
        font-size: 1.0em;
        text-align: left;}
h6 {
        font-size: 0.8em;
        text-align: center;}
h2 {
        font-size: 1.2em;
        text-align: center;}
#header {
 margin-bottom: 15px}
.letterspeziale {
        float: left;
        font-size: 1.2em;
        font-weight: bolder;
        padding: 3px;
        background: #8B4513;
        color: #FFFFFF;}
em {
        font-style: normal;
        margin: 3px;}
#normal {
        z-index:3;
        width:100%;
        float: none;
        text-align: left;
        padding: 4px;
        margin: 0px 0px 10px;
        background: #FFF5EE;
        border: none;
        list-style: none;
        font-weight: normal;
}

#normal1 {
        width:100%;
        float: none;
        text-align: left;
        padding: 4px;
        background: #FFEBCD;
        border: none;
        list-style: none;
        font-weight: normal;
}
#normal2 {
        z-index:3;
        width:90%;
        float: none;
        text-align: left;
        background: #FFF5EE;
        border: 15px #FFF5EE;
        list-style: none;
        font-weight: normal;
}
p { text-align: left;}

table {
        text-align: center;}
td {
 text-align: justify;}
tr{border: 1px solid #000000;}
#bilderkiste {
        text-align: center;
        background: #FFF5EE;
        margin: auto;
        width: 300px;
}
#bilderkiste1 {
        text-align: center;
        border: 1px solid #8B4513;}

  a.infobox { border 1px #8B4513; color:#5F5F5F; text-decoration:none;}
  a.infobox:hover { cursor:help; color:#000000; }
  a.infobox span { visibility:hidden; position:absolute; left:50em;
                   margin-top:15em; padding:0.5em; text-decoration:none; }
  a.infobox:hover span { visibility:visible; border:1px solid #8B4513;
    color:#000000; font-size: 11.0px; font-weight:100; background: #FFF5EE; }