
	/*
	*
	* Copyright (c) 2026 dusty and salty. All rights reserved.
	* Website: dustyandsalty.com
	*
	*/


	@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:400;src:url("/includes/fonts/Roboto400.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:400;src:url("/includes/fonts/Roboto400Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:600;src:url("/includes/fonts/Roboto600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:italic;font-weight:600;src:url("/includes/fonts/Roboto600Italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Roboto";font-style:normal;font-weight:800;src:url("/includes/fonts/Roboto800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:url("/includes/fonts/Oswald400.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:200;src:url("/includes/fonts/Oswald200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"NothingYouCouldDo";font-style:normal;font-weight:400;src:url("/includes/fonts/NothingYouCouldDo400.woff2") format("woff2")}:root{--fs050:clamp(0.75rem,0.70rem + 0.2vw,0.85rem);--fs075:clamp(0.90rem,0.85rem + 0.2vw,1.00rem);--fs100:clamp(1.05rem,1.00rem + 0.25vw,1.15rem);--fs125:clamp(1.25rem,1.15rem + 0.40vw,1.4rem);--fs150:clamp(1.50rem,1.35rem + 0.60vw,1.75rem);--fs200:clamp(1.80rem,1.55rem + 1.10vw,2.35rem);--fs300:clamp(2.25rem,1.85rem + 1.80vw,3.4rem);--lh-normal:1.6;--lh-medium:1.3;--lh-tight:1.2}.btn-primary{--bs-btn-color:#ffffff;--bs-btn-bg:#00367f;--bs-btn-border-color:#00275e;--bs-btn-hover-color:#ffffff;--bs-btn-hover-bg:#2c63af;--bs-btn-hover-border-color:#2c63af;--bs-btn-focus-shadow-rgb:#b9c9e0;--bs-btn-active-color:#ffffff;--bs-btn-active-bg:#2c63af;--bs-btn-active-border-color:#2c63af;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:#ffffff;--bs-btn-disabled-bg:#2c63af;--bs-btn-disabled-border-color:#2c63af}img.das{height:1.3em !important;width:auto;display:inline-block !important;padding:0 3px;transform:none !important;border:none !important;border-radius:none !important;box-shadow:none !important}button{box-shadow:1px 1px 1px #b9c9e0}a:link{color:#2c63af;text-decoration:none}a:visited{color:#2c63af;text-decoration:none}a:hover{color:#00275e;text-decoration:none}a:active{color:#2c63af;text-decoration:none}html{scroll-behavior:smooth}body{font-family:"Roboto",sans-serif;font-weight:400;font-size:var(--fs100);line-height:var(--lh-normal)}@media screen and (min-width:1600px){}.hidden{display:none !important}.nonvisible{opacity:0}img{border-radius:3px;box-shadow:1px 1px 1px #b9c9e0;transform:scale(1.0)}img.imgstandard{max-width:100%;height:auto}img.hilit{border:solid 2px darkblue;transform:scale(1.2)}#goup{position:fixed !important;right:0 !important;bottom:calc(80px + env(safe-area-inset-bottom)) !important;margin:0 1.5rem 0 0 !important;z-index:100;color:#00275e;font-size:var(--fs200);line-height:var(--lh-tight);text-shadow:1px 1px 1px #b9c9e0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity 0.25s ease-in-out,visibility 0.25s ease-in-out;pointer-events:none}#goup.is-visible{opacity:1;visibility:visible;pointer-events:auto}.pagecontainer{min-height:100vh;position:relative}.dropdown-menu{background-color:#ffffff;border:solid 1px #00275e;box-shadow:1px 1px 1px #b9c9e0}.dropdown-menu.show{top:30px !important}.custom-tooltip{--bs-tooltip-max-width:400px;--bs-tooltip-color:#00275e;--bs-tooltip-bg:#ffffff;--bs-tooltip-arrow-height:1rem}input,textarea{box-shadow:1px 1px 1px #333333}#variousInfos{top:30%;left:50%;transform:translateX(-50%);background:yellow;position:fixed;max-width:70vw;z-index:10000}#cookie-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.5);z-index:9999}#cookie-text{font-size:var(--fs075);text-align:center;line-height:var(--lh-normal);background-color:#ffffff;padding:30px;max-width:550px;width:90%;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,0.15);color:#333333;position:absolute !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;max-height:90vh;overflow-y:auto}.cookie-buttons{margin-top:20px;display:flex;gap:15px;justify-content:center}nav{position:fixed;top:0;left:0;width:100%;z-index:11;display:flex;align-items:center;height:6rem;text-align:center;transition:height 0.3s ease-in-out;background-color:transparent;border-bottom:none;box-shadow:none;text-align:center}nav #logo{width:100%;position:absolute;top:0}nav #logo a{display:flex;left:50%;position:relative;transform:translateX(-50%);width:150px;height:auto;min-width:150px;z-index:12;container-type:inline-size;justify-content:center;white-space:nowrap}nav #logo img{position:absolute;width:100%;max-width:100%;height:auto;display:block;animation-fill-mode:forwards !important}nav #mes{position:absolute;display:flex;left:50%;transform:translateX(-50%)}nav #mes_left{display:flex;position:relative}nav #mes_center{display:flex;position:relative;width:150px}nav #mes_right{display:flex;position:relative}nav #mes .dropdown-menu li{margin:10px 0;text-align:center}nav #flags{position:absolute;right:4vw;top:2vh;cursor:pointer;color:#00275e;text-shadow:1px 1px 1px #b9c9e0}nav #flags ul{padding:10px 100px 10px 20px}nav #flags li{padding:5px 0;transition:transform .8s ease;font-size:var(--fs100)}nav #flags li a{text-decoration:none;display:inline-flex}nav #flags li.normal:hover{transform:scale(1.4) translateX(10%)}nav #flags li.hilit a{cursor:no-drop}nav #flags li.hilit img{border:solid 2px #2c63af;margin-right:10px;transform:scale(1.4)}nav #flags li.hilit span{border-bottom:solid 2px #2c63af}nav .fa-globe{font-size:var(--fs150);}#reviews{position:absolute;right:7vw;top:2vh;cursor:pointer;color:#00275e;text-shadow:1px 1px 1px #b9c9e0}#reviews .fa-thumbs-up,#reviews .fa-star{position:relative}#reviews .fa-thumbs-up{font-size:var(--fs150);}#reviews .fa-star{font-size:var(--fs075);;right:35%;bottom:var(--fs125);color:#ffff00}.blinking{animation:blink 3s infinite}@keyframes blink{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.rev{background-color:#a3c5f1;text-align:center;border-radius:3px;box-shadow:1px 1px 1px #b9c9e0}@media screen and (min-width:760px) and (max-width:980px){#reviews .fa-thumbs-up,nav .fa-globe{font-size:var(--fs150)}#reviews .fa-star{font-size:var(--fs100)}nav #flags{right:1.5vw}#reviews{right:4.0vw}}@media screen and (max-width:768px){nav #flags img{height:auto;max-width:20px;width:20px;margin-right:5px}}@media screen and (min-width:768px){nav #flags img{height:auto;max-width:25px;width:25px;margin-right:10px}}nav #mes_left a,nav #mes_right a{padding:0 10px;width:120px}nav #minimenu{position:relative;z-index:12;display:none}nav img{width:100%;max-width:100%;height:auto;border-radius:3px;display:block}nav #mes .titleBtn,#modalminimenu .menu .titleBtn,.kontaktGrid .titleBtn{font-family:NothingYouCouldDo;font-weight:1000;font-size:var(--fs075);width:100%;text-shadow:0px 0px 5px #333333;color:#ffffff;line-height:180%;overflow:hidden;white-space:nowrap;background-color:#00275e;box-shadow:1px 1px 1px #b9c9e0;margin-top:-3px;z-index:+1;position:relative;border-top:1px solid #ffffff;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:center}nav #logo .titleBtn{font-family:NothingYouCouldDo;font-weight:1000;font-size:0px;line-height:var(--lh-medium);color:#00367f;position:absolute;top:5px;left:50%;transform:translateX(-50%);overflow:hidden;white-space:nowrap;animation-fill-mode:forwards !important;border-radius:3px}#modalminimenu .titleBtn.logo{position:absolute;top:5px;left:50%;transform:translateX(-50%);font-family:NothingYouCouldDo;font-weight:400;font-size:var(--fs125);text-shadow:0px 0px 5px #333333;overflow:hidden;white-space:nowrap;top:5px;color:#00367f}@media screen and (max-width:768px){nav #mes_left a,nav #mes_right a{display:none}nav #minimenu{display:block;text-shadow:1px 1px 1px #b9c9e0}}#modalminimenu .modal-dialog{width:70%;height:100%;margin:0;padding:0}#modalminimenu .modal-content{height:auto;min-height:100%;border-radius:0;text-align:center}nav #minimenu i,#modalminimenu i{position:fixed;left:20px;top:20px;cursor:pointer;color:#00275e;font-size:var(--fs200)}#modalminimenu i{position:absolute}#modalminimenu ul{list-style:none;padding-left:0}#modalminimenu li{margin:12px 0}#modalminimenu .modal-title{padding-right:30px}#modalminimenu img{width:200px;border-radius:3px}#modalminimenu .titleBtn{font-size:var(--fs150)}nav a,#modalminimenu a{position:relative;display:inline-block;text-decoration:none;transition:transform .3s ease}nav a.normal:hover,#modalminimenu a.normal:hover{transform:scale(1.1)}nav a.hilit,#modalminimenu a.hilit{cursor:no-drop;opacity:0.5}nav #mes .dropdown-menu .titleBtn{font-size:var(--fs050)}@media screen and (min-width:576px) and (max-width:768px){}@media screen and (min-width:768px){nav .titleBtn{font-size:var(--fs075);font-weight:bolder}nav .dropdown{}}@media screen and (min-width:992px){}@media screen and (min-width:1400px){}.scrollingUp{animation-name:animateSUP;animation-duration:.5s;background-color:#ffffff;box-shadow:0px 10px 20px #b9c9e0dd,0px 0px 0px #b9c9e0aa,0px 5px 20px #b9c9e055;border-bottom:2px solid #2c63af}.scrollingDown{animation-name:animateSDOWN;animation-duration:.5s;background-color:transparent;box-shadow:none}@keyframes animateSUP{from{background-color:transparent}to{background-color:#ffffff}}@keyframes animateSDOWN{from{background-color:#ffffff}to{background-color:transparent}}@keyframes animateTITLEUp{from{font-size:0px;transform:rotateY(0deg)}to{font-size:var(--fs125);transform:rotateY(-360deg) translateX(-50%)}}@keyframes animateTITLEDown{from{font-size:var(--fs125);transform:rotateY(-360deg) translateX(-50%)}to{font-size:0px;transform:rotateY(0deg)}}@keyframes animateLOGOUp{0%,100%{opacity:0}50%{opacity:1}}@keyframes animateLOGODown{0%{opacity:0}100%{opacity:0}}.container{position:relative}.container article{padding:200px 30px 0 30px}#airbnbSuperhost2025{margin-bottom:50px;background-color:#c6ac82;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:12px;gap:16px;border-bottom:var(--bs-modal-header-border-width,1px) solid var(--bs-modal-header-border-color,#ddd);border-top-left-radius:var(--bs-modal-inner-border-radius,8px);border-top-right-radius:var(--bs-modal-inner-border-radius,8px)}#airbnbSuperhost2025 img{display:block;max-width:180px;height:auto;border-radius:8px;margin-bottom:8px;border:solid 1px #f3f8ff}#airbnbSuperhost2025 p{margin:0;padding:0 8px;font-size:1rem}@media screen and (max-width:576px){.container article{padding:150px 30px 0 30px}}@media screen and (min-width:576px) and (max-width:768px){.container article{padding:150px 30px 0 30px}}@media screen and (min-width:768px){.container article{padding:150px 30px 0 30px}}@media screen and (min-width:992px){#airbnbSuperhost2025{flex-direction:initial;align-items:center;padding:var(--bs-modal-header-padding,16px);gap:24px}#airbnbSuperhost2025 img{max-width:240px;margin-bottom:0px}#airbnbSuperhost2025 p{padding:0 0px;font-size:clamp(1rem,1.25vw,1.25rem)}}#pagebgobject{position:relative;justify-content:center;text-align:center;width:100%;height:100vh}#pagebgobject video{width:100%;height:100%;object-fit:cover}#pagebgobject #pagetitle{position:absolute;width:100%;text-align:center;color:#ffffff;top:50%;left:50%;transform:translate(-50%,-50%);font-size:var(--fs300);font-family:NothingYouCouldDo;font-weight:400;text-shadow:-2px -2px 10px #83a2cd,2px -2px 10px #83a2cd,-2px 2px 10px #83a2cd,2px 2px 10px #83a2cd;line-height:2}#pagebgobject #discovermore{position:absolute;width:100%;text-align:center;text-decoration:none;top:80%;left:50%;transform:translate(-50%,-80%);font-size:var(--fs100);animation-duration:1s;animation-fill-mode:both}#pagebgobject #discovermore div,#pagebgobject #discovermore i{color:#ffffff;text-shadow:-2px -2px 10px #83a2cd,2px -2px 10px #83a2cd,-2px 2px 10px #83a2cd,2px 2px 10px #83a2cd}#pagebgobject #discovermore i{margin-top:1em}.bounce{animation-name:BOUNCE;animation-duration:1.0s;animation-iteration-count:infinite}.mcTitle,.modal-title{font-size:var(--fs200);}.slides{width:100vw;height:100vh}.slides article{position:absolute;width:100vw;height:100vh;opacity:0;animation:slidesteps 20s infinite}.slides article:nth-child(1){animation-delay:0s}.slides article:nth-child(2){animation-delay:5s}.slides article:nth-child(3){animation-delay:10s}@keyframes slidesteps{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:0}100%{opacity:0}}.slides img{max-width:100%;width:100%;max-height:100vh;height:100vh;object-fit:cover}.slidestextfont1,.slidestextfont2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:2;text-shadow:-2px -2px 10px #83a2cd,2px -2px 10px #83a2cd,-2px 2px 10px #83a2cd,2px 2px 10px #83a2cd;color:#ffffff;text-align:center;overflow-wrap:break-word}.slidestextfont1{font-family:"NothingYouCouldDo",sans-serif;font-weight:400;font-size:var(--fs200)}.slidestextfont2{font-family:"Roboto",sans-serif;font-weight:400;font-size:var(--fs200);text-transform:uppercase}.slidestextfont1.erste{font-size:var(--fs300)}@media screen and (min-width:768px){.slidestextfont1{font-size:var(--fs200)}.slidestextfont2{font-size:var(--fs200)}}@media screen and (min-width:992px){.slidestextfont1{font-size:var(--fs300)}.slidestextfont2{font-size:var(--fs300)}}@media screen and (min-width:1200px){}#webcam #pagebgobject #page{background-color:#ffffff}#Titlewebcam{}#Text1webcam{padding-bottom:50px}#Text2webcam{padding-bottom:50px}@media screen and (max-width:576px){#Text1webcam,#Text2webcam{text-align:left}}#webcam #pagebgobject #discovermore{color:#ffffff;mix-blend-mode:difference}@keyframes BOUNCE{0%,20%,50%,80%,100%{transform:translateY(0);color:#ffffff;mix-blend-mode:difference}40%{transform:translateY(-20px);color:#ffffff;mix-blend-mode:difference}60%{transform:translateY(-15px);color:#ffffff;mix-blend-mode:difference}}.closeBtn{}#codeContainer{display:none;position:fixed;bottom:0;z-index:200;padding:5px;border-top:1px solid #83a2cd;color:#000000;background-color:#a3c5f1;text-align:center;width:100%}#codeContainer span{font-size:smaller}#spr{position:fixed;background-color:#000000;top:0;left:0;width:0;height:0;z-index:200;overflow:hidden;display:none}#spr #infos{position:absolute;top:5%;left:50%;transform:translateX( -50%);margin:auto;text-align:center;width:50vw;display:block;overflow:hidden;color:#f3f8ff;transition:all 3s ease;background:#00000080}#spr #sprinfo1{font-size:var(--fs200);opacity:0;transition:all 1s ease}#spr #sprinfo2{display:flex;justify-content:center;margin:20px 0}#spr #sprinfo3{font-size:var(--fs300);opacity:0;transition:all 1s ease;margin-bottom:30px}#spr #sprinfo4{font-size:var(--fs100);position:relative;top:50%;transition:all 1s ease;padding:20px}#spr #code{font-size:var(--fs100);border-radius:3px;;box-shadow:1px 1px 1px #b9c9e0;;color:#000000;background-color:#a3c5f1;margin:10px 0 0 10px;display:inline-block;padding:2px 5px}#spr #groupOpa0{opacity:0}#spr #cz{padding:20px 40px;background-color:#00275e;color:#ffffff;border-radius:10px;font-weight:bold;display:flex;justify-content:center;align-items:center;height:60px;transition:all 0.3s ease}#spr #czna{display:inline-block;position:relative;left:0;right:0;top:50%;transform:translateY(-50%);height:auto;width:100%;text-align:center}#spr #czn span{font-size:12px;display:block;position:relative;width:100%;animation:growing 3s ease-out forwards;transition:font-size 0.5s ease,color 0.5s ease}#spr .endAnimation{color:#c6ac82;font-size:40px !important}@keyframes growing{0%{font-size:12px}100%{font-size:20px}}#spr .langButton{width:48px;height:32px}#spr .langButton img{width:100%;height:100%;object-fit:cover;vertical-align:top}#spr #village{position:absolute;bottom:0%;left:50%;transform:translateX(-50%);width:100%;opacity:0;transition:all 0.3s ease}#spr #village svg{position:absolute;bottom:0;filter:drop-shadow(0 0 1px #00367f);transform:scale(1,1.5)}@media (max-width:768px){#spr #village svg{transform:scale(1,3)}}@media (max-width:576px){#spr #infos{width:80vw}#spr #sprinfo1{font-size:var(--fs125)}#spr #sprinfo3{font-size:var(--fs125)}#spr #sprinfo4{font-size:var(--fs100)}} #livestreamContainer{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;border:1px solid #00537F;border-radius:8px}.livestream{position:absolute;top:0%;left:50%;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(2.5) translateX(-50%);margin-top:23%;margin-left:30%;transition:opacity 3s}#titleOverlay{position:absolute;top:0;left:0;background-color:black;z-Index:3;width:100%;height:auto;overflow:hidden}#titleOverlayText{color:white;padding:clamp(1px,5px,8px);font-size:var(--fs075)}@media (max-width:480px){}#weatherContainer{text-align:center;margin-top:20px}#weatherWidget{width:172px;height:192px}@media screen and (min-width:576px){#weatherWidget{width:290px;height:318px}}@media screen and (min-width:1200px){#weatherWidget{width:318px;height:318px}}#startWebcamBtn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px 20px;cursor:pointer;font-size:var(--fs300)}footer{position:relative;bottom:0;margin:30px 0px;padding:20px;width:100%;border-top:1px solid #2c63af}.dsBtn{}#getDS{font-size:var(--fs100);line-height:var(--lh-normal)}.datenschutz i span{font-size:var(--fs100);line-height:var(--lh-normal)}.datenschutz h2{margin-top:3rem}