html, body { height: 100%; }
#boxer, #boxer .boxer-container, #boxer .boxer-content, #boxer-overlay {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#boxer-overlay { background: #000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 105; }
#boxer { background: #fff; border-radius: 3px; box-shadow: 0 0 25px #000; padding: 10px; position: absolute; z-index: 105; }
#boxer.inline { padding: 30px; }
#boxer .boxer-close { background: #fff url(//freiluftgalerierhoendorf.de/wp-content/plugins/ultimate-auction/lightbox/fs-boxer-icons.png) no-repeat -70px 10px; border-radius: 100%; cursor: pointer; display: block; height: 30px; position: absolute; padding: 0; right: -8px; top: -8px; width: 30px; text-indent: -99999px; z-index: 106; }
#boxer .boxer-container { background: #fff; height: 100%; overflow: hidden; position: relative; width: 100%; z-index: 105; zoom: 1; }
#boxer .boxer-content { background: #fff; overflow: hidden; padding: 0; width: 10000px; }
#boxer .boxer-image { float: left; }
#boxer .boxer-video { height: 100%; width: 100%; }
#boxer .boxer-iframe { float: left; height: 100%; overflow: auto; width: 100%; }
#boxer .boxer-meta { clear: both; }
#boxer .boxer-arrow { background: #fff url(//freiluftgalerierhoendorf.de/wp-content/plugins/ultimate-auction/lightbox/fs-boxer-icons.png) no-repeat 0 0; border-radius: 100%;  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); cursor: pointer; display: block; height: 40px; margin-right: auto; margin-left: auto; position: absolute; text-indent: -99999px; top: 0; width: 40px;
-webkit-transition: opacity 0.1s linear;
-moz-transition: opacity 0.1s linear;
-ms-transition: opacity 0.1s linear;
-o-transition: opacity 0.1s linear;
transition: opacity 0.1s linear;
}
#boxer .boxer-arrow.previous { left: 20px; }
#boxer .boxer-arrow.next { background-position: -40px 0; right: 20px; }
#boxer .boxer-position { color: #999; font-size: 11px; margin: 0; padding: 15px 10px 5px; display: none;}
#boxer .boxer-caption p { margin: 0; padding: 15px 10px 10px 10px; }
#boxer .boxer-caption.gallery p { padding-top: 0; }
#boxer.loading .boxer-container { background: #fff url(//freiluftgalerierhoendorf.de/wp-content/plugins/ultimate-auction/lightbox/fs-boxer-loading.gif) no-repeat center; } #boxer.mobile { background-color: #000; border-radius: 0; height: 100%; left: 0; padding: 30px; position: fixed; top: 0; width: 100%; }
#boxer.mobile .boxer-close { background-color: #000; background-position: -70px -60px; border-radius: 0; right: 0; top: 0; }
#boxer.mobile .boxer-container { background: #000; }
#boxer.mobile .boxer-content { background-color: #000; position: relative; }
#boxer.mobile .boxer-arrow { background-color: transparent; border-radius: 0; margin: -20px 0 0; top: 50%; }
#boxer.mobile .boxer-arrow.previous { background-position: 0 -40px; float: left; left: 0; }
#boxer.mobile .boxer-arrow.next { background-position: -40px -40px; float: right; right: 0; }
#boxer.mobile .boxer-arrow.disabled { opacity: 0.5; }
#boxer.mobile .boxer-meta { bottom: 0; background-color: rgba(0, 0, 0, 0.75); left: 0; padding: 15px 50px 10px; position: absolute; width: 100%; }
#boxer.mobile .boxer-position { padding: 0; }
#boxer.mobile .boxer-caption p { color: #eee; padding: 10px 0 0; }
#boxer.mobile .boxer-image {
-webkit-transition: none !important;
-moz-transition: none !important;
-ms-transition: none !important;
-o-transition: none !important;
transition: none !important;
-webkit-transform: translate(0px, 0px);
-moz-transform: translate(0px, 0px);
-ms-transform: translate(0px, 0px);
-o-transform: translate(0px, 0px);
transform: translate(0px, 0px);
}
#boxer.mobile.animated .boxer-image {
-webkit-transition: -webkit-transform 0.25s ease-out !important;
-moz-transition:    -moz-transform 0.25s ease-out !important;
-ms-transition:     -ms-transform 0.25s ease-out !important;
-o-transition:      -o-transform 0.25s ease-out !important;
transition: 		transform 0.25s ease-out !important;
}
#boxer.mobile.loading .boxer-container { background: #000 url(//freiluftgalerierhoendorf.de/wp-content/plugins/ultimate-auction/lightbox/fs-boxer-loading-dark.gif) no-repeat center; }
@media screen and (min-width: 980px) {
#boxer .boxer-close:hover { background-position: -70px -20px; }
#boxer .boxer-arrow { opacity: 0; }
#boxer .boxer-content:hover .boxer-arrow { opacity: 0.75; }
#boxer .boxer-content .boxer-arrow:hover { opacity: 1; }
#boxer .boxer-content:hover .boxer-arrow.disabled { opacity: 0.3; cursor: default !important; }
#boxer.mobile .boxer-arrow { opacity: 1; }
#boxer.mobile .boxer-arrow.disabled { opacity: 0.5; }
}
@media screen and (max-width: 980px) {
#boxer.mobile { position: fixed; }
}.iim-map{--iim-marker-background:#315d60;--iim-marker-color:#fff;--iim-marker-border:#fff;--iim-focus-color:var(--wp--preset--color--primary,var(--iim-marker-background));--iim-popup-background:#fff;--iim-popup-color:#263b3c;--iim-popup-shadow:0 14px 35px rgb(15 23 42 / 22%)}.iim-map__canvas{position:relative;line-height:0}.iim-map__canvas>img{display:block;width:100%;height:auto}.iim-marker{position:absolute;z-index:3;left:var(--iim-x);top:var(--iim-y);transform:translate(-50%,-50%);width:var(--iim-marker-size,44px);height:var(--iim-marker-size,44px);min-width:44px;min-height:44px;border:2px solid var(--iim-marker-border);border-radius:50%;background:var(--iim-marker-background);color:var(--iim-marker-color);display:grid;place-items:center;cursor:pointer;box-shadow:0 2px 6px #0003}.iim-marker svg,.iim-marker__icon img{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;object-fit:contain}.iim-marker__text{display:none}.iim-map--pin .iim-marker--inherit,.iim-marker--pin{border-radius:0;transform:translate(-50%,-68%)}.iim-map--label .iim-marker--inherit,.iim-marker--label{width:auto;min-width:max(44px,var(--iim-marker-size,44px));padding:0 12px;border-radius:8px}.iim-map--label .iim-marker--inherit .iim-marker__text,.iim-marker--label .iim-marker__text{display:inline;margin-left:6px;white-space:nowrap}.iim-popup__close:focus-visible,.iim-location-list__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--iim-focus-color),transparent 35%);outline-offset:3px;border-radius:4px}.iim-popup{position:absolute;z-index:4;width:min(310px,calc(100% - 32px));padding:18px 20px 20px;background:var(--iim-popup-background);color:var(--iim-popup-color);border-radius:12px;box-shadow:var(--iim-popup-shadow);line-height:1.5}.iim-popup[hidden]{display:none!important}.iim-popup::after{content:"";position:absolute;width:14px;height:14px;background:inherit;transform:rotate(45deg)}.iim-popup--top{left:var(--iim-x);top:var(--iim-y);transform:translate(-50%,calc(-100% - 28px))}.iim-popup--top::after{bottom:-7px;left:calc(50% - 7px)}.iim-popup--bottom{left:var(--iim-x);top:var(--iim-y);transform:translate(-50%,28px)}.iim-popup--bottom::after{top:-7px;left:calc(50% - 7px)}.iim-popup--left{left:var(--iim-x);top:var(--iim-y);transform:translate(calc(-100% - 28px),-50%)}.iim-popup--left::after{right:-7px;top:calc(50% - 7px)}.iim-popup--right{left:var(--iim-x);top:var(--iim-y);transform:translate(28px,-50%)}.iim-popup h3{margin:0 34px 8px 0;font-size:1.05rem;line-height:1.3}.iim-popup__content{font-size:.95rem}.iim-popup__content>*:last-child{margin-bottom:0}.iim-popup a{display:block;width:fit-content;margin-top:12px;font-weight:600;color:inherit}.iim-popup__close{position:absolute;right:8px;top:8px;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:26px;line-height:1;cursor:pointer}.iim-popup__close:hover{background:#00000014}.iim-location-list ul{padding:0;list-style:none}.iim-location-list li{margin:1rem 0}.iim-location-list h2{font-size:1.1rem}.iim-location-list h3{margin-bottom:.25rem}.iim-location-list__trigger{display:inline-flex;align-items:center;gap:.35em;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;text-align:left;text-decoration:underline;cursor:pointer}.iim-location-list__trigger.is-active{font-weight:700;text-decoration-thickness:2px;text-underline-offset:.16em}.iim-location-list__trigger.is-active .iim-location-list__icon{color:var(--iim-focus-color);transform:scale(1.1)}.iim-location-list__icon{display:inline-flex;flex:0 0 1em;width:1em;height:1em;align-items:center;justify-content:center}.iim-location-list__icon svg,.iim-location-list__icon img{display:block;width:1em;height:1em;max-width:100%;max-height:100%;object-fit:contain;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iim-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.iim-map{display:flex;flex-direction:column}.iim-location-list{order:-1;margin-bottom:18px}.iim-location-list ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;padding:0;margin:0;list-style:none}.iim-location-list li{margin:0}.iim-location-list h3{margin:0}.iim-location-list li>div,.iim-location-list li>a{display:none}.iim-location-list__trigger{display:block;width:100%;min-height:44px;padding:10px;border:1px solid currentColor;border-radius:8px;text-decoration:none}.iim-map__mobile-info .iim-popup{position:static;display:block;transform:none;width:auto;max-height:none;margin:14px 0 0;border-radius:12px;box-shadow:var(--iim-popup-shadow)}.iim-map__mobile-info .iim-popup::after{display:none}.iim-popup__close{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.iim-popup,.iim-marker{transition:none}}@media (max-width:700px){.iim-location-list__title{margin:0 0 6px;font-size:.95rem;font-weight:600}.iim-location-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;overflow:visible;padding:0;margin:.25rem 0 0;list-style:none}.iim-location-list li{display:block;margin:0}.iim-location-list li>a.iim-location-list__trigger{display:inline-flex;align-items:center;gap:.7em;min-height:0;padding:0;border:0;border-radius:0;white-space:normal;color:inherit;font-size:.95rem;text-decoration:underline}.iim-location-list li>div,.iim-location-list li>a:not(.iim-location-list__trigger){display:none}}.iim-marker{background:transparent;border:0;box-shadow:none}.iim-marker__icon{display:grid;place-items:center;width:var(--iim-marker-size,44px);height:var(--iim-marker-size,44px);border:2px solid var(--iim-marker-border);border-radius:50%;background:var(--iim-marker-background);color:var(--iim-marker-color);box-shadow:0 1px 4px rgb(0 0 0 / 28%)}.iim-marker__icon svg,.iim-marker__icon img{width:60%;height:60%;object-fit:contain}.iim-marker__icon img{object-fit:contain}.iim-marker:hover .iim-marker__icon{transform:scale(1.14)}.iim-map--pin .iim-marker--inherit{border:0;border-radius:0;background:transparent}.iim-map--pin .iim-marker--inherit .iim-marker__icon,.iim-marker--pin .iim-marker__icon{border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.iim-map--pin .iim-marker--inherit .iim-marker__icon svg,.iim-map--pin .iim-marker--inherit .iim-marker__icon img,.iim-marker--pin .iim-marker__icon svg,.iim-marker--pin .iim-marker__icon img{transform:rotate(45deg)}.iim-map--label .iim-marker--inherit{display:flex;gap:6px;background:transparent}.iim-map--label .iim-marker--inherit .iim-marker__icon{flex:0 0 var(--iim-marker-size,44px)}.iim-map--none .iim-marker--inherit .iim-marker__icon{width:var(--iim-icon-size-mobile,30px);height:var(--iim-icon-size-mobile,30px);border:0;border-radius:0;background:transparent;box-shadow:none}.iim-map--none .iim-marker--inherit svg,.iim-map--none .iim-marker--inherit .iim-marker__icon img{width:var(--iim-icon-size-mobile,30px);height:var(--iim-icon-size-mobile,30px)}.iim-marker.is-highlighted{box-shadow:none}.iim-marker.is-highlighted .iim-marker__icon{box-shadow:0 0 0 5px color-mix(in srgb,var(--iim-marker-background),transparent 50%)}@media(max-width:700px){.iim-marker:not(.iim-marker--none) .iim-marker__icon{width:var(--iim-marker-size-mobile,30px);height:var(--iim-marker-size-mobile,30px)}.iim-map--label .iim-marker--inherit,.iim-marker--label{min-width:max(44px,var(--iim-marker-size-mobile,30px))}.iim-map--label .iim-marker--inherit .iim-marker__icon,.iim-marker--label .iim-marker__icon{flex-basis:var(--iim-marker-size-mobile,30px)}}@media(min-width:701px){.iim-map--none .iim-marker--inherit .iim-marker__icon,.iim-map--none .iim-marker--inherit svg,.iim-map--none .iim-marker--inherit .iim-marker__icon img{width:var(--iim-icon-size-desktop,36px);height:var(--iim-icon-size-desktop,36px)}}.iim-marker--circle{border-radius:50%;transform:translate(-50%,-50%)}.iim-marker--circle .iim-marker__icon{transform:none}.iim-marker--none{width:max(44px,var(--iim-icon-size-mobile,30px));height:max(44px,var(--iim-icon-size-mobile,30px));border:0;border-radius:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%)}.iim-marker--none .iim-marker__icon{width:var(--iim-icon-size-mobile,30px);height:var(--iim-icon-size-mobile,30px);border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}.iim-marker--none:hover .iim-marker__icon{transform:none}.iim-marker--none svg,.iim-marker--none .iim-marker__icon img{width:var(--iim-icon-size-mobile,30px);height:var(--iim-icon-size-mobile,30px)}.iim-marker--none svg,.iim-marker--none .iim-marker__icon img{transform:none}.iim-marker--pin svg,.iim-marker--pin .iim-marker__icon img{transform:rotate(45deg)}.iim-marker--label{display:flex;gap:6px}.iim-marker--label .iim-marker__text{display:inline;margin-left:6px;white-space:nowrap}.iim-marker:focus-visible{outline:0}.iim-marker:focus-visible .iim-marker__icon{box-shadow:0 0 0 3px color-mix(in srgb,var(--iim-focus-color),transparent 45%),0 1px 4px rgb(0 0 0 / 28%)}.iim-marker.is-active .iim-marker__icon{box-shadow:0 0 0 4px color-mix(in srgb,var(--iim-focus-color),transparent 50%),0 1px 4px rgb(0 0 0 / 28%)}@media(min-width:701px){.iim-marker--none{width:max(44px,var(--iim-icon-size-desktop,36px));height:max(44px,var(--iim-icon-size-desktop,36px))}.iim-marker--none .iim-marker__icon,.iim-marker--none svg,.iim-marker--none .iim-marker__icon img{width:var(--iim-icon-size-desktop,36px);height:var(--iim-icon-size-desktop,36px)}}.iim-editor-marker--pin{transform:translate(-50%,-50%)}.iim-editor-marker--pin .iim-editor-marker__icon{transform:translateY(-70.7107%) rotate(-45deg)}.iim-map--pin .iim-marker--inherit,.iim-marker--pin{transform:translate(-50%,-50%)}.iim-map--pin .iim-marker--inherit .iim-marker__icon,.iim-marker--pin .iim-marker__icon{transform:translateY(-70.7107%) rotate(-45deg)}
.iim-editor-marker{padding:0;appearance:none}.iim-editor-marker,.iim-editor-marker__icon,.iim-marker,.iim-marker__icon{box-sizing:border-box}
.iim-editor-marker--none .iim-editor-marker__icon--custom-image{background-repeat:no-repeat;background-position:center;background-size:contain}.iim-map--label .iim-marker--inherit .iim-marker__text,
.iim-marker--label .iim-marker__text { color: var(--iim-marker-label-color, var(--iim-marker-color)); }.iim-map__viewport{position:relative}.iim-map__help,.iim-map__zoom-controls{display:none}@media(max-width:700px){.iim-map__viewport{width:100%;aspect-ratio:var(--iim-map-aspect-ratio,1);overflow:hidden;touch-action:none}.iim-map__canvas{transform-origin:0 0}.iim-map__canvas .iim-marker{transform-origin:0 0;transform:scale(var(--iim-marker-map-scale,1)) translate(-50%,-50%)}.iim-map__canvas .iim-marker--pin{transform:scale(var(--iim-marker-map-scale,1)) translate(-50%,-50%)}.iim-map__help{display:block;margin:8px 0 0;font-size:.875rem;line-height:1.4}.iim-map__help summary{display:inline-block;cursor:pointer;text-decoration:underline;text-underline-offset:.14em}.iim-map__help p{margin:6px 0 0}.iim-map__zoom-controls{position:absolute;right:10px;bottom:10px;z-index:6;display:flex;gap:6px}.iim-map__zoom-controls button{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid #fff;border-radius:8px;background:#263b3ce6;color:#fff;line-height:1;box-shadow:0 2px 6px #0004}.iim-map__zoom-controls button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.iim-map__zoom-controls button .iim-map__zoom-icon--reset{fill:currentColor;stroke:none}.iim-map__zoom-controls button:disabled{opacity:.55}.iim-map__zoom-controls button:focus-visible{outline:2px solid var(--iim-focus-color);outline-offset:2px}}@media(min-width:701px) and (max-width:900px){.iim-map__mobile-info .iim-popup{position:static;display:block;transform:none;width:auto;max-height:none;margin:14px 0 0;border-radius:12px;box-shadow:var(--iim-popup-shadow)}.iim-map__mobile-info .iim-popup::after{display:none}}.iim-popup a {
font-size: .95rem;
}
.iim-map__external-link--new-window::after {
content: "↗";
display: inline-block;
margin-inline-start: .35em;
text-decoration: none;
}
.iim-popup--top::after,
.iim-popup--bottom::after {
left: calc(var(--iim-popup-arrow-x, 50%) - 7px);
}
.iim-popup--left::after,
.iim-popup--right::after {
top: calc(var(--iim-popup-arrow-y, 50%) - 7px);
}
.iim-popup--right::after {
left: -7px;
right: auto;
}
.iim-location-list__title {
margin: 0 0 .75em;
font-size: 1.2em;
font-weight: 700;
}
.iim-location-list li {
--iim-list-icon-size: 2em;
position: relative;
padding-inline-start: calc(var(--iim-list-icon-size) + .5em);
}
.iim-location-list__icon {
position: absolute;
top: .1em;
left: 0;
display: grid;
width: var(--iim-list-icon-size);
height: var(--iim-list-icon-size);
place-items: center;
box-sizing: border-box;
border: 2px solid var(--iim-marker-border);
border-radius: 50%;
background: var(--iim-marker-background);
color: var(--iim-marker-color);
box-shadow: 0 1px 4px rgb(0 0 0 / 28%);
}
.iim-location-list__icon svg,
.iim-location-list__icon img {
display: block;
width: 80%;
height: 80%;
max-width: none;
max-height: none;
object-fit: contain;
fill: none;
stroke: currentColor;
stroke-width: 2;
stroke-linecap: round;
stroke-linejoin: round;
}
.iim-location-list__trigger.is-active .iim-location-list__icon {
color: var(--iim-marker-color);
box-shadow: 0 0 0 3px color-mix(in srgb, var(--iim-focus-color), transparent 15%), 0 1px 4px rgb(0 0 0 / 28%);
}
.iim-map--pin .iim-location-list__icon--inherit,
.iim-location-list__icon--pin {
border-radius: 50% 50% 50% 0;
transform: rotate(-45deg);
}
.iim-map--pin .iim-location-list__icon--inherit svg,
.iim-map--pin .iim-location-list__icon--inherit img,
.iim-location-list__icon--pin svg,
.iim-location-list__icon--pin img {
transform: rotate(45deg);
}
.iim-map--none .iim-location-list__icon--inherit,
.iim-location-list__icon--none {
border: 0;
border-radius: 0;
background: transparent;
box-shadow: none;
}
.iim-map--none .iim-location-list__icon--inherit svg,
.iim-map--none .iim-location-list__icon--inherit img,
.iim-location-list__icon--none svg,
.iim-location-list__icon--none img {
width: 100%;
height: 100%;
}
@media (min-width: 701px) {
.iim-location-list__title {
margin-top: 2rem;
}
.iim-location-list ul {
display: grid;
grid-template-columns: repeat(var(--iim-location-list-columns-desktop, 2), minmax(0, 1fr));
gap: 1rem 2rem;
}
.iim-location-list li {
margin: 0;
}
.iim-location-list li > a:not(.iim-location-list__trigger) {
display: block;
width: fit-content;
margin-top: .35rem;
}
}
@media (max-width: 700px) {
.iim-location-list li {
padding-inline-start: 0;
}
.iim-location-list__trigger {
display: flex;
align-items: center;
justify-content: flex-start;
gap: 6px;
text-align: left;
}
.iim-location-list__icon {
position: static;
flex: 0 0 var(--iim-list-icon-size);
}
}