﻿/*! 
*    main.css v1.0.0 (https://www.duhner-landhaus.de)
*    Copyright 2025 The medianetone Authors
*    Created by medianetone (https://medianetone.com)
*
*/.btn{background:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn:active,.btn:hover,.btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);opacity:unset !important}.btn-outline{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-outline:active,.btn-outline:hover,.btn-outline:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}.btn-gold{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-gold:active,.btn-gold:hover,.btn-gold:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}.fa-person-couple::before{content:""}@media only screen and (min-width: 0px)and (max-width: 767.98px){[data-js=false] main [data-element=buttons] section .btn-special,[data-js=false] main [data-element=buttons] a .btn-special{padding:8px 58px !important}[data-js=false] main [data-element=buttons] section .btn-special::before,[data-js=false] main [data-element=buttons] section .btn-special::after,[data-js=false] main [data-element=buttons] a .btn-special::before,[data-js=false] main [data-element=buttons] a .btn-special::after{width:42px;height:60px}[data-js=false] main [data-element=buttons] section .btn-special::before,[data-js=false] main [data-element=buttons] a .btn-special::before{left:0 !important}[data-js=false] main [data-element=buttons] section .btn-special::after,[data-js=false] main [data-element=buttons] a .btn-special::after{right:0 !important}}@media only screen and (min-width: 0px)and (max-width: 991.98px){[data-js=false] main{grid-row-start:3;grid-row-end:4}}[data-js=false] main [data-element=room-information]{height:auto !important}main{background-color:var(--color-white);position:relative;z-index:2}main [data-element=mno-banner] picture:has(img[src="/medien/karten/standort.svg"]){display:block !important;margin:0 0 0 -1px !important;width:calc(100% + 2px) !important}main [data-element=mno-banner] picture:has(img[src="/medien/karten/standort.svg"]) img{background:var(--color-white)}main [data-element=closures]{border-top:3px solid var(--color-white);background-color:#f7dddc;color:var(--color-white)}main [data-element=teaser] [data-element=details] h3,main [data-element=teaser] [data-element=details] .h3{color:var(--color-white)}main [data-element=teaser] [data-element=details] ul,main [data-element=teaser] [data-element=details] p{font-size:85%}main [data-element=information]{background-color:var(--color-perlbeige-100)}main [data-element=information] input[type=text],main [data-element=information] select{background-color:var(--color-white) !important}main [data-element=room-content]{background-color:var(--color-perlbeige-600);color:var(--color-white)}@media only screen and (min-width: 992px){main [data-element=room-content]{background-color:var(--color-perlbeige-600)}}main [data-element=room-content] figure{position:relative !important;z-index:1}@media only screen and (min-width: 1200px){main [data-element=room-content] figure img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}}main [data-element=room-content] figure figcaption{position:absolute;bottom:48px;left:0}main [data-element=room-content] figure figcaption a{display:inline-block;background-color:var(--color-red);color:var(--color-white);font-size:85%;padding:.5rem 1.5rem;border:none !important;opacity:1 !important}main [data-element=room-content] figure figcaption a p{line-height:120% !important}main [data-element=room-content] figure figcaption a h2,main [data-element=room-content] figure figcaption a .h2,main [data-element=room-content] figure figcaption a h3,main [data-element=room-content] figure figcaption a .h3{color:var(--color-white)}@media only screen and (min-width: 992px){main [data-element=room-content] figure:has(picture.order-lg-last) figcaption{left:auto;right:0}}main [data-element=room-content] [data-element=room-text]{position:relative;z-index:2}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{left:0 !important;right:-312px !important}}@media only screen and (min-width: 1200px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{right:-234px !important}}@media only screen and (min-width: 1400px){main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-text-element]{right:-156px !important}}main [data-element=room-content] [data-element=room-text].order-lg-first [data-element=room-price]{left:auto;right:0}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] h2,main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] .h2{color:var(--color-white);margin-top:0 !important}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] hgroup p{color:var(--color-white)}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] div{border:1px solid var(--color-white);background-color:var(--color-gold-250);color:var(--color-brown-700);padding:.5rem 1.5rem}main [data-element=room-content] [data-element=room-text] [data-element=room-text-element] a{border:none !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{position:absolute;top:48px;right:0;left:-312px;background-color:var(--color-red);color:var(--color-white);padding:1.5rem 3rem}}@media only screen and (min-width: 1200px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{left:-234px}}@media only screen and (min-width: 1400px){main [data-element=room-content] [data-element=room-text] [data-element=room-text-element]{left:-156px}}main [data-element=room-content] [data-element=room-text] [data-element=room-price]{position:absolute;bottom:48px;left:0}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a{display:inline-block;background-color:var(--color-red);color:var(--color-white);font-size:85%;padding:.5rem 1.5rem;border:none !important;opacity:1 !important}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a p{line-height:120% !important}main [data-element=room-content] [data-element=room-text] [data-element=room-price] a h2,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a .h2,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a h3,main [data-element=room-content] [data-element=room-text] [data-element=room-price] a .h3{color:var(--color-white)}main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn{background:var(--color-gold-250);border:1px solid var(--color-gold-250);color:var(--color-brown-700);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border:1px solid var(--color-white) !important}main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:active,main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:hover,main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-button] .btn{padding-top:8pt !important;padding-bottom:8pt !important}}main [data-element=room-content] [data-element=room-text] [data-element=room-button] p{margin:0 !important}@media only screen and (min-width: 992px){main [data-element=room-content] [data-element=room-text] [data-element=room-button]{position:absolute;right:0;bottom:48px;left:0}}main [data-element=room-image]{overflow:hidden}main [data-element=room-information]{background-color:var(--color-perlbeige-600);color:var(--color-white);position:relative;overflow:hidden;transition:height .333s;padding:0 1.5rem}@media only screen and (min-width: 992px){main [data-element=room-information]{background-color:var(--color-perlbeige-600)}}main [data-element=room-information] h3,main [data-element=room-information] .h3{color:var(--color-white);border-bottom:1px solid rgba(var(--color-white-rgb),  0.8);margin-top:16pt !important;padding-bottom:6pt}main [data-element=room-information] h3:nth-child(1),main [data-element=room-information] .h3:nth-child(1){margin-top:0 !important}main [data-element=room-information] ul{list-style:none;padding-left:0;padding-right:0;margin:0;display:grid;grid-template-columns:1fr}@media only screen and (min-width: 768px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1200px){main [data-element=room-information] ul{grid-template-columns:1fr 1fr 1fr 1fr}}@media only screen and (min-width: 768px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}@media only screen and (min-width: 992px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1200px){main [data-element=room-information] ul:nth-child(6){grid-template-columns:1fr 1fr}}main [data-element=room-information] ul li{margin:4pt 0}main [data-element=room-information] ul li [class*=fa-]{display:inline-block;width:24px;text-align:center;margin-right:.5rem}main [data-element=room-information] .btn{background:var(--color-gold-250);border:1px solid var(--color-gold-250);color:var(--color-brown-700);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border-top:1px solid var(--color-white) !important;padding-left:1.5rem !important;padding-right:1.5rem !important;position:absolute;left:0;right:0;bottom:0}main [data-element=room-information] .btn:active,main [data-element=room-information] .btn:hover,main [data-element=room-information] .btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}@media only screen and (min-width: 992px){main [data-element=room-information] .btn{padding-top:8pt !important;padding-bottom:8pt !important}}main [data-element=restaurant-card]{background-color:var(--color-gold-250)}main [data-element=restaurant-card] div section{background-color:var(--color-white);padding:1.5rem}main [data-element=content]{background-color:var(--color-perlbeige-600)}main [data-element=content] div{margin:1.5rem;padding:16pt 1.5rem;background-color:var(--color-gold-250);color:var(--color-brown-700)}@media only screen and (min-width: 992px){main [data-element=content] div{margin:1rem;padding:16pt 1rem}}main [data-element=content] div h2,main [data-element=content] div .h2{margin-top:8pt !important;color:var(--color-red)}main [data-element=buttons] section,main [data-element=buttons] a{display:block;text-align:center;text-decoration:none;background-color:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);padding:2.75rem 2.25rem 2.5rem;opacity:1}main [data-element=buttons] section h3,main [data-element=buttons] section .h3,main [data-element=buttons] a h3,main [data-element=buttons] a .h3{color:var(--color-white);margin-bottom:6pt !important}main [data-element=buttons] section p,main [data-element=buttons] a p{margin-bottom:0 !important}main [data-element=buttons] section .btn-special,main [data-element=buttons] a .btn-special{display:inline-block;color:var(--color-gold);line-height:30px;white-space:nowrap;transition:color 350ms;position:relative;padding:8px 90px;line-height:44px;font-size:95%}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::before,main [data-element=buttons] a .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background-position:left center !important;left:16px}main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background-position:right center !important;right:16px}main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23FFFFFF");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=buttons] section .btn-special::before,main [data-element=buttons] a .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23FFFFFF");margin-left:0}}main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23FFFFFF");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=buttons] section .btn-special::after,main [data-element=buttons] a .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23FFFFFF");margin-left:0}}main [data-element=buttons] section:active,main [data-element=buttons] section:hover,main [data-element=buttons] section:focus,main [data-element=buttons] a:active,main [data-element=buttons] a:hover,main [data-element=buttons] a:focus{opacity:.975}main [data-element=buttons] section:active .btn-special,main [data-element=buttons] section:hover .btn-special,main [data-element=buttons] section:focus .btn-special,main [data-element=buttons] a:active .btn-special,main [data-element=buttons] a:hover .btn-special,main [data-element=buttons] a:focus .btn-special{color:var(--color-white)}main [data-element=buttons] section:active [class*=fa-]::before,main [data-element=buttons] section:hover [class*=fa-]::before,main [data-element=buttons] section:focus [class*=fa-]::before,main [data-element=buttons] a:active [class*=fa-]::before,main [data-element=buttons] a:hover [class*=fa-]::before,main [data-element=buttons] a:focus [class*=fa-]::before{opacity:1}main [data-element=buttons] section [class*=fa-],main [data-element=buttons] a [class*=fa-]{position:relative;display:inline-block;z-index:0;height:64px;width:64px;top:0;left:0}main [data-element=buttons] section [class*=fa-]::before,main [data-element=buttons] a [class*=fa-]::before{position:absolute;z-index:2;display:block;top:50%;left:50%;transform:translate(-50%, -50%);font-size:22px;color:var(--color-white);opacity:1;transition:opacity 350ms}main [data-element=buttons] section [class*=fa-]::after,main [data-element=buttons] a [class*=fa-]::after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 272.85 273.32'%3E%3Cpath fill='%23DAC1A5' d='M82.74,230.05c-10.69,3.05-20.72,5.83-30.69,8.81-5.62,1.68-11,1.98-15.4-2.51-4.4-4.49-3.95-9.9-2.28-15.5,2.93-9.83,5.67-19.72,8.73-30.42-10.46-2.46-20.72-4.93-30.99-7.28-5.54-1.27-9.9-3.79-11.55-9.68-1.58-5.6.5-9.87,4.3-13.91,7.42-7.88,14.58-16,20.96-23.05-5.73-6.29-12.45-14.01-19.55-21.36-4.17-4.32-7.53-8.57-5.8-15.05,1.79-6.73,6.89-8.91,13.02-10.24,9.79-2.12,19.49-4.61,29.57-7.03-2.97-10.44-5.68-20.31-8.62-30.12-1.73-5.79-2.3-11.37,2.4-15.97,4.49-4.39,9.86-3.91,15.46-2.22,9.79,2.96,19.66,5.65,30.3,8.67,1.27-4.87,2.5-9.56,3.71-14.26,1.57-6.08,3.07-12.17,4.68-18.24,3.03-11.42,13.79-14.28,22.2-5.82,6.44,6.47,12.71,13.11,19.03,19.71,1.17,1.23,2.18,2.62,3.88,4.67,3.86-4.05,7.19-7.57,10.56-11.06,4.09-4.25,8.26-8.42,12.3-12.72,3.74-3.99,7.92-6.44,13.65-4.93,5.86,1.54,8.67,5.52,9.96,11.22,2.26,10.02,4.81,19.97,7.26,29.94.08.33.43.59.96,1.29,9.81-2.79,19.82-5.51,29.76-8.5,5.61-1.69,11.01-2.11,15.46,2.27,4.47,4.41,4.11,9.85,2.45,15.46-2.9,9.84-5.64,19.73-8.68,30.41,9.03,2.38,17.91,4.72,26.79,7.05,1.84.48,3.69.88,5.53,1.36,11.27,2.93,14.28,13.83,6.15,22.3-7.5,7.81-15.01,15.6-22.47,23.34,6.97,7.21,14.41,14.75,21.62,22.49,2.01,2.16,4.05,4.74,4.88,7.49,2.11,6.96-2.05,13.8-9.39,15.71-10.8,2.81-21.69,5.29-33.12,8.05,2.7,9.56,5.27,18.63,7.83,27.71.57,2.01,1.27,4,1.65,6.05,1.94,10.45-5.46,17.75-15.77,15.17-11-2.75-21.86-6.04-33.46-9.28-2.58,10.82-4.88,21.37-7.72,31.76-.85,3.11-2.66,6.45-5.04,8.54-5.19,4.56-11.94,3.59-17.39-1.7-7.89-7.65-15.77-15.31-23.54-22.86-7.32,7.12-14.88,14.29-22.21,21.7-3.99,4.03-8.13,6.75-14.13,5.14-6.19-1.66-8.68-6.12-9.98-11.92-2.27-10.16-4.78-20.27-7.28-30.73ZM190.78,222.24c1.08.25,2.57.54,4.02.93,9.35,2.52,18.65,5.22,28.06,7.48,2.51.6,6.39.9,7.73-.49,1.35-1.41.89-5.24.24-7.76-2.33-9.02-5.12-17.93-7.66-26.9-2.14-7.56-.15-11.03,7.46-13.02,9.55-2.5,19.14-4.85,28.67-7.42,7.18-1.94,7.97-5.04,2.71-10.13-7.11-6.88-14.36-13.62-21.4-20.57-5.05-4.98-5.01-9.96,0-14.85,7.07-6.92,14.28-13.7,21.38-20.6,5.38-5.23,4.52-8.77-2.74-10.69-9.72-2.58-19.52-4.89-29.25-7.43-7.17-1.86-9.01-5.01-7.1-12.19,2.58-9.75,5.42-19.43,7.86-29.21.54-2.15.7-5.69-.51-6.65-1.6-1.28-4.89-1.31-7.15-.72-9.37,2.42-18.61,5.33-27.93,7.96-7.57,2.14-10.91.19-12.92-7.53-2.55-9.76-4.88-19.57-7.53-29.3-1.71-6.3-5.15-7.14-9.69-2.48-7.04,7.22-13.91,14.61-20.97,21.81-5.05,5.16-9.78,5.14-14.75.04-6.78-6.95-13.34-14.11-20.28-20.89-1.82-1.78-5.13-3.87-6.98-3.3-1.97.61-3.63,4.03-4.35,6.53-2.58,8.96-4.66,18.05-7,27.08-2.21,8.55-5.18,10.29-13.59,7.91-9.5-2.68-18.96-5.51-28.47-8.15-6.45-1.79-9.08.83-7.28,7.32,2.65,9.53,5.51,19.01,8.21,28.52,2.22,7.84.17,11.4-7.64,13.41-9.38,2.4-18.81,4.6-28.12,7.27-2.29.65-5.1,2.38-5.9,4.33-.55,1.36,1.53,4.35,3.11,5.94,6.85,6.87,14.01,13.44,20.93,20.24,5.3,5.2,5.29,10.14.04,15.26-6.95,6.78-14.03,13.42-20.99,20.18-5.64,5.48-4.76,9.02,2.78,11.02,9.17,2.43,18.39,4.7,27.59,7.06,8.36,2.14,10.43,5.8,8.02,14.18-2.62,9.14-5.43,18.24-7.83,27.44-.56,2.15-.7,5.72.53,6.72,1.59,1.3,4.92,1.38,7.2.79,9.37-2.41,18.62-5.31,27.93-7.95,8.03-2.27,11.13-.49,13.28,7.67,2.52,9.57,4.84,19.19,7.42,28.74,1.8,6.67,5.22,7.56,10,2.66,6.77-6.95,13.38-14.06,20.14-21.03,5.83-6.01,10.24-6.02,15.97-.11,6.62,6.83,13.07,13.83,19.85,20.51,1.72,1.69,4.94,3.84,6.5,3.24,2.08-.8,3.93-3.87,4.63-6.32,2.74-9.5,4.96-19.15,7.41-28.74,1.06-4.16,3.13-7.33,8.34-7.81Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:64px 64px;background-position:center center;width:64px;height:64px;position:relative;z-index:1;opacity:1}main [data-element=services] .grid section{position:relative;padding-left:4rem}main [data-element=services] .grid section [class*=fa]{position:absolute;left:0;top:0;font-size:24pt;color:var(--color-red)}main [data-element=services] .grid section div h3{margin-top:0 !important}main [data-element=booking-button] .btn{position:relative;padding:8px 90px;line-height:44px}main [data-element=booking-button] .btn::before,main [data-element=booking-button] .btn::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=booking-button] .btn::before{background-position:left center !important;left:16px}main [data-element=booking-button] .btn::after{background-position:right center !important;right:16px}main [data-element=booking-button] .btn::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=booking-button] .btn::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:0}}main [data-element=booking-button] .btn::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=booking-button] .btn::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-left:0}}main .component .ratings .items hr{display:none}main .component .ratings .items hr:first-child{display:none !important}main .component .ratings .items .item{background-color:var(--color-perlbeige-100)}main .component .ratings .items .item .item-title{margin:0 !important;text-align:left !important;color:var(--color-red) !important;text-shadow:none !important}main .component .ratings .items .item .item-date,main .component .ratings .items .item .item-source{margin:.25rem 0 !important;font-size:85%}main .component .ratings .items .item .item-ratings{margin:.25rem 0 !important}main .component .ratings .items .item .item-ratings [class*=fa]{color:var(--color-gold)}main .component .ratings .items .item .item-description{margin:.75rem 0 0 !important}main .component .ratings .com-tags__pagination .counter{display:none !important}main [data-element=home-teaser] address{margin-top:36pt}main [data-element=home-teaser] address div{position:relative;padding-left:70px}main [data-element=home-teaser] address div [class*=fa-]{position:absolute;top:1px;left:0;font-size:118%}main [data-element=home-teaser] address div span{display:inline-block}main [data-element=home-hotelrooms],main [data-element=home-fewos]{background-color:var(--color-gold-250);padding-top:9rem;padding-bottom:6rem;position:relative}main [data-element=home-hotelrooms] *,main [data-element=home-fewos] *{position:relative;z-index:1}main [data-element=home-hotelrooms] [data-element=image],main [data-element=home-fewos] [data-element=image]{background-position:center top;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;position:absolute;height:465.5px;top:0;right:0;left:0;z-index:0}main [data-element=home-hotelrooms] [data-element=images] p,main [data-element=home-fewos] [data-element=images] p{font-size:130%;font-style:italic;color:var(--color-perlbeige-800);line-height:150%}main [data-element=home-hotelrooms]>.title,main [data-element=home-hotelrooms]>hgroup .title,main [data-element=home-fewos]>.title,main [data-element=home-fewos]>hgroup .title{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-hotelrooms]>.subtitle,main [data-element=home-hotelrooms]>hgroup .subtitle,main [data-element=home-fewos]>.subtitle,main [data-element=home-fewos]>hgroup .subtitle{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-hotelrooms] div.inside,main [data-element=home-fewos] div.inside{margin-top:6rem}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom],main [data-element=home-hotelrooms] div.inside [data-element=fewo],main [data-element=home-fewos] div.inside [data-element=hotelroom],main [data-element=home-fewos] div.inside [data-element=fewo]{background:linear-gradient(rgba(var(--color-cream-100-rgb), 0.675) 0, rgba(var(--color-cream-100-rgb), 0.675) 150px, var(--color-perlbeige-600) 150px, var(--color-perlbeige-600) 100%)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] hgroup .title,main [data-element=home-hotelrooms] div.inside [data-element=fewo] hgroup .title,main [data-element=home-fewos] div.inside [data-element=hotelroom] hgroup .title,main [data-element=home-fewos] div.inside [data-element=fewo] hgroup .title{background:var(--color-perlbeige-600);margin:0 !important;padding:0 1.5rem;line-height:70px;color:var(--color-white)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo] hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom] hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo] hgroup .subtitle{margin:0 !important;padding:0 1.5rem;line-height:80px;color:var(--color-dark);background:rgba(0,0,0,0);transition:background 700ms}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] picture,main [data-element=home-hotelrooms] div.inside [data-element=fewo] picture,main [data-element=home-fewos] div.inside [data-element=hotelroom] picture,main [data-element=home-fewos] div.inside [data-element=fewo] picture{overflow:hidden}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo] picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom] picture *,main [data-element=home-fewos] div.inside [data-element=fewo] picture *{transition:transform 400ms}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:hover hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:focus hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:hover hgroup .subtitle,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:focus hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom]:hover hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=hotelroom]:focus hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo]:hover hgroup .subtitle,main [data-element=home-fewos] div.inside [data-element=fewo]:focus hgroup .subtitle{background-color:var(--color-white)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:hover picture *,main [data-element=home-hotelrooms] div.inside [data-element=hotelroom]:focus picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:hover picture *,main [data-element=home-hotelrooms] div.inside [data-element=fewo]:focus picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom]:hover picture *,main [data-element=home-fewos] div.inside [data-element=hotelroom]:focus picture *,main [data-element=home-fewos] div.inside [data-element=fewo]:hover picture *,main [data-element=home-fewos] div.inside [data-element=fewo]:focus picture *{transform:scale(1.05)}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body,main [data-element=home-fewos] div.inside [data-element=fewo] .body{padding:1.5rem 1.5rem 5rem;color:var(--color-white);position:static !important}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text,main [data-element=home-fewos] div.inside [data-element=fewo] .body .text{position:static !important}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text p:has(.btn),main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text p:has(.btn),main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text p:has(.btn),main [data-element=home-fewos] div.inside [data-element=fewo] .body .text p:has(.btn){position:absolute;left:0;bottom:0;right:0;margin:0}main [data-element=home-hotelrooms] div.inside [data-element=hotelroom] .body .text .btn,main [data-element=home-hotelrooms] div.inside [data-element=fewo] .body .text .btn,main [data-element=home-fewos] div.inside [data-element=hotelroom] .body .text .btn,main [data-element=home-fewos] div.inside [data-element=fewo] .body .text .btn{width:100%;padding:1rem 1.5rem}main [data-element=home-restaurant]{background-color:var(--color-white);color:var(--color-dark)}main [data-element=home-restaurant] [data-element=menues] p{padding:.375rem .75rem;background-color:var(--color-white);border:1px solid var(--color-red);font-size:85%}main [data-element=home-restaurant] [data-element=menues] p span{font-weight:bold}main [data-element=ratings] .title,main [data-element=ratings] hgroup .title{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=ratings] .subtitle,main [data-element=ratings] hgroup .subtitle{text-align:center;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-video]{color:var(--color-white)}main [data-element=home-video] .title{text-align:left;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-video] .subtitle{text-align:left;color:var(--color-white);text-shadow:0 1px 3px rgba(var(--color-dark-rgb), 0.5)}main [data-element=home-booking]{background-color:var(--color-red);color:var(--color-white)}main [data-element=home-booking] .title,main [data-element=home-booking] hgroup .title{text-align:center;color:var(--color-white)}main [data-element=home-booking] .subtitle,main [data-element=home-booking] hgroup .subtitle{text-align:center;color:var(--color-white)}main [data-element=home-booking] .btn-special{display:inline-block;border:1px solid var(--color-gold);background:var(--color-gold);color:var(--color-red);white-space:nowrap;transition:opacity 350ms;position:relative;padding:8px 90px;line-height:44px;text-decoration:none !important;opacity:1 !important}main [data-element=home-booking] .btn-special::before,main [data-element=home-booking] .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}main [data-element=home-booking] .btn-special::before{background-position:left center !important;left:16px}main [data-element=home-booking] .btn-special::after{background-position:right center !important;right:16px}main [data-element=home-booking] .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%237D2B27");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=home-booking] .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%237D2B27");margin-left:0}}main [data-element=home-booking] .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%237D2B27");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){main [data-element=home-booking] .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%237D2B27");margin-left:0}}main [data-element=home-booking] .btn-special:active,main [data-element=home-booking] .btn-special:hover,main [data-element=home-booking] .btn-special:focus{opacity:.9 !important}main [data-element=home-information] .title,main [data-element=home-information] hgroup .title{text-align:center}main [data-element=home-information] .subtitle,main [data-element=home-information] hgroup .subtitle{text-align:center}main [data-element=home-information] div section>[class*=fa]{color:var(--color-red);font-size:30pt}body#hotel main [data-element=hotel-content]{margin-top:2.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem}@media only screen and (min-width: 992px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr 1.618fr}}@media only screen and (min-width: 1200px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr}}@media only screen and (min-width: 1400px){body#hotel main [data-element=hotel-content]{grid-template-columns:1fr 1.618fr}}@media only screen and (min-width: 992px){body#hotel main [data-element=hotel-content]:nth-child(odd){grid-template-columns:1.618fr 1fr}body#hotel main [data-element=hotel-content]:nth-child(odd) figure{order:2}body#hotel main [data-element=hotel-content]:nth-child(odd) .body{order:1}}@media only screen and (min-width: 1400px){body#hotel main [data-element=hotel-content]:nth-child(odd){grid-template-columns:1.618fr 1fr}body#hotel main [data-element=hotel-content]:nth-child(odd) figure{order:2}body#hotel main [data-element=hotel-content]:nth-child(odd) .body{order:1}}body#hotel main [data-element=hotel-content] figure{margin-top:.375rem}body#hotel main [data-element=hotel-content] h2,body#hotel main [data-element=hotel-content] .h2{margin-top:0 !important}@media only screen and (min-width: 992px){body#hotelrooms main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#hotelrooms main{background-size:250%}}@media only screen and (min-width: 1400px){body#hotelrooms main{background-size:200%}}@media only screen and (min-width: 1920px){body#hotelrooms main{background-size:175%}}body#hotelrooms main [data-element=room-information]{height:0}body#hotelrooms main [data-element=room-information] h3:nth-child(1),body#hotelrooms main [data-element=room-information] .h3:nth-child(1){margin-top:16pt !important}body#hotelrooms main [data-element=room-information] ul:nth-child(6){margin-bottom:80px}@media only screen and (min-width: 992px){body#hotelroom main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#hotelroom main{background-size:250%}}@media only screen and (min-width: 1400px){body#hotelroom main{background-size:200%}}@media only screen and (min-width: 1920px){body#hotelroom main{background-size:175%}}body#fewos main,body#fewo main{position:relative;z-index:1}body#fewos main::before,body#fewo main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}@media only screen and (min-width: 992px){body#fewos main::before,body#fewo main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#fewos main::before,body#fewo main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#fewos main::before,body#fewo main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#fewos main::before,body#fewo main::before{background-size:175%}}body#fewos main [data-element=room-information]{height:0}body#fewos main [data-element=room-information] h3:nth-child(1),body#fewos main [data-element=room-information] .h3:nth-child(1){margin-top:16pt !important}body#fewos main [data-element=room-information] ul:nth-child(8){margin-bottom:80px}body#restaurant main{position:relative;z-index:1}body#restaurant main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 992px){body#restaurant main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#restaurant main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#restaurant main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#restaurant main::before{background-size:175%}}body#restaurant main h1,body#restaurant main h2,body#restaurant main h3,body#restaurant main h4,body#restaurant main h5,body#restaurant main h6,body#restaurant main .h1,body#restaurant main .h2,body#restaurant main .h3,body#restaurant main .h4,body#restaurant main .h5,body#restaurant main .h6,body#restaurant main hgroup,body#restaurant main figure,body#restaurant main p,body#restaurant main a{position:relative;z-index:3}body#history main{position:relative;z-index:1}body#history main::before{display:block;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media only screen and (min-width: 992px){body#history main::before{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8525);background-position:center bottom;background-size:300%;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#history main::before{background-size:250%}}@media only screen and (min-width: 1400px){body#history main::before{background-size:200%}}@media only screen and (min-width: 1920px){body#history main::before{background-size:175%}}body#history main h1,body#history main h2,body#history main h3,body#history main h4,body#history main h5,body#history main h6,body#history main .h1,body#history main .h2,body#history main .h3,body#history main .h4,body#history main .h5,body#history main .h6,body#history main hgroup,body#history main figure,body#history main p,body#history main a{position:relative;z-index:3}body#history main article .article-item .article-item-body [data-element=contents]:nth-child(3){background-color:var(--color-gold-250)}@media only screen and (min-width: 1200px){body#aktion main{background-image:url(/medien/background/svg.php?file=strand.svg&color=%23958d8515);background-position:right bottom;background-repeat:no-repeat}}@media only screen and (min-width: 1200px){body#aktion main{background-size:250%}}@media only screen and (min-width: 1400px){body#aktion main{background-size:200%}}@media only screen and (min-width: 1920px){body#aktion main{background-size:150%}}body#aktion main [data-element=mno-component]>div{min-height:500px}@media only screen and (min-width: 992px){body#aktion main [data-element=mno-component]>div{min-height:500px}}body#default main [data-element=mno-component]>div{min-height:500px}@media only screen and (min-width: 992px){body#default main [data-element=mno-component]>div{min-height:500px}}body[data-page=mno-live-site] main aside{background-color:var(--color-perlbeige-100)}body[data-page=mno-live-site] main aside .btn-special{position:relative;padding:8px 90px;line-height:44px;line-height:36px !important}body[data-page=mno-live-site] main aside .btn-special::before,body[data-page=mno-live-site] main aside .btn-special::after{position:absolute;display:inline-block;content:"";background-size:100% !important;background-repeat:no-repeat !important;width:60px;height:60px;top:0}body[data-page=mno-live-site] main aside .btn-special::before{background-position:left center !important;left:16px}body[data-page=mno-live-site] main aside .btn-special::after{background-position:right center !important;right:16px}body[data-page=mno-live-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-right:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[data-page=mno-live-site] main aside .btn-special::before{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:0}}body[data-page=mno-live-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-links.svg&color=%23fff");margin-left:1rem}@media only screen and (min-width: 992px)and (max-width: 1199.98px){body[data-page=mno-live-site] main aside .btn-special::after{background:url("/medien/background/svg.php?file=pfeil-rechts.svg&color=%23fff");margin-left:0}}body[data-page=mno-live-site] main aside .btn-special:before,body[data-page=mno-live-site] main aside .btn-special:after{height:54px !important}@media only screen and (max-width: 575.98px){body[data-page=mno-live-site] main aside .btn-special{padding:8px 16px}body[data-page=mno-live-site] main aside .btn-special:before,body[data-page=mno-live-site] main aside .btn-special:after{display:none}}[role=alert]{border-radius:0 !important;margin-bottom:3rem !important}[role=alert] .alert-heading{display:none}[role=alert] .alert-wrapper .alert-message{margin-top:6pt;margin-bottom:6pt}@font-face{font-family:"Landhaus";src:url("../fonts/olde_english/OldeEnglish.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Landhaus";src:url("../fonts/olde_english/OldeEnglish.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}.ff-landhaus{font-family:"Landhaus" !important}.ff-sans-narrow{font-family:"PT Sans Narrow" !important}.ff-sans{font-family:"PT Sans" !important}.ff-satisfy{font-family:"Satisfy" !important}.fw-lighter{font-weight:lighter !important}.fw-light{font-weight:light !important}.fw-normal{font-weight:normal !important}.fw-bold{font-weight:bold !important}.fw-bolder{font-weight:bolder !important}.signatur{font-family:Satisfy;font-size:120%;margin-top:14pt;display:inline-block}h1,.h1{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:28pt !important;margin-top:0 !important;margin-bottom:12pt !important}h2,.h2{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:22pt !important;margin-top:24pt !important;margin-bottom:12pt !important}h3,.h3{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:16pt !important;margin-top:12pt !important;margin-bottom:12pt !important}h4,.h4{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13pt !important;margin-top:12pt !important;margin-bottom:6pt !important}h5,.h5,h6,.h6{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13pt !important;margin-top:6pt !important;margin-bottom:6pt !important}hgroup h3,hgroup .h3{margin-bottom:6pt !important}hgroup h3 p,hgroup .h3 p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:13pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}hgroup h2,hgroup .h2{margin-bottom:6pt !important}hgroup h2~p,hgroup .h2~p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:14pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}hgroup h1,hgroup .h1{margin-bottom:6pt !important}hgroup h1~p,hgroup .h1~p{font-family:var(--headline-font-family);font-weight:var(--headline-font-weight);line-height:var(--headline-line-height);color:var(--color-red);letter-spacing:.01275rem;font-size:16pt !important;margin-top:6pt !important;margin-bottom:12pt !important;color:var(--color-dark)}p{margin-top:6pt;margin-bottom:6pt}address{margin-top:6pt;margin-bottom:6pt;font-style:normal}address:has(p){margin-top:0pt;margin-bottom:0pt}strong,b{font-weight:700 !important}small{line-height:calc(var(--font-line-height) - 25%) !important}hr{border:none !important;height:2px;background-color:var(--color-perlbeige-600);margin:1.5rem 0;line-height:0}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.text-justify{text-align:justify !important}@media(min-width: 0px){.text-xs-start{text-align:left !important}.text-xs-center{text-align:center !important}.text-xs-end{text-align:right !important}.text-xs-justify{text-align:justify !important}}@media(min-width: 576px){.text-sm-start{text-align:left !important}.text-sm-center{text-align:center !important}.text-sm-end{text-align:right !important}.text-sm-justify{text-align:justify !important}}@media(min-width: 768px){.text-md-start{text-align:left !important}.text-md-center{text-align:center !important}.text-md-end{text-align:right !important}.text-md-justify{text-align:justify !important}}@media(min-width: 992px){.text-lg-start{text-align:left !important}.text-lg-center{text-align:center !important}.text-lg-end{text-align:right !important}.text-lg-justify{text-align:justify !important}}@media(min-width: 1200px){.text-xl-start{text-align:left !important}.text-xl-center{text-align:center !important}.text-xl-end{text-align:right !important}.text-xl-justify{text-align:justify !important}}@media(min-width: 1400px){.text-xxl-start{text-align:left !important}.text-xxl-center{text-align:center !important}.text-xxl-end{text-align:right !important}.text-xxl-justify{text-align:justify !important}}@media(min-width: 1600px){.text-hd-start{text-align:left !important}.text-hd-center{text-align:center !important}.text-hd-end{text-align:right !important}.text-hd-justify{text-align:justify !important}}@media(min-width: 1920px){.text-4k-start{text-align:left !important}.text-4k-center{text-align:center !important}.text-4k-end{text-align:right !important}.text-4k-justify{text-align:justify !important}}.text-nowrap{white-space:nowrap}abbr{cursor:help;text-decoration:none;border-bottom:1px dotted var(--color-blue)}.outside{width:100%;margin:0 auto}@media only screen and (min-width: 768px){.outside{width:768px !important}}@media only screen and (min-width: 992px){.outside{width:992px !important}}@media only screen and (min-width: 1200px){.outside{width:1200px !important}}@media only screen and (min-width: 1400px){.outside{width:1400px !important}}@media only screen and (min-width: 1600px){.outside{width:1600px !important}}@media only screen and (min-width: 1920px){.outside{width:1920px !important}}.inside{padding-left:1.5rem;padding-right:1.5rem}@media only screen and (min-width: 1200px){.inside{padding-left:3rem !important;padding-right:3rem !important}}@media only screen and (min-width: 1400px){.inside{padding-left:4.5rem !important;padding-right:4.5rem !important}}@media only screen and (min-width: 1600px){.inside{padding-left:7.5rem !important;padding-right:7.5rem !important}}@media only screen and (min-width: 1920px){.inside{padding-left:12rem !important;padding-right:12rem !important}}.inside-start{padding-left:1.5rem}@media only screen and (min-width: 1200px){.inside-start{padding-left:3rem !important}}@media only screen and (min-width: 1400px){.inside-start{padding-left:4.5rem !important}}@media only screen and (min-width: 1600px){.inside-start{padding-left:7.5rem !important}}@media only screen and (min-width: 1920px){.inside-start{padding-left:12rem !important}}.inside-end{padding-right:1.5rem}@media only screen and (min-width: 1200px){.inside-end{padding-right:3rem !important}}@media only screen and (min-width: 1400px){.inside-end{padding-right:4.5rem !important}}@media only screen and (min-width: 1600px){.inside-end{padding-right:7.5rem !important}}@media only screen and (min-width: 1920px){.inside-end{padding-right:12rem !important}}a:not([class*=btn]){color:var(--color-blue);text-decoration:none;border-bottom:1px solid var(--color-blue);opacity:1;transition:opacity 350ms}a:not([class*=btn]):active,a:not([class*=btn]):hover,a:not([class*=btn]):focus{opacity:.8}figure,picture{display:block;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}figure{position:relative}figure figcaption:is(.absolute){position:absolute;right:0;bottom:0;font-size:70%;background:rgba(var(--color-white-rgb),  0.375);height:26px;line-height:26px;padding:0 1rem}img,svg{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0;transition:transform 350ms}iframe.video,object.video{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}video{display:block;max-width:100%;width:100%;height:auto;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;line-height:0}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(0.875)}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] img,html[data-color-scheme="light dark"] svg,html[data-color-scheme="light dark"] iframe,html[data-color-scheme="light dark"] object,html[data-color-scheme="light dark"] video{filter:brightness(1)}}html[data-color-scheme=dark] img,html[data-color-scheme=dark] svg,html[data-color-scheme=dark] iframe,html[data-color-scheme=dark] object,html[data-color-scheme=dark] video{filter:brightness(0.875)}html[data-color-scheme=light] img,html[data-color-scheme=light] svg,html[data-color-scheme=light] iframe,html[data-color-scheme=light] object,html[data-color-scheme=light] video{filter:brightness(1)}.bg-filter{position:relative;z-index:1}.bg-filter::after{content:"";display:none;background:rgba(var(--color-dark-rgb), 0.125);position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.bg-filter>*{position:relative;z-index:4}.bg-fixed{background-attachment:fixed}.bg-center{background-position:center}.bg-top{background-position:top}.bg-bottom{background-position:bottom}.bg-start{background-position:left}.bg-end{background-position:right}.bg-start-top{background-position:top left}.bg-start-bottom{background-position:bottom left}.bg-center-top{background-position:top center}.bg-center-bottom{background-position:bottom center}.bg-end-top{background-position:top right}.bg-end-bottom{background-position:bottom right}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] .bg-filter::after{display:block}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] .bg-filter::after{display:none}}html[data-color-scheme=dark] .bg-filter::after{display:block}html[data-color-scheme=light] .bg-filter::after{display:none}.border-classic{position:relative;z-index:1}.border-classic::before{content:"";display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:3;border:100px solid;border-image:url("/medien/background/svg.php?file=rahmen-classic.svg&color=%23ffffff") 100/100px stretch}.border-classic>*:not(img),.border-classic>*:not(svg),.border-classic>*:not(video),.border-classic>*:not(iframe){position:relative;z-index:4}.border-classic img,.border-classic svg{position:relative;z-index:2}.border-modern{position:relative;z-index:1}.border-modern::after{content:"";display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;z-index:3;border:3px solid #fff}.border-modern::before{content:"";display:block;position:absolute;top:9px;right:9px;bottom:9px;left:9px;z-index:3;border:1px solid #fff}.border-modern>*:not(img),.border-modern>*:not(svg),.border-modern>*:not(video),.border-modern>*:not(iframe){position:relative;z-index:4}.border-modern img,.border-modern svg{position:relative;z-index:2}.ratio{position:relative !important}.ratio-4x3{padding-top:75% !important}.ratio-16x9{padding-top:56.25% !important}.ratio-21x9{padding-top:42.8571428571% !important}.ratio-24x10{padding-top:41.6666666667% !important}@media(min-width: 576px){.ratio-sm-4x3{padding-top:75% !important}.ratio-sm-16x9{padding-top:56.25% !important}.ratio-sm-21x9{padding-top:42.8571428571% !important}.ratio-sm-24x10{padding-top:41.6666666667% !important}}@media(min-width: 768px){.ratio-md-4x3{padding-top:75% !important}.ratio-md-16x9{padding-top:56.25% !important}.ratio-md-21x9{padding-top:42.8571428571% !important}.ratio-md-24x10{padding-top:41.6666666667% !important}}@media(min-width: 992px){.ratio-lg-4x3{padding-top:75% !important}.ratio-lg-16x9{padding-top:56.25% !important}.ratio-lg-21x9{padding-top:42.8571428571% !important}.ratio-lg-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1200px){.ratio-xl-4x3{padding-top:75% !important}.ratio-xl-16x9{padding-top:56.25% !important}.ratio-xl-21x9{padding-top:42.8571428571% !important}.ratio-xl-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1400px){.ratio-xxl-4x3{padding-top:75% !important}.ratio-xxl-16x9{padding-top:56.25% !important}.ratio-xxl-21x9{padding-top:42.8571428571% !important}.ratio-xxl-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1600px){.ratio-hd-4x3{padding-top:75% !important}.ratio-hd-16x9{padding-top:56.25% !important}.ratio-hd-21x9{padding-top:42.8571428571% !important}.ratio-hd-24x10{padding-top:41.6666666667% !important}}@media(min-width: 1920px){.ratio-4k-4x3{padding-top:75% !important}.ratio-4k-16x9{padding-top:56.25% !important}.ratio-4k-21x9{padding-top:42.8571428571% !important}.ratio-4k-24x10{padding-top:41.6666666667% !important}}.ratio:has(img)>img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}.ratio:has(a)>a,.ratio:has(picture)>picture{position:absolute !important;top:0 !important;left:0 !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important;opacity:1 !important;border:none !important}.ratio:has(a)>a img,.ratio:has(picture)>picture img{position:absolute !important;top:0 !important;left:0 !important;object-fit:cover !important;max-width:100% !important;max-height:100% !important;width:100% !important;height:100% !important}.fa-person-couple::before{content:""}.btn{background:var(--color-red);border:1px solid var(--color-red);color:var(--color-white);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn:active,.btn:hover,.btn:focus{background:var(--color-blue);border:1px solid var(--color-blue);opacity:unset !important}.btn-outline{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-outline:active,.btn-outline:hover,.btn-outline:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}.btn-gold{background:transparent;border:1px solid var(--color-red);color:var(--color-red);padding:8px 16px;outline:none;text-decoration:none;display:inline-block;transition:background 350ms,border 350ms,color 350ms;opacity:unset !important;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height)}.btn-gold:active,.btn-gold:hover,.btn-gold:focus{background:var(--color-blue);border:1px solid var(--color-blue);color:var(--color-white);opacity:unset !important}address{font-style:normal}.zoom{overflow:hidden;transition:transform 400ms}.zoom-025 *{transform:scale(1.025)}.zoom-050 *{transform:scale(1.05)}.zoom-075 *{transform:scale(1.075)}.zoom-100 *{transform:scale(1.1)}.zoom-025-hover:hover *{transform:scale(1.025)}.zoom-050-hover:hover *{transform:scale(1.05)}.zoom-075-hover:hover *{transform:scale(1.075)}.zoom-100-hover:hover *{transform:scale(1.1)}form fieldset{border:none;padding:0;margin-bottom:2rem}form legend{padding:0}form label{position:relative;display:block;margin-bottom:4pt}form label sup{position:absolute;top:-4px;color:var(--color-red)}form input,form select,form textarea,form button{box-sizing:border-box !important}form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),form select,form textarea{font-family:var(--font-family);font-size:calc(var(--font-size) - 10%);font-weight:400;font-size-adjust:var(--font-size-adjust);line-height:var(--font-line-height);border-color:var(--color-perlbeige-350);border-style:solid;border-width:1px;border-radius:0;background-color:var(--color-perlbeige-100);color:var(--color-dark);outline:none;padding:.375rem 2.25rem .375rem .675rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio])::placeholder,form select::placeholder,form textarea::placeholder{color:var(--color-dark);opacity:.675}form select{background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;appearance:none;padding-right:4.125rem}form :is(.form-check){position:relative}form :is(.form-check) input[type=checkbox],form :is(.form-check) input[type=radio]{position:absolute;left:-30000px;outline:none}form :is(.form-check) input[type=checkbox]+label,form :is(.form-check) input[type=radio]+label{position:relative;padding-left:28px;cursor:pointer}form :is(.form-check) input[type=checkbox]+label::before,form :is(.form-check) input[type=radio]+label::before{position:absolute;font-family:"Font Awesome 6 Free";color:var(--color-dark);font-size:14pt;left:0;top:3px}form :is(.form-check) input[type=checkbox]:checked+label,form :is(.form-check) input[type=radio]:checked+label{position:relative;padding-left:28px}form :is(.form-check) input[type=checkbox]:checked+label::before,form :is(.form-check) input[type=radio]:checked+label::before{color:var(--color-green-400);font-weight:900}form :is(.form-check) input[type=checkbox]+label::before{content:""}form :is(.form-check) input[type=checkbox]:checked+label::before{content:""}form :is(.form-check) input[type=radio]+label::before{content:"";font-size:13pt}form :is(.form-check) input[type=radio]:checked+label::before{content:""}form :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}form :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:var(--color-perlbeige-350);border-style:solid;border-width:1px;border-radius:0;background-color:var(--color-perlbeige-200);background-position:left center;background-size:12pt;background-repeat:no-repeat;color:var(--color-dark);outline:none;transition:background-position .15s ease-in-out;width:36px;height:14pt;top:8px}form :is(.form-switch) input[type=checkbox]:checked+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form span[role*=alert]{color:var(--color-red-450) !important;display:none;margin-top:.25rem;margin-bottom:0 !important;font-size:90%;font-weight:700}form input[type=checkbox]+label+span[role*=alert],form input[type=radio]+label+span[role*=alert]{padding-left:60px !important}form.was-validated .form-control:valid{border-color:var(--color-green-400) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated textarea.form-control:valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.was-validated select.form-select:valid{border-color:var(--color-green-400) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form.was-validated .form-control:invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem)}form.was-validated textarea.form-control:invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.was-validated select.form-select:invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form.was-validated :is(.form-check) input[type=checkbox]:checked:valid+label::before,form.was-validated :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form.was-validated :is(.form-check) input[type=radio]:checked:valid+label::before,form.was-validated :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--color-green-400)}form.was-validated :is(.form-check) input[type=checkbox]:invalid+label::before,form.was-validated :is(.form-check) input[type=radio]:invalid+label::before{color:var(--color-red-450) !important}form.was-validated :is(.form-switch) input[type=checkbox]:checked:valid+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before{content:"";border-color:var(--color-red-450) !important;background-color:var(--color-red-450) !important;background-position:left center}form.need-validation .form-control.is-valid{border-color:var(--color-green-400) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}form.need-validation textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.need-validation select.form-select.is-valid{border-color:var(--color-green-400) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}form.need-validation .form-control.is-invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:calc(1.5em + .75rem);background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.7em + .375rem) calc(.7em + .375rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}form.need-validation textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem)}form.need-validation select.form-select.is-invalid{background-color:var(--color-perlbeige-200) !important;border-color:var(--color-red-450) !important;padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.7em + .375rem) calc(.7em + .375rem)}form.need-validation :is(.form-check) input[type=checkbox]:checked.is-valid+label::before,form.need-validation :is(.form-check) input[type=radio]:checked.is-valid+label::before{color:var(--color-green-400)}form.need-validation :is(.form-check) input[type=checkbox].is-invalid+label::before,form.need-validation :is(.form-check) input[type=radio].is-invalid+label::before{color:var(--color-red-450) !important}form.need-validation :is(.form-switch) input[type=checkbox]:checked.is-valid+label:before{content:"";border-color:var(--color-green-400);background-color:var(--color-green-400);background-position:right center}form.need-validation :is(.form-switch) input[type=checkbox].is-invalid+label:before{content:"";border-color:var(--color-red-450) !important;background-color:var(--color-red-450) !important;background-position:left center}form div.datenschutz{display:none;font-size:10pt !important;line-height:150% !important;max-height:400px !important;overflow-x:hidden !important;overflow-y:scroll !important;border:3px solid var(--color-perlbeige-100) !important;padding:1rem !important;margin:0 0 1rem !important;-webkit-transition:all .7s ease !important;transition:all .7s ease !important;box-sizing:border-box !important}form div.datenschutz h1,form div.datenschutz .h1{font-size:19pt !important}form div.datenschutz h2,form div.datenschutz .h2{font-size:16pt !important}form div.datenschutz h3,form div.datenschutz h4,form div.datenschutz h5,form div.datenschutz h6,form div.datenschutz .h3,form div.datenschutz .h4,form div.datenschutz .h5,form div.datenschutz .h6{font-size:13pt !important}@media(prefers-color-scheme: dark){html[data-color-scheme="light dark"] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:valid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:valid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:invalid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:invalid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}}@media(prefers-color-scheme: light){html[data-color-scheme="light dark"] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:valid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:valid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated .form-control:invalid,html[data-color-scheme="light dark"] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated select.form-select:invalid,html[data-color-scheme="light dark"] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme="light dark"] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}}html[data-color-scheme=light] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme=light] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280,0,0,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated .form-control:valid,html[data-color-scheme=light] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated select.form-select:valid,html[data-color-scheme=light] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated .form-control:invalid,html[data-color-scheme=light] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated select.form-select:invalid,html[data-color-scheme=light] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23484848' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%238a403d'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238a403d' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme=light] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form :is(.form-switch) input[type=checkbox]+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,0.25%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form :is(.form-switch) input[type=checkbox]:checked+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated .form-control:valid,html[data-color-scheme=dark] form.was-validated .form-control.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234f7d5f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated select.form-select:valid,html[data-color-scheme=dark] form.was-validated select.form-select.is-valid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated .form-control:invalid,html[data-color-scheme=dark] form.was-validated .form-control.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated select.form-select:invalid,html[data-color-scheme=dark] form.was-validated select.form-select.is-invalid{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ffffff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e"),url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ffffff'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ffffff' stroke='none'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox]:valid+label:before,html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox].is-valid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox]:invalid+label:before,html[data-color-scheme=dark] form.was-validated :is(.form-switch) input[type=checkbox].is-invalid+label:before{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255,255,255,1%29'/%3e%3c/svg%3e")}aside form input:not([type=submit]):not([type=button]):not([type=delete]):not([type=checkbox]):not([type=radio]),aside form select,aside form textarea{border-color:var(--color-white);background-color:var(--color-white)}aside form :is(.form-switch) input[type=checkbox]+label{padding-left:60px !important}aside form :is(.form-switch) input[type=checkbox]+label:before{content:"";border-color:var(--color-white);background-color:var(--color-white)}.overflow-hidden{overflow:hidden}article ul li{margin-top:.125rem;margin-bottom:.125rem}article ul li:has(abbr){margin-top:.125rem;margin-bottom:.25rem}article ul:first-child{margin-top:0}article ul:last-child{margin-bottom:0}ul.pagination{list-style:none;padding:0;display:flex}ul.pagination li{background-color:var(--color-perlbeige-100);border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);border-bottom:1px solid var(--color-white)}ul.pagination li:first-child{border-left:1px solid var(--color-white)}ul.pagination li.page-item .page-link{color:var(--color-blue);display:inline-block;padding:8px 12px;border:none !important;opacity:1 !important;min-width:40px;text-align:center}ul.pagination li.page-item .page-link:hover,ul.pagination li.page-item .page-link:focus{opacity:.8 !important}ul.pagination li.page-item.disabled .page-link{color:var(--color-perlbeige-350);opacity:.5 !important}ul.pagination li.page-item.active .page-link{background-color:var(--color-blue);color:var(--color-white);opacity:1 !important}#mno-cookiehint{max-width:580px !important}[data-js=true] #system-message-container joomla-alert{width:100%;max-width:768px}[data-js=true] #system-message-container:has(joomla-alert){position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-dark-rgb), 0.625);z-index:2000;display:grid;justify-items:center;align-items:center;padding:1.5rem}[data-js=true] #system-message-container.inside{background:rgba(0,0,0,0);position:relative;top:auto;right:auto;bottom:auto;left:auto;display:block;justify-items:normal;align-items:normal;padding:0 !important}[data-js=true] #system-message-container.inside joomla-alert{max-width:none}#tools #color-scheme {display: none !important}html[data-color-scheme=dark] header [data-element=mno-header-navigation] nav div:nth-child(2) a svg {background-image: url("/medien/logo-schatten-w.png") !important}html[data-color-scheme=dark] img, html[data-color-scheme=dark] svg, html[data-color-scheme=dark] iframe, html[data-color-scheme=dark] object, html[data-color-scheme=dark] video {filter: brightness(1) !important}