body         { color: black; font-size: 100.01%; font-family: Helvetica, Arial, sans-serif; background-color: #f0f8ff; padding: 1em; min-width: 41em }
p   { color: #000; width: 490px }
h1    { color: #000; text-align: center; margin: 0 0 0.7em; padding: 0.3em; width: 450px }
h2      { color: #000; text-align: left; margin: 0.7em 0; padding: 0.3em; width: 450px }
h3     { color: #000; margin: 0.7em 0; padding-right: 0.3em; padding-bottom: 0.3em; padding-left: 0.3em; width: 450px }
.content          { margin-top: 2em; margin-left: 18em; position: relative; z-index: 3; top: 5px; left: 0.5em; max-width: 490px }
.header  { position: relative; z-index: 5; left: 17em; width: 70% }
.spalterechts     { margin: 1em; padding: 0.5em; position: relative; top: 180px; left: 2em; width: 350px; height: 90%; max-width: 460px; float: right }
.seitenfuss      { text-align: center; margin: 1px; padding: 0.1em; position: absolute; clear: both; border: solid 1px }
td  { font-weight: bold; text-align: center; border-width: 2px; border-color: transparent; outline: solid 2px gray }
.monatleft     { left: 2px; width: 221px; float: left }
caption { font-size: 1.2em; font-weight: bold }
.monatright    { position: relative; left: 15px; width: 230px }
.monatswahl { text-align: center; margin: 10px 10px 30px; padding: 5px; width: 400px }
.navigation   { font-size: 0.91em; margin-left: 1em; position: absolute; z-index: 4; top: 190px; left: 2px; width: 15em; float: left }
.salvator  { background-color: #e6e6fa; padding: 12px }
img  { margin-top: 12px; margin-bottom: 2px; margin-left: 5px; padding-left: 5px; align: center }
ul  { list-style-type: disc; width: 450px; min-width: 100px }
ol { list-style-type: decimal; margin: 1em 0 1em 40px; width: 460px }
