.content-text:has(.image_container){display:grid;gap:var(--space)}@media(min-width: 968px){.content-text:has(.image_container){grid-template-columns:auto calc(var(--imgsize) - var(--space)/2)}.content-text:has(.image_container):not(.bild-einpassen) .rte{align-self:center}.content-text:has(.image_container):not(.bild-einpassen) .image_container{align-self:flex-start}.content-text:has(.image_container).links{grid-template-columns:calc(var(--imgsize) - var(--space)/2) auto}.content-text:has(.image_container).links .image_container{order:1}.content-text:has(.image_container).links .rte{order:2}.content-text:has(.image_container) picture,.content-text:has(.image_container) img,.content-text:has(.image_container) video{width:100%}.content-text:has(.image_container).bild-einpassen .image_container{display:flex;flex-direction:column}.content-text:has(.image_container).bild-einpassen .image_container>*:first-child{position:absolute;width:100%;height:100%}.content-text:has(.image_container).bild-einpassen .image_container>*:first-child *:not(figcaption){position:relative;width:100%;height:100%;object-fit:cover}}
@font-face{font-family:"Material Design Icons";src:url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.eot?v=7.1.96");src:url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.eot?#iefix&v=7.1.96") format("embedded-opentype"),url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.woff2?v=7.1.96") format("woff2"),url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.woff?v=7.1.96") format("woff"),url("/files/templates/dynamic/css/materialicons/materialdesignicons-webfont.ttf?v=7.1.96") format("truetype");font-weight:normal;font-style:normal}
