@import url('https://cdn5.site-media.eu/g/fonts/css?family=Lato:300,400,700');@import url(/css/ionicons-2.0.1/css/ionicons.min.css);/* Start Plain Summer Overlay 

@keyframes schnee {
	0% { background-position: 0px 0px,
		0px 0px,
		0px 0px; }
	100% { background-position: 500px 1000px,
		400px 400px,
		300px 300px; }
}

.mfp-container {
	background-image: url('/images/0/1235190/schnee1.png'),
		url('/images/0/1235191/schnee2.png'),
		url('/images/0/1235192/schnee3.png');
	animation: schnee 25s linear infinite;
}

End Christmas Overlay */@import url('https://cdn5.site-media.eu/g/fonts/css?family=Amatic+SC:700|Open+Sans:400,600');/* End Plain Summer Overlay */@import url('https://cdn5.site-media.eu/g/fonts/css?family=Roboto:300');html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Lato', sans-serif;font-weight:300;font-size:18px;line-height:160%;color:#000;-webkit-text-size-adjust:none;}h1,h2,h3,h4{font-weight:normal;font-family:'Lato', sans-serif;width:100%;}h1,h2{font-size:2em;letter-spacing:1px;}h3{font-size:1.5em;}a{color:#000;text-decoration:none;}address{font-style:normal;}#c-1{margin:0 auto;width:100%;max-width:960px;}.footer{background-color:#222;}.banner{min-height:100%;height:100%;width:100%;}.banner h1{position:relative;top:-70px;}.menuWrapper{background-color:#154ea7;top:auto;bottom:0;margin-left:0 !important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:160;}.menuWrapper > section{left:50%;margin-left:0 !important;border-bottom:2px solid #f2f2f2;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.menuWrapper .inner.container{max-width:960px;width:100%;}.menuWrapper.sticky{position:fixed;top:0;bottom:auto;z-index:160;box-shadow:0 1px 3px rgba(0, 0, 0, .3);}.menuWrapper .ed-menu{text-align:center;padding:0;font-size:0;line-height:0;position:relative;z-index:100;}.menuWrapper .ed-menu ul{list-style:none;margin:0 auto;padding:0;}.menuWrapper .ed-menu ul li{margin:0;padding:0;display:inline-block;-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;}.menuWrapper .ed-menu ul li a{color:#fff;font-family:'Lato', sans-serif;font-size:18px;font-weight:normal;padding:0 30px;line-height:70px;display:block;text-decoration:none;letter-spacing:1px;text-transform:uppercase;border-right:1px solid rgba(255, 255, 255, .1);-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;}.menuWrapper .ed-menu ul li a:hover,.menuWrapper .ed-menu ul li a.active{color:#154ea7;background:#fff;}.menuWrapper .ed-menu ul li.first a{border-left:1px solid rgba(255, 255, 255, .1);}.columns{display:block;width:100%;-webkit-column-count:2;-ms-column-count:2;-moz-column-count:2;-o-column-count:2;column-count:2;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}.ed-headline h2{font-family:'Arial', sans-serif;font-weight:700;line-height:130%;font-size:34px;position:relative;color:#154ea7;letter-spacing:0;margin:0 0 30px 0;text-transform:normal;}.ed-headline h3{font-size:24px;color:#154ea7;margin:0;line-height:170%;}.ed-text p{margin:0;}.ed-text ul{margin:0;padding:0;}.ed-text ul li{list-style:none;margin-left:20px;font-size:18px !important;}.ed-text ul li::before{color:#154ea7;content:'\f122';font-size:12px;font-family:ionicons;display:inline-block;width:20px;}.ed-text table{width:100%;box-sizing:border-box;border-collapse:collapse;}.ed-text table tr{vertical-align:top;}.ed-text table tr td{padding:4px;}.ed-text table tr:nth-child(odd){background:rgba(21, 78, 167, .1);}.ed-button .button{-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;background:#fff;border-radius:0;font-size:18px;text-shadow:none;box-shadow:none;color:#154ea7;text-decoration:none;font-family:'Lato', sans-serif;font-weight:700;width:100%;padding:14px 0;box-sizing:border-box;position:relative;margin:5px 0;}.ed-button .button:hover{background:#1b63d4;color:#fff;}.top-info{color:#fff;font-size:16px;}.top-info a{color:#fff;}.top-info a:hover{text-decoration:underline;}#leistung{color:#fff;}#leistung .ed-text{color:#fff;}#leistung .ed-text ul li:before{color:#fff;margin-left:-20px;}#leistung .special-list ul li{padding:5px 10px;border:1px solid #fff;font-size:14px;margin:10px;}#leistung .special-list ul li:before{margin-left:0;}#leistung .leistungs_headline{display:inline-block;}#leistung .leistungs_headline i{width:40px;font-size:24px;display:inline-block;}#leistung .leistungs_headline h3{display:inline;font-size:22px;font-weight:700;color:#fff;}#kontakt .ed-text{color:#fff;}#kontakt .ed-text i{color:#154ea7;border-radius:30px;font-size:30px;height:65px;width:65px;line-height:65px;background:#fff;margin-bottom:15px;}#kontakt .ed-text a{color:#fff;}#kontakt .ed-text a:hover{text-decoration:underline;}#karte .ed-image{z-index:110;}.foot{color:#fff;}.imprint{padding:0;}.imprint h2{font-size:34px;line-height:34px;display:block;margin:50px 0 0 0;text-align:left;border:none;padding:0;}.imprint h2:before,.imprint h2:after{display:none;}.imprint p{margin:0 0 30px 0;text-align:justify;}.imprint ul{margin:0 0 30px 0;list-style:none;margin-left:0px !important;padding:0;}.imprint ul li{padding:0;margin-left:26px;}.imprint ul li::before{color:#a0f;content:"\f0da";display:inline-block;font-family:"FontAwesome", monospace;margin-left:-25px;width:25px;}.foot{color:#fff;}.hidedesktop{display:none !important;}.hidemobile{display:block !important;}.hidetablet{display:block !important;}@media screen and (max-width:667px) and (orientation:landscape){div#c-1 .menuWrapper .ed-menu{top:30% !important;}#ed-3227217{right:-3.5% !important;bottom:-11% !important;transform:scale(0.5);}}@media screen and (max-width:767px){.hidedesktop{display:block !important;}.hidemobile{display:none !important;}[class*="span"]{padding:0 !important;}div#c-1 > .ed-section > section,div#c-1 .ed-reference-section > .full-width > .container{padding-left:20px !important;padding-right:20px !important;}div#c-1 .columns{display:block;width:100%;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:50px;-ms-column-gap:50px;-moz-column-gap:50px;-o-column-gap:50px;column-gap:50px;}div#c-1 .ed-section .full-width .inner.container{width:auto !important;}div#c-1 #ed-3167925{margin-top:0 !important;}div#c-1 .container,div#c-1 .full-width{padding-top:30px !important;padding-bottom:30px !important;}div#c-1 #kontakt .inner.container .container{padding-top:0px !important;padding-bottom:0px !important;}div#c-1 .full-width > .container{padding-top:0 !important;padding-bottom:0 !important;}div#c-1 .banner{padding-top:0 !important;padding-bottom:0 !important;}div#c-1 .banner #ed-3167428{max-width:960px;width:100%;}div#c-1 .banner h1{top:0;}div#c-1 .banner h1 img{max-width:960px;width:80% !important;}div#c-1 .empfehlung span{font-size:20px !important;}.foot{color:#fff;}#ueberuns p,#leistung p,#ueberuns ul li,#leistung ul li{text-align:justify !important;}#leistung .ed-button a{font-size:11px !important;}.ed-headline h2{font-size:22px;}.menuWrapper > section{border-bottom:0px solid rgba(0, 0, 0, .0) !important;}div#c-1 .menuWrapper{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);height:100%;position:fixed !important;top:0 !important;bottom:auto;left:0;}div#c-1 .menuWrapper.sticky{background:#154ea7;}div#c-1 .menuWrapper.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}div#c-1 .menuWrapper .ed-menu{padding:0 !important;width:100% !important;position:relative;display:block;text-align:center;-webkit-overflow-scrolling:touch;}div#c-1 .menuWrapper .ed-menu ul{display:block;position:relative;}div#c-1 .menuWrapper .ed-menu ul li{width:100% !important;display:block;}div#c-1 .menuWrapper .ed-menu ul li a{display:block;font-size:20px;line-height:50px;margin:25px 0;margin:0;padding:0;color:#fff;border:none;}div#c-1 .menuWrapper .ed-menu ul li a:before{display:none;}div#c-1 .menuWrapper .ed-menu ul li a:hover,div#c-1 .menuWrapper .ed-menu ul li a.active{padding:0;border:none;background:#fff;color:#154ea7;}div#c-1 .menuWrapper .ed-menu ul li a.active{background:#fff;}#ueberuns .ed-grid .ed-image img{width:100% !important;}}@media screen and (max-width:1024px){.hidetablet{display:none !important;}.menuWrapper .ed-menu ul li a{font-size:11px;}.top-info .ed-text{font-size:12px;}.leist .container .ed-text{margin-right:30px;}#ueberuns .ed-grid img{width:90% !important;}[class*="span"]{padding:0 !important;}.ed-section .full-width .inner.container{width:auto !important;}.columns{display:block;-webkit-column-count:1;-ms-column-count:1;-moz-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:0px;-ms-column-gap:0px;-moz-column-gap:0px;-o-column-gap:0px;column-gap:0px;}.infobox .ed-text i{margin:0 5px 0 20px !important;}div#c-1 > .ed-section > section,div#c-1 .ed-reference-section > .container{padding-left:20px !important;padding-right:20px !important;}div#c-1 .mapo > .container{padding-left:0 !important;padding-right:0 !important;}}#menuTrigger{opacity:1;margin:0;padding:0;width:60px;height:45px;padding:0;position:fixed;top:7px;right:10px;margin:20px auto;z-index:99999;display:none;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;cursor:pointer;}@media screen and (max-width:767px){#menuTrigger{display:block;transform:scale(0.8);}}#menuTrigger:hover{opacity:1;}#menuTrigger:before{content:'';-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;font-family:'Lato', sans-serif;font-size:16px;line-height:41px;position:relative;left:-60px;text-transform:uppercase;color:#154ea7;opacity:1;}#menuTrigger:after{position:absolute;content:"";height:60px;width:65px;background:#fff;z-index:-1;top:-9px;left:-3px;}#menuTrigger.hide-title:before{opacity:0;}#menuTrigger span{display:block;position:absolute;height:4px;width:50%;background:#154ea7;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:0.25s ease;-ms-transition:0.25s ease;-moz-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;}#menuTrigger span:nth-child(even){left:50%;border-radius:0 9px 9px 0;}#menuTrigger span:nth-child(odd){left:0px;border-radius:9px 0 0 9px;}#menuTrigger span:nth-child(1),#menuTrigger span:nth-child(2){top:0px;}#menuTrigger span:nth-child(3),#menuTrigger span:nth-child(4){top:18px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger span:nth-child(5),#menuTrigger span:nth-child(6){top:36px;}#menuTrigger.open{opacity:1;}#menuTrigger.open:before{opacity:0;visibility:hidden;}#menuTrigger.open span{background-color:#154ea7;}#menuTrigger.open span:nth-child(1),#menuTrigger.open span:nth-child(6){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#menuTrigger.open span:nth-child(2),#menuTrigger.open span:nth-child(5){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#menuTrigger.open span:nth-child(1){left:5px;top:7px;}#menuTrigger.open span:nth-child(2){left:calc(50% - 5px);top:7px;}#menuTrigger.open span:nth-child(3){left:-50%;opacity:0;}#menuTrigger.open span:nth-child(4){left:100%;opacity:0;}#menuTrigger.open span:nth-child(5){left:5px;top:29px;}#menuTrigger.open span:nth-child(6){left:calc(50% - 5px);top:29px;}.anzeigeOverlay{background:#fff;padding:30px !important;width:600px !important;max-width:calc(90% - 60px) !important;}.anzeigeOverlay strong{color:#154ea7;font-size:20px;}.imprint h3{text-align:left;}.galerie{/* Start Christmas Overlay */}@media screen and (max-width:960px){.galerie .ed-gallery li.ed-gallery-thumb{width:50% !important;}}.galerie > .inner{justify-content:center;}.galerie .ed-html{margin-top:5px;flex-basis:25% !important;margin-right:5px;}@media screen and (max-width:960px){.galerie .ed-html{flex-basis:100% !important;}}.galerie .ed-html video.franchise-v{width:100%;height:235px;background:#000;}.ed-element.preset-overlay-3-v2-default{width:40rem !important;max-width:calc(100vw - 16em) !important;padding:7rem !important;background:#000;font-family:'Open Sans';line-height:1.8;font-size:1.1rem;text-shadow:1px 1px 2px #fff;/* Start Plain Summer Overlay */}@media screen and (max-width:767px){.ed-element.preset-overlay-3-v2-default{padding:2rem !important;max-width:calc(100vw - 6rem) !important;}.ed-element.preset-overlay-3-v2-default > .overlay{opacity:0.8 !important;}}.ed-element.preset-overlay-3-v2-default > .inner{display:block;}.ed-element.preset-overlay-3-v2-default > .inner > .ed-element{text-align:center;}.ed-element.preset-overlay-3-v2-default > .inner .ed-image img{max-width:100%;display:inline-block;margin:0 auto;}.ed-element.preset-overlay-3-v2-default .ed-text,.ed-element.preset-overlay-3-v2-default .ed-text a,.ed-element.preset-overlay-3-v2-default .ed-text a:hover{color:#333;}.ed-element.preset-overlay-3-v2-default .ed-text p:last-child{margin-bottom:0;}.ed-element.preset-overlay-3-v2-default .mfp-close{color:#333;}.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-family:'Amatic SC';color:#c29764;font-size:6rem;line-height:1.3;text-align:center;display:block;margin:0;}@media screen and (max-width:960px){.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-size:5rem;}}@media screen and (max-width:767px){.ed-element.preset-overlay-3-v2-default .ed-headline h2{font-size:3rem;}}.ed-element.preset-overlay-3-v2-default .ed-text{font-weight:600;}.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:#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;}}