@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}body{font-family:"Lato",sans-serif;font-size:16px;background-size:cover;background-repeat:no-repeat;min-height:100vh;overflow:hidden;color:#484848;background-color:#005a91}#Layout{position:fixed}#Layout,#Layout .content{height:100%;width:100%}#Layout,#Layout .content,#Layout .logo{display:flex;align-items:center;justify-content:center}#Layout .logo{height:110px;width:110px;position:fixed;top:1.5em;right:5em;border-radius:5px;z-index:99}#Layout .logo img{width:auto;max-height:70%}#Layout .error{color:red;text-align:center}#Loader{height:100px;width:100px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}#Login{width:400px;margin:0 auto;position:relative;z-index:1}#Login label{display:block;color:#fff}#Login input[type=text]{border:1px solid #eee;border-radius:3px;box-sizing:border-box;margin-bottom:1rem}#Login button,#Login input[type=text]{display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.5rem 1rem}#Login button{background:#005a91;border:0;color:#fff;border-radius:3px}#Login .error{margin-top:3rem;text-align:center;color:red;font-size:16px}#Meldungen{width:100%}#Meldungen .header{position:absolute;top:2rem;left:2rem;font-size:60px;color:#fff;border-radius:5px;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;z-index:99}#Meldungen .header img{height:60px;width:auto;margin-right:10px}#Meldungen .carousel{width:100%;z-index:0}#Meldungen .carousel .control-dots{padding:0;margin:0 0 1rem}#Meldungen .carousel .control-dots .dot{background:#005a91}#Meldungen .carousel .slide{background:transparent}.meldung{background:#005a91;align-items:flex-end;align-items:stretch;height:calc(100vh - 180px);width:100vw;height:100vh;font-size:40px;text-align:left;background-image:url(/static/media/bg.a7c05e53.svg);background-size:cover}.meldung,.meldung .template{display:flex;justify-content:center}.meldung .template{flex:1 1;background:#fff;margin:150px 2rem 50px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);overflow:hidden;flex-direction:column}.meldung .template.colored{background:transparent;box-shadow:none;color:#fff}.meldung .template.colored h1{color:#fff}.meldung .template.colored .zeile .spalte{border:0}.meldung .template .cover{background-size:cover;background-position:50%;background-repeat:no-repeat}.meldung .template .contain{background-size:contain;background-position:50%;background-repeat:no-repeat}.meldung .template h1,.meldung .template h2,.meldung .template h3,.meldung .template h4,.meldung .template h5{font-size:50px;line-height:55px}.meldung .template img{width:auto!important;height:auto!important}.meldung .template .zeile{box-sizing:border-box;display:grid;width:100%;align-items:stretch}.meldung .template .zeile.s-1{grid-template-columns:1fr}.meldung .template .zeile.s-1 .text{font-size:30px;padding-left:200px;padding-right:200px}.meldung .template .zeile.s-2{grid-template-columns:1fr 1fr}.meldung .template .zeile.s-2 .text{padding-left:100px;padding-right:100px}.meldung .template .zeile.s-3{grid-template-columns:1fr 1fr 1fr}.meldung .template .zeile p{margin:1rem 0;line-height:120%}.meldung .template .zeile .spalte{align-items:center;border-right:1px solid #eee;overflow:auto}.meldung .template .zeile .spalte .text{flex:1 1;box-sizing:border-box;margin:50px;line-height:1.1}.meldung .template .zeile .spalte iframe{top:0;margin:0;width:100%}.meldung .template .zeile .spalte .video{text-align:center}.meldung .template .zeile .spalte .video video{max-width:100%;height:auto}.meldung .template .zeile .spalte table{font-size:20px;width:100%;max-width:100%}.meldung .template .zeile .spalte table td{padding:.5rem;background:#eee}.meldung .template .zeile .spalte table tr:nth-child(2n) td{background:#fff}.ticker{box-shadow:0 0 10px rgba(0,0,0,.5);background-color:#fff;font-size:80px;position:absolute;bottom:0;position:absolute!important;width:100%}.ticker h1{font-size:60px;margin:0 100px 0 0;padding:25px;white-space:nowrap;color:red}.z-1 .cover{float:left;top:0;left:0}.z-1 .contain,.z-1 .cover{height:calc(100vh - 180px)}.offline{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);background:red;padding:2rem;color:#fff;font-weight:700}
/*# sourceMappingURL=main.612cea95.chunk.css.map */