.light{--color-theme-gray:#363636;--color-theme-blue:#3ebff0;--color-middle-gray:#535353;--color-light-gray:#5d6061;--color-bg-light:#f3f3f3;--color-bg-white:#fff;--font-color:#363636}.light,body{--color-theme-indication:#eb5c4e}body{--color-notificationbar:#e62878;--color-theme-gray:#363636;--color-theme-blue:#3ebff0;--color-middle-gray:#535353;--color-light-gray:#5d6061;--color-bg-light:#f3f3f3;--color-bg-white:#fff;--font-color:#363636;background:#fff;color:#363636;font-family:"sans-serif;",sans-serif;font-size:15px}html{scroll-behavior:smooth}.os-semiBold{font-weight:600}.os-bold{font-weight:700}.os-regular{font-weight:400}.os-light{font-weight:300}.os-italic{font-style:italic}h1,h2{color:#363636;font-size:56px;font-weight:700;line-height:83px}@media (max-width:991.98px){h1,h2{font-size:36px;line-height:52px}}h3{color:#363636;font-size:19px;letter-spacing:.53px}h3,h4{font-weight:700;line-height:27px}h4{color:var(--color-theme-indication);font-size:12px;letter-spacing:.33px}sup{line-height:0!important}span{font-family:"sans-serif;",sans-serif}#main-wrapper,#page,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff}.tabs ul.primary li a.is-active{background-color:#fff}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff}#navbar-top{background-color:#fff}.nav-link{color:#5d6061}.nav-link:hover{color:#535353;text-decoration:none}.link,a{color:var(--color-theme-indication)}.link:active,.link:focus,.link:hover,a:active,a:focus,a:hover{color:#363636}.page-item.active .page-link{background-color:#363636;border-color:#363636}.page-link,.page-link:hover{color:#363636}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9}.btn-primary{background-color:var(--color-theme-indication);border-color:var(--color-theme-indication);border-radius:0;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.93px;padding:10px 35px}.btn-primary:hover{cursor:pointer}.btn-white{color:var(--color-theme-indication)!important}.btn-primary:focus,.btn-primary:hover{background-color:#363636!important;text-decoration:none}.site-footer{background:#fff;padding-top:0}.site-footer__top{background-color:var(--color-theme-indication);color:#fff;font-family:"sans-serif;",sans-serif;padding:100px 0}.site-footer__top .title{color:#fff;font-size:36px;font-weight:700;line-height:53px}.site-footer__top img{max-width:100%}.region-header,.region-header .site-branding,.region-header .site-branding a,.region-header .site-branding__text,.region-header .site-branding__text a,.region-header a,.region-header li a.is-active,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff}[dir=rtl] .color-form .color-palette{margin-left:0;margin-right:20px}[dir=rtl] .color-form .form-item label{float:right}[dir=rtl] .color-form .color-palette .lock{left:0;right:-20px}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){-webkit-appearance:none}#main-wrapper,#page{background:#fff}#banner-404 .cont-left svg,#banner-front-page .cont-left svg{max-height:77px;width:auto}.teasercontainer .teaserbox .tb-img svg{height:150px;width:150px}#banner-404 .img-right,#banner-front-page .img-right{bottom:0;max-height:887px;position:absolute;right:0}#banner-404 .img-right embed,#banner-404 .img-right svg,#banner-front-page .img-right embed,#banner-front-page .img-right svg{max-width:600px}@media (max-width:991.98px){#banner-404 .img-right,#banner-front-page .img-right{height:499px;width:100%}#banner-404 .img-right embed,#banner-404 .img-right img,#banner-404 .img-right svg,#banner-front-page .img-right embed,#banner-front-page .img-right img,#banner-front-page .img-right svg{bottom:0;max-height:100%;opacity:.3;padding:15px;position:absolute;right:0;width:80%}}#ap-lhoncast-stoerer-desktop{margin-right:15px;margin-top:15px;position:absolute;right:0;top:0;z-index:1}#ap-lhoncast-stoerer-mobile{margin-top:30px;position:relative}#ap-lhoncast-stoerer-mobile img{display:block;height:auto;max-width:100%}body.dark #banner-front-page #ap-lhoncast-stoerer-desktop img,body.dark #banner-front-page #ap-lhoncast-stoerer-mobile img{filter:none}.ap-banner-frontpage .container{position:relative}.publication-link{background:url(/themes/custom/rd_lhon/images/icons/ico-publikation_pink.png) no-repeat 100%;background-size:30px 30px;display:inline-block;padding-right:32px}.fach blockquote,blockquote{background-color:transparent;border:none;margin:1rem auto;padding:0}body.dark blockquote{background:none;border-color:transparent}.fach blockquote p,blockquote p{background-color:#f3f3f3;border:1px solid var(--color-theme-indication);margin:0 30px;padding:15px}body.dark blockquote p{background:#000;border-color:#3dbff0}body.fach{--color-theme-indication:#bd4995;--color-theme-gray:#363636}.btn-primary.btn-rhodos-study{background-color:#333!important}.btn-primary.btn-leros-study{background-color:#bd4994!important}.btn-primary.btn-idebenon-eap-study{background-color:#4c926e!important}.path-frontpage #main-wrapper,.path-frontpage .navbar~#main,.path-node.node--type-unterseite #main-wrapper,.path-node.node--type-unterseite .navbar~#main{margin-top:225px}@media (max-width:991.98px){.path-frontpage #main-wrapper,.path-frontpage .navbar~#main,.path-node.node--type-unterseite #main-wrapper,.path-node.node--type-unterseite .navbar~#main{margin-top:185px}}@media (max-width:767.98px){.path-frontpage #main-wrapper,.path-frontpage .navbar~#main,.path-node.node--type-unterseite #main-wrapper,.path-node.node--type-unterseite .navbar~#main{margin-top:216px}}.path-frontpage[class*=toolbar] #main-wrapper,.path-frontpage[class*=toolbar] .navbar~#main,.path-node.node--type-unterseite[class*=toolbar] #main-wrapper,.path-node.node--type-unterseite[class*=toolbar] .navbar~#main{margin-top:240px}@media (max-width:991.98px){.path-frontpage[class*=toolbar] #main-wrapper,.path-frontpage[class*=toolbar] .navbar~#main,.path-node.node--type-unterseite[class*=toolbar] #main-wrapper,.path-node.node--type-unterseite[class*=toolbar] .navbar~#main{margin-top:184px}}@media (max-width:767.98px){.path-frontpage[class*=toolbar] #main-wrapper,.path-frontpage[class*=toolbar] .navbar~#main,.path-node.node--type-unterseite[class*=toolbar] #main-wrapper,.path-node.node--type-unterseite[class*=toolbar] .navbar~#main{margin-top:200px}}.node--type-homepage-content[class*=toolbar] #main-wrapper,.node--type-homepage-content[class*=toolbar] .navbar~#main{margin-top:263px}@media (max-width:991.98px){.node--type-homepage-content[class*=toolbar] #main-wrapper,.node--type-homepage-content[class*=toolbar] .navbar~#main{margin-top:184px}}@media (max-width:767.98px){.node--type-homepage-content[class*=toolbar] #main-wrapper,.node--type-homepage-content[class*=toolbar] .navbar~#main{margin-top:178px}}.ap-notificationbar{color:#fff;font-size:14px;height:99px;overflow:hidden;padding:0;transition:all .3s ease;width:100%;z-index:3}@media (max-width:767.98px){.ap-notificationbar{height:155px}}.ap-notificationbar .ap-content__container{padding:10px 0}.ap-notificationbar .container{margin:auto}@media (min-width:768px){.ap-notificationbar .container{display:flex;height:100%}.ap-notificationbar .container>div{width:100%}}@media (max-width:991.98px){.ap-notificationbar .container{max-width:100%}}.ap-notificationbar img{height:auto;max-width:90px;padding-top:12px}@media (min-width:768px){.ap-notificationbar img{height:100%;max-width:none;padding:0}}.ap-notificationbar p{font-size:15px;font-weight:700;line-height:21px;margin:0}.ap-notificationbar p+p{font-size:15px;font-weight:400}@media (min-width:992px){.ap-notificationbar p+p{font-size:20px}}@media (min-width:1200px){.ap-notificationbar p+p{font-size:24px;line-height:32px}}.ap-notificationbar-homepage{background:var(--color-notificationbar)}@media (max-width:767.98px){.ap-notificationbar-homepage{height:130px}}.ap-notificationbar-homepage img{max-width:none}.ap-notificationbar-homepage .btn-primary{background:#fff!important;border-color:#fff!important;color:var(--color-notificationbar)!important;text-transform:uppercase;white-space:nowrap}@media (max-width:991.98px){.ap-notificationbar-homepage .btn-primary{padding:12px 24px}}.ap-notificationbar-homepage .btn-primary:focus,.ap-notificationbar-homepage .btn-primary:hover{background:#363636!important;border-color:#363636!important;color:#fff!important}.ap-notificationbar-homepage svg{margin-top:46px}.ap-notificationbar-homepage svg.eye{height:135px;margin-top:25px;width:auto}@media (max-width:767.98px){.ap-featured-top.ap-affix{z-index:-1}}
