﻿/*!
global.min.css v1.0.0 

    _   __     __        __                              __                
   / | / /__  / /_____  / /______  ____ ___  ____  ___  / /____  ____  ____
  /  |/ / _ \/ __/_  / / //_/ __ \/ __ `__ \/ __ \/ _ \/ __/ _ \/ __ \/_  /
 / /|  /  __/ /_  / /_/ ,< / /_/ / / / / / / /_/ /  __/ /_/  __/ / / / / /_
/_/ |_/\___/\__/ /___/_/|_|\____/_/ /_/ /_/ .___/\___/\__/\___/_/ /_/ /___/
                                         /_/                               

Author: Sabine Störmer, Ingo Siedermann
Date: 17-01-2023
*//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html{font-family:"Libre Franklin";font-size:100%;font-weight:400;line-height:100%}h1,h2,h3,h4,h5,p,ul,li,figure{margin:0;padding:0}h1,h2,h3,h4,h5,p{line-height:1.2}ul,li{list-style-type:none}h1{color:#fff;font-size:1.75rem;transition:font-size 1s}@media screen and (min-width: 680px){h1{font-size:2.75rem}}@media screen and (min-width: 1000px){h1{font-size:3.5rem}}@media screen and (min-width: 1300px){h1{font-size:4rem}}@media screen and (min-width: 1600px){h1{font-size:4.5rem}}@media screen and (min-width: 1920px){h1{font-size:5.125rem}}h2{color:#000;font-size:1.375rem;font-weight:400;margin:0 0 25px 0;transition:font-size 1s}@media screen and (min-width: 680px){h2{font-size:1.5rem}}@media screen and (min-width: 1000px){h2{font-size:2rem;margin:0 0 30px 0}}@media screen and (min-width: 1300px){h2{font-size:2.5rem;margin:0 0 35px 0}}@media screen and (min-width: 1600px){h2{font-size:3rem;margin:0 0 40px 0}}@media screen and (min-width: 1920px){h2{font-size:3.3125rem;margin:0 0 50px 0}}h3{color:#000;font-size:1.3125rem;font-weight:400;margin:0 0 30px 0;transition:font-size 1s}@media screen and (min-width: 680px){h3{font-size:1.5rem}}@media screen and (min-width: 1000px){h3{font-size:1.75rem}}@media screen and (min-width: 1300px){h3{font-size:2rem}}@media screen and (min-width: 1600px){h3{font-size:2.25rem}}@media screen and (min-width: 1920px){h3{font-size:2.375rem}}h4{color:#d7171e;font-size:1.25rem;font-weight:400;margin:0 0 5px 0;transition:font-size 1s}@media screen and (min-width: 680px){h4{font-size:1.375rem}}p{color:#000;font-size:1rem;font-weight:400;transition:font-size 1s}@media screen and (min-width: 1000px){p{font-size:1.0625rem}}a,a:hover{text-decoration:none;transition:color .3s ease;-moz-transition:color .3s ease;-webkit-transition:color .3s ease;-o-transition:color .3s ease}@media screen and (min-width: 680px){a.phone,a:hover.phone{cursor:text;text-decoration:none}}img{display:block;width:100%}.red{color:#d7171e}.container{margin:0 auto;max-width:1920px;padding:0;width:100%}@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:400;src:url("libre-franklin-v13-latin-regular.eot");src:local(""),url("libre-franklin-v13-latin-regular.eot?#iefix") format("embedded-opentype"),url("libre-franklin-v13-latin-regular.woff2") format("woff2"),url("libre-franklin-v13-latin-regular.woff") format("woff"),url("libre-franklin-v13-latin-regular.ttf") format("truetype"),url("libre-franklin-v13-latin-regular.svg#LibreFranklin") format("svg")}section{float:left;margin:0;position:relative;width:100%}section a{color:#d7171e;text-decoration:underline}section a:hover{color:rgba(215,23,30,.7);text-decoration:underline}section#intro{height:400px;transition:height 1s}@media screen and (min-width: 1000px){section#intro{height:50vh}}section#intro.start{background:url(../media/header-start.jpg) no-repeat 50%/cover}section#intro.start #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.start #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.start #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.start #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.start #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.start #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.start #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.start #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.start #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.start #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.start #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.start #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.start #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}@media screen and (min-width: 1000px){section#intro.start #button-rotate{border:3px solid #fff;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}}@media screen and (min-width: 1000px)and (min-width: 1000px){section#intro.start #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1000px)and (min-width: 1600px){section#intro.start #button-rotate{margin:0 15px 0 0;padding:15px}}@media screen and (min-width: 1000px){section#intro.start #button-rotate [class^=bar]{background-color:#fff;height:3px;margin:3px 0;transition:.35s;width:21px}}@media screen and (min-width: 1000px)and (min-width: 1000px){section#intro.start #button-rotate [class^=bar]{margin:6px 0;width:33px}}@media screen and (min-width: 1000px){section#intro.start #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}}@media screen and (min-width: 1000px)and (min-width: 1000px){section#intro.start #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}@media screen and (min-width: 1000px){section#intro.start #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.start #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}}@media screen and (min-width: 1000px)and (min-width: 1000px){section#intro.start #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}@media screen and (min-width: 1000px){section#intro.start #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.start #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.start #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.start #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}}@media screen and (min-width: 1000px){section#intro.start .kijufoe{background-color:rgba(0,0,0,0)}}section#intro.start nav ul li{color:#000}@media screen and (min-width: 1000px){section#intro.start nav ul li{color:#fff !important}}section#intro.aktuelles-pfungstadt{background:url(../media/header-aktuelles-pfungstadt.jpg) no-repeat 50%/cover}section#intro.aktuelles-pfungstadt #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.aktuelles-pfungstadt #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.aktuelles-pfungstadt #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.aktuelles-pfungstadt #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.aktuelles-pfungstadt #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.aktuelles-pfungstadt #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.aktuelles-pfungstadt #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.aktuelles-pfungstadt #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.aktuelles-pfungstadt #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.aktuelles-pfungstadt #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.aktuelles-pfungstadt #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.aktuelles-pfungstadt #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.aktuelles-pfungstadt #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.aktuelles-pfungstadt #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.aktuelles-pfungstadt #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.aktuelles-pfungstadt #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.kinder{background:url(../media/header-kinder.jpg) no-repeat 50%/cover}section#intro.kinder #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.kinder #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.kinder #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.kinder #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.kinder #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.kinder #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.kinder #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.kinder #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.kinder #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.kinder #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.kinder #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.kinder #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.kinder #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.kinder #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.kinder #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.kinder #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.jugendliche{background:url(../media/header-jugendliche.jpg) no-repeat 50%/cover}section#intro.jugendliche #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.jugendliche #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.jugendliche #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.jugendliche #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.jugendliche #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.jugendliche #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.jugendliche #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.jugendliche #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.jugendliche #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.jugendliche #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.jugendliche #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.jugendliche #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.jugendliche #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.jugendliche #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.jugendliche #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.jugendliche #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.kontakt{background:url(../media/header-kontakt.jpg) no-repeat 50%/cover}section#intro.kontakt #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.kontakt #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.kontakt #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.kontakt #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.kontakt #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.kontakt #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.kontakt #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.kontakt #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.kontakt #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.kontakt #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.kontakt #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.kontakt #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.kontakt #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.kontakt #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.kontakt #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.kontakt #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.impressum{background:url(../media/header-start.jpg) no-repeat 50%/cover}section#intro.impressum #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.impressum #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.impressum #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.impressum #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.impressum #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.impressum #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.impressum #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.impressum #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.impressum #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.impressum #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.impressum #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.impressum #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.impressum #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.impressum #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.impressum #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.impressum #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.datenschutz{background:url(../media/header-start.jpg) no-repeat 50%/cover}section#intro.datenschutz #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.datenschutz #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.datenschutz #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.datenschutz #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.datenschutz #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.datenschutz #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.datenschutz #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.datenschutz #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.datenschutz #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.datenschutz #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.datenschutz #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.datenschutz #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.datenschutz #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.datenschutz #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.datenschutz #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.datenschutz #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.angebote-pfungstadt{background:url(../media/header-angebote-pfungstadt.jpg) no-repeat 50%/cover}section#intro.angebote-pfungstadt #button-rotate{border:3px solid #000;border-radius:50px;cursor:pointer;margin:0 7px 0 0;padding:4px;position:static;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#intro.angebote-pfungstadt #button-rotate{margin:0 11px 0 0;padding:10px}}@media screen and (min-width: 1600px){section#intro.angebote-pfungstadt #button-rotate{margin:0 15px 0 0;padding:15px}}section#intro.angebote-pfungstadt #button-rotate [class^=bar]{background-color:#000;height:3px;margin:3px 0;transition:.35s;width:21px}@media screen and (min-width: 1000px){section#intro.angebote-pfungstadt #button-rotate [class^=bar]{margin:6px 0;width:33px}}section#intro.angebote-pfungstadt #button-rotate.cross .bar1{-ms-transform:translate(0px, 6px) rotate(135deg);-webkit-transform:translate(0px, 6px) rotate(135deg);transform:translate(0px, 6px) rotate(135deg)}@media screen and (min-width: 1000px){section#intro.angebote-pfungstadt #button-rotate.cross .bar1{-ms-transform:translate(0px, 9px) rotate(135deg);-webkit-transform:translate(0px, 9px) rotate(135deg);transform:translate(0px, 9px) rotate(135deg)}}section#intro.angebote-pfungstadt #button-rotate.cross .bar2{-ms-transform:scale(0, 0);-webkit-transform:scale(0, 0);transform:scale(0, 0)}section#intro.angebote-pfungstadt #button-rotate.cross .bar3{-ms-transform:translate(0px, -6px) rotate(45deg);-webkit-transform:translate(0px, -6px) rotate(45deg);transform:translate(0px, -6px) rotate(45deg)}@media screen and (min-width: 1000px){section#intro.angebote-pfungstadt #button-rotate.cross .bar3{-ms-transform:translate(0px, -9px) rotate(45deg);-webkit-transform:translate(0px, -9px) rotate(45deg);transform:translate(0px, -9px) rotate(45deg)}}section#intro.angebote-pfungstadt #button-rotate.arrow-up .bar1{-ms-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(-6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro.angebote-pfungstadt #button-rotate.arrow-up .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.angebote-pfungstadt #button-rotate.arrow-up .bar3{-ms-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1);transform:translate(6px, -18px) rotate(45deg) scale(0.5, 1)}section#intro.angebote-pfungstadt #button-rotate.arrow-down .bar1{-ms-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);-webkit-transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1);transform:translate(-6px, 18px) rotate(45deg) scale(0.5, 1)}section#intro.angebote-pfungstadt #button-rotate.arrow-down .bar2{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}section#intro.angebote-pfungstadt #button-rotate.arrow-down .bar3{-ms-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);-webkit-transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1);transform:translate(6px, 0px) rotate(135deg) scale(0.5, 1)}section#intro nav.menu{right:15px;position:fixed;top:8px;transition:right 1s,top 1s;z-index:200}@media screen and (min-width: 1000px){section#intro nav.menu{position:absolute;right:25px;top:8px}}@media screen and (min-width: 1300px){section#intro nav.menu{right:35px;top:19px}}@media screen and (min-width: 1600px){section#intro nav.menu{right:45px;top:25px}}@media screen and (min-width: 1920px){section#intro nav.menu{right:50px;top:30px}}section#intro nav.menu ul{align-items:center;display:flex}section#intro nav.menu ul li{color:#000;float:left;font-size:1.25rem}section#intro nav.menu ul li.black{color:#000}@media screen and (min-width: 1000px){section#intro nav.menu ul li{font-size:1.5rem}}@media screen and (min-width: 1300px){section#intro nav.menu ul li{font-size:1.75rem}}@media screen and (min-width: 1600px){section#intro nav.menu ul li{font-size:2rem}}@media screen and (min-width: 1920px){section#intro nav.menu ul li{font-size:2.3125rem}}section#intro #mobilemenu{opacity:0;position:absolute;transition:opacity .7s;z-index:10}@media screen and (min-width: 1000px){section#intro #mobilemenu{display:none !important}}section#intro #mobilemenu ul{background-color:hsla(0,0%,100%,.9);margin:50px 0 0 0;padding:0 0 10px 0;position:fixed;width:100%;z-index:100}section#intro #mobilemenu ul li{font-size:1.125rem;font-weight:bold;line-height:1.2;padding:15px 20px;text-align:center}section#intro #mobilemenu ul li a{color:#000;text-decoration:none}section#intro #mobilemenu ul li a.active{color:#d7171e}section#intro .layer{background-color:rgba(0,0,0,.4);bottom:40px;padding:18px 20px 22px 20px;position:absolute;width:100%}@media screen and (min-width: 680px){section#intro .layer{bottom:45px;padding:25px 20px 35px 20px}}@media screen and (min-width: 1000px){section#intro .layer{bottom:50px;padding:25px 60px 35px 60px}}@media screen and (min-width: 1300px){section#intro .layer{bottom:55px;padding:30px 75px 40px 75px}}@media screen and (min-width: 1600px){section#intro .layer{bottom:60px;padding:30px 90px 40px 90px}}section#intro .kijufoe{background-color:hsla(0,0%,100%,.9);height:50px;left:0;position:fixed;top:0;transition:height 1s;width:100%;z-index:100}@media screen and (min-width: 1000px){section#intro .kijufoe{background-color:hsla(0,0%,100%,.5);position:absolute;height:75px}}@media screen and (min-width: 1300px){section#intro .kijufoe{height:95px}}@media screen and (min-width: 1600px){section#intro .kijufoe{height:110px}}@media screen and (min-width: 1920px){section#intro .kijufoe{height:125px}}section#intro .kijufoe h3{color:#000;font-size:.875rem;margin:0;max-width:230px;padding:10px 0 0 20px;transition:font-size 1s left 1s,top 1s,max-width 1s,padding 1s}@media screen and (min-width: 680px){section#intro .kijufoe h3{font-size:1.5rem;max-width:unset}}@media screen and (min-width: 1000px){section#intro .kijufoe h3{font-size:1.75rem;padding:21px 0 0 40px}}@media screen and (min-width: 1300px){section#intro .kijufoe h3{font-size:2rem;padding:30px 0 0 40px}}@media screen and (min-width: 1600px){section#intro .kijufoe h3{font-size:2.25rem;padding:35px 0 0 40px}}@media screen and (min-width: 1920px){section#intro .kijufoe h3{font-size:2.375rem;padding:44px 0 0 40px}}section#nav-content .container{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;max-width:none}@media screen and (min-width: 680px){section#nav-content .container{flex-direction:row}}section#nav-content.offers-detail .container{padding-bottom:150px;position:relative}@media screen and (min-width: 680px){section#nav-content.offers-detail .container{padding-bottom:120px}}@media screen and (min-width: 1000px){section#nav-content.offers-detail .container{padding-bottom:0}}section#nav-content.offers-detail button.back{background-color:#d7171e;border:none;bottom:0;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;color:#fff;display:inline-block;font-size:1.5rem;line-height:1.2;margin:40px 0 0 20px;min-height:100px;padding:0;position:absolute;width:210px;text-align:center;text-decoration:none;transition:width 1s,min-height 1s}@media screen and (min-width: 680px){section#nav-content.offers-detail button.back{-webkit-border-top-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-bottomleft:0px;border-top-left-radius:0px;border-bottom-left-radius:0px;margin:40px 0 0 0}}@media screen and (min-width: 1000px){section#nav-content.offers-detail button.back{position:static}}@media screen and (min-width: 1300px){section#nav-content.offers-detail button.back{font-size:1.875rem;width:250px;min-height:135px}}@media screen and (min-width: 1600px){section#nav-content.offers-detail button.back{font-size:2.25rem;width:280px;min-height:150px}}section#nav-content.offers-detail button.back a{color:#fff;text-decoration:none}section#nav-content.offers-detail button.back a:hover{color:#000;text-decoration:none}section#nav-content.offers-detail .row-left{display:block}section#nav-content.offers-detail .row-left nav{display:none}@media screen and (min-width: 1000px){section#nav-content.offers-detail .row-left nav{display:block}}section#nav-content .row-left{display:none}@media screen and (min-width: 1000px){section#nav-content .row-left{display:block;min-width:320px;transition:width 1s,min-width 1s;width:320px}}@media screen and (min-width: 1300px){section#nav-content .row-left{min-width:360px;width:360px}}@media screen and (min-width: 1920px){section#nav-content .row-left{min-width:400px;width:400px}}section#nav-content .row-left nav{background-color:#d7171e;-webkit-border-top-right-radius:60px;-webkit-border-bottom-right-radius:60px;-moz-border-radius-topright:60px;-moz-border-radius-bottomright:60px;border-top-right-radius:60px;border-bottom-right-radius:60px;margin:38px 0 0 0;width:100%}section#nav-content .row-left nav ul{padding:35px 25px 45px 0}section#nav-content .row-left nav ul li{padding:0 0 53px 40px;position:relative}section#nav-content .row-left nav ul li:last-child{padding:0 0 0 40px}@media screen and (min-width: 1000px){section#nav-content .row-left nav ul li a{color:#000;font-size:1.1875rem;line-height:1.2;text-decoration:none}}@media screen and (min-width: 1300px){section#nav-content .row-left nav ul li a{font-size:1.3125rem}}@media screen and (min-width: 1920px){section#nav-content .row-left nav ul li a{font-size:1.4375rem}}section#nav-content .row-left nav ul li a:hover{color:#fff;text-decoration:none}section#nav-content .row-left nav ul li a.active{color:#fff;display:inline-block;position:relative}section#nav-content .row-left nav ul li a.active:after{content:"";position:absolute;left:-40px;bottom:-14px;width:90px;border:1px solid #fff}@media screen and (min-width: 1000px){section#nav-content .row-left .box-grey{background-color:#e6e6e6;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;display:inline-block;height:150px;margin:25px 0 0 0;max-width:340px;width:85%}}@media screen and (min-width: 1000px){section#nav-content .row-left .image{float:left;margin:215px 0 0 0;width:100%}section#nav-content .row-left .image figure{display:table}}section#nav-content .row-left .image.aktuelles-pfungstadt{transition:max-width 1s}@media screen and (min-width: 1000px){section#nav-content .row-left .image.aktuelles-pfungstadt{margin:100px 0 0 0;max-width:275px}}@media screen and (min-width: 1300px){section#nav-content .row-left .image.aktuelles-pfungstadt{max-width:310px}}@media screen and (min-width: 1920px){section#nav-content .row-left .image.aktuelles-pfungstadt{max-width:355px}}section#nav-content main{margin:30px 0 0 0;padding:0 20px;transition:margin 1s;width:100%}@media screen and (min-width: 1000px){section#nav-content main{margin:97px 0 0 0;padding:0 35px}}@media screen and (min-width: 1300px){section#nav-content main{margin:97px 0 0 0;max-width:1185px;padding:0 65px}}@media screen and (min-width: 1600px){section#nav-content main{margin:97px auto 0 auto;padding:0 50px}}@media screen and (min-width: 1920px){section#nav-content main{padding:0 95px}}section#nav-content main.default{max-width:1530px}section#nav-content main.default h3{margin:30px 0 15px 0}section#nav-content main.default h4{color:#000;margin:30px 0 15px 0}section#nav-content main.default ul,section#nav-content main.default li{list-style-type:square}section#nav-content main.default ul{margin:7px 0 0 0}section#nav-content main.default li{color:#000;font-size:1rem;font-weight:400;line-height:1.2;list-style-position:outside;margin:0 0 0 15px;padding:0 0 7px 0;transition:font-size 1s}@media screen and (min-width: 1000px){section#nav-content main.default li{font-size:1.0625rem}}section#nav-content main.team .contacts{float:left;margin:0 0 63px 0;width:100%}section#nav-content main.team a{color:#000;text-decoration:none}section#nav-content main.team a:hover{color:rgba(0,0,0,.7)}@media screen and (min-width: 680px){section#nav-content main.team a.phone:hover{color:#000}}@media screen and (min-width: 1600px){section#nav-content main.team ul{display:flex;justify-content:space-between}}section#nav-content main.team .box-address{background-color:#e6e6e6;border:none;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;margin:40px 0 0 0;max-width:400px;padding:10px 15px 20px 24px;transition:width 1s,margin 1s;width:100%}section#nav-content main.team .box-address span.tab{display:inline-block;width:60px}section#nav-content main.team .box-address h4{margin-top:5px}@media screen and (min-width: 1600px){section#nav-content main.team .box-address{margin:-10px 0 0 0;width:360px}}section#nav-content main.offers{max-width:1530px;width:100%}section#nav-content main.offers ul{display:flex;flex-wrap:wrap;gap:25px;max-width:375px;margin:42px auto 0 auto;width:100%}@media screen and (min-width: 680px){section#nav-content main.offers ul{max-width:566px}}@media screen and (min-width: 1300px){section#nav-content main.offers ul{max-width:780px}}@media screen and (min-width: 1600px){section#nav-content main.offers ul{max-width:1185px}}@media screen and (min-width: 1920px){section#nav-content main.offers ul{max-width:unset}}section#nav-content main.offers ul li{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;height:172px;max-width:172px;width:46%}section#nav-content main.offers ul li .button-angebote{height:100%;position:relative;text-align:center;width:100%}section#nav-content main.offers ul li .button-angebote p{bottom:30px;color:#fff;font-size:2.125rem;left:0;padding:30px 0;position:absolute;width:100%}@media screen and (min-width: 1920px){section#nav-content main.offers ul li .button-angebote p{font-size:2.375rem}}section#nav-content main.offers ul li .button-angebote a{-webkit-border-radius:30px;-moz-border-radius:30px;background-blend-mode:multiply;background-color:rgba(215,23,30,0);background-size:cover;border-radius:30px;display:block;height:100%;transition:all .75s ease;width:100%}section#nav-content main.offers ul li .button-angebote a span{-webkit-border-bottom-right-radius:30px;-webkit-border-bottomleft-radius:30px;-moz-border-radius-bottomright:30px;-moz-border-radius-bottomleft:30px;background-color:rgba(215,23,30,.4);border-bottom-right-radius:30px;border-bottom-left-radius:30px;display:block;bottom:0;color:#fff;hyphens:auto;font-size:1.4rem;left:0;line-height:1.2;padding:20px 5px 28px;position:absolute;width:100%}@media screen and (min-width: 1920px){section#nav-content main.offers ul li .button-angebote a span{font-size:2.375rem}}section#nav-content main.offers ul li .button-angebote a:hover span{background-color:rgba(215,23,30,.4)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-maedchentreff-eschollbruecken{background-image:url(../media/angebote-kinder-maedchentreff-eschollbruecken.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-jungentreff-eschollbruecken{background-image:url(../media/angebote-kinder-jungentreff-eschollbruecken.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-jungentreff-pfungstadt{background-image:url(../media/angebote-kinder-jungentreff-pfungstadt.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-maedchentreff-hahn{background-image:url(../media/angebote-kinder-maedchentreff-hahn.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-jungentreff-hahn{background-image:url(../media/angebote-kinder-jungentreff-hahn.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-kindertreff-eschollbruecken{background-image:url(../media/angebote-kinder-kindertreff-eschollbruecken.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-kindertreff-hahn{background-image:url(../media/angebote-kinder-kindertreff-hahn.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-maedchentreff-pfungstadt{background-image:url(../media/angebote-kinder-maedchentreff-pfungstadt.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-ferienangebote{background-image:url(../media/angebote-kinder-ferienangebote.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-kinderkino{background-image:url(../media/angebote-kinder-kinderkino.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-nachhaltigkeitsprojekte{background-image:url(../media/angebote-kinder-nachhaltigkeitsprojekte.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-nachwuchskuenstlerkonzert{background-image:url(../media/angebote-kinder-nachwuchskuenstlerkonzert.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-repair-cafe{background-image:url(../media/angebote-kinder-repair-cafe.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-selbstbehauptungskurs-fuer-maedchen{background-image:url(../media/angebote-kinder-selbstbehauptungskurs-fuer-maedchen.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-kinder-tierwissen-fuer-kinder{background-image:url(../media/angebote-kinder-tierwissen-fuer-kinder.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-jungenclub-pfungstadt{background-image:url(../media/angebote-jugendliche-jungenclub-pfungstadt.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-juz-28-jugendtreff{background-image:url(../media/angebote-jugendliche-juz-28-jugendtreff.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-maedchencafe-pfungstadt{background-image:url(../media/angebote-jugendliche-maedchencafe-pfungstadt.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-streetwork-mobile-jugendarbeit{background-image:url(../media/angebote-jugendliche-streetwork-mobile-jugendarbeit.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-jugendscouts{background-image:url(../media/angebote-jugendliche-jugendscouts.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-beratung-zu-ausbildung-und-beruf{background-image:url(../media/angebote-jugendliche-beratung-zu-ausbildung-und-beruf.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-ferienangebote{background-image:url(../media/angebote-jugendliche-ferienangebote.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-repair-cafe{background-image:url(../media/angebote-jugendliche-repair-cafe.jpg)}section#nav-content main.offers ul li .button-angebote a.angebote-jugendliche-nachwuchskuenstlerkonzert{background-image:url(../media/angebote-jugendliche-nachwuchskuenstlerkonzert.jpg)}@media screen and (min-width: 680px){section#nav-content main.offers ul li{width:100%}}@media screen and (min-width: 1300px){section#nav-content main.offers ul li{height:240px;max-width:240px;width:50%}}@media screen and (min-width: 1600px){section#nav-content main.offers ul li{height:270px;max-width:270px;width:23%}}@media screen and (min-width: 1920px){section#nav-content main.offers ul li{height:308px;max-width:308px}}section#nav-content main.offers ul li:nth-child(3n+1) a:hover{background-color:rgba(215,23,30,.4)}section#nav-content main.offers ul li:nth-child(3n+2) a:hover{background-color:rgba(215,23,30,.7)}section#nav-content main.offers ul li:nth-child(3n+3) a:hover{background-color:#d7171e}section#nav-content main.offers-detail{padding-bottom:30px}section#nav-content main.offers-detail ul,section#nav-content main.offers-detail li{list-style-type:square}section#nav-content main.offers-detail ul{margin:7px 0 0 0}section#nav-content main.offers-detail li{color:#000;font-size:1rem;font-weight:400;line-height:1.2;list-style-position:outside;margin:0 0 0 15px;padding:0 0 7px 0;transition:font-size 1s}@media screen and (min-width: 1000px){section#nav-content main.offers-detail li{font-size:1.0625rem}}section#nav-content main.aktuelles-pfungstadt .termine-wrapper{border-left:3px solid #000;margin:0 0 0 6px;padding:20px 0 30px 0;position:relative}section#nav-content main.aktuelles-pfungstadt .termine-wrapper .top{border-top:3px solid #000;left:-12px;position:absolute;top:0;width:22px}section#nav-content main.aktuelles-pfungstadt .termine-wrapper .bottom{left:-17px;position:absolute;bottom:0;width:31px}section#nav-content main.aktuelles-pfungstadt .termine-wrapper .fruehere-termine{padding:0 0 45px 30px}section#nav-content main.aktuelles-pfungstadt .termine-wrapper .fruehere-termine a{color:#000}section#nav-content main.aktuelles-pfungstadt .termine-wrapper .fruehere-termine a:hover{color:rgba(0,0,0,.7)}section#nav-content main.aktuelles-pfungstadt ul.termine{display:flex}section#nav-content main.aktuelles-pfungstadt ul.termine li.border{width:30px}section#nav-content main.aktuelles-pfungstadt ul.termine li.border hr{border:none;border-top:15px solid #e6e6e6;margin:0}section#nav-content main.aktuelles-pfungstadt ul.termine li.border hr.active{border-top:15px solid #d7171e}section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper{width:calc(100% - 10px)}section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date{background-color:#e6e6e6;-webkit-border-top-right-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topright:15px;-moz-border-radius-bottomright:15px;border-top-right-radius:15px;border-bottom-right-radius:15px;color:#000;font-size:1.25rem;line-height:1.2;max-width:350px;padding:20px 25px;transition:font-size 1s,max-width 1s;width:100%}@media screen and (min-width: 1000px){section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date{font-size:1.5rem}}@media screen and (min-width: 1300px){section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date{font-size:1.75rem;max-width:450px}}@media screen and (min-width: 1600px){section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date{font-size:1.875rem}}@media screen and (min-width: 1920px){section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date{font-size:2rem}}section#nav-content main.aktuelles-pfungstadt ul.termine li.date-wrapper .date.active{background-color:#d7171e;color:#fff}section#nav-content main.aktuelles-pfungstadt .termine-text{padding:30px 0 50px 30px}section#nav-content aside{margin:50px 0 0 0;text-align:center;transition:margin 1s,width 1s;width:100%}@media screen and (min-width: 680px){section#nav-content aside.welcome{margin:65px 0 0 0;width:210px}}@media screen and (min-width: 1000px){section#nav-content aside.welcome{margin:105px 0 0 0}}@media screen and (min-width: 1300px){section#nav-content aside.welcome{width:275px}}@media screen and (min-width: 1600px){section#nav-content aside.welcome{width:335px}}section#nav-content aside.welcome ul li{margin:0 0 40px 0}section#nav-content aside.welcome ul li:last-child{margin:0}@media screen and (min-width: 680px){section#nav-content aside.aktuelles-pfungstadt{margin:65px 0 0 0;width:270px}}@media screen and (min-width: 1000px){section#nav-content aside.aktuelles-pfungstadt{margin:105px 0 0 0}}@media screen and (min-width: 1300px){section#nav-content aside.aktuelles-pfungstadt{width:390px}}@media screen and (min-width: 1600px){section#nav-content aside.aktuelles-pfungstadt{width:535px}}section#nav-content aside.aktuelles-pfungstadt ul{align-items:center;display:flex;flex-direction:column}@media screen and (min-width: 680px){section#nav-content aside.aktuelles-pfungstadt ul{align-items:flex-end}}section#nav-content aside.aktuelles-pfungstadt ul li{margin:0 0 40px 0}section#nav-content aside.aktuelles-pfungstadt ul li:last-child{margin:0}section#nav-content aside.aktuelles-pfungstadt ul.images{margin:60px 0 0 0;padding:0 20px}@media screen and (min-width: 680px){section#nav-content aside.aktuelles-pfungstadt ul.images{align-items:flex-start;padding:0}}section#nav-content aside.team{display:none}@media screen and (min-width: 680px){section#nav-content aside.team{display:inline-block;margin:38px 0 0 0;width:unset}}section#nav-content aside.team figure{display:table;margin:0 20px}@media screen and (min-width: 680px){section#nav-content aside.team figure{margin:0}}section#nav-content aside.offers-detail{margin:20px 0 0 0}@media screen and (min-width: 680px){section#nav-content aside.offers-detail{margin:38px 0 0 0;width:unset}}section#nav-content aside.offers-detail figure{display:table;margin:0 20px}@media screen and (min-width: 680px){section#nav-content aside.offers-detail figure{margin:0}}section#nav-content aside.default{display:none}@media screen and (min-width: 680px){section#nav-content aside.default{display:inline-block;margin:38px 0 0 0;width:unset}}section#nav-content aside.default figure{display:table;margin:0 20px}@media screen and (min-width: 680px){section#nav-content aside.default figure{margin:0}}section#nav-content aside button{background-color:#d7171e;border:none;-webkit-border-top-left-radius:30px;-webkit-border-bottom-left-radius:30px;-moz-border-radius-topleft:30px;-moz-border-radius-bottomleft:30px;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-left-radius:30px;border-bottom-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;color:#fff;display:inline-block;font-size:1.5rem;line-height:1.2;width:210px;min-height:140px;padding:0;text-align:center;text-decoration:none;transition:width 1s,min-height 1s}@media screen and (min-width: 680px){section#nav-content aside button{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}}@media screen and (min-width: 1300px){section#nav-content aside button{font-size:1.875rem;width:275px;min-height:165px}}@media screen and (min-width: 1600px){section#nav-content aside button{font-size:2.25rem;width:335px;min-height:190px}}section#nav-content aside button a{color:#fff;text-decoration:none}section#nav-content aside button a:hover{color:#000;text-decoration:none}section#nav-content aside button.active{width:270px}@media screen and (min-width: 1300px){section#nav-content aside button.active{width:350px}}@media screen and (min-width: 1600px){section#nav-content aside button.active{width:495px}}section#nav-content aside button.active a{text-decoration:underline}section#impressions{background-color:#e6e6e6;margin:40px 0 0 0;padding:0 15px;transition:padding 1s}@media screen and (min-width: 1000px){section#impressions{padding:0 30px}}section#impressions ul{display:flex;flex-flow:wrap;justify-content:center;margin:25px 0 35px 0;transition:margin 1s}@media screen and (min-width: 680px){section#impressions ul{flex-flow:unset}}@media screen and (min-width: 1000px){section#impressions ul{margin:55px 0}}section#impressions ul li{padding:20px 5px;transition:padding 1s;width:33.333333%}section#impressions ul li:nth-child(odd){padding:45px 5px 0 5px}section#impressions ul li:nth-child(3){padding:75px 5px 0 5px}@media screen and (min-width: 1000px){section#impressions ul li{padding:0 10px}section#impressions ul li:nth-child(odd){padding:45px 10px 0 10px}section#impressions ul li:nth-child(3){padding:75px 10px 0 10px}section#impressions ul li{width:auto}}@media screen and (min-width: 1300px){section#impressions ul li{padding:0 15px}section#impressions ul li:nth-child(odd){padding:45px 15px 0 15px}section#impressions ul li:nth-child(3){padding:75px 15px 0 15px}section#impressions ul li{width:auto}}section#impressions ul li figure{display:table}section#bigimage{margin:20px 0;padding:0 20px;transition:margin 1s,padding 1s}@media screen and (min-width: 1000px){section#bigimage{margin:60px 0;padding:0 40px}}section#bigimage .bigimage-wrapper{margin:0 auto;max-width:1603px;position:relative}section#bigimage .background{display:none}@media screen and (min-width: 680px){section#bigimage .background{display:inline-block}}section#bigimage figure{display:table}@media screen and (min-width: 680px){section#bigimage figure{display:table;left:0;position:absolute;top:12%;width:100%;z-index:10}}footer{float:left;padding:50px 0 10px 0;text-align:center;width:100%}footer.grey{background-color:#e6e6e6;margin:50px 0 0 0}footer .container{max-width:none;padding:0 20px;position:relative}footer a{color:#000;text-decoration:none}footer a:hover{color:rgba(0,0,0,.7);text-decoration:none}@media screen and (min-width: 680px){footer a.phone{color:#000}}footer .copy{color:#d7171e;font-size:.9375rem;margin:200px 0 0 0}@media screen and (min-width: 1000px){footer .copy{margin:70px 0 0 0}}footer ul.logos{align-items:center;display:flex;justify-content:center;left:0;position:absolute;top:220px;transition:top 1s,right 1s;width:100%}@media screen and (min-width: 1000px){footer ul.logos{display:block;left:auto;right:20px;top:0;width:auto}}footer ul.logos li{float:left;margin:0 30px 0 0;max-width:112px;width:100%}footer ul.logos li:last-child{margin:0}@media screen and (min-width: 1000px){footer ul.logos li{float:none;margin:0 0 30px 0}}footer ul.logos figure{background-color:#fff;display:block;width:112px}/*# sourceMappingURL=global.min.css.map */