h1,h1.page-header{font-size:clamp(.9rem,.818rem + .471vw,1.2rem);color:#616161}h1.title{color:#e8001b}h2{font-size:clamp(.9rem,.845rem + .314vw,1.1rem)}h3{color:#616161;font-size:clamp(.9rem,.845rem + .314vw,1.1rem)}h4{font-size:clamp(.8rem,.845rem + .314vw,.95rem)}p,ul,li,td,th,a,button{font-size:clamp(.7rem,.64rem + .32vw,.85rem)}ul{list-style-type:none}@font-face{font-family:"OpenSansReg";src:url(../fonts/OpenSans-Regular.woff2) format("woff2");font-weight:normal}@font-face{font-family:"OpenSansLight";src:url(../fonts/OpenSans-Light.woff2) format("woff2");font-weight:lighter}@font-face{font-family:"OpenSansBold";src:url(../fonts/OpenSansBold.woff2) format("woff2");font-weight:bold}@font-face{font-family:"OpenSansSemiBold";src:url(../fonts/OpenSans-SemiBold.woff2) format("woff2");font-weight:600}@font-face{font-family:"OpenSansExtraBold";src:url(../fonts/OpenSans-ExtraBold.woff2) format("woff2");font-weight:800}@font-face{font-family:"OpenSansRegItalic";src:url(../fonts/OpenSans-RegItalic.woff2) format("woff2");font-weight:normal}@font-face{font-family:"OpenSansLightItalic";src:url(../fonts/OpenSans-LightItalic.woff2) format("woff2");font-weight:normal}@font-face{font-family:"OpenSansBoldItalic";src:url(../fonts/OpenSans-BoldItalic.woff2) format("woff2");font-weight:bold}@font-face{font-family:"OpenSansSemiBoldItalic";src:url(../fonts/OpenSans-SemiBoldItalic.woff2) format("woff2");font-weight:600}@font-face{font-family:"OpenSansExtraBoldItalic";src:url(../fonts/OpenSans-ExtraBoldItalic.woff2) format("woff2");font-weight:800}@font-face{font-family:"OpenSansCondensedLight";src:url(../fonts/OpenSans-CondensedLight.woff2) format("woff2");font-weight:normal}@font-face{font-family:"OpenSansCondensedLightItalic";src:url(../fonts/OpenSans-CondensedLight.woff2) format("woff2");font-weight:normal}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:"OpenSansReg";background:linear-gradient(to bottom, #8dbfe3, #aed2e9, #c4d1d7, #e6dedb, #ffffff clamp(6.25rem, -3.082rem + 51.485vw, 42.75rem));background-repeat:no-repeat;background-attachment:fixed;background-blend-mode:normal}img{max-width:100%;height:auto;border:none}.cc-trigger.cc-trigger-icon>svg{width:20px !important}a:link,a:hover,a:visited,a:active{text-decoration:none;color:#103872}.blocksatz{text-align:justify}.arrow{margin:1rem}.arrowsetdown{transform:translateY(20%)}.arrowmoveright{margin-left:.5rem}.corner{border-radius:10px}div>.boxshad{line-height:1.8rem;border:1px solid #838383;border-radius:30px;box-shadow:2px -2px 3px #838383;padding:0 .2rem;max-width:20rem;text-align:center}div>.boxshadcenter{margin:0 auto}div>.boxshadleft{margin:0}#all{margin:0px auto}#allcontent{position:relative;top:0}#headtop{position:-webkit-sticky;position:sticky;top:0;background-color:rgba(0,0,0,0);background-image:url(../images/bgimg_top.webp);background-repeat:no-repeat;background-size:100%;z-index:1001;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:clamp(.125rem,.025rem + 15.969vw,13rem);justify-content:space-between;align-items:flex-start}#headtop #topnav{width:40%}#headtop #toplogo{max-width:60%;margin:0 1rem 0 auto;align-self:center}#headtop #toplogo #phone{position:relative;top:clamp(.1rem,.355rem - .314vw,.3rem);z-index:1500;color:#103872;text-align:right;margin-right:clamp(0rem,-0.343rem + 1.961vw,1.25rem);letter-spacing:.1rem}#headtop #toplogo #phone .telmove{width:clamp(.75rem,.613rem + .784vw,1.25rem);aspect-ratio:1/1;transform:translate(-0.1rem, 15%)}#headtop #toplogo #phone a{font-size:clamp(.6rem,.422rem + 1.02vw,1.25rem)}#headtop #toplogo #logoimg{position:relative;align-self:center;z-index:1200;transform:translateY(clamp(-1rem, 0.275rem - 1.569vw, 0rem))}#headtop #toplogo #logoimg img{width:100%;aspect-ratio:948/311}#header{position:relative;top:0;height:clamp(4.375rem,2.365rem + 11.089vw,11.375rem);z-index:-1;background-image:url(../images/bgimg_bottom.webp);background-repeat:no-repeat;background-size:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:1300px;max-width:100%;height:clamp(.188rem,-0.007rem + 31.163vw,25.313rem)}#topsearch{position:absolute;z-index:900;transform:translate(clamp(0.625rem, -6.25rem + 42.308vw, 28.125rem), clamp(3.125rem, 0rem + 19.231vw, 15.625rem))}#topsearch>ul{background-color:#fff;list-style-type:none;line-height:clamp(1rem,.75rem + 1.538vw,2rem);border:1px solid #838383;border-radius:30px;box-shadow:2px -2px 3px #838383;padding:0 .2rem;text-align:center}#topsearch>ul>li>a{font-size:clamp(.7rem,.618rem + .471vw,1rem);color:#616161;font-weight:600}#main{background-color:#fff;padding:clamp(.5rem,.356rem + .792vw,1rem);color:#616161}#mainboxstart #startanchor{width:100%;text-align:center}#mainboxstart #box_start{width:100%;text-align:center;padding:1rem 0}#mainboxstart #box_start h1{color:#e8001b}#mainboxstart #startslide{padding:0 !important}#mainboxstart #start3b{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;padding:1rem 0}#mainboxstart #start3b #start3b1{flex:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:center;align-items:center;text-align:justify;background-color:#fff;padding:clamp(.5rem,.356rem + .792vw,1rem)}#mainboxstart #start3b #start3b1 img{border-radius:10px;min-width:220px;aspect-ratio:3/2}#mainboxstart #start3b #start3b1 h3,#mainboxstart #start3b #start3b1 h4{font-family:"OpenSansSemiBold";letter-spacing:.05rem;font-weight:600}#mainboxstart #start3b #start3b1 h3>a,#mainboxstart #start3b #start3b1 h4>a{color:#616161;font-size:clamp(.9rem,.845rem + .314vw,1.1rem)}#mainboxstart #start3b #start3b1 p{padding:.5rem}#mainboxstart #start3b #start3b1 p.boxmore{color:#616161}#mainboxstart #start3b #start3b1 p.boxmore a:link{color:#103872}#anreise,#verleih{font-size:clamp(.7rem,.64rem + .32vw,.85rem);color:#616161;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-between;column-gap:20px;width:100%;text-align:justify}#anreise #anreise-txt,#anreise #verleihtxt,#verleih #anreise-txt,#verleih #verleihtxt{flex:1;min-width:250px}#anreise #anreise-txt p,#anreise #verleihtxt p,#verleih #anreise-txt p,#verleih #verleihtxt p{text-align:justify}#seasons{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;column-gap:40px}#seasons .season{flex:1;min-width:250px}#seasons .special{flex:3}#seasons p{margin-bottom:.2rem}#seasonmodule{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:280px;height:clamp(1rem,.696rem + 1.739vw,2rem);flex-wrap:wrap;justify-content:space-between}#holiday{margin-top:clamp(2rem,1.391rem + 3.478vw,4rem)}#holiday .pdfsize{width:100%;height:clamp(200px,-19.13px + 78.261vw,920px)}#map{height:clamp(21.875rem,20.17rem + 13.636vw,31.25rem)}#map .leaflet-control-attribution{line-height:1rem}#map .leaflet-control-attribution a{font-size:clamp(.5rem,.471rem + .158vw,.6rem)}#map svg.leaflet-attribution-flag{visibility:hidden !important}#radverleih{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;justify-content:space-around;gap:30px 30px;margin:3% 0}#radverleih #artikelbox{flex:1;min-width:220px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;align-items:center;border:1px solid #838383;box-shadow:5px -5px 5px #838383;border-radius:20px;padding:.3rem .3rem .5rem}#radverleih #artikelbox #artradtitle{text-align:center;width:100%;border-radius:20px 20px 0 0}#radverleih #artikelbox #artradtitle h3{font-size:clamp(.9rem,.873rem + .157vw,1rem)}#radverleih #artikelbox #artradimg{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap;gap:30px;justify-content:space-around}#radverleih #artikelbox #artradimg img{flex:1;width:100%;min-width:150px;max-width:181px}#radverleih #artikelbox #artradtxt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start;flex-grow:2;padding:0 .5rem}#radverleih #artikelbox #artradtxt p{text-align:center;font-size:clamp(.7rem,.673rem + .157vw,.8rem)}#radverleih #artikelbox #radpreis{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end}#radverleih #artikelbox #radpreis p{margin:3px 0;text-align:center;font-size:clamp(.7rem,.673rem + .157vw,.8rem)}#versicherung img{width:100%;max-width:400px}#agb,#impressum,#datenschutz,#kontakt,#video,#versicherung{color:#616161}#agb h1,#impressum h1,#datenschutz h1,#kontakt h1,#video h1,#versicherung h1{font-size:clamp(.9rem,.818rem + .471vw,1.2rem);font-family:"OpenSansSemiBold"}#agb h2,#impressum h2,#datenschutz h2,#kontakt h2,#video h2,#versicherung h2{font-size:clamp(.9rem,.845rem + .314vw,1.1rem)}#agb p,#impressum p,#datenschutz p,#kontakt p,#video p,#versicherung p{font-size:clamp(.7rem,.64rem + .32vw,.85rem);text-align:justify !important}#agb li,#impressum li,#datenschutz li,#kontakt li,#video li,#versicherung li{padding:.1rem 0;margin-left:-1.7rem}#agb li a,#impressum li a,#datenschutz li a,#kontakt li a,#video li a,#versicherung li a{font-weight:normal;color:#103872}#datenschutz ul{list-style-type:circle;padding:0}#datenschutz ul li{margin-left:1.5rem}#footer #footer_first{margin:0;background-color:#caefff;color:#103872 !important;padding:.5rem}#footer #footer_first #f_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:0 20px 0 20px}#footer #footer_first #f_row #f_navbox,#footer #footer_first #f_row #f_contactbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#footer #footer_first #f_row #f_navbox ul,#footer #footer_first #f_row #f_contactbox ul{list-style-type:none}#footer #footer_first #f_row #f_navbox ul :first-child,#footer #footer_first #f_row #f_contactbox ul :first-child{font-family:"OpenSansSemiBold"}#footer #footer_first #f_row #f_navbox>ul :first-child{transform:translateX(-20px)}#footer #footer_first #f_row #f_navbox{flex:1;max-width:35%}#footer #footer_first #f_row #f_navbox ul{border-left:2px solid #103872}#footer #footer_first #f_row #f_contactbox{flex:2;align-items:self-end}#footer #footer_first #f_row #f_contactbox ul li{text-align:right}#footer #footer_sec{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#0f3374;color:#fff}#footer #footer_sec ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;font-size:clamp(.8rem,.79rem + .07vw,1rem);padding:0}#footer #footer_sec ul :first-child{border:none !important}#footer #footer_sec ul li{border-left:1px solid #fff}#footer #footer_sec ul a{padding:0 1rem;color:#fff}#footer #footer_sec #copyright{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;padding:0 20px 0 20px}#footer #footer_sec #copyright #crbox1{flex:1}#footer #footer_sec #copyright #crbox1 .crtxt{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-end;font-size:clamp(.6rem,.59rem + .07vw,.8rem);margin-bottom:0}#footer #footer_sec #copyright #crbox2{flex:1;align-items:self-end;text-align:right;font-size:clamp(.7rem,.69rem + .07vw,.9rem)}