body, .body{font-weight:400;text-transform:none;font-size:16px;letter-spacing:0em;line-height:1.7em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}h1, .h1{color:rgb(125, 80, 64);font-weight:300;text-transform:none;font-size:40px;letter-spacing:0px;line-height:1.6em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h1, .h1{color:rgb(125, 80, 64);}h2, .h2{color:rgb(125, 80, 64);font-weight:300;text-transform:none;font-size:30px;letter-spacing:0rem;line-height:1.3em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h2, .h2{color:rgb(125, 80, 64);}h3, .h3{color:rgb(125, 80, 64);font-weight:300;text-transform:none;font-size:24px;letter-spacing:0em;line-height:1.6em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h3, .h3{color:rgb(125, 80, 64);}h4, .h4{color:rgb(125, 80, 64);font-weight:300;text-transform:none;font-size:20px;letter-spacing:0em;line-height:1.2em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}[data-bs-theme=dark] h4, .h4{color:rgb(125, 80, 64);}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-weight:400;text-transform:none;font-size:16px;letter-spacing:0em;line-height:1.6em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-weight:400;text-transform:none;font-size:16px;letter-spacing:0em;line-height:1.8em;font-family:"Open Sans Medium", Arial, Helvetica, sans-serif;}.container, .container-sm, .container-md, .container-lg, .container-xl, .astroid-layout.astroid-layout-boxed .astroid-wrapper {max-width: 1200px;}html{background-color:rgb(255, 255, 255);}[data-bs-theme=dark]{background-color:rgb(255, 255, 255);}body{background-color:rgb(255, 255, 255);color:rgb(44, 44, 44);}body a{color:rgb(30, 123, 110);}body a:hover{color:rgb(55, 204, 183);}[data-bs-theme=dark] body{background-color:rgb(255, 255, 255);color:rgb(44, 44, 44);}[data-bs-theme=dark] body a{color:rgb(30, 123, 110);}[data-bs-theme=dark] body a:hover{color:rgb(55, 204, 183);}header{color:rgb(153, 153, 153);}[data-bs-theme=dark] header{color:rgb(153, 153, 153);}.astroid-header-section, .astroid-sidebar-header{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-header-section, [data-bs-theme=dark] .astroid-sidebar-header{background-color:rgb(255, 255, 255);}#astroid-sticky-header{background-color:rgb(255, 255, 255);}#astroid-sticky-header .astroid-nav .nav-link{color:rgb(0, 0, 0);}#astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(52, 14, 14);}#astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(23, 92, 83);}[data-bs-theme=dark] #astroid-sticky-header{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link{color:rgb(0, 0, 0);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:hover{color:rgb(52, 14, 14);}[data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link:active, [data-bs-theme=dark] #astroid-sticky-header .astroid-nav .nav-link.active{color:rgb(23, 92, 83);}.astroid-nav .nav-link, .astroid-sidebar-menu .nav-link{color:rgb(52, 14, 14);}.astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover{color:rgb(23, 92, 83);}.astroid-nav .nav-link:focus, .astroid-sidebar-menu .nav-link:focus{color:rgb(23, 92, 83);}.astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active{color:rgb(6, 174, 179);}[data-bs-theme=dark] .astroid-nav .nav-link, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link{color:rgb(52, 14, 14);}[data-bs-theme=dark] .astroid-nav .nav-link:hover, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:hover{color:rgb(23, 92, 83);}[data-bs-theme=dark] .astroid-nav .nav-link:focus, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:focus{color:rgb(23, 92, 83);}[data-bs-theme=dark] .astroid-nav .nav-link:active, [data-bs-theme=dark] .astroid-nav .nav-link.active, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link:active, [data-bs-theme=dark] .astroid-sidebar-menu .nav-link.active{color:rgb(6, 174, 179);}.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(52, 14, 14);}.megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(30, 123, 110);}.megamenu-container li.nav-item-submenu > a:active, .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(30, 123, 110);}[data-bs-theme=dark] .megamenu-container{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .megamenu-container .nav-submenu .nav-submenu{background-color:rgb(255, 255, 255);}[data-bs-theme=dark] .has-megamenu.open .arrow{border-bottom-color:rgb(255, 255, 255);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a{color:rgb(52, 14, 14);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:hover{color:rgb(255, 255, 255);background-color:rgb(30, 123, 110);}[data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a:active, [data-bs-theme=dark] .megamenu-container li.nav-item-submenu > a.active{color:rgb(255, 255, 255);background-color:rgb(30, 123, 110);}.astroid-offcanvas{color:rgb(0, 0, 0) !important;background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .burger-menu-button, .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}.astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}.astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !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-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(222, 86, 7) !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;}.astroid-offcanvas .burger-menu-button .inner, .astroid-offcanvas .burger-menu-button .inner::before, .astroid-offcanvas .burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}[data-bs-theme=dark] .astroid-offcanvas{color:rgb(0, 0, 0) !important;background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .menu-indicator{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(222, 86, 7) !important;}[data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-offcanvas .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner, [data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::before, [data-bs-theme=dark] .astroid-offcanvas .burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.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(0, 0, 0);}[data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner, [data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::before, [data-bs-theme=dark] .header-offcanvas-trigger.burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.astroid-mobilemenu{background-color:rgb(255, 255, 255) !important;color:rgb(0, 0, 0) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !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 .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(222, 86, 7) !important;}.astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}.astroid-mobilemenu .menu-indicator{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu{background-color:rgb(255, 255, 255) !important;color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a{color:rgb(0, 0, 0) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a:hover{background-color: !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active > .nav-header, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active > a + .menu-indicator{color:rgb(222, 86, 7) !important;}[data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active, [data-bs-theme=dark] .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active{background-color:rgb(255, 255, 255) !important;}[data-bs-theme=dark] .astroid-mobilemenu .menu-indicator{color:rgb(0, 0, 0) !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(0, 0, 0);}[data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner, [data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::before, [data-bs-theme=dark] .header-mobilemenu-trigger.burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.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(0, 0, 0);}[data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner, [data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::before, [data-bs-theme=dark] .astroid-mobilemenu-open .burger-menu-button .inner::after{background-color:rgb(0, 0, 0);}.astroid-contact-info i[class*="fa-"]{color:rgb(255, 255, 255);}[data-bs-theme=dark] .astroid-contact-info i[class*="fa-"]{color:rgb(255, 255, 255);}.items-leading .article-title .page-header h2{font-size:32px;}.items-row .article-title .page-header h2{font-size:26px;}.btn-primary, .btn-backtohome, .btn-prosandcons, div.jd-register-login-wrapper .jd-register-login-box .jd-button-control .jd-form-button {
   font-size: 1.075rem;
}

#astroid-sticky-header {
    background-color: rgb(217, 235, 200); border-bottom: 1px solid #1e7b6e; }
    
    #acym_wrapper .acym__front__archive .acym__modal__handle {
    cursor: pointer;
    font-size: 24px;
    font-weight: 500;
    margin: 0;
}


.toolbar {
   box-shadow: 0 2px 4px -1px rgba(52, 14, 14,0.5);
}

.shadow-sm {
   box-shadow: 10px 10px 10px 1px rgba(52, 14, 14,0.5);
}

/* Sprachumschaltung */
#google_translate_element { display: none; position: absolute; top: 0; left: -1000px; }
#language-switch { position: relative; float: right; margin-left: 20px; }
	#language-switch button { display: block; background: transparent; font-size: 14px; line-height: 24px; text-align: left; border: none; padding-left: 40px; }
		#language-switch button:hover { background-color: #e5e5e5; }
	#language-switch .btn-header { padding-right: 34px; border: 1px solid #ccc; border-radius: 6px; background-color: #fff; background-image: url(/images/arrow.png); background-position: right top; background-repeat: no-repeat; background-size: 33px auto; }
	#language-switch .dropdown-item { width: 100%; position: relative; padding-right: 9px; }
		#language-switch .btn-header::before, #language-switch .dropdown-item::before { content: ''; display: block; width: 24px; height: 16px; background-image: url(/images/flags.svg); background-repeat: no-repeat; background-position: 0 0; background-size: auto 100%; position: absolute; left: 10px; top: 50%; margin-top: -8px; }

		#language-switch button.de::before { background-position: 0 0; }
		#language-switch button.en::before { background-position: -24px 0; }
		#language-switch button.fr::before { background-position: -48px 0; }
		#language-switch button.it::before { background-position: -72px 0; }
		#language-switch button.nl::before { background-position: -96px 0; }
		#language-switch button.es::before { background-position: -120px 0; }

#language-switch .dropdown-menu { display: none; background: #fff; border: 1px solid #ccc; border-radius: 6px; padding: 5px 0; position: absolute; top: 48px; left: 50%; margin-left: -66px; z-index:10000; }
#language-switch.show .dropdown-menu { display: block; }
	#language-switch .dropdown-menu:after, #language-switch .dropdown-menu:before { content: ''; width: 0; height: 0; position: absolute; bottom: 100%; left: 50%; border: solid transparent; pointer-events: none; }
	#language-switch .dropdown-menu:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
	#language-switch .dropdown-menu:before { border-color: rgba(79, 58, 42, 0); border-bottom-color: #ccc; border-width: 11px; margin-left: -11px; }
	
/* JEvents */
#jevents_body {
    width: 100% !important;
    border: 0px solid #DDD;
    background-color: transparent;
    border-radius: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
}


