﻿ .accordion{margin:0;padding:0;border:2px solid hsl(0deg 0% 52%);border-radius:7px;width:100%}.accordion h3{margin:0;padding:0}.accordion:focus-within{border-color:var(--primary-color)}.accordion:focus-within h3{background-color:hsl(0deg 0% 97%)}.accordion > * + *{border-top:1px solid hsl(0deg 0% 52%)}.j-accordion_trigger{background:none;color:hsl(0deg 0% 13%);display:block;font-size:1rem;font-weight:normal;margin:0;padding:1em 1.5em;position:relative;text-align:left;width:100%;outline:none}.j-accordion_trigger:focus, .j-accordion_trigger:hover{background:var(--primary-color-focus)}.accordion-trigger:focus{outline:4px solid transparent}.accordion > *:first-child .j-accordion_trigger, .accordion > *:first-child{border-radius:5px 5px 0 0}.accordion > *:last-child .j-accordion_trigger, .accordion > *:last-child{border-radius:0 0 5px 5px}button{border-style:none}.accordion button::-moz-focus-inner{border:0}.accordion_title{display:block;pointer-events:none;border:transparent 2px solid;border-radius:5px;padding:0.25em;outline:none}.j-accordion_trigger:focus .accordion_title{border-color:var(--primary-color)}.accordion_icon{border:solid currentColor;border-width:0 2px 2px 0;height:0.5rem;pointer-events:none;position:absolute;right:2em;top:50%;transform:translateY(-60%) rotate(45deg);width:0.5rem}.accordion-trigger:focus .accordion_icon, .accordion-trigger:hover .accordion_icon{border-color:var(--primary-color)}.j-accordion_trigger[aria-expanded="true"] .accordion_icon{transform:translateY(-50%) rotate(-135deg)}.accordion_panel{margin:0;padding:1em 1.5em}.accordion_panel[hidden]{display:none}fieldset{border:0;margin:0;padding:0}input{border:1px solid hsl(0deg 0% 42%);border-radius:0.3em;display:block;font-size:inherit;padding:0.3em 0.5em}/** * Generelle App-Styles */:root{--primary-color:#009afa;--secondary-color:#0ca0fb;--hinweis-color:#ff0031;--glossar-color:#ffb000;--orange:orange;--green:rgb(37, 177, 37);--text-color:#333;--background-color:#f4f4f4;--font-family:"Open Sans", sans-serif;--button-text-color:#000;--link-color:#0078c2;--link-hover-color:#005387;font-size:18px}.hidden{display:none !important}html,
body{height:100%;margin:0;padding:0;font-family:var(--font-family);color:var(--text-color);background-color:var(--background-color);overflow:hidden;line-height:1.3;font-size:1.1rem}*{box-sizing:border-box}a{text-decoration:none}h1,
h2,
h3,
h4,
h5,
h6{color:var(--text-color);margin:0;font-weight:normal;line-height:1.2;font-family:"impact"}p{margin:0;color:var(--text-color)}P:not(:first-of-type){margin-top:1rem}a:not(.button){color:var(--link-color);text-decoration:none;transition:color 0.3s, text-decoration 0.3s;font-family:var(--font-family)}button{cursor:pointer}a:hover:not(.button),
a:focus:not(.button){color:var(--link-hover-color);text-decoration:underline;outline:none}a:focus-visible:not(.button){outline:auto}.button,
.app_button{background-color:var(--primary-color);color:var(--button-text-color);border:none;padding:10px 20px;font-size:1.2rem;border-radius:5px;cursor:pointer;transition:background-color 0.3s, transform 0.2s, box-shadow 0.3s;display:block;width:fit-content;text-decoration:none;font-family:var(--font-family)}.button:hover,
.app_button:hover{background-color:var(--secondary-color);box-shadow:0 4px 8px rgba(0, 0, 0, 0.2)}.button:focus,
.app_button:focus{outline:2px solid black}.w-screen{height:100%;margin:auto;padding:20px}.w-content{height:100%}.filters{height:0;width:0}#w-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:white;z-index:999;display:flex;justify-content:center;align-items:center}#datenschutz,
#impressum{margin:auto;max-width:1000px}:root{--menu-height:40px}#j-appmenu-burger{position:fixed;display:flex;top:0;left:0;width:100%;background:grey;height:var(--menu-height);align-items:center;justify-content:space-between;z-index:100}#j-appmenu-burger_container{position:absolute;top:var(--menu-height);left:0;width:100vw;height:calc(100svh - var(--menu-height));background:white}#j-appmenu-burger_container ul{list-style:none;margin:auto;text-align:center;padding:1rem}#j-appmenu-burger_button{width:20px;height:20px;display:block;margin-right:20px;background-image:url("../assets/_icons/icons/burgermenu.svg");background-repeat:no-repeat;background-position:center;background-color:transparent;border:none}.appmenu-burger__back-button{width:30px;height:30px;display:block;margin-right:20px;background-image:url("../assets/_icons/icons/menu_pfeil-icon.svg");background-repeat:no-repeat;background-position:center;background-color:transparent;border:none}#j-appmenu-burger_button.close{background-image:url("../assets/_icons/icons/close-b.svg")}.w-screen{margin-top:var(--menu-height) !important}.carousel__container{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;max-width:600px;padding:1rem;gap:20px}.carousel__innercontainer{display:flex;align-items:center;position:relative;justify-content:space-between;width:100%}.carousel__items{height:100%;position:relative;border:black solid 1px;width:100%;padding:50px}.j-carousel__item{display:none;height:100%}.j-carousel__item.carousel__item-active{display:block}.j-carousel__previous-btn, .j-carousel__next-btn{background:none;height:40px}.j-carousel__previous-btn img, .j-carousel__next-btn img{height:100%}.j-carousel__previous-btn img{transform:rotate(180deg)}.carousel__avatar{height:100%;margin-left:-20px}.carousel__tab-container{display:flex;justify-content:space-between;align-items:center;width:100%}.j-carousel__tab{background:grey;width:15px;border-radius:50%;height:15px;box-sizing:border-box;margin:0;padding:0;box-shadow:0px 0px 5px grey}.j-carousel__tab.carousel__tab-active{background:black}:root{--green-light:#c7e49c;--green:#8fc93a;--yellow-light:#ffdc83;--yellow:#ffba08;--orange-light:#f2b084;--orange:#e5630a}.w-info{text-align:center;position:fixed;left:0px;top:0px;width:90%;padding:14px;margin:5%;z-index:1000}/** * Alertlevels **/ .w-info.w-notice{background-color:var(--green-light);color:black;border-bottom:solid 5px var(--green)}.w-info.w-warning{background-color:var(--yellow-light);color:black;border-bottom:solid 5px var(--yellow)}.w-info.w-error{background-color:var(--orange-light);color:black;border-bottom:solid 5px var(--orange)}body{height:calc(100% - var(--menu-height) * 2)}#j-appmenu-bottom{position:fixed;bottom:0;left:0;width:100%;height:70px;z-index:100}#j-appmenu-bottom div[role="menubar"]{display:flex;justify-content:space-around;align-items:center;height:100%;width:100%;background:white;box-shadow:0px -3px 6px 0px rgba(0, 0, 0, 0.16)}#j-appmenu-bottom div[role="menubar"] > div{margin:0;padding:0;height:100%}a.j-appmenu-bottom_link div, button.j-appmenu-bottom_link div{justify-content:center;display:flex;align-content:center;flex-direction:column;height:100%}.overlay{opacity:0.5;background:black;height:100%;width:100%;position:fixed;left:0;top:0;z-index:99}a.j-appmenu-bottom_link, button.j-appmenu-bottom_link{color:var(--textfarbe);font-size:12pt;padding:10px;text-decoration:none;margin:0;height:100%;box-sizing:border-box;background:none;border:none}a.j-appmenu-bottom_link:visited, button.j-appmenu-bottom_link:visited{color:inherit}a.j-appmenu-bottom_link:hover, button.j-appmenu-bottom_link:hover{color:inherit;text-decoration:none}.activemenu{color:var(--primary-color)}.activemenu:visited{color:var(--primary-color);text-decoration:none}a.j-appmenu-bottom_link.activemenu, button.j-appmenu-bottom_link.activemenu{border-bottom:5px solid var(--primary-color)}a.j-appmenu-bottom_link img, button.j-appmenu-bottom_link img{display:block;align-self:center;max-width:40px;max-height:24px;margin-bottom:5px}.j-appmenu-bottom_second-menu ul{font-size:16pt}.j-appmenu-bottom_second-menu a{text-decoration:none;color:var(--textfarbe)}.j-appmenu-bottom_second-menu a:visited{color:var(--textfarbe)}.j-appmenu-bottom_second-menu a.activemenu{text-decoration:underline;color:var(--primary-color)}.j-appmenu-bottom_second-menu{position:absolute;left:0;bottom:-300px;text-align:center;background:white;width:100%;transition:bottom 1s;z-index:-1;border-radius:20px 20px 0 0;box-shadow:0px -3px 6px 0px rgba(0, 0, 0, 0.16);padding-bottom:20px}.j-appmenu-bottom_second-menu ul{list-style:none;padding-left:0}.j-appmenu-bottom_second-menu li{margin-top:10px}.app-modal{background:white;width:90%;z-index:100;position:fixed;padding:10px;left:2.5%}.app-modal{background:white;width:90%;z-index:102;position:fixed;left:5%;max-height:90%;top:5%;border-radius:15px;max-width:800px;overflow:auto}.app-modal_wrapper{background:white;height:fit-content;padding:2rem;text-align:center;position:relative}.app-modal_title{margin-bottom:1rem}.app-modal_title:focus{outline:none}.app-modal_close{height:25px;width:25px;background:transparent;position:absolute;top:1rem;right:1rem;padding:0;z-index:10}.app-modal_buttons{display:flex;align-items:center;justify-content:center;gap:10px;padding:1rem}.app-modal_close img{height:100%;width:auto}.overlay{background:black;opacity:0.6;position:fixed;z-index:15;height:100%;width:100%;top:0;left:0}@media (min-width:880px){.app-modal{left:calc((100% - 800px) / 2)}}[role='radiogroup']{padding:0;margin:0;list-style:none}[role='radiogroup']:focus{outline:none}[role='radio']{padding:4px 8px;border:0 solid transparent;border-radius:5px;display:inline-block;position:relative;cursor:default;outline:none;color:black}[role='radio']+[role='radio']{margin-left:1em}[role='radio']::before{position:relative;top:1px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='14' style='forced-color-adjust:auto;'%3E%3Ccircle cx='7' cy='7' r='6' stroke='rgb(0, 90, 156)' stroke-width='2' fill-opacity='0' /%3E%3C/svg%3E")}[role='radio'][aria-checked='true']::before{position:relative;top:1px;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='14' width='14' style='forced-color-adjust:auto;'%3E%3Ccircle cx='7' cy='7' r='6' stroke='rgb(0, 90, 156)' stroke-width='2' fill-opacity='0' /%3E%3Ccircle cx='7' cy='7' r='3' fill='rgb(0, 90, 156)' stroke-opacity='0' /%3E%3C/svg%3E")}[role='radio'].focus, [role='radio']:hover{padding:2px 6px;border:2px solid #005a9c;background-color:#def;cursor:pointer}