
@font-face{font-display:swap;font-family:'Oswald';font-style:normal;font-weight:700;src:url('fonts/oswald-v16-latin/oswald-v16-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:100;src:url('fonts/roboto-v18-latin/roboto-v18-latin-100.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:400;src:url('fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:italic;font-weight:400;src:url('fonts/roboto-v18-latin/roboto-v18-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Roboto';font-style:normal;font-weight:700;src:url('fonts/roboto-v18-latin/roboto-v18-latin-700.woff2') format('woff2')}body{font-family:Roboto,Verdana,Arial, Helvetica, Sans-Serif;margin:0;width:100%;margin:0 auto;display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:'header' 'main' 'footer';min-height:100dvh}.mce-content-body{font-family:Verdana,Arial, Helvetica, Sans-Serif !important}.mce-branding-powered-by{display:none}html{height:100%;font-size:90%;line-height:170%}.img75,.content .img75{width:75% !important;height:auto;margin:1em 0;text-align:center}.img100,.content .img100{width:100% !important;height:auto;margin:1em 0}.img33,.content .img33{width:33% !important;height:auto;margin:1em 0}.img50,.content .img50{width:50%;height:auto;margin:1em 0}.imgtext{font-size:90%;margin-bottom:2em;position:relative;top:-1em}.img75 + .imgtext{width:75%;margin:0 auto}header{width:100%;height:70px;position:fixed;top:0;z-index:98;background-color:#6e206d;nav{display:grid;grid-template-columns:min-content max-content auto;align-items:end;column-gap:10px;line-height:normal;padding:8px 0 0 10px;.logo{width:175px;height:auto}}}header,footer{display:block;color:#fff}#mainmenu{padding-top:16px;display:grid;grid-template-columns:130px 100px 1fr;justify-self:end;width:340px}main{background-color:#eee;width:100vw;margin-top:70px;&.contentpage{background-color:#fff}}a{color:#000;text-decoration:none}a img{border:0}p{margin:0}p + div{margin-top:2%}strong a{font-weight:700 !important}#footer{height:auto;background-color:#6e206d;padding:20px 10px 70px 10px}#footer a{color:#fff;border-bottom:1px #fff dotted}.up{text-align:right;display:none;z-index:99}.up img{width:30px;height:auto;position:fixed;bottom:50%;right:20px;opacity:0.5}.wayback{z-index:90;position:fixed;top:65px;right:0;background-color:#6e206d;border-radius:0 0 0 5px;padding:0 2px 0 2px;line-height:normal}.wayback img{width:30px;height:auto;margin:7px 5px}.down{position:relative;bottom:110px;text-align:center;z-index:99;height:0}.down img{width:70px;height:auto}.hidden{opacity:0}.visible{opacity:1}.noimage{height:0 !important}.klapptext{display:none}.h4klapp + .klapptext{margin-bottom:1em}.h4klapp .button{width:600px;max-width:90%;text-align:left;padding:15px;font-size:115%;margin:0 0 1em 0}.categories button{max-width:15em;font-size:80%;margin-top:3px;padding:7px;background-color:#adb20a;color:#fff}.isdark, .isdark a{color:#fff}.sharebox{width:100%;padding:10px 0 5px 0;text-align:center;display:block;cursor:pointer;position:fixed;bottom:0;left:-100%;z-index:10;border-bottom:0;background:rgba(15,58,79,0.6) url('images/menuclose.png') no-repeat 99% 5px;background-size:20px;img{width:40px;height:auto}a{display:inline-block;margin:0 5px}}.content-container{h1{font-weight:100;font-size:280%;line-height:110%;hyphens:none}h2{font-weight:400;margin:2em 0 1em 0;hyphens:none}h3{font-weight:700;font-size:150%;margin:2em 0 1em 0;hyphens:none}}.contentbackground{padding:2em 10px;margin-inline:auto}.picboxpara{height:clamp(100px,30vh + 5vw, 700px);background-size:cover}.content{width:95%;margin:0 auto;hyphens:auto;a{border-bottom:2px #000 dotted;padding:0 3px}ul,ol{margin-left:0.8em;padding-left:0.8em}ul{list-style-type:square}ul ul{list-style:none;margin-left:1em;padding-left:0;text-indent:-0.3em}ul ul > li:before{content:"-";position:relative;left:-8px}p img, .content figure img{width:100%;height:auto;margin:1em 0}figure{margin:1em 0}figure img{margin:0}figcaption{font-style:italic}p a img{max-width:90%;height:auto}}.tiny{font-size:80%;line-height:90%}.einleitung{font-weight:bold;margin-bottom:2em;font-size:120%}.button a,button, input[type=button], input[type=submit], .sammelmappe .buttons a{font-weight:400;background-color:#6e206d;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;padding:5px;border:0}button:hover, input[type=button]:hover, input[type=submit]:hover, .sammelmappe .buttons a:hover{background-color:#adb20a}.dschutz{padding:10px;background-color:#eee;margin-top:1em}.addbutton{float:right;img{width:36px;height:auto;border:0 !important}a, .addbutton a:hover{border:0 !important}.tooltiptext{visibility:hidden;width:200px;background-color:#6e206d;color:#fff;text-align:center;padding:5px 0;position:absolute;right:60px;z-index:1}&:hover .tooltiptext{visibility:visible}}.field{background-color:#6e206d}.paypal:hover{background-color:#021e73 !important}.flags{max-width:max-content;padding-bottom:19px}.flags img{height:14px;width:auto;margin-left:1em}.shownotinmobile{display:none}.seeall .content-container{padding-top:0}.seeall #footer, .seeall .addbutton{display:none}.seeall .content a{padding:0}.googlemaps, .booking, .agoda{padding:0 !important}.googlemaps:after{content:'\00a0';background:url(images/Google_Maps-Original.png) no-repeat;height:1.3em;width:1.3em;display:inline-block;margin-left:5px;position:relative;top:0.3em;background-size:contain}.booking:after{content:'\00a0';background:url(images/booking-logo.png) no-repeat;height:1.3em;width:1.3em;display:inline-block;margin-left:5px;position:relative;top:0.3em;background-size:contain}.agoda:after{content:'\00a0';background:url(images/agoda-logo.png) no-repeat;height:1.3em;width:1.3em;display:inline-block;margin-left:5px;position:relative;top:0.3em;background-size:contain}.externlink:after{content:'\00a0';background:url(images/extern.png) no-repeat;height:1.2em;width:1.2em;display:inline-block;margin-left:5px;position:relative;top:0.2em;background-size:contain}.indexblock{display:flex;justify-content:center;flex-wrap:wrap;gap:2em;padding:2em 0}.newsindex{width:max(390px,25vw);line-height:150%;padding-bottom:10px;background-color:#fff;-webkit-overflow-scrolling:touch;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(.25,.8,.25,1);.isdark{color:#000}img{width:100%;height:auto}a{color:#000}h4,.newsindex p{line-height:140%}h4{font-size:clamp(2em,5vw,2.5em);line-height:110%;margin:15px 0;color:#888;font-weight:100}}.newsindexpic{background-position:center center;background-size:cover;height:min(20vh,250px);width:100%;display:block}.textbox{padding:2%}.comments{padding:2% 0;font-size:110%}.comments form input[type=submit], .comments .button{padding:10px;font-size:120%}.maincomment .button{font-size:80%}.maincomment, .onecomment{padding:2%;font-size:90%;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);transition:all 0.3s cubic-bezier(.25,.8,.25,1)}.onecomment{margin-top:1em}.maincomment{margin:1em 0;background-color:#f6f6f6}#block-horiz{padding:6px 0 0 0}label + .captcha{display:inline-block;margin-left:5px}.captcha{background-color:#eee;padding:10px;max-width:29em;label{width:100%;text-align:left;display:unset}div:nth-child(1){height:0;width:0;overflow:hidden}div:nth-child(2){position:absolute;left:-9999px}}.almenu, #mainmenu{ul{display:flex;margin:0;list-style:none;position:relative}ul li{text-align:center;display:inline-block;position:relative}a{display:block;text-decoration:none}ul ul{display:none;position:absolute;visibility:hidden;width:max-content;max-width:20em;z-index:1000}.open ul{display:inherit;visibility:visible}ul:not(.mobilemenuisopen) li:hover > ul{display:inherit}ul ul li{text-align:left;width:auto;float:none;display:list-item;position:relative;padding:0}ul ul ul{position:absolute;top:0;left:100%;z-index:1100;width:max-content;max-width:20em}ul ul ul.left{left:auto;right:100%;z-index:1100}ul ul ul ul{position:absolute;top:0;left:100%;z-index:1200}.hamburger{display:none}.mobilemenuisopen{overflow-y:auto;scrollbar-width:none;max-height:0;ul{position:unset;width:auto}ul ul{box-shadow:none}}@media (max-width:761px){text-align:right;top:unset;.hamburger{display:inline-block;background-color:unset;font-size:30px}ul{overflow:hidden;position:absolute;display:grid}ul.mobilemenuisopen{display:grid;max-height:80vh}li.open ul{margin-bottom:20px}ul li{position:relative;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2)}ul li:last-child{border-bottom:0}ul li > a{display:block;padding:12px 16px;color:#fff;font-size:16px}ul ul{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height 0.7s ease,opacity 0.7s ease}ul li.open > ul{max-height:80vh;opacity:1;visibility:visible}ul li > a:after{content:'+';font-size:150%;float:right;transition:transform 0.3s ease}ul li.open > a::after{content:'\00D7';transform:rotate(90deg)}}}.carousel{z-index:20;position:relative;overflow:hidden;width:100%;max-width:100%;box-sizing:border-box;.wrapper{display:flex}.slide{flex-shrink:0;width:100%;box-sizing:border-box}.arrow{width:30px;height:30px;padding:6px;transform:translateY(-50%);position:absolute;top:50%;cursor:pointer;border-radius:200px;transition:background-color 0.5s ease;z-index:3;svg{width:100%;height:100%}svg polyline{stroke:white;stroke-width:2}&.next{right:13px}&.prev{left:13px;rotate:180deg;transform-origin:18px 0}}/* .pagination{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;z-index:10}.bullet{display:inline-block;width:12px;height:12px;margin:0 6px;border-radius:50%;background:#ccc;cursor:pointer}.bullet.active{background:#333}}*/ .progress-bullet{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;width:auto;z-index:10;.bullet{position:relative;width:40px;height:4px;background:#ccc;overflow:visible;border-radius:2px;display:inline-block}.bullet-pad{position:absolute;top:-10px;left:0;width:100%;height:calc(100% + 20px);cursor:pointer;z-index:2}.bullet-fill{position:absolute;top:10px;left:0;height:4px;width:0%;background:#333;transition:width linear;z-index:1}}}.carousel:hover .arrow{background-color:rgba(0,0,0,0.2)}@media (pointer:coarse){.arrow{background-color:rgba(0,0,0,0.7)}}.fade-effect{position:relative;width:100%;overflow:hidden;max-height:900px;.slide{position:absolute;top:0;left:0;width:100%;opacity:0;transition:opacity 1.5s ease;z-index:0;pointer-events:none}.slide.active{opacity:1;visibility:visible;z-index:1;pointer-events:auto;position:relative}}.slide-effect{position:relative;overflow:hidden;max-height:900px;.wrapper{display:flex}}#mainmenu{a{font-weight:400;font-size:clamp(16px,1vw,21px);color:#fff;padding:10px 1.5vw}ul{padding:0;background-color:#6e206d;width:max-content}ul ul{box-shadow:5px 7px 14px rgba(0, 0, 0, 0.4);opacity:0;visibility:hidden;transition:opacity 0.3s ease;max-width:max(17em,22vw)}ul:not(.mobilemenuisopen) li:hover > ul{opacity:1;visibility:visible}ul ul li a{line-height:1.7em;padding:10px;max-width:11em}li:hover{background-color:#a932a8}ul ul li > a:after{content:'+';float:right;margin-left:10px}li > a:only-child:after{content:''}@media (max-width:761px){position:fixed;right:0;top:-15px;ul{width:20em;right:-30em;top:60px;flex-direction:column;transition:right 0.7s ease}ul.mobilemenuisopen{max-height:80vh;right:-7px}}}#mainmenu li img{height:1em;width:auto}.slide-effect .wrapper{transition:transform 2.5s ease}.fade-effect .wrapper{transition:opacity 1.5s ease}.carousel.innen{column-span:all;max-width:75%;margin:0 auto 1em auto;border-radius:20px;.slide{aspect-ratio:16 / 9}}.message-oben{display:flex;align-items:flex-end;width:100vw;z-index:10;max-height:900px;height:40vh;background-size:cover;margin:0 auto;.text{width:100%;padding:20px 40px;border:0;backdrop-filter:brightness(0.85) blur(5px);h1{font-family:oswald;margin:0 0 5% 0}p{line-height:120%}&.left,&.right{margin:0}}}@media screen and (max-width:761px){.img25,.img50,.img75,.content .img25,.content .img50,.content .img75{width:100%;margin:1em 0;text-align:center;float:none}#mainmenu{display:block}.message-oben p{font-size:1em}.dschutz{padding:0}}@media screen and (min-width:761px){html{font-size:110%}#header nav{max-width:800px;margin-inline:auto}#footer .column, .contentbackground, .feedback, .useradmin{max-width:800px;padding:2em 15px;margin-inline:auto}.shownotinmobile{display:initial}td.shownotinmobile{display:table-cell}.content{width:100%;a:hover{background-color:transparent;border-bottom:1px #000 solid}}.content-container{background-color:#fff;h1{font-size:350%}}.admincontent{max-width:1200px;margin:0 auto}.message-oben{align-items:center;z-index:10;width:100%;max-height:900px;height:auto;aspect-ratio:16/9;background-size:cover;margin:0 auto;&:has(.right){justify-content:flex-end}.text{width:30vw;max-width:500px;height:fit-content;background-color:rgba(0,0,0,0.4);border:1px solid #fff;padding:40px}h1{text-align:left;text-transform:uppercase;line-height:90%;color:#fff;margin:0 0 5% 0;text-shadow:1px 1px 3px rgba(0,0,0,0.6)}p{color:#fff;hyphens:manual}.text.left{margin-left:10%}.text.right{margin-right:10%}.text p a{padding:5%;border:1px dotted #fff;color:#fff}}.newsindex{vertical-align:top;overflow:hidden;&:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23)}.textbox{height:auto;overflow-y:hidden}}.up img{width:60px}.sharebox{width:40px;display:table;top:50vh;margin-top:-86px;left:0;z-index:10;border-bottom:0;padding-top:30px:img{width:40px;height:auto}}}@media print{@page{size:auto;margin:25mm 25mm 25mm 25mm}body{padding:0;margin:0;color:#000}.klapptext{display:block}.h4klapp .button{color:#000;font-size:120%;padding-left:0}p > h1{page-break-before:always}.noprint, .mappe,#mainmenu, #footer, #footer2, .cattitle, .picboxpara, .info, .addbutton, .comments{display:none}.googlemaps:after, .booking:after, .externlink:after{margin-left:0;width:0}}

