.mobilemenu-slide.astroid-mobilemenu{visibility:visible;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.mobilemenu-slide.astroid-mobilemenu-open .mobilemenu-slide.astroid-mobilemenu {visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.mobilemenu-slide.astroid-mobilemenu::after{display:none;}@media (min-width: 992px) {.col-divided-logo{width: 200px;}}#ac-apsh59gi1{margin-top:44px;margin-bottom:44px}#ac-apsh59gi1{margin-top:44px;margin-bottom:44px}#ar-886ar2y8n{margin-top:0px;margin-bottom:32px}#dsm-w48802zrc{margin-bottom:16px}#dsm-w48802zrc{margin-bottom:16px}#btk-e5ljev6tj{margin-bottom:16px}#ueber-uns{margin:64px 128px 64px 128px;padding-top:0%;padding-bottom:0%}#ac-95l5yjpu7{margin-top:44px;margin-bottom:64px}#ac-95l5yjpu7{margin-top:44px;margin-bottom:64px}#termine{background-image:url(https://www.xn--blserfreunde-rain-rqb.de/images/trompete.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding-top:32px;padding-bottom:32px}#ac-5d5vvtt3h{margin-top:44px;margin-bottom:44px}#ac-5d5vvtt3h{margin-top:44px;margin-bottom:44px}#ar-rxdb26ptf{margin-top:44px}#ar-xrlewjtz5{margin-top:64px}#sr-vieydyl08{margin-top:64px;margin-left:64px}#ar-5htxgc0dy{margin-top:32px}#ar-heb86tnon{margin-top:64px}#aktuelles{margin-top:64px;margin-bottom:64px}#ac-4bnls2eos{margin-top:44px;margin-bottom:44px}#ac-4bnls2eos{margin-top:44px;margin-bottom:44px}#ar-jwnr4ys22{margin-top:0px;margin-bottom:32px}#ac-o4u8hsaur{margin-bottom:16px}#ac-o4u8hsaur{margin-bottom:16px}#auftritte{margin:64px 128px 64px 128px}#ac-ta2jmznfq{margin-top:44px;margin-bottom:44px}#ac-ta2jmznfq{margin-top:44px;margin-bottom:44px}#ar-wd0c0502c{margin-top:28px;margin-right:0px;margin-left:0px;padding:48px 48px 48px 48px}#kontakte{background-image:url(https://www.xn--blserfreunde-rain-rqb.de/images/notes.jpeg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:32px 128px 80px 128px}#ac-cr3s4xtlo{margin-top:64px;margin-bottom:16px}#ac-cr3s4xtlo{margin-top:64px;margin-bottom:16px}#ar-y656bxh2q{padding-right:128px;padding-left:128px}#ar-0sqn8feul{padding-right:128px;padding-left:128px}#f1c-qe89el34j{color:rgb(153, 153, 153);padding-top:10px;padding-bottom:10px}#f1c-qe89el34j a{color:rgb(119, 119, 119);}#f1c-qe89el34j a:hover{color:rgb(204, 204, 204);}#ac-y0qc1ag4p{color:rgb(15, 18, 25);margin-top:32px}#ac-y0qc1ag4p a{color:rgba(15, 18, 25, 0.868);}#ac-y0qc1ag4p a:hover{color:rgb(82, 114, 182);}#ac-y0qc1ag4p{color:rgb(15, 18, 25);margin-top:32px}#ac-y0qc1ag4p a{color:rgba(15, 18, 25, 0.868);}#ac-y0qc1ag4p a:hover{color:rgb(82, 114, 182);}#ar-pn9wa1b0i{padding-right:16px;padding-left:16px}#footer{background-color:rgb(255, 255, 255);color:rgb(204, 204, 204);padding-top:10px;padding-bottom:10px}#footer a{color:rgb(15, 18, 25);}#footer a:hover{color:rgb(82, 114, 182);}body, .body{font-weight:400;text-transform:none;font-size:1.125rem;letter-spacing:0px;line-height:1.5rem;font-family:Montserrat, Verdana, Geneva, sans-serif;}h1, .h1{color:rgb(192, 60, 47);font-weight:700;text-transform:none;letter-spacing:0px;line-height:0em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h2, .h2{color:rgb(192, 60, 47);font-weight:700;text-transform:none;font-size:70px;letter-spacing:0rem;line-height:2.5rem;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h3, .h3{color:rgb(192, 60, 47);font-weight:700;text-transform:none;letter-spacing:0em;line-height:0em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}h4, .h4{color:rgb(192, 60, 47);font-weight:700;text-transform:none;letter-spacing:0em;line-height:0em;font-family:Playfair Display, Arial, Helvetica, sans-serif;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-weight:400;text-transform:uppercase;font-size:1.5rem;letter-spacing:0em;line-height:1.5rem;font-family:Montserrat, Verdana, Geneva, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{font-weight:400;text-transform:uppercase;letter-spacing:0em;line-height:0em;font-family:Montserrat, Arial, Helvetica, sans-serif;}small{color:rgb(0, 0, 0);font-weight:400;text-transform:none;letter-spacing:0px;line-height:0em;font-family:Ropa Sans, Arial, Helvetica, sans-serif;}body{background-color:rgb(255, 255, 255);color:rgb(15, 18, 25);}body a{color:rgb(82, 114, 182);}body a:hover{color:rgb(82, 114, 182);}header{color:rgb(15, 18, 25);}.astroid-header-section, .astroid-sidebar-header{background-color:rgb(255, 255, 255);}.astroid-logo-text .site-title{color:rgb(15, 78, 102);}.astroid-logo-text .site-tagline{color:rgb(44, 46, 54);}#astroid-sticky-header{background-color:rgb(255, 255, 255);}#astroid-sticky-header .astroid-nav .nav-link{color:rgb(15, 18, 25);}#astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(82, 114, 182);}#astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(82, 114, 182);}.astroid-nav .nav-link, .astroid-sidebar-menu .nav-link{color:rgb(15, 18, 25);}.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover{color:rgb(82, 114, 182);}.astroid-nav .nav-link:focus, .astroid-sidebar-menu .nav-link:focus{color:rgb(82, 114, 182);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active{color:rgb(82, 114, 182);}.megamenu-container{background-color:rgb(255, 255, 255);}.megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}.has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}.megamenu-container li.nav-item-submenu > a{color:rgb(15, 18, 25);}.megamenu-container li.nav-item-submenu > a:hover{color:rgb(82, 114, 182);background-color:rgb(248, 248, 248);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgb(0, 0, 0);background-color:rgb(248, 248, 248);}.astroid-offcanvas, .astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{ background-color: rgb(255, 255, 255) !important;}.astroid-offcanvas { color: rgb(15, 18, 25) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-offcanvas .menu-indicator{ color: rgb(15, 18, 25) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-offcanvas .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{ color: rgb(82, 114, 182) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active { background-color: rgb(255, 255, 255) !important;}.header-offcanvas-trigger.burger-menu-button .inner, .header-offcanvas-trigger.burger-menu-button .inner::before, .header-offcanvas-trigger.burger-menu-button .inner::after{background-color: rgb(15, 18, 25);}.astroid-offcanvas .burger-menu-button .inner, .astroid-offcanvas .burger-menu-button .inner::before, .astroid-offcanvas .burger-menu-button .inner::after{background-color: rgb(15, 18, 25);}.astroid-mobilemenu, .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{ background-color: rgb(255, 255, 255) !important;}.astroid-mobilemenu { color: rgb(15, 18, 25) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-mobilemenu .menu-indicator{ color: rgb(15, 18, 25) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{ color: rgb(82, 114, 182) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active { background-color: rgb(255, 255, 255) !important;}.header-mobilemenu-trigger.burger-menu-button .inner, .header-mobilemenu-trigger.burger-menu-button .inner::before, .header-mobilemenu-trigger.burger-menu-button .inner::after{background-color: rgb(15, 18, 25);}.astroid-mobilemenu-open .burger-menu-button .inner, .astroid-mobilemenu-open .burger-menu-button .inner::before, .astroid-mobilemenu-open .burger-menu-button .inner::after{background-color: rgb(15, 18, 25);}.astroid-contact-info i[class*="fa-"]{color:rgb(255, 255, 255);}.items-leading .article-title .page-header [itemprop="name"]{font-size:32px;}.items-row .article-title .page-header [itemprop="name"]{font-size:26px;}body {
    line-height: 1.7em;
}

h2,
.module-title {
    font-style: italic;
    text-align: center;
}

img,
.uk-slideshow-items > * {
    border-radius: 0.5rem;
}


.uk-card-media-left {
    border-radius: 0 0.5rem 0.5rem 0;
}

.uk-card-media-right {
    border-radius: 0.5rem 0 0 0.5rem;
}

#aktuelles .uk-card-title {
    font-size: 1.75rem;
    margin-bottom: 1.5rem;
    
}

