@charset "UTF-8";
/* CSS Document */

header#moveHeader div.wp-block-element-max-breite div.wp-block-inline div#block-head-zusatztext p {text-align:center}
/* Plugin - Gutenberg erweiterung */

.wp-block-element-max-breite {
  max-width: 1440px;
  margin: 0 auto;
}

@media (min-width: 0px) {
  .wp-block-element-max-breite {
    width: 100%;
  }
}
@media (min-width: 1360px) {
  .wp-block-element-max-breite {
    width: 90%;
  }
}
@media (min-width: 1560px) {
  .wp-block-element-max-breite {
    width: 100%;
  }
}

@media (min-width: 0px) {
  header .wp-block-element-max-breite .wp-block-inline {
    padding: 70px 20px 12px 20px;
  }
  .wp-block-element-max-breite .wp-block-inline {
    padding: 40px 20px 40px 20px;
  }
  footer .wp-block-element-max-breite .wp-block-inline {
    padding: 40px 20px 0px 20px;
  }
}
@media (min-width: 1360px) {
  header .wp-block-element-max-breite .wp-block-inline {
    padding: 40px 0px;
  }
  .wp-block-element-max-breite .wp-block-inline {
    padding: 40px 0px;
  }
  footer .wp-block-element-max-breite .wp-block-inline {
    padding: 40px 0px 0px;
  }
}
@media (min-width: 0px) {
  div#pre-intro.wp-block-element-div div.wp-block-element-max-breite div.wp-block-inline{
	padding:0 0 20px 0;
  }
}
@media (min-width: 880px) {
  div#pre-intro.wp-block-element-div div.wp-block-element-max-breite div.wp-block-inline{
	padding:0
  }
}
/**/
#block-logo {
  width: max-content;
  margin: 0 auto;
}
@media (min-width: 0px) {

header#moveHeader div.wp-block-element-max-breite div.wp-block-inline div#block-logo a img {
  max-height: 80px;
  width: auto;
}
}
@media (min-width: 600px) {

header#moveHeader div.wp-block-element-max-breite div.wp-block-inline div#block-logo a img {
  max-height: 147px;
  width: auto;
}
}
#block-copyright {
  text-align: center;
  padding: 16px 0;
}

/*footer widget*/

footer div.w100:nth-child(1) {
  display: flex;
  align-items: center;
}
@media (min-width: 0px) {
  footer div.w100:nth-child(1) {
    flex-wrap: wrap;
  }
  footer div.w100:nth-child(1) > div {
    flex-basis: 100%;
    padding: 8px 0px;
    text-align: center;
  }
}
/*@media (min-width: 600px) {
  footer div.w100:nth-child(1) > div {
    flex-basis: 47%;
    padding: 8px;
    text-align: center
  }
}*/
@media (min-width: 880px) {
  footer div.w100:nth-child(1) > div#block-footer-widget-area-eins {
    flex-basis: 100%;
    padding: 8px 0px;
    text-align: center

  }
  footer div.w100:nth-child(1) > div {
    flex-basis: 47%;
    padding: 8px;
    text-align: center
  }
}
@media (min-width: 1100px) {
  footer div.w100:nth-child(1) {
    flex-wrap: nowrap;
  }
  footer div.w100:nth-child(1) > div {
    flex-basis: 38%;
    padding: 0px 8px;
  }
  footer div.w100:nth-child(1) > div#block-footer-widget-area-eins {
    flex-basis: 20%;
    padding: 0px 0px;
    text-align: left
  }
}
footer div.w100:nth-child(1) {
  padding-bottom: 40px;
}