/**
 * This typography file is included in the WYSIWYG editor
 */
.typography strong {
  font-weight: bold; }

.typography a {
  color: #007d41; }

.typography a:hover {
  color: #bebebe; }

.typography a::before {
  content: "> "; }

.typography h2 {
  font-size: 20px;
  font-weight: bold;
  color: #007d41; }

.typography h3 {
  font-size: 20px;
  font-weight: bold; }

.typography h4 {
  font-size: 20px;
  font-weight: bold;
  color: #007d41; }

.typography h5 {
  font-size: 20px;
  color: #007d41; }

.typography h6 {
  font-size: 20px; }

.typography p {
  margin-top: 15px;
  line-height: 1.35em; }

.typography ul, .typography ol {
  list-style: outside none disc;
  margin-top: 15px;
  margin-left: 20px; }

.typography ul {
  list-style-type: disc; }

.typography ol {
  list-style-position: inside;
  list-style-type: decimal; }

.typography .IE ul li {
  font-family: sans-serif !important; }

.typography li span {
  line-height: 1em !important; }

.typography pre {
  font-family: courier new, courier, monospace, monospace;
  width: 100%; }

.typography hr {
  border: none;
  border-top: 1px solid #bebebe; }

.typography .kinderseitenliste {
  margin-left: 0; }

.typography ul.kinderseitenliste li,
.typography li.kinderseitenliste {
  list-style: none;
  border-bottom: 1px solid #bebebe;
  padding: 0px 0; }

.typography ul.kinderseitenliste li:first-child,
.typography li.kinderseitenliste:first-child {
  border-top: 1px solid #bebebe; }

.typography .teaser_green,
.typography .teaser_black {
  font-size: 72px;
  font-weight: bold; }

.typography .teaser_green {
  color: #007d41; }

@media (max-width: 960px) {
  .typography .teaser_green,
  .typography .teaser_black {
    font-size: 48px; } }

@media (max-width: 640px) {
  .typography .teaser_green,
  .typography .teaser_black {
    font-size: 30px; } }

.typography .color-green {
  color: #007d41; }

/*# sourceMappingURL=typography.css.map */