p{margin-bottom:1rem !important}p:empty{}b,strong{font-weight:500 !important}.card{background-color:rgba(178, 178, 178, 1);border:0px solid rgba(0, 0, 0, .125);border-radius:0}.wp-video,video.wp-video-shortcode,.mejs-container,.mejs-overlay.load{width:100% !important;height:100% !important}.mejs-container{padding-top:56.25%}.wp-video,video.wp-video-shortcode{max-width:100% !important}video.wp-video-shortcode{position:relative}.mejs-mediaelement{position:absolute;top:0;right:0;bottom:0;left:0}.mejs-controls{display:none}.mejs-overlay-play{top:0;right:0;bottom:0;left:0;width:auto !important;height:auto !important}body{height:100%;font-family:'Fira Sans', sans-serif !important;font-size:1rem !important;font-weight:300 !important;line-height:1.6rem !important;color:rgba(20, 20, 20, 1) !important;background-color:rgba(50, 50, 50, 1) !important}body .navbar{height:40px;padding:0 15px;z-index:5}body .navbar .navbar-toggler{padding:0.25rem 0;border:0 solid #333;background-color:transparent}body .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}body .navbar #primary-menu{background:transparent}body .navbar #primary-menu .menu-item.nav-item{padding-right:2rem}body .navbar #primary-menu .menu-item.nav-item.current_page_parent a.nav-link,body .navbar #primary-menu .menu-item.nav-item.current-page-ancestor a.nav-link{color:rgba(25, 154, 186, 1)}body .navbar #primary-menu .menu-item.nav-item a.nav-link{font-size:1.6rem;font-weight:400;white-space:nowrap;padding:0.5rem 0 0 0;color:rgba(255, 255, 255, 1)}body .navbar #primary-menu .menu-item.nav-item a.nav-link:hover,body .navbar #primary-menu .menu-item.nav-item a.nav-link.active{color:rgba(25, 154, 186, 1)}body .navbar #primary-menu .dropdown:hover .dropdown-menu{opacity:1;visibility:visible;max-height:600px;-webkit-transition:all 0.25s ease-in;-moz-transition:all 0.25s ease-in;-ms-transition:all 0.25s ease-in;-o-transition:all 0.25s ease-in;transition:all 0.25s ease-in}body .navbar #primary-menu .dropdown .dropdown-toggle:after{border:0px solid #333;margin:0}body .navbar #primary-menu .dropdown .dropdown-menu{margin:0;border:0px solid rgba(0, 0, 0, 0.15);border-radius:0;display:block;opacity:0;visibility:hidden;max-height:0;-webkit-transition:max-height 0.25s ease-out;-moz-transition:max-height 0.25s ease-out;-ms-transition:max-height 0.25s ease-out;-o-transition:max-height 0.25s ease-out;transition:max-height 0.25s ease-out}body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item{color:rgba(0, 89, 142, 1) !important;font-size:1.6rem;font-weight:500;padding:0.3rem 0.3rem 0.3rem 0.6rem;border-bottom:0px !important}body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item:visited{color:rgba(0, 89, 142, 1) !important}body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item:hover{font-weight:900;cursor:pointer;background:transparent}body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item:active,body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item.active{font-weight:900;background:transparent}body .navbar #primary-menu .dropdown .dropdown-menu .dropdown-item:before{content:"•";margin-left:-2px;margin-right:0.5em}body #footer-menu{margin:80px 0 0 0;padding:0;list-style:none}body #footer-menu li{display:inline-block}body #footer-menu li a{color:rgba(255, 255, 255, 1);text-align:left;padding:1rem;font-weight:300;font-size:1rem}body #footer-menu li a:hover{color:rgba(25, 154, 186, 1);background:none;text-decoration:none}body #footer-menu li:first-child a{padding-left:0}body #footer-menu .active > a,body #footer-menu .active > a:hover,body #footer-menu .active > a:focus{color:rgba(25, 154, 186, 1)}body h1{font-size:1.6rem !important;line-height:2.4rem;font-weight:300;margin:0 0 1rem 0 !important}body h2{font-size:1.4rem !important;line-height:2rem;font-weight:300;margin:0 0 1rem 0 !important}body h3{font-size:1.1rem !important;font-weight:400;margin-bottom:0 !important}body h4{font-size:0.9rem !important;line-height:1.2rem;margin:0.75rem 0 0 0}body h5{font-size:1rem !important}body h6{font-size:0.8rem !important;color:rgba(120, 120, 120, 1)}body a{color:rgba(0, 82, 118, 1);text-decoration:none;font-weight:400}body a:visited{color:rgba(0, 82, 118, 1)}body a:hover{color:rgba(25, 154, 186, 1);text-decoration:none}body table,body thead,body tbody,body tr,body th,body td{border:3px solid rgba(255, 255, 255, 1)}body table tr{border:6px solid rgba(255, 255, 255, 1)}body table tr th{color:rgba(25, 154, 186, 1)}body table tbody tr:nth-of-type(odd){background:rgba(120, 120, 120, 1)}body table tbody tr:nth-of-type(even){background:rgba(0, 0, 0, 1)}body table tbody tr td ul{list-style-type:disc !important;margin-bottom:0 !important}body table tbody tr td ul li{margin-left:20px}body table tbody tr td ul li:before{display:none}body #page{height:100%}body #page #masthead{padding:4rem 0 3rem 0}body #page #masthead .site-branding{position:relative;background-size:100% !important}body #page #masthead .site-branding .header-image{width:100%;height:auto;opacity:0}body #page #masthead .site-branding > .custom-logo-link{width:100%;margin-bottom:2rem}body #page #masthead .site-branding > .custom-logo-link .custom-logo{position:relative;z-index:1}body #page #content #primary{margin-top:0}body #page #content #primary #main article{padding:2rem}body #page #content #primary #main article .entry-header.row,body #page #content #primary #main article .entry-header .row{margin-bottom:30px}body #page #content #primary #main article .entry-content{margin-top:10px;padding-top:0}body #page #content #primary #main article .entry-content.row,body #page #content #primary #main article .entry-content .row{margin-bottom:30px}body #page #content #primary #main article .entry-content ul{margin:0 0 15px 0 !important;padding:0;list-style-type:none !important}body #page #content #primary #main article .entry-content ul li{margin-left:0}body #page #content #primary #main article .entry-content ul li:before{content:' – '}body #page #colophon .site-info{border-top:0px solid #333;padding-top:30px}.screenReader{left:-9999px;position:absolute;top:-9999px}#kursaccordion .card{margin:5px 0 !important;border:0px solid rgba(0, 0, 0, .125) !important;border-radius:0 !important}#kursaccordion .card .card-header{padding:10px !important;border:0px solid rgba(0, 0, 0, .125) !important;border-radius:0 !important}#kursaccordion .card .card-header a h2{margin-bottom:5px !important}#kursaccordion .card .card-header a h2:after{content:'-';position:absolute;font-size:1.4rem;right:5px;width:20px;height:20px}#kursaccordion .card .card-header a h6{margin-bottom:0 !important}#kursaccordion .card .card-header a.collapsed h2:hover,#kursaccordion .card .card-header a.collapse h2:hover{color:rgba(120, 120, 120, 1)}#kursaccordion .card .card-header a.collapsed h2:after,#kursaccordion .card .card-header a.collapse h2:after{content:'+';position:absolute;font-size:1.4rem;right:5px;width:20px;height:20px}#kursaccordion .card .card-block{padding:15px 0 !important}#kursaccordion .card .collapse,#kursaccordion .card .collapsing{background-color:transparent}.kurskasten{color:rgba(120, 120, 120, 1);min-height:7rem;margin-bottom:2rem}.kurskasten h5{font-size:1.4rem !important;font-weight:400;text-transform:uppercase;line-height:0;margin-bottom:0.45rem}.kurskasten h3{color:rgba(120, 120, 120, 1)}.kurskasten aside{color:rgba(255, 255, 255, 1);padding:15px;background:rgba(120, 120, 120, 1)}.kurskasten aside ul{margin-bottom:15px !important}.kurskasten aside ul li:before{margin-right:0.5rem !important}.startseite .entry-content section .kurskasten{padding:10px;margin-top:auto}.startseite .entry-content section .kurskasten h3,.startseite .entry-content section .kurskasten h3 a{color:rgba(255, 255, 255, 1) !important;font-size:1.25rem !important;text-transform:uppercase}.startseite .entry-content section .kurskasten h3 a:hover{color:rgba(20, 20, 20, 1) !important}.startseite .entry-content section .kurskasten p{font-weight:400;margin:0 !important}@media (max-width:575px){.container{margin-left:0 !important;margin-right:0 !important}#primary-menu{padding:0 !important}.bild{padding:0}#primary-menu{margin:0 -15px !important;padding:0;background:rgba(120, 120, 120, 1) !important}#primary-menu .nav{margin-left:20px}#primary-menu .nav .menu-item.nav-item{padding:0 !important;margin:0}#primary-menu .nav .menu-item.nav-item .nav-link{padding:15px 15px 15px 0 !important}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu{padding:0}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu .dropdown-item{white-space:pre-wrap}}@media (min-width:576px) and (max-width:767px){.bild{padding:0}#primary-menu{margin:0 -15px !important;padding:0;background:rgba(120, 120, 120, 1) !important}#primary-menu .nav{margin-left:20px}#primary-menu .nav .menu-item.nav-item{padding:0 !important;margin:0}#primary-menu .nav .menu-item.nav-item .nav-link{padding:15px 15px 15px 0 !important}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu{padding:0}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu .dropdown-item{white-space:pre-wrap}}@media (min-width:768px) and (max-width:991px){.bild{padding:0}#primary-menu{margin:0 -15px !important;padding:0;background:rgba(120, 120, 120, 1) !important}#primary-menu .nav{margin-left:20px}#primary-menu .nav .menu-item.nav-item{padding:0 !important;margin:0}#primary-menu .nav .menu-item.nav-item .nav-link{padding:15px 15px 15px 0 !important}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu{padding:0}#primary-menu .nav .menu-item.nav-item.dropdown .dropdown-menu .dropdown-item{white-space:pre-wrap}}@media (min-width:992px) and (max-width:1199px){#primary-menu{z-index:100}#primary-menu .nav{margin-left:0}#primary-menu .nav .dropdown .dropdown-menu{min-width:240px}}@media (min-width:1200px){#primary-menu{z-index:100}#primary-menu .nav{margin-left:0}#primary-menu .nav .dropdown .dropdown-menu{min-width:240px}}