body {
 background-color: rgb(200,212,162);
 font-family: Arial,Verdana,Helvetica,sans-serif;
 color: black;
 font-size: 99.9%; 
}
img {
 border: 0;
}
div#container {
 margin: 0 auto;
 position: relative;
 width: 952px;
}
div#header {
 margin: -15px 0 -19px 0;
}
div.menu {
 width: 952px;
 font-size: 90%;
 text-align: center;
 float: left;
}
div.menu ul {
 background-color: rgb(200,212,162);
 width: 136px;
 list-style: none;
 margin: 0;
 padding: 0;
 float: left;
}
div.menu li {
 position: relative;
}
div.menu a {
 display: block;
 text-decoration: none;
 color: rgb(87,124,21);
 border-color: rgb(87,124,21);
 border-width: 1px;
 border-style: solid;
 margin: 0;
 padding: 2px 3px;
}
div.menu a:hover {
 color: rgb(87,124,21);
 background: rgb(200,200,200);
}
div.menu ul ul {
 position: absolute;
 z-index: 500;
}
div.menu ul ul ul {
 position: absolute;
 top: 0;
 left: 100%;
}
div.menu ul ul, div.menu ul li:hover ul ul, div.menu ul ul li:hover ul ul {
 display: none;
} 
div.menu ul li:hover ul, div.menu ul ul li:hover ul, div.menu ul ul ul li:hover ul {
 display: block;
}
div#datum {
 clear: left;
 position: absolute;
 top: 590px;
 width: 950px;
 height: 25px;
 border-color: rgb(87,124,21);
 border-width: 1px;
 border-style: solid;
}
div#datum p {
 font-size: 80%;
 color: rgb(87,124,21);
 text-align: right;
 margin-top: 5px;
 margin-right: 10px;
}
div#main {
 font-size: 120%;
}
div#main h1 {
 font-family: "Comic Sans MS";
 font-variant: small-caps;
 color: rgb(240,0,0);
 font-size: 150%;
 text-align: center;
}
div#main h2 {
 margin-top: 2.1em;
 font-family: "Comic Sans MS";
 color: rgb(240,0,0);
 font-size: 130%;
 font-weight: normal;
 text-align: center;
}
div#main h3 {
 clear: left;
 font-family: "Comic Sans MS";
 color: rgb(240,0,0);
 font-size: 110%;
 font-weight: normal;
 text-align: center;
}
div#main h4 {
 font-family: "Comic Sans MS";
 color: rgb(240,0,0);
 font-size: 110%;
 font-weight: normal;
 text-align: left;
 margin-bottom: -10px;
}
div#main p.block {
 text-align: justify;
 margin: 0 25px;
}
div#main p.randlinks {
 text-align: justify;
 margin: 0 125px;
}
div#main li.block {
 text-align: justify;
 margin-bottom: 12px;
}
div#main p.center {
 text-align: center;
}
div#main p.profil {
 margin-top: 5px;
 text-align: center;
}
div#main p#sechs {
 margin-left: 6cm;
 text-align: left;
}
div#main div#spalte1 {
 position: relative;
 font-family: "Comic Sans MS";
 font-size: 90%;
 text-align: left;
 float: left;
 width: 300px;
 height: 100%;
 margin-top: -20px;
 margin-left: 52px;
}
div#main div#spalte2 {
 position: relative;
 font-family: "Comic Sans MS";
 font-size: 90%;
 text-align: left;
 float: left;
 width: 300px;
 height: 100%;
 margin-top: -20px;
}
div#main div#spalte3 {
 position: relative;
 font-family: "Comic Sans MS";
 font-size: 90%;
 text-align: left;
 float: left;
 width: 300px;
 height: 100%;
 margin-top: -20px;
}
div#main em {
 font-variant: small-caps;
}
div#main small {
 font-size: 80%;
}
div#main a {
 text-decoration: none;
}
div#main a:link {
 color: rgb(105,141,54);
}
div#main a:visited {
 color: rgb(105,141,54);
}
div#main a:hover {
 color: rgb(240,0,0);
}
div#main a:active {
 color: white;
 background-color: gray;
}
div#main li {
 font-family: "Comic Sans MS";
 text-align: left;
 margin-right: 0.5cm;
}
div#main table#medien {
 border: 1px solid rgb(87,124,21);
 width: 800px;
 margin-left: 75px;
}
div#main table#medien td {
 text-align: center;
 vertical-align: top;
 padding: 4px;
 border-bottom: 1px solid rgb(87,124,21);
 background-color: rgb(200,187,215);
}
div#main table#medien td ul {
 margin: 0 0 0 20px;
 text-align: left;
 vertical-align: top;
 padding: 4px;
}
div#main table#franz {
 border: 1px solid rgb(87,124,21);
 width: 800px;
 margin-left: 75px;
}
div#main table#franz td {
 text-align: left;
 vertical-align: top;
 padding: 4px;
 border-bottom: 1px solid rgb(87,124,21);
 background-color: rgb(200,187,215);
}
div#main table#formular {
 border: 1px solid rgb(87,124,21);
 background-color: rgb(255,255,255);
 width: 600px;
 margin-left: 176px;
 border-collapse: collapse;
}
div#main table#formular td {
 font-size: 0.9em;
 text-align: left;
 vertical-align: top;
 padding: 4px;
 border-bottom: 1px solid rgb(87,124,21);
 background-color: rgb(242,242,242);
}
div#main td {
 font-size: 0.9em;
 text-align: center;
}
div#main td.links {
 font-size: 0.9em;
 text-align: left;
}
div#main td.rechts {
 font-size: 0.9em;
 text-align: right;
}
div#main div#themen {
 margin: 1.5em 0 0 150px;
 text-align:left;
 font-size: 0.99em;
}
div#main div#sitemap {
 margin: 1.5em 0 0 200px;
 text-align:left;
 font-size: 0.99em;
}
div#main div#themen ul {
 list-style-type: circle;
}
div#main div#themen p {
 margin-top: -0.3em;
 font-size: 1.1em;
}
div#main div#themen td.oben {
 padding: 0.5em;
 font-size: 0.9em;
 text-align: center;
}
div#main div#themen a {
 text-decoration:none;
}
div#main div#themen a:link {
 color: black;
}
div#main div#themen a:visited {
 color: black;
}
div#main div#themen a:hover {
 color: black;
 background-color: silver;
}
div#main div#themen a:active {
 color: white;
 background-color: gray;
}
div#main div#termine {
 text-align:left;
 margin: 1em 25px 0 200px;
 font-size: 0.9em;
}
div#main div#termine p {
 margin-top: -0.7em;
}
div#main div#galerie img {
 width: 150px;
 height: 100px;
}
div#main img#links {
 float: left;
 margin: 10px;
}
div#main img#rechts {
 float: right;
 margin: 10px;
}
div#main img#spee {
 margin: 0 40px;
}
#mdo {
 background-color: rgb(200,212,162);
 border: 1px solid black;
}
div#mainindex {
 margin-top: -160px;
 font-size: 120%;
}
div#mainindex a {
 text-decoration: none;
}
div#mainindex a:link {
 color: rgb(105,141,54);
}
div#mainindex a:visited {
 color: rgb(105,141,54);
}
div#mainindex a:hover {
 color: rgb(240,0,0);
}
div#mainindex a:active {
 color: white;
 background-color: gray;
}
div#mainindex p#fsg {
 width: 476px;
 margin-top: 10px;
 font-size: 80%;
 line-height: 99%;
 text-align: center;
 float: left;
}
div#mainindex p#schilder {
 width: 476px;
 margin-top: 10px;
 z-index: 1;
 font-size: 80%;
 text-align: center;
 float: right;
}
div#mainindex p#meldung {
 position: absolute;
 top: 320px;
 left: 476px;
 z-index: 2;
 padding: 35px 25px 10px 25px;
 font-size: 80%;
 text-align: left;
 float: right;
}
div#mainindex p#biber{
 position: absolute;
 top: 285px;
 left: 790px;
 z-index: 3;
 padding: 35px 25px 10px 25px;
 margin-right: 5px;
 font-size: 75%;
 text-align: right;
 float: right;
}
div#xmas {
 width: 470px;
 height: 100px;
 margin-top: 70px;
 text-align: center;
 font: 160% comic sans ms;
 color: rgb(240,0,0);
 text-decoration: blink;
}
