@-webkit-keyframes forboxing{0%{stroke-dashoffset:430;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes forboxing{0%{stroke-dashoffset:430;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@-webkit-keyframes forboxing2{0%{stroke-dashoffset:-430;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@keyframes forboxing2{0%{stroke-dashoffset:-430;opacity:1}100%{stroke-dashoffset:0;opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fademe{0%{opacity:0}100%{opacity:1}}@keyframes fademe{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}80%{-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}100%{-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@font-face{font-family:'robotoblack';src:url("../fonts/Roboto-Black-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoblack_italic';src:url("../fonts/Roboto-BlackItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedbold';src:url("../fonts/RobotoCondensed-Bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotobold';src:url("../fonts/Roboto-Bold-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedbold_italic';src:url("../fonts/RobotoCondensed-BoldItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotobold_italic';src:url("../fonts/Roboto-BoldItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedregular';src:url("../fonts/RobotoCondensed-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condenseditalic';src:url("../fonts/RobotoCondensed-Italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoitalic';src:url("../fonts/Roboto-Italic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotolight';src:url("../fonts/Roboto-Light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedlight';src:url("../fonts/RobotoCondensed-Light-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'roboto_condensedlight_italic';src:url("../fonts/RobotoCondensed-LightItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotolight_italic';src:url("../fonts/Roboto-LightItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium';src:url("../fonts/Roboto-Medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotomedium_italic';src:url("../fonts/Roboto-MediumItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotoregular';src:url("../fonts/Roboto-Regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotothin';src:url("../fonts/Roboto-Thin-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'robotothin_italic';src:url("../fonts/Roboto-ThinItalic-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}.container-fluid{max-width:2000px}section.colored{background-color:#f4f4f4}section.kontakt .contact{text-align:center;font-family:"robotomedium"}section.kontakt .contact img{max-width:50%;margin-bottom:25px}section.impression{padding:0;background:-webkit-gradient(linear, left top, right top, from(#e3ded9), color-stop(50%, #e3ded9), color-stop(50%, #67c9c9), to(#67c9c9));background:linear-gradient(to right, #e3ded9 0%, #e3ded9 50%, #67c9c9 50%, #67c9c9 100%)}section.impression .skew1{-webkit-transform:skew(0deg, 1deg);transform:skew(0deg, 1deg)}section.impression .skew2{-webkit-transform:skew(0deg, -1deg);transform:skew(0deg, -1deg)}section.impression .flexer{display:-webkit-box;display:flex;display:-ms-flexbox;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0}@media screen and (max-width: 990px){section.impression .flexer{display:block}}section.impression .picbox{background-image:url(../style/pbk-portrait.jpg);background-position:top center;background-size:contain;position:relative;background-repeat:no-repeat;padding-bottom:33%;background-color:#e3ded9}@media screen and (max-width: 768px){section.impression .picbox{border-right:none;padding-bottom:50%}}section.impression .statement{background:#67c9c9;color:#f8f6f4;padding:50px;text-align:center;font-size:1.5em;font-family:"robotomedium";font-style:italic;position:relative;min-height:50vh}section.impression .statement p{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:85%}section.impression .statement small{margin-top:15px;font-family:"robotolight";font-size:0.5em}@media screen and (max-width: 768px){section.impression .statement{min-height:auto;font-size:1.2em}section.impression .statement p{position:relative;-webkit-transform:none;transform:none;position:relative;width:100%}}section.map{padding:0}section.map .mapped{width:100%;height:450px}section.map .row{margin-bottom:0}section.angebote .angebotholder{padding:10px;position:relative}section.angebote .angebotholder h3{text-align:center;font-size:1em}section.angebote .angebotbox{position:relative;background:transparent;padding-bottom:100%;width:100%;overflow:hidden;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}section.angebote .angebotbox .boxing{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);transform:scale(1)}section.angebote .angebotbox .boxing .st0{fill:none;stroke:#191919;stroke-width:18;stroke-miterlimit:10;stroke-dasharray:430;opacity:0;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}section.angebote .angebotbox .biglink{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2000}section.angebote .angebotbox .overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,139,205,0.5);left:0;z-index:1000;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}section.angebote .angebotbox .overlay.city{background:rgba(24,140,21,0.5)}section.angebote .angebotbox .overlay.schule{background:rgba(145,208,212,0.5)}section.angebote .angebotbox .overlay.schule2{background:rgba(212,151,145,0.5)}section.angebote .angebotbox .overlay.idea{background:rgba(231,196,0,0.5)}section.angebote .angebotbox .overlay.info{background:rgba(141,27,132,0.5)}section.angebote .angebotbox .overlay.betreuung{background:rgba(231,155,12,0.5)}section.angebote .angebotbox .overlay .title{position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;padding:0 20px}section.angebote .angebotbox .overlay .title h2{margin:0;color:#f8f6f4;text-align:center;font-size:1em;letter-spacing:normal;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}section.angebote .angebotbox .overlay .title h2 small{display:block;color:#f8f6f4;margin:10px 0 0 0;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}section.angebote .angebotbox.medien{padding-bottom:inherit;height:auto}section.angebote .angebotbox.medien .boxing{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.angebote .angebotbox.medien .overlay{opacity:0;background:transparent}section.angebote .angebotbox.medien .overlay .title h2{color:#191919}section.angebote .angebotbox.medien .overlay .title h2 small{color:#191919}section.angebote .angebotbox.medien .picbox{background:transparent;position:relative}section.angebote .angebotbox.medien .picbox img{max-width:100%;height:auto}section.angebote .angebotbox.medien:hover .overlay{opacity:1;background:transparent}section.angebote .angebotbox.medien:hover .picbox{opacity:0.5}section.angebote .angebotbox .picbox{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;background-color:transparent;background-image:url(../style/boxback.png)}section.angebote .angebotbox .picbox.sixteen{background-image:url(../style/16back.jpg)}section.angebote .angebotbox .picbox.seven{background-image:url(../style/7back.jpg)}section.angebote .angebotbox .picbox.thirteen{background-image:url(../style/13back.jpg)}section.angebote .angebotbox .overlay{top:0;-webkit-transform:scale(1);transform:scale(1)}section.angebote .angebotbox .picbox{-webkit-filter:grayscale(0);filter:grayscale(0)}section.angebote .angebotbox:hover{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}section.angebote .angebotbox:hover .boxing .line1{fill:none}section.angebote .angebotbox:hover .boxing .line1.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}section.angebote .angebotbox:hover .boxing .line2.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}section.angebote .angebotbox:hover .boxing .line3.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}section.angebote .angebotbox:hover .boxing .line4.animate{-webkit-animation:forboxing2 0.5s forwards;animation:forboxing2 0.5s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}section.angebote .angebotbox:hover .overlay{top:0;background:transparent;color:#191919}section.angebote .angebotbox:hover .overlay .title h2{color:#191919}section.angebote .angebotbox:hover .overlay .title h2 small{color:#191919}section.angebote .angebotbox:hover .picbox{opacity:1}.mood{text-align:center;background-size:cover}.mood.haspic{padding-bottom:33%;position:relative}.mood.haspic .moodtext{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;left:50%;position:absolute}.mood .moodtext{max-width:1500px;margin:0 auto;position:relative}@media screen and (min-width: 1500px){.mood{text-align:center;padding:25px;background-size:cover}.mood.haspic{padding-bottom:0;height:500px}.mood.haspic .moodtext{-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;left:0;position:relative}.mood .moodtext{max-width:1500px;margin:0 auto;position:relative}}.navbar-toggle{float:left;margin-top:10px;padding:12px}.navbar{border-radius:0;border:0;margin-bottom:0;background:transparent;position:absolute;width:100%;z-index:2100;background:transparent;top:0;z-index:2100;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}@media screen and (max-width: 768px){.navbar{position:relative}}.navbar.paddingbox{padding:1% 5%}@media screen and (max-width: 800px){.navbar.paddingbox{padding:2%}}@media screen and (max-width: 767px){.navbar.paddingbox{padding:0}}.navbar.sticky{position:fixed;opacity:0;-webkit-animation-delay:0.5s;animation-delay:0.5s;-webkit-animation:fademe 1s forwards;animation:fademe 1s forwards;padding:0 5%;background:rgba(248,246,244,0.5)}.navbar.sticky:hover{opacity:1}@media screen and (max-width: 768px){.navbar.sticky{position:relative;opacity:1;-webkit-animation:none;animation:none}}.navbar .navbar-brand{height:55px;padding:0;margin-right:25px}@media screen and (max-width: 768px){.navbar .navbar-brand{padding:1%;height:80px}}.navbar .logo img{height:100%;width:auto}.navbar .social-media-links{border-left:1px solid #191919;width:auto;float:right;padding:15px}.navbar .social-media-links ul{list-style:none;margin-left:10px;padding:0;margin-bottom:0}.navbar .social-media-links ul li{display:inline-block}.navbar .social-media-links ul li a{padding:15px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.navbar .social-media-links ul li a:hover{color:#67c9c9}.navbar-toggle{float:left;margin-top:10px;padding:8px;border-radius:0;margin-right:5px;background:#ffb600;background:red;top:50px}.navbar-toggle .icon-bar{background:#fff}.navbar-toggle .i-bar{background:#fff}ul.navbar-nav{float:left;display:inline-block}.navbar-default .navbar-nav>li>a{color:#191919}.navbar-default .navbar-nav>li>a:hover{color:#67c9c9}ul.navbar-nav>li>a{font-family:"robotomedium";color:#191919;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;font-size:inherit;margin:0;line-height:25px;display:block;padding:20px;-webkit-transition:350ms;transition:350ms}ul.navbar-nav>li:hover>a,ul.navbar-nav>li.active>a{color:#191919;position:relative}ul.navbar-nav>li:hover>a:after,ul.navbar-nav>li.active>a:after{content:'';position:absolute;border-bottom:2px solid #191919}ul.navbar-nav>li{padding:0px;position:relative}@media screen and (max-width: 770px){.navbar-collapse{margin-top:15px}}ul.navbar-nav{width:75%}@media screen and (max-width: 990px){ul.navbar-nav{width:65%}}@media screen and (max-width: 767px){ul.navbar-nav{width:100%}}ul.navbar-nav li{width:100%}ul.navbar-nav li a{display:none}ul.navbar-nav li ul{display:block;width:100%}ul.navbar-nav li ul.dropdown-menu{text-align:left;background:transparent;z-index:100;min-width:200px;border-radius:0;border:0;border-top:0px solid #191919;padding:0 0px;-webkit-box-shadow:none;box-shadow:none}ul.navbar-nav li ul li{display:inline-block;float:left;width:auto}ul.navbar-nav li ul li.menu_id_13{display:none}ul.navbar-nav li ul li a{display:block;font-family:"robotomedium";color:#191919;text-rendering:optimizeLegibility;text-transform:uppercase;text-decoration:none;font-size:inherit;margin:0;line-height:25px;display:block;padding:15px 10px}@media screen and (min-width: 990px){ul.navbar-nav li ul li a{padding:15px 20px}}@media screen and (max-width: 767px){ul.navbar-nav li ul li{display:block;width:100%}ul.navbar-nav li ul li a{padding:35px;text-align:center;line-height:inherit;width:100%}}li.menu_id_13{display:none}ul.navbar-nav>li:last-child{padding-right:0}ul.navbar-nav>li:last-child:after{background:none}ul.navbar-nav>li>a:hover,ul.navbar-nav>li>a:focus{background:none}ul.navbar-nav>li>a i{font-weight:700}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent;border:0}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-2px;border-radius:0}.dropdown-submenu>a:after{display:block;content:"\f105";font-family:FontAwesome;float:right;margin-top:0;margin-right:-5px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown-menu-large{min-width:400px}.dropdown-menu-large>li>ul{padding:0;margin:0;list-style:none}.dropdown-menu-large>li>ul>li>a{padding-left:0}.dropdown-menu-large>li>ul>li.active>a{color:#191919}.navbar-nav>li>.dropdown-menu a{background:none}.dropdown-menu li:last-child>a{border-bottom:0}.dropdown-menu li a:hover,.dropdown-menu li a:focus{color:#191919}@media (min-width: 770px){ul.nav li.dropdown:hover ul.dropdown-menu{display:block}ul.navbar-nav>li>a{font-family:"robotomedium";color:#191919;text-rendering:optimizeLegibility;text-transform:none;text-decoration:none;margin:0;padding:15px;-webkit-transition:350ms;transition:350ms}}@media (min-width: 767px){ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu .dropdown-menu{left:100%;top:0;display:none}ul.nav li.dropdown ul.dropdown-menu li.dropdown-submenu:hover .dropdown-menu{display:block}}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>.dropdown-menu>.active>a{background:none;color:#ffb600}.collapse{height:1px;overflow:hidden}.collapse.in{height:auto}@media (max-width: 767px){.navbar .navbar-collapse{padding-left:0;padding-right:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-top:0px solid #67c9c9;overflow:hidden}.navbar ul.dropdown-menu{padding-left:0;padding-right:0}.navbar .navbar-nav .open .dropdown-menu>li>a{padding:22px}.navbar .social-media-links{float:none;width:100%;border:none;border-top:2px solid #191919;border-bottom:10px solid #67c9c9;border-bottom:10px solid #67c9c9}.navbar .social-media-links ul li{width:100%}.navbar .social-media-links ul li a{line-height:normal;padding:25px;display:block;text-align:center}ul.navbar-nav{float:none;display:block}button.navbar-toggle{position:absolute;right:0;padding:25px;height:auto;background:#67c9c9;color:#f8f6f4;margin-top:0;margin-bottom:0;margin-right:0px;background-image:none;border:0px solid transparent;border-radius:0px;top:0px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}button.navbar-toggle:hover{background:#191919;background-color:#191919}}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background:#191919}.carousel{max-height:100%;overflow:hidden;width:100%}header{height:auto;background-color:#dbdbdb;width:100%;background:url("../../../../../storage/filemanager/templatefiles/bilder/cover.jpg");background-size:cover;background-position:center center;position:relative;padding-bottom:33%}header.biggy{height:100vh;background-size:cover;background-position:left center;background:transparent;overflow:hidden;position:relative}header.biggy .picbox{background:url(../style/front-illu.png);background-size:contain;background-position:center center;position:relative;height:100vh;background-repeat:no-repeat}header.biggy .fader{height:50vh;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248,246,244,0)), to(#f8f6f4));background:linear-gradient(to bottom, rgba(248,246,244,0) 0%, #f8f6f4 100%);position:absolute;bottom:-2px;width:50%;z-index:100}header.biggy .contentbox{position:relative;z-index:10}header.biggy .paddingbox{padding:5%}header.biggy h1,header.biggy h2{text-align:left;font-size:3em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-bottom:20px}header.biggy h1.claim::after,header.biggy h2.claim::after{content:"";height:5px;background:#67c9c9;width:50%;margin-top:15px;display:block}header.biggy p{font-family:"robotomedium";font-size:0.7em}@media screen and (max-width: 990px){header.biggy p{font-size:0.9em}}@media screen and (max-width: 1024px){header.biggy .picbox{background-size:contain;background-position:center center}}@media screen and (max-width: 768px){header.biggy{height:auto;padding-bottom:0}header.biggy .picbox{padding-bottom:80%;height:auto;background-size:contain}}header.carouselheader{height:auto;padding-bottom:0;background-image:none;background-color:#dbdbdb}header .claimwrap{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;width:100%;padding:15px;display:none}header .claimwrap .claim{text-align:right}header .claimwrap .claim a:link,header .claimwrap .claim a:visited{color:#f8f6f4;display:block}header .claimwrap .claim h1,header .claimwrap .claim h2{color:#191919;font-size:3em;text-align:center;background:#f8f6f4;display:inline-block;padding:15px}@media screen and (min-width: 770px){header .claimwrap{display:block}}@media screen and (min-width: 1500px){header{padding-bottom:0;height:500px}}footer{font-size:inherit;background:#191919;color:#f8f6f4;font-size:0.8em}footer .newsletter #mc_embed_signup div#mce-responses{float:none;top:0;padding:0em .5em 0em .5em;overflow:hidden;width:100%;margin:0;clear:both}footer .newsletter #mc_embed_signup #mce-success-response{color:#67c9c9}footer .newsletter #mc_embed_signup div.response{margin:10px 0;padding:0}footer .newsletter #mc_embed_signup .button{width:100%;display:block;background:#67c9c9;border-radius:0;padding:15px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;height:auto;line-height:inherit}footer .newsletter #mc_embed_signup .button:hover{background-color:#f8f6f4;color:#67c9c9}footer .newsletter #mc_embed_signup .mc-field-group{width:100%;padding-bottom:0;float:none;width:100%}footer .newsletter #mc_embed_signup .mc-field-group input{border-radius:0;background-color:#f8f6f4;color:#191919;border:0px;width:100%;padding:15px}footer a:link,footer a:visited{color:#f8f6f4}footer a:link:hover,footer a:visited:hover{color:#dbdbdb}footer .paddingbox{padding:5% 8%}footer .row{margin-bottom:0}footer address span{display:block}footer address span.adresse::before{content:"\f124";font-family:FontAwesome;margin-right:10px}footer address span.telefon::before{content:"\f095";font-family:FontAwesome;margin-right:10px}footer address span.mail::before{content:"\f003";font-family:FontAwesome;margin-right:10px}footer .social-media-links{width:auto}footer .social-media-links ul{list-style:none;margin-left:0px;padding:0}footer .social-media-links ul li{display:block}footer .social-media-links ul li a{padding:0 5px;text-decoration:none}footer .footernavi{width:auto;-webkit-box-sizing:border-box;box-sizing:border-box}footer .footernavi ul{list-style:none;margin-left:0px;padding:0}footer .footernavi ul li{display:inline-block;width:100%;margin:0;padding:0;float:left;padding:5px}footer .footernavi ul li a.btn{padding:5px 10px 10px;text-decoration:none;display:block;text-align:center;border-radius:2px;background:#f4f4f4;color:#191919;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);transition:all 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);border-top:5px solid transparent}footer .footernavi ul li a.btn:hover{background:#dbdbdb;color:#191919;border-top:5px solid #f8f6f4}footer .footernavi ul li a{color:#f8f6f4;display:block}footer .footernavi ul li a:hover{color:#dbdbdb}footer .footernavi ul::after{content:" ";display:block;clear:both}@media screen and (max-width: 990px){footer .social-media-links,footer .footernavi{float:none;width:100%;border:none;border-top:2px solid #f8f6f4;margin:25px 0 0}footer .social-media-links ul,footer .footernavi ul{margin-top:10px}footer .social-media-links ul li,footer .footernavi ul li{width:100%}footer .social-media-links ul li a,footer .footernavi ul li a{line-height:normal;padding:10px 0}}body{font-family:"robotolight";font-size:20px;line-height:1.5em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}b{font-family:"robotomedium"}i{font-family:"robotolight_italic"}p{letter-spacing:.015em}.quote{font-family:"roboto_condensedregular"}.special{font-family:"roboto_condensedlight"}.small{margin-top:15px;font-size:0.5em}.statementtext{background:#67c9c9;color:#f8f6f4;padding:25px;text-align:center;width:100%;font-size:1.5em;font-family:"robotolight_italic";display:block;-webkit-transform:skew(-3deg);transform:skew(-3deg)}.statementtext p{-webkit-transform:skew(3deg);transform:skew(3deg)}.statementtext small{margin-top:15px;font-size:0.5em}.statementtext .small{margin-top:0px;color:#f8f6f4;font-size:0.5em}a:link{color:#67c9c9;text-decoration:underline;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}a:link:hover{color:#191919;text-decoration:none}table{width:100%;margin-bottom:1em}table tr{border-bottom:1px solid #eee}h1,h2,h3,h4,h5{font-family:"roboto_condensedbold";font-size:1.343em}h1,h2{font-weight:normal;font-size:2.429em;text-align:center;text-transform:uppercase;margin-bottom:20px}h3{font-weight:normal;font-size:1.429em;text-align:left;text-transform:uppercase}a.instagram{display:inline-block;content:''}a.instagram::before{content:'\f16d';font-family:FontAwesome;margin-right:5px}a.facebook{display:inline-block}a.facebook::before{content:'\f09a';font-family:FontAwesome;margin-right:5px}a.twitter{display:inline-block}a.twitter::before{content:'\f099';font-family:FontAwesome;margin-right:5px}a.popup{color:red}.btn{display:inherit;padding:0;max-width:100%}.btn a:link,.btn a:visited{display:block;padding:25px;text-align:center;background:#67c9c9;color:#f8f6f4;margin:25px 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none;border-radius:0}.btn a:link:hover,.btn a:visited:hover{background:#191919;color:#f8f6f4}a.scrollbtn{display:inline-block;padding:10px 15px;text-transform:uppercase;border:1px solid #000;text-decoration:none;font-family:"robotomedium";color:#191919;font-size:0.8em;margin:15px 0}a.scrollbtn:hover{color:#dbdbdb;border:1px solid #dbdbdb}.border-btn,.border-btn:visited{display:inline-block;padding:10px 15px;text-transform:uppercase;border:2px solid #191919;text-decoration:none;font-family:"robotomedium";color:#191919;margin:15px 0;border-radius:2px}.border-btn:hover{border:2px solid #dbdbdb;color:#dbdbdb;text-decoration:none;cursor:pointer}.block-btn,.block-btn:visited{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"robotomedium";color:#f8f6f4;background-color:#191919;margin:15px 0;border-radius:2px}.block-btn:hover{color:#191919;background-color:#dbdbdb;text-decoration:none;cursor:pointer}.icon-btn{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"robotomedium";color:#f8f6f4;background-color:#191919;margin:15px 0;border-radius:2px}.icon-btn:before{display:inline-block;content:'\f188';font-family:FontAwesome;background-color:#f4f4f4;padding:10px 15px;margin:-10px 10px -15px -15px;color:#191919;border-right:2px solid #f8f6f4}.icon-btn:hover{display:inline-block;padding:10px 15px;text-transform:uppercase;text-decoration:none;font-family:"robotomedium";color:#191919;background-color:#f4f4f4;margin:15px 0;cursor:pointer}.icon-btn:hover .icon-btn:before{color:#f8f6f4;background-color:#191919}.round-btn{display:inline-block;padding:10px 15px;text-transform:uppercase;border:2px solid #191919;background-color:#191919;text-decoration:none;font-family:"robotomedium";color:#f8f6f4;margin:15px 0;border-radius:25px}.round-btn:hover{border:2px solid #191919;background-color:#f4f4f4;color:#191919;text-decoration:none;cursor:pointer}.huge{font-size:4em;display:block;line-height:1.1em;text-align:center}.huge:before{content:'\f10e';display:block;font-family:FontAwesome;font-size:0.5em}.mfp-bg{background-color:#fff;opacity:1}.mfp-figure:after{-webkit-box-shadow:none;box-shadow:none}button.mfp-arrow{border:none;background-size:cover !important;width:80px;height:80px}button.mfp-arrow::before,button.mfp-arrow::after{border:none}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#191919}.mfp-arrow-right{background:url("../img/right.svg") !important}.mfp-arrow-left{background:url("../img/left.svg") !important}.mfp-title{color:#191919;text-align:center}.mfp-bottom-bar{margin-top:0px;position:absolute;top:15px;text-align:center;left:0;width:100%;cursor:auto}.mfp-counter{display:none}a:link,a:visited{color:#67c9c9}a:link:hover,a:visited:hover{color:#191919}.btn-primary{background:-webkit-gradient(linear, left top, left bottom, from(rgba(248,246,244,0)), to(#f8f6f4));background:linear-gradient(to bottom, rgba(248,246,244,0) 0%, #f8f6f4 100%);color:#191919;border:none;border-radius:2px;width:100%;padding:10px 15px;text-transform:uppercase;border:0px solid #000;font-family:"robotomedium";-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-transition:all 0.5s;transition:all 0.5s}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{color:#191919;border-radius:25px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(248,246,244,0)), to(#f8f6f4));background:linear-gradient(to bottom, rgba(248,246,244,0) 0%, #f8f6f4 100%)}body{font-size:20px;font-family:"robotolight";line-height:1.5;background:#f8f6f4}@media screen and (max-width: 990px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{text-align:center}ul{margin:0;padding:0}h1,h2{font-size:4em;color:#67c9c9;margin-bottom:50px;letter-spacing:3px}@media screen and (max-width: 768px){h1,h2{font-size:1.5em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:1px;hyphens:none}}h3{text-align:left}h3.headliner{text-align:center;color:#67c9c9;font-size:3em;letter-spacing:3px}@media screen and (max-width: 768px){h3.headliner{font-size:1.5em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}b,strong{font-weight:normal;font-family:"robotomedium"}.center{text-align:center}.odd section.impression .picbox{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.odd section.impression{background:-webkit-gradient(linear, left top, right top, from(#67c9c9), color-stop(50%, #67c9c9), color-stop(50%, #e3ded9), to(#e3ded9));background:linear-gradient(to right, #67c9c9 0%, #67c9c9 50%, #e3ded9 50%, #e3ded9 100%)}#backframe{width:100%;position:absolute;z-index:-1;top:0;right:0;left:0;overflow:hidden}.backelement1{position:absolute;z-index:-1;top:150vh;width:30%;padding-bottom:30%;background:url(../style/backelement1.svg);opacity:0.3;pointer-events:none}.backelement2{position:absolute;z-index:-1;top:80vh;right:0;width:90%;padding-bottom:90%;background:url(../style/backelement2.svg);opacity:0.3;pointer-events:none}.backelement3{position:absolute;z-index:-1;top:150vh;left:0;width:90%;padding-bottom:90%;background:url(../style/backelement3.svg);opacity:0.3;pointer-events:none}.backelement6{position:absolute;z-index:-1;top:-9%;right:0;width:100%;padding-bottom:90%;background-repeat:no-repeat;background-position:right;background-image:url(../style/backelement6.svg);opacity:0.3;pointer-events:none}.backelement7{position:absolute;z-index:-1;top:165vh;right:0;width:100%;padding-bottom:90%;background-repeat:no-repeat;background-position:right;background-image:url(../style/backelement6.svg);opacity:0.3;pointer-events:none}.backelement8{position:absolute;z-index:-1;top:455vh;left:0;width:100%;padding-bottom:90%;background-repeat:no-repeat;background-position:left;background-image:url(../style/backelement3.svg);opacity:0.3;pointer-events:none}.backelement9{position:absolute;z-index:-1;top:365vh;right:0;width:100%;padding-bottom:90%;background-repeat:no-repeat;background-position:right;background-image:url(../style/backelement2.svg);opacity:0.3;pointer-events:none}.backelement10{position:absolute;z-index:-1;top:255vh;right:0;width:30%;padding-bottom:70%;background-repeat:no-repeat;background-position:right;background-image:url(../style/backelement1.svg);opacity:0.3;pointer-events:none}.arrow{text-align:center;margin:8% 0}.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.bounce a{text-decoration:none;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;padding:15px}.bounce a.downbtn{background-image:url(../style/down.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;width:80px;height:80px;display:inline-block;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.bounce a:hover{color:#f8f6f4;background-color:#67c9c9;cursor:pointer}.filterset{border-top:2px solid #dbdbdb;border-bottom:2px solid #dbdbdb;padding:15px 0}.filterset .btn{width:20%;margin:0;float:left;border:none;border-radius:0;background:transparent;color:#191919;font-family:"robotomedium";padding:25px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;position:relative;overflow:hidden;-webkit-box-shadow:inset 0px 0px 0px 0px #191919;box-shadow:inset 0px 0px 0px 0px #191919}@media screen and (max-width: 768px){.filterset .btn{width:50%}}@media screen and (max-width: 600px){.filterset .btn{width:100%;float:none}}.filterset .btn::before{font-family:FontAwesome;content:"\f00c";position:absolute;left:-100%;top:0;padding:25px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;opacity:0;color:#67c9c9}.filterset .btn:hover{background:transparent;color:#67c9c9;-webkit-box-shadow:inset 0px 0px 0px 5px #67c9c9;box-shadow:inset 0px 0px 0px 5px #67c9c9}.filterset .btn:hover::before{left:0px;opacity:1}.filterset .btn:focus{outline:0px;-webkit-box-shadow:none;box-shadow:none;background:transparent;color:#67c9c9;-webkit-box-shadow:inset 0px 0px 0px 5px #67c9c9;box-shadow:inset 0px 0px 0px 5px #67c9c9}.filterset .btn:focus::before{left:0px;opacity:1}@-webkit-keyframes bounce{0%,
    20%,
    50%,
    80%,
    100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,
    20%,
    50%,
    80%,
    100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.paddingbox{padding:5% 8%}.row{margin-bottom:50px}@media screen and (max-width: 768px){.row{margin-bottom:0px}}blockquote{background:#67c9c9;color:#f8f6f4;padding:25px;text-align:center;width:100%;font-size:1.5em;font-family:"robotolight_italic";display:block;-webkit-transform:skew(-3deg);transform:skew(-3deg)}blockquote p{-webkit-transform:skew(3deg);transform:skew(3deg)}blockquote small{margin-top:15px;color:#f8f6f4}.statementtext{background:#67c9c9;color:#f8f6f4;padding:25px;text-align:center;width:100%;font-size:1.5em;font-family:"robotolight_italic";display:block;-webkit-transform:skew(-3deg);transform:skew(-3deg)}.statementtext p{-webkit-transform:skew(3deg);transform:skew(3deg)}.statementtext small{margin-top:15px}section::before{clear:both}section{padding-top:15px;padding-bottom:35px}.socialbox a,.socialbox a:link,.socialbox a:link:visited{color:#191919;text-decoration:none}.socialbox a:hover,.socialbox a:link:hover{color:#dbdbdb}.video-container{position:relative;padding-bottom:51.8%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.impression .biglink{color:#f8f6f4}.form-special{display:none}.datenschutzcheck{font-size:0.8em;margin:15px 0}.info{font-size:0.8em;margin:15px 0}.form-group label{text-align:left;padding:15px;min-width:50px}.form-group label span{display:none}.form-group label[for=send]{display:none}.form-group .col-md-8{padding:0}.form-group select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-group .form-control{background:transparent;border:none;border-bottom:2px solid #191919;padding:15px;margin:0;width:100%;font-family:"robotolight";font-weight:normal;font-size:inherit;border-radius:0px;height:auto;-webkit-box-shadow:none;box-shadow:none}.form-group .btn{background:#191919;color:#dbdbdb;border:0px solid #dbdbdb;border-radius:0px;border-left:0;padding:15px;margin:0;width:100%;display:block;height:auto;font-size:inherit;vertical-align:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-group .btn:hover{background:rgba(0,0,0,0.7)}#contactform .form-group label{text-align:left;padding:15px;width:auto;min-width:50px;margin:0 15px 0 0}#contactform .form-group label span{display:none}#contactform .form-group label[for=send]{display:none}#contactform .form-group .col-md-8{padding:0;width:90%;float:right}#contactform .form-group .form-control{background:transparent;border:none;border-bottom:2px solid #191919;padding:15px;margin:0;width:100%;font-family:"robotolight";font-weight:normal;font-size:inherit;border-radius:0px;height:auto;-webkit-box-shadow:none;box-shadow:none}#contactform .form-group .btn{background:#191919;color:#dbdbdb;border:0px solid #dbdbdb;border-radius:0px;border-left:0;padding:15px;margin:15px 0;display:block;height:auto;font-size:inherit;vertical-align:inherit;-webkit-box-shadow:none;box-shadow:none;width:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#contactform .form-group .btn:hover{background:rgba(0,0,0,0.7)}#contactform .form-group .btn::before{font-family:FontAwesome;content:'\f1d8';padding:0 10px 0 0;margin:0 10px 0 0;display:inline-block;border-right:2px solid #dbdbdb}#bookingform .form-group label{text-align:left;padding:15px;width:33%;min-width:50px;margin:0 15px 0 0}#bookingform .form-group label[for=send]{display:none}#bookingform .form-group .col-md-8{padding:0;width:65%;float:right}#bookingform .form-group .form-control{background:transparent;border:none;border-bottom:3px solid #191919;padding:15px;margin:0;width:100%;font-family:"robotolight";font-weight:normal;font-size:inherit;border-radius:0px;height:auto;-webkit-box-shadow:none;box-shadow:none}#bookingform .form-group .file{background:#191919;color:#dbdbdb;padding:15px;border-bottom:0px}#bookingform .form-group .btn{background:#191919;color:#dbdbdb;border:3px solid #dbdbdb;border-radius:0px;border-left:0;padding:15px;margin:0;display:block;height:auto;font-size:inherit;vertical-align:inherit;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#bookingform .form-group .btn:hover{background:#f4f4f4}#bookingform .form-group .btn::before{font-family:FontAwesome;content:'\f1d8';padding:0 10px 0 0;margin:0 10px 0 0;display:inline-block;border-right:2px solid #dbdbdb}@media screen and (max-width: 780px){.form-group label{text-align:left;padding:15px;width:100%;min-width:50px;margin:0 15px 0 0}.form-group label span{display:inline}.form-group label[for=send]{display:none}.form-group .col-md-8{padding:5%;width:inherit;float:none}#contactform .form-group label,#bookingform .form-group label{text-align:left;padding:15px;width:100%;min-width:50px;margin:0 15px 0 0}#contactform .form-group label span,#bookingform .form-group label span{display:inline}#contactform .form-group label[for=send],#bookingform .form-group label[for=send]{display:none}#contactform .form-group .col-md-8,#bookingform .form-group .col-md-8{padding:5%;width:inherit;float:none}}.carousel{position:relative;margin-top:0px;padding:0;max-width:100%}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;transition:-webkit-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:15px;bottom:0;width:auto;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:transparent}.carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:15px;background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:FontAwesome}.carousel-control .icon-prev:before{content:'\f104'}.carousel-control .icon-next:before{content:'\f105'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#eee;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:15px;right:auto;padding-bottom:30px}.carousel-caption h3{color:#eee}.carousel-indicators{bottom:20px}}@media (max-width: 770px){.carousel-indicators,.carousel-caption{display:none}.navbar-toggle{position:absolute;right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;top:40px}.navbar-nav{margin:0;width:100%}}@media (max-width: 768px){.carousel{margin-top:140px}}@media (max-width: 767px){.carousel{margin-top:0px}}.carouselheader .carousel{position:relative;margin-top:0px;margin:0 auto;padding:0;max-width:1600px;max-height:500px}.carouselheader .carousel-inner{position:relative;overflow:hidden;width:100%}.carouselheader .carousel-inner .item img{width:100%}.carouselheader .carousel-inner>.active,.carouselheader .carousel-inner>.next,.carouselheader .carousel-inner>.prev{display:block}.carouselheader .carousel-inner>.active{left:0}.carouselheader .carousel-inner>.next,.carouselheader .carousel-inner>.prev{position:absolute;top:0;width:100%}.carouselheader .carousel-inner>.next{left:100%}.carouselheader .carousel-inner>.prev{left:-100%}.carouselheader .carousel-inner>.next.left,.carouselheader .carousel-inner>.prev.right{left:0}.carouselheader .carousel-inner>.active.left{left:-100%}.carouselheader .carousel-inner>.active.right{left:100%}.carouselheader .carousel.carousel-fullscreen{max-height:100vh}.carouselheader .carousel.carousel-fullscreen .carousel-inner .item{height:100vh;min-height:600px;background-position:center center;background-repeat:no-repeat;background-size:cover}.carouselheader .carousel.carousel-fullscreen .carousel-caption{top:50%;width:100%;text-align:center;bottom:auto;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.carouselheader .carousel.carousel-fullscreen .carousel-caption h1,.carouselheader .carousel.carousel-fullscreen .carousel-caption h2,.carouselheader .carousel.carousel-fullscreen .carousel-caption h3,.carouselheader .carousel.carousel-fullscreen .carousel-caption h4,.carouselheader .carousel.carousel-fullscreen .carousel-caption h5,.carouselheader .carousel.carousel-fullscreen .carousel-caption h6{font-size:4em;color:#f8f6f4}.carouselheader .carousel.carousel-fullscreen .overlay{position:absolute;width:100%;height:100%;background:#000;opacity:0.15;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.carouselheader .carousel.carousel-fullscreen .carousel-control{position:absolute;top:0;bottom:0;width:9%;font-size:2em;color:#fff;text-align:center;text-shadow:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.carouselheader .carousel.carousel-fullscreen .carousel-control.left{background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x;left:0}.carouselheader .carousel.carousel-fullscreen .carousel-control.right{right:0}.carouselheader .carousel.carousel-fullscreen .carousel-control:focus,.carouselheader .carousel.carousel-fullscreen .carousel-control:hover{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .item,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.right{opacity:0}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .next.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .prev.right{opacity:1}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .next,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .prev,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.left,.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carouselheader .carousel.carousel-fullscreen .carousel-fade .carousel-control{z-index:2}@media screen and (max-width: 676px){.carouselheader .carousel.carousel-fullscreen .carousel-control .icon-next,.carouselheader .carousel.carousel-fullscreen .carousel-control .glyphicon-chevron-right{margin-right:0px}}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2000000}@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#fourofour .wrap{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:10px solid #191919;border-radius:10%;padding:40px}#fourofour img{width:90%;height:auto}#fourofour h1{line-height:normal}#fourofour p{text-align:center}#fourofour a.home{display:inline-block;background:#191919;color:#f8f6f4;padding:15px;text-decoration:none}#fourofour a.home::before{font-family:FontAwesome;content:"\f015";margin-right:15px}@media screen and (max-width: 600px){#fourofour .wrap{position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;border:0px;padding:40px}}.gallery .gallery-box{-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;position:relative}.gallery .gallery-box .overlay{opacity:0;background:transparent;position:absolute;top:0;width:100%;height:100%;padding:10px}.gallery .gallery-box .overlay .boxing{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0}.gallery .gallery-box .overlay .boxing .st0{fill:none;stroke:#191919;stroke-width:18;stroke-miterlimit:10;stroke-dasharray:430;opacity:0;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.gallery .gallery-box .overlay .title{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:relative}.gallery .gallery-box .overlay .title h2{color:#191919;font-size:1.5em;letter-spacing:normal}.gallery .gallery-box .overlay .title h2 small{color:#191919}.gallery .gallery-box:hover .body{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.gallery .gallery-box:hover .overlay{opacity:1;background:transparent}.gallery .gallery-box:hover .boxing .line1{fill:none;-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.gallery .gallery-box:hover .boxing .line2{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}.gallery .gallery-box:hover .boxing .line3{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.gallery .gallery-box:hover .boxing .line4{-webkit-animation:forboxing2 0.5s forwards;animation:forboxing2 0.5s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}.gallery .gallery-box a.inner{-webkit-transition:all 0.2s;transition:all 0.2s;border-radius:2px}.gallery .gallery-box a.inner .body{border-top-left-radius:0px;border-top-right-radius:0px;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.gallery .gallery-box a.inner .foot{background-color:#191919;color:#f8f6f4;border-bottom-left-radius:0px;border-bottom-right-radius:0px;-webkit-transition:all 0.2s;transition:all 0.2s}.gallery .gallery-box a.inner .foot h4{color:#f8f6f4}.gallery .gallery-box a.inner:hover .body{opacity:0.2}.gallery .gallery-box a.inner:hover .foot{background-color:#dbdbdb;color:#f8f6f4}.gallery .gallery-box a.inner:hover .foot h4{color:#f8f6f4}.gallery .gallery-box.gallery-image a.inner .body{border-radius:2px;-webkit-transition:all 0.2s;transition:all 0.2s}.gallery .gallery-box.gallery-image:hover .body{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.pswp{z-index:4000}section.socialmedia{background:#191919;margin-bottom:0px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.socialmedia .social-media-item{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;margin-bottom:25px}section.socialmedia .social-media-item a.linkwrap{display:block;width:100%;height:100%;position:absolute}section.socialmedia .social-media-item:hover{background:#191919;color:#f8f6f4}section.socialmedia .social-media-item:hover .content::before{background:#f8f6f4}section.socialmedia .social-media-item:hover .content a{color:#f8f6f4}section.socialmedia .social-media-item:hover .image a{background-size:cover}section.socialmedia .social-media-item:hover .image a::before{opacity:1}section.socialmedia .social-media-item .image{position:relative}section.socialmedia .social-media-item .image a{-webkit-transition:all 1.5s linear;transition:all 1.5s linear;background-size:cover;overflow:hidden;background-repeat:no-repeat;background-image:url(../../../../../storage/filemanager/templatefiles/logo/logo.svg)}section.socialmedia .social-media-item .image a::before{-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;opacity:0;content:"";display:block;position:absolute;background-image:url(../../../../../storage/filemanager/templatefiles/logo/logo.svg);background:-webkit-gradient(linear, left top, left bottom, from(rgba(248,246,244,0)), to(#f8f6f4));background:linear-gradient(to bottom, rgba(248,246,244,0) 0%, #f8f6f4 100%);background-repeat:no-repeat;background-position:center center;z-index:10000;width:100%;padding-bottom:60%;background-size:40%}section.socialmedia .social-media-item .content{padding:0 10px 15px 10px}section.socialmedia .social-media-item .content::before{content:"";display:block;height:2px;background:#191919;margin:25px 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section.socialmedia .social-media-item .content a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section a.facebook{text-align:center;text-decoration:none;left:50%;position:relative;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-family:"roboto_condensedbold";letter-spacing:0.06em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}section a.facebook:hover{color:#f8f6f4}.modal-backdrop{background:#191919;z-index:2105}.modal-backdrop.in{opacity:0.8}.modal{z-index:5000;padding:50px 0}@media screen and (max-width: 768px){.modal{padding:15px}}.modal img{max-width:100%;height:auto;margin-bottom:15px;border-bottom:15px solid #67c9c9}.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{text-align:left}.modal h2{font-size:2.5em;margin-bottom:15px;margin-top:0}@media screen and (max-width: 768px){.modal h2{font-size:2em;margin-bottom:5px;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.modal .vertical-alignment-helper{display:table;height:100%;width:100%}.modal .vertical-align-center{display:table-cell;vertical-align:middle}.modal .modal-dialog{z-index:100000000000000;width:71%}@media screen and (max-width: 768px){.modal .modal-dialog{width:100%}}.modal .modal-dialog .modal-content{border:0px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0px;position:relative;margin:0 auto;width:100%;max-width:1500px;height:inherit;background-color:#f8f6f4;color:#191919;background-size:cover;background-position:center center}@media screen and (max-width: 768px){.modal .modal-dialog .modal-content{width:95%}}.modal .modal-dialog .modal-content .modal-header{padding:0px;border-bottom:none;padding-bottom:33%;background:url(../style/allgemein-header.jpg);background-size:cover;background-position:center center;position:relative}.modal .modal-dialog .modal-content .modal-header h4{position:absolute;bottom:0;padding:15px;background:#f8f6f4;left:50px;-webkit-box-shadow:inset 0px -5px 0px 0px #191919;box-shadow:inset 0px -5px 0px 0px #191919}.modal .modal-dialog .modal-content .modal-header .logo{position:absolute;top:0;padding:15px;background-color:#f8f6f4;background-image:url(../style/logo.svg);background-position:center center;background-repeat:no-repeat;width:10%;padding-bottom:10%;left:50px}.modal .modal-dialog .modal-content .modal-header .close{position:absolute;right:0;top:0;opacity:1;margin:0;font-size:1.5em;padding:10px 20px 18px;text-align:center;background:#191919;color:#f8f6f4;border:0px;z-index:10000000;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal .modal-dialog .modal-content .modal-header .close:hover{background:#dbdbdb;color:#191919}@media screen and (max-width: 768px){.modal .modal-dialog .modal-content .modal-header{padding-bottom:50%}.modal .modal-dialog .modal-content .modal-header .logo,.modal .modal-dialog .modal-content .modal-header h4{left:15px}.modal .modal-dialog .modal-content .modal-header h4{font-size:0.8em}}.modal .modal-dialog .modal-content .modal-body{padding:50px;color:#191919}@media screen and (max-width: 768px){.modal .modal-dialog .modal-content .modal-body{padding:15px}}.modal .modal-dialog .modal-content .modal-body .btn a:link{display:block}.modal .modal-dialog .modal-content .modal-body .download{display:block;padding:25px;text-align:center;background:#67c9c9;color:#f8f6f4;margin:25px 0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:none}.modal .modal-dialog .modal-content .modal-body .download:hover{background:#191919}.modal .modal-dialog .modal-content .modal-footer{border-top:0px;background:#67c9c9;height:84px}@media screen and (max-width: 990px){.modal .modal-dialog .modal-content .modal-footer{height:77px}}.modal .modal-dialog .modal-content .modal-footer .btn{display:block;padding:25px;position:absolute;right:0;border:0px;border-radius:0;bottom:0;text-align:center;background:#f8f6f4;color:#191919;margin:0 0;font-size:1.2em;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal .modal-dialog .modal-content .modal-footer .btn:hover{background:#191919;color:#f8f6f4}.modal.purepic .modal-dialog .modal-content .modal-body{padding:0}.modal.in .modal-body{-webkit-animation:fademe forwards .5s;animation:fademe forwards .5s}.angebotholder{padding:10px;position:relative}.angebotholder h3{text-align:center;font-size:1em}.angebotbox{position:relative;background:transparent;padding-bottom:100%;width:100%;overflow:hidden;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.angebotbox .boxing{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transform:scale(1);transform:scale(1)}.angebotbox .boxing .st0{fill:none;stroke:#191919;stroke-width:18;stroke-miterlimit:10;stroke-dasharray:430;opacity:0;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.angebotbox .biglink{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2000}.angebotbox .overlay{position:absolute;top:0;width:100%;height:100%;background:rgba(0,139,205,0.5);left:0;z-index:1000;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}.angebotbox .overlay.city{background:rgba(24,140,21,0.5)}.angebotbox .overlay.schule{background:rgba(145,208,212,0.5)}.angebotbox .overlay.schule2{background:rgba(212,151,145,0.5)}.angebotbox .overlay.idea{background:rgba(231,196,0,0.5)}.angebotbox .overlay.info{background:rgba(141,27,132,0.5)}.angebotbox .overlay.betreuung{background:rgba(231,155,12,0.5)}.angebotbox .overlay .title{position:relative;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;padding:0 20%}.angebotbox .overlay .title h2{margin:0;color:#f8f6f4;text-align:center;font-size:1em;letter-spacing:normal;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.angebotbox .overlay .title h2 small{display:block;color:#f8f6f4;margin:10px 0 0 0;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s}@media screen and (max-width: 768px){.angebotbox .overlay .title{padding:30px}.angebotbox .overlay .title h2{font-size:0.9em}}.angebotbox.medien{padding-bottom:inherit;height:auto}.angebotbox.medien .boxing{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.angebotbox.medien .overlay{opacity:0;background:transparent}.angebotbox.medien .overlay .title h2{color:#191919}.angebotbox.medien .overlay .title h2 small{color:#191919}.angebotbox.medien .picbox{background:transparent;position:relative}.angebotbox.medien .picbox img{max-width:100%;height:auto}.angebotbox.medien:hover .overlay{opacity:1;background:transparent}.angebotbox.medien:hover .picbox{opacity:0.5}.angebotbox .picbox{position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%;height:100%;-webkit-transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;transition:all cubic-bezier(0.55, 0, 0.1, 1) 0.5s;background-color:transparent;background-image:url(../style/boxback.png)}.angebotbox .picbox.sixteen{background-image:url(../style/16back.jpg)}.angebotbox .picbox.seven{background-image:url(../style/7back.jpg)}.angebotbox .picbox.thirteen{background-image:url(../style/13back.jpg)}.angebotbox .overlay{top:0;-webkit-transform:scale(1);transform:scale(1)}.angebotbox .picbox{-webkit-filter:grayscale(0);filter:grayscale(0)}.angebotbox:hover{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.angebotbox:hover .boxing .line1{fill:none}.angebotbox:hover .boxing .line1.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.angebotbox:hover .boxing .line2.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.4s;animation-delay:0.4s}.angebotbox:hover .boxing .line3.animate{-webkit-animation:forboxing 0.5s forwards;animation:forboxing 0.5s forwards;-webkit-animation-delay:0.6s;animation-delay:0.6s}.angebotbox:hover .boxing .line4.animate{-webkit-animation:forboxing2 0.5s forwards;animation:forboxing2 0.5s forwards;-webkit-animation-delay:0.8s;animation-delay:0.8s}.angebotbox:hover .overlay{top:0;background:transparent;color:#191919}.angebotbox:hover .overlay .title h2{color:#191919}.angebotbox:hover .overlay .title h2 small{color:#191919}.angebotbox:hover .picbox{opacity:1}
