html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,em,img,small,strong,dl,dt,dd,ol,ul,li,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;font-size:100%;font-weight:normal;font:inherit;vertical-align:baseline}a img{border:0}ul{list-style:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-y:scroll}body{background:#FFF;font-family:"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Ubuntu,Helvetica,sans-serif;font-size:100%;line-height:1.75;color:#001a31;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}*:focus{outline:0}a{color:#980143;text-decoration:none;background:transparent}a:active,a:hover{color:#77bde6;background:0;outline:0}h1,h2,h3,h4,h5,h6{text-transform:uppercase}img{vertical-align:middle;max-width:100%;height:auto}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}#logo{max-width:40%}#logotext{background:#FFF;padding:16px;font-size:16px;font-weight:bold;text-transform:uppercase}.sidebar{display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}.content{padding:6%}h1,h2,h3,h4,h5,h6{font-size:1.25rem;font-weight:bold;padding:40px 0 15px 0}h1,h2{padding:0 0 15px 0}p{font-size:1.0625rem;line-height:1.875;text-align:left}ul.liste{font-size:1.0625rem;line-height:1.875;text-align:left;list-style:square outside;padding-left:29px}@supports(hyphens:auto){p,ul.liste{text-align:justify;hyphens:auto}h1,h2,h3,h4,h5,h6{hyphens:auto}}hr{background:#001a31;margin:45px 0;padding:0;height:1px;border:0}.footer{text-align:right}@media screen and (max-width:899px){.sidebar{width:100%;height:calc(100vw * .485)}}@media screen and (max-width:899px){#impressum .sidebar{background:#FFF url(bilder/impressum900.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:600px){#impressum .sidebar{background:#FFF url(bilder/impressum600.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:450px){#impressum .sidebar{background:#FFF url(bilder/impressum450.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:360px){#impressum .sidebar{background:#FFF url(bilder/impressum360.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:899px){#datenschutz .sidebar{background:#FFF url(bilder/datenschutz900.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:600px){#datenschutz .sidebar{background:#FFF url(bilder/datenschutz600.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:450px){#datenschutz .sidebar{background:#FFF url(bilder/datenschutz450.jpg) no-repeat center center;background-size:cover}}@media screen and (max-width:360px){#datenschutz .sidebar{background:#FFF url(bilder/datenschutz360.jpg) no-repeat center center;background-size:cover}}@media screen and (min-width:600px){#logotext{padding:18px;font-size:18px}}@media screen and (min-width:750px){#logotext{padding:20px;font-size:20px}}@media screen and (min-width:900px){#logotext{padding:20px;font-size:20px}.sidebar{position:fixed;top:0;right:0;width:calc(100vh * .669);height:100vh}#impressum .sidebar{background:#FFF url(bilder/impressum1080h.jpg) no-repeat center center;background-size:cover}#datenschutz .sidebar{background:#FFF url(bilder/datenschutz1080h.jpg) no-repeat center center;background-size:cover}.content{width:calc(100% - 100vh * .67)}h1,h2,h3,h4,h5,h6{font-size:1.5rem}}@media screen and (min-width:1600px){h1,h2,h3,h4,h5,h6{font-size:1.625rem}}@media screen and (max-width:350px){h1,h2,h3,h4,h5,h6{font-size:1.125rem}}@media screen and (min-width:900px) and (max-width:1250px) and (min-height:700px) and (max-height:850px){.sidebar{width:30%}.content{width:70%}}@media screen and (min-width:1960px),screen and (min-height:1100px){#impressum .sidebar{background:#FFF url(bilder/impressum1440h.jpg) no-repeat center center;background-size:cover}#datenschutz .sidebar{background:#FFF url(bilder/datenschutz1440h.jpg) no-repeat center center;background-size:cover}}