#subnav a img + img { display:none; }
#subnav a:hover img:first-child:not(:only-child),
#subnav a.act img:first-child:not(:only-child) { display:none; }
#subnav a:hover img + img,
#subnav a.act img + img { display:inline; }
#c678 .csc-textpic-imagewrap,#c678 .ce-gallery{display:grid!important;grid-template-columns:repeat(4,1fr);gap:10px;width:100%%!important;float:none!important}
#c678 .csc-textpic-imagerow,#c678 .ce-row,#c678 .csc-textpic-imagerow ul{display:contents!important}
#c678 .csc-textpic-imagecolumn,#c678 .csc-textpic-image,#c678 .ce-column,#c678 li{width:auto!important;float:none!important;margin:0!important;list-style:none}
#c678 img{width:100%%!important;height:auto!important}
#c678 .csc-textpic-caption,#c678 figcaption{display:none}
@media(max-width:768px){#c678 .csc-textpic-imagewrap,#c678 .ce-gallery{grid-template-columns:repeat(2,1fr)}}
#main .frame header,footer .frame header{position:static!important;height:auto!important;width:auto!important;background:none!important;margin:0!important;padding:0!important;float:none!important;display:block!important;overflow:visible!important;z-index:auto!important}
.ce-gallery,.ce-bodytext{display:block}
.ce-gallery img{max-width:100%;height:auto}
#spalte_oben .ce-textpic,#spalte_oben .ce-gallery,#spalte_oben .ce-row,#spalte_oben .ce-column,#spalte_oben figure{float:none!important;width:100%!important;max-width:none!important;margin:0!important}
#spalte_oben img{width:100%!important;height:auto!important;display:block}
#spalte_links .ce-gallery,#spalte_mitte .ce-gallery,#spalte_rechts .ce-gallery,#spalte_links_unten .ce-gallery,#spalte_mitte_unten .ce-gallery,#spalte_rechts_unten .ce-gallery,#spalte_rechts_2_oben .ce-gallery,#spalte_rechts_2_unten .ce-gallery{float:none!important;margin:0 0 15px 0!important;text-align:left!important;max-width:100%!important}
#spalte_links .ce-gallery figure,#spalte_mitte .ce-gallery figure,#spalte_rechts .ce-gallery figure,#spalte_links_unten .ce-gallery figure,#spalte_mitte_unten .ce-gallery figure,#spalte_rechts_unten .ce-gallery figure,#spalte_rechts_2_oben .ce-gallery figure,#spalte_rechts_2_unten .ce-gallery figure{display:block!important;margin:0!important}
#content_wrapper .ce-gallery .ce-row,#content_wrapper .ce-gallery .ce-column{float:none!important;margin:0!important;padding:0!important}
#content_wrapper .ce-gallery img{max-width:100%!important;height:auto!important}
.powermail_fieldwrap_type_recaptcha label,.powermail_fieldwrap_type_recaptcha .powermail_label{display:none!important}
.powermail_fieldwrap_type_recaptcha .g-recaptcha,.powermail_fieldwrap_type_recaptcha{margin-bottom:15px}
.powermail_fieldwrap_type_html{margin-bottom:15px}
#cookie-hint{position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#e2000f;color:#fff;padding:12px 20px;display:flex;gap:20px;align-items:center;justify-content:center;font-size:14px;box-shadow:0 -2px 8px rgba(0,0,0,.2)}
#cookie-hint a{color:#fff;text-decoration:underline}
#cookie-hint button{background:#fff;color:#e2000f;border:0;border-radius:14px;padding:6px 18px;font-weight:bold;cursor:pointer;white-space:nowrap}
@media(max-width:600px){#cookie-hint{flex-direction:column;gap:10px;text-align:center}}
