.header-container{margin:auto;margin-bottom:12px}.header-container .input-group-append .material-icons{font-size:20px}.header-container .swg-banner img{width:100%;max-width:1080px;margin:auto;display:block}.header-container .navbar-brand{padding-top:0}.header-container .nav-container{height:50px}.header-container .nav-content{left:0;width:100%;z-index:10;position:sticky;top:0;box-shadow:0 0 5px rgba(0,0,0,.15)}.header-container .sticky{position:fixed;top:0;width:100%}.header-container #mainNav{height:50px;width:100%;padding:0 0;line-height:50px;margin:auto}@media (min-width:576px){.header-container #mainNav{padding:0 20px;max-width:1072px}}@media (min-width:992px){.header-container #mainNav{padding:0 35px;max-width:1102px}}.header-container #mainNav .logo{line-height:50px;font-size:19px;font-weight:500;color:#2c3e50;text-decoration:none;float:left;display:block;margin:0;padding:0 .75rem}.header-container #mainNav .logo .swg-icon{vertical-align:middle;width:30px;height:30px;border-radius:30px;border:3px solid #d4d056;line-height:1.2em;font-size:20px;margin-right:12px;padding-left:2.5px}.header-container #mainNav .logo.router-link-exact-active{text-decoration:underline}@media (max-width:330px){.header-container #mainNav .logo{font-size:14px}.header-container #mainNav .logo .swg-icon{font-size:18px;width:27px;height:27px}}.header-container #mainNav #search_collapse{padding-top:10px;padding-bottom:10px}.header-container #mainNav .navbar-collapse.collapsing,.header-container #mainNav .navbar-collapse.show{margin-top:-5px;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.15);padding-left:48px;padding-right:48px}.header-container #mainNav .navbar-toggler{height:50px;font-size:20px;color:rgba(0,0,0,.65);border:none}.header-container #mainNav .navbar-toggler .material-icons{float:left}.header-container #mainNav .navbar-toggler .description{font-size:.75em;font-weight:300;padding-top:6px;font-style:normal;float:left}@media (max-width:400px){.header-container #mainNav .navbar-toggler .description{display:none}}.header-container #mainNav .show>.nav-link:after{border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.header-container #breadcrumb{padding:5px 10px;font-size:.8em}.header-container #breadcrumb .breadcrumb{margin-bottom:0;background-color:transparent}.header-container #nav_collapse a.router-link-exact-active{color:#b1ac2d}.header-container .dropdown-item.active{background-color:#d4d056;color:#2c3e50}.header-container .dropdown-item:active{background-color:#dedb7f;color:#2c3e50}.header-container .dropdown-menu{border:none;overflow:hidden}@media (min-width:576px){.header-container .dropdown-menu{box-shadow:0 0 5px rgba(0,0,0,.15)}}.bg-dark,.bg-dark a,.bg-dark a:hover{color:#fff}.FooterContainer{min-height:50px;padding:10px;width:100%;margin-top:4rem;position:fixed;z-index:-1;bottom:0}.FooterContainer:after,.FooterContainer:before{content:"";display:table}.FooterContainer:after{clear:both}.FooterContainer .Cookie{position:sticky;bottom:0;z-index:100000}.fa.fa-spinner{-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.app{background-color:#fff;margin-bottom:200px;overflow:hidden;min-height:100vh;margin-left:auto;margin-right:auto;font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Geneva,Arial,sans-serif!important}.app .material-icons{vertical-align:middle}.app h2,.app h3,.app h4,.app h5,.app h6{font-style:BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif}.app h1{font-family:Georgia,Cambria,Times New Roman,Times,serif}.app .avatar-image{display:inline-block;vertical-align:middle;-webkit-border-radius:100;border-radius:100%}.app .inner-section{max-width:740px;padding-left:20px;padding-right:20px;margin-right:auto;margin-left:auto}.app .inner-section,.app .outer-section{-webkit-box-sizing:border-box;box-sizing:border-box}.app .outer-section{max-width:1032px;margin-top:52px;margin:0 auto}.app .special-section{max-width:100vw}.app .btn,.app .btn-group{margin-right:5px;margin-top:6px;margin-bottom:6px}.app .btn-group .btn,.app .form-row .btn{margin:0}.app .section{margin-top:24px;margin-bottom:24px}.app .custom-file-input:lang(de)~.custom-file-label:after{content:"Durchsuchen"}.app blockquote{border-left:4px solid #ddd;padding:0 15px;color:#777}.app .banner{margin-bottom:2rem;padding:0 0 0 0}.app .dark-banner{background-color:#20348e;color:#fff;padding:2rem 0}.app table{margin:20px auto;width:auto}.app textarea{min-height:200px}.app .Cookie a:hover{color:#fff}