/* Ausschließlich vorhandene Ortsseiten und ihre CMS-Module. */
#page .ww24-place {min-width:0;overflow-wrap:anywhere;}
#page .ww24-place > main > section {padding-top:24px!important;padding-bottom:24px!important;}
#page .ww24-place .ww24-az {margin-bottom:20px;}
#page .ww24-place [id^="myCarousel"] {margin:0 auto;max-width:1200px;}
#page .ww24-place [id^="myCarousel"] .carousel-inner,#page .ww24-place [id^="myCarousel"] .carousel-item {min-height:0!important;height:auto!important;}
#page .ww24-place [id^="myCarousel"] .carousel-item img {display:block;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;}
#page .ww24-place [id^="myCarousel"] .carousel-indicators {display:none!important;}
#page .ww24-place [id^="myCarousel"] .sr-only {position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;}
#page .ww24-place [id^="myCarousel"] .carousel-control-prev,#page .ww24-place [id^="myCarousel"] .carousel-control-next {width:36px;height:36px;top:calc(50% - 18px);margin:0 10px;border-radius:50%;background:rgba(25,60,50,.8);opacity:.9;}
#page .ww24-place .bannerbox {height:auto!important;min-height:0!important;padding:18px!important;border-radius:8px;background:#193c32;}
#page .ww24-place .bannerbox > div[id^="banner"] {display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px;height:auto!important;position:static!important;width:100%!important;}
#page .ww24-place .bannerbox .item {position:static!important;transform:none!important;width:auto!important;max-width:100%;height:auto!important;margin:0!important;}
#page .ww24-place .bannerbox .item img {display:block;width:100%!important;height:auto!important;max-width:100%;object-fit:contain;}
@media(max-width:640px){#page .ww24-place .bannerbox > div[id^="banner"] {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}#page .ww24-place > main > section{padding:18px 12px!important;}}