#aktuelles .container-fluid {
    padding: 0;
}

.uk-card {
    border-radius: 0.5rem;
    box-shadow: 0 6px 20px #3c485633;
}

.contact-card {
    background: #0f1219B3;
    border-radius: 0.5rem;
    color: white;
}

.c-content__text {
    margin: 18px 0;
} 

.c-termine-header {
    color: #0F1219;
    font-family: "Playfair Display", serif;
    font-size: 30px;
    font-weight: bold;
    margin: 1.5rem 0;
}

.c-termine-text {
    color: #5272B6;
    font-family: "Montserrat", sans-serif;
    font-size: 25px;
    font-weight: 600;
    margin: 1.5rem 0;
}

.uk-slidenav {
    color: black;
}


.footer__p {
    margin-bottom: 0.25rem;
}

hr {
    background-color: rgba(15, 18, 25, 0.4) !important;
}



#datenschutz, #impr {
    color: rgb(15, 18, 25);
}

#datenschutz a, #impr a {
    color: rgb(82, 114, 182);    
}

#datenschutz a:hover, #impr a:hover {
    color: rgb(204, 204, 204);
}

.nav-title {
    text-transform: uppercase;
}

.logo-wrapper {
    margin: 0 2rem;
}
	
.astroid-header-section {
    margin: 1rem 0;
}

