.sunfw_section_header {
  border-bottom-width: 2px;
  border-bottom-style: dotted;
  border-bottom-color: #5aa2ae;
}
.sunfw_section_header h1, .sunfw_section_header h2, .sunfw_section_header h3, .sunfw_section_header h4, .sunfw_section_header h5, .sunfw_section_header h6, .sunfw_section_header .h1, .sunfw_section_header .h2, .sunfw_section_header .h3, .sunfw_section_header .h4, .sunfw_section_header .h5, .sunfw_section_header .h6 {
  color: #5aa2ae;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_header h1, .sunfw_section_header .h1 {
  font-size: 28px;
}
.sunfw_section_header h2, .sunfw_section_header .h2 {
  font-size: 23px;
}
.sunfw_section_header h3, .sunfw_section_header .h3 {
  font-size: 19px;
}
.sunfw_section_header h4, .sunfw_section_header .h4 {
  font-size: 14px;
}
.sunfw_section_header h5, .sunfw_section_header .h5 {
  font-size: 11px;
}
.sunfw_section_header h6, .sunfw_section_header .h6 {
  font-size: 10px;
}
.sunfw_section_component {
  color: custom;
  font-size: 18px;
  line-height: 1.4;
}
.sunfw_section_component h1, .sunfw_section_component h2, .sunfw_section_component h3, .sunfw_section_component h4, .sunfw_section_component h5, .sunfw_section_component h6, .sunfw_section_component .h1, .sunfw_section_component .h2, .sunfw_section_component .h3, .sunfw_section_component .h4, .sunfw_section_component .h5, .sunfw_section_component .h6 {
  color: #5aa2ae;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_component h1, .sunfw_section_component .h1 {
  font-size: 28px;
}
.sunfw_section_component h2, .sunfw_section_component .h2 {
  font-size: 23px;
}
.sunfw_section_component h3, .sunfw_section_component .h3 {
  font-size: 19px;
}
.sunfw_section_component h4, .sunfw_section_component .h4 {
  font-size: 14px;
}
.sunfw_section_component h5, .sunfw_section_component .h5 {
  font-size: 11px;
}
.sunfw_section_component h6, .sunfw_section_component .h6 {
  font-size: 10px;
}
.sunfw_section_abschnitt-25_yVcJHVGD {
  background-color: custom;
}
.sunfw_section_abschnitt-25_yVcJHVGD h1, .sunfw_section_abschnitt-25_yVcJHVGD h2, .sunfw_section_abschnitt-25_yVcJHVGD h3, .sunfw_section_abschnitt-25_yVcJHVGD h4, .sunfw_section_abschnitt-25_yVcJHVGD h5, .sunfw_section_abschnitt-25_yVcJHVGD h6, .sunfw_section_abschnitt-25_yVcJHVGD .h1, .sunfw_section_abschnitt-25_yVcJHVGD .h2, .sunfw_section_abschnitt-25_yVcJHVGD .h3, .sunfw_section_abschnitt-25_yVcJHVGD .h4, .sunfw_section_abschnitt-25_yVcJHVGD .h5, .sunfw_section_abschnitt-25_yVcJHVGD .h6 {
  color: #506673;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h1, .sunfw_section_abschnitt-25_yVcJHVGD .h1 {
  font-size: 28px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h2, .sunfw_section_abschnitt-25_yVcJHVGD .h2 {
  font-size: 23px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h3, .sunfw_section_abschnitt-25_yVcJHVGD .h3 {
  font-size: 19px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h4, .sunfw_section_abschnitt-25_yVcJHVGD .h4 {
  font-size: 14px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h5, .sunfw_section_abschnitt-25_yVcJHVGD .h5 {
  font-size: 11px;
}
.sunfw_section_abschnitt-25_yVcJHVGD h6, .sunfw_section_abschnitt-25_yVcJHVGD .h6 {
  font-size: 10px;
}
.sunfw_section_promo {
  border-bottom-width: 8px;
  border-bottom-style: solid;
  border-bottom-color: #daeaed;
}
.sunfw_section_promo h1, .sunfw_section_promo h2, .sunfw_section_promo h3, .sunfw_section_promo h4, .sunfw_section_promo h5, .sunfw_section_promo h6, .sunfw_section_promo .h1, .sunfw_section_promo .h2, .sunfw_section_promo .h3, .sunfw_section_promo .h4, .sunfw_section_promo .h5, .sunfw_section_promo .h6 {
  color: #5aa2ae;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_promo h1, .sunfw_section_promo .h1 {
  font-size: 28px;
}
.sunfw_section_promo h2, .sunfw_section_promo .h2 {
  font-size: 23px;
}
.sunfw_section_promo h3, .sunfw_section_promo .h3 {
  font-size: 19px;
}
.sunfw_section_promo h4, .sunfw_section_promo .h4 {
  font-size: 14px;
}
.sunfw_section_promo h5, .sunfw_section_promo .h5 {
  font-size: 11px;
}
.sunfw_section_promo h6, .sunfw_section_promo .h6 {
  font-size: 10px;
}
.sunfw_section_content-top-over h1, .sunfw_section_content-top-over h2, .sunfw_section_content-top-over h3, .sunfw_section_content-top-over h4, .sunfw_section_content-top-over h5, .sunfw_section_content-top-over h6, .sunfw_section_content-top-over .h1, .sunfw_section_content-top-over .h2, .sunfw_section_content-top-over .h3, .sunfw_section_content-top-over .h4, .sunfw_section_content-top-over .h5, .sunfw_section_content-top-over .h6 {
  color: #506673;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_content-top-over h1, .sunfw_section_content-top-over .h1 {
  font-size: 28px;
}
.sunfw_section_content-top-over h2, .sunfw_section_content-top-over .h2 {
  font-size: 23px;
}
.sunfw_section_content-top-over h3, .sunfw_section_content-top-over .h3 {
  font-size: 19px;
}
.sunfw_section_content-top-over h4, .sunfw_section_content-top-over .h4 {
  font-size: 14px;
}
.sunfw_section_content-top-over h5, .sunfw_section_content-top-over .h5 {
  font-size: 11px;
}
.sunfw_section_content-top-over h6, .sunfw_section_content-top-over .h6 {
  font-size: 10px;
}
.sunfw_section_content-top h1, .sunfw_section_content-top h2, .sunfw_section_content-top h3, .sunfw_section_content-top h4, .sunfw_section_content-top h5, .sunfw_section_content-top h6, .sunfw_section_content-top .h1, .sunfw_section_content-top .h2, .sunfw_section_content-top .h3, .sunfw_section_content-top .h4, .sunfw_section_content-top .h5, .sunfw_section_content-top .h6 {
  color: #506673;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_content-top h1, .sunfw_section_content-top .h1 {
  font-size: 28px;
}
.sunfw_section_content-top h2, .sunfw_section_content-top .h2 {
  font-size: 23px;
}
.sunfw_section_content-top h3, .sunfw_section_content-top .h3 {
  font-size: 19px;
}
.sunfw_section_content-top h4, .sunfw_section_content-top .h4 {
  font-size: 14px;
}
.sunfw_section_content-top h5, .sunfw_section_content-top .h5 {
  font-size: 11px;
}
.sunfw_section_content-top h6, .sunfw_section_content-top .h6 {
  font-size: 10px;
}
.sunfw_section_content-top-below h1, .sunfw_section_content-top-below h2, .sunfw_section_content-top-below h3, .sunfw_section_content-top-below h4, .sunfw_section_content-top-below h5, .sunfw_section_content-top-below h6, .sunfw_section_content-top-below .h1, .sunfw_section_content-top-below .h2, .sunfw_section_content-top-below .h3, .sunfw_section_content-top-below .h4, .sunfw_section_content-top-below .h5, .sunfw_section_content-top-below .h6 {
  color: #506673;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_content-top-below h1, .sunfw_section_content-top-below .h1 {
  font-size: 28px;
}
.sunfw_section_content-top-below h2, .sunfw_section_content-top-below .h2 {
  font-size: 23px;
}
.sunfw_section_content-top-below h3, .sunfw_section_content-top-below .h3 {
  font-size: 19px;
}
.sunfw_section_content-top-below h4, .sunfw_section_content-top-below .h4 {
  font-size: 14px;
}
.sunfw_section_content-top-below h5, .sunfw_section_content-top-below .h5 {
  font-size: 11px;
}
.sunfw_section_content-top-below h6, .sunfw_section_content-top-below .h6 {
  font-size: 10px;
}
.sunfw_section_sticky-middle h1, .sunfw_section_sticky-middle h2, .sunfw_section_sticky-middle h3, .sunfw_section_sticky-middle h4, .sunfw_section_sticky-middle h5, .sunfw_section_sticky-middle h6, .sunfw_section_sticky-middle .h1, .sunfw_section_sticky-middle .h2, .sunfw_section_sticky-middle .h3, .sunfw_section_sticky-middle .h4, .sunfw_section_sticky-middle .h5, .sunfw_section_sticky-middle .h6 {
  color: #506673;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_sticky-middle h1, .sunfw_section_sticky-middle .h1 {
  font-size: 28px;
}
.sunfw_section_sticky-middle h2, .sunfw_section_sticky-middle .h2 {
  font-size: 23px;
}
.sunfw_section_sticky-middle h3, .sunfw_section_sticky-middle .h3 {
  font-size: 19px;
}
.sunfw_section_sticky-middle h4, .sunfw_section_sticky-middle .h4 {
  font-size: 14px;
}
.sunfw_section_sticky-middle h5, .sunfw_section_sticky-middle .h5 {
  font-size: 11px;
}
.sunfw_section_sticky-middle h6, .sunfw_section_sticky-middle .h6 {
  font-size: 10px;
}
.sunfw_section_content-bottom {
  background-color: #506673;
  color: #fff;
  font-size: 17px;
  line-height: 1.4;
}
.sunfw_section_content-bottom h1, .sunfw_section_content-bottom h2, .sunfw_section_content-bottom h3, .sunfw_section_content-bottom h4, .sunfw_section_content-bottom h5, .sunfw_section_content-bottom h6, .sunfw_section_content-bottom .h1, .sunfw_section_content-bottom .h2, .sunfw_section_content-bottom .h3, .sunfw_section_content-bottom .h4, .sunfw_section_content-bottom .h5, .sunfw_section_content-bottom .h6 {
  color: #fff;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_content-bottom h1, .sunfw_section_content-bottom .h1 {
  font-size: 28px;
}
.sunfw_section_content-bottom h2, .sunfw_section_content-bottom .h2 {
  font-size: 23px;
}
.sunfw_section_content-bottom h3, .sunfw_section_content-bottom .h3 {
  font-size: 19px;
}
.sunfw_section_content-bottom h4, .sunfw_section_content-bottom .h4 {
  font-size: 14px;
}
.sunfw_section_content-bottom h5, .sunfw_section_content-bottom .h5 {
  font-size: 11px;
}
.sunfw_section_content-bottom h6, .sunfw_section_content-bottom .h6 {
  font-size: 10px;
}
.sunfw_section_content-bottom a {
  color: #fff;
}
.sunfw_section_content-bottom a:hover {
  color: #5aa2ae;
}
.sunfw_section_sticky-bottom h1, .sunfw_section_sticky-bottom h2, .sunfw_section_sticky-bottom h3, .sunfw_section_sticky-bottom h4, .sunfw_section_sticky-bottom h5, .sunfw_section_sticky-bottom h6, .sunfw_section_sticky-bottom .h1, .sunfw_section_sticky-bottom .h2, .sunfw_section_sticky-bottom .h3, .sunfw_section_sticky-bottom .h4, .sunfw_section_sticky-bottom .h5, .sunfw_section_sticky-bottom .h6 {
  color: #506673;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_sticky-bottom h1, .sunfw_section_sticky-bottom .h1 {
  font-size: 28px;
}
.sunfw_section_sticky-bottom h2, .sunfw_section_sticky-bottom .h2 {
  font-size: 23px;
}
.sunfw_section_sticky-bottom h3, .sunfw_section_sticky-bottom .h3 {
  font-size: 19px;
}
.sunfw_section_sticky-bottom h4, .sunfw_section_sticky-bottom .h4 {
  font-size: 14px;
}
.sunfw_section_sticky-bottom h5, .sunfw_section_sticky-bottom .h5 {
  font-size: 11px;
}
.sunfw_section_sticky-bottom h6, .sunfw_section_sticky-bottom .h6 {
  font-size: 10px;
}
.sunfw_section_zahlenreihe {
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #506673;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #506673;
}
.sunfw_section_zahlenreihe h1, .sunfw_section_zahlenreihe h2, .sunfw_section_zahlenreihe h3, .sunfw_section_zahlenreihe h4, .sunfw_section_zahlenreihe h5, .sunfw_section_zahlenreihe h6, .sunfw_section_zahlenreihe .h1, .sunfw_section_zahlenreihe .h2, .sunfw_section_zahlenreihe .h3, .sunfw_section_zahlenreihe .h4, .sunfw_section_zahlenreihe .h5, .sunfw_section_zahlenreihe .h6 {
  color: #5aa2ae;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_zahlenreihe h1, .sunfw_section_zahlenreihe .h1 {
  font-size: 28px;
}
.sunfw_section_zahlenreihe h2, .sunfw_section_zahlenreihe .h2 {
  font-size: 23px;
}
.sunfw_section_zahlenreihe h3, .sunfw_section_zahlenreihe .h3 {
  font-size: 19px;
}
.sunfw_section_zahlenreihe h4, .sunfw_section_zahlenreihe .h4 {
  font-size: 14px;
}
.sunfw_section_zahlenreihe h5, .sunfw_section_zahlenreihe .h5 {
  font-size: 11px;
}
.sunfw_section_zahlenreihe h6, .sunfw_section_zahlenreihe .h6 {
  font-size: 10px;
}
.sunfw_section_infotext {
  background-color: #e5e2e2;
  border-top-width: 1px;
  border-top-style: dashed;
  border-top-color: #929292;
  border-bottom-width: 1px;
  border-bottom-style: dashed;
  border-bottom-color: #929292;
}
.sunfw_section_sticky_top {
  background-color: #5aa2ae;
  border-color: #5aa2ae;
}
.sunfw_section_sticky_top h1, .sunfw_section_sticky_top h2, .sunfw_section_sticky_top h3, .sunfw_section_sticky_top h4, .sunfw_section_sticky_top h5, .sunfw_section_sticky_top h6, .sunfw_section_sticky_top .h1, .sunfw_section_sticky_top .h2, .sunfw_section_sticky_top .h3, .sunfw_section_sticky_top .h4, .sunfw_section_sticky_top .h5, .sunfw_section_sticky_top .h6 {
  color: #506673;
  text-shadow: 0px 0px 0px #070101;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_sticky_top h1, .sunfw_section_sticky_top .h1 {
  font-size: 28px;
}
.sunfw_section_sticky_top h2, .sunfw_section_sticky_top .h2 {
  font-size: 23px;
}
.sunfw_section_sticky_top h3, .sunfw_section_sticky_top .h3 {
  font-size: 19px;
}
.sunfw_section_sticky_top h4, .sunfw_section_sticky_top .h4 {
  font-size: 14px;
}
.sunfw_section_sticky_top h5, .sunfw_section_sticky_top .h5 {
  font-size: 11px;
}
.sunfw_section_sticky_top h6, .sunfw_section_sticky_top .h6 {
  font-size: 10px;
}
.sunfw_section_fusszeile_3_geteilt_bottom {
  background-color: #5aa2ae;
  color: #fff;
  font-size: 16px;
  line-height: 1.4;
}
.sunfw_section_fusszeile_3_geteilt_bottom h1, .sunfw_section_fusszeile_3_geteilt_bottom h2, .sunfw_section_fusszeile_3_geteilt_bottom h3, .sunfw_section_fusszeile_3_geteilt_bottom h4, .sunfw_section_fusszeile_3_geteilt_bottom h5, .sunfw_section_fusszeile_3_geteilt_bottom h6, .sunfw_section_fusszeile_3_geteilt_bottom .h1, .sunfw_section_fusszeile_3_geteilt_bottom .h2, .sunfw_section_fusszeile_3_geteilt_bottom .h3, .sunfw_section_fusszeile_3_geteilt_bottom .h4, .sunfw_section_fusszeile_3_geteilt_bottom .h5, .sunfw_section_fusszeile_3_geteilt_bottom .h6 {
  color: #fff;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h1, .sunfw_section_fusszeile_3_geteilt_bottom .h1 {
  font-size: 28px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h2, .sunfw_section_fusszeile_3_geteilt_bottom .h2 {
  font-size: 23px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h3, .sunfw_section_fusszeile_3_geteilt_bottom .h3 {
  font-size: 19px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h4, .sunfw_section_fusszeile_3_geteilt_bottom .h4 {
  font-size: 14px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h5, .sunfw_section_fusszeile_3_geteilt_bottom .h5 {
  font-size: 11px;
}
.sunfw_section_fusszeile_3_geteilt_bottom h6, .sunfw_section_fusszeile_3_geteilt_bottom .h6 {
  font-size: 10px;
}
.sunfw_section_fusszeile_3_geteilt_bottom a {
  color: #fff;
}
.sunfw_section_fusszeile_3_geteilt_bottom a:hover {
  color: #5aa2ae;
}
.sunfw_section_fuss_ganz_unten {
  background-color: custom;
  font-size: 14px;
  line-height: 1.4;
}
.sunfw_section_kongress2021 {
  background-color: #e0e371;
  border-bottom-width: 10px;
  border-bottom-style: solid;
  border-bottom-color: #fff;
}
.sunfw_section_kongress2021 h1, .sunfw_section_kongress2021 h2, .sunfw_section_kongress2021 h3, .sunfw_section_kongress2021 h4, .sunfw_section_kongress2021 h5, .sunfw_section_kongress2021 h6, .sunfw_section_kongress2021 .h1, .sunfw_section_kongress2021 .h2, .sunfw_section_kongress2021 .h3, .sunfw_section_kongress2021 .h4, .sunfw_section_kongress2021 .h5, .sunfw_section_kongress2021 .h6 {
  color: #5aa2ae;
  text-shadow: 1px 1px 0px #434343;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_kongress2021 h1, .sunfw_section_kongress2021 .h1 {
  font-size: 33px;
}
.sunfw_section_kongress2021 h2, .sunfw_section_kongress2021 .h2 {
  font-size: 27px;
}
.sunfw_section_kongress2021 h3, .sunfw_section_kongress2021 .h3 {
  font-size: 23px;
}
.sunfw_section_kongress2021 h4, .sunfw_section_kongress2021 .h4 {
  font-size: 17px;
}
.sunfw_section_kongress2021 h5, .sunfw_section_kongress2021 .h5 {
  font-size: 13px;
}
.sunfw_section_kongress2021 h6, .sunfw_section_kongress2021 .h6 {
  font-size: 12px;
}
.sunfw_section_countdown {
  background-color: #e0e371;
  color: #595757;
  font-size: 17px;
  line-height: 1.4;
}
.sunfw_section_countdown h1, .sunfw_section_countdown h2, .sunfw_section_countdown h3, .sunfw_section_countdown h4, .sunfw_section_countdown h5, .sunfw_section_countdown h6, .sunfw_section_countdown .h1, .sunfw_section_countdown .h2, .sunfw_section_countdown .h3, .sunfw_section_countdown .h4, .sunfw_section_countdown .h5, .sunfw_section_countdown .h6 {
  color: #595757;
  line-height: 1.4;
  letter-spacing: 0px;
}
.sunfw_section_countdown h1, .sunfw_section_countdown .h1 {
  font-size: 28px;
}
.sunfw_section_countdown h2, .sunfw_section_countdown .h2 {
  font-size: 23px;
}
.sunfw_section_countdown h3, .sunfw_section_countdown .h3 {
  font-size: 19px;
}
.sunfw_section_countdown h4, .sunfw_section_countdown .h4 {
  font-size: 14px;
}
.sunfw_section_countdown h5, .sunfw_section_countdown .h5 {
  font-size: 11px;
}
.sunfw_section_countdown h6, .sunfw_section_countdown .h6 {
  font-size: 10px;
}
