@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700&display=swap');.bg-transparent-blue{background-color:#004592}.navbar-brand img{max-width:18rem !important;margin-right:3rem !important}.navbar-user.small{font-size:95%}.navbar-user a,.navbar-user a:visited{color:#fff}.smartmenus{margin-top:1.1rem}.navbar-shrinked .smartmenus{transition:0.5s ease-in-out;margin-top:1rem}.smartmenus li{font-size:1.5rem;font-weight:400}.hero .carousel-caption{position:absolute;top:0;left:auto;right:0;width:42em;height:100%;background:url("/fileadmin/Bilder/slider-bg.png") no-repeat top right;background-size:100% auto;height:100%;color:#fff}.carousel-caption .carousel-caption-inner{width:28em;height:100%;background:none;color:#fff;margin:14em 0 0 14em}.carousel-caption .title{display:block;width:100%;text-align:left;font-size:2.5em;font-weight:600;line-height:1.25rem;margin-bottom:1.25rem;text-transform:uppercase}.carousel-caption .description{display:block;width:100%;text-align:left;font-size:1.75em;font-weight:300;font-style:italic}h1{color:#004592;font-weight:300}.h1-mb .subheadline{color:#333;font-size:1.1rem}h3{font-weight:600;color:#0c3881}h4{color:#004592;text-decoration:underline}.bg-primary,.ce-icon-bg-color-primary{background-color:#004592 !important;color:#fff}.bg-primary h2,.bg-primary h6 a,.bg-primary h6 a:visited{color:#FFBF00}.bg-primary h3,.bg-primary h4,.bg-primary a,.bg-primary a:visited{color:#fff}.bg-primary .ce-header .ce-headline h2{margin-bottom:0.5em}.bg-primary .img-thumbnail{padding:0;background-color:#fff;border:1px solid #fff;border-radius:0}.flex-pauseplay{display:none}#page_23 .caption-text{text-align:center;color:#ffcc00;text-shadow:1px 1px 0 #222}#page_23 .caption-title{font-size:1.5rem}#footer .small{font-size:90%}#footer .container #c446{border-bottom:1px solid #999}#page_297 #footer .container .row:first-child{display:none}@media only screen and (max-width:1400px){.smartmenus li{font-size:1.25rem}.smartmenus li:nth-child(5){padding-left:1.25rem !important;margin-left:1.25rem !important;background-size:30px auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:1rem !important;padding-left:1rem !important}.hero--size-big .hero-content{min-height:24rem !important}.carousel-caption .title{font-size:2em;line-height:1.2rem;margin-bottom:1rem}.carousel-caption .description{font-size:1.5em}}@media only screen and (max-width:1200px){.navbar-brand img{max-width:16rem !important;margin-right:1rem !important}.smartmenus{margin-top:2.2rem}.smartmenus li{font-size:1.15rem}.smartmenus li:nth-child(5){padding-left:1.25rem !important;margin-left:1.25rem !important;background-size:28px auto}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem !important;padding-left:0.5rem !important}}@media only screen and (max-width:768px){.hero--size-big .hero-content{min-height:16rem !important}.hero .carousel-caption{position:absolute;width:50%}.carousel-caption .carousel-caption-inner{width:60%;margin:8em 0 0 33%}.carousel-caption .title{font-size:1.35em;margin-bottom:0.75rem}.carousel-caption .description{font-size:1em}}@media only screen and (max-width:568px){.hero--size-big .hero-content{min-height:16rem !important}.hero .carousel-caption{position:absolute;width:60%}.carousel-caption .carousel-caption-inner{width:60%;margin:6em 0 0 35%}.carousel-caption .title{font-size:1.25em;margin-bottom:0.5rem}.carousel-caption .description{font-size:1em}}@media only screen and (max-width:414px){.hero--size-big .hero-content{min-height:12rem !important}.hero .carousel-caption{position:absolute;width:60%}.carousel-caption .carousel-caption-inner{width:65%;margin:4em 0 0 30%}.carousel-caption .title{font-size:1.1em;margin-bottom:0.25rem}.carousel-caption .description{font-size:0.9em}}@media only screen and (max-width:360px){.flex-direction-nav,.flex-control-nav{display:none}.hero--size-big .hero-content{min-height:10rem !important}.hero .carousel-caption{position:absolute;width:70%}.carousel-caption .carousel-caption-inner{width:65%;margin:3em 0 0 33%}.carousel-caption .title{font-size:1em;margin-bottom:0.25rem}.carousel-caption .description{font-size:0.8em}}@font-face{font-family:"t3bootstrap";src:url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/T3Bootstrap/icons.eot");src:url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/T3Bootstrap/icons.eot?#iefix") format("embedded-opentype"),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/T3Bootstrap/icons.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-300.woff2") format('woff2'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-300.woff") format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans Regular'),local('OpenSans-Regular'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-regular.woff2") format('woff2'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-regular.woff") format('woff');font-display:swap}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-700.woff2") format('woff2'),url("/typo3conf/ext/demotemplate/Resources/Public/Fonts/OpenSans/open-sans-v17-latin-700.woff") format('woff');font-display:swap}
