body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}.aspect--9\:16,.responsive.ratio-916{padding-bottom:177.7777%}.aspect--1\:1,.responsive.ratio-11{padding-bottom:100%}
@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 400;src: url('/files/layout/fonts/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 700;src: url('/files/layout/fonts/open-sans-v40-latin-700.woff2') format('woff2')}@font-face{font-weight: 400;font-family: "freestyle";src: url('/files/layout/fonts/FreestyleScript.otf')}.font,.font_light,.font_regular{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}.font_2{font-weight: 400;font-family: 'freestyle'}.font_bold,.bold,strong,b{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,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%;vertical-align: baseline;background: transparent}body{line-height: 1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}nav ul{list-style: none}blockquote,q{quotes: none}blockquote:before,blockquote:after,q:before,q:after{content: none}a{margin: 0;padding: 0;font-size: 100%;vertical-align: baseline;background: transparent}ins{background-color: #ff9;color: #000;text-decoration: none}mark{background-color: #ff9;color: #000;font-style: italic;font-weight: bold}del{text-decoration: line-through}abbr[title],dfn[title]{border-bottom: 1px dotted;cursor: help}table{border-collapse: collapse;border-spacing: 0}hr{display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0}input,select{vertical-align: middle}*{-moz-box-sizing: border-box;box-sizing: border-box}.clearfix{zoom: 1}.clearfix:before,.clearfix:after{content: "";display: table}.clearfix:after{clear: both}img{max-width: 100%;height: auto;vertical-align: middle}:focus{outline: none}h1,h2,h3,input,textarea,keygen,select,button{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}:focus{outline: 0}body,form,figure{margin: 0;padding: 0}img{border: 0}header,footer,nav,section,aside,article,figure,figcaption{display: block}body{font-size: 100.01%}select,input,textarea{font-size: 99%}#container,.inside{position: relative}#main,#left,#right{float: left;position: relative}#main{width: 100%}#left{margin-left: -100%}#right{margin-right: -100%}#footer{clear: both}#main .inside{min-height: 1px}.ce_gallery > ul{margin: 0;padding: 0;overflow: hidden;list-style: none}.ce_gallery > ul li{float: left}.ce_gallery > ul li.col_first{clear: left}.float_left{float: left}.float_right{float: right}.block{overflow: hidden}.clear,#clear{height: .1px;font-size: .1px;line-height: .1px;clear: both}.invisible{border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.custom{display: block}#container:after,.custom:after{content: "";display: table;clear: both}input:required,textarea:required{box-shadow: none}.font_comic{font-weight: 400;font-family: 'freestyle';font-size: 80px;line-height: 115%}.no_mark{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}u,.underline{text-decoration: underline;text-decoration-skip: ink}.cbar_footer ul li:before{content: none}::selection{background: #8e1d2d;color: #FFFFFF}::-moz-selection{background: #8e1d2d;color: #FFFFFF}label{display: block;padding: 4px;color: #333e47}select,input,textarea{border: 1px solid #8e1d2d;display: block;background: #FFF;padding: 4px;color: #333e47;width: 100%}p{max-width: 1160px;line-height: 130%}a{display: inline-block;color: #8e1d2d}ul{list-style: none;line-height: 130%}ul li{padding-left: 30px;position: relative}ul li:before{position: absolute;content: "\00BB";left: 0;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 24px;line-height: 140%;line-height: 100%;top: -3px;color: #8e1d2d}.ce_accordion .accordion > div > *,#left .text > *,#main .text > *,#main .article_content > *{margin-bottom: 30px}.ce_accordion .accordion > div > *:last-child,#left .text > *:last-child,#main .text > *:last-child,#main .article_content > *:last-child{margin-bottom: 0}.text ul > *{margin-bottom: 15px}.text ul > *:last-child{margin-bottom: 0}.font_small{font-size: 16px;line-height: 110%}.admin_edit{display: none}.cbar_disable .cbar_inner{font-size: 18px;line-height: 140%}#cbar_cookiebar_ecce{z-index: 9999;font-size: 18px;line-height: 120%;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #555;position: fixed;overflow: hidden;pointer-events: none;max-height: 100vh;left: 0;right: 0;top: 0;bottom: 0;display: none;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}#cbar_cookiebar_ecce button{font-size: 18px;line-height: 120%}#cbar_cookiebar_ecce .cbar_titel{font-size: 24px;line-height: 120%}#cbar_cookiebar_ecce .cbar-cookie-info,#cbar_cookiebar_ecce .cbar_footer{font-size: 15px;line-height: 120%}#cbar_cookiebar_ecce .cbar_titel{color: #b0afaf;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 15px}#cbar_cookiebar_ecce.active{display: block}#cbar_cookiebar_ecce input{position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0}#cbar_cookiebar_ecce input + label{display: block;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding: 15px;padding-left: 60px;position: relative}#cbar_cookiebar_ecce input + label:before{position: absolute;left: 15px;top: 15px;content: '';border: 2px solid #7d7c7c;background: #ddd;border-radius: 10px;display: inline-block;height: 18px;width: 35px;line-height: 100%;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#cbar_cookiebar_ecce input + label:after{display: block;content: "";position: absolute;top: 19px;left: 18px;width: 14px;height: 14px;border-radius: 10px;background: #7d7c7c;transition: all .2s ease-in;-webkit-transition: all .2s ease-in}#cbar_cookiebar_ecce input:checked + label:before{border-color: #47955d;background: #a2d3b0}#cbar_cookiebar_ecce input:checked + label:after{background: #47955d;left: 36px}#cbar_cookiebar_ecce input:disabled:checked + label:before{border-color: #d6d5d5;background: #fff}#cbar_cookiebar_ecce input:disabled:checked + label:after{background: #d6d5d5}#cbar_cookiebar_ecce .cbar_wrap{position: absolute;left: 0;right: 0;top: 60px;bottom: 0;z-index: 9999;padding: 30px;text-align: center;display: flex;justify-content: center;align-items: center}#cbar_cookiebar_ecce a{color: #555;text-decoration: none}#cbar_cookiebar_ecce .cbar_inner{padding: 30px;-webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);background: #fff;display: inline-block;width: 100%;max-width: 800px;max-height: 100%;overflow-y: auto;pointer-events: auto;text-align: left}#cbar_cookiebar_ecce .cbar_head{margin-bottom: 30px}#cbar_cookiebar_ecce .cbar_buttons{text-align: center}#cbar_cookiebar_ecce button{padding: 15px 30px;color: #FFF;background: #f4f4f4;border: 2px solid #b0afaf;margin: 30px/8;cursor: pointer}#cbar_cookiebar_ecce button.accept{background: #47955d;border-color: #47955d}#cbar_cookiebar_ecce button.deny{background: #b0afaf;border-color: #b0afaf}#cbar_cookiebar_ecce button.optionen{background: #FFF;color: #b0afaf}#cbar_cookiebar_ecce button.save{color: #555;background: #FFF}#cbar_cookiebar_ecce .cbar_groups{display: none;margin-top: 30px}#cbar_cookiebar_ecce .cbar_groups.active{display: block}#cbar_cookiebar_ecce .cbar_group{margin-bottom: 60px}#cbar_cookiebar_ecce .cbar_group p{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #8a8989;padding: 15px;padding-top: 0;padding-left: 60px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info{padding-left: 60px;color: #8a8989}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info strong{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info > div{margin-bottom: 5px}#cbar_cookiebar_ecce .cbar_group .cbar-cookie-info > div:last-child{margin-bottom: 0}#cbar_cookiebar_ecce .cbar_group_head{margin-bottom: 15px}#cbar_cookiebar_ecce .cbar_group_head label{background: #ddd;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #111}#cbar_cookiebar_ecce .cbar_group_head p{padding-top: 15px;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;border-bottom: 1px solid #ddd}#cbar_cookiebar_ecce .cbar_cookie{border-bottom: 1px solid #b0afaf;margin-bottom: 15px;padding-bottom: 15px}#cbar_cookiebar_ecce .cbar_cookie:last-child{border-bottom: 0;margin: 0;padding: 0}#cbar_cookiebar_ecce .cbar_footer{margin-top: 30px;font-style: italic}#cbar_cookiebar_ecce .cbar_footer ul{font-style: normal;margin-top: 15px;list-style: none;text-align: center}#cbar_cookiebar_ecce .cbar_footer ul li{display: inline-block;padding-left: 60px}#cbar_cookiebar_ecce .cbar_footer ul li a{color: #b0afaf}#cbar_cookiebar_ecce .cbar_footer ul li:first-child{padding-left: 0}.cbar_disable{min-height: 100%;display: block;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}.cbar_disable.text-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}.cbar_disable.text-right{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}.cbar_disable .cbar_inner{zoom: 1;padding: 30px;max-width: 800px;margin: 0 auto;color: #555}.cbar_disable .cbar_inner:before,.cbar_disable .cbar_inner:after{content: "";display: table}.cbar_disable .cbar_inner:after{clear: both}.cbar_disable .cbar_inner a{color: #47955d}.cbar_disable .cbar_inner .cbar_col_1{float: left;text-align: center;width: 30%}.cbar_disable .cbar_inner .cbar_col_1 img{width: 250px;max-width: 100%}.cbar_disable .cbar_inner .cbar_col_2{float: right;width: 70%;padding: 30px}.cbar_disable .cbar_inner strong{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}@media (max-width: 600px){#cbar_cookiebar_ecce .cbar_buttons button{display: block;width: 100%;margin: 0;margin-bottom: 15px}#cbar_cookiebar_ecce .cbar_buttons button:last-child{margin: 0}}html{font-size: 20px;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}#container .content-accordion .handorgel__header button{font-size: clamp(20px, 2vw, 28px);line-height: 120%}body.page_index #main{padding: 0}body.page_index #main .mod_article.first.last{padding: 0}body.page_index #main > .inside{height: 100%;position: fixed;left: 260px;top: 0;right: 0}body.page_index #main > .inside .inside_wrap{text-align: center;height: 100vh;display: block;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}body.page_index #main > .inside .inside_wrap.text-center{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center}body.page_index #main > .inside .inside_wrap.text-right{-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end}body.page_index #main > .inside .mod_article{width: 100%;max-width: 100%;text-align: center}body.page_index #main > .inside .mod_article .background{opacity: .4}body.page_index #main > .inside .mod_article .ce_text{margin: 0 auto;position: relative;z-index: 5}body.page_index #main > .inside .mod_article .ce_image{opacity: .4;position: absolute;left: 0;width: 100%;height: 100vh;top: 0;z-index: 1}body.page_index #main > .inside .mod_article .ce_image .image_container{height: 100vh}body.page_index #main > .inside .mod_article .ce_image img{width: 100%;height: 100%;object-fit: cover}body.page_index #main > .inside .mod_article .article_content{-webkit-transform: translateY(-10vh);-moz-transform: translateY(-10vh);-ms-transform: translateY(-10vh);-o-transform: translateY(-10vh);transform: translateY(-10vh)}body.page_index #main > .inside .mod_article .image_container.float_above{margin-bottom: 30px}body.page_index #main > .inside .mod_article .image_container.float_above img{width: 240px}body.page_index #main > .inside .mod_article .text{padding: 0 60px;line-height: 140%}body.page_index #main > .inside .mod_article .text p{margin: 0 auto}body.page_index #main > .inside .mod_article .text h1{font-size: 40px;line-height: 130%;margin-bottom: 30px}body.page_tv-sender table{width: 100%;max-width: 600px;text-align: left}body.page_tv-sender table img{width: 40px}body.page_tv-sender table tr{border-bottom: 1px solid #eaebed}body.page_tv-sender table tr > *{padding: 6px 10px 6px 0}body.page_tv-sender table tr .col_0{width: 20%}body.page_tv-sender table tr .col_1{width: 60%}body.page_tv-sender table tr .col_3{width: 20%}body.page_sehenswuerdigkeiten #container #main{max-width: 100%;padding: 0 30px}body.page_sehenswuerdigkeiten #container #main .mod_article.first.last{padding: 0}body.page_sehenswuerdigkeiten #container #main iframe{width: 100%;height: 100%;height: 100vh}#container .content-accordion{border: 0;max-width: 1000px}#container .content-accordion .handorgel__header{border-bottom: #333e47 1px solid;position: relative;background: #FFF}#container .content-accordion .handorgel__header button{padding: 15px;padding-left: 60px;position: relative;border: 0;text-transform: uppercase;background: none}#container .content-accordion .handorgel__header button:before{content: '';top: 50%;left: 15px;position: absolute;width: 30px;height: 30px;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button.svg');-webkit-transform: rotate(0deg) translateY(-50%);-moz-transform: rotate(0deg) translateY(-50%);-ms-transform: rotate(0deg) translateY(-50%);-o-transform: rotate(0deg) translateY(-50%);transform: rotate(0deg) translateY(-50%);transition: all .3s ease-in;-webkit-transition: all .3s ease-in}#container .content-accordion .handorgel__header.handorgel__header--open{background: #333e47;color: #f9e08b}#container .content-accordion .handorgel__header.handorgel__header--open button:before{-webkit-transform: rotate(90deg) translateX(-50%);-moz-transform: rotate(90deg) translateX(-50%);-ms-transform: rotate(90deg) translateX(-50%);-o-transform: rotate(90deg) translateX(-50%);transform: rotate(90deg) translateX(-50%);background-image: url(/files/layout/icons/button_white.svg)}#container .content-accordion .handorgel__content{border: 0;padding: 15px;padding-bottom: 30px;padding-right: 30px;padding-left: 60px;background: #333e47;color: #FFF}#container .content-accordion .handorgel__content ul > li:before{background: #f9e08b}#container .content-accordion .handorgel__content a{color: #FFF}#container .content-accordion .handorgel__content > div{padding: 0}.mm_spalten.grid_2{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;-ms-grid-rows: auto;grid-template-rows: auto}.mm_spalten.grid_2:after,.mm_spalten.grid_2:before{content: none}.mm_spalten.grid_3{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto;-ms-grid-rows: auto;grid-template-rows: auto}.mm_spalten.grid_3:after,.mm_spalten.grid_3:before{content: none}.mm_spalten > div > div{margin-bottom: 15px}.mm_spalten > div > div:last-child{margin-bottom: 0}#main,#left{float: none;margin: 0}#container{display: -ms-grid;display: grid;grid-gap: 0;-ms-grid-columns: 260px 1fr;grid-template-columns: 260px 1fr;grid-auto-rows: auto;-ms-grid-rows: auto;grid-template-rows: auto;grid-template-areas: "left main"}#container:after,#container:before{content: none}#container #main{grid-area: main}#container #left{grid-area: left}#left{padding: 30px 0;position: relative;z-index: 10;min-height: 100vh;background: #FFF;box-shadow: 0px 0px 20px rgba(0,0,0,0.2);font-size: 18px;line-height: 130%}#left .block{overflow: visible}#left .ce_image{max-width: 380px/2;margin: 0 auto;margin-bottom: 30px;text-align: center}#left .ce_headline,#left .ce_text{padding: 30px}#left .ce_text a{text-decoration: none;color: #333e47}#left ul li{position: relative;padding: 0}#left ul li:before{content: none}#left ul li.active:after{border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-style: solid;border-width: 26px 21px 26px 21px;height: 0;width: 0;z-index: 111;pointer-events: none;position: absolute;right: -42px;top: 0;border-left-color: #333e47;content: '';display: inline-block}#left ul li a,#left ul li strong{display: block;padding: 14px 30px;padding-left: 60px;text-decoration: none;color: #666;position: relative}#left ul li a:hover,#left ul li strong:hover{background: #fff9e9}#left ul li a:before,#left ul li strong:before{content: '';display: inline-block;width: 30px;height: 30px;position: absolute;left: 15px;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background-repeat: no-repeat;background-position: center;background-size: contain}#left ul li a.active,#left ul li strong.active,#left ul li a:hover,#left ul li strong:hover{font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #feecbd;background: #333e47}#left ul li.page_index a:before,#left ul li.page_index strong:before{background-image: url("/files/gaestemappe/icons/home.png")}#left ul li.page_infomappe a:before,#left ul li.page_infomappe strong:before{background-image: url("/files/gaestemappe/icons/infomappe.png")}#left ul li.page_tv-sender a:before,#left ul li.page_tv-sender strong:before{background-image: url("/files/gaestemappe/icons/tv.png")}#left ul li.page_sehenswuerdigkeiten a:before,#left ul li.page_sehenswuerdigkeiten strong:before{background-image: url("/files/gaestemappe/icons/sehenswuerdigkeiten.png")}#left ul li.page_green-choice a:before,#left ul li.page_green-choice strong:before{background-image: url("/files/gaestemappe/icons/green_choice.png")}#left ul li.page_buchung a:before,#left ul li.page_buchung strong:before{background-image: url("/files/gaestemappe/icons/booking.png")}#left ul li.page_wuensche a:before,#left ul li.page_wuensche strong:before{background-image: url("/files/gaestemappe/icons/wuensche.png")}#left ul li.page_zeitungen a:before,#left ul li.page_zeitungen strong:before{background-image: url("/files/gaestemappe/icons/zeitungen.png")}#left ul li.page_visitenkarte a:before,#left ul li.page_visitenkarte strong:before{background-image: url("/files/gaestemappe/icons/infomappe.png")}#left ul li.page_weckruf a:before,#left ul li.page_weckruf strong:before{background-image: url("/files/gaestemappe/icons/weckruf.png")}#left ul li.page_reparaturauftraege a:before,#left ul li.page_reparaturauftraege strong:before{background-image: url("/files/gaestemappe/icons/reparatur.png")}#left ul li.page_wifi-info a:before,#left ul li.page_wifi-info strong:before{background-image: url("/files/gaestemappe/icons/wifi.png")}#left ul li.active.page_index a:before,#left ul li.page_index:hover a:before,#left ul li.active.page_index strong:before,#left ul li.page_index:hover strong:before{background-image: url("/files/gaestemappe/icons/home_2.png")}#left ul li.active.page_infomappe a:before,#left ul li.page_infomappe:hover a:before,#left ul li.active.page_infomappe strong:before,#left ul li.page_infomappe:hover strong:before{background-image: url("/files/gaestemappe/icons/infomappe_2.png")}#left ul li.active.page_tv-sender a:before,#left ul li.page_tv-sender:hover a:before,#left ul li.active.page_tv-sender strong:before,#left ul li.page_tv-sender:hover strong:before{background-image: url("/files/gaestemappe/icons/tv_2.png")}#left ul li.active.page_sehenswuerdigkeiten a:before,#left ul li.page_sehenswuerdigkeiten:hover a:before,#left ul li.active.page_sehenswuerdigkeiten strong:before,#left ul li.page_sehenswuerdigkeiten:hover strong:before{background-image: url("/files/gaestemappe/icons/sehenswuerdigkeiten_2.png")}#left ul li.active.page_green-choice a:before,#left ul li.page_green-choice:hover a:before,#left ul li.active.page_green-choice strong:before,#left ul li.page_green-choice:hover strong:before{background-image: url("/files/gaestemappe/icons/green_choice_2.png")}#left ul li.active.page_buchung a:before,#left ul li.page_buchung:hover a:before,#left ul li.active.page_buchung strong:before,#left ul li.page_buchung:hover strong:before{background-image: url("/files/gaestemappe/icons/booking_2.png")}#left ul li.active.page_wuensche a:before,#left ul li.page_wuensche:hover a:before,#left ul li.active.page_wuensche strong:before,#left ul li.page_wuensche:hover strong:before{background-image: url("/files/gaestemappe/icons/wuensche_2.png")}#left ul li.active.page_zeitungen a:before,#left ul li.page_zeitungen:hover a:before,#left ul li.active.page_zeitungen strong:before,#left ul li.page_zeitungen:hover strong:before{background-image: url("/files/gaestemappe/icons/zeitungen_2.png")}#left ul li.active.page_visitenkarte a:before,#left ul li.page_visitenkarte:hover a:before,#left ul li.active.page_visitenkarte strong:before,#left ul li.page_visitenkarte:hover strong:before{background-image: url("/files/gaestemappe/icons/infomappe_2.png")}#left ul li.active.page_weckruf a:before,#left ul li.page_weckruf:hover a:before,#left ul li.active.page_weckruf strong:before,#left ul li.page_weckruf:hover strong:before{background-image: url("/files/gaestemappe/icons/weckruf_2.png")}#left ul li.active.page_reparaturauftraege a:before,#left ul li.page_reparaturauftraege:hover a:before,#left ul li.active.page_reparaturauftraege strong:before,#left ul li.page_reparaturauftraege:hover strong:before{background-image: url("/files/gaestemappe/icons/reparatur_2.png")}#left ul li.active.page_wifi-info a:before,#left ul li.page_wifi-info:hover a:before,#left ul li.active.page_wifi-info strong:before,#left ul li.page_wifi-info:hover strong:before{background-image: url("/files/gaestemappe/icons/wifi_2.png")}#main{padding: 30px;padding-left: 120px;padding-top: 120px;max-width: 1200px;z-index: 5;position: relative}#main .mod_article{overflow: visible}#main .mod_article.first.last{padding-bottom: 30px}#main .mod_article .background{position: fixed;top: 0;left: 260px;right: 0;height: 100%}#main .mod_article .background img{display: none}#main .mod_article .background .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center}#main .mod_article .background bg.portait{display: none}#main .mod_article .article_inside{position: relative;z-index: 5}#main .mod_article.grid_3 .inside_wrap{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr 1fr;grid-template-columns: 1fr 1fr 1fr;grid-auto-rows: auto;-ms-grid-rows: auto;grid-template-rows: auto}#main .mod_article.grid_3 .inside_wrap:after,#main .mod_article.grid_3 .inside_wrap:before{content: none}#main .mod_article.grid_3 .inside_wrap .ce_headline{grid-column-start: 1;grid-column-end: -1}#main h1.ce_headline{font-size: 40px;line-height: 130%;color: #9aaab5;margin-bottom: 60px;border-bottom: 1px solid #9aaab5}#zimmernummern{display: none}.ce_form{margin-bottom: 0}.ce_form .formbody{display: -ms-grid;display: grid;grid-gap: 30px;-ms-grid-columns: 1fr 1fr;grid-template-columns: 1fr 1fr;grid-auto-rows: auto;-ms-grid-rows: auto;grid-template-rows: auto}.ce_form .formbody:after,.ce_form .formbody:before{content: none}.ce_form .formbody .cell_full,.ce_form .formbody .widget-explanation{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget.error p.error{order: 4;margin-top: 6px;margin-top: 3px;padding: 5px 10px;background: #8e1d2d;color: #FFF;font-size: 16px;line-height: 110%}.ce_form .formbody .widget-textarea{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-textarea textarea{background: rgba(37,42,51,0.1);border: 0;color: #333e47;width: 100%;height: 10em;padding: 10px}.ce_form .formbody .widget-text,.ce_form .formbody .widget-captcha{display: flex;flex-direction: column}.ce_form .formbody .widget-text label,.ce_form .formbody .widget-captcha label{order: 2;padding-left: 10px}.ce_form .formbody .widget-text input,.ce_form .formbody .widget-captcha input{order: 1}.ce_form .formbody .widget-text input,.ce_form .formbody .widget-captcha input{padding: 10px;border: 0;color: #333e47;background: none;border-bottom: 1px solid #333e47}.ce_form .formbody .widget-select{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-radio,.ce_form .formbody .widget-checkbox{grid-column-start: 1;grid-column-end: -1}.ce_form .formbody .widget-radio .radio,.ce_form .formbody .widget-checkbox .radio,.ce_form .formbody .widget-radio .checkbox,.ce_form .formbody .widget-checkbox .checkbox{-webkit-appearance: none;-moz-appearance: none;appearance: none;display: none}.ce_form .formbody .widget-radio legend,.ce_form .formbody .widget-checkbox legend{margin-bottom: 15px}.ce_form .formbody .widget-radio label,.ce_form .formbody .widget-checkbox label{position: relative;display: inline-block;padding-left: 36px;cursor: pointer;margin-right: 30px}.ce_form .formbody .widget-radio label:before,.ce_form .formbody .widget-checkbox label:before{content: '';display: inline-block;width: 20px;height: 20px;position: absolute;left: 0;border: 3px solid #333e47;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: #FFF}.ce_form .formbody .widget-radio label:after,.ce_form .formbody .widget-checkbox label:after{content: '';display: inline-block;width: 14px;height: 14px;position: absolute;left: 6px;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);background: #FFF}.ce_form .formbody .widget-radio input[type="radio"] + label:hover:after,.ce_form .formbody .widget-checkbox input[type="radio"] + label:hover:after{background: #f9e08b}.ce_form .formbody .widget-radio input[type="radio"]:checked + label:after,.ce_form .formbody .widget-checkbox input[type="radio"]:checked + label:after{background: #333e47}.ce_form .formbody .widget-radio input[type="checkbox"] + label:hover:after,.ce_form .formbody .widget-checkbox input[type="checkbox"] + label:hover:after{background: #f9e08b}.ce_form .formbody .widget-radio input[type="checkbox"]:checked + label:after,.ce_form .formbody .widget-checkbox input[type="checkbox"]:checked + label:after{background: #333e47}.ce_form .formbody .widget-submit{text-align: right;grid-column-start: 1;grid-column-end: -1}.ce_form .formbody button{position: relative;font-size: 20px;line-height: 130%;cursor: pointer;border: 0;font-weight: 400;font-family: 'Open Sans', Verdana, Geneva, sans-serif;font-weight: 700;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background: #47955d;color: #FFF;padding: 10px 15px;padding-left: 60px}.ce_form .formbody button:before{position: absolute;content: '';top: 50%;left: 10px;width: 30px;height: 30px;transition: all .3s ease-in;-webkit-transition: all .3s ease-in;background-image: url('/files/layout/icons/button_color.svg');display: inline-block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/files/layout/icons/button_white.svg');-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}.ce_form .formbody button:hover:before{left: 20px}.form-confirmation{background: #47955d;color: #FFF;padding: 30px}#mobil_topbar{display: none}#menu{position: absolute;right: 30px;top: 15px;opacity: 1;z-index: 990;display: inline-block;width: 44px;height: 44px;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .15s ease-in-out;-moz-transition: .15s ease-in-out;-o-transition: .15s ease-in-out;transition: .15s ease-in-out;cursor: pointer}#menu.active{opacity: 1;pointer-events: all}#menu span{display: block;position: absolute;width: 34px;height: 4px;background: #333e47;opacity: 1;left: (44px-34px)/2;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out}#menu span:nth-child(1){top: 9px}#menu span:nth-child(2),#menu span:nth-child(3){top: 19px}#menu span:nth-child(4){top: 29px}@media (max-width: 768px){body.page_index #mobil_topbar .ce_image{display: none}#main h1.ce_headline{font-size: 30px;line-height: 130%;margin-bottom: 15px}#mobil_topbar{display: block;position: fixed;left: 0;top: 0;width: 100%;height: 70px;background: #FFF;box-shadow: 5px 5px 5px rgba(0,0,0,0.4);z-index: 100}#mobil_topbar .ce_image{padding-top: 5px;text-align: center}#mobil_topbar img{height: 60px;width: auto}body{padding-top: 80px}#container{display: block}#main{padding-top: 30px;padding-left: 15px;padding-right: 15px}#left{position: fixed;right: -310px;top: 70px;bottom: 0;width: 300px;max-width: 100%;z-index: 90;overflow-y: auto;transition: all .3s ease-in;-webkit-transition: all .3s ease-in}html.menu_open #left{right: 0}html.menu_open #menu #menu span:nth-child(1){top: 18px;width: 0%;left: 50%}html.menu_open #menu #menu span:nth-child(2){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}html.menu_open #menu #menu span:nth-child(3){-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}html.menu_open #menu #menu span:nth-child(4){top: 18px;width: 0%;left: 50%}body.page_sehenswuerdigkeiten #container #main{padding: 0}body.page_sehenswuerdigkeiten #container #main iframe{height: calc(100vh - 100px)}body.page_index #main > .inside .mod_article .article_content{-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0)}body.page_index #main > .inside{left: 0;position: relative;height: auto}#main .mod_article .background{left: 0}.ce_accordion.ce_accordionSingle .accordion{padding-left: 0;margin-top: 30px}.mm_spalten.grid_2,.mm_spalten.grid_3{display: block}.mm_spalten.grid_2 > div,.mm_spalten.grid_3 > div{margin-bottom: 60px}.mm_spalten.grid_2 > div:last-child,.mm_spalten.grid_3 > div:last-child{margin-bottom: 0}}@media (max-width: 600px){.ce_form .formbody,#main .mod_article.grid_3 .inside_wrap{grid-template-columns: 1fr}#container .content-accordion .handorgel__content{padding-left: 15px}}
