@charset "UTF-8";@namespace svg "http://www.w3.org/2000/svg";:where(:not(table,thead,tbody,tr,th,td,svg|*)){all:unset;box-sizing:border-box}:where(:not(table,thead,tbody,tr,th,td,svg|*))::after,:where(:not(table,thead,tbody,tr,th,td,svg|*))::before{all:unset;box-sizing:border-box}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%}article,aside,blockquote,details,div,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,main,menu,nav,p,pre,section{display:block}audio,canvas,img,picture,svg,video{display:inline-block;max-width:100%;vertical-align:middle}canvas,iframe{display:block}[hidden]{display:none}head,link,meta,script,style,template,title{display:none}a[href],button,label[for],select{cursor:pointer}table{border-collapse:collapse;border-spacing:0;text-indent:0}table,tbody,td,th,thead,tr{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}input{appearance:none;display:inline-block}input[type=color]{width:15px;height:15px}input[type=color]::-webkit-color-swatch-wrapper{padding:0}input[type=color]::-webkit-color-swatch{border:none}input,input:required{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}input:focus{outline:0}.hamburger .line{width:32px;height:2px;background-color:#be2223;display:block;margin:8px auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}.menu_open #hamburger .line:nth-child(2){opacity:0}.menu_open #hamburger .line:nth-child(1){-webkit-transform:translateY(10px) rotate(45deg);-ms-transform:translateY(10px) rotate(45deg);-o-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.menu_open #hamburger .line:nth-child(3){-webkit-transform:translateY(-10px) rotate(-45deg);-ms-transform:translateY(-10px) rotate(-45deg);-o-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}header{display:block;width:100%;z-index:999;font-size:calc(14px + 4 * (100vw - 300px)/ 960);background-color:transparent;transition:background-color 1s ease}header .inside{display:grid;grid-template-columns:1fr 64px;justify-content:center;align-items:center}header .inside .logo{position:relative;background-image:url(/layout/img/logo-raps-1.svg);background-repeat:no-repeat;width:100%;height:80px}header .inside .logo a{position:relative;color:transparent;display:inline-block;width:100%;height:100%;z-index:99}header .inside a{color:#fff}header .inside a.trail{color:#fff}header .inside strong{color:#fff}header .inside .mod_navigation{position:relative;z-index:2}header .inside .mod_navigation ul{display:flex;justify-content:space-around}header .inside .mod_navigation ul li a{padding:.5em}header .inside .mod_navigation ul li strong{padding:.5em}header .inside .mod_navigation ul li a.active{border:1px solid #fff}header .inside .mod_navigation ul li a.trail{border:1px solid #fff}header .inside .mod_navigation ul li strong.active{border:1px solid #fff}header .inside .mod_navigation ul li strong.trail{border:1px solid #fff}#header{transition:transform .5s ease}#header .mod_customnav{opacity:1;transition:opacity 1.5s ease}#header .mod_navigation{opacity:1;transition:opacity 1.5s ease}.nav-up header{transform:translateY(-100%)}.nav-down header{transform:translateY(0)}.no-picture header,.scrolling header{box-shadow:0 0 10px rgba(0,0,0,.5);background-color:#fff}.no-picture header .inside .logo,.scrolling header .inside .logo{position:relative}.no-picture header .inside .logo:after,.scrolling header .inside .logo:after{content:"";opacity:0;display:inline-block;height:100%;width:100%;position:absolute;left:0;top:0;background-image:url(/layout/img/logo-raps-1.svg)}.no-picture header .inside .raps-icon-phone a,.scrolling header .inside .raps-icon-phone a{color:#767676}.no-picture header .inside .mod_navigation ul a,.scrolling header .inside .mod_navigation ul a{color:#767676}.no-picture header .inside .mod_navigation ul strong,.scrolling header .inside .mod_navigation ul strong{color:#767676}.no-picture header .inside .mod_navigation ul a.active,.scrolling header .inside .mod_navigation ul a.active{border:1px solid #767676}.no-picture header .inside .mod_navigation ul a.trail,.scrolling header .inside .mod_navigation ul a.trail{border:1px solid #767676}.no-picture header .inside .mod_navigation ul strong.active,.scrolling header .inside .mod_navigation ul strong.active{border:1px solid #767676}.no-picture header .inside .mod_navigation ul strong.trail,.scrolling header .inside .mod_navigation ul strong.trail{border:1px solid #767676}@font-face{font-family:Courgette;font-style:normal;font-weight:400;src:url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.eot);src:local("Courgette Regular"),local("Courgette-Regular"),url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.eot?#iefix) format("embedded-opentype"),url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.woff2) format("woff2"),url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.woff) format("woff"),url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.ttf) format("truetype"),url(/layout/css/fonts/courgette-v7-latin/courgette-v7-latin-regular.svg#Courgette) format("svg")}@font-face{font-family:raps;src:url(/layout/css/fonts/raps.eot?h464fr);src:url(/layout/css/fonts/raps.eot?h464fr#iefix) format("embedded-opentype"),url(/layout/css/fonts/raps.ttf?h464fr) format("truetype"),url(/layout/css/fonts/raps.woff?h464fr) format("woff"),url(/layout/css/fonts/raps.svg?h464fr#raps) format("svg");font-weight:400;font-style:normal}.ce_gallery>ul{overflow:hidden;margin:0;padding:0;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.block{overflow:hidden}.invisible{overflow:hidden;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.custom{display:block}.custom:after{content:"";display:table;clear:both}.custom h1.ce_headline a{color:#fff;display:inline-block;transition:background-color 1s ease;text-shadow:2px 2px 5px rgba(0,0,0,.4)}.custom h1.ce_headline a:hover{text-decoration:none;background-color:#fff;color:#000;padding:0 .5em}.custom h1.ce_headline a:hover:after{content:"zur Galerie";font-size:1rem;display:inline-block;position:absolute;left:50%;bottom:1.8em;background-color:#be2223;color:#fff;padding:.3rem .5rem;line-height:1.5rem;transform:translate3d(-50%,0,0)}.custom h1.ce_headline a.no_galerie a:after{content:none}.custom .slider .ce_headline{opacity:1;transition:opacity 2s ease;overflow:visible;color:#767676;padding:0 1.5rem;text-shadow:none}.custom .slider .ce_headline a{color:#767676}.custom .slider .ce_text{opacity:1;transition:opacity 2s ease;overflow:visible;color:#767676;padding:0 1.5rem;text-shadow:none}.custom .slider .ce_text a{color:#767676}.custom .slider .rsts-nav.rsts-nav-bullets{display:none}.custom .slider .rsts-next{display:none}.custom .slider .rsts-prev{display:none}.custom .slider .rsts-crop{max-height:100vh}.custom .slider .rsts-thumbs-crop{max-height:100vh}article{display:block}aside{display:block}figcaption{display:block}figure{display:block;margin:0;padding:0;margin:0;padding:0}footer{display:block;position:relative;background-color:#fff}footer .inside .mod_article{position:relative;background-color:rgba(208,201,157,.4);color:#767676}footer .inside .mod_article:before{font-family:raps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e902";text-transform:none;line-height:1;color:#fff;position:absolute;right:0;bottom:-3.5rem;font-size:15vw}footer .inside .mod_article h2{margin-top:2em;padding:0 1.5rem;text-transform:uppercase;font-weight:400}footer .inside .mod_customnav{padding:2em 1.5em}footer .mod_customnav ul{display:flex;justify-content:space-around;flex-wrap:wrap}footer .mod_customnav ul li{flex:0 0 100%;text-align:center}footer .mod_customnav ul li a{display:inline-block;line-height:3em}footer .mod_customnav ul li strong{display:inline-block;line-height:3em}nav{display:block}section{display:block}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}ins{text-decoration:none}.mod_article blockquote{font-size:1rem;hyphens:auto;line-height:165%;margin:.75rem 0 1.5rem;font-style:italic}.mod_article blockquote a{color:#000}.mod_article blockquote sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em;top:0;bottom:-.2em}.mod_article blockquote sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}.mod_article blockquote em{font-style:normal}.mod_article ol{list-style-type:none;font-size:1rem;hyphens:auto;line-height:165%;margin:.75rem 0 1.5rem;line-height:135%;counter-reset:section}.mod_article ol a{color:#000}.mod_article ol sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em;top:0;bottom:-.2em}.mod_article ol sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}.mod_article ol li:before{counter-increment:section;content:counters(section, ".") ". "}.mod_article ol li>ol{padding-left:1rem;margin:0}.mod_article p{font-size:1rem;hyphens:auto;line-height:165%;margin:.75rem 0 1.5rem}.mod_article p a{color:#000}.mod_article p sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em;top:0;bottom:-.2em}.mod_article p sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}.mod_article ul{font-size:1rem;hyphens:auto;line-height:165%;margin:.75rem 0 1.5rem}.mod_article ul a{color:#000}.mod_article ul sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em;top:0;bottom:-.2em}.mod_article ul sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.25em}.mod_article h1{font-size:2rem;margin:1.33333rem 0 .8rem;line-height:150%;font-weight:700}.mod_article h1 a{font-weight:inherit}.mod_article h2{font-size:1.5rem;margin:1rem 0 .6rem;line-height:150%;font-weight:700}.mod_article h2 a{font-weight:inherit}.mod_article h3{font-size:1.25rem;margin:.83333rem 0 .5rem;line-height:150%;font-weight:700}.mod_article h3 a{font-weight:inherit}.mod_article h4{font-size:1.125rem;margin:.75rem 0 .45rem;line-height:150%}.mod_article h4 a{font-weight:inherit}.mod_article h5{font-size:1rem;margin:.66667rem 0 .4rem;line-height:150%}.mod_article h5 a{font-weight:inherit}.mod_article h6{font-size:.8rem;margin:.53333rem 0 .32rem;line-height:150%}.mod_article h6 a{font-weight:inherit}.mod_article .ce_text ul{line-height:130%;list-style:disc}.mod_article .image_container.float_left{margin-right:1rem;width:50%;margin-bottom:1rem}.mod_article .image_container.float_right{margin-left:1rem;width:50%;margin-bottom:1rem}.mod_article table{width:100%;border:1px solid #b2b9c4;border-radius:3px}.mod_article table td{padding:.5em .625em;border:1px solid #e5e8ee;background-color:#fff}.mod_article table th{padding:.5em .625em;border:1px solid #e5e8ee;background-color:#fff}body{color:#000;margin:0;padding:0;margin:0;padding:0;font-size:16px;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal}ul{list-style-type:none;margin:0;padding:0;margin-bottom:12px;margin:0}blockquote{margin:0;padding:0;quotes:none;margin-bottom:12px}code{margin:0;padding:0;font-family:Monaco,monospace}dd{margin:0;padding:0}div{margin:0;padding:0}dl{margin:0;padding:0}dt{margin:0;padding:0}fieldset{margin:0;padding:0;border:0}form{margin:0;padding:0;margin-bottom:12px;margin:0;padding:0}h1{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;font-size:1.8333em;margin-bottom:12px}h2{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;font-size:1.6667em;margin-bottom:12px}h3{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;font-size:1.5em;margin-bottom:12px}h4{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;font-size:1.3333em;margin-bottom:12px}h5{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;margin-bottom:12px}h6{margin:0;padding:0;font-size:100%;font-weight:400;margin-top:1em;margin-bottom:12px}input{margin:0;padding:0;font-family:inherit;font-size:99%;font-weight:inherit;font-size:99%}input:not([type]){border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input:focus{background:#fefefe;outline:0;border:2px solid #be2223;padding-top:4px;padding-bottom:4px}legend{margin:0;padding:0}li{margin:0;padding:0}ol{margin:0;padding:0;margin-bottom:12px}p{margin:0;padding:0;margin-bottom:12px}pre{margin:0;padding:0;font-family:Monaco,monospace;margin-bottom:12px}table{margin:0;padding:0;border-spacing:0;border-collapse:collapse;font-size:inherit;margin-bottom:12px}td{margin:0;padding:0;text-align:left;text-align:start;vertical-align:top}textarea{margin:0;padding:0;font-family:inherit;font-size:99%;font-weight:inherit;font-size:99%;border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}textarea:focus{background:#fefefe;outline:0;border:2px solid #be2223;padding-top:4px;padding-bottom:4px}th{margin:0;padding:0;text-align:left;text-align:start;vertical-align:top;font-weight:700}caption{text-align:left;text-align:start;vertical-align:top;font-weight:700}abbr{font-variant:normal;border-bottom:1px dotted #666;cursor:help}acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}iframe{border:0}img{border:0;max-width:100%;height:auto}q{quotes:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}button{font-family:inherit;font-size:99%;font-weight:inherit}select{font-family:inherit;font-size:99%;font-weight:inherit;font-size:99%;border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:1em;width:100%;border:1px solid #bbb;padding:.75em 1em .5em;background-color:#fff;background-image:url(/files/layout/select-arrow.png);background-position:right;background-repeat:no-repeat}select:hover{box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}*{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;font-smooth:always;text-shadow:1px 1px 1px rgba(0,0,0,.004);text-rendering:optimizeLegibility;outline:0}#container{position:relative}#container:after{content:"";display:table;clear:both}.inside{position:relative}#footer{clear:both}#main .inside{min-height:1px}#main{background-color:#fff}#main .ce_text{padding:0 1.5em;max-width:1260px;margin:2em auto}#main .ce_text .content h3{max-width:680px}#main .ce_text .content p{max-width:680px}#main .ce_text .content em{font-style:normal;padding:0 1rem;color:#000}#main .ce_text.w100.bg_grey .content p{max-width:100%}#main .ce_gallery{padding:1em 1.5rem}#main .ce_gallery ul{display:flex;justify-content:center;flex-wrap:wrap}#main .ce_gallery ul li{padding:.75em}#main .mod_navigation{-webkit-box-shadow:0 0 5px rgba(0,0,0,.4);-moz-box-shadow:0 0 5px rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.4)}.float_right{float:right}.captcha_text{float:left}label{float:left;width:100%}#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.fewo_raps{color:#3a3a3a}.fewo_raps .ce_table{padding:0 1.5rem}.fewo_raps .ce_table em{color:#be2223}.fewo_raps .ce_table h1{color:#be2223}.fewo_raps .ce_table h2{color:#be2223}.fewo_raps .ce_table h3{color:#be2223}.fewo_raps .ce_table h4{color:#be2223}.fewo_raps .ce_table h5{color:#be2223}.fewo_raps .ce_table h6{color:#be2223}.fewo_raps .ce_table li strong{color:#be2223}.fewo_raps iframe{background-color:#fff;padding:1rem}.fewo_raps #main .ce_text em{color:#be2223}.fewo_raps #main .ce_text h1{color:#be2223;font-family:Courgette,Serif;line-height:120%;color:#be2223}.fewo_raps #main .ce_text h1 em{font-size:.65em;font-family:myriad-pro,sans-serif}.fewo_raps #main .ce_text h2{color:#be2223}.fewo_raps #main .ce_text h3{color:#be2223}.fewo_raps #main .ce_text h4{color:#be2223}.fewo_raps #main .ce_text h5{color:#be2223}.fewo_raps #main .ce_text h6{color:#be2223}.fewo_raps #main .ce_text li strong{color:#be2223}.fewo_raps #main .ce_text blockquote{font-family:Courgette,Serif;text-align:left}.fewo_raps #main .ce_text blockquote p{font-size:1.2em}.fewo_raps #main .ce_text .content p{max-width:75%;min-width:300px}.fewo_raps #main .mod_article{max-width:1366px;margin:0 auto 4em}.fewo_raps #main .mod_article .ce_text ul li{font-size:1rem;margin:1rem 1.5rem 0}.fewo_raps #main{background-image:linear-gradient(#dfdfd0,#fff)}.fewo_raps #main .grid11 .w100{width:100%}.fewo_raps #main .grid11 .w100 .video_container{max-width:960px;margin:0 auto 8rem}.fewo_raps #main .grid11 .w100 .content{max-width:960px;grid-column:1/3;justify-self:center}.fewo_raps #main .grid11 .w100.bg_grey{padding-top:3em;padding-bottom:3em;background-color:#ddd}.fewo_raps #main .grid11 .w100.bg_grey h3{font-weight:400}.fewo_raps #main .grid11 .w50{width:100%}.fewo_raps #main .grid11 .ce_text{display:grid;grid-column-gap:3rem}.fewo_raps #main .grid11 .ce_text .image_container{width:100%}.fewo_raps #main .grid11 .ce_text figure{width:100%;align-self:flex-end}.fewo_raps footer .inside .mod_article{color:#fff;background-color:#bc281c;background-repeat:no-repeat}.fewo_raps footer .inside .mod_article .ce_hyperlink a{background-color:#fff;color:#767676}.fewo_raps footer .inside .mod_article:before{content:none}.fewo_raps header .inside .logo{background-image:url(/files/ferienwohnung-raps/Grafik/Logo-Raps-FeWo.png);background-size:auto 100%}.fewo_raps header .inside .logo:after{background-image:url(/files/ferienwohnung-raps/Grafik/Logo-Raps-FeWo.png);background-size:auto 100%}.fewo_raps .flex50{flex:1 0 50%;grid-template-columns:none!important;justify-content:flex-end}.fewo_raps video{width:100%;height:auto}a.raps-icon-mail:before{font-family:raps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;color:#be2223;margin-right:.5em;content:"\e903"}a.raps-icon-map:before{font-family:raps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;color:#be2223;margin-right:.5em;content:"\e904"}a.raps-icon-phone:before{font-family:raps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;color:#be2223;margin-right:.5em;content:"\e905"}i{font-family:raps!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none;line-height:1;color:#be2223;margin-right:.5em}.raps-icon-arrowl:before{content:"\e900"}.raps-icon-arrowr:before{content:"\e901"}.raps-icon-hobel:before{content:"\e902"}i.raps-icon-mail:before{content:"\e903"}i.raps-icon-map:before{content:"\e904"}i.raps-icon-phone:before{content:"\e905"}.fewo_raps.nav_background header{background-color:#bc281c}.fewo_raps.nav_background header .inside .mod_navigation ul a.active{border-color:#fff}.fewo_raps.nav_background header .inside .mod_navigation ul a.trail{border-color:#fff}.fewo_raps.nav_background header .inside .mod_navigation ul strong.active{border-color:#fff}.fewo_raps.nav_background header .inside .mod_navigation ul strong.trail{border-color:#fff}.fewo_raps.nav_background header .inside .mod_navigation ul a{color:#fff}.fewo_raps.nav_background header .inside .mod_navigation ul strong{color:#fff}.fewo_raps.nav_background header .inside .raps-icon-phone a{color:#fff}.fewo_raps.nav_background a.raps-icon-phone:before{color:#fff}.ce_hyperlink{text-align:center;margin:3em 0 5em}.ce_hyperlink a{display:inline-block;background-color:#be2223;padding:1.3em 1.5em;color:#fff}.nav_object{display:flex;justify-content:space-between;flex-wrap:wrap;padding:1.5% 1.5% 0}.nav_object li{position:relative;flex:0 0 99%;margin-bottom:1.5%}.nav_object li a{display:inline-block;position:relative;width:100%;height:100%}.nav_object li span{font-size:1.3em;padding:1em;margin:1em;display:inline-block;position:absolute;color:#fff;z-index:9;transition:all 1s ease}.nav_object li span.objectBox{bottom:0;left:0;width:calc(100% - 2em);height:calc(100% - 2em);max-height:3em;border:1px solid #fff}.nav_object li span.objectText{bottom:0;left:0}.nav_object li:hover span.objectBox{background-color:rgba(255,255,255,.4);max-height:100%}.nav_object li:hover span.objectText{font-size:1.6em;margin:0;bottom:50%;left:50%;transform:translate3d(-50%,50%,0)}.nav_object li:hover span.objectText:after{content:" >"}.nav_object li.active img{display:none}.nav_object li.active span.objectBox{background-color:rgba(255,255,255,.4);max-height:100%;background-color:#fff;border-color:#767676}.nav_object li.active span.objectText{font-size:1.6em;margin:0;bottom:50%;left:50%;transform:translate3d(-50%,50%,0);color:#767676}.nav_object li.active span.objectText:after{content:" >";content:none}.ce_form form{width:100%}input[type=text]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=password]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=date]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=datetime]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=email]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=number]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=search]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=tel]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=time]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}input[type=url]{border:1px solid #be2223;padding:6px 3% 6px 2%;width:94%;margin-top:.3em;margin-bottom:1.3em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.submit:active{background:#fefefe;outline:0;border:2px solid #be2223;padding-top:4px;padding-bottom:4px;top:1px}.submit{background:#be2223;color:#fff;text-transform:uppercase;border:none;position:relative;width:25%;min-width:150px;height:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-top:30px}.submit:hover{color:#fff;background-color:#be2223;border:1px solid #fff}.checkbox_container span{display:flex}.checkbox_container span input{margin-right:1rem}.checkbox_container span label{max-width:320px}.checkbox_container span label a{color:#be2223}@media (min-width:360px){.mod_article blockquote{font-size:1rem}.mod_article ol{font-size:1rem}.mod_article p{font-size:1rem}.mod_article ul{font-size:1rem}}@media (min-width:610px){.mod_article blockquote{font-size:1.05rem}.mod_article ol{font-size:1.05rem}.mod_article p{font-size:1.05rem}.mod_article ul{font-size:1.05rem}}@media screen and (min-width:640px){.nav_object li{flex:0 0 49%}}@media screen and (min-width:768px){.fewo_raps #main .grid11 .w50{width:50%}.fewo_raps #main .grid11 .ce_text{grid-template-columns:1fr 1fr}.fewo_raps #main .mod_article .ce_gallery ul li{width:50%}.fewo_raps #main .mod_article .w50{width:50%}.fewo_raps #main .mod_article{display:flex;flex-wrap:wrap}.fewo_raps #main .mod_article .ce_text ul{display:grid;grid-template-columns:1fr 1fr;margin-top:3em}.fewo_raps #main .ce_text h1{font-size:3em}.fewo_raps footer .inside .mod_article{background-image:url(/files/ferienwohnung-raps/Grafik/raps_04.gif)}.mod_rocksolid_slider:after{content:"";display:inline-block;width:48px;height:48px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translate3d(-50%,0,0);position:absolute;left:50%;bottom:3rem}#main .ce_text .image_container{width:calc(50% - 3rem)}#main .ce_text .image_container.float_above{grid-column:1/3}#main .ce_text .image_container.float_right{margin-left:3em}#main .ce_text .image_container.float_left{margin-right:3em}#main .ce_text .image_container+.content p{max-width:inherit}}@media (min-width:860px){.mod_article blockquote{font-size:1.1rem}.mod_article ol{font-size:1.1rem}.mod_article p{font-size:1.1rem}.mod_article ul{font-size:1.1rem}}@media screen and (min-width:960px){#hamburger{display:none}header .inside{display:block}header .inside .mod_navigation .level_2{display:none}header{position:fixed;top:0;left:0;line-height:150px;height:inherit}header .inside .logo{height:100%;flex:0 0 30%}header .inside .logo:after{content:"";opacity:1;display:inline-block;height:100%;width:100%;position:absolute;left:0;top:0;background-image:url(/layout/img/logo-raps-2.svg);background-repeat:no-repeat;transition:opacity 1s ease}header .inside{display:flex;justify-content:flex-end}header .inside .mod_navigation{flex:0 0 50%}header .inside .mod_customnav{flex:0 0 20%;text-align:right;padding-right:2em}footer .mod_customnav ul li{flex:inherit}.custom .slider .ce_headline{padding:1em;position:absolute;left:50%;top:25vw;transform:translate3d(-50%,0,0);font-size:calc(18px + 32 * (100vw - 300px)/ 1300);color:#fff;text-align:center;text-transform:uppercase;font-weight:400;text-shadow:0 0 10px rgba(0,0,0,.4)}.custom .slider .ce_headline a{color:inherit}.custom .slider .ce_text{padding:1em;position:absolute;overflow:visible;right:8%;top:33vw;max-width:25%;color:#767676;padding:1em;background-color:rgba(255,255,255,.85);transition:background-color 345ms ease,opacity 2s ease}.custom .slider .ce_text a{color:inherit}.custom .slider .ce_text:hover{color:#fff;background-color:rgba(118,118,118,.9)}.custom .slider .ce_text:hover:before{border-color:#767676}.custom .slider .ce_text:before{content:"";display:inline-block;position:absolute;left:-1em;top:-1em;border:1px solid #fff;width:calc(100% + 2em);height:calc(100% + 2em)}.custom .slider .ce_text p{line-height:1.3em}.custom .slider .rsts-next{display:block;width:44px;height:44px;border-radius:0;background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.custom .slider .rsts-next:before{content:"";display:inline-block;width:20px;height:20px;border-right:4px solid #fff;border-bottom:4px solid #fff;position:absolute;left:0;top:0;transform:rotate(-45deg) translate3d(-2px,16px,0)}.custom .slider .rsts-prev{display:block;width:44px;height:44px;border-radius:0;background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:64px}.custom .slider .rsts-prev:before{content:"";display:inline-block;width:20px;height:20px;border-right:4px solid #fff;border-bottom:4px solid #fff;position:absolute;left:0;top:0;transform:rotate(-45deg) translate3d(-2px,16px,0);transform:rotate(135deg) translate3d(-2px,-20px,0)}.custom .slider{position:fixed;width:100%;height:100vh}.custom{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(-1px) scale(2.02);height:100vh}.hide_text #header .mod_customnav{opacity:0}.hide_text #header .mod_navigation{opacity:0}.hide_text .custom .slider .ce_headline{opacity:0}.hide_text .custom .slider .ce_text{opacity:0}#wrapper{perspective:1px;height:100vh;overflow-x:hidden;overflow-y:auto}#container{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0) translateY(150px)}.custom+#container{transform:translateZ(0) translateY(56vw)}#main .ce_gallery{padding:0 1.5em}.nav_object li{flex:0 0 32.333%}}@media (min-width:1110px){.mod_article blockquote{font-size:1.15rem}.mod_article ol{font-size:1.15rem}.mod_article p{font-size:1.15rem}.mod_article ul{font-size:1.15rem}}@media screen and (max-width:960px){header .inside .mod_navigation ul{flex-wrap:wrap}}@media screen and (max-width:959px){header{position:fixed;top:0;left:0;width:100vw;background-color:#fff}header .inside .mod_navigation{position:fixed;overflow:hidden;max-height:0}header .inside .mod_customnav{position:fixed;bottom:0;left:0;width:100%;text-align:center;background-color:#fff;line-height:2.5em;box-shadow:0 0 10px rgba(0,0,0,.5);z-index:99}header .inside .mod_customnav a{color:#be2223;line-height:48px;font-size:1.5rem}#wrapper{padding-top:80px}header .inside .mod_navigation{display:none;position:fixed;left:0;top:80px;width:100vw;height:100vh;padding:2em}.menu_open header .mod_navigation{display:grid;max-height:100vh;background-color:#fff;padding-top:5em}.menu_open header .mod_navigation ul{display:block!important;flex-wrap:inherit}.menu_open header .mod_navigation ul li{display:block;padding:.7em 0;margin:0 2em}.menu_open header .mod_navigation ul li a,.menu_open header .mod_navigation ul li strong{color:#000;font-size:2em;position:relative;z-index:9;background-color:#fff}.menu_open header .mod_navigation ul li a.active,.menu_open header .mod_navigation ul li strong.active{text-decoration:underline;border:none!important}.menu_open header .mod_navigation ul li .level_2{width:110%;transform:translate(-5%,0);margin:-.6em 0 .6em;padding:1.5em 1.5em 1em;border:1px solid #767676}.menu_open header .mod_navigation ul li .level_2 li{margin:0;padding:.5em 0}.menu_open header .mod_navigation ul li .level_2 a,.menu_open header .mod_navigation ul li .level_2 strong{font-size:1.5em}.nav_object li.active{display:none}footer{padding-bottom:2rem}}@media (max-width:500px){.mod_article .image_container.float_left{width:100%;margin-right:0;margin-left:0}.mod_article .image_container.float_right{width:100%;margin-right:0;margin-left:0}.mod_article table{display:block}.mod_article table tbody{display:block}.mod_article table td{display:block;border:none;border-bottom:1px solid #e5e8ee;position:relative;padding-left:50%}.mod_article table td:before{position:absolute;top:6px;left:6px;width:45%}.mod_article table td:nth-of-type(1):before{content:"Personenzahl"}.mod_article table td:nth-of-type(2):before{content:"7 Nächte"}.mod_article table td:nth-of-type(3):before{content:"jede weitere Nacht"}.mod_article table tr{display:block;border-bottom:1px solid #b2b9c4}.mod_article table th{display:none}.mod_article table thead tr{display:none}#slider{background-color:#dfdfd0}#slider h1{font-size:1rem;text-align:right}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}