#jevents_body a:hover {
    color: #340E0E;
    background-color: transparent;
       font-weight: 400;
    text-transform: none;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.7em;
    font-family: Quicksand, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;
}

#jevents_body a {
    color: #ae414c;
    background-color: transparent;
      font-weight: 400;
    text-transform: none;
    font-size: 16px;
    letter-spacing: 0em;
    line-height: 1.7em;
    font-family: Quicksand, Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-weight: normal;
}

#jevents * {
    box-sizing: content-box;
}

.uk-nav li > a > * {
     line-height: 0.6em;
}

/* Bilder */
.bildVoll { display: block; width: 100%; height: auto; margin: 0 0 20px 0; }
.bildDrittelrechts { display: block; float: right; width: 40%; height: auto; margin: 0 0 30px 45px; }
.bildHalb { display: block; float: right; width: 50%; height: auto; margin: 4px 0 20px 25px; }
.bildDrittellinks { display: block; float: left; width: 30%; height: auto; margin: 4px 25px 20px 0; }
.bildBuch { display: block; float: right; width: 10%; height: auto; margin: 0 25px 10px 0; }

/* RSForm */
.formResponsive button[type="submit"], #content .formResponsive button[type="reset"] { float: right !important; width: 170px !important; margin: 0 0 0 15px !important; }
.formResponsive button[type="submit"] { background: #038083 !important; display: block !important; float: none !important; width: 170px !important; font-size: 16px !important; font-weight: 600 !important; line-height: 36px !important; color: #fff !important; margin: 0 auto 10px auto !important; padding: 0 !important; border: 0 !important; }
.formResponsive button[type="reset"] { background: #a51c2c !important; display: block !important; float: none !important; width: 170px !important; font-size: 16px !important; font-weight: 600 !important; line-height: 36px !important; color: #fff !important;  margin: 0 auto 10px auto !important; padding: 0 !important; border: 0 !important; }
.formResponsive button[type="reset"]:hover { background-color: #bd362f; *background-color: #a9302a; color: #ffffff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }



/* Tabelle */
.g2g-respo-table {display: block;}

.g2g-respo-table * { box-sizing:border-box; }
.g2g-respo-table table { width:90%; }

.g2g-respo-table table,
.g2g-respo-table td,
.g2g-respo-table tr,
.g2g-respo-table th { border:1px dotted gray; border-collapse: collapse; text-align: left; }

.g2g-respo-table td,
.g2g-respo-table tr,
.g2g-respo-table th { padding:1em; }

.g2g-respo-table th { background:#f1f1f1; font-weight: bold; }

@media screen and (max-width:700px) {

.g2g-respo-table tr { border-bottom: none; }

.g2g-respo-table td { padding:0; border:1px dotted gray; }

.g2g-respo-table table { border:none; }

.g2g-respo-table thead { display:none; }

.g2g-respo-table tr { float: left; width: 100%; margin-bottom: 2em; }

.g2g-respo-table td { float: left; width: 100%; padding:1em !important; border-left: 1px; border-right: 1px;}

.g2g-respo-table td::before {
content:attr(data-label);
word-wrap: break-word;
background: #f1f1f1;
border-right: 1px dotted gray;
width: 40%;
float:left;
padding:1em;
font-weight: bold;
margin:-1em 1em -1em -1em;
}
}@media (max-width: 991.98px) {body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:38px;letter-spacing:0em;line-height:1.3em;}h2, .h2{font-size:30px;letter-spacing:0em;line-height:1.3em;}h3, .h3{font-size:24px;letter-spacing:0em;line-height:1.6em;}h4, .h4{font-size:20px;letter-spacing:0em;line-height:1.2em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-size:14px;letter-spacing:0em;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-size:15px;letter-spacing:0em;line-height:1.8em;}}@media (max-width: 767.98px) {body, .body{font-size:14px;letter-spacing:0em;line-height:1.7em;}h1, .h1{font-size:36px;letter-spacing:0em;line-height:1.6em;}h2, .h2{font-size:30px;letter-spacing:0em;line-height:1.3em;}h3, .h3{font-size:20px;letter-spacing:0em;line-height:1.2em;}h4, .h4{font-size:18px;letter-spacing:0em;line-height:1.2em;}.astroid-nav > li > a, .astroid-sidebar-menu > li > a, .astroid-mobile-menu > .nav-item > a{font-size:14px;letter-spacing:0em;line-height:1.6em;}.nav-submenu-container .nav-submenu > li, .jddrop-content .megamenu-item .megamenu-menu li, .nav-submenu, .astroid-mobile-menu .nav-child .menu-go-back, .astroid-mobile-menu .nav-child .nav-item-submenu > a{font-size:15px;letter-spacing:0em;line-height:1.8em;}}