@import url(/css/ionicons-2.0.1/css/ionicons.css);@import url(/css/font-awesome-4.4.0.min.css);@import url('https://cdn5.site-media.eu/g/fonts/css?family=Caesar+Dressing');@import url('https://cdn5.site-media.eu/g/fonts/css?family=Roboto:300,400,500');@import url('https://cdn5.site-media.eu/g/fonts/css?family=Sofia');/* End Playful Easter Overlay */@import url('https://cdn5.site-media.eu/g/fonts/css?family=Delius');html,body{height:100%;width:100%;margin:0;-webkit-text-size-adjust:none;}body{margin:0;padding:0;font-family:'Roboto', sans-serif;font-weight:300;font-size:17px;line-height:28px;color:#333;background:#fff;}img{vertical-align:top;max-width:100%;}address{font-style:normal;}h1,h2,h3,h4{font-weight:600;font-family:'Caesar Dressing', cursive;margin:0;}p{margin:0;}.infobox{position:fixed;top:0;background:#14639e;height:40px;z-index:999;}.infobox .ed-text{max-width:960px;width:100%;margin:0 auto;text-align:center;}.infobox .ed-text a{color:#fff !important;}.infobox .ed-text p{line-height:40px;color:#fff;font-size:19px;}.infobox .ed-text p i{color:#fff !important;margin:0 10px 0 25px;}.infobox .ed-text p i:nth-child(1){margin:0 10px 0 0;}div#c-1 .menuWrapper{-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;left:0;bottom:0;top:auto;padding:0;width:100%;z-index:99;text-align:center;box-sizing:border-box;margin:0;z-index:100;min-height:80px;background:#93aee5;box-shadow:0 0 6px rgba(147, 174, 229, 0.3);transform:translate(0, 0);}div#c-1 .menuWrapper.sticky{position:fixed;top:40px;bottom:auto;}div#c-1 .menuWrapper .ed-grid{max-width:960px;margin:0 auto;}div#c-1 .menuWrapper .ed-menu{-webkit-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;width:100%;max-width:960px;margin:0 auto;padding:0;font-size:0;}div#c-1 .menuWrapper .ed-menu ul{margin:0;padding:0;position:relative;text-align:center;}div#c-1 .menuWrapper .ed-menu li{display:inline-block;list-style:none;padding:0;margin:0;line-height:40px;}div#c-1 .menuWrapper .ed-menu li a{-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;color:#fff;font-family:'Caesar Dressing', cursive;text-transform:uppercase;text-decoration:none;margin:0 30px;padding:0 0 0 60px;font-size:22px;letter-spacing:1px;line-height:80px;display:inline-block;display:inline-block;vertical-align:middle;}div#c-1 .menuWrapper .ed-menu li a:hover,div#c-1 .menuWrapper .ed-menu li a.active{color:#fff;background:url(/images/50/1616552/favicon.png) no-repeat center left;}.overlay{text-align:center !important;}div#c-1,.anzeigeOverlay{position:relative;padding:0;z-index:2;margin:0 auto;width:100%;max-width:960px;}div#c-1 .ed-text a,.anzeigeOverlay .ed-text a{color:#333;text-decoration:none;}div#c-1 .ed-text a:hover,.anzeigeOverlay .ed-text a:hover,div#c-1 .ed-text a.active,.anzeigeOverlay .ed-text a.active{color:#93aee5;}div#c-1 .ed-headline,.anzeigeOverlay .ed-headline{padding:0;text-align:center;}div#c-1 h2,.anzeigeOverlay h2{color:#14639e;font-size:50px;line-height:60px;margin-bottom:25px;}div#c-1 > .ed-section > section,.anzeigeOverlay > .ed-section > section{overflow-x:hidden;}div#c-1 .bannercontent,.anzeigeOverlay .bannercontent{margin:-40px 0 0 0;padding:0;width:100%;max-width:960px;overflow:hidden;}div#c-1 .ed-gallery,.anzeigeOverlay .ed-gallery{background:#14639e;padding:5px;}div#c-1 .ed-gallery .ed-gallery-items .ed-gallery-thumb,.anzeigeOverlay .ed-gallery .ed-gallery-items .ed-gallery-thumb{overflow:hidden;-webkit-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}div#c-1 .ed-gallery .ed-gallery-items .ed-gallery-thumb img,.anzeigeOverlay .ed-gallery .ed-gallery-items .ed-gallery-thumb img{-webkit-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}div#c-1 .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb,.anzeigeOverlay .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb{opacity:1;}div#c-1 .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb img,.anzeigeOverlay .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb img{filter:blur(4px);-webkit-transform:scale(1.025);-ms-transform:scale(1.025);-moz-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025);}div#c-1 .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb:hover,.anzeigeOverlay .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb:hover{opacity:1;}div#c-1 .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb:hover img,.anzeigeOverlay .ed-gallery .ed-gallery-items:hover .ed-gallery-thumb:hover img{filter:blur(0px);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}div#c-1 .ed-text i,.anzeigeOverlay .ed-text i{color:#93aee5;}div#c-1 .ed-text ul,.anzeigeOverlay .ed-text ul{padding:0;margin:0;}div#c-1 .ed-text ul li,.anzeigeOverlay .ed-text ul li{list-style:none;padding:0 0 0 1.1em;margin:0 0 0 0;line-height:30px;}div#c-1 .ed-text ul li:before,.anzeigeOverlay .ed-text ul li:before{color:#93aee5;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-1.1em;width:1.1em;}div#c-1 .ed-text table,.anzeigeOverlay .ed-text table{position:relative;border-spacing:0;width:100%;max-width:100%;margin:0;}div#c-1 .ed-text table tr,.anzeigeOverlay .ed-text table tr{color:#333;}div#c-1 .ed-text table tr:nth-child(odd),.anzeigeOverlay .ed-text table tr:nth-child(odd){background:rgba(147, 174, 229, .2);}div#c-1 .ed-text table tr:nth-child(even),.anzeigeOverlay .ed-text table tr:nth-child(even){background:rgba(147, 174, 229, .4);}div#c-1 .ed-text table tr strong,.anzeigeOverlay .ed-text table tr strong,div#c-1 .ed-text table tr p,.anzeigeOverlay .ed-text table tr p{color:#333;}div#c-1 .ed-text table td,.anzeigeOverlay .ed-text table td{vertical-align:top;padding:2px 5px;text-align:left;border:1px solid rgba(255, 255, 255, .5);}div#c-1 .ed-text table td:first-child,.anzeigeOverlay .ed-text table td:first-child{padding-right:30px;}div#c-1 .speisekarte,.anzeigeOverlay .speisekarte{max-width:600px;margin:0 auto;border:1px solid #93aee5;}div#c-1 #ueberuns .infos .ed-image,.anzeigeOverlay #ueberuns .infos .ed-image{overflow:hidden;position:relative;}div#c-1 #ueberuns .infos .ed-image span,.anzeigeOverlay #ueberuns .infos .ed-image span{display:block;padding:15px 0 5px 0 !important;color:#fff !important;background:rgba(20, 99, 158, 0.8);bottom:0;position:absolute;width:100%;font-family:'Caesar Dressing', cursive;font-size:30px;text-transform:uppercase;height:100%;transform:translateY(80%);transition:all 0.4s cubic-bezier(0.22, 0.61, 0.36, 1);}div#c-1 #ueberuns .infos .ed-image p,.anzeigeOverlay #ueberuns .infos .ed-image p{padding:0 10px;}div#c-1 #ueberuns .infos .ed-image img,.anzeigeOverlay #ueberuns .infos .ed-image img{width:100%;}div#c-1 #ueberuns .infos .ed-image:hover span,.anzeigeOverlay #ueberuns .infos .ed-image:hover span,div#c-1 #ueberuns .infos .ed-image.hovere span,.anzeigeOverlay #ueberuns .infos .ed-image.hovere span{top:0;bottom:0;transform:translateY(0%);background:rgba(20, 99, 158, 0.95);line-height:250px;}div#c-1 #ueberuns .infos .ed-image a.active span,.anzeigeOverlay #ueberuns .infos .ed-image a.active span{top:0;bottom:0;transform:translateY(0%);background:rgba(20, 99, 158, 0.95);line-height:250px;}div#c-1 .ed-button .button,.anzeigeOverlay .ed-button .button{-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;box-shadow:none;color:#fff;background:#14639e;font-family:'Roboto', sans-serif;text-shadow:none;overflow:hidden;position:relative;margin:0 0 5px 0;padding:1rem 2rem;width:100%;text-align:center;font-size:16px !important;text-transform:uppercase;vertical-align:top;border-radius:0;font-weight:300;}div#c-1 .ed-button .button:hover,.anzeigeOverlay .ed-button .button:hover,div#c-1 .ed-button .button.active,.anzeigeOverlay .ed-button .button.active{background:#93aee5;}div#c-1 .footer .ed-text i,.anzeigeOverlay .footer .ed-text i{color:#fff;font-size:50px;line-height:50px;margin:0 0 15px 0;}div#c-1 .footer .ed-text p,.anzeigeOverlay .footer .ed-text p{color:#fff;}div#c-1 .footer .ed-text p a,.anzeigeOverlay .footer .ed-text p a{color:#fff;}div#c-1 .footer .ed-text p a:hover,.anzeigeOverlay .footer .ed-text p a:hover{text-decoration:underline;}div#c-1 .imprint,.anzeigeOverlay .imprint{padding:0;}div#c-1 .imprint h2,.anzeigeOverlay .imprint h2{font-size:30px;line-height:40px;display:block;margin:50px 0 0 0;text-align:left;font-family:'Caesar Dressing', cursive;border:none;padding:0;}div#c-1 .imprint h2:before,.anzeigeOverlay .imprint h2:before,div#c-1 .imprint h2:after,.anzeigeOverlay .imprint h2:after{display:none;}div#c-1 .imprint p,.anzeigeOverlay .imprint p{padding:0 0 20px 0;text-align:justify;}div#c-1 .imprint p:last-child,.anzeigeOverlay .imprint p:last-child{padding:0;}div#c-1 .imprint ul,.anzeigeOverlay .imprint ul{margin:0 0 30px 0;list-style:none;margin-left:25px !important;padding:0;}div#c-1 .imprint ul li,.anzeigeOverlay .imprint ul li{padding:0;}div#c-1 .imprint ul li::before,.anzeigeOverlay .imprint ul li::before{color:#93aee5;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.anzeigeOverlay{background:#fff;width:800px !important;max-width:100%;padding:40px;}.anzeigeOverlay .ed-text p{color:#93aee5;}.ed-element.preset-overlay-standard{background:#fff;box-sizing:border-box;width:880px !important;max-width:90% !important;padding:40px !important;}.ed-element.preset-overlay-standard h2,.ed-element.preset-overlay-standard p{margin:0;}.ed-element.preset-overlay-standard h2{color:#93aee5;font-family:'Caesar Dressing', cursive;}.imprint h3{text-align:left;}.ed-element.preset-overlay-standard-default{background:#fff;box-sizing:border-box;width:880px !important;max-width:90% !important;padding:40px !important;/* Start Playful Easter Overlay */}.ed-element.preset-overlay-standard-default h2,.ed-element.preset-overlay-standard-default p{margin:0;}.ed-element.preset-overlay-standard-default h2{color:#93aee5;font-family:'Caesar Dressing', cursive;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:5rem 3rem !important;background:white;overflow:hidden;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-headline h2{font-family:'Sofia';font-size:55px;font-weight:400;font-style:italic;line-height:1.2;text-align:center;color:#d77bb7;text-shadow:1.5px 1.5px 1px white;margin:0;text-transform:none;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-headline h2:before,.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-text,.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-text p,.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-text a{color:#fff;font-family:'Delius';font-size:22px;font-weight:300;text-align:center;margin:0;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-text a:hover{color:#fff;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .mfp-close{color:#fff;}.edit .ed-element.preset-overlay-ostern-1-verspielt-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-ostern-1-verspielt-v2-default:before{position:absolute;z-index:1;top:0;left:-1px;content:"Overlay";display:block;background:#f58220;color:#fff;padding:4px;font-size:12px;line-height:1;font-family:Helvetica, sans-serif;}@media screen and (max-width:767px){.ed-element.preset-overlay-ostern-1-verspielt-v2-default{padding:1rem !important;max-width:calc(100vw - 5rem);}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-headline h2{font-size:2rem;}.ed-element.preset-overlay-ostern-1-verspielt-v2-default .ed-text{font-size:1rem;}}