@import 'https://cdn7.site-media.eu/g/fonts/css?family=Jaldi:400,700';@import 'https://cdn7.site-media.eu/g/fonts/css?family=Domine';@import url(/css/ionicons-2.0.1/css/ionicons.min.css);@import 'https://cdn7.site-media.eu/g/fonts/icon?family=Material+Icons';/* End - Christmas Overlay */@import url('https://cdn7.site-media.eu/g/fonts/css?family=Roboto:300');html,body{height:100%;width:100%;margin:0;}body{margin:0;padding:0;font-family:'Domine', sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#000;-webkit-text-size-adjust:none;}img{vertical-align:top;}div.center_content{margin:0 auto;width:960px;}.banner > section > .inner.container{-webkit-transform:inherit !important;min-height:100%;}h1,h2,h3,h4{font-weight:400;font-family:'Domine', sans-serif;width:100%;}h1,h2{font-size:2em;letter-spacing:1px;}h3{font-size:1.5em;}a{color:#1a171b;text-decoration:none;}a:hover{color:#555;}.ed-text a,.ed-html a{-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;}.ed-text a:hover,.ed-html a:hover{color:rgba(255, 255, 255, .5) !important;}#c-1{margin:0 auto;width:960px;}body:not(.edit) .fancy{display:none;}.logoWrapper h1#logo{margin:0px 0 0 0;padding:0;color:#fff;line-height:90px;white-space:nowrap;text-shadow:1px 1px 1px #000;text-align:center;font-size:95px;}.logoWrapper h1#logo span{display:block;line-height:46px;color:#b7e5ff;text-align:center;text-shadow:1px 1px 1px #000;font-size:42px;font-family:'Domine';font-weight:400;}.logoWrapper h1#logo span span{font-size:26px;color:#fff;}.menuWrapper{position:absolute;bottom:auto;top:0;left:50%;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{width:960px !important;}.menuWrapper.sticky{position:fixed;top:0;bottom:auto;z-index:160;}.menuWrapper .ed-menu{text-align:center;padding:0;font-size:0;line-height:0;z-index:400;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:'Domine', sans-serif;font-size:20px;font-weight:400;padding:0 30px;line-height:70px;display:block;text-decoration:none;letter-spacing:1px;text-transform:uppercase;-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:#555;background:#fff;}.bannerContent .ed-html{text-align:center;}.bannerContent .ed-html ul{list-style:none;margin:0;padding:0;}.bannerContent .ed-html ul li{display:inline-block;color:#1a171b;font-size:16px;}.bannerContent .ed-html ul li:nth-child(2){padding:0 80px;}.bannerContent .ed-html ul li i{display:inline-block;width:30px;line-height:30px;background:#000;color:#b7e5ff;margin-right:10px;border-radius:50%;text-shadow:none;padding:0;vertical-align:middle;}.bannerContent .ed-html ul li a{color:#1a171b;}.bannerContent .ed-html ul li a:hover{color:#555 !important;}.bannerForm{width:100%;max-width:960px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}.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:'Domine';font-weight:400;line-height:130%;font-size:38px;position:relative;color:#b7e5ff;margin:0 0 30px 0;background:#032b41;}.ed-headline h3{font-size:24px;color:#555;margin:0;line-height:170%;}.ed-headline.white h3{font-family:'Domine';font-weight:400;line-height:130%;font-size:18px;position:relative;color:#fff;margin:0 0 15px 0;}.ed-headline.nm h2{margin-bottom:0;}.white .ed-headline h2,.white .ed-text h2,.white .ed-headline h3,.white .ed-text h3,.white .ed-headline p,.white .ed-text p,.white .ed-headline a,.white .ed-text a,.white .ed-headline li,.white .ed-text li,.white .ed-headline td,.white .ed-text td{color:#fff;}.white .ed-headline h2,.white .ed-text h2{background:none;}.ed-text p{margin:0;}.ed-text ul{margin:0;padding:0;}.ed-text ul li{list-style:none;margin-left:20px;}.ed-text ul li::before{color:#1a171b;content:'\f125';font-size:12px;font-family:ionicons;display:inline-block;margin-left:-20px;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(85, 85, 85, .1);}.ed-text.phone p{font-size:36px;}.ed-text.phone i{display:inline-block;width:50px;line-height:50px;background:#000;color:#b7e5ff;margin-right:10px;border-radius:50%;text-shadow:none;padding:0;vertical-align:middle;}.ed-button .button{background:#555;border-radius:0;font-size:18px;text-shadow:none;box-shadow:none;color:#fff;text-decoration:none;font-family:'Domine', sans-serif;font-weight:300;width:100%;padding:0 0;box-sizing:border-box;max-width:480px;line-height:60px;-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;position:relative;margin-bottom:3px;}.ed-button .button:hover{background:#000;}.services .ed-button .button{overflow:hidden;z-index:2;}.services .ed-button .button::before{content:'\f2f7';color:rgba(255, 255, 255, .1);position:absolute;left:20px;top:50%;z-index:-1;-webkit-transition:all 2s ease;-ms-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);-o-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);font-family:ionicons;font-size:80px;}.services .ed-button .button.active{font-size:20px;}.services .ed-button .button.active::before{color:rgba(183, 229, 255, .4);-webkit-transform:translateY(-50%) rotate(360deg);-ms-transform:translateY(-50%) rotate(360deg);-moz-transform:translateY(-50%) rotate(360deg);-o-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);}.banner-tipps{width:600px;margin:0 auto;}.sliderContent .slider-container{width:850px;height:auto !important;/*.slick-arrow {
																							&.slick-prev,
																							&.slick-next {
																								padding-left: 0px;
																								height: 335px;
																								background: none;
																								width: 115px;
																								top: 0;
																								opacity: 1;
																								border-radius: 0;
																								margin-top: 0;
																								font-size: 50px;
																								color: $colorSpecial;
																							
																								@include vp(transition, all .5s ease);
																							
																								&::before { font-family: ionicons; }
																							
																								&:hover {
																									color: darken($colorSpecial,15%);
																								
																								
																								}
																							}
																						
																							&.slick-prev {
																								left: -115px;
																							
																								&::before { content: '\f124'; }
																							}
																						
																							&.slick-next {
																								right: -115px;
																							
																								&::before { content: '\f125'; }
																							}
																						}*/margin:0 auto;}.footer .ed-html,.addressBox .ed-html{text-align:center;}.footer .ed-html i,.addressBox .ed-html i{color:#b7e5ff;margin-bottom:30px;font-size:50px;}.footer.addressBox .ed-text a:hover,.addressBox.addressBox .ed-text a:hover{color:#b7e5ff !important;}.imprint{padding:0;}.imprint h2{font-size:34px;line-height:34px;display:block;margin:50px 0 0 0;text-align:left;border:none;padding:5px;box-sizing:border-box;}.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;}.imprint ul li::before{color:#b7e5ff;content:"\f0da";display:inline-block;font-family:FontAwesome;margin-left:-20px;width:25px;}.ed-gallery{padding:0;}.ed-gallery .ed-gallery-items{margin:0;padding:0;}.ed-gallery .ed-gallery-items .ed-gallery-thumb{width:20%;height:auto;margin:0;padding:0;position:relative;overflow:hidden;-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 .ed-gallery-items .ed-gallery-thumb img{width:100% !important;height:auto !important;box-sizing:border-box;}.ed-gallery:hover .ed-gallery-thumb{opacity:0.5;}.ed-gallery:hover .ed-gallery-thumb:hover{opacity:1;}.bannerForm .ed-headline{text-shadow:1px 1px 1px #000;}.moods{text-align:center;text-shadow:1px 1px 1px #000;}.moods i{color:#fff;font-size:40px;font-weight:normal;-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;}.moods i:hover{color:#b7e5ff;}.moods a.active i{color:#b7e5ff;}.moods p{margin:0;line-height:15px;text-shadow:1px 1px 1px #000;}.moods p a#moodSubmit{color:#b7e5ff;font-size:16px;}.success_message,.value_summary{color:#fff;}div.moodForm{text-align:center;}div.moodForm div.ed-form-wrapper{width:400px !important;display:inline-block;}div.moodForm .captcharaus,div.moodForm .hide,div.moodForm .moodInput{display:none;}div.moodForm .ed-form-captcha{margin:10px auto 0;width:260px;}div.moodForm .ed-form-captcha .image{float:none !important;margin:20px 0;}div.moodForm .ed-form-captcha .regenerate{color:#fff;font-size:12px;text-shadow:1px 1px 0 #000;}div.moodForm .ed-form-textarea{opacity:0;-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;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);-moz-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);}div.moodForm .ed-form-textarea.showTextarea{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}div.moodForm input[type="text"],div.moodForm textarea,div.moodForm select{background:rgba(0, 0, 0, .85);border:1px solid #000;margin:0 0 2px 0;display:inline-block;border-radius:0;line-height:40px;padding:8px;font:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:16px;-webkit-appearance:none;color:#fff;}div.moodForm .wv-message,div.moodForm .wv-errors{color:white;background:rgba(0, 0, 0, 0.7);padding:0px 20px;width:auto;display:inline-block;position:absolute;top:0;left:50%;transform:translateX(-50%);}div.moodForm .wv-errors,div.moodForm .wv-success{top:-100px;}.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 - Christmas 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:#555;font-family:'Domine';}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default{width:602px !important;max-width:calc(100vw - 8rem);padding:6rem 3rem !important;background:white;overflow:hidden;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-headline h2{font-family:'Roboto';font-size:35px;font-weight:300;line-height:1.2;text-transform:none;letter-spacing:3.5px;text-align:right;margin:0;color:#aa0101;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-headline h2:before,.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-headline h2:after{display:none;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text,.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text p,.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text a{font-family:'Roboto';font-size:16px;font-weight:300;text-align:right;letter-spacing:1px;margin:0;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .background:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .container-content{width:65%;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .mfp-close{color:black;}.edit .ed-element.preset-overlay-weihnachten-2-elegant-v2-default{border:1px solid #f58220;position:relative;}.edit .ed-element.preset-overlay-weihnachten-2-elegant-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:940px){.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .container-content{padding:10px;background:rgba(255, 255, 255, .5);}}@media screen and (max-width:767px){.ed-element.preset-overlay-weihnachten-2-elegant-v2-default{padding:1rem !important;max-width:calc(100vw - 5rem);}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-headline h2{font-size:1.5rem;text-align:center;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text,.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text p,.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .ed-text a{text-align:center;}.ed-element.preset-overlay-weihnachten-2-elegant-v2-default .container-content{width:100%;}}