html {
  background-color: #999F99;
}
body {
  max-width: 1024px;
  background-color: #FFF;
  margin:0 auto;
  padding: 20px;
  font-family: Calibry, Arial, Sans;
  font-size: 12pt;
}
h1 {
  font-size: 24pt;
  color: #d45500;
  margin-top: 24pt;
  margin-bottom: 6pt;
}
h1:first-of-type {
  margin-top: 10pt;
}
h2 {
  font-size: 14pt;
  color: #d45500;
  margin-top: 24pt;
  padding-bottom: 0;
  margin-bottom: 6pt;
}
h2 + p, h2 + div {
  margin-top: 0pt;
}
h4 {
  font-size: 12pt;
  margin-top: 24pt;
  padding-bottom: 0;
  margin-bottom: 6pt;
}
td {
  border-bottom: solid 1px #666;
  padding-top: 12pt;
  border-left: none;
  border-right: none;
}
tr:first-of-type > td {
  border-top: solid 1px #666;
}
td > h4 {
  margin-top: 0;
}
h4 + p, h4 + div {
  margin-top: 0pt;
}
p {
  margin-top: 6pt;
  margin-bottom: 18pt;
  text-align: justify;
  hyphens: auto;
}
.klein {
  font-size: 8pt;
}
.important {
  font-weight: bold;
  color: #996666;
}
td {
  vertical-align: top;
}
td.min-donation {
  margin-top: 20px;
  text-align: right;
  font-size: 8pt;
}
p + ul {
  margin-top: -12pt;
}
p.short {
  font-style: italic;
  font-weight: bold;
}
div.imgAsTextblock {
  margin-top: 6pt;
  margin-bottom: 12pt;
  border: none;
  border-radius: 10px;
  overflow: hidden;
  background-color: #ffa36644;
  border: 1px solid #999;
}
div.imgAsTextblock > img {
  margin-top: 0pt;
  margin-bottom: 0pt;
  width: 100%;
  max-width: 1024px;
}
div.imgAsTextblock > img + p, div.imgAsTextblock > iframe + p, div.imgAsTextblock > div + p {
  <!-- image-caption -->
  display: block;
  text-align: right;
  font-size: 11px;
  margin-top: 0px;
  margin-bottom: 3pt;
  margin-right: 10px;
}
p + div.imgAsTextblock {
  margin-top: -12pt;
}
iframe.videoAsTextblock {
  width: 1024px;
  height: 576px;
  border: none;
}
li {
  margin-bottom: 5pt;
}
img.asTextblock {
}
