@charset "UTF-8";body{font-family:"Open Sans",sans-serif;margin:0;padding:0;background-color:#f9f9f9;color:#333}header{text-align:center;margin:20px 0}header a{display:inline-block;border-radius:1.2rem}header a img{float:left}header p{max-width:none}header img{max-width:300px;height:auto;border-radius:20px}.ta-left{text-align:left}hr{border:none;border-top:1px solid #ccc;margin:2rem 0}*{box-sizing:border-box}main.container{background-color:#fff;color:inherit;margin-bottom:3rem;border-radius:1rem;box-shadow:1rem 1rem 1rem #eee}main.container figure{margin-left:auto;width:100%;max-width:100%}main.container figure img{max-width:100%;width:100%}main.container .download-row,main.container figcaption{text-align:center}main.container .download-row a,main.container figcaption a{display:inline-block;padding:.5rem 1.5rem;color:#fff;background:#ff4500;margin:1rem auto;border-radius:.25rem}main.container figcaption a{box-shadow:.5rem .5rem .5rem #eee}main.container .download-row a{box-shadow:.5rem .5rem .5rem #444}main.container .download-row a svg{color:#fff;background-color:inherit;padding:.1rem}main.container .cta{display:inline-block;padding:.5rem 1.5rem;color:#fff;background:#ff4500;margin:1rem auto;border-radius:.25rem;box-shadow:.5rem .5rem .5rem #eee}main.container .cta svg{position:relative;top:-2px}main.container a svg{vertical-align:middle;margin-right:10px;width:1.5rem;height:1.5rem}h1{font-size:2rem}h2{font-size:1.5rem;margin-top:2rem;clear:both}main h2:first-child{margin-top:0}td,th{font-size:1rem;text-align:left;vertical-align:baseline;line-height:1;padding:2px 4px}code{font-size:1.175rem;line-height:1}.box{display:inline-block;padding:1rem;border:2px solid #aaa;border-radius:1rem;margin-bottom:2rem}address,li,p{font-size:1rem;line-height:1.5;max-width:800px;margin:0 0 1rem 0;font-style:normal}.no-style{list-style:none;padding-left:0}.listing li{margin-bottom:.5rem}.container{padding:20px;max-width:800px;margin:auto}dl img,dl svg{width:28px;height:28px;display:inline-block;vertical-align:middle;margin-right:.5rem;margin-top:-2px}dl:after{content:" ";display:block;clear:both}dt{font-weight:600;display:inline-block;float:left;clear:left;width:8rem;text-align:right;padding:.5rem 0}dd{float:left;display:inline-block;padding-left:1rem;margin:.25rem 0 1rem}dd a{max-width:100%;display:inline-block;hyphens:auto}footer{padding:20px;margin-top:3rem;font-size:10px}a{color:#d2043b;text-decoration:none;background-color:inherit}a:focus{outline:2px solid #06c;outline-offset:2px}a:hover{text-decoration:underline}.responsive{display:flex;flex-direction:column;align-items:center}footer{background-color:#555;color:#fff}footer ul{text-align:center;list-style-type:none;margin-top:2rem;padding:0}@media screen and (min-width:601px){footer ul{display:flex;gap:1.5rem;justify-content:center}}:target{scroll-margin-top:24px}[href*=top]:before{content:" ";display:inline-block;width:8px;height:8px;position:relative;top:2px;border-left:2px solid #333;border-top:2px solid #333;transform:rotate(45deg);margin-right:10px}@media screen and (min-width:601px){.text-bild-flex{display:flex;justify-content:center;align-items:center}}.text-bild-flex{margin-bottom:2rem}.text-bild-flex h2{font-size:2.5rem;margin:0;font-weight:400}.text-bild-flex>div{width:45%;flex:1;padding:2rem;text-align:right}.text-bild-flex div+div{text-align:left}@media screen and (min-width:601px){.text-bild-flex div+div{border-left:4px solid #d2043b}}.text-bild-flex span{display:block;color:#2a2170;background-color:inherit}.text-bild-flex span:first-child{color:#d2043b;background-color:inherit}.btn{display:inline-block;padding:5px 16px;background-color:#f5f5f5;color:inherit;border-radius:10px;margin-bottom:1rem;border:1px solid #555}main .flyer a{display:inline-block}main .flyer figure{max-width:100%}main .flyer img{max-width:100%;display:inline-block;border:3px double #333}main footer{margin-bottom:2rem}main footer p{margin:auto}footer h3{text-align:center;font-size:1.5rem}footer h3+ul{display:flex;justify-content:center;gap:1.25rem}footer ul.buttons a{display:block;padding:5px 16px;background-color:#f5f5f5;color:#d2043b;border-radius:10px;margin-bottom:1rem;border:2px solid #fff}footer ul.buttons a.aktiv{color:#fff;background:#d2043b}footer a{display:inline-block;border-radius:.6rem}footer a:focus{outline:2px solid #9cf;outline-offset:2px}footer svg{display:inline-block;float:left;background:#fff;padding:.5rem;border-radius:.5rem;color:inherit}.no-touch-device a[href^=tel]{text-decoration:none;color:inherit;pointer-events:none;cursor:default;background-color:inherit}