@charset "UTF-8";
@font-face{font-family:"Open Sans";font-style:normal;font-display:swap;font-weight:300;src:url("../../files/Theme/fonts/open-sans-v28-latin-300.eot");src:local(""), url("../../files/Theme/fonts/open-sans-v28-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/Theme/fonts/open-sans-v28-latin-300.woff2") format("woff2"), url("../../files/Theme/fonts/open-sans-v28-latin-300.woff") format("woff"), url("../../files/Theme/fonts/open-sans-v28-latin-300.ttf") format("truetype"), url("../../files/Theme/fonts/open-sans-v28-latin-300.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-display:swap;font-style:normal;font-weight:400;src:url("../../files/Theme/fonts/open-sans-v28-latin-regular.eot");src:local(""), url("../../files/Theme/fonts/open-sans-v28-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/Theme/fonts/open-sans-v28-latin-regular.woff2") format("woff2"), url("../../files/Theme/fonts/open-sans-v28-latin-regular.woff") format("woff"), url("../../files/Theme/fonts/open-sans-v28-latin-regular.ttf") format("truetype"), url("../../files/Theme/fonts/open-sans-v28-latin-regular.svg#OpenSans") format("svg")}@font-face{font-family:"Open Sans";font-display:swap;font-style:normal;font-weight:600;src:url("../../files/Theme/fonts/open-sans-v28-latin-600.eot");src:local(""), url("../../files/Theme/fonts/open-sans-v28-latin-600.eot?#iefix") format("embedded-opentype"), url("../../files/Theme/fonts/open-sans-v28-latin-600.woff2") format("woff2"), url("../../files/Theme/fonts/open-sans-v28-latin-600.woff") format("woff"), url("../../files/Theme/fonts/open-sans-v28-latin-600.ttf") format("truetype"), url("../../files/Theme/fonts/open-sans-v28-latin-600.svg#OpenSans") format("svg")}@font-face{font-family:"icomoon";font-display:swap;src:url("../../files/Theme/fonts/icomoon.eot?q9y7mu");src:url("../../files/Theme/fonts/icomoon.eot?q9y7mu#iefix") format("embedded-opentype"), url("../../files/Theme/fonts/icomoon.ttf?q9y7mu") format("truetype"), url("../../files/Theme/fonts/icomoon.woff?q9y7mu") format("woff"), url("../../files/Theme/fonts/icomoon.svg?q9y7mu#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{overflow-y:scroll;height:100%}*,body,div,header,nav,main,section,article,aside,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ul,li,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:normal}ul{list-style-type:none}a{text-decoration:none;color:inherit}hr{color:#bd0239}*:focus,button:focus,input:focus{outline:none}a:active{background-color:transparent}a img{border:none}::-moz-focus-inner{border:0}img{vertical-align:middle}object,svg{width:100%;height:auto}clear{clear:both}select,input,textarea{border:0;font-family:"Open Sans", Arial, sans-serif}table{border-collapse:collapse}#container .ce_text ol{list-style:decimal}#container .ce_text ol li{margin-left:25px;padding-left:0.1em;line-height:2em}#container .ce_text ul{list-style:none;padding:0;margin:0 0 1em 0}#container .ce_text ul li{padding-left:2em;text-indent:-1.3em;line-height:1.6em}#container .ce_text ul li:before{content:" ";margin-right:5px;display:inline-block;width:5px;height:5px;background-color:#bd0239;border-radius:50%;margin-bottom:2px;padding-left:1, 2em}#container .ce_text .image_container.float_left{margin:0 1% 0 0}#container .ce_text .image_container.float_above{margin-bottom:1%}#container .ce_text .image_container.float_right{margin:0 0 0 1%}#container .ce_text .image_container.float_below{margin:1% 0}@media only screen and (max-width:30em){#container .ce_text .image_container.float_left,#container .ce_text .image_container.float_right{float:none;margin-bottom:1.5em}}.mm-wrapper{overflow-x:initial !important}html{font-size:0.625em}body{color:#000;font-family:"Open Sans", Arial, sans-serif;line-height:1.6em;height:100%;scroll-behavior:smooth;background-image:url("../../files/Bilder-und-Dokumente/pfaller-hg1.jpg");font-size:1.6rem;background-repeat:no-repeat;background-color:#fbf4ea}#header{position:fixed;width:100%;top:0;z-index:9999;top:0;left:0;transition:all 0.5s ease-in-out}@media screen and (min-width:800px){#header{position:sticky}}#header .inside{background-color:#bd0239}@media only screen and (max-width:800px){#header .inside{position:absolute;width:100%;left:0}}@media only screen and (max-width:800px) and (min-width:576px){#header .inside{background-color:#bd0239}}@media screen and (min-width:800px){#header .inside{margin:0 auto;width:1150px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:column-reverse;align-items:end}}@media screen and (min-width:800px) and (min-width:800px){#header .inside{flex-wrap:wrap;flex-direction:row}}#header .kopfzeile{width:100%}#header .kopfzeile .logo{text-align:center}#header .kopfzeile .logo img{width:150px;transition:all 0.5s ease-in-out}@media screen and (min-width:800px){#header .kopfzeile .logo img{width:250px}}#header.fixed{transition:all 0.5s ease-in-out}#header.fixed .logo img{width:150px;transition:all 0.5s ease-in-out}#header.fixed .kopfzeile .level_1 li a,#header.fixed .kopfzeile .level_1 li.active{padding:0 10px}@media screen and (min-width:800px){#header.fixed .kopfzeile .level_1 li a,#header.fixed .kopfzeile .level_1 li.active{padding:0 70px}}#logo{margin:0 auto;max-width:1150px;position:fixed;top:0;text-align:center;width:100%;z-index:1;padding:10px 0}@media screen and (min-width:800px){#logo{padding:7em 0;position:unset;text-align:left}}#logo img{max-width:150px;transition:all 0.5s ease-in-out}@media screen and (min-width:800px){#logo img{max-width:100%}}#header .faderechts{position:fixed;right:35px;z-index:50;top:50vh;font-size:1.4rem}#header .faderechts a{font-family:"Open Sans", Arial, sans-serif}#header .faderechts>li{background-color:rgba(189, 2, 57, 0.8);margin-bottom:1em;padding:1em;color:#fff;transform:translate(96%, 0);transition:all 0.5s ease-in-out}#header .faderechts>li .ce_text{display:flex}#header .faderechts>li .ce_text p{margin-bottom:0}#header .faderechts>li:hover{transition:all 0.5s ease-in-out;cursor:pointer}#header .faderechts>li.mail:hover{transform:translate(18%, 0)}#header .faderechts>li.phone:hover{transform:translate(30%, 0)}#header .faderechts>li.sprache:hover{transform:translate(25%, 0)}#header .faderechts .mod_changelanguage ul{display:flex;height:20px}#header .faderechts .mod_changelanguage ul li{padding-right:1em}#header .faderechts .mod_changelanguage ul li a{padding:0 !important}.icon-phone-call:before{content:"";font-size:1.2em;padding-right:0.7em}.icon-mail:before{content:"";font-size:1.2em;padding-right:0.7em}.icon-home:before{content:"";padding-right:0.7em;font-size:19px}.icon-facebook:before{content:"";padding-right:0.7em;font-size:19px}h1,h2,h3,h4,h5,h6,p{margin-bottom:1em}h1{color:#bd0239;font-size:2.5em;font-weight:300;line-height:110%;margin:2em 0;text-transform:uppercase}h2{color:#272c57;font-size:2em;line-height:140%;text-transform:uppercase}p{line-height:130%}.scrolltop{position:fixed;right:20px;bottom:20px;background:url("../../files/Theme/css/images/scroll2top.png") center no-repeat rgba(255, 255, 255, 0.3);width:44px !important;height:44px;text-indent:-2000px;overflow:hidden;cursor:pointer;z-index:10000}#main .inside{width:min(98%, 1150px);margin-inline:auto;font-size:1.6rem;line-height:1.6rem}#main .inside a{color:#bd0239}#main .inside a :hover{color:#272c57}.contao-cookiebar .highlight .cc-btn.success{background:#bd0239}#footer{color:#ABA9AA;font-size:1.4rem;padding:1em 0}#footer .ce_text{padding-top:3rem;margin-top:3rem;border-top:1px solid #ABA9AA}@media screen and (min-width:800px){#footer .ce_text{padding:0;border:none;margin-top:0}}#footer .ce_text li{padding-bottom:0.5em}#footer .ce_text li::before{color:#000}#footer .ce_text strong{font-family:"Open Sans", Arial, sans-serif;font-weight:normal;margin-left:-5px}#footer .ce_text a{color:#bd0239}#footer .ce_text a:hover{color:#272c57}#footer .inside{border-top:1px solid #ABA9AA;padding:4em 0;margin-top:4em;width:min(98%, 1150px);margin-inline:auto;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-direction:column-reverse}@media screen and (min-width:800px){#footer .inside{flex-wrap:wrap;flex-direction:row}}#footer .inside .privat{display:grid;grid-template-columns:1fr;text-align:center}@media screen and (min-width:800px){#footer .inside .privat{grid-template-columns:repeat(2, 1fr);grid-gap:3em}}@media screen and (min-width:800px){#footer .inside .privat{text-align-last:left}}#footer .mod_sitemap .trail,#footer .mod_sitemap a:hover{color:#bd0239}#header .kopfzeile .mobnav{display:none;font-size:1.6rem}@media screen and (min-width:800px){#header .kopfzeile .mobnav{display:block;width:100%}#header .kopfzeile .mobnav .mobil-nav-content{display:none}}#header .kopfzeile .hamburger{position:absolute;z-index:999;left:5px}@media screen and (min-width:800px){#header .kopfzeile .hamburger{display:none}}#header .kopfzeile strong{font-weight:normal}#header .kopfzeile .navigation nav.block{overflow:visible}#header .kopfzeile .level_1{display:flex;flex-direction:column}#header .kopfzeile .level_1 li a,#header .kopfzeile .level_1 li.active{display:block;list-style-type:none;padding:0.5em;display:block;background-color:#272c57;transition:all 0.5s ease-in-out}@media screen and (min-width:800px){#header .kopfzeile .level_1 li a,#header .kopfzeile .level_1 li.active{padding:15px 70px;line-height:312%}}@media only screen and (max-width:800px){#header .kopfzeile .level_1 li a,#header .kopfzeile .level_1 li.active{margin-bottom:1px}}#header .kopfzeile .level_1 li a:hover,#header .kopfzeile .level_1 li a .active,#header .kopfzeile .level_1 li.active:hover,#header .kopfzeile .level_1 li.active .active{background-color:#bd0239;transition:all 0.5s ease-in-out}#header .kopfzeile .level_1 li.active{background-color:#bd0239}#header .kopfzeile .level_1 li a,#header .kopfzeile .level_1 li strong{display:flex;text-align:center;text-decoration:none;color:#fff}#header .kopfzeile .level_1 li a:hover,#header .kopfzeile .level_1 strong.active{color:#fff}@media only screen and (min-width:576px){#header .kopfzeile .level_1{flex-direction:row;justify-content:space-between;align-items:center}}#header .kopfzeile .level_1>li.submenu>a:after,#header .kopfzeile .level_1>li.submenu>strong:after{font-family:"icomoon";content:"";padding-left:2px}#header .kopfzeile nav ul ul{display:none}@media only screen and (min-width:576px){#header .kopfzeile nav ul ul{display:none;position:absolute}}#header .kopfzeile nav ul li:hover>ul,#header .kopfzeile .trail{display:block;color:#fff}@media only screen and (min-width:576px){#header .kopfzeile nav ul li:hover>ul{padding-left:0}#header .kopfzeile nav ul li:hover>ul a{color:#fff;padding:15px 70px}#header .kopfzeile .level_2 li{display:flex}#header .kopfzeile .level_2 li a{line-height:250%;display:block;padding:1em;margin:16px 0 0 -72px}#header .kopfzeile .level_2 li:hover,#header .kopfzeile .level_2 li a:hover{background:#bd0239;color:#fff}#header .kopfzeile nav ul ul ul{margin:0 0 0 100%;box-shadow:0 0 2px rgba(0, 0, 0, 0.6)}#header .kopfzeile .submenu .submenu>a:after{font-family:"icomoon";content:"";padding-left:5px}}.hamburger .line{width:50px;height:5px;background-color:#272c57;display:block;margin:8px auto;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.hamburger:hover{cursor:pointer}#hamburger-1.is-active .line:nth-child(2){opacity:0}#hamburger-1.is-active .line:nth-child(1){-webkit-transform:translateY(13px) rotate(45deg);-ms-transform:translateY(13px) rotate(45deg);-o-transform:translateY(13px) rotate(45deg);transform:translateY(13px) rotate(45deg)}#hamburger-1.is-active .line:nth-child(3){-webkit-transform:translateY(-13px) rotate(-45deg);-ms-transform:translateY(-13px) rotate(-45deg);-o-transform:translateY(-13px) rotate(-45deg);transform:translateY(-13px) rotate(-45deg)}.custom{text-align:center}@media screen and (min-width:800px){.custom{text-align:left}}.custom.fixed #logo{background-color:#fff;transition:all 0.5s ease-in-out}@media screen and (min-width:800px){.custom.fixed #logo{background-color:rgba(255, 255, 255, 0)}}.custom.fixed #logo img{width:150px;transition:all 0.5s ease-in-out}.inside.more{margin-top:53px}@media screen and (min-width:800px){.inside.more{margin-top:0}}.grid_zwei{display:grid;grid-template-columns:1fr}@media screen and (min-width:800px){.grid_zwei{grid-template-columns:repeat(2, 1fr);grid-gap:3em}}.ce_rsce_speisekarte{text-align:center}.ce_rsce_speisekarte h2{border-bottom:4px solid #272c57;margin:5rem 0 0 0}.ce_rsce_speisekarte h4{font-style:italic;margin-top:1rem}.ce_rsce_speisekarte .gerichtsbox{text-align:center;margin-top:3rem}.ce_rsce_speisekarte .gerichtsbox h3{text-transform:uppercase;margin:0}.ce_rsce_speisekarte .gerichtsbox p{padding-left:1rem;margin:0;color:#ABA9AA;font-size:1.4rem;max-width:65%;margin:0 auto}