@import url(/css/ionicons-2.0.1/css/ionicons.min.css);@import url(/css/font-awesome-4.4.0.min.css);@import url(https://fonts.googleapis.com/css?family=Open+Sans);/* End Plain Summer Overlay */@import url('https://fonts.googleapis.com/css?family=Roboto:300');html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Open Sans';font-weight:50;font-size:16px;line-height:1.5em;color:#000;background:#fff;}.danke-banner img{max-width:500px;padding-top:1rem;padding-bottom:1rem;}img{vertical-align:top;}div.center_content{margin:0 auto;width:960px;}h1,h2,h3,h4{font-weight:normal;font-family:'Koorkin W04 Regular';}h1,h2{font-size:50px;color:#db8f43;margin:15px 0px 0px 0px;letter-spacing:1px;}h3{font-size:130px;}#anzeigeOverlay{align:center;background:#fff;color:#333;padding:0 20px;border:2px solid #fff;margin:0 auto;}#anzeigeOverlay img{width:100% !important;}#anzeigeOverlay h2{margin:0px;text-align:center;font-size:50px;line-height:100%;color:#db8f43;}#anzeigeOverlay p{line-height:120%;margin:0;padding:0;}#anzeigeOverlay a{color:#db8f43;}#infobar-top{background:rgba(255, 249, 224, .8);position:absolute;height:40px;width:100%;z-index:110;padding:0;}#infobar-top p,#infobar-top a{color:#697060;font-size:14px;margin:0;line-height:40px;text-decoration:none;padding:0;}div#header{position:relative;width:100%;bottom:0px;}div#header #header_content{z-index:180;color:#fff;}div#header .inner.container .logo{width:400px;height:401px;}div#header #banner_wrapper{position:fixed;height:100%;}div#header #banner_wrapper #banner{height:100%;}#menu{width:100% !important;position:absolute;top:auto;bottom:0;background:#fff9e0;box-shadow:0 0 12px rgba(0, 0, 0, .1);z-index:150;}#menu ul{margin:0;text-align:center;}#menu ul li{list-style:outside none none;display:inline-block;}#menu ul li a{display:inline-block;color:#697060;font-family:'Koorkin W04 Regular';text-decoration:none;font-size:25px;line-height:60px;padding:0 18px;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}#menu ul li a:hover,#menu ul li a.active{background:#db8f43;color:#fff9e0;}#menu.sticky{position:fixed !important;top:-5px !important;bottom:auto;transition:all 0.3s ease 200ms;height:60px;z-index:100;}div#content{position:relative;padding:0px 0;z-index:2;background:url(images/0/1254980/white_paperboard.png);}div#content .ed-element{padding:2px 0;}div#content ul{margin-left:0px;}div#content a{color:#db8f43;text-decoration:none;}div#content .ed-headline{text-align:center;position:relative;}div#content .ed-headline h2{font-family:'Koorkin W04 Regular';color:#db8f43;font-size:50px;line-height:60px;display:inline-block;position:relative;z-index:3;padding:0 20px;}div#content .ed-headline.white h2{color:#fff;}div#content .ed-headline h3{font-family:'Koorkin W04 Regular';font-size:30px;text-align:center;color:#697060;}div#content .ed-headline h3 a{color:#fff;font-family:'Koorkin W04 Regular';display:inline-block;font-size:29px;line-height:30px;padding:10px 10px;margin-top:10px;margin-bottom:0px;z-index:8;text-decoration:none;}div#content .ed-headline h3 a:hover,div#content .ed-headline h3 a.active{color:#db8f43;}div#content .ed-headline #content .mygalery [class*='span']:hover .ed-image span{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}div#content .ed-headline #content .mygalery [class*='span']:hover .ed-image span strong,div#content .ed-headline #content .mygalery[class*='span']:hover .ed-image span em,div#content .ed-headline #content .mygalery [class*='span']:hover .ed-image span em strong{transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);}div#content .vorschau table td:first-child{width:40px !important;}div#content .slider-small{max-width:400px;margin:0 auto;border:1px solid #db8f43;}div#content .fullscreen-gallery .full-width .inner{width:100% !important;}div#content .fullscreen-gallery .full-width .inner .ed-gallery{padding:0;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items li{list-style:outside none none;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items{list-style:outside none none;overflow:hidden;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb{width:16.66667%;height:auto !important;opacity:0.9;margin:0;position:relative;overflow:hidden;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb img{overflow:hidden;display:block;width:100% !important;height:auto !important;transition:all 2s ease;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb:hover{opacity:1;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb:hover img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transform:scale(1.1);-webkit-transform:scale(1.07);-moz-transform:scale(1.07);}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb:hover img::after{top:-100px;left:-50px;}div#content .fullscreen-gallery .full-width .inner .ed-gallery .ed-gallery-items .ed-gallery-thumb:hover img::before{bottom:-100px;right:-50px;}div#content .weihnachtsspecial{display:flex;justify-content:center;}div#content .speisekarte_box .element input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:100%;line-height:30px;}div#content .speisekarte_box div.ed-form form > div{min-height:70px;}div#content .speisekarte_box .ed-form-captcha{display:none;width:100%;}div#content .speisekarte_box .ed-form-captcha .captcha-left{float:left;margin-top:5px;margin-right:35px;}div#content .speisekarte_box .ed-form-captcha .captcha-right{margin:0px;}div#content .speisekarte_box input[type='radio']{width:auto;float:left;margin-right:0.75em;background:transparent;border:none;}div#content .speisekarte_box input[type='radio']:checked,div#content .speisekarte_box input[type='radio']:not(:checked){background:transparent;position:relative;visibility:hidden;margin:0;padding:0;}div#content .speisekarte_box input[type='radio'] + label{cursor:pointer;}div#content .speisekarte_box input[type='radio']:checked + label::before,div#content .speisekarte_box input[type='radio']:not(:checked) + label::before{content:' ';display:inline-block;width:17px;height:17px;position:relative;top:4px;border:1px solid #bbb;background:white;margin-right:1em;box-shadow:inset 0 1px 1px 0 rgba(0, 0, 0, .1);}div#content .speisekarte_box input[type=radio]:not(:checked) + label::before{border-radius:30px;}div#content .speisekarte_box input[type='radio']:hover + label::before{background:#ddd;box-shadow:inset 0 0 0 2px white;}div#content .speisekarte_box input[type='radio']:checked + label::before{background:#db8f43;border-radius:30px;box-shadow:inset 0 0 0 2px white;}div#content .speisekarte_box input[type="text"],div#content .speisekarte_box textarea{border:1px solid #fff9e0;background:#fff;margin-top:5px;width:calc(100% - 20px);padding:0 10px;line-height:40px;color:#db8f43;border-radius:4px;font-family:'Open Sans';font-size:16px;font-weight:300;}div#content .speisekarte_box input[type="submit"]{background:#db8f43;font-size:16px;padding:5px 0;text-shadow:none;border-radius:4px;width:100%;box-shadow:none;border:none;color:#fff;text-decoration:none;margin-top:5px;font-family:'Open Sans';transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}div#content .speisekarte_box input[type="submit"]:hover{background:#fff;color:#000;}div#content .speisekarte_box .full-width{background:rgba(255, 255, 255, .8);}div#content .speisekarte_box .full-width h2{color:#fff;}div#content .speisekarte_box .full-width h3{position:relative;font-family:'Koorkin W04 Regular';font-size:25px;text-align:center;color:#697060;line-height:40px;z-index:8;overflow:hidden;vertical-align:middle;}div#content .speisekarte_box .full-width h3 a{color:#db8f43;font-family:'Koorkin W04 Regular';display:inline-block;font-size:29px;line-height:30px;margin-bottom:0px;z-index:8;text-decoration:none;}div#content .speisekarte_box .full-width h3 a:hover,div#content .speisekarte_box .full-width h3 a.active{color:#fff;}div#content .about-gallery .ed-gallery-items .ed-gallery-thumb{width:23.5%;margin-right:2%;}div#content .about-gallery .ed-gallery-items .ed-gallery-thumb:nth-child(4){margin-right:0;}div#content .about-gallery .ed-gallery-items .ed-gallery-thumb img{width:100% !important;height:auto !important;}div#content .speisen_rahmen{border:4px solid #fff;border-radius:50%;height:220px;width:220px;}div#content .kids_menu{border:4px solid #fff;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;border-radius:50%;height:220px;width:220px;}div#content .kids_menu:hover{background:url(/images/0/1253978/speiskarte_kids2_h.jpg) center no-repeat;border-radius:50%;}div#content .speiseplan{border:4px solid #fff;-webkit-transition:background 2s;-moz-transition:background 2s;border-radius:50%;height:220px;width:220px;}div#content .speiseplan:hover{background:url(/images/0/1254022/speiskarte_normal.jpg) top no-repeat;border-radius:50%;}div#content .saisonkarte{background:url(/images/0/1254025/speiskarte_saison_h.jpg) top no-repeat;border:4px solid #fff;-webkit-transition:background 2s;-moz-transition:background 2s;border-radius:50%;height:220px;width:220px;}div#content .businesskarte{border:4px solid #fff;border-radius:50%;height:220px;width:220px;}div#content .speisen{background:none;}div#content .speisen .ed-element .ed-text p{color:#697060;}div#content .speisen .ed-element .ed-text ul{padding:0;margin:0;list-style:none;margin-left:30px;}div#content .speisen .ed-element .ed-text ul li{position:relative;font-size:28px;font-family:'Koorkin W04 Regular';line-height:120%;padding-bottom:20px;}div#content .speisen .ed-element .ed-text ul li::before{background:url(/images/0/991276/list-black.png) left center no-repeat;width:17px;height:40px;content:'';position:absolute;left:-25px;}div#content .speisen .ed-element .ed-text ul li em{font-family:'Open Sans';font-style:normal;font-size:16px;line-height:18px;display:block;}div#content .vorschau{align:center;padding-bottom:20px;}div#content .vorschau p{text-align:center;}div#content .vorschau .ed-text table{width:80%;box-sizing:border-box;border-collapse:collapse;background:#fff;}div#content .vorschau .ed-text table h4{font-size:20px;color:#db8f43;font-family:'Open Sans';vertical-align:top;line-height:22px;margin:0 0 14px 0;}div#content .vorschau .ed-text table th{font-weight:100;height:30px;font-size:24px;color:#fff;background:#bac9a9;}div#content .vorschau .ed-text table tr td{padding:14px 10px 10px 10px;background:#fff9e0;vertical-align:top;color:#000;}div#content .vorschau .ed-text table tr td strong{font-family:'Open Sans';color:#697060;font-weight:normal;}div#content .catering .ed-element p{line-height:25px;padding:20px 0;background:rgba(255, 255, 255, .8);}div#content .catering h2{color:#fff;font-size:50px;}.ed-image.radius img{border-radius:50%;}.ed-element.ed-image.wv-bg img{border-radius:50%;}.ed-button .button{background:#db8f43;font-size:16px;text-shadow:none;padding:10px 20px;box-shadow:none;color:#fff !important;text-decoration:none;font-family:'Open Sans';border-radius:4px !important;}.ed-button .button:hover{background:#fff;color:#db8f43 !important;}.ed-html input{line-height:26px;margin-bottom:20px;}.ed-html .button{background:#fff;font-size:16px;text-shadow:none;box-shadow:none;color:#db8f43;text-decoration:none;font-family:'Open Sans';transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}.ed-html .button:hover{background:#fff;color:#000;}.jobs ul li{list-style:outside none;padding:0 0 0 1.8em;}.jobs ul li::before{margin-right:0.5em;margin-left:-1.6em;color:#db8f43;content:"\f00c";display:inline-block;font-family:FontAwesome;}div#footer{color:#1c1c1c;background-size:cover;position:relative;padding:0px 0 0;z-index:2;}div#footer .ed-html{width:320px;margin:0 auto;}div#footer .tripadvisor{width:320px;margin:0px 50px;}div#footer h3{font-family:'Open Sans';font-size:23px;line-height:29px;color:#697060;}div#footer h2{font-family:'Koorkin W04 Regular';font-size:50px;color:#db8f43;}div#footer .ed-separator{width:100px;margin:0 auto;}div#footer a{text-decoration:none;color:#db8f43;font-weight:bold;}div#footer p{margin:0 0px 0 0;}div#footer .ed-map{display:block;padding:0;overflow:hidden;background-color:none;margin:0 auto;z-index:9;}div#footer .boxen .icon{width:100%;text-align:center;z-index:99;}div#footer .boxen .icon i{background:#fff none repeat scroll 0 0;border-radius:50%;color:#db8f43;font-size:52px;height:130px;line-height:130px;text-align:center;width:130px;}div#footer .fa,div#footer .fa-tripadvisor a{line-height:94px;font-size:38px;color:#db8f43;}div#footer #quandoo-wrap{border-radius:5px;overflow:hidden;}div#footer #imprLink{width:100%;display:block;text-align:center;color:#db8f43;background:#fff;line-height:50px;text-decoration:none;z-index:60;position:relative;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}div#footer #imprLink:hover{background:#fff;color:#db8f43;}div#footer .ed-form input[type="submit"]{width:100%;box-sizing:border-box;border-radius:0;}div#footer .ed-form input[type="text"],div#footer .ed-form textarea{border:1px solid rgba(255, 255, 255, .4);border-radius:0;font-family:'Open Sans';}div#footer .ed-button .button{background:#db8f43;font-size:16px;text-shadow:none;padding-top:18px;height:28px;box-shadow:none;color:#fff;text-decoration:none;margin-top:20px;font-family:'Open Sans';transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;}div#footer .ed-button .button:hover{background:#fff;color:#000;}div#footer .zeiten .ed-headline{text-align:center;position:relative;overflow:hidden;}div#footer .zeiten .ed-headline h2{font-family:'Koorkin W04 Regular';font-size:40px;line-height:60px;display:inline-block;position:relative;z-index:3;padding:0 20px;}div#footer .zeiten .icon{font-size:150px;display:block;text-align:center;}div#footer .zeiten .ed-text p em{color:rgba(255, 255, 255, .6);font-size:16px;}.green{border:none;color:#333;}.white *{color:#fff;}#backToTop{position:fixed;display:none;bottom:30px;right:30px;z-index:11;cursor:pointer;opacity:0.5;color:#697060;font-size:40px;line-height:1em;}#backToTop i{line-height:1em;}#backToTop:hover{opacity:1;}div#logo h1{display:none;}.page-521594 div#header{position:relative;width:100%;bottom:0px;}.page-521594 div#header #header_content{z-index:180;color:#fff;}.page-521594 div#header .inner.container .logo{width:400px;height:401px;}.page-521594 div#header #banner_wrapper{position:fixed;height:100%;}.page-521594 div#header #banner_wrapper #banner{height:100%;}.page-521594 .slider{display:block;}.page-521594 .impressum_container{display:none;}.page-521594 .footer_impr{display:none;}.page-521594 .text_impressum ul li{list-style:outside none;padding:0 0 0 1.8em;}.page-521594 .text_impressum ul li::before{margin-right:0.5em;margin-left:-1.8em;color:#db8f43;content:"\f00c";display:inline-block;font-family:FontAwesome;}.page-521594 #content{background:#fff;padding:30px 0;}.page-521594 #content .ed-html{margin-right:30px;}.page-521594 #content h2{font-family:'Koorkin W04 Regular';color:#db8f43;}.page-521594 #content h3{font-family:'Open Sans';color:#697060;font-size:20px;margin:10px 0;}.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 Plain Summer 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:#db8f43;font-family:'Koorkin W04 Regular';}.ed-element.preset-overlay-sommer-3-schlicht-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:4rem !important;background:white;overflow:hidden;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2{font-family:'Koorkin W04 Regular';font-size:35px;font-weight:300;line-height:1.2;text-transform:uppercase;text-align:center;margin:0;color:#db8f43;text-transform:none;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2:before,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text p,.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text a{font-family:'Roboto';font-size:18px;font-weight:300;text-align:center;color:white;margin:0;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text.opening-times{width:350px;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .container-content{padding:2rem;max-width:100%;background:rgba(0, 0, 0, 0.4);box-shadow:0px 0px 25px -10px rgba(0, 0, 0, 0.5);border:2px solid white;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .mfp-close{color:#fff;}.edit .ed-element.preset-overlay-sommer-3-schlicht-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-sommer-3-schlicht-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-sommer-3-schlicht-v2-default{padding:0.3rem !important;max-width:calc(100vw - 2rem);}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-headline h2{font-size:2rem;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text{font-size:1rem;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .ed-text.opening-times{width:auto;}.ed-element.preset-overlay-sommer-3-schlicht-v2-default .container-content{padding:1rem;}}