
body               { color: #010; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; text-align: center }
p      { color: #010; line-height: 1.5em; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fff; text-align: left; margin-bottom: 2.5em }
a:link     { color: #c03; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:visited      { color: #c03; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:hover     { color: #777; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a:active     { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
h1   { color: black; font-weight: bold; font-size: 18pt }
h2    { color: black; font-weight: bold; font-size: 16pt; margin-bottom: 1em }
h3     { color: black; font-weight: bold; font-size: 12pt; margin-bottom: 1em }
h4     { color: black; font-weight: bold; font-size: 12pt; margin-bottom: 1em }
li  { line-height: 1.5em; margin-bottom: 1.5em }
a.linkschwarz:link    { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.linkschwarz:visited    { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.linkschwarz:hover    { color: #777; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.linkschwarz:active    { color: black; font-weight: bold; font-size: 10pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.breit { letter-spacing: 5px }
.grau_lektionen    { color: gray; font-weight: bold; font-size: 14pt }
.klein    { font-size: 9pt; line-height: 1.4em }
.boxdashed   { background-color: #ffffff; padding: 5px; border: dotted 1px #999999 }
.boxdurchgezogen  { background-color: #ffffff; padding: 5px; border: solid 1px #999999 }
.boxbild   { background-color: #ffffff; border: solid 1px #999 }
.boxstartmitte { padding-right: 15px; padding-left: 15px }
/* ------------ Seiten ohne Tabellen ------------ */
#content { text-align: left }
#contentbdt  { text-align: left; margin-right: auto; margin-left: auto; width: 600px }
#contentspielen { text-align: left; margin-right: auto; margin-left: auto; width: 600px }
#contentimfreien { text-align: left; margin-right: auto; margin-left: auto; width: 600px }
#contentlsw { text-align: left; margin-right: auto; margin-left: auto; width: 600px }
#contentleer { text-align: left; margin-right: auto; margin-left: auto; width: 600px }
#header  { margin-right: auto; margin-left: auto; width: 600px }
#rechner { padding: 10px; border: solid 1px #444; width: 420px }
#copyright   { color: gray; font-style: italic; font-size: 10pt; text-align: center; width: 600px; visibility: visible }
#footer  { text-align: center; width: 600px; visibility: hidden }
.bildobenrechts { float: right; margin-bottom: 5px; margin-left: 5px; border: solid 1px #000 }
.bildrechtsohnerand { float: right; margin-bottom: 5px; margin-left: 5px }
.bildlinks  { margin: 5px 5px 5px 10px; border: solid 1px #000 }
.bildlinksohnerand { margin: 5px 5px 5px 10px }
.bildmitabstandrechts { margin-right: 20px }
.fett { font-weight: bold }
.border0 { border: 0px }
.bildshop { float: left; margin-right: 15px; margin-bottom: 15px; border: solid 1px #000 }
