@import url(/css/font-awesome-4.4.0.min.css);@import url(/css/ionicons-2.0.1/css/ionicons.min.css);@import url(https://cdn4.site-media.eu/g/fonts/css?family=Lora:400,700);/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#088639+0,088639+50,b82828+51,b82828+100 *//* End Plain Summer Overlay */@import url('https://cdn4.site-media.eu/g/fonts/css?family=Roboto:300');html{height:100%;margin:0;padding:0;}body{height:100%;margin:0;padding:0;font-family:'Lora', serif;font-weight:300;text-rendering:optimizelegibility;}table td{vertical-align:top;padding:0;}img{vertical-align:top;}h1,h2,h3,h4{padding:0;margin:0;font-weight:normal;}hr{background-color:#97252f;}.white{color:#fff !important;border-color:#fff !important;text-align:center !important;}.white p a{color:#fff !important;}.white ul li:before{color:#fff !important;}.white table{border-color:#fff !important;}.white table td{color:#fff !important;}.white table td:last-child{padding-left:20px !important;}.spalten{display:block;width:100%;-webkit-column-count:2;-webkit-column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;column-count:2;column-gap:50px;/* Content */}.border{border:5px solid #edc26b;border-radius:5px;}.rounded{border-radius:100%;}.bg{background:#97252f;}.ed-image{/* Header
----------------------------------------*/}.ed-image img{width:100% !important;}.ed-image.img-half img{width:50% !important;}#menu{height:60px;width:100%;min-width:960px;margin:0;z-index:100;padding:0;position:fixed;text-align:right;z-index:100;background:#97252f;top:0;left:0;border:none;box-shadow:1px 1px 5px #444;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}#menu h1{z-index:100;float:left;position:relative;font-family:'Lora', serif;color:#fff;font-size:45px;line-height:60px;font-weight:300;margin:0;}#menu #center{width:960px;margin:0 auto;position:relative;}#menu #center img{float:left;width:auto;height:40px;padding:12px 0 8px 0;}#menu ul{list-style:none;margin-left:calc(50% - 480px);position:relative;padding:0;margin-top:0;width:960px;font-size:0;-webkit-padding-start:0;-webkit-margin-before:0;-webkit-margin-after:0;}#menu ul li{display:inline-block;margin:0 !important;}#menu ul li a{display:inline-block;font-size:18px;font-weight:bold;font-weight:normal;line-height:60px;text-align:right;text-decoration:none;color:#edc26b;margin:0;padding:0 25px 0 25px;font-family:'Lora', serif;position:relative;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}#menu ul li a:hover,#menu ul li a.active{background:#832029;color:#edc26b;}#menu ul li a.active,#menu ul li #menu ul li a:hover,#menu ul li #menu ul li:hover a{background:#832029;color:#edc26b;}#c-1,#footer{width:960px;margin:0 auto;max-width:100%;font-size:18px;line-height:150%;color:#444;font-family:'Lora', serif;}#c-1 .ed-headline,#footer .ed-headline{text-align:center;}#c-1 h2,#footer h2{font-size:30px;line-height:40px;font-family:'Lora', serif;color:#edc26b;text-transform:uppercase;}#c-1 h3,#footer h3{color:#fff;font-size:20px;line-height:20px;}#c-1 .ed-text,#footer .ed-text{border:3px solid #edc26b;padding:15px;}#c-1 p,#footer p{font-size:18px;line-height:32px;font-weight:300;}#c-1 p a,#footer p a{text-decoration:none;}#c-1 p a:hover,#footer p a:hover{text-decoration:underline;}#c-1 .banner .bannerbeschriftung,#footer .banner .bannerbeschriftung{width:500px;overflow-x:hidden;text-align:left !important;}#c-1 .banner .bannerbeschriftung img,#footer .banner .bannerbeschriftung img{width:450px !important;}#c-1 .banner .bannerbeschriftung h2,#footer .banner .bannerbeschriftung h2{background:#97252f;color:#edc26b;font-size:25px;line-height:25px;text-transform:uppercase;padding:20px 0;margin-bottom:12px;display:block;border-radius:10px;}#c-1 .banner .button,#footer .banner .button{background:none;box-shadow:none;text-shadow:none;border:3px solid #fff;font-family:'Lora', serif;font-size:25px;line-height:25px;text-align:center;padding:20px 30x;text-transform:uppercase;border-radius:10px;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}#c-1 .banner .button:hover,#footer .banner .button:hover{background:#97252f;border:3px solid #edc26b;color:#edc26b !important;}.ed-text{padding:0;margin:0;}.ed-text p{font-family:'Lora', serif;font-size:16px;font-weight:300;line-height:30px;color:#444;margin:0;}.ed-text p a{color:#444;}.ed-text p strong{font-weight:bold;}.ed-text p i{width:1em;font-size:20px;}.ed-text ul{margin:0;list-style:none;margin-left:25px !important;padding:0.5em 0;font-size:0;}.ed-text ul li{font-size:18px;line-height:150%;font-weight:300;}.ed-text ul li::before{color:#97252f;content:"\f05d";display:inline-block;font-family:FontAwesome;margin-left:-25px;width:25px;}.ed-button{padding:0;margin:0;text-align:center;}.ed-button .button{background:none;box-shadow:none;text-shadow:none;border:3px solid #fff;color:#fff !important;font-family:'Lora', serif;font-size:25px;line-height:25px;text-align:center;padding:20px 30x;text-transform:uppercase;border-radius:10px;-webkit-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}.ed-button .button:hover{background:#edc26b;border:3px solid #edc26b;color:#97252f !important;}.ed-gallery{padding:0;}.ed-gallery .ed-gallery-items{background:#edc26b !important;margin:0;padding:0;}.ed-gallery .ed-gallery-items .ed-gallery-thumb{-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.ed-gallery:hover .ed-gallery-thumb{opacity:0.7;}.ed-gallery:hover .ed-gallery-thumb:hover{opacity:1;}.oeffnungszeit p{color:#edc26b;}.karten .ed-section{border:3px solid #edc26b;box-sizing:border-box;}.karten .ed-section .ed-headline a{color:#edc26b !important;text-decoration:none !important;}.karten .ed-section .ed-headline h3{color:#edc26b;font-size:25px !important;padding:50px 0;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.karten .ed-section:hover .overlay,.karten .ed-section.active .overlay{background:rgba(151, 37, 47, .5);}.karten .ed-section:hover .ed-headline h3,.karten .ed-section.active .ed-headline h3{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-moz-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);}.karten .kartenTrigger{overflow:hidden;}.karten .kartenTrigger .ed-headline{height:100%;width:100%;}.karten .kartenTrigger .ed-headline a{line-height:300px;display:block;}table{border:5px solid #edc26b;border-radius:5px;border-color:#97252f;padding:40px;background:rgba(0, 0, 0, .5);margin:0;}table td{padding:5px;color:#444;font-weight:bold;width:300px;font-family:'Lora', serif;font-size:30px;}table tr td:last-child{color:#fff !important;font-family:'Lora', serif;font-weight:normal;width:40px !important;}.karte{border:5px solid #97252f;}.karte .flex-direction-nav a{background:url(/images/0/1391019/navslider.png) no-repeat;width:140px;margin-top:-50px;height:100px;}.karte .flex-direction-nav a.flex-next{background-position:right top;right:-140px;opacity:1;}.karte .flex-direction-nav a.flex-prev{background-position:left top;left:-140px;opacity:1;}.contact{z-index:3;position:relative;}.contact .ed-html{padding:25px 0 10px 0 !important;border:3px solid #edc26b;background:#fff;}.contact .ed-html h3{font-family:'Lora', serif;text-align:center;font-size:20px;line-height:20px;margin-top:25px;color:#edc26b !important;}.contact .ed-html p{text-align:center;color:#444;}.contact .ed-html p a{color:#444;text-decoration:none;-webkit-transition:all 0.35s ease;-ms-transition:all 0.35s ease;-moz-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;}.contact .ed-html p a:hover{color:#edc26b;}.contact .ed-html i{width:50px;height:50px;display:inline-block;text-align:center;font-size:30px;color:#edc26b;border:3px solid #edc26b;border-radius:50%;line-height:50px;margin-left:calc(50% - 25px);}.contact .ed-form-container input,.contact .ed-form-container textarea{border-radius:0;background:#fff;border:none;padding:0 10px;line-height:44px;height:44px;color:#ccc;font-family:'Lora', serif;font-size:18px;font-weight:300;-webkit-appearance:none;}.contact .ed-form-container label{color:white;}.contact .ed-form-container textarea{height:160px;}.contact .ed-form-container .ed-form-button button{border-radius:0;border:none;background:#edc26b;line-height:44px;height:44px;padding:0 10px;color:#fff;font-family:'Lora', serif;font-size:18px;font-weight:300;box-sizing:border-box;width:100%;text-transform:uppercase;-webkit-appearance:none;}.contact .ed-form-container .ed-form-button button:hover{color:#fff;background:#e9b347;}.contact .ed-form-container a.regenerate{color:#fff;}.impressum{border:none !important;padding:0 !important;}.impressum p strong{color:#97252f;}.impressum p a{color:#444;}.impressum p a:hover{color:#edc26b;}.imprint{padding:30px 0 0 0;}.imprint .ed-text{border:none;}.imprint .ed-headline{text-align:left !important;}.imprint h2{font-size:30px;line-height:40px;font-family:'Lora', serif;color:#edc26b;text-transform:uppercase;}.imprint p{margin:0 0 40px 0;text-align:justify;font-size:16px;line-height:24px;}.imprint ul{margin:0 0 30px 0;list-style:none;margin-left:20px !important;padding:0;}.imprint ul li{padding:0;font-size:16px;line-height:24px;}.imprint ul li::before{color:#edc26b;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-15px;width:15px;color:#97252f;}#backToTop{position:fixed;display:none;bottom:40px;right:30px;z-index:11;cursor:pointer;opacity:0.8;color:#444;font-size:40px;line-height:1em;}#backToTop i{line-height:1em;background:#97252f;color:#fff;width:1em;height:1em;border-radius:50%;text-align:center;}#backToTop i:before{content:"\f106";position:relative;top:-3px;}#backToTop:hover{opacity:1 !important;}.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:#97252f;font-family:'Lora', serif;}.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:'Roboto';font-size:35px;font-weight:300;line-height:1.2;text-transform:uppercase;text-align:center;margin:0;color:white;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:black;}.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;}}