.ce-align-left{text-align:left;}.ce-align-center{text-align:center;}.ce-align-right{text-align:right;}.ce-table td,.ce-table th{vertical-align:top;}.ce-textpic,.ce-image,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden;}.ce-left .ce-gallery,.ce-column{float:left;}.ce-center .ce-outer{position:relative;float:right;right:50%;}.ce-center .ce-inner{position:relative;float:right;right:-50%;}.ce-right .ce-gallery{float:right;}.ce-gallery figure{display:table;margin:0;}.ce-gallery figcaption{display:table-caption;caption-side:bottom;}.ce-gallery img{display:block;}.ce-gallery iframe{border-width:0;}.ce-border img,.ce-border iframe{border:2px solid #000000;padding:0px;}.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery,.ce-above .ce-gallery{margin-bottom:10px;}.ce-intext.ce-right .ce-gallery{margin-left:10px;}.ce-intext.ce-left .ce-gallery{margin-right:10px;}.ce-below .ce-gallery{margin-top:10px;}.ce-column{margin-right:10px;}.ce-column:last-child{margin-right:0;}.ce-row{margin-bottom:10px;}.ce-row:last-child{margin-bottom:0;}.ce-above .ce-bodytext{clear:both;}.ce-intext.ce-left ol,.ce-intext.ce-left ul{padding-left:40px;overflow:auto;}.ce-headline-left{text-align:left;}.ce-headline-center{text-align:center;}.ce-headline-right{text-align:right;}.ce-uploads{margin:0;padding:0;}.ce-uploads li{list-style:none outside none;margin:1em 0;}.ce-uploads img{float:left;padding-right:1em;vertical-align:top;}.ce-uploads span{display:block;}.ce-table{width:100%;max-width:100%;}.ce-table th,.ce-table td{padding:0.5em 0.75em;vertical-align:top;}.ce-table thead th{border-bottom:2px solid #dadada;}.ce-table th,.ce-table td{border-top:1px solid #dadada;}.ce-table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05);}.ce-table-bordered th,.ce-table-bordered td{border:1px solid #dadada;}.frame-space-before-extra-small{margin-top:1em;}.frame-space-before-small{margin-top:2em;}.frame-space-before-medium{margin-top:3em;}.frame-space-before-large{margin-top:4em;}.frame-space-before-extra-large{margin-top:5em;}.frame-space-after-extra-small{margin-bottom:1em;}.frame-space-after-small{margin-bottom:2em;}.frame-space-after-medium{margin-bottom:3em;}.frame-space-after-large{margin-bottom:4em;}.frame-space-after-extra-large{margin-bottom:5em;}.frame-ruler-before:before{content:'';display:block;border-top:1px solid rgba(0,0,0,0.25);margin-bottom:2em;}.frame-ruler-after:after{content:'';display:block;border-bottom:1px solid rgba(0,0,0,0.25);margin-top:2em;}.frame-indent{margin-left:15%;margin-right:15%;}.frame-indent-left{margin-left:33%;}.frame-indent-right{margin-right:33%;}*{margin:0;padding:0;}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}body > html{height:100%;}body{text-align:center;}img{border:none;max-width:100%;height:auto;}a{color:#900;text-decoration:none;outline:none;}a:hover{text-decoration:none;}a[href^=tel]{color:inherit;text-decoration:none;}html{font-size:62.5%;}body{font-family:'Alegreya Sans',Arial,Verdana,Helvetica,sans-serif;font-size:12px;font-size:1.2rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.4;overflow-x:hidden;}ul{margin:0 0 0 15px;}ol{margin:0 0 0 25px;}p,li{line-height:1.6;margin:0 0 .6rem;padding:0;}nav ul{list-style:none;margin:0;padding:0;}nav ul li{line-height:1.2;margin:0;}h1{font-weight:normal;font-size:7.2rem;line-height:1;margin-bottom:-4px;}h2{font-size:1.8rem;margin:0 0 .6rem;}h3{font-size:1.6rem;margin:0 0 .6rem;}h4{font-size:1.4rem;margin:0 0 .6rem;}h5{font-size:1.2rem;margin:0 0 .6rem;}table{border-collapse:collapse;font-size:2rem;}table tr th{font-weight:bold;}table tr td{}strong,b{font-weight:700;}.content-element{margin:0 auto;width:calc(100% - 24px);}.content-element .content-element{margin-left:auto;margin-right:auto;width:calc(100% - 0px);}.clear{clear:both;}.cf:after{content:"";display:table;clear:both;}.mobilenav-wrapper{display:none;}.header-wrapper{position:fixed;top:0;left:0;width:100%;z-index:991;}.page-wrapper{margin:0 auto;text-align:center;}.page-wrapper.open-layer{height:100vh;overflow:hidden;}.page-header{height:160px;background-color:#fff;-moz-transition:height 400ms linear;-webkit-transition:height 400ms linear;-o-transition:height 400ms linear;-ms-transition:height 400ms linear;transition:height 400ms;position:relative;}.page-header.fixed{height:63px;position:relative;width:100%;left:0;top:0;z-index:500;-moz-transition:height 400ms linear;-webkit-transition:height 400ms linear;-o-transition:height 400ms linear;-ms-transition:height 400ms linear;transition:height 400ms linear;}.page-header .nav-text,.page-header .text-weather,.page-header .text-webcam{opacity:1;-moz-transition-delay:100ms;-webkit-transition-delay:0ms;-o-transition-delay:100ms;transition-delay:100ms;}.page-header.fixed .nav-text,.page-header.fixed .text-weather,.page-header.fixed .text-webcam{opacity:0;-moz-transition:all 300ms;-webkit-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;transition:all 300ms;}.page-header.open-layer{-webkit-box-shadow:0 11px 23px 2px #000000;-moz-box-shadow:0 11px 23px 2px #000000;box-shadow:0 11px 23px 2px #000000;z-index:150;position:relative;}.page-header .layer-btn{position:relative;}.page-header .layer-btn.open-layer:after{content:"";width:43px;height:25px;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/nav-down.png');position:absolute;bottom:-47px;left:50%;margin-left:-21px;z-index:201;-moz-transition:bottom 300ms;-webkit-transition:bottom 300ms;-o-transition:bottom 300ms;-ms-transition:bottom 300ms;transition:bottom 300ms;}.page-header.fixed .layer-btn.open-layer:after{bottom:-17px;}.page-content{min-height:calc(100vh - 220px);padding-top:160px;text-align:left;-moz-transition:padding 400ms linear;-webkit-transition:padding 400ms linear;-o-transition:padding 400ms linear;-ms-transition:padding 400ms linear;transition:padding 400ms linear;}.fixed .page-content{padding-top:63px;}.open-layer .header-slider-wrapper,.open-layer .site-title,.open-layer .content-container,.page-footer.open-layer{-webkit-filter:blur(12px);-moz-filter:blur(12px);filter:blur(12px);position:relative;}.blur.open-layer{position:fixed;height:100%;width:100%;opacity:0.6;background-color:#000;z-index:100;}.page-wrapper > [class^="page-"]:after{content:"";display:table;clear:both;}.page-footer{background-color:#9c9a88;color:#fff;height:240px;}.page-footer .extern-links{position:absolute;bottom:30px;}.page-footer .extern-links a img{height:90px;}#nav-btn{position:relative;display:block;cursor:pointer;width:60px;padding:15px;float:left;height:40px;z-index:99;}#nav-btn > span{display:block;width:100%;height:2px;background:#000;margin-bottom:7px;-webkit-transition:all 150ms ease 0s;transition:all 150ms ease 0s;border-radius:1px;}#nav-btn > span:last-child{margin-bottom:0;}.open-layer > #nav-btn > span{display:block;width:100%;height:2px;background:#000;margin-bottom:7px;transform:rotate(45deg);}.open-layer > #nav-btn > span:last-child{margin-bottom:0;transform:rotate(-45deg);margin:-9px 0px 0px 0px;}.nav-button{max-width:60px;float:left;font-size:1.8rem;position:relative;}.navigations{display:flex;border-bottom:3px solid rgba(255,225,225,.6);padding-bottom:30px;}.main-layer{padding:0;position:absolute;z-index:100;background-color:transparent;visibility:hidden;opacity:0;-moz-transition:opacity 500ms linear 0s;-webkit-transition:opacity 500ms linear 0s;-o-transition:opacity 500ms linear 0s;-ms-transition:opacity 500ms linear 0s;transition:opacity 500ms linear 0s;height:0;}.main-layer.open-layer{visibility:visible;-moz-transition:opacity 500ms linear;-webkit-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;-ms-transition:opacity 500ms linear;transition:opacity 500ms linear;opacity:1;position:absolute;overflow:auto;z-index:250;width:100%;max-height:calc(100vh - 196px);padding:66px 0 80px;display:block;height:auto;}.language-box{float:left;margin:16px 0 0;position:relative;z-index:2;list-style:none;padding:0;}.language-box li{float:left;color:#fff;text-transform:uppercase;font-size:14px;font-weight:500;margin-left:12px;letter-spacing:1.5px;font-weight:normal;}.language-box li:first-child{margin:0;padding-left:30px;}.language-box li:last-child{padding-left:30px;}.language-box li a{color:#fff;}.language-box li a:hover{opacity:0.6;}.language-box li.inact{opacity:.4;}.language-box li.act{font-weight:700;}.language-box li.act a:hover{font-weight:700;opacity:1;cursor:default;}ul.language-box li:first-child a:before{content:"";width:24px;height:24px;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Languages/schweizer-flagge.png');position:absolute;top:-2px;left:0px;}ul.language-box li:last-child a:before{content:"";width:24px;height:24px;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Languages/britische-flagge.png');position:absolute;top:-2px;left:110px;}.language-box li.inact:before{content:"";width:24px;height:24px;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Languages/britische-flagge.png');position:absolute;top:-2px;left:110px;}.nav-language-navigation{position:absolute;right:0px;width:28%;top:-50px;display:flex;align-items:center;justify-content:center;}.footer-language-navigation .language-box{margin:33px 0 0;}.page-wrapper.fixed .main-layer.open-layer{max-height:calc(100vh - 63px);}.main-navigation{padding-right:125px;margin-top:7px;margin-top:0.7rem;width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.main-navigation ul li{text-transform:uppercase;text-align:left;}.main-navigation ul li a{font-family:'Alegreya Sans',Arial,Verdana,Helvetica,sans-serif;font-weight:normal;font-size:2.4rem;color:#fff;}.main-navigation ul li a:hover{opacity:0.6;}.main-navigation ul li span.link{display:block;}.main-navigation ul li > span.link{position:relative;padding:0;}.main-navigation ul li.hassub > span.link{position:relative;padding-right:400px;padding-right:40rem;}.main-navigation ul li span.link > a{display:block;font-size:1.8rem;letter-spacing:3.2px;}.main-navigation ul li span.link > .toggle{display:block;width:400px;height:100%;position:absolute;right:0;top:0;cursor:pointer;text-align:center;}.main-navigation ul li > .link > a,.main-navigation ul li > .link > .toggle{padding:10px 0;line-height:1.2;}.main-navigation ul li.hassub > ul{display:none;}.main-navigation ul li.act > ul{display:block;}.main-navigation ul.level1 > li ul.level3,.main-navigation ul.level1 > li ul.level4{display:block;}.main-navigation ul.level1 > li.ifsub > span.link > .toggle:before{content:"\e905";font-family:icomoon;font-size:2rem;position:absolute;top:8px;right:2px;}.main-navigation ul.level1 > li.sub > span.link > .toggle:before{content:"\e904";font-family:icomoon;font-size:0.8rem;top:16px;right:2px;position:absolute;}.main-navigation ul.level1 > li > .link > a,.main-navigation ul.level1 > li > .link > .toggle{color:#fff;border-top:1px solid rgba(255,225,225,.6);}.main-navigation ul.level1 > li:last-child{border-bottom:1px solid rgba(255,225,225,.6);}.main-navigation ul.level1 > li.sub.sub > .link{border:none;}.main-navigation ul.level1 > li.sub > .link{color:#fff;}.main-navigation ul.level1 > li > .link:hover > a,.main-navigation ul.level1 > li > .link:hover > .toggle{color:#fff;}.main-navigation ul.level1 > li.hassub > .link > .toggle{text-align:right;}.main-navigation ul.level1 > li.act > .link > a,.main-navigation ul.level1 > li.act > .link > .toggle{color:#fff;}.main-navigation ul.level2 > li > .link > a{font-style:normal;color:#fff;text-align:right;border-top:1px solid rgba(255,225,225,.6);padding:10px 5px 10px 5px;text-transform:uppercase;font-size:1.4rem;}.main-navigation ul.level2 > li.act > .link,.main-navigation ul.level2 > li > .link:hover{color:rgba(255,225,225,.6);}.main-navigation ul.level2 > li > .link:hover > a,.main-navigation ul.level2 > li > .link:hover > .toggle,.main-navigation ul.level2 > li.act > .link > a,.main-navigation ul.level2 > li.act > .link > .toggle{color:rgba(255,225,225,.6);}.main-navigation ul.level3 > li > .link > a{padding:11px 10px 11px 20px;font-style:normal;text-transform:none;color:#929292;}.main-navigation ul.level3 > li > .link:hover > a,.main-navigation ul.level3 > li.act > .link > a{color:#fff;}.service-navigation{text-transform:uppercase;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:7px;letter-spacing:3.2px;}.service-navigation ul{}.service-navigation ul li{border-top:1px solid rgba(255,225,225,.6);padding:10px 10px 10px 20px;}.service-navigation ul li:last-child{border-bottom:1px solid rgba(255,225,225,.6);}.service-navigation ul li a{position:relative;font-size:1.4rem;color:#fff;display:block;padding:3px;}.service-navigation ul li a:hover{opacity:0.6;}.service-navigation ul li.act a{}.service-navigation ul li.act a:hover{}.meta-navigation{float:left;position:absolute;margin-top:182px;letter-spacing:1.5px;}.meta-navigation ul{list-style:none;text-align:left;position:relative;}.meta-navigation ul li{display:inline-block;padding-right:19px;}.meta-navigation ul li:first-child:after{content:"";position:absolute;background-color:#fff;width:1px;height:16px;top:2px;left:88px;}.meta-navigation ul li a{color:#fff;font-size:1.5rem;}.meta-navigation ul li a:hover{opacity:0.6;}.meta-navigation ul li.act a{}.meta-navigation ul li.act a:hover{}.inner{margin:0 150px;position:relative;}.page-header .inner{width:calc(100% - 300px);margin:0 150px;margin-top:77px;position:absolute;-moz-transition:margin 400ms linear;-webkit-transition:margin 400ms linear;-o-transition:margin 400ms linear;-ms-transition:margin 400ms linear;transition:margin 400ms linear;}.page-header.fixed .inner{margin-top:10px;-moz-transition:margin 400ms linear;-webkit-transition:margin 400ms linear;-o-transition:margin 400ms linear;-ms-transition:margin 400ms linear;transition:margin 400ms linear;}.content-column-100{float:left;width:100%;}.content-column-50-left{float:left;width:49%;margin:0 2% 0 0;}.content-column-50-right{float:right;width:49%;}.logo{float:right;margin-top:-50px;-moz-transition:all 700ms;-webkit-transition:all 700ms;-o-transition:all 700ms;-ms-transition:all 700ms;transition:all 700ms;}.logo img{max-width:240px;}.logo-responsive{width:100%;visibility:hidden;padding:15px 0;display:none;}.logo-responsive img{max-width:240px;}.page-header.fixed .logo{margin-top:5px;}.page-header.fixed .fixed-logo img{max-width:175px;}.page-header .fixed-logo *,.page-header .fixed-logo{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important;}.page-header.fixed .logo{visibility:hidden;display:none;right:0px;height:90px;}.page-header .fixed-logo{visibility:hidden;float:right;margin-top:-5px;}.page-header.fixed .fixed-logo{visibility:visible;}address{margin-top:29px;text-align:left;float:right;font-style:normal;font-size:1.6rem;letter-spacing:1.6px;}address a{color:#fff;}address a:hover{opacity:0.6;}.facebook-icon{float:right;margin:33px 13px 0px 0;font-size:4rem;}.facebook-icon a{color:#fff;}.facebook-icon a:hover{opacity:0.6;}.webcam-button{font-size:1.8rem;width:70px;float:left;cursor:pointer;}.icon-webcam,.icon-weather{display:block;font-size:1.9rem;height:40px;}span.weather-icon{font-size:2rem;}.webcam-button.open-layer [class^="icon-"]:before,.webcam-button.open-layer [class*=" icon-"]:before,.weather-button.open-layer [class*=" icon-"]:before,.weather-button.open-layer [class^="icon-"]:before{content:"\e906";font-size:22px !important;}.weather-button span[class^="icon-"],.weather-button span[class*=" icon-"],.webcam-button span[class^="icon-"],.webcam-button span[class*=" icon-"]{line-height:40px;}.weather-button{margin:0 75px;width:65px;float:left;cursor:pointer;height:61px;}.phone{display:none;visibility:hidden;display:none;font-size:2.7rem;float:left;line-height:1.48;}.text-webcam,.text-item,.text-weather{text-transform:uppercase;font-family:'Alegreya Sans';font-size:1.3rem;letter-spacing:2px;}.open-layer span.text-weather{top:5px;position:relative;}.weather-wrapper .inner .clear{border:none;}.webcam-wrapper .inner{border-bottom:3px solid rgba(255,225,225,.6);padding-bottom:40px;}.header-slider-wrapper{position:relative;z-index:0;width:100%;max-height:780px;min-height:330px;background:#e6e3de;overflow:hidden;margin-bottom:12px;}.header-slider{width:100%;height:0;padding-bottom:50%;position:relative;min-height:330px;}.header-slider .items{left:0;position:absolute;top:0;z-index:2;}.header-slider .items,.header-slider .items .item{width:100%;height:100%;max-height:780px;}.header-slider .item .slider-image{position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:center center !important;background-size:cover !important;overflow:hidden;}.header-slider .item .slider-image:after{content:"";display:block;width:100%;height:50%;bottom:0;left:0;position:absolute;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 90%,rgba(0,0,0,0.4) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 90%,rgba(0,0,0,0.4) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.3) 90%,rgba(0,0,0,0.4) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#a636393b',GradientType=0);}.slider-content-inner{font-family:'Playfair Display';color:#fff;font-size:7.2rem;position:absolute;bottom:7%;text-align:left;z-index:1;}.slider-content-inner p{line-height:1;margin:0;margin-bottom:-4px;}.slider-content-inner a{color:#fff;}.slider-content-inner a:hover{opacity:0.6;}a.slider-video-play{display:block;width:100%;height:100%;line-height:20em;position:absolute;top:0;left:0;z-index:999;}a.slider-video-play > i{display:block;color:#fff;font-size:8rem;width:80px;height:80px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;opacity:.5;}a.slider-video-play > i:hover{opacity:1;}div.slider-video{display:none;}.slider-video-controls{position:absolute;bottom:0;left:0;display:block;width:100%;height:30px;z-index:200;background:rgba(0,0,0,.65);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);-webkit-transition:transform 200ms ease-in 0s;transition:transform 200ms ease-in 0s;}.notouch-device .slider-video-controls{-webkit-transform:translate(0,30px);-moz-transform:translate(0,30px);-ms-transform:translate(0,30px);-o-transform:translate(0,30px);transform:translate(0,30px);}.notouch-device .header-slider .item:hover .slider-video-controls{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.slider-video-controls .inner{height:100%;padding-top:0 !important;}.slider-video-control-button-wrapper{position:relative;width:100%;height:100%;}.slider-video-controls-progress{position:absolute;z-index:1;width:100%;height:100%;padding:8px 40px;}.slider-video-controls-progress progress{width:100%;height:100%;display:block;color:#000;background:#bfbfbf;background:rgba(255,255,255,.5);border:1px solid rgba(255,255,255,.1);-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;appearance:none;cursor:pointer;}.slider-video-controls-progress progress[value]::-moz-progress-bar{background:#000;}.slider-video-controls-progress progress::-moz-progress-bar,.slider-video-controls-progress progress::-webkit-progress-bar{background:#bfbfbf;}.slider-video-controls-progress progress::-ms-fill{background:#000;}.slider-video-controls-progress progress::-webkit-progress-value{background:#000;}.slider-video-controls-progress progress[aria-valuenow]:before{background:black;}.slider-video-controls-play{position:relative;z-index:5;float:left;width:31px;height:30px;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/video-icons.png');border-right:1px solid #000;border-left:1px solid #000;}.slider-video-controls-play a{display:block;width:100%;height:100%;background:transparent;}.slider-video-mute{position:relative;z-index:5;float:right;width:32px;height:30px;background:transparent;border-right:1px solid #000;border-left:1px solid #000;}.slider-video-mute a{display:block;width:100%;height:100%;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/video-icons.png');background-position:-60px -60px;}@media (min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.slider-video-controls-play,.slider-video-mute a{background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/video-icons@2x.png');background-size:120px 120px;}}.slider-video-controls-play{background-position:-30px -30px;}.slider-video-controls-pause{background-position:0 0;}.slider-video-mute a.mute{background-position:-90px -90px;}.btn a:before,.btn a:after{content:"···";font-size:2rem;color:#fff;letter-spacing:-5px;-webkit-transition:all 850ms ease-in-out;-moz-transition:all 850ms ease-in-out;-o-transition:all 850ms ease-in-out;transition:all 850ms ease-in-out;}.content-layout-1 .btn a{font-family:'Playfair Display';text-transform:uppercase;color:#fff;font-size:2rem;}.btn a:after{margin-left:5px;}.btn a:before{margin-right:9px;}.content-layout-2 .btn a{font-family:'Playfair Display';text-transform:uppercase;color:#9c9a88;font-size:2rem;}.content-layout-2 .btn a:before,.content-layout-2 .btn a:after{color:#9c9a88;}.content-layout-1 .btn a:hover,.content-layout-2 .btn a:hover{opacity:0.6;}.grid-content-image:hover .tile-inner .btn a:before,.grid-content-image:hover .tile-inner .btn a:after,.tile-inner.col-4:hover .btn a:before,.tile-inner.col-4:hover .btn a:after{letter-spacing:0;}.img-cover{height:100%;width:100%;float:left;background-size:cover;background-position:center center;}.grid-content-image{min-height:600px;width:calc(100% - 24px);margin:0 auto 12px auto;position:relative;}.grid-content-image .tile-inner h2{font-family:'Playfair Display';font-size:7.2rem;text-align:center;max-width:480px;margin:110px auto 0 auto;line-height:80px;font-weight:normal;}.grid-content-image .tile-inner{width:calc(50% - 6px);}.grid-content-image .tile-bodytext .rte-link,.grid-content-image .tile-bodytext .rte-file-link,.grid-content-image .tile-bodytext .download,.grid-content-image .tile-bodytext .no-decoration-url,.grid-content-image .tile-bodytext span.link-decoration{text-transform:uppercase;}.grid-content-image .content-text{text-align:center;border:1px solid #fff;margin:10px;min-height:600px;}.tile-image{height:100%;width:calc(50% - 6px);float:left;overflow:hidden;position:relative;}.grid-content-image:hover .tile-image .img-cover{-webkit-transform:scale(1.05);transform:scale(1.05);}.grid-content-image .tile-bodytext{font-size:2rem;max-width:480px;margin:50px auto 25px auto;}.grid-content-image .tile-bodytext p{padding:0 20px;}.grid-content-image .img-cover{height:100%;width:100%;float:left;background-size:cover;background-position:center center;-webkit-transition:all 2400ms ease-in-out 0s;-moz-transition:all 2400ms ease-in-out 0s;-ms-transition:all 2400ms ease-in-out 0s;-o-transition:all 2400ms ease-in-out 0s;transition:all 2400ms ease-in-out 0s;}.content-layout-1 .tile-image{position:absolute;}.content-layout-1 .tile-inner{height:100%;float:right;background-color:#bab8ab;}.content-layout-1 .tile-inner h2{color:#fff;}.content-layout-2 .tile-inner{height:100%;float:right;background-color:#dad7c4;}.content-layout-2 .tile-inner h2{color:#9c9a88;}.grid-content-image:nth-child(2n+1) .tile-image{float:right;right:0px;}.grid-content-image:nth-child(2n+1) .tile-inner{float:left;}.grid-bg-image{height:580px;width:100%;margin:0 auto 12px auto;}.grid-bg-image .tile-image{width:100%;}.grid-content-text{width:calc(100% - 24px);margin:0 12px 0 auto;position:relative;}.grid-content-text p,li{font-size:1.8rem;}.grid-content-text.content-layout-1{height:100%;background-color:#bab8ab;}.grid-content-text.content-layout-2{height:100%;background-color:#dad7c4;margin-bottom:12px;}.grid-content-text .tile-inner-left{float:left;width:66.66%;padding:60px 85px 60px 140px;}.grid-content-text .tile-inner-right{float:left;width:33%;padding:60px 140px 60px 0;}.grid-content-text .tile-inner-center{padding:60px 140px;}.grid-content-text.content-layout-2 .rte-link,.grid-content-text.content-layout-2 .rte-file-link,.grid-content-text.content-layout-2 .download,.grid-content-text.content-layout-2 .external-link,.grid-content-text.content-layout-2 span.link-decoration{color:#9c9a88;border-bottom:1px solid #9c9a88;}.grid-content-text .content-inner-wrapper{border:1px solid #fff;height:100%;width:calc(100% - 20px);margin:10px;float:left;}.grid-images{height:580px;width:calc(100% - 24px);margin:0 auto 12px auto;}.grid-images .tile-image-left,.grid-images .tile-image-right{height:100%;width:calc(50% - 6px);float:left;overflow:hidden;position:relative;}.grid-images .tile-image-left{margin-right:6px;}.grid-images .tile-image-right{margin-left:6px;}.grid-images.content-layout-1 .tile-image-left,.grid-images.content-layout-1 .tile-image-right{background-color:#bab8ab;}.grid-images.content-layout-2 .tile-image-left,.grid-images.content-layout-2 .tile-image-right{background-color:#dad7c4;}.grid-images .img-cover{-webkit-transition:all 2400ms ease-in-out 0s;-moz-transition:all 2400ms ease-in-out 0s;-ms-transition:all 2400ms ease-in-out 0s;-o-transition:all 2400ms ease-in-out 0s;transition:all 2400ms ease-in-out 0s;}.grid-images .tile-image-right:hover .img-cover,.grid-images .tile-image-left:hover .img-cover{-webkit-transform:scale(1.05);transform:scale(1.05);}.grid-content-25{width:100%;border-right:12px solid #fff;border-left:12px solid #fff;border-bottom:12px solid #fff;background-color:#dad7c4;display:flex;flex-wrap:wrap;}.grid-content-25.even{background-color:#bab8ab;}.grid-content-25 .col-4{width:25%;width:calc(25% - -3px);border-right:12px solid #fff;position:relative;display:flex;}.grid-content-25 .tile-inner.col-4:nth-child(4n){border-right:none;width:calc(25% - 9px);}.grid-content-25 .tile-inner.col-4.content-layout-1{background-color:#bab8ab;}.grid-content-25 .tile-inner.col-4.content-layout-2{background-color:#dad7c4;}.grid-content-25 .content-text{border:1px solid #fff;margin:10px;text-align:center;font-size:2rem;padding:30px 15px 20px 15px;min-height:250px;width:calc(100% - 20px);}.grid-content-25 .content-text h2{font-family:'Playfair Display';font-size:3.8rem;text-align:center;line-height:1.05;font-weight:normal;padding-bottom:20px;}.grid-content-25 .tile-inner.col-4.content-layout-1 h2{color:#fff;}.grid-content-25 .tile-inner.col-4.content-layout-2 h2{color:#9c9a88;}.grid-content-25 .content-75{width:calc(75% - 12px);}.weather-wrapper .inner > div{border-bottom:3px solid rgba(255,225,225,.6);padding-bottom:40px;}.weather-wrapper table tr td{color:#fff;font-size:1.6rem;padding-right:10px;}.weather-wrapper h2{color:#fff;font-family:'Playfair Display';font-size:3.2rem;float:left;margin-bottom:40px;text-align:left;}.weather-wrapper table tr td.titles{color:#fff;text-align:left;}.weather-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0ec;}.weather-section > .weather-image{max-width:256px;}.weather-section h2{margin-bottom:1em;}.iframe-weather{position:relative;width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}.iframe-weather iframe{position:relative;}.weather-info{font-size:1.5rem;margin:15px 0 0 0;color:#9d9883;}.weather-section table tr td,.weather-section table tr th{font-size:1.5rem;padding:3px 7px;color:#fff;}.weather-section table tr td:first-child,.weather-section table tr th:first-child{padding-left:0;}.weather-section table tr td:last-child,.weather-section table tr th:last-child{padding-right:0;}.weatherToday-table{max-width:480px;}.weather-wrapper .overflow-table{position:relative;width:100%;overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;}.grid-gallery .img-cover{background-size:cover;background-position:center center;background-repeat:no-repeat;}.grid-gallery{width:100%;padding:0 6px 12px 6px;overflow:hidden;}.grid-gallery .ce-gallery{width:100%;}.grid-gallery .ce-gallery:after{content:"";display:table;clear:both;}.grid-gallery .tile-item{padding:6px;}.grid-gallery .img-cover{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;-webkit-transition:all 2400ms ease-in-out 0s;-moz-transition:all 2400ms ease-in-out 0s;-ms-transition:all 2400ms ease-in-out 0s;-o-transition:all 2400ms ease-in-out 0s;transition:all 2400ms ease-in-out 0s;}.grid-gallery .tile-image:hover .img-cover{-webkit-transform:scale(1.05);transform:scale(1.05);}.grid-gallery .ce-media{float:left;}.grid-gallery .ce-media.width-100{width:100%;width:calc(100% - -12px);height:580px;padding:6px 0;left:-6px !important;}.grid-gallery .ce-media.width-50{width:50%;height:600px;}.grid-gallery .ce-media.width-25{width:25%;height:311px;}.grid-gallery .tile-image{position:relative;width:100%;height:100%;float:left;overflow:hidden;}.events ul{margin:-7px -10px -7px -7px;}li.single-event{list-style:none;width:calc(25% - 12px);display:inline-table;margin:5px 5px;min-height:323px;text-align:center;position:static;page-break-inside:avoid;}li.single-event h2{padding-top:50px;font-family:'Playfair Display';font-size:2.8rem;text-align:center;line-height:1.05;font-weight:normal;padding-bottom:20px;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;}li.single-event.event-1,li.single-event.event-3,li.single-event.event-6,li.single-event.event-8{background-color:#bab8ab;}li.single-event.event-1 h2,li.single-event.event-3 h2,li.single-event.event-6 h2,li.single-event.event-8 h2{color:#fff;}li.single-event.event-2,li.single-event.event-4,li.single-event.event-5,li.single-event.event-7{background-color:#dad7c4;}li.single-event.event-2 h2,li.single-event.event-4 h2,li.single-event.event-5 h2,li.single-event.event-7 h2{color:#9c9a88;}.single-event .event-btn{font-family:'Playfair Display';text-transform:uppercase;color:#fff;font-size:2rem;text-align:center;cursor:pointer;padding-bottom:20px;}.event-hide-btn{padding-top:20px;}li.single-event.event-2 .event-btn,li.single-event.event-4 .event-btn,li.single-event.event-5 .event-btn,li.single-event.event-7 .event-btn{color:#9c9a88;}.single-event .event-show-btn.open-event{display:none;}.single-event .events-teaser{height:323px;}.event-btn:before,.event-btn:after{content:"···";font-size:2rem;color:#fff;letter-spacing:-5px;-webkit-transition:all 850ms ease-in-out;-moz-transition:all 850ms ease-in-out;-o-transition:all 850ms ease-in-out;transition:all 850ms ease-in-out;margin-right:3px;position:relative;}li.single-event.event-2 .event-btn:before,li.single-event.event-4 .event-btn:before,li.single-event.event-5 .event-btn:before,li.single-event.event-7 .event-btn:before,li.single-event.event-2 .event-btn:after,li.single-event.event-4 .event-btn:after,li.single-event.event-5 .event-btn:after,li.single-event.event-7 .event-btn:after{color:#9c9a88;}.event-teaser{height:323px;cursor:pointer;border:1px solid #fff;margin:10px;padding:0 20px;}.event-teaser.open{border:none;height:344px;margin:11px 0 -10px 0;z-index:100;position:relative;-webkit-box-shadow:2px 15px 18px -3px rgba(0,0,0,0.75);-moz-box-shadow:2px 15px 18px -3px rgba(0,0,0,0.75);box-shadow:2px 13px 15px -3px rgba(0,0,0,0.75);}.event-teaser.open .event-show-btn{display:none;}.event-teaser:hover .event-btn:before,.event-teaser:hover .event-btn:after{letter-spacing:0;}.event-teaser.open:before{content:'';width:37px;height:37px;transform:rotate(45deg);position:absolute;background-color:#dad7c4;bottom:-18px;-webkit-box-shadow:9px 9px 9px -2px rgba(0,0,0,0.6);-moz-box-shadow:9px 9px 9px -2px rgba(0,0,0,0.6);box-shadow:9px 9px 9px -2px rgba(0,0,0,0.6);left:calc(50% - 18px);}li.single-event.event-1 .event-teaser.open:before,li.single-event.event-3 .event-teaser.open:before,li.single-event.event-6 .event-teaser.open:before,li.single-event.event-8 .event-teaser.open:before{background-color:#bab8ab;}.events-detail-container{left:10px;position:absolute;top:auto;width:calc(100% - 18px);text-align:left;margin-top:10px;display:none;}li.single-event.event-2 .events-detail-container,li.single-event.event-4 .events-detail-container,li.single-event.event-5 .events-detail-container,li.single-event.event-7 .events-detail-container{background-color:#dad7c4;}li.single-event.event-2 .event-hide-btn,li.single-event.event-4 .event-hide-btn,li.single-event.event-5 .event-hide-btn,li.single-event.event-7 .event-hide-btn{color:#9c9a88;}li.single-event.event-1 .events-detail-container,li.single-event.event-3 .events-detail-container,li.single-event.event-6 .events-detail-container,li.single-event.event-8 .events-detail-container{background-color:#bab8ab;}li.single-event.event-1 .event-hide-btn,li.single-event.event-3 .event-hide-btn,li.single-event.event-6 .event-hide-btn,li.single-event.event-8 .event-hide-btn{color:#fff;}.events-detail-container.open{display:block;}.events-detail-text{float:left;width:66.66%;padding:60px 85px 60px 140px;}.events-detail-desc{}.further-information{}.events-detail-image{float:left;width:33%;padding:60px 140px 60px 0;}li.single-event.event-1 .further-information a,li.single-event.event-3 .further-information a,li.single-event.event-6 .further-information a,li.single-event.event-8 .further-information a{color:#fff;border-bottom:1px solid #fff;}.further-information a{color:#9c9a88;border-bottom:1px solid #9c9a88;}.further-information a:hover{opacity:0.6;}.event-hide-btn.event-btn:before,.event-hide-btn.event-btn:after{color:#9c9a88;}li.single-event.event-1 .event-hide-btn.event-btn:before,li.single-event.event-3 .event-hide-btn.event-btn:before,li.single-event.event-6 .event-hide-btn.event-btn:before,li.single-event.event-8 .event-hide-btn.event-btn:before,li.single-event.event-1 .event-hide-btn.event-btn:after,li.single-event.event-3 .event-hide-btn.event-btn:after,li.single-event.event-6 .event-hide-btn.event-btn:after,li.single-event.event-8 .event-hide-btn.event-btn:after{color:#fff;}.single-event .event-hide-btn.event-btn:hover:before,.single-event .event-hide-btn.event-btn:hover:after{letter-spacing:0;}.frame{margin-bottom:20px;}.frame-space-after-default:after,.frame-space-after-doubled:after,.frame-space-after-reduced:after{content:"";display:table;clear:both;}.frame:not(.frame-space-after-reduced):not(.frame-space-after-doubled):not(.frame-space-after-default){margin-bottom:0;}.frame-space-after-doubled{margin-bottom:40px;}.frame-space-after-reduced{margin-bottom:10px;}.frame-space-before-default{margin-top:20px;}.frame-space-before-doubled{margin-top:40px;}.frame-space-before-reduced{margin-top:10px;}a.no-decoration-url,a.internal-link,a.external-link,a.rte-link,span.link-decoration{color:#fff;text-decoration:none;border-bottom:1px solid #fff;}a.mail,a.no-decoration-link,a.no-decoration-page,a.no-decoration-file,a.no-decoration-url,a.no-decoration-email{text-decoration:none;border:none;}a.no-decoration-link:hover,a.no-decoration-page:hover,a.no-decoration-file:hover,a.no-decoration-url:hover,a.no-decoration-email:hover,a.internal-link:hover,a.external-link:hover,a.rte-link:hover,a.rte-file-link:hover,a.mail:hover,span.link-decoration:hover{opacity:0.6;}a.rte-file-link:hover:before{opacity:1;}a.mail.rte-link{text-decoration:none;position:relative;}a.rte-file-link,a.download{color:#fff;position:relative;text-decoration:none;padding:2px 0 2px 22px;}a.rte-file-link:after,a.download:after{content:"";position:absolute;bottom:0;left:23px;width:calc(100% - 23px);border-bottom:1px solid #fff;}a.rte-file-link:before,a.download:before{content:"";display:block;position:absolute;left:-1px;top:4px;width:18px;height:18px;background-repeat:no-repeat;background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/icon-sprite.gif');}a.gif:before,a.png:before,a.txt:before,a.jpg:before,a.download:before{background-position:-162px -0px;}a.pdf:before{background-position:-108px -0px;}a.doc:before,a.docx:before,a.word:before{background-position:-54px -0px;}a.xls:before,a.xlsx:before,a.excel:before{background-position:-0px -0px;}a.ppt:before,a.pptx:before,a.powerpoint:before{background-position:-144px -0px;}a.zip:before{background-position:-18px -0px;}.browsebox{list-style-type:none;margin:.5em 0 0;}.browsebox li{display:inline;margin:0;padding:0;line-height:30px;}.browsebox li a{color:#900;padding:4px 8px;border:1px solid #CCC;background-color:#F2F2F2;margin:0 2px 0;}.browsebox li a:hover{background-color:#E2E2E2;}.browsebox li.act a{text-decoration:underline;}.page-content form{max-width:650px;}.form-row:after{content:"";display:table;clear:both;}.form-row{margin:0 0 4px 0;}.form-row .label{float:left;width:40%;padding:0 15px 0 0;}.form-row .field{float:right;width:60%;}.form-row.submit-row{padding-left:40%;}.form-row .field input,.form-row .field textarea,.form-row .field select{width:100%;}input,textarea{border:1px solid #B2B2B2;background-color:#E5E5E5;padding:4px;color:#000;font-family:'Playfair Display',Arial,Helvetica,sans-serif;font-style:italic;font-size:1rem;}input[type=submit][disabled=disabled]{background-color:#FFFFFF;color:#ccc !important;cursor:default;}input[type = "submit"],input[type = "button"],input[type = "reset"]{border:1px solid #B2B2B2;background-color:#FFF;padding:4px 10px;width:auto;}.form-row .field input[type = "submit"],.form-row .field input[type = "button"],.form-row .field input[type = "reset"]{width:auto;}input[type = "radio"],input[type = "checkbox"],.form-row .field input[type = "radio"],.form-row .field input[type = "checkbox"]{background:none;border:none;width:auto;}input:hover,select:hover,textarea:hover{background-color:#CCCCCC;}input:focus,select:focus,textarea:focus{background-color:#FFFFFF;}select{font-size:1rem;border:1px solid #666666;background-color:#F2F2F2;padding:1px;font-family:'Playfair Display',Arial,Helvetica,sans-serif;font-weight:normal;}fieldset{border:none;}legend{display:none;}label,select,input[type = "checkbox"],input[type = "radio"],input[type = "button"],input[type = "submit"]{cursor:pointer;}.js-error{padding:10px;margin:0 0 20px;border:1px solid #900;background-color:#F0D9D9;}.js-error p{color:#900;padding:0;}.form-required{color:#FF0000;}.form-label{line-height:2;}.form-radio{background:none;border:none;}.form-error{padding:10px;margin:0 0 20px;border:1px solid #900;background-color:#F0D9D9;}.form-error ul{list-style-type:none;margin:5px 0 0;}.form-error ul li{padding:0;}.form-disabled{}.scrolloff{pointer-events:none;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}@media (min-width:0px){.page-wrapper{width:100%;}}@media (max-width:1325px){.grid-gallery .ce-media.width-25{min-height:280px;}.grid-content-25{min-height:280px;}li.single-event h2{font-size:2.4rem;}}@media (max-width:1290px){.header-slider{padding-bottom:60%;}.grid-content-image{min-height:500px;}.grid-content-image .tile-inner h2{font-size:5.2rem;line-height:1.115;margin:50px auto 0 auto;}.grid-content-image .content-text{min-height:480px;padding-bottom:20px;}.tile-bodytext{margin:20px auto 10px auto;}.grid-content-text .tile-inner-left{padding:40px 85px 60px 40px;}.grid-content-text .tile-inner-right{padding:40px 15px 60px 0;}.grid-content-text .tile-inner-center{padding:40px;}.grid-images .tile-image-left,.grid-images .tile-image-right{height:500px;}.grid-images{height:500px;}.grid-gallery .ce-media.width-50{height:500px;}li.single-event{width:calc(50% - 11px);}li.single-event.event-1,li.single-event.event-4,li.single-event.event-5,li.single-event.event-8{background-color:#bab8ab;}li.single-event.event-1 h2,li.single-event.event-4 h2,li.single-event.event-5 h2,li.single-event.event-8 h2{color:#fff;}li.single-event.event-2,li.single-event.event-3,li.single-event.event-6,li.single-event.event-7{background-color:#dad7c4;}li.single-event.event-2 h2,li.single-event.event-3 h2,li.single-event.event-6 h2,li.single-event.event-7 h2{color:#9c9a88;}li.single-event.event-1 .event-teaser.open:before,li.single-event.event-4 .event-teaser.open:before,li.single-event.event-5 .event-teaser.open:before,li.single-event.event-8 .event-teaser.open:before{background-color:#bab8ab;}li.single-event.event-2 .event-teaser.open:before,li.single-event.event-3 .event-teaser.open:before,li.single-event.event-6 .event-teaser.open:before,li.single-event.event-7 .event-teaser.open:before{background-color:#dad7c4;}li.single-event.event-2 .events-detail-container,li.single-event.event-3 .events-detail-container,li.single-event.event-6 .events-detail-container,li.single-event.event-7 .events-detail-container{background-color:#dad7c4;}li.single-event.event-1 .event-btn,li.single-event.event-4 .event-btn,li.single-event.event-5 .event-btn,li.single-event.event-8 .event-btn{color:#FFF;}li.single-event.event-2 .event-btn,li.single-event.event-3 .event-btn,li.single-event.event-6 .event-btn,li.single-event.event-7 .event-btn{color:#9c9a88;}li.single-event.event-1 .event-btn:before,li.single-event.event-4 .event-btn:before,li.single-event.event-5 .event-btn:before,li.single-event.event-8 .event-btn:before,li.single-event.event-1 .event-btn:after,li.single-event.event-4 .event-btn:after,li.single-event.event-5 .event-btn:after,li.single-event.event-8 .event-btn:after{color:#FFF;}li.single-event.event-2 .event-btn:before,li.single-event.event-3 .event-btn:before,li.single-event.event-6 .event-btn:before,li.single-event.event-7 .event-btn:before,li.single-event.event-2 .event-btn:after,li.single-event.event-3 .event-btn:after,li.single-event.event-6 .event-btn:after,li.single-event.event-7 .event-btn:after{color:#9c9a88;}li.single-event.event-1 .event-hide-btn,li.single-event.event-4 .event-hide-btn,li.single-event.event-5 .event-hide-btn,li.single-event.event-8 .event-hide-btn{color:#fff;}li.single-event.event-1 .events-detail-container,li.single-event.event-4 .events-detail-container,li.single-event.event-5 .events-detail-container,li.single-event.event-8 .events-detail-container{background-color:#bab8ab;}li.single-event.event-2 .event-hide-btn,li.single-event.event-3 .event-hide-btn,li.single-event.event-6 .event-hide-btn,li.single-event.event-7 .event-hide-btn{color:#9c9a88;}li.single-event.event-1 .further-information a,li.single-event.event-4 .further-information a,li.single-event.event-5 .further-information a,li.single-event.event-8 .further-information a{color:#fff;border-bottom:1px solid #fff;}li.single-event.event-1 .event-hide-btn.event-btn:before,li.single-event.event-4 .event-hide-btn.event-btn:before,li.single-event.event-5 .event-hide-btn.event-btn:before,li.single-event.event-8 .event-hide-btn.event-btn:before,li.single-event.event-1 .event-hide-btn.event-btn:after,li.single-event.event-4 .event-hide-btn.event-btn:after,li.single-event.event-5 .event-hide-btn.event-btn:after,li.single-event.event-8 .event-hide-btn.event-btn:after{color:#fff;}li.single-event.event-2 .event-hide-btn.event-btn:before,li.single-event.event-3 .event-hide-btn.event-btn:before,li.single-event.event-6 .event-hide-btn.event-btn:before,li.single-event.event-7 .event-hide-btn.event-btn:before,li.single-event.event-2 .event-hide-btn.event-btn:after,li.single-event.event-3 .event-hide-btn.event-btn:after,li.single-event.event-6 .event-hide-btn.event-btn:after,li.single-event.event-7 .event-hide-btn.event-btn:after{color:#9c9a88;}}@media (max-width:1200px){.grid-content-25 .col-4{width:50%;min-height:280px;border-bottom:12px solid #fff;border-right:6px solid #fff;}.grid-content-25 .tile-inner.col-4:first-child{border-bottom:12px solid #fff;}.grid-content-25.odd .tile-inner.col-4:last-child{border-right:12px solid #fff;width:50%;width:calc(50% - -6px);border-bottom:0px;}.grid-content-25 .tile-inner.col-4:nth-child(3n){border-bottom:none;}.grid-content-25 .tile-inner.col-4:nth-child(2n){border-right:none;width:50%;border-left:6px solid #fff;border-bottom:12px solid #fff;}.grid-content-25 .tile-inner.col-4:nth-child(4n){border-right:none;width:50%;border-left:6px solid #fff;border-bottom:none;}.grid-content-25{height:auto;}.grid-content-25.even{border-bottom:none;}.grid-content-25.even .tile-inner.col-4:nth-child(3n),.grid-content-25.even .tile-inner.col-4:nth-child(4n){border-bottom:12px solid #fff;}.nav-language-navigation{width:26%;}}@media (max-width:1085px){.nav-language-navigation{width:28%;right:-10px;}}@media (max-width:1060px){.voucher .form-col-100{width:100% !important;margin-left:0 !important;}.voucher .uebernachtung .anzahl-personen{margin-bottom:25px;}.voucher .wert.form-col{border-bottom:none;}.inner{margin:0 20px;position:relative;}.page-header .inner{margin:77px 20px 0 20px;width:calc(100% - 40px);}.navigations{display:block;}.main-navigation,.service-navigation{width:100%;padding-right:0px;}.service-navigation{margin-top:45px;}.grid-content-image{min-height:400px;}.grid-content-image .tile-inner h2{font-size:5.2rem;line-height:1.115;margin:30px auto 0 auto;}.grid-content-image .content-text{min-height:380px;}.tile-bodytext{margin:20px auto 10px auto;font-size:1.8rem;}.grid-images{height:400px;}.grid-images .tile-image-left,.grid-images .tile-image-right{height:400px;}.grid-content-image .tile-bodytext{margin:15px auto 15px auto;}.grid-content-25 .tile-bodytext{margin:35px auto 10px auto;font-size:1.8rem;}.nav-language-navigation .language-box{margin:5px 0 0;}.nav-language-navigation{right:0px;width:auto;display:inherit;align-items:inherit;justify-content:inherit;}.grid-gallery .ce-media.width-50{height:400px;}.events-detail-text{padding:40px 85px 60px 40px;}.events-detail-image{padding:40px 15px 60px 0;}.grid-content-image .tile-bodytext{font-size:1.8rem;}}@media (max-width:855px){table{font-size:1.8rem;}.grid-content-image{height:auto;}.grid-content-image .tile-inner{width:100%;margin:5px 0 0px 0;}.grid-content-image .tile-image{width:100%;padding:0px;height:320px;}.grid-content-image .tile-inner h2{font-size:4.5rem;max-width:260px;margin:65px auto 0 auto;line-height:1.11;}.grid-content-image .tile-bodytext{font-size:1.7rem;max-width:340px;margin:15px auto 0 auto;}.content-layout-1 .tile-image{position:relative;}.tile-bodytext p{padding:0;}.grid-content-image .content-text{min-height:380px;}.grid-content-image:nth-child(2n+1) .tile-image{padding:0;}.grid-bg-image{height:380px;}.grid-content-text .tile-inner-left,.grid-content-text .tile-inner-right{width:100%;}.grid-content-text .tile-inner-left{padding:20px 20px 15px 20px;}.grid-content-text .tile-inner-right{padding:15px 20px 20px 20px;}.grid-content-text .tile-inner-center{padding:20px;}.grid-content-text p,li{font-size:1.6rem;}.content-layout-1 .btn a,.content-layout-2 .btn a{font-size:1.8rem;}.grid-images{height:auto;}.grid-images .tile-image-left,.grid-images .tile-image-right{height:400px;width:100%;}.grid-images .tile-image-right{margin-left:0;margin-top:6px;}.grid-gallery .tile-item{height:350px;}.grid-gallery .ce-media.width-25{width:50%;height:280px;}.grid-gallery .ce-media.width-50{width:100%;height:400px;}.grid-gallery .ce-media.width-100{height:380px;}.tile-bodytext p{font-size:1.7rem;}.events-detail-text{width:100%;padding:50px 20px 15px 20px;}.events-detail-image{width:100%;padding:15px 20px 20px 20px;}}@media (max-width:760px){.voucher .label.title label,.voucher .field .title,.voucher .field .bezahlung{overflow:hidden;border:1px solid transparent;}.voucher .label.title label,.voucher .label.bezahlung label{width:100% !important;}.page-header .inner{margin-top:0px;}.logo,.fixed-logo{visibility:hidden !important;display:none;}.logo-responsive,.phone{visibility:visible;display:block;}#nav-btn{float:none;margin:0 auto;}.weather-button{margin:0;}.nav-button{margin:0;}.webcam-button{margin:0;}.nav-button,.phone,.webcam-button,.weather-button{width:25%;position:relative;max-width:inherit;}.text-webcam,.text-item,.text-weather{display:none;}.weather-button{height:42px;}.service-navigation{margin-top:41px;}.logo-responsive{-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}.logo-responsive img{display:block;margin:0 auto;opacity:1;width:240px;height:118px;-moz-transition:all 400ms linear;-webkit-transition:all 400ms linear;-o-transition:all 400ms linear;-ms-transition:all 400ms linear;transition:all 400ms linear;}.page-header.fixed .logo-responsive{visibility:hidden;padding:0 !important;}.page-header.fixed .logo-responsive img{height:0 !important;opacity:0;}.main-navigation ul li.hassub > span.link{padding-right:200px;padding-right:20rem;}.main-navigation ul li span.link > .toggle{width:200px;}.page-header .layer-btn.open-layer:after{bottom:-25px;z-index:201;}.page-header.fixed .layer-btn.open-layer:after{bottom:-36px;}.page-header{height:196px;}.page-content{padding-top:196px;min-height:calc(100vh - 270px);}.slider-content-inner,h1{text-align:center;}.grid-content-25 .tile-bodytext{margin:20px auto 10px auto;font-size:1.8rem;}.navigations,.webcam-wrapper .inner,.weather-wrapper .inner > div{border-bottom:none;}.nav-language-navigation{top:inherit;bottom:-12px;width:100%;display:flex;align-items:center;justify-content:center;}.nav-language-navigation ul.language-box li:first-child a:before,.nav-language-navigation ul.language-box li:last-child a:before{display:none;}.nav-language-navigation ul.language-box li:first-child:after{content:"";background-color:#fff;height:15px;width:1px;position:absolute;right:71px;top:2px;}.nav-language-navigation .language-box li:first-child{padding-left:0px;}.nav-language-navigation .language-box li:last-child{padding-left:8px;}.nav-language-navigation .language-box li.inact:before{display:none;}li.single-event{width:calc(100% - 11px);}li.single-event.event-1,li.single-event.event-3,li.single-event.event-5,li.single-event.event-7{background-color:#bab8ab;}li.single-event.event-1 h2,li.single-event.event-3 h2,li.single-event.event-5 h2,li.single-event.event-7 h2{color:#fff;}li.single-event.event-2,li.single-event.event-4,li.single-event.event-6,li.single-event.event-8{background-color:#dad7c4;}li.single-event.event-2 h2,li.single-event.event-4 h2,li.single-event.event-6 h2,li.single-event.event-8 h2{color:#9c9a88;}li.single-event.event-1 .event-teaser.open:before,li.single-event.event-3 .event-teaser.open:before,li.single-event.event-5 .event-teaser.open:before,li.single-event.event-7 .event-teaser.open:before{background-color:#bab8ab;}li.single-event.event-2 .event-teaser.open:before,li.single-event.event-4 .event-teaser.open:before,li.single-event.event-6 .event-teaser.open:before,li.single-event.event-8 .event-teaser.open:before{background-color:#dad7c4;}li.single-event.event-2 .events-detail-container,li.single-event.event-4 .events-detail-container,li.single-event.event-6 .events-detail-container,li.single-event.event-8 .events-detail-container{background-color:#dad7c4;}li.single-event.event-1 .event-btn,li.single-event.event-3 .event-btn,li.single-event.event-5 .event-btn,li.single-event.event-7 .event-btn{color:#FFF;}li.single-event.event-2 .event-btn,li.single-event.event-4 .event-btn,li.single-event.event-6 .event-btn,li.single-event.event-8 .event-btn{color:#9c9a88;}li.single-event.event-1 .event-btn:before,li.single-event.event-3 .event-btn:before,li.single-event.event-5 .event-btn:before,li.single-event.event-7 .event-btn:before,li.single-event.event-1 .event-btn:after,li.single-event.event-3 .event-btn:after,li.single-event.event-5 .event-btn:after,li.single-event.event-7 .event-btn:after{color:#FFF;}li.single-event.event-2 .event-btn:before,li.single-event.event-4 .event-btn:before,li.single-event.event-6 .event-btn:before,li.single-event.event-8 .event-btn:before,li.single-event.event-2 .event-btn:after,li.single-event.event-4 .event-btn:after,li.single-event.event-6 .event-btn:after,li.single-event.event-8 .event-btn:after{color:#9c9a88;}li.single-event.event-1 .event-hide-btn,li.single-event.event-3 .event-hide-btn,li.single-event.event-5 .event-hide-btn,li.single-event.event-7 .event-hide-btn{color:#fff;}li.single-event.event-1 .events-detail-container,li.single-event.event-3 .events-detail-container,li.single-event.event-5 .events-detail-container,li.single-event.event-7 .events-detail-container{background-color:#bab8ab;}li.single-event.event-2 .event-hide-btn,li.single-event.event-4 .event-hide-btn,li.single-event.event-6 .event-hide-btn,li.single-event.event-8 .event-hide-btn{color:#9c9a88;}li.single-event.event-1 .further-information a,li.single-event.event-3 .further-information a,li.single-event.event-5 .further-information a,li.single-event.event-7 .further-information a{color:#fff;border-bottom:1px solid #fff;}li.single-event.event-1 .event-hide-btn.event-btn:before,li.single-event.event-3 .event-hide-btn.event-btn:before,li.single-event.event-5 .event-hide-btn.event-btn:before,li.single-event.event-7 .event-hide-btn.event-btn:before,li.single-event.event-1 .event-hide-btn.event-btn:after,li.single-event.event-3 .event-hide-btn.event-btn:after,li.single-event.event-5 .event-hide-btn.event-btn:after,li.single-event.event-7 .event-hide-btn.event-btn:after{color:#fff;}li.single-event.event-2 .event-hide-btn.event-btn:before,li.single-event.event-4 .event-hide-btn.event-btn:before,li.single-event.event-6 .event-hide-btn.event-btn:before,li.single-event.event-8 .event-hide-btn.event-btn:before,li.single-event.event-2 .event-hide-btn.event-btn:after,li.single-event.event-4 .event-hide-btn.event-btn:after,li.single-event.event-6 .event-hide-btn.event-btn:after,li.single-event.event-8 .event-hide-btn.event-btn:after{color:#9c9a88;}}@media (max-width:620px){.grid-content-25{width:100%;margin:0 auto;}.grid-content-25 .col-4{width:100%;border-right:none;border-left:none;}.grid-content-25 .tile-inner.col-4:nth-child(2n){width:100%;border-left:none;}.grid-content-25 .tile-inner.col-4:nth-child(3n){border-bottom:12px solid #fff;}.grid-content-25{border-bottom:none;}.grid-content-25 .tile-inner.col-4:nth-child(4n){border-bottom:12px solid #fff;}.grid-content-25.odd .tile-inner.col-4:last-child{border-right:none;width:100%;border-bottom:12px solid #fff;}.grid-gallery .ce-media.width-25{width:100%;}}@media (min-width:1025px){.page-footer .extern-links{left:50%;transform:translateX(-50%);}}@media (max-width:1024px){.page-footer .extern-links{position:absolute;left:-36px;top:90px;}.page-footer .extern-links a img{height:55px;}}@media (max-width:960px){.page-footer .extern-links{position:absolute;left:-36px;top:90px;}.page-footer .extern-links a img{height:55px;}}@media (max-width:568px){.slider-content-inner,h1{font-size:3.6rem;}.page-footer{height:370px;}.page-footer .extern-links{position:absolute;left:68px;top:305px;}.page-footer .extern-links a img{height:55px;}.meta-navigation{float:right;position:absolute;right:-3px;top:50px;margin-top:225px;width:227px;}.facebook-icon{margin:23px 13px 0px 0;}address{margin-top:25px;}.footer-language-navigation .language-box{position:absolute;right:0px;top:195px;width:224px;}.weather-wrapper .inner > div{border-bottom:none;}}@media (max-width:500px){div.uebernachtung div.checkbox{width:99%;}}@media (max-width:480px){.ce-intext .ce-bodytext{width:100%;}.ce-intext .ce-gallery{width:100%;max-width:none;padding-left:0 !important;padding-right:0 !important;}.ce-intext.ce-right.ce-nowrap .ce-gallery,.ce-intext.ce-left.ce-nowrap .ce-gallery,.ce-intext.ce-right .ce-gallery,.ce-intext.ce-left .ce-gallery{margin:0 0 10px 0;}.ce-gallery .ce-row{overflow:visible;}.grid-content-image{height:auto;width:calc(100% - 12px);}.grid-content-image .content-text{min-height:300px;}.grid-content-image .tile-inner h2{font-size:3.2rem;max-width:260px;margin:20px auto 0 auto;line-height:1.25;}.grid-content-image .tile-bodytext{max-width:280px;margin:15px auto 0 auto;}.grid-bg-image{height:300px;}.grid-content-text{width:calc(100% - 12px);margin:0 6px 0 auto;}.grid-images{width:calc(100% - 12px);}.grid-images .tile-image-left,.grid-images .tile-image-right{height:320px;}.grid-content-25{border-right:6px solid #fff;border-left:6px solid #fff;}.grid-gallery{padding:0 3px 3px 3px;}.grid-gallery .tile-item{padding:3px;}.grid-gallery .ce-media.width-25{height:280px;}.grid-gallery .ce-media.width-50{height:320px;}.grid-gallery .ce-media.width-100{height:300px;}li.single-event h2{padding-top:40px;}li.single-event{height:270px;min-height:inherit;}.event-teaser{height:270px;}.event-teaser.open{height:289px;}li.single-event h2{font-size:2.4rem !important;line-height:1.07 !important;padding-top:50px;}td:first-child{width:50%;padding-right:20px;}div.uebernachtung div.checkbox{width:99%;}.page-footer .extern-links{left:155px;}}@media (max-width:414px){.page-footer .extern-links{left:90px;}}@media (max-width:395px){.page-footer .extern-links{left:65px;}}@media (max-width:375px){.page-footer .extern-links{left:53px;}.page-footer .extern-links a img{height:50px;}}@media (max-width:370px){.grid-content-image{height:auto;}.grid-content-image .content-text{min-height:230px;}.grid-content-image .tile-image{height:230px;}.grid-content-image .tile-inner h2{max-width:260px;margin:20px auto 20px auto;}.grid-content-image .tile-bodytext{max-width:280px;margin:15px auto 0 auto;}.grid-content-25 .tile-bodytext{margin:15px auto 10px auto;}.grid-content-25 .content-text h2{font-size:2.5rem;line-height:1.12;}.main-navigation ul li span.link>.toggle{width:100px;}.main-navigation ul li.hassub>span.link{padding-right:100px;padding-right:10rem;}}@media (max-width:340px){.grid-content-25 .col-4{min-height:240px;}.grid-gallery .ce-media.width-25{height:240px;}.page-footer p{font-size:1.4rem;}.meta-navigation,.footer-language-navigation .language-box{width:202px;}.page-footer .extern-links a img{height:40px;}.page-footer .extern-links{left:32px;}}@media (max-width:314px){.facebook-icon{margin:-5px 0 0 0;font-size:3rem;width:202px;text-align:left;}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}#fancybox-loading div{background-image:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}}.sehr_klein{font-size:0.8em;}.klein{font-size:0.9em;}.normal{font-size:1.0em;}.gross{font-size:1.1em;}.sehr_gross{font-size:1.2em;}.align-left{text-align:left;}.align-center{text-align:center;}.align-right{text-align:right;}@font-face{font-family:'icomoon';src:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.eot?jyxnh9');src:url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.eot?jyxnh9#iefix') format('embedded-opentype'),url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.woff2?jyxnh9') format('woff2'),url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.ttf?jyxnh9') format('truetype'),url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.woff?jyxnh9') format('woff'),url('../../../typo3conf/ext/gasthausforelle_template/Resources/Public/Fonts/icomoon.svg?jyxnh9#icomoon') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-weather01:before{content:"\e907";font-size:3.5rem;}.icon-weather02:before{content:"\e908";font-size:3.5rem;}.icon-weather03:before{content:"\e909";font-size:3.5rem;}.icon-weather04:before{content:"\e90a";font-size:3.5rem;}.icon-weather05:before{content:"\e90b";font-size:3.5rem;}.icon-weather06:before{content:"\e90c";font-size:3.5rem;}.icon-weather07:before{content:"\e90d";font-size:3.5rem;}.icon-weather08:before{content:"\e90e";font-size:3.5rem;}.icon-weather09:before{content:"\e90f";font-size:3.5rem;}.icon-weather10:before{content:"\e910";font-size:3.5rem;}.icon-weather11:before{content:"\e911";font-size:3.5rem;}.icon-weather12:before{content:"\e912";font-size:3.5rem;}.icon-weather13:before{content:"\e913";font-size:3.5rem;}.icon-weather14:before{content:"\e914";font-size:3.5rem;}.icon-weather15:before{content:"\e915";font-size:3.5rem;}.icon-weather16:before{content:"\e916";}.icon-weather18:before{content:"\e917";font-size:3.5rem;}.icon-weather19:before{content:"\e918";font-size:3.5rem;}.icon-close:before{content:"\e906";}.icon-arrow-down:before{content:"\e904";}.icon-arrow-right:before{content:"\e905";}.icon-movie:before{content:"\e903";}.icon-phone:before{content:"\e902";}.icon-facebook:before{content:"\e900";}.icon-webcam:before{content:"\e901";}.formError{z-index:990;}.formError .formErrorContent{z-index:991;}.formError .formErrorArrow{z-index:996;}.ui-dialog .formError{z-index:5000;}.ui-dialog .formError .formErrorContent{z-index:5001;}.ui-dialog .formError .formErrorArrow{z-index:5006;}.inputContainer{position:relative;float:left;}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;}.formError.inline{position:relative;top:0;left:0;display:inline-block;}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}.formError .formErrorContent{width:100%;background:#fff;position:relative;min-width:120px;font-size:11px;border:2px solid #ddd;box-shadow:0 0 6px #000;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;-o-box-shadow:0 0 6px #000;padding:4px 10px 4px 10px;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;top:-15px;left:25px;}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}.greenPopup .formErrorContent{background:#33be40;}.blackPopup .formErrorContent{background:#393939;color:#FFF;}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}body[dir='rtl'] .formError .formErrorArrow,body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:4px;}.formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;-o-box-shadow:0 2px 3px #444;font-size:0px;height:1px;margin:0 auto;line-height:0;font-size:0;display:block;}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}.greenPopup .formErrorArrow div{background:#33be40;}.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}.formError .formErrorArrow .line10{width:15px;border:none;}.formError .formErrorArrow .line9{width:13px;border:none;}.formError .formErrorArrow .line8{width:11px;}.formError .formErrorArrow .line7{width:9px;}.formError .formErrorArrow .line6{width:7px;}.formError .formErrorArrow .line5{width:5px;}.formError .formErrorArrow .line4{width:3px;}.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd;}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}.formErrorArrow.formErrorArrowBottom{left:15px;top:-13px;}.page-content form{max-width:100%;}input,textarea,select{outline:none;font-size:1em;}input[type=checkbox]{position:absolute;opacity:0;}input[type=radio]{width:0px !important;height:1px;opacity:0;}input[type=radio] + label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:8px;border-radius:8px;border:1px solid white;}input[type=checkbox] + label:before{content:"";display:inline-block;width:15px;height:15px;vertical-align:middle;margin-right:8px;border:1px solid white;}input[type=radio]:checked + label:before{content:"\2022";color:white;font-size:50px;text-align:center;line-height:10px;text-shadow:0px 0px 3px #eee;}input[type=checkbox]:checked + label:before{content:"\2714";color:white;text-align:center;line-height:15px;font-size:0.7em;}.Tx-Formhandler{font-size:1.8rem;}.voucher h2{color:#9c9a88;font-size:1.4em;margin-top:15px;}.voucher h3{font-size:1.1em;}.form-required{color:#000;}.voucher #wert{width:70px;text-align:center;}.voucher  .form-row .field{float:left;}.voucher .form-col input{height:30px;border:none;background:none;color:#000;width:100%;}.text-right{text-align:center;}.voucher .form-col input::-webkit-input-placeholder{color:#000000;font-family:'Playfair Display',Arial,Helvetica,sans-serif;font-style:italic;line-height:30px;font-size:0.9em;}.voucher .form-col{border-bottom:1px solid white;min-height:30px;overflow:hidden;}.voucher .wertgutschein .form-col{border-top:1px solid #fff;margin:0 10px;}.voucher .wertgutschein .form-col:first-child{margin-left:0px;}.voucher .wertgutschein .form-col:last-child{margin-right:0px;}.voucher .zimmerkategorie .form-col:first-child,.voucher .anzahl-personen .form-col:first-child{border-top:1px solid white;}.border{border-top:1px solid white;}.voucher .uebernachtung .form-col-50:last-child{margin-left:20px;}.voucher .uebernachtung.form-row .label{width:80%;}.voucher .uebernachtung.form-row .field{width:20%;}.voucher .label.bezahlung,.voucher .label.title{margin-left:4px;}.voucher .gutschein .field{width:10%;}.voucher .gutschein .label{width:90%;}.voucher .uebernachtung.form-row .field{text-align:right;}.voucher .form-col label{line-height:30px;}.voucher .form-col-50{width:calc(50% - 10px);float:left;}.voucher .checkbox{float:left;width:50%;}.voucher .checkbox .field{width:auto;}.voucher .checkbox .field input{height:25px;margin-right:10px;}.voucher .form-col-50.wert .label{width:130px;}.voucher .form-col-50.wert .field{width:calc(100% - 130px);}.voucher .form-col-50.gutschein .field{text-align:right;}.voucher .form-col-50.anzahl-personen .field{text-align:right;}.voucher .contact .form-col input[type=radio]{display:none;}.voucher .contact .form-col label{width:110px !important;float:left;}.voucher .contact .form-col input{width:100%;}.voucher .contact{border-top:1px solid white;}.voucher .contact .field .bezahlung label{width:200px !important;}.voucher .message .label{width:100%;border-bottom:1px solid white;}.voucher .message .field{width:100%;border-bottom:1px solid white;}.voucher .message .field textarea{border:none;background:none;height:100px;}.voucher .form-row .submit{text-align:center;width:100%;}.voucher .form-row .submit input{text-transform:uppercase;background:none;border:none;height:50px;font-family:'Playfair Display',Arial,Helvetica,sans-serif;font-size:1.5em;letter-spacing:0.2em;color:#9c9a88;}.submitrow{text-align:center;}.submit-wrap{display:inline-block;border-top:1px solid white;border-bottom:1px solid white;width:250px;height:50px;}.voucher .form-row .submit:before,.voucher .form-row .submit:after{content:"···";font-size:2rem;color:white;letter-spacing:-5px;-webkit-transition:all 850ms ease-in-out;-moz-transition:all 850ms ease-in-out;-ms-transition:all 850ms ease-in-out;-o-transition:all 850ms ease-in-out;transition:all 850ms ease-in-out;position:relative;bottom:4px;}.voucher .form-row .submit:hover:before,.voucher .form-row .submit:hover:after{letter-spacing:normal;}.voucher .form-col select{height:30px;width:70px;padding-right:30px;border:none;background:none;display:inline-block;margin:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;}.voucher .form-col  select{background-image:url("/typo3conf/ext/gasthausforelle_template/Resources/Public/Images/Icons/ecke.png");background-position:calc(100% - 15px) calc(1em - 5px),calc(100% - 10px) calc(1em - 5px),calc(100% - 2.5em) 0.5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;}.voucher .form-col  select::-ms-expand{display:none;}.voucher.newsletter .label.title{float:left;width:70px;margin-top:0px;}.voucher.newsletter .title{margin-top:-11px;float:left;}.newsletter-anmeldung{border-top:1px solid #fff;}@media (max-width:855px){.Tx-Formhandler{font-size:1.6rem;}}
