h1, h2, h3, h4, .h1-style, .h2-style, .h3-style, .h4-style {
  font-weight: 700;
  margin: 0;
  margin-bottom: var(--frame-space-s);
}
h1:last-child, h2:last-child, h3:last-child, h4:last-child, .h1-style:last-child, .h2-style:last-child, .h3-style:last-child, .h4-style:last-child {
  margin-bottom: 0;
}

h1, .h1-style {
  font-size: var(--fontsize-h1);
  line-height: 1.2;
}

h2, .h2-style {
  font-size: var(--fontsize-h2);
  line-height: 1.2;
}

h3, .h3-style {
  font-size: var(--fontsize-h3);
  line-height: 1.2;
}

button, .button, .btn, input[type=submit] {
  cursor: pointer;
  display: inline-block;
  color: #0063A6;
  font-size: var(--fontsize-button);
  line-height: calc(1.4 * var(--fontsize-button));
  border: 2px solid #0063A6;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  letter-spacing: 2px;
  text-decoration: none;
  background-color: transparent;
}
button:hover, .button:hover, .btn:hover, input[type=submit]:hover {
  text-decoration: underline;
}
button.important, .button.important, .btn.important, input[type=submit].important {
  color: #CC051C;
}

a {
  color: #0063A6;
  font-weight: 700;
}

p {
  margin: 0;
  margin-bottom: var(--basic-paragraph-margin);
}
p:last-child {
  margin-bottom: 0;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-big {
  font-size: var(--fontsize-big);
  color: #0063A6;
}

.highlighttext {
  position: relative;
  padding-left: calc(2 * var(--basic-padding));
  font-size: var(--fontsize-highlight);
  margin-bottom: var(--frame-space-s);
}
.highlighttext::before {
  content: "";
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  bottom: 0;
  width: var(--basic-padding);
  background-color: #0063A6;
}
.highlighttext.secondary::before {
  background-color: #CC051C;
}
.highlighttext.vielfalt::before {
  background-color: #D70076;
}
.highlighttext.toleranz::before {
  background-color: #F59C00;
}
.highlighttext.chancengleichheit::before {
  background-color: #FBE213;
}
.highlighttext.teilhabe::before {
  background-color: #93C249;
}

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