html,body{background:#ccc;color:#000;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;font-size:1rem;margin:0px;outline:0px;padding:0px;hyphens:auto}html .row #hamburgCheck,body .row #hamburgCheck{display:none}@media screen and (max-width: 50em){html .row #hamburgCheck:checked+.hamburg .line:nth-child(1),body .row #hamburgCheck:checked+.hamburg .line:nth-child(1){transform:translateY(12px) rotate(-45deg)}html .row #hamburgCheck:checked+.hamburg .line:nth-child(2),body .row #hamburgCheck:checked+.hamburg .line:nth-child(2){opacity:0}html .row #hamburgCheck:checked+.hamburg .line:nth-child(3),body .row #hamburgCheck:checked+.hamburg .line:nth-child(3){transform:translateY(-12px) rotate(45deg)}html .row nav ul li,body .row nav ul li{max-height:0;transition:all .5s;overflow:hidden}html .row #hamburgCheck:checked+.hamburg+nav ul,body .row #hamburgCheck:checked+.hamburg+nav ul{max-height:1000px;position:absolute;display:flex;flex-direction:column;width:100%;top:125px;margin-top:0px;left:0px;transition:all .5s;justify-content:center;margin:0;padding:0}html .row #hamburgCheck:checked+.hamburg+nav ul li#aktiv,body .row #hamburgCheck:checked+.hamburg+nav ul li#aktiv{background-color:#555}html .row #hamburgCheck:checked+.hamburg+nav ul li,body .row #hamburgCheck:checked+.hamburg+nav ul li{text-align:center;border:1px dotted #999;max-height:none;min-height:1.2em;display:block;overflow:visible;padding:.5em;padding-top:.5em;padding-bottom:.5em;margin:0;transition:height 400ms cubic-bezier(0.23, 1, 0.32, 1);list-style:none;background-color:#777;width:100%}html .row #hamburgCheck:checked+.hamburg+nav ul li a,body .row #hamburgCheck:checked+.hamburg+nav ul li a{color:#fff;text-decoration:none;width:100%;height:auto}html .row #hamburgCheck:checked+.hamburg+nav ul li a:hover,body .row #hamburgCheck:checked+.hamburg+nav ul li a:hover{font-weight:bold}html .row #hamburgCheck:checked+.hamburg+nav ul li ul,body .row #hamburgCheck:checked+.hamburg+nav ul li ul{position:relative;top:.5em}html .row header,body .row header{display:flex;flex-direction:row;background:linear-gradient(to left, #353535, #fff);align-items:center;justify-content:space-between;height:126px}html .row header .responsiveImage,body .row header .responsiveImage{max-height:136px;width:auto;z-index:1}html .row header input#hamburgCheck,body .row header input#hamburgCheck{display:none}html .row header label.hamburg,body .row header label.hamburg{display:block;position:absolute;top:43px;right:12px;cursor:pointer;margin-right:10px;height:32px;width:32px;z-index:2}html .row header label.hamburg .line,body .row header label.hamburg .line{position:absolute;top:0px;left:0px;height:4px;width:32px;background:#fff;border-radius:2px;display:block;transition:.5s;transform-origin:center}html .row header label.hamburg .line:nth-child(1),body .row header label.hamburg .line:nth-child(1){top:8px}html .row header label.hamburg .line:nth-child(2),body .row header label.hamburg .line:nth-child(2){top:20px}html .row header label.hamburg .line:nth-child(3),body .row header label.hamburg .line:nth-child(3){top:32px}html .row header nav,body .row header nav{width:100%}html .row .content,body .row .content{width:100%}html .row .content main,body .row .content main{padding:.3em}html .row .content main>h1,body .row .content main>h1{padding-left:.3333%}html .row .content main article,body .row .content main article{margin-left:.3333%;margin-right:.3333%;padding:1em}}@media screen and (min-width: 50.01em){html .row,body .row{display:flex;max-width:1203px}html .row header,body .row header{width:25%;background:#fff}html .row header #logo,body .row header #logo{margin-left:6%;margin-right:25%;margin-top:1.3em}html .row header .responsiveImage,body .row header .responsiveImage{max-width:135%;height:auto}html .row header nav,body .row header nav{margin-left:10%;margin-right:0;margin-top:3.5em}html .row header nav ul li#aktiv,body .row header nav ul li#aktiv{background-color:#e8e8e8}html .row header nav ul li,body .row header nav ul li{font-size:1.2rem;list-style:none;border:#000;border-bottom-style:dotted;border-bottom-color:#000;border-bottom-width:1px;margin-top:0;padding:.5em .2em .5em .9em}html .row header nav ul li a,body .row header nav ul li a{color:#000;text-decoration:none}html .row header nav ul li a:hover,body .row header nav ul li a:hover{font-weight:bold}html .row header nav ul li ul li,body .row header nav ul li ul li{padding-bottom:.2em}html .row .content,body .row .content{width:75%}html .row .content main,body .row .content main{padding-left:2.5em;padding-right:2.5em}html .row .content main>h1,html .row .content main article,body .row .content main>h1,body .row .content main article{margin:1em 5.3333%}}html .row .content main,body .row .content main{padding:.5em}html .row .content main article,body .row .content main article{background:#fff;margin-bottom:2em;padding:1.3em}html .row .content main article h1,body .row .content main article h1{color:#880d0d}html .row .content main article a,body .row .content main article a{color:#000;text-decoration:#880d0d underline dotted}html .row .content main article a:hover,body .row .content main article a:hover{font-weight:bold}html .row .content main article .responsiveImage,body .row .content main article .responsiveImage{max-width:90%;height:auto}html .row .content main article .flexcontainer,body .row .content main article .flexcontainer{display:flex;flex-wrap:wrap}html .row .content main article .flexcontainer div,body .row .content main article .flexcontainer div{flex:50%;margin-top:1em}html .row .content main article .form-group,body .row .content main article .form-group{margin-top:1em}html .row .content main article input,html .row .content main article textarea,html .row .content main article td,html .row .content main article select,body .row .content main article input,body .row .content main article textarea,body .row .content main article td,body .row .content main article select{border:1px solid #ddd;color:#475569;padding:5px;border-radius:4px}html .row .content main article button[type=submit],body .row .content main article button[type=submit]{border:none;box-shadow:none;color:#000;border-radius:2px;text-transform:uppercase;padding:8px 12px}html .row footer,body .row footer{padding:1em}html .row footer p,body .row footer p{padding-left:2.3em}html .row footer p a,body .row footer p a{color:#000;text-decoration:none;border:#000;border-bottom-style:dotted;border-bottom-color:#000;border-bottom-width:1px;margin-top:.6em}html .row footer p a:hover,body .row footer p a:hover{font-weight:bold}