/*** fonts.min.css is needed for block grid preview ***/
@font-face {
  font-family: "Roboto-Italic";
  src: url("/static/fonts/Roboto-Italic.eot");
  src: url("/static/fonts/Roboto-Italic.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-Italic.woff2") format("woff2"), url("/static/fonts/Roboto-Italic.woff") format("woff"), url("/static/fonts/Roboto-Italic.ttf") format("truetype"), url("/static/img/Roboto-Italic.svg#Roboto-Italic") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Medium";
  src: url("/static/fonts/Roboto-Medium.eot");
  src: url("/static/fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-Medium.woff2") format("woff2"), url("/static/fonts/Roboto-Medium.woff") format("woff"), url("/static/fonts/Roboto-Medium.ttf") format("truetype"), url("/static/img/Roboto-Medium.svg#Roboto-Medium") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("/static/fonts/Roboto-Regular.eot");
  src: url("/static/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-Regular.woff2") format("woff2"), url("/static/fonts/Roboto-Regular.woff") format("woff"), url("/static/fonts/Roboto-Regular.ttf") format("truetype"), url("/static/img/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Light";
  src: url("/static/fonts/Roboto-Light.eot");
  src: url("/static/fonts/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-Light.woff2") format("woff2"), url("/static/fonts/Roboto-Light.woff") format("woff"), url("/static/fonts/Roboto-Light.ttf") format("truetype"), url("/static/img/Roboto-Light.svg#Roboto-Light") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-SemiBold";
  src: url("/static/fonts/Roboto-SemiBold.eot");
  src: url("/static/fonts/Roboto-SemiBold.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-SemiBold.woff2") format("woff2"), url("/static/fonts/Roboto-SemiBold.woff") format("woff"), url("/static/fonts/Roboto-SemiBold.ttf") format("truetype"), url("/static/img/Roboto-SemiBold.svg#Roboto-SemiBold") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("/static/fonts/Roboto-Regular.eot");
  src: url("/static/fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("/static/fonts/Roboto-Regular.woff2") format("woff2"), url("/static/fonts/Roboto-Regular.woff") format("woff"), url("/static/fonts/Roboto-Regular.ttf") format("truetype"), url("/static/img/Roboto-Regular.svg#Roboto-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
* {
  margin: 0;
  padding: 0;
}

@page {
  size: A4 portrait;
  margin: 20mm;
}
html, body {
  height: 100%;
}

html, html.backgroundfill, body {
  background-color: #ffffff;
  font-family: Roboto-Regular;
  background-image: none;
  font-weight: normal;
  font-size: 16px;
  color: #000;
  margin-top: 0cm !important;
  page-break-inside: auto;
}

.top-image {
  width: 100%;
  margin: 0;
}

h1 {
  font-size: 2.5rem;
}

/*** Nicht drucken ***/
.share-buttons-print, header, footer, .top-header, .breadcrumb, .toolbar_nav, .footer-copyright, .adresses, .links-block {
  display: none !important;
}