.asteroid-header-section .container {
    padding: 0 3rem;
}

.astroid-header-section .astroid-header-sticky {
    padding: 1rem 0;
}
	
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) {
    padding: 0 1.5rem;
}

#ueber-uns .image-container, 
#ueber-uns .image-container .moduletable, 
#ueber-uns .image-container .moduletable .mod-custom, 
#ueber-uns .image-container .moduletable .mod-custom .image-text-container,
#ueber-uns .image-container .moduletable .mod-custom .image-text-container img {
    height: 100%;
}

.img-text-container {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.img-img {
    flex: 1;
    object-fit: cover;
    margin-bottom: 1rem;
}

#ueber-uns .image-container .moduletable .mod-custom .image-container img {
    object-fit: cover;
}

@media screen and (max-width:425px) {
    #ueber-uns .image-container .moduletable .mod-custom .image-container img {
    height: auto; }
}

#ac-j6r3xsi8w img {
    width: 100%;
}

@media screen and (max-width:375px) {
   #datenschutz .modal-header { display: block; }
}

#auftritte .uk-overlay {
    padding: 0 1rem;
    position: absolute;
}@media (max-width: 991.98px) {#ar-886ar2y8n{margin-top:16px;margin-bottom:32px}#ac-afz3s32gn{padding-bottom:16px}#ac-afz3s32gn{padding-bottom:16px}#ueber-uns{margin:32px 64px 32px 64px}#sr-vieydyl08{margin-top:56px;margin-left:32px}#ar-5htxgc0dy{margin-top:32px}#aktuelles{margin:32px 0px 32px 0px}#ar-jwnr4ys22{margin-top:16px;margin-bottom:32px}#auftritte{margin:32px 64px 32px 64px}#ac-c6uxklvzm{margin-bottom:32px}#ac-6hnx5fus1{margin-bottom:32px}#ac-c6uxklvzm{margin-bottom:32px}#ac-6hnx5fus1{margin-bottom:32px}#kontakte{padding-right:64px;padding-left:64px}#ac-cr3s4xtlo{margin-top:32px}#ac-cr3s4xtlo{margin-top:32px}#ar-y656bxh2q{padding-right:64px;padding-left:64px}#ac-2u27i2dzh{margin-bottom:32px}#ac-2npxbi4h8{margin-bottom:32px}#ac-2u27i2dzh{margin-bottom:32px}#ac-2npxbi4h8{margin-bottom:32px}#ar-0sqn8feul{padding-right:64px;padding-left:64px}#ar-pn9wa1b0i{padding-right:16px;padding-left:16px}body, .body{font-size:1.125rem;letter-spacing:0rem;line-height:1.5rem;}h1, .h1{letter-spacing:0em;line-height:0em;}h2, .h2{font-size:54px;letter-spacing:0em;line-height:2.5rem;}h3, .h3{letter-spacing:0em;line-height:0em;}h4, .h4{letter-spacing:0em;line-height:0em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:1.25rem;letter-spacing:0em;line-height:1.125em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{letter-spacing:0em;line-height:0em;}small{letter-spacing:0em;line-height:0em;}}@media (max-width: 767.98px) {#ac-cxm6jskss{padding-right:0px;padding-left:0px}#ac-cxm6jskss{padding-right:0px;padding-left:0px}#ar-886ar2y8n{margin-top:8px;margin-bottom:32px}#ac-afz3s32gn{padding-bottom:16px}#ac-afz3s32gn{padding-bottom:16px}#ueber-uns{margin:24px 16px 24px 16px}#sr-vieydyl08{margin-top:48px;margin-left:24px}#ar-5htxgc0dy{margin-top:32px}#aktuelles{margin:24px 0px 24px 0px}#ar-jwnr4ys22{margin-top:8px;margin-bottom:32px}#auftritte{margin:24px 16px 24px 16px}#ac-c6uxklvzm{margin-bottom:24px}#ac-6hnx5fus1{margin-bottom:24px}#ac-c6uxklvzm{margin-bottom:24px}#ac-6hnx5fus1{margin-bottom:24px}#kontakte{padding-right:32px;padding-left:32px}#ac-cr3s4xtlo{margin-top:16px}#ac-cr3s4xtlo{margin-top:16px}#ar-y656bxh2q{padding-right:32px;padding-left:32px}#ac-2u27i2dzh{margin-bottom:24px}#ac-2npxbi4h8{margin-bottom:24px}#ac-2u27i2dzh{margin-bottom:24px}#ac-2npxbi4h8{margin-bottom:24px}#ar-0sqn8feul{padding-right:32px;padding-left:32px}#ar-pn9wa1b0i{padding-right:16px;padding-left:16px}body, .body{font-size:1.125rem;letter-spacing:0em;line-height:1.5rem;}h1, .h1{letter-spacing:0em;line-height:0em;}h2, .h2{font-size:54px;letter-spacing:0em;line-height:2.5rem;}h3, .h3{letter-spacing:0em;line-height:0em;}h4, .h4{letter-spacing:0em;line-height:0em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a{font-size:1.25rem;letter-spacing:0em;line-height:1rem;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu{letter-spacing:0em;line-height:0em;}small{letter-spacing:0em;line-height:0em;}}