html *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}::selection{background:#015f83;color:#ffffff}::-moz-selection{background:#015f83;color:#ffffff}body{background-color:transparent;font-size:100%;font-family:'Hind Madurai',sans-serif !important;font-size:20px !important;color:#2b2c2f !important}body a{transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}header.header{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background-color:#fff;position:fixed;width:100%;z-index:95}header.header .navbar-brand{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}header.header .header-top{padding:0;background-color:#0184b6;text-align:right}header.header .header-top .header-top-content{display:inline-block;margin-left:1rem;font-size:75%;letter-spacing:0.5px;color:rgba(255,255,255,0.8);font-weight:300;padding:0 0 .5rem}header.header .header-top .header-top-content:first-of-type{margin:0}header.header .header-top .header-top-content p{margin:0}header.header .header-top .header-top-content a{color:rgba(255,255,255,0.8) !important;text-decoration:none}header.header .header-top .header-top-content a:hover,header.header .header-top .header-top-content a:focus{color:rgba(255,255,255,0.4) !important}header.header .header-top .header-top-content .mail,header.header .header-top .header-top-content .phone{color:rgba(255,255,255,0.8)}header.header .header-top .header-top-content .mail:before,header.header .header-top .header-top-content .phone:before{margin-right:5px;font-size:100%}header.header .header-top .header-top-content .phone a{pointer-events:none;text-decoration:none !important;color:#2b2c2f}header.header .header-top .header-top-content .phone a:before{content:'\f098';font-family:'FontAwesome';margin-right:6px;font-size:85%}header.header .header-top .header-top-content .ccm-block-switch-language-flags{position:relative;top:0.6rem;margin-left:1rem}header.header .header-top .header-top-content .ccm-block-switch-language-flags .ccm-region-flag{margin-right:5px}header.header .header-top .header-top-content .ccm-block-switch-language-flags-label{position:relative;top:0.45rem;color:rgba(255,255,255,0.8)}header.header .header-top-mobile{padding:0 0 .25rem 0;margin:0;text-align:center;background:#0184b6}header.header .header-top-mobile .header-top-content{display:inline-block;padding:0 2rem;color:#ffffff !important;font-size:65%}header.header .header-top-mobile .header-top-content a,header.header .header-top-mobile .header-top-content:focus,header.header .header-top-mobile .header-top-content:hover{color:#ffffff;text-decoration:none;font-size:1.5rem;letter-spacing:0.3px}header.header .header-top-mobile .header-top-content p{margin:0}header.header .header-top-mobile .header-top-content:first-of-type{border-right:1px solid rgba(255,255,255,0.8)}header.header .header-top-mobile .ccm-block-switch-language-flags{margin:0}header.header .header-top-mobile .ccm-block-switch-language-flags a{position:relative;top:0.5rem;margin-right:1rem}header.header .header-top-mobile .ccm-block-switch-language-flags .ccm-block-switch-language-flags-label{margin-right:0}.main-nav{z-index:10;margin:0}.main-nav .navbar{border-radius:0 !important;margin:0}.main-nav .navbar-default{background-color:transparent !important;border:none}.main-nav .navbar-default .navbar-collapse{padding:0 !important}.main-nav .navbar-brand{position:relative;height:auto !important;padding:1rem 0}.main-nav ul.nav.navbar-nav{position:relative;top:3.25rem;padding-left:2rem}.main-nav ul.nav.navbar-nav li:not(.active){background:transparent !important}.main-nav ul.nav.navbar-nav li a{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;overflow:hidden;text-transform:uppercase;color:#0184b6 !important;text-decoration:none;font-weight:600;font-size:18px;padding:1rem 0;margin:0 1.5rem;letter-spacing:0.3px}.main-nav ul.nav.navbar-nav li a:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#2098D1;height:3px;-webkit-transform:translateY(3px);transform:translateY(3px);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-nav ul.nav.navbar-nav li a:hover:before,.main-nav ul.nav.navbar-nav li a:focus:before{-webkit-transform:translateY(0);transform:translateY(0)}.main-nav ul.nav.navbar-nav li a.active{color:#d01314 !important}.main-nav ul.nav.navbar-nav li a.active:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;background:#d01314;height:5px}.main-nav ul.nav.navbar-nav li:last-of-type{background-color:#d01314 !important;text-align:center;margin-left:1.5rem}.main-nav ul.nav.navbar-nav li:last-of-type a{color:#ffffff !important}.main-nav ul.nav.navbar-nav li:last-of-type a:before{display:none}.main-nav .navbar-default .navbar-nav .active{background-color:transparent !important}.main-nav .navbar-default .navbar-nav>.open>a,.main-nav .navbar-default .navbar-nav>.open>a:hover,.main-nav .navbar-default .navbar-nav>.open>a:focus{background-color:transparent;color:#6b9333}.main-nav li.dropdown>a:before{content:'\f107';font-size:1.25rem;font-family:'FontAwesome';margin-right:5px}.main-nav li.dropdown.open>a:before{content:'\f106';font-size:1.25rem;font-family:'FontAwesome';margin-right:5px}.main-nav li.dropdown{-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.main-nav .open>.dropdown-menu{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.main-nav .open>.dropdown-menu li a{color:#0184b6 !important;padding:15px 0 15px 10px}.main-nav .dropdown-menu{-webkit-transform-origin:top;transform-origin:top;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-transform:scale(1, 0);transform:scale(1, 0);display:block;min-width:300px;padding:0 20px 0;background-color:#fff;transition:all .5s ease-out;-webkit-transition:all .5s ease-out;margin-top:1rem !important}.main-nav .dropup .dropdown-menu{-webkit-transform-origin:bottom;transform-origin:bottom}.main-nav .dropup>.dropdown-menu:after{border-bottom:0;border-top:6px solid rgba(39,45,51,0.9);top:auto;display:inline-block;bottom:-6px;content:'';position:absolute;left:50%;border-right:6px solid transparent;border-left:6px solid transparent}.main-nav ul.dropdown-menu{box-shadow:0px 0px 3px rgba(0,0,0,0.08);border-radius:0 !important;border:none}.main-nav .dropdown-menu li{border-bottom:1px solid #f1f7f9}.main-nav .dropdown-menu li:last-of-type{border-bottom:none}.main-nav .dropdown-menu>li>a:hover,.main-nav .dropdown-menu>li>a:focus{background-color:inherit;color:#ee4243 !important;text-decoration:none}.main-nav .dropdown-menu li.active a::after{display:none !important}.main-nav .navbar-toggle{position:relative;float:right;padding:0;margin-top:2.25rem;margin-right:0;background-color:transparent;background-image:none;border:none;background:transparent !important;transition:all .2s}.main-nav .navbar-toggle:hover{background:transparent !important}.main-nav .navbar-toggle .icon-bar{width:24px;height:4px;transition:all .2s;background-color:#0184b6 !important}.main-nav .navbar-toggle .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.main-nav .navbar-toggle .middle-bar{opacity:0}.main-nav .navbar-toggle .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.main-nav .navbar-toggle.collapsed .top-bar{transform:rotate(0)}.main-nav .navbar-toggle.collapsed .middle-bar{opacity:1}.main-nav .navbar-toggle.collapsed .bottom-bar{transform:rotate(0)}header#header.sticky{box-shadow:0px 0px 3px rgba(0,0,0,0.08)}header#header.sticky .navbar-brand{transform:scale(.75, .75);padding:.5rem 0}header#header.sticky .navbar-toggle{position:relative;margin-top:1.75rem}@media (max-width:1300px){.navbar-header{float:none}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.navbar-collapse.collapse{display:none !important}.navbar-nav{float:none !important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}@media screen and (max-width:991px){.main-nav ul.nav.navbar-nav{position:relative;top:22px}#header.affix .navbar-brand{-ms-transform:none;-webkit-transform:none;transform:none}#header.affix .navbar-brand img{margin-top:1.15rem}#header.affix .main-nav ul.nav.navbar-nav{position:relative;top:36px}}body.overflow-hidden{overflow:hidden}#side-menu{display:none;position:fixed;width:300px;top:0;right:-300px;height:100%;overflow-y:auto;z-index:900;background:#060606;padding:20px 30px;color:#ffffff;transition:0.4s}body.side-menu-visible #side-menu{transform:translateX(-300px)}#side-menu .contents{margin-top:60px}#side-menu li{border-bottom:1px solid #2e2e2e}#side-menu li a{padding:20px 0 20px 10px;color:#ffffff;font-size:16px;text-transform:uppercase}#side-menu li a:hover,#side-menu li a:focus,#side-menu li a:active{background-color:#0184b6}#side-menu li.dropdown.open{padding-bottom:0}#side-menu li.dropdown>a:before{content:'\f107';font-size:1.25rem;font-family:'FontAwesome';margin-right:5px}#side-menu li.dropdown.open>a:before{content:'\f106';font-size:1.25rem;font-family:'FontAwesome'}#side-menu li.dropdown.open ul.dropdown-menu{position:static;float:none;width:auto;margin-top:0}#side-menu li.dropdown.open ul.dropdown-menu li:last-of-type{border-bottom:none}#side-menu li.dropdown.open ul.dropdown-menu li.active a.active{background:#0184b6}#side-menu li.dropdown.open ul.dropdown-menu li.active:hover{background:green}#side-menu .close{margin-top:20px;font-size:40px;font-weight:normal;color:white;opacity:0.5}.side-menu-overlay{position:fixed;left:0;top:0;min-width:100%;height:100%;background:rgba(0,0,0,0.4);z-index:100;display:none}.ccm-toolbar-visible #header.affix{margin-top:47px}.bg_image{min-height:auto;height:100vh;width:100%;display:table;padding:0;margin:0;border-radius:0;z-index:1}.banner_startseite{position:relative;min-height:auto;height:100vh;width:100%;display:table;vertical-align:middle}.video_startseite{position:relative;min-height:auto;height:100vh;width:100%;display:table;vertical-align:middle}.banner_startseite_content,.video_startseite_content{display:table-cell;vertical-align:middle;position:relative;z-index:25;text-align:left}.banner_startseite_content h1,.video_startseite_content h1{color:#ffffff !important;margin:0 !important;font-size:7rem !important;font-weight:600;text-shadow:-1px 1px 1px #000;letter-spacing:-1px !important}.banner_startseite_content h4.byline,.video_startseite_content h4.byline{font-size:2.25rem !important;text-shadow:-1px 1px 1px #000;margin-top:0 !important;margin-bottom:0.75rem;color:#ffffff;letter-spacing:0.7px}.banner_startseite_content p,.video_startseite_content p{margin:0 !important;line-height:1.5 !important;color:#ffffff;font-size:2.25rem;text-shadow:-1px 1px 1px #000;font-weight:300;letter-spacing:0.5px}.banner_startseite_content span.btn,.video_startseite_content span.btn{padding:0;margin-top:2rem}.banner_startseite_content span.btn a,.video_startseite_content span.btn a{display:inline-block;margin:2rem 0 0;border-radius:0;padding:1rem 2rem;background-color:#0184b6;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#ffffff !important;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:1.75rem;letter-spacing:0.5px}.banner_startseite_content span.btn a:hover,.video_startseite_content span.btn a:hover,.banner_startseite_content span.btn a:focus,.video_startseite_content span.btn a:focus{background-color:#015f83;color:#ffffff !important}.banner_startseite_content .scroll-down,.video_startseite_content .scroll-down{position:absolute;z-index:60;bottom:0px;width:100%;text-align:center;height:100px}.banner_startseite_content .scroll-down p,.video_startseite_content .scroll-down p{font-size:14px;color:#ffffff}.page-banner{min-height:auto;height:850px;width:100%;display:table;padding:0;margin:0;border-radius:0;z-index:1}.page-banner_content{position:relative;display:table-cell;min-height:auto;height:850px}.page-banner_small{min-height:auto;height:650px;width:100%;display:table;padding:0;margin:0;border-radius:0;z-index:1}.page-banner_small_content{position:relative;display:table-cell;min-height:auto;height:650px}main.custom{position:relative;z-index:15}main.custom section{overflow-x:hidden}main.custom p{line-height:1.75;font-weight:400;margin-bottom:1.5rem !important}main.custom p:last-of-type{margin-bottom:0 !important}main.custom p img{max-width:100%;height:auto}main.custom h1{font-size:4rem;margin-top:0 !important;margin-bottom:2.5rem;letter-spacing:0.5px;font-weight:600}main.custom h2{font-weight:600;font-size:3rem;line-height:1.25;margin-bottom:2.5rem;margin-top:3.5rem}main.custom [class*='ccm-']>h2{margin-top:0}main.custom h3{font-size:2.125rem;line-height:1.325;color:#0184b6;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem;margin-top:3rem;letter-spacing:0.3px}main.custom h4{font-size:2rem;letter-spacing:0.3px;letter-spacing:0.7px;margin-bottom:0.25rem;margin-top:3rem;color:#6b9333}main.custom h5{color:#6b9333;font-size:1.5rem;margin-top:0;line-height:1.25}main.custom h6{font-size:1.5rem;color:#0184b6;margin-bottom:1rem;letter-spacing:1px}main.custom b,main.custom strong{letter-spacing:0.5px;font-weight:700}main.custom a{text-decoration:underline;color:#0184b6;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.custom a:hover,main.custom a:focus{color:#015f83}main.custom ul:not([class*='ccm-']){list-style-type:none;padding-left:1rem;margin:2rem 0}main.custom ul:not([class*='ccm-']) li{position:relative;padding-left:1.75rem;padding-bottom:0.75rem;line-height:1.5}main.custom ul:not([class*='ccm-']) li:before{position:absolute;top:6px;left:-0.25rem;font-family:FontAwesome;font-size:55%;content:"\f069"}main.custom ul:not([class*='ccm-']) li:last-of-type{padding-bottom:0}main.custom ol{margin-left:0;padding-left:1.75rem;font-size:85%}main.custom ol li{padding-left:0;margin-left:0}main.custom ol li:before{display:none}main.custom .parallax{padding:calc(20rem) 0;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}main.custom .pall{padding:10rem}main.custom .pall-small{padding:calc(5rem)}main.custom .pv{padding:10rem 0}main.custom .pv-small{padding-top:calc(5rem);padding-bottom:calc(5rem)}main.custom .pt{padding-top:10rem}main.custom .mt-0{margin-top:0 !important}main.custom .mb{margin-bottom:10rem}main.custom .mb-small{margin-bottom:calc(5rem)}main.custom .mb-xsmall{margin-bottom:calc(2.5rem)}main.custom .mt{margin-top:10rem}main.custom .mt-small{margin-top:calc(5rem)}main.custom .mt-xsmall{margin-top:calc(2.5rem)}main.custom .mall{margin:10rem 0}main.custom .mall-small{margin:calc(5rem) 0}main.custom .mv{margin:10rem 0}main.custom .mv-small{margin:calc(5rem) 0}main.custom .mv-xsmall{margin:calc(2.5rem) 0}main.custom .ml-1{margin-left:1rem}main.custom .box{padding:2.5rem 1rem}main.custom .box p{line-height:1.25;font-size:85%}main.custom .box a{text-decoration:none;font-size:85%;color:#000;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}main.custom .box a:hover,main.custom .box a:active,main.custom .box a:focus{color:#6b9333}main.custom .box img{max-width:100%;height:auto}main.custom button.btn.btn-primary,main.custom span.btn,main.custom span.btn_red,main.custom span.btn_green,main.custom span.btn_drkblue{display:inline-block;padding:0;margin-top:2rem}main.custom button.btn.btn-primary,main.custom span.btn a,main.custom span.btn_red a,main.custom span.btn_green a,main.custom span.btn_drkblue a{min-width:200px;border-radius:0;padding:1rem 2rem;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#ffffff !important;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:1.75rem;letter-spacing:0.5px}main.custom span.btn a,main.custom button.btn.btn-primary{background-color:#01729d}main.custom span.btn a:hover,main.custom button.btn.btn-primary:hover,main.custom span.btn a:focus,main.custom button.btn.btn-primary:focus{background-color:#015f83;color:#ffffff !important}main.custom span.btn_drkblue a{background-color:#1a3b7b}main.custom span.btn_drkblue a:hover,main.custom span.btn_drkblue a:focus{background-color:#132c5b;color:#ffffff !important}main.custom span.btn_green a{background-color:#6b9333}main.custom span.btn_green a:hover,main.custom span.btn_green a:focus{background-color:#567729;color:#ffffff !important}main.custom span.btn_red a{background-color:#d01314}main.custom span.btn_red a:hover,main.custom span.btn_red a:focus{background-color:#ad1011;color:#ffffff !important}main.custom .kleingedrucktes{font-size:85%}main.custom .nowrap{white-space:nowrap}main.custom .phone a{pointer-events:none;text-decoration:none !important;color:#2b2c2f}main.custom .phone a:before{content:'\f098';font-family:'FontAwesome';margin-right:6px;font-size:85%}main.custom .mail{display:inline;color:#0184b6;text-decoration:none !important}main.custom .mail:before{content:'\f0e0';font-family:'FontAwesome';margin-right:10px;font-size:80%}main.custom .web{display:inline}main.custom .web:before{content:'\f0ac';font-family:'FontAwesome';margin-right:10px;font-size:90%}@media screen and (max-width:991px){main.custom h1{font-size:3.5rem;line-height:1.25}main.custom h1+h2{font-size:1.5rem;margin-top:-1rem}main.custom h2{font-size:2.5rem}main.custom h3{line-height:1.25}}.akzentfarbe-1,.akzentfarbe-1-padding,.box-gruen{background-color:#6b9333}.akzentfarbe-2,.akzentfarbe-2-padding{background-color:#0184b6}.akzentfarbe-3,.akzentfarbe-3-padding{background-color:#d01314}.akzentfarbe-1,.akzentfarbe-1-padding,.akzentfarbe-2,.akzentfarbe-2-padding,.akzentfarbe-3,.akzentfarbe-3-padding,.box-blau,.box-rot,.box-gruen{color:#fff;font-size:2rem}.akzentfarbe-1 h1,.akzentfarbe-1-padding h1,.akzentfarbe-2 h1,.akzentfarbe-2-padding h1,.akzentfarbe-3 h1,.akzentfarbe-3-padding h1,.box-blau h1,.box-rot h1,.box-gruen h1,.akzentfarbe-1 h2,.akzentfarbe-1-padding h2,.akzentfarbe-2 h2,.akzentfarbe-2-padding h2,.akzentfarbe-3 h2,.akzentfarbe-3-padding h2,.box-blau h2,.box-rot h2,.box-gruen h2,.akzentfarbe-1 h3,.akzentfarbe-1-padding h3,.akzentfarbe-2 h3,.akzentfarbe-2-padding h3,.akzentfarbe-3 h3,.akzentfarbe-3-padding h3,.box-blau h3,.box-rot h3,.box-gruen h3,.akzentfarbe-1 h4,.akzentfarbe-1-padding h4,.akzentfarbe-2 h4,.akzentfarbe-2-padding h4,.akzentfarbe-3 h4,.akzentfarbe-3-padding h4,.box-blau h4,.box-rot h4,.box-gruen h4,.akzentfarbe-1 h5,.akzentfarbe-1-padding h5,.akzentfarbe-2 h5,.akzentfarbe-2-padding h5,.akzentfarbe-3 h5,.akzentfarbe-3-padding h5,.box-blau h5,.box-rot h5,.box-gruen h5,.akzentfarbe-1 h6,.akzentfarbe-1-padding h6,.akzentfarbe-2 h6,.akzentfarbe-2-padding h6,.akzentfarbe-3 h6,.akzentfarbe-3-padding h6,.box-blau h6,.box-rot h6,.box-gruen h6,.akzentfarbe-1 a,.akzentfarbe-1-padding a,.akzentfarbe-2 a,.akzentfarbe-2-padding a,.akzentfarbe-3 a,.akzentfarbe-3-padding a,.box-blau a,.box-rot a,.box-gruen a,.akzentfarbe-1 .mail a,.akzentfarbe-1-padding .mail a,.akzentfarbe-2 .mail a,.akzentfarbe-2-padding .mail a,.akzentfarbe-3 .mail a,.akzentfarbe-3-padding .mail a,.box-blau .mail a,.box-rot .mail a,.box-gruen .mail a,.akzentfarbe-1 .phone a,.akzentfarbe-1-padding .phone a,.akzentfarbe-2 .phone a,.akzentfarbe-2-padding .phone a,.akzentfarbe-3 .phone a,.akzentfarbe-3-padding .phone a,.box-blau .phone a,.box-rot .phone a,.box-gruen .phone a,.akzentfarbe-1 b,.akzentfarbe-1-padding b,.akzentfarbe-2 b,.akzentfarbe-2-padding b,.akzentfarbe-3 b,.akzentfarbe-3-padding b,.box-blau b,.box-rot b,.box-gruen b,.akzentfarbe-1 strong,.akzentfarbe-1-padding strong,.akzentfarbe-2 strong,.akzentfarbe-2-padding strong,.akzentfarbe-3 strong,.akzentfarbe-3-padding strong,.box-blau strong,.box-rot strong,.box-gruen strong{color:#fff !important}.akzentfarbe-1 .phone a,.akzentfarbe-1-padding .phone a,.akzentfarbe-2 .phone a,.akzentfarbe-2-padding .phone a,.akzentfarbe-3 .phone a,.akzentfarbe-3-padding .phone a,.box-blau .phone a,.box-rot .phone a,.box-gruen .phone a,.akzentfarbe-1 .mail a,.akzentfarbe-1-padding .mail a,.akzentfarbe-2 .mail a,.akzentfarbe-2-padding .mail a,.akzentfarbe-3 .mail a,.akzentfarbe-3-padding .mail a,.box-blau .mail a,.box-rot .mail a,.box-gruen .mail a,.akzentfarbe-1 .web a,.akzentfarbe-1-padding .web a,.akzentfarbe-2 .web a,.akzentfarbe-2-padding .web a,.akzentfarbe-3 .web a,.akzentfarbe-3-padding .web a,.box-blau .web a,.box-rot .web a,.box-gruen .web a{text-decoration:none !important;color:#fff}.akzentfarbe-1 .phone a:focus,.akzentfarbe-1-padding .phone a:focus,.akzentfarbe-2 .phone a:focus,.akzentfarbe-2-padding .phone a:focus,.akzentfarbe-3 .phone a:focus,.akzentfarbe-3-padding .phone a:focus,.box-blau .phone a:focus,.box-rot .phone a:focus,.box-gruen .phone a:focus,.akzentfarbe-1 .mail a:focus,.akzentfarbe-1-padding .mail a:focus,.akzentfarbe-2 .mail a:focus,.akzentfarbe-2-padding .mail a:focus,.akzentfarbe-3 .mail a:focus,.akzentfarbe-3-padding .mail a:focus,.box-blau .mail a:focus,.box-rot .mail a:focus,.box-gruen .mail a:focus,.akzentfarbe-1 .web a:focus,.akzentfarbe-1-padding .web a:focus,.akzentfarbe-2 .web a:focus,.akzentfarbe-2-padding .web a:focus,.akzentfarbe-3 .web a:focus,.akzentfarbe-3-padding .web a:focus,.box-blau .web a:focus,.box-rot .web a:focus,.box-gruen .web a:focus,.akzentfarbe-1 .phone a:hover,.akzentfarbe-1-padding .phone a:hover,.akzentfarbe-2 .phone a:hover,.akzentfarbe-2-padding .phone a:hover,.akzentfarbe-3 .phone a:hover,.akzentfarbe-3-padding .phone a:hover,.box-blau .phone a:hover,.box-rot .phone a:hover,.box-gruen .phone a:hover,.akzentfarbe-1 .mail a:hover,.akzentfarbe-1-padding .mail a:hover,.akzentfarbe-2 .mail a:hover,.akzentfarbe-2-padding .mail a:hover,.akzentfarbe-3 .mail a:hover,.akzentfarbe-3-padding .mail a:hover,.box-blau .mail a:hover,.box-rot .mail a:hover,.box-gruen .mail a:hover,.akzentfarbe-1 .web a:hover,.akzentfarbe-1-padding .web a:hover,.akzentfarbe-2 .web a:hover,.akzentfarbe-2-padding .web a:hover,.akzentfarbe-3 .web a:hover,.akzentfarbe-3-padding .web a:hover,.box-blau .web a:hover,.box-rot .web a:hover,.box-gruen .web a:hover{color:rgba(255,255,255,0.7) !important}.akzentfarbe-1 h2:first-of-type,.akzentfarbe-1-padding h2:first-of-type,.akzentfarbe-2 h2:first-of-type,.akzentfarbe-2-padding h2:first-of-type,.akzentfarbe-3 h2:first-of-type,.akzentfarbe-3-padding h2:first-of-type,.box-blau h2:first-of-type,.box-rot h2:first-of-type,.box-gruen h2:first-of-type{margin-top:0}.akzentfarbe-1 ul:not([class*="ccm-"]) li::before,.akzentfarbe-1-padding ul:not([class*="ccm-"]) li::before,.akzentfarbe-2 ul:not([class*="ccm-"]) li::before,.akzentfarbe-2-padding ul:not([class*="ccm-"]) li::before,.akzentfarbe-3 ul:not([class*="ccm-"]) li::before,.akzentfarbe-3-padding ul:not([class*="ccm-"]) li::before,.box-blau ul:not([class*="ccm-"]) li::before,.box-rot ul:not([class*="ccm-"]) li::before,.box-gruen ul:not([class*="ccm-"]) li::before{position:absolute;top:2px;left:-0.25rem;font-family:FontAwesome;font-size:80%;content:"\f00c";color:rgba(255,255,255,0.7) !important}.akzentfarbe-1 .kleingedrucktes,.akzentfarbe-1-padding .kleingedrucktes,.akzentfarbe-2 .kleingedrucktes,.akzentfarbe-2-padding .kleingedrucktes,.akzentfarbe-3 .kleingedrucktes,.akzentfarbe-3-padding .kleingedrucktes,.box-blau .kleingedrucktes,.box-rot .kleingedrucktes,.box-gruen .kleingedrucktes{font-size:80%;color:#ffffff}.akzentfarbe-1-padding,.akzentfarbe-2-padding,.akzentfarbe-3-padding,.weiss-padding,.grau-5-padding,.grau-10-padding,.grau-20-padding,.rahmenlinie-unten-padding,.hintergrundbild,.box-blau,.box-gruen,.box-weiss,.box-rot{padding-top:10rem;padding-bottom:10rem}.box-blau,.box-gruen,.box-weiss,.box-rot{padding-right:10rem;padding-left:10rem}.weiss,.weiss-padding,.aktuell{background-color:#ffffff}.aktuell{padding-top:10rem}.aktuell .news{width:80%;margin:0 auto;padding:calc(5rem);border:4px solid #0184b6}.grau-5,.grau-5-padding{background-color:#ebf4f8}.grau-10,.grau-10-padding{background-color:#d8e7ef}.grau-20,.grau-20-padding{background-color:#b4d1e0}.rahmenlinie-unten,.rahmenlinie-unten-padding{border-bottom:1px solid #d8e7ef;position:relative}.hintergrundbild{color:#ffffff}.hintergrundbild h2,.hintergrundbild h3,.hintergrundbild h4,.hintergrundbild a{color:#ffffff !important}[class*='grau-'],[class*='akzentfarbe-'],[class*='weiss-'],[class*='rahmenlinie-unten-']{padding-left:0;padding-right:0}.box-weiss h2,.box-blau h2,.box-rot h2,.box-gruen h2{font-size:2.5rem !important;letter-spacing:0.5px !important;margin-bottom:0.75rem !important}.box-weiss h2+h6,.box-blau h2+h6,.box-rot h2+h6,.box-gruen h2+h6{margin-bottom:3rem;font-size:1.5rem}.box-weiss span.btn a,.box-blau span.btn a,.box-rot span.btn a,.box-gruen span.btn a{display:inline-block;margin:2rem 0 0;border-radius:0;padding:1rem 2rem;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;color:#ffffff !important;text-decoration:none;text-transform:uppercase;font-weight:500;font-size:1.75rem;letter-spacing:0.5px}.box-weiss span.btn a:hover,.box-blau span.btn a:hover,.box-rot span.btn a:hover,.box-gruen span.btn a:hover,.box-weiss span.btn a:focus,.box-blau span.btn a:focus,.box-rot span.btn a:focus,.box-gruen span.btn a:focus{background-color:#015677;color:#ffffff !important}.box-weiss b,.box-blau b,.box-rot b,.box-gruen b,.box-weiss strong,.box-blau strong,.box-rot strong,.box-gruen strong{letter-spacing:0.4px !important}.box-weiss{background-color:rgba(255,255,255,0.9)}.box-weiss span.btn a{background-color:#0184b6}.box-blau{background-color:#0184b6}.box-blau span.btn a{background-color:#01729d !important}.box-blau span.btn a:hover,.box-blau span.btn a:focus{background-color:#015677 !important;color:#ffffff !important}.box-rot{background-color:#d01314}footer{background-color:#0d1d3c;position:relative}.footer{padding:10rem 0;font-size:85%;color:rgba(255,255,255,0.6)}.footer p{margin:0;letter-spacing:0.5px}.footer a,.footer span.mail a,.footer span.phone a{color:rgba(255,255,255,0.6) !important}.footer a:hover,.footer span.mail a:hover,.footer span.phone a:hover,.footer a:focus,.footer span.mail a:focus,.footer span.phone a:focus,.footer a:active,.footer span.mail a:active,.footer span.phone a:active{color:rgba(191,191,191,0.6) !important;background-color:transparent !important;text-decoration:none}.footer .mail{display:inline}.footer .mail:before{content:'\f003';font-family:'FontAwesome';margin-right:10px;font-size:75%;color:rgba(255,255,255,0.6)}.footer .phone:before{content:'\f098';font-family:'FontAwesome';margin-right:6px;margin-left:-5px}.footer h5{margin-top:1.75rem}.footer h5:first-of-type{margin-top:0}.footer hr{margin:1rem 0;border:0;border-top-style:none;border-top-width:0px;border-top:1px solid rgba(255,255,255,0.6) !important;opacity:0.1}.footer ul.nav.footer-nav li{padding:.5rem 0}.footer ul.nav.footer-nav li:first-of-type{padding-top:0}.footer ul.nav.footer-nav li a{color:rgba(255,255,255,0.6);transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;padding:0}.footer ul.nav.footer-nav li a:before{display:inline;content:'\f105';font-size:1.25rem;font-family:'FontAwesome';margin-right:10px}.footer ul.nav.footer-nav li a:hover,.footer ul.nav.footer-nav li a:focus,.footer ul.nav.footer-nav li a:active{color:#6b9333;background-color:transparent !important}@media screen and (max-width:991px){.footer{padding-left:3rem;padding-right:3rem;font-size:102.5%}.footer [class*='col-']{margin-bottom:4rem}}.breadcrumb-trail{margin-bottom:3rem;font-size:90%}.breadcrumb-trail a{text-decoration:none !important}.breadcrumb-trail strong{color:#6b9333}.archive .credits{margin-bottom:0.5rem;font-size:85%;color:#f9b433}.archive .credits span.page-date{margin-right:0.75rem}.archive .credits .fa{font-size:85%}.archive .ccm-block-page-list-page-entry{margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #d8e7ef}.archive .ccm-block-page-list-page-entry:last-of-type{border-bottom:none}.archive .ccm-block-page-list-description{font-size:90%}.archive h4:first-of-type{margin-top:0}.thumbnail_links .ccm-block-page-list-page-entry-horizontal{margin:1rem 0;border-bottom:1px solid #f2f7f9;padding:1.5rem 0}.thumbnail_links .ccm-block-page-list-page-entry-horizontal:first-of-type{margin-top:0 !important;padding-top:0 !important}.thumbnail_links .ccm-block-page-list-page-entry-horizontal:last-of-type{border-bottom:none}.thumbnail_links .ccm-block-page-list-page-entry-thumbnail{display:inline !important;width:100% !important}.thumbnail_links .ccm-block-page-list-page-entry-thumbnail img{width:100% !important;padding:0.5rem;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ebf4f8}.thumbnail_links .credits{margin-bottom:1rem;font-size:90%;color:#f9b433;opacity:0.7}.thumbnail_links .ccm-block-page-list-title h3{margin-top:0.25rem !important}.thumbnail_links .ccm-block-page-list-description{font-size:90%}@media screen and (max-width:991px){.thumbnail_links .ccm-block-page-list-title h3{margin-top:2rem !important}}.seitenliste_dreispaltig .img-bg{display:block;max-width:100%;width:100%;height:300px}.seitenliste_dreispaltig p{font-size:90%;margin-bottom:0 !important;line-height:1.5 !important}@media screen and (max-width:991px){h3:nth-of-type(1){padding-left:0rem !important}a.btn{margin-top:1.5rem !important}}.ausflugsziele{margin-top:2.5rem}.ausflugsziele .ausflugsziel{margin-bottom:2rem;padding:0 0 2rem 0}.ausflugsziele .ausflugsziel h3{margin:1rem 0}.ausflugsziele .ausflugsziel .campingcard{display:inline-block;position:relative;top:-0.28rem;padding:.1rem .5rem 0rem;background-color:#fac665;color:#ffffff;font-size:1.5rem;letter-spacing:0.5px;font-weight:500}.ausflugsziele .ausflugsziel .rabatttext{margin-top:1rem;font-size:90%;color:#f9b433}.ausflugsziele .ausflugsziel .link{margin-top:1rem;text-align:right;font-size:90%}.ausflugsziele .ausflugsziel .link a{text-decoration:none}.ausflugsziele .ausflugsziel .link a:before{font-family:FontAwesome;content:'\f14c';font-size:90%;margin-right:0.45rem}.spalte_rechts h4{color:#6b9333}.spalte_rechts h4:first-of-type{margin-top:0.55rem}.spalte_rechts p,.spalte_rechts li{font-size:90%}.spalte_rechts li{padding-bottom:1rem !important}.social_share{color:#f9b433}.social_share ul.list-inline{border:1px solid #ebf4f8;margin-bottom:0 !important}.social_share ul.list-inline:before{display:inline-block;content:'Diese Seite teilen:';color:#f9b433;font-size:90%;margin-right:0.5rem}.social_share ul.list-inline li{padding:0 !important;margin-right:0.5rem}.social_share ul.list-inline li:before{display:none}.social_share ul.list-inline li a{color:#f9b433}.social_share_en{color:#f9b433}.social_share_en ul.list-inline{border:1px solid #ebf4f8;margin-bottom:0 !important}.social_share_en ul.list-inline:before{display:inline-block;content:'Share this page:';color:#f9b433;font-size:90%;margin-right:0.5rem}.social_share_en ul.list-inline li{padding:0 !important;margin-right:0.5rem}.social_share_en ul.list-inline li:before{display:none}.social_share_en ul.list-inline li a{color:#f9b433}.social{text-align:center;padding:2rem 0}.social ul.list-inline{margin:0 !important;padding:1.5rem 0 0 !important;list-style:none}.social ul.list-inline li:before{display:none}.social ul.list-inline a:focus,.social ul.list-inline a:hover{color:#d01314}.social ul.list-inline a i{color:#ffffff !important;font-size:5rem;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out}.social ul.list-inline a i:focus,.social ul.list-inline a i:hover{color:#f9b433 !important}.subfooter{padding:2rem 0 0;margin-top:2rem;border-top:1px solid rgba(255,255,255,0.05);font-size:85%;letter-spacing:0.3px;color:rgba(255,255,255,0.1)}.subfooter a{color:rgba(255,255,255,0.2)}.subfooter a:hover,.subfooter a:focus,.subfooter a:active{text-decoration:none}.subfooter img{display:inline;margin-right:2rem;opacity:0.5}.subfooter img:last-of-type{margin-right:0}.bildmitmargin{margin:2rem 0}.weiss{background-color:#ffffff}.fade-in{opacity:0}.bb-popup p{font-size:80%;line-height:1.5 !important}.ccm-form p{font-size:85%;line-height:1.5 !important}.pswp{top:80px}.highlight{display:inline-block;background-color:#0184b6;color:#ffffff;padding:.15rem .75rem;font-size:90%}.title-red-center,.title-blue-center,.title-darkblue-center,.title-green-center{text-align:center;margin-bottom:calc(5rem) !important}.title-red-center h1,.title-blue-center h1,.title-darkblue-center h1,.title-green-center h1,.title-red-center h2,.title-blue-center h2,.title-darkblue-center h2,.title-green-center h2{margin-top:0 !important;margin-bottom:1rem !important;text-transform:uppercase}.title-red-center h2,.title-blue-center h2,.title-darkblue-center h2,.title-green-center h2{font-size:4rem;letter-spacing:0.5px}.title-red-center:after,.title-blue-center:after,.title-darkblue-center:after,.title-green-center:after{content:"";position:absolute;width:75px;height:4px;left:50%;transform:translateX(-50%)}.aktuell .news h2{text-align:center;font-size:4rem;letter-spacing:0.5px;margin-bottom:calc(5rem) !important;margin-top:0 !important;margin-bottom:1rem !important;text-transform:uppercase}.title-red-center{color:#d01314}.title-red-center:after{background-color:#d01314}.title-blue-center,.aktuell .news h2{color:#0184b6}.title-blue-center:after,.aktuell .news h2:after{background-color:#0184b6}.title-darkblue-center{color:#1a3b7b}.title-darkblue-center:after{background-color:#1a3b7b}.title-green-center{color:#6b9333}.title-green-center:after{background-color:#6b9333}.blau h3,.gruen h3,.rot h3{margin-top:1rem !important}.blau img,.gruen img,.rot img{margin-left:1rem}.gruen h3{color:#6b9333 !important}.gruen ul:not([class*='ccm-']) li:before{color:#6b9333 !important}.blau h3{color:#0184b6 !important}.blau ul:not([class*='ccm-']) li:before{color:#0184b6 !important}.rot h3{color:#d01314 !important}.rot ul:not([class*='ccm-']) li:before{color:#d01314 !important}div.aos-init.aos-animate img{max-width:100%;height:auto}.gg-gallery-mb{display:none !important}div.ccm-page.page-type-camping-details footer,div.ccm-page.page-type-page.page-template-full footer,div.ccm-page.page-type-blog-entry.page-template-blog-entry footer,div.ccm-page.page-type-uebersicht.page-template-full footer{background:#b91112}.page-404 .message{display:block;margin-top:20%;text-align:center}.page-404 .message h1{color:rgba(255,255,255,0.9);font-size:6rem;font-weight:600;margin:0 0 2rem 0 !important}.page-404 .message h1:first-of-type{font-size:10rem !important}.page-404 .message h2{color:rgba(255,255,255,0.5);font-weight:600;letter-spacing:0.5px;margin-bottom:2rem}.page-404 .message p{color:rgba(255,255,255,0.7);font-size:2.5rem;letter-spacing:0.3px}.page-404 .message a{color:rgba(255,255,255,0.5);text-decoration:underline}@media screen and (min-width:992px) and (max-width:1199px){.box-gruen,.box-rot,.box-blau{padding:calc(5rem)}}@media screen and (min-width:768px) and (max-width:991px){.message{margin-top:30%}.message h1{font-size:6rem}.message p{font-size:2rem}}@media screen and (max-width:767px){.banner_startseite_content h1,.video_startseite_content h1{font-size:3.75rem !important}.banner_startseite_content h2,.video_startseite_content h2{font-size:2.5rem !important}.page-banner_small,.page-banner_small_content,.page-banner,.page-banner_content{display:none}.page-banner_mobile{border-top:45px solid #fff}main.custom p{padding:0}main.custom h1+h2{line-height:1.5}[class*='-padding'],.box-blau,.box-rot,.box-gruen{padding:8rem 2rem}.spacer{margin-top:calc(5rem)}.pv{padding:8rem 2rem}span.phone{pointer-events:auto}.page-404 h1{font-size:4rem !important}.page-404 h2,.page-404 p{font-size:2.25rem !important}}@media screen and (max-width:767px){.message{margin-top:40%}.message h1{font-size:6rem}.message p{font-size:2rem}}