body { color: #900; font-size: 13px; font-family: Verdana, Arial, sans-serif; background-image: url(hin.gif); text-align: center; list-style-type: lower-greek;}
P, TD, TR { color: #900; font-size: 13px; font-family: Verdana, Arial, sans-serif; list-style-type: lower-greek;}
#seite { text-align: center; margin: 20px auto 0; position: relative; width: 800px; height: auto }
#links { text-align: right; padding-bottom: 20px; position: absolute; top: 0; left: 0; width: 90px; height: auto }
#oben { position: absolute; top: 0; left: 110px; width: 690px; height: 30px }
#inhalt { text-align: left; padding-bottom: 20px; position: absolute; top: 50px; left: 110px; width: 690px; height: auto }
#inhalt_links { text-align: left; padding-bottom: 20px; position: absolute; top: 50px; left: 110px; width: 590px; height: auto }
#inhalt_rechts { text-align: right; padding-bottom: 20px; position: absolute; top: 50px; left: 720px; width: 80px; height: auto }
#messzeiten { text-align: center; margin-top: 5px; padding: 1px; width: 76px; border: solid 1px #000080 }
#steckbrief { font-size: 9px; background-color: white; text-align: left; padding: 5px; position: absolute; z-index: 10; top: 0; right: 0; width: 140px; border: solid 1px #000080     }
#steckbrief1 { font-size: 9px; background-color: white; text-align: left; margin-bottom: 10px; margin-left: 10px; padding: 5px; width: 140px; float: right; border: solid 1px #000080; }
#steckbrief B { line-height: 18px }
#spenden { background-image: url("spenden.gif"); text-align: center; width: 80px; height: 58px }
#spendenform { padding-top: 10% }
H1 { color: #900; font-size: 20px; font-family: Verdana, Arial, sans-serif; font-weight: bold;}
H3 { color: #900; font-size: 17px; font-family: Verdana, Arial, sans-serif; font-weight: bold;}
A:link { color: blue; text-decoration: none }
A:visited { color: blue; text-decoration: none }
A:hover { color: red; text-decoration: none }
A:active { color: red; text-decoration: none }
A.menu:link { color: #000080; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: white; text-align: center; display: block; margin: 11px 1px 1px; position: relative; width: 110px; height: 20px; float: left; border: solid 1px navy }
A.menu:visited { color: #000080; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: white; text-align: center; display: block; margin: 11px 1px 1px; position: relative; width: 110px; height: 20px; float: left; border: solid 1px navy }
A.menu:hover { color: #000080; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; background-color: white; text-align: center; display: block; margin: 1px; position: relative; width: 110px; height: 30px; float: left; border: solid 1px navy }
A.menu:active { color: #000080; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 20px; text-decoration: none; text-align: center; display: block; margin: 1px; position: relative; width: 110px; height: 30px; float: left; border-style: solid solid none; border-width: 1px 1px 0; border-color: navy }
.aktiv { color: #000080; font-size: 10px; font-family: Verdana, Arial, sans-serif; font-weight: bold; line-height: 19px; text-decoration: none; text-align: center; display: block; margin: 1px; position: relative; width: 108px; height: 30px; float: left; border-top: 2px solid navy; border-right: 2px solid navy; border-left: 2px solid navy }
A.u_menu:link { color: #000080; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; padding: 5px 4px; width: 80px; height: auto; float: right; border-right: 2px solid #000080 }
A.u_menu:visited    { color: #000080; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; padding: 5px 4px; width: 80px; height: auto; float: right; border-right: 2px solid #000080 }
A.u_menu:hover { color: #000080; text-decoration: none; padding: 4px 4px 4px 3px; border-style: solid; border-width: 1px 2px 1px 1px; border-color: #000080 }
A.u_menu:active { color: #000080; text-decoration: none; padding: 4px 6px 4px 3px; border-right: 0 none }
.u_aktiv    { color: #000080; font-size: 10px; font-weight: bold; text-decoration: none; text-align: right; padding: 3px 6px 3px 2px; width: 80px; height: auto; float: right; border-style: solid none solid solid; border-width: 2px medium 2px 2px; border-color: #000080 }
.klein { font-size: 9px }
.k_text { font-size: 10px; font-weight: 700 }
.k_zahl { font-size: 30px; font-weight: 700 }
.schw { color: black }
.rot { color: #900 }
.grau  { color: gray }
.kleinschw { color: black; font-size: 9px }
.kleinblau { color: #000080; font-size: 9px }
.kleingrau { color: gray; font-size: 9px }
.block { text-align: justify }
.blockgrau { color: gray; text-align: justify }
.formular { background-color: white; border: solid 1px gray }
.formb { background-color: white; cursor: pointer; border: solid 1px gray }
.formrot { background-color: #ff9966; border: solid 1px red }
.spalten { column-count: 2; column-gap: 20px; column-rule: 1px solid #900; -webkit-column-count: 2; -webkit-column-gap: 20px; -webkit-column-rule: 1px solid #900; -moz-column-count: 2; -moz-column-gap: 20px; -moz-column-rule: 1px solid #900 }
.bildli { font-size: 9px; text-align: left; margin-right: 10px; margin-bottom: 10px; position: relative; float: left  }
.bildre { font-size: 9px; text-align: right; margin-bottom: 10px; margin-left: 10px; position: relative; float: right  }
.tanz { color: black; font-size: 11px; background-color: white; text-align: justify; padding: 5px; border: solid 1px; }

