/*
 * Copyright (C) 2018-2024 Netzum Sorglos Software GmbH
 */
@font-face{font-family:'Asap';src:url('../fonts/asap-regular.otf') format('opentype');font-weight:normal;font-display:swap;}@font-face{font-family:'Asap';src:url('../fonts/asap-medium.otf') format('opentype');font-weight:500;font-display:swap;}@font-face{font-family:'Asap';font-weight:bold;src:url('../fonts/asap-bold.otf') format('opentype');font-display:swap;}@font-face{font-family:'Asap';font-weight:bold;font-style:italic;src:url('../fonts/asap-bolditalic.otf') format('opentype');font-display:swap;}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('../fonts/open-sans-v40-latin-regular.woff2') format('woff2'), url('../fonts/open-sans-v40-latin-regular.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('../fonts/open-sans-v40-latin-700.woff2') format('woff2'), url('../fonts/open-sans-v40-latin-700.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:400;src:url('../fonts/barlow-v12-latin-regular.woff2') format('woff2'), url('../fonts/barlow-v12-latin-regular.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:500;src:url('../fonts/barlow-v12-latin-500.woff2') format('woff2'), url('../fonts/barlow-v12-latin-500.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:600;src:url('../fonts/barlow-v12-latin-600.woff2') format('woff2'), url('../fonts/barlow-v12-latin-600.ttf') format('truetype');}@font-face{font-display:swap;font-family:'Barlow';font-style:normal;font-weight:700;src:url('../fonts/barlow-v12-latin-700.woff2') format('woff2'), url('../fonts/barlow-v12-latin-700.ttf') format('truetype');}html{font-family:'Open Sans', sans-serif;font-size:14px;color:#000000;background-color:#cececc;}html *{margin:0;padding:0;border:0;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#bhmb-kopf{background-color:#0081c7;max-height:123px;background:#0081c7 url(../images/fader-kopf.png) no-repeat top right;display:flex;flex-wrap:nowrap;align-items:center;}#bhmb-kopf #name{text-transform:uppercase;font-size:36px;letter-spacing:2px;color:#ffffff;font-family:Barlow, sans-serif;font-weight:500;}#bhmb-hauptmenue{background-color:#74c0e3;font-family:Barlow, sans-serif;font-weight:600;font-size:18px;color:#ffffff;}#bhmb-hauptmenue ul.mod-menu, #bhmb-hauptmenue ul.mod-menu li{list-style-type:none;}#bhmb-hauptmenue ul.mod-menu a{text-decoration:none;}#bhmb-hauptmenue ul.mod-menu > li > a{display:block;padding:4px 24px;text-transform:uppercase;}#bhmb-hauptmenue ul.mod-menu > li.active > a{font-weight:bold;}body > .inner{background-color:#ffffff;}main{padding:70px 0 30px 0;line-height:21px;}main > .inner{padding:0 12px;}main a{text-decoration:none;color:#0081c7;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}main a:hover{opacity:0.85;}main p{margin:12px 0;}main ul, main ol{margin:12px 0 12px 30px;}main h1, main h2, main h3{font-family:Asap, sans-serif;font-size:32px;font-weight:500;color:#0081c7;margin:24px 0;line-height:1.2em;}main h1{margin-top:0;}main hr{border:1px solid #8c8c8c;margin:24px 0;}main button{display:inline-block;background-color:#0081c7;color:#ffffff;padding:12px 24px;cursor:pointer;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}main button:hover{background-color:#fbb03b;}.nusl-box{max-width:478px;margin-bottom:30px;}.nusl-box .nusl-box-top-link{padding-bottom:12px;line-height:26px;}.nusl-box .nusl-box-top-link a{display:inline-block;color:#0081c7;text-decoration:none;font-family:Asap, sans-serif;font-size:21px;font-weight:500;text-transform:uppercase;background:transparent url(../images/linkpfeil.png) no-repeat right center;padding-right:42px;}.nusl-box .nusl-box-content-container{background-color:#0081c7;color:#ffffff;min-height:124px;padding:12px;}.nusl-box .nusl-box-content-container h4{font-family:Asap, sans-serif;font-size:32px;font-weight:500;margin:11px 0 16px 0;}.nusl-box .nusl-box-content{line-height:21px;}.nusl-box .nusl-box-content a, .nusl-box .nusl-box-content a:link, .nusl-box .nusl-box-content a:active, .nusl-box .nusl-box-content a:visited{color:#ffffff;font-weight:bold;}.nusl-box img{display:block;max-width:100%;height:auto;width:auto;}.nusl-box.magenta .nusl-box-content-container{background-color:#c40473;}.nusl-box.cyan .nusl-box-content-container{background-color:#74c0e3;}.nusl-box.cyan .nusl-box-content-container .nusl-box-content{color:#000000;}.nusl-box.cyan .nusl-box-content-container .nusl-box-content a, .nusl-box.cyan .nusl-box-content-container .nusl-box-content a:link, .nusl-box.cyan .nusl-box-content-container .nusl-box-content a:active, .nusl-box.cyan .nusl-box-content-container .nusl-box-content a:visited{color:#0081c7;}body.homepage main{padding:30px 0;}body.homepage #hp-1-1, body.homepage #hp-1-2{margin-bottom:30px;}body.homepage #hp-1-1{padding-top:24px;}body.homepage #hp-1-2 .ueber-uns{background-color:#74c0e3;padding:24px;}body.homepage #hp-1-2 .ueber-uns h2{color:#ffffff;}body.homepage #hp-1-2 .ueber-uns a, body.homepage #hp-1-2 .ueber-uns a:link, body.homepage #hp-1-2 .ueber-uns a:visited, body.homepage #hp-1-2 .ueber-uns a:active{color:#0081c7;font-weight:bold;}#bhmb-rand > .inner > *{margin-bottom:24px;}#bhmb-rand p a, #bhmb-rand p a:link, #bhmb-rand p a:active, #bhmb-rand p a:visited{color:#000000;color:#0081c7;}#bhmb-rand .karte h3{font-family:Asap, sans-serif;font-weight:500;font-size:21px;text-transform:uppercase;color:#74c0e3;margin-bottom:12px;}#bhmb-rand .social-media{border-top:30px solid #fbb03b;padding-top:24px;margin-top:30px;}#bhmb-rand .social-media a{font-weight:bold;}#bhmb-rand .social-media .row > *:last-child{text-align:right;}#bhmb-rand .stmas{border-top:1px solid #808080;margin-top:24px;}#bhmb-rand .aktuelles > h3{color:#ffffff;background-color:#c40473;padding:8px 0;text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:24px !important;font-family:Barlow, sans-serif;font-weight:500;font-size:21px;}#bhmb-rand .aktuelles > h3:before, #bhmb-rand .aktuelles > h3:after{content:'+++';letter-spacing:2px;padding:0 2px;}#bhmb-rand .aktuelles .latestnews-item{margin-bottom:24px !important;}#bhmb-rand .aktuelles .latestnews-item:last-child{margin-bottom:0 !important;}#bhmb-rand .aktuelles .latestnews-item img, #bhmb-rand .aktuelles .latestnews-item .newstitle, #bhmb-rand .aktuelles .latestnews-item a.wf-zoom-image{display:none;}#bhmb-rand .aktuelles .latestnews-item p a, #bhmb-rand .aktuelles .latestnews-item p a:link, #bhmb-rand .aktuelles .latestnews-item p a:active, #bhmb-rand .aktuelles .latestnews-item p a:visited{color:#000000;}#bhmb-rand .aktuelles .latestnews-item p a.link_append, #bhmb-rand .aktuelles .latestnews-item p a:link.link_append, #bhmb-rand .aktuelles .latestnews-item p a:active.link_append, #bhmb-rand .aktuelles .latestnews-item p a:visited.link_append{color:#0081c7;}#bhmb-rand .aktuelles .latestnews-item .newsintro h2, #bhmb-rand .aktuelles .latestnews-item .newsintro h2 a{font-weight:700;font-family:'Open Sans', sans-serif;font-size:14px;margin:24px 0;line-height:1.4em;}#bhmb-rand .aktuelles .latestnews-item .newsintro > h2:first-child{margin:0 0 12px 0;}#bhmb-rand .aktuelles h4 > a, #bhmb-rand .aktuelles h4 > a:link, #bhmb-rand .aktuelles h4 > a:visited, #bhmb-rand .aktuelles h4 > a:active{color:#0081c7;font-weight:600;}#bhmb-slideshow img, .item-image img{display:block;max-width:100%;height:auto;width:auto;}footer{background:#74c0e3 url(../images/fader-fuss-m.png) no-repeat right top;padding:24px 12px;}#bhmb-fuss-links{font-family:Asap, sans-serif;font-size:18px;font-weight:500;color:#0081c7;}#bhmb-fuss-links .custom > .row{margin:24px 0;}#bhmb-fuss-links img{display:block;}#bhmb-fuss-links .invia .row{align-items:center;display:flex;flex-direction:row;justify-content:space-between;}#bhmb-fuss-links .invia .row > div:first-child{flex-grow:0;}#bhmb-fuss-links .invia b{font-size:24px;}#bhmb-fuss-links .invia span{font-size:16px;}#bhmb-fuss-links .diakonie{text-align:center;}#bhmb-fuss-links .diakonie a{display:inline-block;}#bhmb-fuss-menue ul, #bhmb-fuss-menue li{list-style-type:none;}#bhmb-fuss-menue a, #bhmb-fuss-menue a:link, #bhmb-fuss-menue a:visited, #bhmb-fuss-menue a:active{color:#ffffff;text-transform:uppercase;text-decoration:none;}.com-content-article.item-page .item-image{text-align:center;margin-bottom:30px;}.com-content-article.item-page .com-content-article__body{margin:0 24px 30px 24px;}.com-content-category-blog .blog-item{clear:both;margin:30px 0;padding:30px 0;border-top:1px solid #8c8c8c;}.com-content-category-blog .blog-item::after{display:table;clear:both;line-height:0;content:" ";}.com-content-category-blog .blog-item h2{margin:0 0 4px 0;}.com-content-article.item-page h2, .com-content-category-blog__item h2{font-size:22px;}.com-content-article.item-page h3, .com-content-category-blog__item h3{font-size:16px;}.visually-hidden, main div.icons, .com-users-login__remember{display:none;}.com-users-login form, .com-users-logout form, .com-users-reset form, .com-users-remind form{margin:24px 0;}.com-users-login .control-group, .com-users-logout .control-group, .com-users-reset .control-group, .com-users-remind .control-group{margin:24px 0;}.com-users-login label, .com-users-logout label, .com-users-reset label, .com-users-remind label, .com-users-login input, .com-users-logout input, .com-users-reset input, .com-users-remind input, .com-users-login textarea, .com-users-logout textarea, .com-users-reset textarea, .com-users-remind textarea{display:block;}.com-users-login label, .com-users-logout label, .com-users-reset label, .com-users-remind label{font-weight:bold;}.com-users-login .form-control-feedback, .com-users-logout .form-control-feedback, .com-users-reset .form-control-feedback, .com-users-remind .form-control-feedback{font-weight:normal;color:#c40473;display:inline-block;margin-left:24px;}.com-users-login .star, .com-users-logout .star, .com-users-reset .star, .com-users-remind .star{color:#fbb03b;}.com-users-login input, .com-users-logout input, .com-users-reset input, .com-users-remind input, .com-users-login textarea, .com-users-logout textarea, .com-users-reset textarea, .com-users-remind textarea{border:1px solid #808080;padding:4px;}.com-users-login input:focus, .com-users-logout input:focus, .com-users-reset input:focus, .com-users-remind input:focus, .com-users-login textarea:focus, .com-users-logout textarea:focus, .com-users-reset textarea:focus, .com-users-remind textarea:focus{border-color:#0081c7;}.com-users-login .input-password-toggle, .com-users-logout .input-password-toggle, .com-users-reset .input-password-toggle, .com-users-remind .input-password-toggle{display:none;}.com-users-login .list-group > a, .com-users-logout .list-group > a, .com-users-reset .list-group > a, .com-users-remind .list-group > a{display:block;margin:12px 0;}joomla-alert{margin-bottom:30px;padding:24px;font-weight:bold;}joomla-alert button, joomla-alert button:hover{background-color:transparent !important;}#bhmb-slideshow .rsmg-slider-row .slick-slider{margin-bottom:0;}@media screen and (max-width:1023px){.nur-desktop, #bhmb-fuss-menue{display:none;}#bhmb-rand > .inner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;text-align:center;}.invia{margin-bottom:30px;}.invia > .row{justify-content:center;gap:0 8px;}#menu-toggle{background:transparent url(../images/nav-icon.png) no-repeat center center;border:none;position:fixed;bottom:24px;right:12px;z-index:999;width:42px;height:33px;display:block;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#bhmb-hauptmenue{position:fixed;top:0;bottom:0;left:-100vw;width:0;overflow:hidden;box-sizing:border-box;background-color:#0081c7;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}#bhmb-hauptmenue ul.mod-menu{margin:0 24px;padding:12px;box-sizing:border-box;background:transparent url(../images/logo.png) no-repeat top center;padding-top:100px;margin-top:12px;}#bhmb-hauptmenue ul.mod-menu > li > a, #bhmb-hauptmenue ul.mod-menu a{padding:4px;text-align:center;display:block;}#bhmb-hauptmenue ul.mod-menu ul{margin:0 12px;}#bhmb-hauptmenue ul.mod-menu li{margin:8px 0;}#bhmb-hauptmenue ul.mod-menu > li{margin:30px 0;}#bhmb-hauptmenue ul.mod-menu > li > a{font-size:1.2em;}#bhmb-hauptmenue ul.mod-menu a, #bhmb-hauptmenue ul.mod-menu a:link, #bhmb-hauptmenue ul.mod-menu a:active, #bhmb-hauptmenue ul.mod-menu a:visited{color:#ffffff;}#bhmb-hauptmenue nav.hauptmenue > ul.mod-menu{padding-bottom:0;}#bhmb-hauptmenue nav.fussmenue-mobile > ul.mod-menu{background:transparent;margin-top:0;padding-top:0;}body.menu-on #bhmb-hauptmenue{left:0;width:100vw;overflow:auto;z-index:998;}body.menu-on #menu-toggle{background-image:url(../images/nav-icon-on.png);}main img, header img{max-width:100%;height:auto;width:auto;}#bhmb-kopf{padding:4px 8px;background-image:url(../images/fader-kopf-m.png);}#bhmb-kopf #name{font-size:20px;padding:0 52px 0 8px;}#bhmb-kopf #logo{max-width:64px;}body.homepage main{padding:0;}body.homepage main #hp-1-2 .ueber-uns{padding:24px;}body.homepage main #hp-1-2 .ueber-uns h2{margin:0;}#bhmb-fuss-links .invia > .row{justify-content:left;}#bhmb-fuss-links .diakonie{text-align:left;}main h1, main h2, main h3, main .nusl-box .nusl-box-content-container h4{font-size:24px;line-height:1.5em;}.com-content-article.item-page .com-content-article__body{margin:0 0 30px 0;}.com-content-article.item-page .com-content-article__body img{float:none !important;margin:0 !important;}#bhmb-slideshow .rsmg-slider-row .rstpl-slider-main-image{height:89px;}}@media screen and (min-width:1000px) and (max-width:1080px){#bhmb-fuss-links{flex-basis:50%;}#bhmb-fuss-links .custom > .row{flex-direction:column;margin:12px 0 0 0;gap:12px 0;align-items:flex-start;}#bhmb-fuss-links .invia, #bhmb-fuss-links .diakonie{text-align:left;}#bhmb-fuss-links .invia img, #bhmb-fuss-links .diakonie img{height:60px;width:auto;}}@media screen and (min-width:640px){#bhmb-slideshow .rsmg-slider-row .rstpl-slider-main-image{height:158px;}}@media screen and (min-width:768px){#bhmb-slideshow .rsmg-slider-row .rstpl-slider-main-image{height:190px;}}@media screen and (min-width:1024px){.nur-mobile, #menu-toggle, nav.fussmenue-mobile{display:none;}body > .inner{margin:0 auto;width:1024px;}#bhmb-kopf{padding-right:190px;}#bhmb-kopf #logo{padding:10px 30px;}#bhmb-hauptmenue ul.mod-menu{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:0 12px;}#bhmb-hauptmenue ul.mod-menu > li > a{padding-top:6px;padding-bottom:6px;}#bhmb-hauptmenue a, #bhmb-hauptmenue a:link, #bhmb-hauptmenue a:visited, #bhmb-hauptmenue a:active{color:#ffffff;}#bhmb-hauptmenue li.deeper{position:relative;}#bhmb-hauptmenue li.deeper ul.mod-menu__sub{position:absolute;top:-1000px;left:0;opacity:0;background:transparent url(../images/pfeil-hauptmenue.png) no-repeat top left;width:195px;padding-top:14px;box-shadow:6px 20px 12px #333333;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}#bhmb-hauptmenue li.deeper ul.mod-menu__sub > li a{display:block;padding:12px;background-color:#74c0e3;-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}#bhmb-hauptmenue li.deeper ul.mod-menu__sub > li.current > a, #bhmb-hauptmenue li.deeper ul.mod-menu__sub > li a:hover{background-color:#0081c7;}#bhmb-hauptmenue li.deeper:hover ul.mod-menu__sub{top:30px;opacity:1;z-index:3;}.row{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:30px;}.row > *{flex:1 1 0px;}.row > .span6{flex-basis:50%;}.row > .span4{flex-basis:33.3%;}.row > .span8{flex-basis:66.6%;}main.has-aside > .inner{display:flex;flex-direction:row;gap:30px;justify-content:space-between;align-items:flex-start;}main.has-aside > .inner article{flex-grow:1;width:780px;}main.has-aside > .inner aside{flex-basis:204px;width:204px;}body.homepage #hp-1-1 h1, body.homepage #hp-1-2 h1, body.homepage #hp-1-1 h2, body.homepage #hp-1-2 h2{margin-top:0;}footer > .inner > .row{align-items:center;}footer #bhmb-fuss-links{flex-grow:0;}footer #bhmb-fuss-menue nav{border-left:1px solid #ffffff;font-family:Barlow, sans-serif;font-weight:600;font-size:18px;}footer #bhmb-fuss-menue nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:24px 30px;padding-left:30px;}footer #bhmb-fuss-menue nav ul li{flex-basis:100px;}footer .custom > .row{align-items:center;}footer{background-image:url(../images/fader-fuss.png);padding:12px 240px 24px 30px;}#bhmb-slideshow .rsmg-slider-row .rstpl-slider-main-image{height:316px;}}@media screen and (min-width:1280px){body > .inner{width:1280px;}#bhmb-hauptmenue ul.mod-menu > li > a{padding-left:30px;padding-right:30px;}main > .inner{padding:0 30px;}main.has-aside > .inner article{width:746px;}.com-content-article.item-page .page-header, .com-content-article.item-page .article-info{margin:4px 164px;}.com-content-article.item-page .com-content-article__body, .com-content-category-blog{margin:0 164px 44px 164px;}footer #bhmb-fuss-links{flex-basis:660px;}#bhmb-kopf #logo{padding-left:54px;}#bhmb-hauptmenue ul.mod-menu{gap:0 40px;}body > .inner{-webkit-box-shadow:0 0 6px 6px #ababab;-moz-box-shadow:0 0 6px 6px #ababab;box-shadow:0 0 6px 6px #ababab;}#bhmb-fuss-menue nav ul li{flex-basis:130px;}}
