.row,.frame-container{--bs-gutter-x:0;}:root{--bs-body-bg:transparent;}.img-responsive{max-width:100%;height:auto;}.gallery-item-size-2{--gallery-columns:1;}#c669{.gallery-item-size-2{--gallery-columns:2 !important;}}.gallery-item img,.gallery-item picture{width:inherit;height:auto;}p{margin-bottom:12px;}.frame-inner .col-md-2 .gallery-item-size-2,.frame-inner .col-md-3 .gallery-item-size-2,.frame-inner .col-md-5 .gallery-item-size-2,.frame-inner .col-md-6 .gallery-item-size-2,.frame-inner .col-md-4 .gallery-item-size-2{--gallery-columns:1;}.frame-background-light{--frame-background:#fff;}.frame-has-backgroundimage,.frame-background-primary,.frame-background-light,.frame-background-dark{background-position:center;background-size:cover;}@media (max-width:780px){.frame-inner .frame,.navbar-brand{margin:0;}.frame-inner .frame-default .frame-inner{padding:1rem 0 !important;}.frame-inner .layout-element .frame-default .frame-inner{padding:1em !important;}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;}.container .frame-has-backgroundimage:not(.frame-layout-embedded),.container .frame-background-primary:not(.frame-layout-embedded),.container .frame-background-secondary:not(.frame-layout-embedded),.container .frame-background-tertiary:not(.frame-layout-embedded),.container .frame-background-quaternary:not(.frame-layout-embedded),.container .frame-background-light:not(.frame-layout-embedded),.container .frame-background-dark:not(.frame-layout-embedded){padding-left:0;padding-right:0;}@media (min-width:768px){.textmedia-right .textmedia-item,.textmedia-right .textpic-item,.textmedia-left .textmedia-item,.textmedia-left .textpic-item,.textpic-right .textmedia-item,.textpic-right .textpic-item,.textpic-left .textmedia-item,.textpic-left .textpic-item{width:calc(50%);}}.layout-element .frame-inner{padding:1em;}.layout-element .frame-container{min-height:400px;max-height:400px;overflow:hidden;}.layout-element h1{font-size:4em;font-weight:400;}.layout-element h2{font-size:2.5em;font-weight:400;}.layout-element p{font-size:1.3em;}.layout-element p a::after{content:' ►';}.layout-element p a{display:block;padding:5px;opacity:0.9;border-radius:5px;position:absolute;bottom:1em;max-width:85%;}@media (max-width:600px){.layout-element p{font-size:1.1em;}.layout-element h2{font-size:2em;}}@media (max-width:500px){.layout-element .frame-container{min-height:480px;max-height:480px;overflow:hidden;}}.bild-abgedunkelt .frame-container{background-image:url(/fileadmin/Bilder/Kacheln_transparent/grau80.png);}.bild-abgedunkelt h1{color:#FFF;}.bild-abgedunkelt h2{color:#FFF;}.bild-abgedunkelt p{color:#FFF;}.bild-abgedunkelt p a{border:#94282D solid 1px;background-color:#FFF;}.hell-transparent .frame-container{background-image:url(/fileadmin/Bilder/Kacheln_transparent/grau80.png);}.hell-transparent p a{border:#94282D solid 1px;background-color:#FFF;}.dunkel-transparent .frame-container{background-image:url(/fileadmin/Bilder/Kacheln_transparent/grau70.png);}.dunkel-transparent p a{border:#94282D solid 1px;background-color:#FFF;}.weiss-transparent .frame-container{background-image:url(/fileadmin/Bilder/Kacheln_transparent/weiss.png);}.weiss-transparent p a{border:#94282D solid 1px;background-color:#FFF;}.hell-vollfarbig  .frame-container{background-color:#CA9396;}.hell-vollfarbig p a{border:#94282D solid 1px;background-color:#FFF;}.dunkel-vollfarbig .frame-container{background-color:#94282D;}.dunkel-vollfarbig h1{color:#FFF;}.dunkel-vollfarbig h2{color:#FFF;}.dunkel-vollfarbig h2 a{color:#FFF;}.dunkel-vollfarbig h3{color:#FFF;}.dunkel-vollfarbig p,.dunkel-vollfarbig ul{color:#FFF;}.dunkel-vollfarbig td{color:#FFF;}.dunkel-vollfarbig p a{border:#94282D solid 1px;background-color:#FFF;}.teambild img{padding-right:20px;}.teambild h3{font-size:1.5em;}.teambild h4{font-size:1.1em;}.teambild p{font-size:1em;}@media (max-width:600px){.teambild{min-height:auto;max-height:auto;}.teambild img{min-height:250px;max-height:250px;width:auto;}}
