@charset "UTF-8";@font-face{font-display:swap;font-family:"Alegreya Sans";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/alegreya_sans/alegreya-sans-regular.woff2') format("woff2"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/alegreya_sans/alegreya-sans-regular.woff') format("woff"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/alegreya_sans/alegreya-sans-regular.ttf') format("truetype"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/alegreya_sans/alegreya-sans-regular.svg#AlegreyaSans') format("svg")}@font-face{font-display:swap;font-family:"Indie Flower";font-style:normal;font-weight:400;src:url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/indie_flower/indie-flower-regular.woff2') format("woff2"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/indie_flower/indie-flower-regular.woff') format("woff"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/indie_flower/indie-flower-regular.ttf') format("truetype"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/indie_flower/indie-flower-regular.svg#IndieFlower') format("svg")}@font-face{font-family:"Mastericons";font-display:swap;src:url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/mastericons/mastericons.eot?') format("eot"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/mastericons/mastericons.woff2') format("woff2"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/mastericons/mastericons.woff') format("woff"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/mastericons/mastericons.ttf') format("truetype"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/mastericons/mastericons.svg#Mastericons') format("svg")}@font-face{font-family:"icomoon";font-display:swap;src:url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/icomoon/icomoon.eot?') format("eot"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/icomoon/icomoon.woff') format("woff"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/icomoon/icomoon.ttf') format("truetype"),url('../../../typo3conf/ext/mj_themes/Resources/Public/css/fonts/icomoon/icomoon.svg#icomoon') format("svg")}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}b,strong{font-weight:bold}.clear{*zoom:1;content:".";display:block;height:0;visibility:hidden;clear:both}.clear:before,.clear:after,.wrapper:after{content:" ";display:table}.clear:after,.wrapper:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{width:100%;margin:0;padding:0}body{font:16px "Alegreya Sans",sans-serif;line-height:26px;color:#4c4c4c;background-color:#fff}img{vertical-align:bottom}.wrapper{top:70px;position:relative}a{background:transparent;color:#ae0917;text-decoration:none}a:active,a:hover{outline:0}.ico{font-family:Mastericons;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.logo{background-repeat:no-repeat;background-position:bottom center;background-size:100% auto;height:auto;position:absolute;width:140px;z-index:9999;padding:6px 0}.logo a{display:block;color:#fff}.logo img{width:100%;height:auto}.ce-align-left,.alignment-left{text-align:left}.ce-align-center,.alignment-center{text-align:center}.ce-align-right,.alignment-right{text-align:right}.wrapper h1,.wrapper h2,.wrapper h3,.wrapper h4{font-family:"Indie Flower";margin-bottom:0.5em;line-height:1}.wrapper{}.wrapper h1{font-size:2.399976em}.wrapper h2{font-size:1.99998em}.wrapper h3{font-size:1.599984em}.wrapper h4{font-size:1.199988em}.tile{}.tile h1{font-size:1.799982em}.tile h2{font-size:1.499985em}.tile h3{font-size:1.199988em}.tile h4{font-size:0.899991em}.row.content{margin-top:1.5em}.row.content .container .column>.container{margin-top:2.5em}.row.content .container .column>.container:first-child{margin-top:0 !important}ul{list-style:none}header.mainHeader{width:100%;position:fixed;z-index:1000;top:0;background:#ae0917;min-height:70px}header #image{position:relative}.header_container,.footer_container{margin:0 auto;position:relative}.container{margin:0 auto}.container .column>div{width:100%;margin-bottom:1.25em;display:inline-block}.ce-gallery figure{display:table;margin:0}.ce-gallery figure figcaption{display:table-caption;caption-side:bottom;background-color:white;background-color:rgba(255,255,255,0.5);text-align:justify;padding:0.5em;font-size:0.75em;width:100%}.ce-gallery img,.ce-gallery picture{display:block;box-shadow:0 5px 5px -5px #000;max-width:100%;width:100%;height:auto}.ce-right .ce-gallery{float:right;margin-left:1%}.ce-left .ce-gallery{float:left;margin-right:1%}.ce-above .ce-gallery{margin-bottom:1em;width:100%}.ce-below .ce-gallery{margin-top:1em;width:100%}.ce-gallery .ce-column{margin:0;padding:0 5px}.ce-gallery .ce-column:first-child{padding-left:0}.ce-gallery .ce-column:last-child{margin-right:0}.ce-gallery[data-ce-columns="2"] .ce-column{float:left;width:auto;max-width:50%}.ce-gallery[data-ce-columns="3"] .ce-column{float:left;width:auto;max-width:33.3333333333%}.ce-gallery[data-ce-columns="4"] .ce-column{float:left;width:auto;max-width:25%}.ce-gallery[data-ce-columns="5"] .ce-column{float:left;width:auto;max-width:20%}.ce-gallery[data-ce-columns="6"] .ce-column{float:left;width:auto;max-width:16.6666666667%}.ce-column{float:left}.ce-textpic{margin-bottom:0.75em}.ce-textpic,.ce-nowrap .ce-bodytext,.ce-gallery,.ce-row,.ce-uploads li,.ce-uploads div{overflow:hidden}@media only screen and (max-width:767px){.header_container,.footer_container{width:100%}.container{width:100%}}@media only screen and (min-width:768px) and (max-width:989px){.header_container,.footer_container{width:768px}.container{width:768px}}@media only screen and (min-width:990px) and (max-width:1399px){.header_container,.footer_container{width:960px}.container{width:960px}}@media only screen and (min-width:1400px){.header_container,.footer_container{width:1240px}.container{width:1240px}}.teaser.webcam{float:left;width:30%;margin:0 1.6% 1em}.teaser.webcam img{width:100%;height:auto;display:block}.teaser.webcam .desc_container .title{margin:0}.teaser.webcam .desc_container p{font-size:0.9em;line-height:1em}.webcamPresentedContainer{display:flex;flex-wrap:wrap;justify-content:space-between}.teaser.webcamPresented1{width:99% !important;margin:0 0.5% 0.5em}.teaser.webcamPresented2{width:49% !important;margin:0 0.5% 0.5em}.teaser.webcamPresented3{width:32.3333333333% !important;margin:0 0.5% 0.5em}.teaser.webcamPresented4{width:24% !important;margin:0 0.5% 0.5em}.teaser.webcamPresented5{width:19% !important;margin:0 0.5% 0.5em}#hotline{width:200px;float:right;padding-top:10px}#hotline h3{margin:0}#hotline h3,#hotline span,#hotline a{color:#fff}#hotline .desc_container span.number a::before{content:"d";font-family:"Mastericons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}footer{display:block;position:relative;margin-top:98px;background:#fff;clear:both}footer h1,footer h5{margin-top:13px;font-size:bold 16px "Alegreya Sans",sans-serif;color:#666;margin-bottom:35px}footer h4{text-align:center;color:#ae0917;font:2em "Alegreya Sans",sans-serif;margin-bottom:45px;color:#666}footer .footer_bg .footerBox{float:left;width:50%}footer .footer_bg .footerBox:last-child{text-align:right}footer .footer_bg .footerBox:last-child li .ico{float:right;margin:0 0 0 0.5em;font-size:1.5em}.footerLogos{clear:both}.footerLogos .footer_container{text-align:right;padding:1em 0;margin-bottom:calc(1em + 50px);border-top:1px solid #ccc}.footerLogos .footer_container ul.metaFooter{float:right;margin:0;display:inline-block}.footerLogos .footer_container ul.metaFooter li{width:auto;float:left;text-align:right;line-height:14px;list-style:none;padding:0 0.5em;border-right:1px solid #ae0917}.footerLogos .footer_container ul.metaFooter li:last-child{border:0;padding-right:0}#headerImage{width:100%;height:auto;position:relative}#headerImage img{width:100%;height:auto}#headerImage>picture>img{aspect-ratio:2.74285}@media (max-width:799px){.row.content{width:100%;padding:0 2% !important}.row.content h2{font-size:1.5em}.row.content h5{font-size:1.2em}footer{padding:0 2% !important;margin-top:70px}footer .footer_container{font-size:14px}footer .footer_container h4{font-size:1.5em;margin-bottom:0.5em}footer .footer_container h5{margin-bottom:1em}footer .footerBox{width:100% !important;text-align:left !important}}.scrollTo{display:none}.listeGastroGastgeber{width:100%;margin:0 auto;font-size:12px;display:block;display:flex;flex-wrap:wrap}.listeGastroGastgeber .listeSingleBlock{width:100%;margin:0 0 1em;float:left;border:1px solid #6a6a6a;padding:3px}.listeGastroGastgeber .listeSingleBlock.gastgeber{height:auto}.listeGastroGastgeber .listeSingleBlock.gastgeber .image{float:left;width:120px;border:0px solid #000}.listeGastroGastgeber .listeSingleBlock.gastro{height:auto}.listeGastroGastgeber .listeSingleBlock.gastro .image{float:left;width:165px;border:0px solid #000}.listeGastroGastgeber .listeSingleBlock .infoBlock{float:right;text-align:right;width:50%;width:calc(100% - 180px) !important;border:0px solid #f00}.listeGastroGastgeber .listeSingleBlock .infoBlock h2{margin:0 0 10px 0;padding:0}.listeGastroGastgeber .listeSingleBlock .infoBlock .anschriftKontakt,.listeGastroGastgeber .listeSingleBlock .infoBlock .webDaten{float:left;width:100%}.listeGastroGastgeber .listeSingleBlock .infoBlock .erweitereInfos{clear:both;float:right;width:100%;margin-top:5px;padding-top:5px;border-top:1px solid #6a6a6a}.listeGastroGastgeber .listeSingleBlock .infoBlock .erweitereInfos .betten{float:left;width:50%}.listeGastroGastgeber .listeSingleBlock .infoBlock .erweitereInfos .preis{float:right;width:50%;text-align:right}.listeGastroGastgeber .listeSingleBlock .infoBlock .erweitereInfos .oeffnungszeiten{float:left;width:100%}.listeGastroGastgeber .ohneGewaehr{font-size:11px;display:block;width:100%;text-align:center;padding-right:5px;clear:both}@media only screen and (min-width:990px){.listeGastroGastgeber .listeSingleBlock{width:49% !important;margin:0 1% 1em 0 !important}.listeGastroGastgeber .listeSingleBlock.gastgeber{height:275px !important;min-height:275px}.listeGastroGastgeber .listeSingleBlock.gastro{height:250px !important;min-height:250px}.listeGastroGastgeber .listeSingleBlock .infoBlock{width:285px !important;width:calc(100% - 180px) !important}.listeGastroGastgeber .listeSingleBlock .infoBlock .anschriftKontakt{float:left;width:60% !important;text-align:left !important}.listeGastroGastgeber .listeSingleBlock .infoBlock .webDaten{float:right !important;width:40% !important}}.box-1-1,.box-2-1{height:282px;float:left;display:block;flex:1;border:0em solid #000;margin:0.3125em;position:relative}.box-1-1 span.preis,.box-2-1 span.preis{position:absolute;top:-133px;left:0.5em;font-family:Arial,Verdana;color:#fff;background:#ae0917;width:5em;height:5em;line-height:5em;border-radius:50%;text-align:center}.box-1-1 h2,.box-2-1 h2{position:absolute;bottom:0;width:100%;margin:0;padding:0.25em;background:#fff;background:-webkit-linear-gradient(to right,#fff 50%,rgba(255,255,255,0.5));background:-moz-linear-gradient(to right,#fff 50%,rgba(255,255,255,0.5));background:-ms-linear-gradient(to right,#fff 50%,rgba(255,255,255,0.5));background:-o-linear-gradient(to right,#fff 50%,rgba(255,255,255,0.5));background:linear-gradient(to right,#fff 50%,rgba(255,255,255,0.5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="{$color}",endColorstr="{$dark}",GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr={$color},endColorstr={$dark})"}.box-1-1 img,.box-2-1 img{vertical-align:bottom;height:282px}.box-1-1{width:300px;background:#efefef}.box-1-1 img{width:300px}.box-2-1{width:610px;background:#dddddd;flex:2}.box-2-1 img{width:610px}.tile .image_container{height:100%;padding:0;width:100%;display:block;overflow:hidden}.tile .desc_container{left:0px;padding:0px;position:absolute;bottom:0px;width:100%;height:50%}.tile figure{margin:0}.tile::after{content:".";display:block;height:0;clear:both;visibility:hidden}.gridbox3{margin:1em 0}#stickyLeiste{position:fixed;bottom:0;z-index:100;width:100%;background:#333;color:#fff}#stickyLeiste .blocks2,#stickyLeiste .blocks3,#stickyLeiste .blocks4,#stickyLeiste .blocks5{display:flex;align-items:center;justify-content:center;width:1240px;max-width:100%;height:50px;margin:0 auto}#stickyLeiste .blocks2>span,#stickyLeiste .blocks3>span,#stickyLeiste .blocks4>span,#stickyLeiste .blocks5>span{text-align:center;font-size:1.5em;display:block;flex:1}#stickyLeiste .blocks2>span{width:50%}#stickyLeiste .blocks3>span{width:33.3333333333%}#stickyLeiste .blocks4>span{width:25%}#stickyLeiste .blocks5>span{width:20%}#stickyLeiste span i{font-size:0.9em !important}#stickyLeiste .sticky{cursor:pointer}@media (max-width:600px){#stickyLeiste .blocks2,#stickyLeiste .blocks3,#stickyLeiste .blocks4,#stickyLeiste .blocks5{width:100%}#stickyLeiste .blocks2 span span,#stickyLeiste .blocks3 span span,#stickyLeiste .blocks4 span span,#stickyLeiste .blocks5 span span{display:none}}#stickyInfoPanel .ce-textpic{color:#000}#stickyInfoPanel .infoPanel{display:none;text-align:center;position:relative;height:200px;color:#000;background:#efefef;box-shadow:inset 0 0.5em 0.5em -0.5em #000}#stickyInfoPanel .infoPanel>div{padding-top:0.5em}#stickyInfoPanel .infoPanel h2{color:#ae0917;font-size:1.5em;padding-top:10px}#stickyInfoPanel .infoPanel h3{font-weight:bold}#stickyInfoPanel .infoPanel .closeButton{position:absolute;top:1em;right:1em;display:block;display:flex;align-items:center;justify-content:center;text-align:center;width:30px;height:30px;background:#0079CE;color:#fff}#stickyInfoPanel .infoPanel#webcamInfo img{width:auto;height:100%;padding:0.2em 1em;aspect-ratio:1.3333333333;object-fit:cover}@media (max-width:600px){.webcamPresentedContainer .teaser{width:49%}}@media (min-width:601px) and (max-width:1000px){.webcamPresentedContainer .teaser{width:32.33%}}@media (max-width:1000px){.header_container #topNav{display:block}.header_container .logo{width:130px;left:50%;margin-left:-65px}.header_container #hotline{width:33%;padding:10px 10px 0 0;text-align:right}}.news-list-category,.news-list-date{display:none}.topBreadcrumb{display:inline-block;width:100%;margin-bottom:1em}.topBreadcrumb ol.breadcrumb li{font-size:13px;font-weight:bold;display:block;float:left}.topBreadcrumb ol.breadcrumb>li+li::before{content:"| ";padding:0 5px;color:#000}.topBreadcrumb ol.breadcrumb>li:first-child+li::before{content:""}.topBreadcrumb ol.breadcrumb li:nth-child(2)::before{content:" "}#mp-menu{display:none !important}.ce-gallery .ce-row{margin-bottom:0.5em}.ce-gallery.ce-layout1{width:100%}.ce-gallery .ce-column:first-child{padding-left:5px !important}.ce-gallery .ce-column .ce-media{box-shadow:0 5px 5px -5px #000;display:inline-block}@media (min-width:640px) and (max-width:1200px){.ce-gallery .ce-column{margin:0;padding:0 5px;box-sizing:border-box}.ce-gallery .ce-column:first-child{padding-left:5px !important}.ce-gallery .ce-column:last-child{margin-right:0}.ce-gallery img,.ce-gallery picture{width:100%;height:auto}.ce-gallery[data-ce-columns="2"] .ce-column{width:50%}.ce-gallery[data-ce-columns="3"] .ce-column{width:33.3333333333%}.ce-gallery[data-ce-columns="4"] .ce-column{width:25%}.ce-gallery[data-ce-columns="5"] .ce-column{width:20%}}@media (max-width:640px){.ce-gallery .ce-column{margin:0 0 10px;width:100% !important;box-sizing:border-box}.ce-gallery img,.ce-gallery picture{width:100%;height:auto}.ce-gallery[data-ce-columns="2"] .ce-column{width:100%;max-width:100%}.ce-gallery[data-ce-columns="3"] .ce-column,.ce-gallery[data-ce-columns="4"] .ce-column,.ce-gallery[data-ce-columns="5"] .ce-column{width:50%;max-width:50%}.ce-textpic.ce-intext.ce-nowrap .ce-bodytext{clear:both;font-size:0.9em}}.teaser.webcam{width:100%;box-sizing:border-box;height:auto;position:relative;padding:0px 5px;margin:0px 0px 1em}.teaser.webcam .desc_container{position:relative !important;text-align:center;width:100%;background:rgba(255,255,255,0.95);padding:5px 0}.teaser.webcam .desc_container h3,.teaser.webcam .desc_container p{text-align:center !important}@media (min-width:351px) and (max-width:799px){.teaser.webcam{width:50% !important}.teaser.webcam:nth-child(2n+2){clear:left}}@media (min-width:800px) and (max-width:1199px){.teaser.webcam{width:33.333% !important}.teaser.webcam:nth-child(3n+2){clear:left}}@media (min-width:1200px){.teaser.webcam{width:25% !important}.teaser.webcam:nth-child(4n+2){clear:left}}.news{background:#fff;padding:25px;margin-top:2em}.news .article .header h3{margin-top:0}iframe.pano360{width:100%;height:600px;border:0}@media (min-width:1400px){#topNav .level2>li{width:20% !important;padding:0 10px 15px !important}#topNav .level3>li{padding:0 5px !important}#topNav .level3>li>a{background:none !important}}.flagNL,.flagGB{width:40px;height:auto}#headerBlueBox{height:100%;width:100%}#headerBlueBox .blue-box h2{color:#fff;background-repeat:no-repeat;background-position:115px 10px;padding:10px 10px 0 !important;font-size:19px !important;text-align:center}#headerBlueBox .liftinfos h2{background-image:url("/fileadmin/gfx/lift-icon.png");background-position:50% 10px;padding-top:33% !important}#headerBlueBox .loipeninfo h2{background-image:url("/fileadmin/gfx/loipen-info.png");background-position:50% 10px;padding-top:33% !important}#headerBlueBox .webcam h2{background-image:url("http://www.usseln.de/fileadmin/layout/icon-webcam2.png");text-indent:-9999em;background-position:50% 10px;padding-top:42% !important}#headerBlueBox .blue-box span{color:#fff;font-family:Delicious,Arial,Helvetica,Verdana,sans-serif;text-transform:uppercase;font-size:14px;bottom:7px;left:14px;position:absolute}#headerBlueBox .blue-box .blueTeaserOpen{font-size:50px;position:relative;top:6px;left:0}#headerBlueBox .blue-box h2.blueBoxRise{position:absolute;top:15%;font-family:"Alegreya Sans",sans-serif;margin-left:-5px}.blue-box{background:#549ed2;background:-moz-linear-gradient(top,#549ed2 0%,#024a88 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#549ed2),color-stop(100%,#024a88));background:-webkit-linear-gradient(top,#549ed2 0%,#024a88 100%);background:-o-linear-gradient(top,#549ed2 0%,#024a88 100%);background:-ms-linear-gradient(top,#549ed2 0%,#024a88 100%);background:linear-gradient(to bottom,#549ed2 0%,#024a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#549ed2",endColorstr="#024a88",GradientType=0);background:#549ed2;background:-webkit-linear-gradient(to bottom,#549ed2 0%,#024a88 100%);background:-moz-linear-gradient(to bottom,#549ed2 0%,#024a88 100%);background:-ms-linear-gradient(to bottom,#549ed2 0%,#024a88 100%);background:-o-linear-gradient(to bottom,#549ed2 0%,#024a88 100%);background:linear-gradient(to bottom,#549ed2 0%,#024a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="{$color}",endColorstr="{$dark}",GradientType=0);-ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0,startColorstr={$color},endColorstr={$dark})";border-top:0px solid #88d3ff;box-shadow:1px 1px 6px -3px #4c4c4c;border-radius:0px;width:100%;height:282px;display:inline-block !important;position:relative;padding:5px}.blue-box:hover{background:#4790cb;background:-moz-linear-gradient(top,#4790cb 0%,#023f76 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4790cb),color-stop(100%,#023f76));background:-webkit-linear-gradient(top,#4790cb 0%,#023f76 100%);background:-o-linear-gradient(top,#4790cb 0%,#023f76 100%);background:-ms-linear-gradient(top,#4790cb 0%,#023f76 100%);background:linear-gradient(to bottom,#4790cb 0%,#023f76 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4790cb",endColorstr="#023f76",GradientType=0)}@media screen and (max-width:767px){#headerBlueBox .blue-box{height:100% !important;min-height:127px;font-size:1.5em}#headerBlueBox .blue-box h2.minify{margin:0;background-size:25%;font-size:75% !important;line-height:150% !important;padding-top:33% !important}#headerBlueBox .blue-box .blueTeaserOpen{font-size:125% !important}#headerBlueBox .blue-box span.infoBlock{font-size:70% !important;bottom:0 !important}}footer ul.socialLinks li.pinterest a{background:#c8232c}footer ul.socialLinks li.instagram a{background:#3f729b}footer ul.socialLinks li.youtube a{background:#cd201f}a.kb-facebook{text-decoration:none !important}a.kb-facebook span.ico{background:#0071bc;display:inline-block;padding:0.5em;border-radius:50%}.weather_today{display:inline-block;width:99%;margin:0 0.5% 1em;background:#fff}.weather_today .today_image{float:right;margin-top:-1.875em}.weather_today .today_text{width:40%;float:left;margin-bottom:5px}.weather_today .today_value{width:25%;float:left;font-weight:bold;margin-bottom:5px}.weather_forecast2{width:100%;margin:0.5em auto;background:#fff}.weather_forecast2>div>b{font-size:1em !important}.weather_outerbox{display:inline-block;width:100%}.weather_outerbox .bymeteomedia{clear:both;width:100%;display:block;text-align:center;background:#fff;background:rgba(255,255,255,0.8)}.weather_outerbox .bymeteomedia a{color:#AE0917}@media screen and (min-width:1000px){form.tt_angebote_form{position:absolute;bottom:0;width:100%}.weather_forecast2{width:49%;margin:0.5em 0.5%;float:left}}.container.flipbook{margin-top:1.5625em;padding:0}.container.flipbook .teaser{float:left;height:auto;padding:10px;width:100%;text-align:center;margin:0 0 15px}.container.flipbook .teaser h3{font-size:16px;margin:0 0 0.5em;text-align:center}.container.flipbook .teaser .image_container{background:none;height:190px}.container.flipbook .teaser .flipbook_button{position:relative;width:100%;bottom:0;left:0}.container.flipbook .teaser .flipbook_button a{display:block;width:75%;background:#ae0917;color:#fff;padding:0.25em;margin:0.25em auto;text-align:center}@media (min-width:768px){.container.flipbook{padding:0 5px}.container.flipbook .teaser{height:425px;padding:15px;width:380px;margin:0px 15px 25px}.container.flipbook .teaser .flipbook_button{position:absolute;bottom:15px}.container.flipbook .teaser .flipbook_button a{display:block;width:75%;background:#ae0917;color:#fff;padding:0.25em;margin:0.25em auto;text-align:center}}.lift i.image,.loipen i.image{display:none}@media (max-width:600px){.lifte a,.loipen a{display:inline-block}.lifte a i,.loipen a i{font-size:1.4em;vertical-align:top}.lifte i.image,.loipen i.image{display:block !important;width:25px;height:25px;background-size:contain !important;display:inline-block !important;margin:0 0 0 10px}.lifte i.image{background:url("/fileadmin/gfx/lift-icon.png") no-repeat}.loipen i.image{background:url("/fileadmin/gfx/loipen-info.png") no-repeat}}.carousel{position:relative;background:#fddfc5}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-out left;-moz-transition:0.6s ease-out left;-ms-transition:0.6s ease-out left;-o-transition:0.6s ease-out left;transition:0.6s ease-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1;vertical-align:bottom}@media (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:0.6s ease-out;-moz-transition:0.6s ease-out;-ms-transition:0.6s ease-out;-o-transition:0.6s ease-out;transition:0.6s ease-out}.carousel-inner>.item.next,.carousel-inner>.item.active.right{transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;-webkit-opacity:0.5;-khtml-opacity:0.5;-moz-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.right{left:auto;right:0}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;-webkit-opacity:0.9;-khtml-opacity:0.9;-moz-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:0;top:0;width:100%;padding-bottom:0 !important;font:bold 2em/1em "ALSSyysScript",Arial,Verdana}.carousel-caption>span{font-weight:normal;font-size:0.5em}.carousel-caption h3{font-size:1.5em;margin:0.25em auto}.carousel-caption h3:after{display:block;margin-top:-0.2em}.carousel-caption h3,.carousel-caption p{margin:0.25em auto}.carousel-indicators{bottom:20px}}.carousel-fade .carousel-inner .item{opacity:0;left:0 !important;-webkit-transition:opacity 0.75s ease-in-out;-moz-transition:opacity 0.75s ease-in-out;-ms-transition:opacity 0.75s ease-in-out;-o-transition:opacity 0.75s ease-in-out;transition:opacity 0.75s ease-in-out}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}input.datepicker{background:#fff no-repeat 96% center;background-size:20px}input.datepicker:focus{background:#e6e6e6 no-repeat 96% center}input.datepicker,input.datepicker:focus{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIyQjA2OUYwNEZFNjExRTZBRTM1RkM4REZFOTRDQTBGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIyQjA2OUYxNEZFNjExRTZBRTM1RkM4REZFOTRDQTBGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjJCMDY5RUU0RkU2MTFFNkFFMzVGQzhERkU5NENBMEYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjJCMDY5RUY0RkU2MTFFNkFFMzVGQzhERkU5NENBMEYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7yylQWAAABzklEQVR42qxU3ytDYRj+dgwzIj9my6/kYtISrSxEculyJW65cK9c+heUPwBXK3GBC7l1QxKFxiJNOmtFWkQ2muZ43nrPvL62K3vr6fme9z3fe97znO8cw7IspWO7ynsErBSqcf0GWNTzTsWx4/b5QM5w5jEJHgIszreo38iingJ3Ax2oGWDal0I+a/CGGZAJHPOmNJDgdUJgUzS+BWo5f0cJe7JZoAIoZ+3FndK8LhMNqpk9NCGGaOZ6m2z2zOzCBQt0J7AbHFR/oxX5eXAc7AGPyKLdLMdMYy+p4kETLBcrGszfqgRhN/MDV0CI8QIcCv0F7AlNsc7rQf0xm6gZTD3lt5sh34TOaXWiE03nmz0B7UiOibfmF5reWL/QFMPQF+LplINOLpIbWE//xy9M6bC79gBRoI9Bnh0ITZ7tCk0R4XVQ96wRiKF7lD34AN0LTZ5dC010pul8swegE8kw6xogIDRdFxKaYhzaLOQZfXNTpfIsAJzTdAz6vPaFJs+2hKZY5XWX7lkDcInuJnvwCUoKneNzZwqPYprON6PNA0jOsaZ/2KjQLmACOi6ebBI6XcgzMnYNqOf8O1ApfklvfJDt39ErUCca09fR+yPAAK8l30gDfOCbAAAAAElFTkSuQmCC")}.ui-datepicker{position:relative;width:100%;max-width:260px;display:none;background:white;z-index:999 !important}.ui-datepicker .selectetrange .ui-state-default{background:#ae0917;color:#fff}.ui-datepicker .ui-datepicker-unselectable .ui-state-default{background:#f5f5f5;color:#ccc;text-shadow:1px 0 0 #fff}.ui-datepicker .ui-datepicker-unselectable .ui-state-default:hover{background:#f5f5f5;color:#ccc}.ui-datepicker .ui-state-highlight{background:#ae0917}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0;border:0;font-weight:bold;width:100%;padding:4px 0;background-color:#f5f5f5;color:#575755}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer;font-size:0}.ui-datepicker .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-next:before{font-family:"Mastericons";content:"?";padding:2px 0 0 4px;line-height:30px;font-size:20px}.ui-datepicker .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-next:hover{text-decoration:none;border:0;font-weight:bold;top:2px;color:#ae0917}.ui-datepicker .ui-datepicker-prev:before{content:"!"}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-prev-hover{left:2px !important}.ui-datepicker .ui-datepicker-next{right:30px !important}.ui-datepicker .ui-datepicker-next-hover{right:30px !important}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:none !important;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-size:0.9375em}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:14px;border-collapse:collapse;margin:0 0 0.4em}.ui-datepicker th{padding:2px;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0 span,a;border-display:block;border-padding:2px;border-text-align:right;border-text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button .ui-datepicker-current{float:left}.ui-datepicker .highlightrange a.ui-state-default{background-color:#090;color:white}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:30px}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button .ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;position:absolute;z-index:-1;top:-4px;left:-4px;width:200px;height:200px}.ui-datepicker th{font-weight:bold;color:gray}.ui-datepicker-today a{background-color:#ccc;cursor:pointer;padding:0 4px;margin-bottom:0}.ui-datepicker-today a:hover{background-color:#575755;color:white}.ui-datepicker td a{margin-bottom:0;border:0}.ui-datepicker td:hover{color:white}.ui-datepicker td .ui-state-default{border:0;background:none;margin-bottom:0;font-size:12px;padding:2px;text-align:center}.ui-datepicker td .ui-state-default:hover{background:#000;color:#fff}.ui-datepicker td .ui-priority-secondary{color:#ccc}.ui-datepicker td .ui-state-active{background:#ae0917;margin-bottom:0;color:white}body.mobile .ui-datepicker{z-index:9999 !important;width:97% !important;left:5px !important}body.mobile .ui-datepicker .ui-datepicker-group{width:100%}.ie input.datepicker{background-position:118px center;background-size:20px}.ui-datepicker-calendar td{text-align:center}.ui-datepicker-calendar td .ui-state-default{font-size:1rem !important}.ui-datepicker-calendar td.ui-state-disabled .ui-state-default{background:none !important}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"]{color:#4c4c4c;padding:0 10px;font-size:14px;font-style:normal;font-weight:normal;width:100%;height:37px;border:1px solid #ccc;border-radius:0}input{line-height:normal}#booking{margin:0 auto;max-width:789px;background:#fff;padding:10px}#booking #searchCriteria:after{clear:both;content:".";display:block;height:0;visibility:hidden}#booking .quciksearchHeadline{display:none}#booking .form_field{float:left;width:20%;padding:0 5px}#booking .form_field label{color:#fff;width:100%;display:block}#booking .form_field div{width:100%}#booking .form_field.mealcode{display:none}#booking .form_field .searchButton{font-size:21px;height:56px;margin-bottom:0;text-align:center;text-transform:uppercase;width:100%;background:#d9d9d9}#travelmanticSearch{margin-top:23px}#travelmanticSearch #searchWrap{position:relative}#travelmanticSearch #searchWrap #solrSearchBoxWrapper input#solrSearchBox{height:55px;font-size:18px;font-weight:bold}#travelmanticSearch #searchWrap #solrSearchBoxWrapper .css_doSolrSearch{font-size:23px;font-weight:normal;height:55px;line-height:52px;margin:0 0 0 1%;text-align:center;background:#d88e29}#travelmanticSearch #searchWrap #solrSearchBoxWrapper .css_doSolrSearch:hover{background:#99641c}#travelmanticSearch #searchWrap .extraDropdown{display:none;background:none repeat scroll 0 0 white;max-height:270px;overflow-x:hidden;position:absolute;top:70px;width:517px;padding-top:15px}#travelmanticSearch #searchWrap .extraDropdown h3{margin-top:0;font-family:"Alegreya Sans",sans-serif;color:#4c4c4c;text-align:left;font-size:18px}#travelmanticSearch #searchWrap .extraDropdown .authorTipps{padding-left:20px}#travelmanticSearch #searchWrap .extraDropdown .authorTipps>ul{padding-left:0}#travelmanticSearch #searchWrap .extraDropdown .authorTipps>ul li{list-style:none}#travelmanticSearch #searchWrap .extraDropdown .authorTipps>ul li:before{content:"?";font-family:"Mastericons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#ae0917}#travelmanticSearch #searchWrap .extraDropdown .authorTipps,#travelmanticSearch #searchWrap .extraDropdown .travelTabs{width:50%;float:left}#travelmanticSearch #searchWrap .extraDropdown .travelTabs{margin-top:40px}#travelmanticSearch #searchWrap .extraDropdown .travelTabs span{display:none}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul{margin:0;padding:0}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li{float:none;margin:0 0 10px 0}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li a{width:100%;background:#fff;color:#ae0917;border:2px solid #ae0917}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.uk a,#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.event a{background:#d88e29;color:#fff;border:0}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.uk a:before,#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.event a:before{content:"B";font-family:"Mastericons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.event a{background:#ae0917}#travelmanticSearch #searchWrap .extraDropdown .travelTabs ul li.event a:before{content:"H"}#travelmanticSearch #eventWrap{padding-bottom:27px}#travelmanticSearch #eventWrap .field{width:25%;float:left;padding:0 2px}#travelmanticSearch #eventWrap .field.timing{position:absolute;width:100%;margin-top:63px}#travelmanticSearch #eventWrap .field.timing span{color:#fff;margin-right:15px;cursor:Pointer}#travelmanticSearch #eventWrap .field.timing span:hover{color:#ae0917}#travelmanticSearch #eventWrap .field.search{width:20%;margin-top:7px}#travelmanticSearch #eventWrap .field.date{width:30%}#travelmanticSearch #eventWrap .field label{color:#fff;width:100%;display:block}#travelmanticSearch #eventWrap .field input.datepicker{width:106px;float:left}#travelmanticSearch #eventWrap .field input.datepicker.startDate{margin-right:5px}#travelmanticSearch #eventWrap button.submitSearch{position:relative;padding:5px 10px 5px 36px;line-height:20px;height:56px;margin-bottom:0}#travelmanticSearch #eventWrap button.submitSearch span{position:absolute;left:0;font-size:18px;padding-top:9px;text-align:center;width:32px}#travelmanticSearch #eventWrap #backS{position:absolute;top:-25px;left:0}#travelmanticSearch .tab{display:none;background:none;padding:15px;position:relative}#travelmanticSearch .tab:after{content:".";display:block;height:0;clear:both;visibility:hidden}#travelmanticSearch .tab.active{display:block !important}#travelmanticSearch .travelTabs{margin-top:15px}#travelmanticSearch .travelTabs span{float:left;margin-right:10px}#travelmanticSearch .travelTabs ul{float:left;padding:0}#travelmanticSearch .travelTabs ul li{list-style:none;float:left;margin-right:10px}#travelmanticSearch .travelTabs ul li a{background:#ae0917;color:#fff;font-size:16px;padding:8px 15px;display:block}#travelmanticSearch .travelTabs ul li a:hover{background:#65050d}#travelmanticSearch .travelTabs ul li.active{display:none}#booking{margin:0 auto;max-width:789px;background:#ae0917;padding:10px}#booking #travelmanticSearch.headerBooking .submit.afterChildAgeBox{display:none}#booking #travelmanticSearch.headerBooking #accoWrap{padding:0}#booking #travelmanticSearch.headerBooking #accoWrap::before{top:-28px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .childrenAges{width:100% !important;padding:5px 0 0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .childrenAges label,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .childrenAges .childAgeBox{width:20%;padding:0 5px;float:left}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .field{width:20%;float:left;padding:0 5px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .field input[type="submit"]{padding:14px 0 13px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms{width:100%;padding:0 5px;margin-top:5px;float:left}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs{border-bottom:0;width:100%;clear:both;display:block;float:left;padding:0;margin-top:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs>li{float:left}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li{width:25%;margin-bottom:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li a{width:100%;font-size:14px;text-align:center;margin-bottom:0;box-shadow:none;padding:5px 10px;border:0;border-radius:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li a:hover,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms #booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li a.active,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li a:focus{background:white;color:#000}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs #addRoom:before{content:"+";vertical-align:-2px;font-family:"Mastericons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs #addRoom:focus,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs #addRoom:hover{color:#fff;background-color:#65050d}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs #addRoom:hover{background-color:#65050d !important}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservation,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservationBox{width:100%}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservationBox .field{padding:5px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservationBox .field.personsbox select,#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservationBox .field.childbox select{margin-top:8px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservationBox{padding:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservation{background-color:#fff;padding:5px 15px 15px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.roomReservation label{color:#000}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms{padding:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .field.roomsbox{width:100%}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .field.roomsbox select{width:20%}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .childrenAges{width:60% !important}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .childrenAges>div{width:70%;display:inline-block}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .childrenAges label{width:30%;height:80px}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms .field.rooms .childrenAges .childAgeBox{width:25%;margin-bottom:5px}#booking #travelmanticSearch.headerBooking #accoWrap #backS{position:absolute;top:-25px}#booking{background:none;position:absolute;top:220px;left:-394.5px;margin-left:50%;z-index:1}#booking #accoWrap .booking form.quicksearch .childrenAges{width:100% !important;padding:5px 0 0 !important}#booking #accoWrap .booking form.quicksearch .childrenAges .childAgeBox{padding-bottom:5px !important}#booking #accoWrap .booking form.quicksearch .childrenAges .childAgeBox:nth-child(n+4){float:right}#booking #accoWrap .booking form.quicksearch .childrenAges .childrenAges{padding:5px 0 0}#booking #accoWrap .booking form.quicksearch .childrenAges label,#booking #accoWrap .booking form.quicksearch .childrenAges .childAgeBox{width:20%;padding:0 5px;float:left}#booking #accoWrap .booking form.quicksearch .field input[type="submit"]{padding:14px 0 13px}#booking #accoWrap .booking form.quicksearch .nav.nav-tabs{width:100%;clear:both;display:block;float:left}#booking #accoWrap .booking form.quicksearch .nav.nav-tabs li{width:20%;margin-bottom:0}#booking #accoWrap .booking form.quicksearch .nav.nav-tabs li a{width:100%;font-size:14px;text-align:center;margin-bottom:0;box-shadow:none;padding:5px 10px;border:0;border-radius:0}#booking #accoWrap .booking form.quicksearch .nav.nav-tabs li a:hover,#booking #accoWrap .booking form.quicksearch .nav.nav-tabs li a.active{background:#fff !important;color:#000}#booking #accoWrap .booking form.quicksearch .nav.nav-tabs #addRoom:before{content:"+";vertical-align:-2px;font-family:"Mastericons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#booking #accoWrap .booking form.quicksearch .box.rooms{width:100%;padding:0 5px;margin-top:5px;float:left}#booking #accoWrap .booking form.quicksearch .field.roomReservation,#booking #accoWrap .booking form.quicksearch .field.rooms,#booking #accoWrap .booking form.quicksearch .field.roomReservationBox{width:100%}#booking #accoWrap .booking form.quicksearch .field.roomReservationBox .field{padding:5px}#booking #accoWrap .booking form.quicksearch .field.roomReservationBox .field .personsbox select,#booking #accoWrap .booking form.quicksearch .field.roomReservationBox .field .childbox select{margin-top:8px}#booking #accoWrap .booking form.quicksearch .field.roomReservationBox{padding:0}#booking #accoWrap .booking form.quicksearch .field.roomReservation{background-color:#fff;padding:5px 15px 15px}#booking #accoWrap .booking form.quicksearch .field.roomReservation label{color:#000}#booking #accoWrap .booking form.quicksearch .field.rooms{padding:0}#booking #accoWrap .booking form.quicksearch .field.rooms .field.roomsbox{width:100%}#booking #accoWrap .booking form.quicksearch .field.rooms .field.roomsbox select{width:20%}#booking #accoWrap .booking form.quicksearch .field.rooms .childrenAges{width:60%}#booking #accoWrap .booking form.quicksearch .field.rooms .childrenAges label{width:30%;height:80px}#booking #accoWrap .booking form.quicksearch .field.rooms .childrenAges .childAgeBox{width:35%;margin-bottom:5px}.hidden{display:none !important;visibility:hidden !important}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}#booking .btn-default{font-weight:normal;font-family:"Alegreya Sans",sans-serif;font-size:16px;padding:5px 10px;color:white;border:0;box-shadow:none;-moz-box-shadow:none;text-transform:none;text-align:left;background:#ae0917;border-radius:0}#booking .btn{display:inline-block;margin-bottom:10px;float:left;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent}#booking #travelmanticSearch .tab{display:none;background:none;padding:15px;position:relative}#booking .booking form.quicksearch{background:rgba(0,0,0,0.8);padding:10px;display:inline-block}#booking .booking form.quicksearch .field.unkowndatebox{display:none}#booking .booking form.quicksearch .field label{width:100%;display:block;font-size:18px}#booking .booking form.quicksearch .field input[type="submit"]{background:#d88e29;border:0 none;font-size:20px;font-size:1.25rem;height:auto;margin-bottom:0;padding:15px 0;text-align:center;width:100%;color:#000;cursor:pointer;font-weight:bold;text-transform:uppercase}#booking .quicksearch label,#booking .quicksearch.teaser label{color:#fff;font-size:13px}#booking label{background:transparent;color:#4c4c4c;font-size:16px;font-weight:normal}#booking select{padding:3px;margin:0;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAkCAIAAAAGkY33AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjFDNzJBMzhGM0JDMTFFNEE5Q0RCNzc0RTMxMTUxM0EiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjFDNzJBMzdGM0JDMTFFNEE5Q0RCNzc0RTMxMTUxM0EiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZCNjIzMDNFQTYwMDExRTQ4RUI4RUQ2Qjg0RUNDRTVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZCNjIzMDNGQTYwMDExRTQ4RUI4RUQ2Qjg0RUNDRTVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+YbmTEgAAAHxJREFUeNpi/P//PwO5gImBAjCqeVTzqGZqa2ZB5uzZuAqIcCm1cHQPiE1FFmFEKwzOnzi8ctZETJ0+kQk2rj74bAYCQwtbIImm3zcqydrFiyg/A/VHpOXDuX44dILAfxzgzJH9FUkh+7eu+48bMI4WgKOaRzUPJs0AAQYAW0lVnesKwGgAAAAASUVORK5CYII=");background-position:right center;background-repeat:no-repeat;color:#4c4c4c;font-size:14px;font-style:normal;font-weight:normal;height:37px;line-height:37px;border:1px solid #ccc;border-radius:0;outline:0;display:inline-block;cursor:pointer;width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}#booking button,#booking select{text-transform:none}#booking button,#booking input,#booking optgroup,#booking select,#booking textarea{color:inherit;font:inherit;margin:0}#booking .quicksearch.teaser input,#booking .quicksearch input,#booking .quicksearch select,#booking .quicksearch.teaser select{border:1px solid #d6d6d6;height:30px;width:100%;font-style:normal;font-size:0.875em}header#image .carousel-caption{display:none}header#image .carousel-caption span{position:absolute;top:40% !important;left:50%;width:50%;margin-top:-10% !important;margin-left:-25%;text-align:center;display:flex;align-items:center;justify-content:center;flex-flow:column}@media screen and (max-width:799px){#booking{top:0;position:relative;left:-40%;width:80%}#booking #travelmanticSearch{margin-top:0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .field{width:50%}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .field.submit{width:100% !important;margin-top:1em}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .field input[type="submit"]{padding:7px 0}#booking #travelmanticSearch.headerBooking #accoWrap .booking form.quicksearch .box.rooms{display:none}}#booking #accoWrap .booking form.quicksearch .box.rooms .nav.nav-tabs li.active a{background:#fff;color:#000}.beforeChildAgeBox{display:block;margin-top:3px}.afterChildAgeBox{display:none}@media screen and (max-width:799px){#booking form .beforeChildAgeBox{display:none !important}#booking form .afterChildAgeBox{display:block !important}#booking form .childrenAges label{width:100% !important}}@media screen and (max-width:500px){#booking{left:-48%;width:96%}#booking .childAgeBoxWrap .childAgeBox{width:25% !important}}@media screen and (min-width:501px){#booking .childAgeBoxWrap{width:100%;display:inline-block}#booking .childAgeBoxWrap .childAgeBox{width:12.5% !important}#booking .roomReservation .childAgeBoxWrap .childAgeBox{width:25% !important}}@media screen and (min-width:800px){#booking .childAgeBoxWrap{width:80%}}.mobileNav,.mobileWord,.mobile-toggle{display:none}header#image img{width:100%;height:auto}@media only screen and (min-width:0) and (max-width:767px){body{}body .wrapper>.row.content{margin-top:0}body .mobile-toggle{cursor:pointer;width:50px;height:50px;display:block;float:left;color:#fff;text-align:center;margin:0;font-size:21px;padding-top:7px;margin-top:0px}body .mobile-toggle span{font-family:"Alegreya Sans",sans-serif;display:block;font-size:13px;margin-top:5px}body header.mainHeader{}body header.mainHeader #hotline{width:auto}body header.mainHeader #hotline .image_container,body header.mainHeader #hotline .desc_container h3{display:none}body header.mainHeader #hotline span.number a{font-size:0}body header.mainHeader #hotline span.number a:before{font-size:25px}body .subnav-toggle,body .subnav-toggle-2{font-family:"Mastericons";font-size:22px;height:45px;padding-top:9px;position:absolute;right:0;text-align:center;width:63px;cursor:pointer;top:0}body header.mainHeader nav#topNav .subnav-toggle,body header.mainHeader nav#topNav .subnav-toggle-2{display:block}body header.mainHeader nav#topNav ul.level1{display:none;padding-top:0;padding-left:0;position:absolute;top:70px;width:100%;left:0;z-index:101;background:#fff;border-bottom:0.2em solid #ae0917;max-height:400px;overflow-y:scroll !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch}body header.mainHeader nav#topNav ul.level1 li{width:100%;float:none;position:relative}body header.mainHeader nav#topNav ul.level1 li a{padding:10px;font-size:18px;text-align:left;color:#000;border-bottom:1px solid #d1c9b6;display:block}body header.mainHeader nav#topNav ul.level1 li a span{font-size:25px}body header.mainHeader nav#topNav ul.level1 li:hover ul.level2{display:none}body header.mainHeader nav#topNav ul.level1>li:last-child a{border-bottom:0 !important}body header.mainHeader nav#topNav ul.level2{display:none;position:relative;top:0;padding:0;box-shadow:none;min-height:inherit;background:#333}body header.mainHeader nav#topNav ul.level2 li{padding:0}body header.mainHeader nav#topNav ul.level2 li a{font-size:0.9em;background:none;color:#fff;padding:14px}body header.mainHeader nav#topNav ul.level2 li .subnav-toggle,body header.mainHeader nav#topNav ul.level2 li .subnav-toggle-2{color:#fff;height:53px;padding-top:14px}body header.mainHeader nav#topNav ul.level2 li.open ul.level3{display:block}body header.mainHeader nav#topNav ul.level3{display:none}body header.mainHeader nav#topNav ul.level3 li a{padding-left:1.95em !important}body header.mainHeader nav#topNav .level-headline,body header.mainHeader nav#topNav .dropdownAside .teaser{display:none}body header.mainHeader nav#topNav .dropdownAside{float:none;padding-bottom:25px;position:relative}body .subnav-toggle,body .subnav-toggle-2{display:block}body .webcamPresentedContainer .teaser{width:48% !important;max-width:250px}body .teaser.webcam .desc_container .title{font-size:1.2em}body #webcamInfo>span>a{display:inline-block;width:90%;margin:0 auto}body #webcamInfo>span>a img{width:33% !important;height:auto !important;padding:0.2em 0.5em !important}body .box-2-1{max-width:610px;width:100%;height:auto;margin:0.3125em 0}body .box-2-1 img{width:100%;height:auto}}@media only screen and (min-width:0) and (max-width:430px){.weather_outerbox{width:100% !important;font-size:0.75em}.weather_outerbox img{width:50%}.weather_outerbox .today_image{float:left}.weather_outerbox .weather_today{margin-bottom:0 !important}.weather_outerbox .weather_today>div,.weather_outerbox .weather_forecast2>div{padding:0 !important}}@media only screen and (min-width:768px) and (max-width:989px){body{}body .mobile-toggle{cursor:pointer;width:50px;height:50px;display:block;float:left;color:#fff;text-align:center;margin:0;font-size:21px;padding-top:7px;margin-top:0px}body .mobile-toggle span{font-family:"Alegreya Sans",sans-serif;display:block;font-size:13px;margin-top:5px}body .subnav-toggle,body .subnav-toggle-2{display:block;font-family:"Mastericons";font-size:22px;height:45px;padding-top:9px;position:absolute;right:0;text-align:center;width:63px;cursor:pointer;top:0}body header.mainHeader nav#topNav .subnav-toggle,body header.mainHeader nav#topNav .subnav-toggle-2{display:block}body header.mainHeader nav#topNav ul.level1{display:none;padding-top:0;padding-left:0;position:absolute;top:70px;width:100%;left:0;z-index:101;background:#fff;border-bottom:0.2em solid #ae0917;max-height:400px;overflow-y:scroll !important;overflow-x:hidden !important;-webkit-overflow-scrolling:touch}body header.mainHeader nav#topNav ul.level1 li{width:100%;float:none;position:relative}body header.mainHeader nav#topNav ul.level1 li a{padding:10px;font-size:18px;text-align:left;color:#000;border-bottom:1px solid #d1c9b6;display:block}body header.mainHeader nav#topNav ul.level1 li a span{font-size:25px}body header.mainHeader nav#topNav ul.level1 li:hover ul.level2{display:none}body header.mainHeader nav#topNav ul.level1>li:last-child a{border-bottom:0 !important}body header.mainHeader nav#topNav ul.level2{display:none;position:relative;top:0;padding:0;box-shadow:none;min-height:inherit;background:#333}body header.mainHeader nav#topNav ul.level2 li{padding:0}body header.mainHeader nav#topNav ul.level2 li a{font-size:0.9em;background:none;color:#fff;padding:14px}body header.mainHeader nav#topNav ul.level2 li .subnav-toggle,body header.mainHeader nav#topNav ul.level2 li .subnav-toggle-2{color:#fff;height:53px;padding-top:14px}body header.mainHeader nav#topNav ul.level2 li.open ul.level3{display:block}body header.mainHeader nav#topNav ul.level3{display:none}body header.mainHeader nav#topNav ul.level3 li a{padding-left:1.95em !important}body header.mainHeader nav#topNav .level-headline,body header.mainHeader nav#topNav .dropdownAside .teaser{display:none}body header.mainHeader nav#topNav .dropdownAside{float:none;padding-bottom:25px;position:relative}body .mobileNav,body .mobileWord{display:none}body header.mainHeader{min-height:70px;height:70px}body header.mainHeader nav#topNav ul.level1{padding-left:175px;width:748px}body header.mainHeader nav#topNav ul.level1 li a{font-size:16px;padding:18px 20px;width:auto}body header.mainHeader nav#topNav ul.level1 li a span{line-height:16px}body header.mainHeader nav#topNav ul.level1 li.deals a{padding:18px 37px 18px 14px}body header.mainHeader nav#topNav ul.level1 li.deals a:after{right:7px}body header.mainHeader nav#topNav ul.level1 li ul.level2{top:62px}body header.mainHeader nav#topNav ul.level1 li ul.level2 li a{min-height:inherit}body header.mainHeader nav#topNav ul.level2{padding:25px 10px 25px 10px}body header.mainHeader nav#topNav ul.level2 li{padding:0 5px;width:33%}body header.mainHeader nav#topNav ul.level2 li a{padding:4px 10px 4px;font-size:14px;width:100%}body header.mainHeader nav#topNav ul.level2 .level-headline{font-size:30px;width:518px;margin-top:-46px}body header.mainHeader nav#topNav ul.level2 .dropdownAside{right:13px;margin-top:0}body header.mainHeader nav#topNav ul.level2 .dropdownAside .quicksearch{margin:10px 0 8px 0}body header.mainHeader nav#topNav ul.level2 .dropdownAside .quicksearch h3{color:#ffffff;font-size:36px}body header.mainHeader nav#topNav ul.level2 .dropdownAside .teaser a{min-height:inherit;width:auto;font-size:24px}body header.mainHeader nav#topNav ul.level2 ul.level3 li{width:100%}body header.mainHeader nav#topNav ul.level1{border-bottom:0.2em solid #ae0917}body header.mainHeader nav#topNav ul.level1>li:last-child a{border-bottom:0 !important}}@media only screen and (min-width:990px) and (max-width:1399px){body{}body header.mainHeader{min-height:70px}body header.mainHeader .logo{width:130px}body header.mainHeader nav#topNav ul.level1{padding-left:170px;width:960px}body header.mainHeader nav#topNav ul.level1 li a{font-size:18px;padding:22px 10px;width:auto}body header.mainHeader nav#topNav ul.level1 li a span{line-height:16px;margin-top:7px}body header.mainHeader nav#topNav ul.level1 li.toggleQuickSearch{width:147px;height:62px}body header.mainHeader nav#topNav ul.level1 li.deals a{padding:18px 58px 18px 35px}body header.mainHeader nav#topNav ul.level1 li.deals a:after{right:25px}body header.mainHeader nav#topNav ul.level2{top:62px;padding:30px 10px 46px 10px}body header.mainHeader nav#topNav ul.level2 li{padding:0 10px}body header.mainHeader nav#topNav ul.level2 li a{font-size:16px;padding:5px 10px;text-align:left;width:100%}body header.mainHeader nav#topNav ul.level2 .level-headline{left:0}body header.mainHeader nav#topNav ul.level3 li{padding:0 10px}body header.mainHeader nav#topNav ul.level3 li a{font-size:14px;padding:5px 10px;text-align:left;width:100%}body .wrapper{top:62px}}@media (max-width:1239px) and (min-width:800px){}@media only screen and (min-width:1400px){body .container{width:100%;max-width:1240px}body #mainArea section.locationTeaser .container{padding:0 119px}body .desktop-hidden{display:block}body #tx-left{width:220px;padding:0}body #tx-main,body #tx-top{width:1020px}body .video .preview{width:500px}body .video .preview iframe{min-height:315px}body .video .videoteasersection{width:670px}}@media screen and (max-width:1600px){section#headerSlider #carousel-example-generic{width:100%}}@media only screen and (min-width:990px){nav#topNav span.subnav-toggle,nav#topNav span.subnav-toggle-2{display:none}nav#topNav ul{}nav#topNav ul a{color:#fff;font-weight:bold}nav#topNav ul a:hover{color:grey}nav#topNav ul li{list-style:none;float:left}nav#topNav ul.level1{padding-left:195px;width:100%;margin:0}nav#topNav ul.level1>li a{display:block;padding:22px 37px;font-size:22px;font-weight:normal;font-weight:500;color:#fff;text-align:center}nav#topNav ul.level1>li a:hover{background:#333}nav#topNav ul.level1>li.act>a{background:#65050d;color:#fff}nav#topNav ul.level1>li>ul{display:none}nav#topNav ul.level1>li.hasDropdown:hover ul.level2{display:inline-block;padding:32px 18px 15px 18px;position:absolute;left:0;background:#333;top:70px;width:100%;z-index:9998;box-shadow:0 8px 9px -2px #000}nav#topNav ul ul.level2>li{width:25%;display:block;padding:0 0.625em 0.9375em}nav#topNav ul ul.level2>li>a{font-size:16px;padding:5px 10px;text-align:left;background:#616161}nav#topNav ul ul.level2>li>a:hover{background:#484848}nav#topNav ul ul.level3{padding:0}nav#topNav ul ul.level3 li{font-size:16px;width:100%}nav#topNav ul ul.level3 li>a{padding:2px 10px;font-size:16px;font-weight:500;line-height:18px;text-align:left}nav#topNav ul ul.level3 li a{background:none;padding:8px 10px;font-size:16px;line-height:20px}nav#topNav ul ul.level3 li:hover a:before{content:"» "}nav#topNav ul .level-headline{display:none !important}}.boxShadow_bottom{box-shadow:0 5px 5px -5px #000}.cc-type-info{height:auto !important}.dp--revoke .dp--hover{display:none !important}.cc-window.cc-theme-edgeless{background:#fad22a !important;border-radius:1em;font-size:16px;color:#000 !important;overflow:hidden;height:auto;box-shadow:0 0 1rem rgba(0,0,0,0.5)}.cc-window.cc-theme-edgeless .cc-message{font-size:0.9em}.cc-window.cc-theme-edgeless .cc-btn.cc-allow-all{background:#d3ab05 !important}.cc-window.cc-theme-edgeless .cc-btn.cc-allow{background:#f8c906 !important}.cc-window.cc-theme-edgeless .dp--cookie-check{border:1px solid rgba(0,0,0,0.5) !important}.tx-mjdatenschutz .ds_textblock{display:inline-block;width:100%;margin:0 0 1em}.tx-mjdatenschutz .ds_textblock .ds_headline{font-size:1.5em;font-size:24px;font-size:1.5rem;color:#ae0917;margin:0 0 0.25em}.tx-mjdatenschutz .ds_textblock .ds_text{line-height:1.25em;font-size:1em}.tx-mjdatenschutz .ds_textblock .ds_text ul{margin:0.5em 0}.tx-mjdatenschutz .ds_textblock ul{list-style:inside;padding:1em 0 1em 0.25em}.weather_today{display:inline-block;width:100%;margin:0 0 1em;background:#eee}.weather_today .today_image{float:right;margin-top:-1.875em}.weather_today .today_text{width:40%;float:left;margin-bottom:5px}.weather_today .today_value{width:25%;float:left;font-weight:bold;margin-bottom:5px}.weather_forecast2{width:100%;margin:0.5em auto;background:#eee}.weather_forecast2 .weather_left{float:left;clear:both}.weather_forecast2 .weather_right{float:left;font-weight:bold}.weather_forecast2 .weather_icon{float:left;width:auto}.weather_forecast2>div>b{font-size:1em !important}.weather_outerbox{display:inline-block;width:100%}.weather_outerbox .bymeteomedia{clear:both;width:100%;display:block;text-align:center;background:#fff;background:rgba(255,255,255,0.8)}.weather_outerbox .bymeteomedia a{color:#4C4C4C;font-weight:bold}.weather_outerbox .today_image img,.weather_outerbox .weather_icon img{width:auto;height:auto;aspect-ratio:1.3235}.stickyLeiste .weather_forecast2{width:100% !important;margin:0 auto !important}@media screen and (min-width:1000px){.weather_forecast2 .weather_left{width:40%;clear:none !important}.weather_forecast2 .weather_right{width:30%;font-weight:bold}}.listeGastroGastgeberMod{width:100%;display:inline-block}.listeGastroGastgeberMod h2{font-family:"Open Sans",Arial,Verdana;font-size:19px;margin-bottom:0.8em;color:#ae0917}.listeGastroGastgeberMod .listeSingleBlock{position:relative;padding-bottom:1em;border-bottom:1px solid #ae0917;margin-bottom:1em;width:100%;display:block}.listeGastroGastgeberMod .image{min-height:1px}.listeGastroGastgeberMod .image .img_subpart{display:inline-block;width:100%}.listeGastroGastgeberMod .ohneGewaehr{display:block;text-align:center}.listeGastroGastgeberMod .tomas_details,.listeGastroGastgeberMod .link_www,.listeGastroGastgeberMod .link_email{font-weight:bold;width:auto !important}.listeGastroGastgeberMod .link_www,.listeGastroGastgeberMod .link_email{display:block}.listeGastroGastgeberMod .preis_text{margin-right:0.5em}.listeGastroGastgeberMod .erweiterteInfos{background:none !important;padding:0;border-top:1px solid #333}.listeGastroGastgeberMod .tomas_button .tomas_details{float:right;display:block;background-color:#299D16;margin:3px 0 0 0;padding:3px 5px;width:100px;color:#fff;text-align:center;text-decoration:none;border-radius:5px;cursor:pointer}@media only screen and (min-width:0) and (max-width:767px){.listeGastroGastgeberMod .image{display:inline-block;width:100%;margin-bottom:0.5em}.listeGastroGastgeberMod .image .img_subpart{width:50% !important;float:right}.listeGastroGastgeberMod .image .img_subpart .meinecardplus{float:right;width:120px;clear:both}.listeGastroGastgeberMod .image .img_subpart img{margin:0.25em 0}.listeGastroGastgeberMod .lgg_bild,.listeGastroGastgeberMod .lgg_logo{max-width:100%;height:auto;float:left}.listeGastroGastgeberMod .lgg_bild{width:50%}.listeGastroGastgeberMod .lgg_logo{width:120px;float:right}.listeGastroGastgeberMod .infoBlock{clear:both}}@media only screen and (min-width:768px) and (max-width:989px){.listeGastroGastgeberMod .lgg_bild,.listeGastroGastgeberMod .lgg_logo{max-width:100%;width:25%;height:auto}.listeGastroGastgeberMod .infoBlock{clear:both}}@media only screen and (min-width:990px){.listeGastroGastgeberMod .lgg_bild{width:100%;max-width:100%;height:auto;margin-bottom:0.5em}.listeGastroGastgeberMod .lgg_logo{width:120px;max-width:100%;height:auto;clear:both;float:left}.listeGastroGastgeberMod .meinecardplus{width:120px;float:right;height:auto}.listeGastroGastgeberMod .image{width:25%;float:left}.listeGastroGastgeberMod .infoBlock{width:65%;margin-left:10%;float:left}.listeGastroGastgeberMod .infoBlock .webDaten b{font-weight:normal !important}.listeGastroGastgeberMod .infoBlock .preis br{display:inline}.listeGastroGastgeberMod .infoBlock .meinecardplus{width:100px;margin-bottom:10px;position:absolute;right:0;top:0}.listeGastroGastgeberMod .infoBlock .erweiterteInfos{background:#efefef;display:inline-block;width:100%}.listeGastroGastgeberMod .infoBlock .erweiterteInfos .betten_preis{width:33.3%;float:left}.listeGastroGastgeberMod .infoBlock .erweiterteInfos .tomas_button{width:33.3%;float:right}.listeGastroGastgeberMod .infoBlock .erweiterteInfos .tomas_button .tomas_details{float:right;display:block;background-color:#299D16;margin:3px 0 0 0;padding:3px 5px;width:100px;color:#fff;text-align:center;text-decoration:none;border-radius:5px;cursor:pointer}}.teaser.webcam{float:left;width:30%}.teaser.webcam a.fancybox{aspect-ratio:1.3333333333;width:100%;display:inline-block}.teaser.webcam img{width:100%;height:100%;display:block;object-fit:cover}.teaser.webcam .desc_container .title{margin:0}.teaser.webcam .desc_container p{font-size:0.9em;line-height:1em}.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/mj_themes/Resources/Public/vendor/fancybox/source/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/mj_themes/Resources/Public/vendor/fancybox/source/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/mj_themes/Resources/Public/vendor/fancybox/source/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;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../../typo3conf/ext/mj_themes/Resources/Public/vendor/fancybox/source/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);}
