/* AUTO-GENERATED - DO NOT EDIT */
/*Alle Breiten*/
html{margin:0;padding:0;height:100%;font-size:var(--text-font-size);font-family:var(--font-family);font-optical-sizing:auto;line-height:var(--text-line-height);font-weight:400;scroll-behavior:smooth;font-variation-settings:var(--font-condensed);background-color:var(--bodyoverflow-background)}body{color:var(--text-color);height:100%;display:flex;flex-direction:column;background-color:var(--color-lightblue);max-width:1920px;margin:0 auto}h1,
h2,
h3,
h4,
h5,
h6{font-size:var(--text-header-font-size);line-height:var(--text-header-line-height);padding:0;margin:0 0 1rem 0;color:var(--text-header-color);font-weight:700}h1 > span,
h2 > span,
h3 > span,
h4 > span,
h5 > span,
h6 > span{color:var(--text-subheader-color);font-weight:400}h1.medium,
h2.medium,
h3.medium,
h4.medium,
h5.medium,
h6.medium{font-size:var(--text-header-medium-font-size)}h1.small,
h2.small,
h3.small,
h4.small,
h5.small,
h6.small{font-size:var(--text-header-small-font-size)}.textBoxHeader.noMargin h1,
.textBoxHeader.noMargin h2,
.textBoxHeader.noMargin h3,
.textBoxHeader.noMargin h4,
.textBoxHeader.noMargin h5{margin:0}p{margin:1rem 0}p:first-child{margin-top:0}table{border-collapse:collapse}table tr > th{font-weight:700}table tr > td,
table tr > th{padding:0.25rem 0.25rem;vertical-align:top;text-align:left}table tr > td:first-child,
table tr > th:first-child{padding-left:0}table tr > td:last-child,
table tr > th:last-child{padding-right:0}table tr:first-child > td,
table tr:first-child > th{padding-top:0}table tr:last-child > td{padding-bottom:0}address{font-style:normal}sup{line-height:0}ol{list-style:decimal outside none}ul{list-style:disc outside none}ul,
ol{margin:0 0 0 1rem;padding:0}.error,
.hinweis,
pre{display:block;padding:0.75rem}.error,
.hinweis{margin-bottom:2rem}.error,
pre{border:2px solid #e1271f;background-color:#f9dfde;color:#000000}.hinweis{border:2px solid #01466f;background-color:#e4f5ff;color:#000000}.formError{border-color:#e1271f!important}.formErrorBox{border:2px solid #e1271f!important;padding:0.5rem!important}.fileErrorBox{margin-top:1rem;color:#002440;background-color:#f9dfde;border:2px solid #e1271f;padding:1rem;font-weight:400}.fileErrorBox:empty{padding:0;margin:0;border:0 none}.goBackButton:after{content:'';display:none}.goBackButton:before{content:'arrow_back';font-size:1.15rem;margin-right:0.25rem}form{margin:0;padding:0}.formrowsGroup{display:grid}.formrows{display:flex;flex-direction:column;gap:1.5rem}.formrowsElement{display:flex;flex-direction:column;gap:0.25rem}input,
select,
textarea,
button{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;padding:0.5rem;box-sizing:border-box}input[type="text"],
input[type="email"],
textarea{border:0.125rem solid var(--input-border-color);background:var(--input-background);width:100%;border-radius:0.5rem}textarea{height:10em}#emailbest{display:none}.formcontrol{display:flex;align-items:baseline;gap:1rem;margin:2rem 0 0 0}.formcontrol > *{display:block}.pflicht:after{content:'*';color:#e1271f;vertical-align:super;line-height:1;font-size:0.8em;margin:0}div.pflicht:after{margin:0 0 0 0.15em}.formrows > .checkbox{display:flex;gap:0.5rem;align-items:baseline;flex-direction:row}.formrows > .checkboxSelect{cursor:pointer}.fileUpload{position:relative;color:var(--input-color);text-transform:uppercase;text-align:center}.fileUpload > input{position:absolute;width:100%;height:100%;top:0;left:0;right:0;bottom:0;opacity:0;cursor:pointer}.fileUpload > div{width:100%;padding:2rem;border:2px dashed var(--input-border-color);box-sizing:border-box;font-weight:700}.fileUpload > div > div:nth-child(2){display:none}.fileUpload > div > div > div:nth-child(1){display:flex;align-items:center;justify-content:center}.fileUpload > div > div > div:nth-child(1):before{content:'attach_file';display:block;font-size:1.5rem}.fileUpload.fileUploadOK > div,
.fileUpload:hover > div{border:2px solid var(--input-border-color);background-color:rgba(255,255,255,0.25)}.fileUpload.fileUploadOK > div > div:nth-child(2){display:block}.fileUpload.fileUploadOK > div > div:nth-child(1){display:none}.formInProgress{display:block;display:none;position:absolute;width:100%;height:100%;z-index:900;top:0;left:0;color:var(--color-black);text-align:center}.formInProgress > div{height:100%;background-color:var(--color-white);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;padding:3rem;box-sizing:border-box}.formInProgress > div > div:nth-child(1){width:8rem;aspect-ratio:1/1 auto;border:10px solid var(--color-green);border-bottom-color:var(--color-blue);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 2s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.materialIcon,
.textIcon > span,
.fileUpload > div > div > div:nth-child(1):before,
body > footer > div:nth-child(2) ul > li > a:before{font-family:'Material Symbols Outlined';font-weight:normal;font-style:normal;font-size:1em;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr}.materialIconFill{font-variation-settings:'FILL' 1}.textIcon{display:inline-flex;gap:0.25em;align-items:baseline}.textIcon > span{font-size:1.1em;transform:translateY(0.20em)}a,
a:visited,
a:hover{text-decoration:none;color:var(--link-color);text-decoration:var(--link-decoration);font-weight:var(--link-weight)}a:hover{color:var(--link-hover-color)}.button,
.button:active,
.button:visited,
.button:hover{border:var(--button-border-width) solid var(--button-border-color);font-size:1rem;padding:0.25rem 1.5rem;color:var(--button-color);background:var(--button-background);display:inline-block;border-radius:var(--button-border-radius);text-decoration:none;font-weight:400;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.button:hover{color:var(--button-hover-color);background:var(--button-hover-background)}.buttonAlt,
.buttonAlt:active,
.buttonAlt:visited,
.buttonAlt:hover{color:var(--button-alt-color);background:var(--button-alt-background)}body > header{display:flex;flex-direction:column;gap:0;width:100%;height:var(--header-height)}body > header > div{width:100%;max-width:1920px;margin:0 auto}body > header > div > div{width:var(--main-width);margin:0 auto}body > header > div:nth-child(1){flex:1 1 auto;padding:1.25rem 0 1rem 0;background-color:var(--header-background);color:var(--header-color)}body > header > div:nth-child(1) > div{display:grid;grid-template-columns:var(--logo-width) var(--header-suche-width) 1fr}body > header > div:nth-child(1) > div > .mobileNavTrigger,
body > header > div:nth-child(1) > div > .mobileNavTrigger:hover,
body > header > div:nth-child(1) > div > .mobileNavTrigger:visited{color:var(--color-white);grid-area:header-trigger;display:flex;align-items:center}body > header > div:nth-child(1) > div > .logo{grid-area:header-logo}body > header > div:nth-child(1) > div > .suche{grid-area:header-suchen}body > header > div:nth-child(1) > div > .suche > form > div{display:flex;border-radius:var(--button-border-radius);overflow:hidden;background:var(--color-white);border:2px solid var(--color-green);font-weight:300}body > header > div:nth-child(1) > div > .suche > form > div > input{flex:1 1 auto;font-size:0.9rem;color:var(--color-black);border:0 none;background:transparent;padding:0.25rem 1rem}body > header > div:nth-child(1) > div > .suche > form > div > button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--color-green);width:2rem;color:var(--color-white);padding:0;border:0 none}body > header > div:nth-child(1) > div > .suche > form > div > button > svg{width:50%}body > header > div:nth-child(1) > div > .shopMenue{grid-area:header-menue;display:flex;gap:0.25rem;flex-direction:column;align-items:end;justify-content:center}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(1){text-align:right}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2){display:flex;gap:0.5rem}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) img{display:block}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user{position:relative;display:flex;gap:0.5rem}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user #userLogin{position:relative}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user #userMenu{position:relative}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser2,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonWarenkorb{display:flex;gap:0.25rem;align-items:center;padding:0 1rem}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser > span:last-child,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser2 > span:last-child,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonWarenkorb > span:last-child{height:1.25rem}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser > span:last-child > svg,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonUser2 > span:last-child > svg,
body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonWarenkorb > span:last-child > svg{height:100%}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonWarenkorb > span{position:relative}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .user .buttonWarenkorb > span > span:last-child{position:absolute;top:-0.1rem;right:-0.5rem;background-color:var(--color-white);color:var(--color-green);display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;height:0.8rem;font-size:0.65rem;font-weight:600;border-radius:100%}body > header > div:nth-child(1) > div > .shopMenue > div:nth-child(2) > .sprache{width:2rem;aspect-ratio:1/1}body > header > div:nth-child(2){background-color:var(--header2-background);color:var(--header2-color)}/* Login-Men? Dropdown */
/* Container */
.loginMenu,
.accountMenu{position:absolute;top:calc(100% + 0.5rem);right:0;width:var(--user-menu-width);background-color:var(--color-green);color:var(--color-white);z-index:9991;border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0, 0, 0, 0.25);transform:translateY(-10px);opacity:0;visibility:hidden;transition:transform 0.25s ease, opacity 0.25s ease, visibility 0.25s ease;font-variation-settings:var(--font-condensed)}.loginMenu--open,
.accountMenu--open{transform:translateY(0);opacity:1;visibility:visible}/* Header mit Schlie?en-Icon */
.loginMenu__header,
.accountMenu__header{display:flex;justify-content:flex-end;padding:0.5rem 0.75rem 0 0.75rem}.loginMenu__close,
.accountMenu__close{background:transparent;border:0 none;color:var(--color-white);cursor:pointer;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease;font-size:1.25rem}.loginMenu__close:hover,
.accountMenu__close:hover{opacity:0.7}/* Inhalt */
.loginMenu__content,
.accountMenu__content{padding:0 1.25rem 1.25rem 1.25rem}/* Fehlerbox */
.loginMenu__error{background-color:rgba(225, 39, 31, 0.9);color:var(--color-white);padding:0.5rem 0.75rem;margin-bottom:1rem;border-radius:4px;font-size:0.9rem;line-height:1.4}/* Formular */
.loginMenu__form{display:flex;flex-direction:column;gap:0.75rem}.loginMenu__label{display:block;font-size:0.9rem;font-weight:500;margin-bottom:0.25rem}.loginMenu__input{width:100%;padding:0.5rem 0.75rem;border:0 none;border-radius:4px;font-size:1rem;background-color:var(--color-white);color:var(--color-black)}.loginMenu__input:focus{outline:2px solid var(--color-blue);outline-offset:1px}/* Passwort vergessen Link */
.loginMenu__forgot{text-align:right;margin-top:-0.25rem}.loginMenu__forgot a,
.loginMenu__forgot a:visited,
.loginMenu__forgot a:hover{color:var(--color-white);font-size:0.85rem;text-decoration:none}.loginMenu__forgot a:hover{text-decoration:underline}/* Submit Button */
.loginMenu__submit{width:100%;padding:0.5rem 1rem;border:2px solid var(--color-white);border-radius:100px;background-color:transparent;color:var(--color-white);font-size:1rem;font-weight:500;cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease;margin-top:0.5rem}.loginMenu__submit:hover{background-color:var(--color-white);color:var(--color-green)}/* Registrierung Bereich */
.loginMenu__register{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255, 255, 255, 0.3);text-align:center}.loginMenu__registerText{font-size:0.9rem;margin-bottom:0.5rem}.loginMenu__registerLink,
.loginMenu__registerLink:visited,
.loginMenu__registerLink:hover{display:inline-block;padding:0.4rem 1.25rem;border:2px solid var(--color-white);border-radius:100px;color:var(--color-white);text-decoration:none;font-size:0.9rem;transition:background-color 0.2s ease, color 0.2s ease}.loginMenu__registerLink:hover{background-color:var(--color-white);color:var(--color-green)}/* Navigation Liste */
.accountMenu__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.accountMenu__item{border-bottom:1px solid rgba(255, 255, 255, 0.2)}.accountMenu__item:last-child{border-bottom:0 none}.accountMenu__link,
.accountMenu__link:visited,
.accountMenu__link:hover{display:flex;align-items:center;gap:0.75rem;padding:0.75rem 0.25rem;color:var(--color-white);text-decoration:none;transition:opacity 0.2s ease}.accountMenu__link:hover{opacity:0.8}.accountMenu__icon{width:1.25rem;height:1.25rem;flex-shrink:0}.accountMenu__icon > svg{display:block;width:100%;height:100%}/* Abmelden Bereich */
.accountMenu__logout{margin-top:0.75rem;padding-top:0.75rem;border-top:1px solid rgba(255, 255, 255, 0.3)}.accountMenu__logoutLink,
.accountMenu__logoutLink:visited,
.accountMenu__logoutLink:hover{display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1rem;border:2px solid var(--color-white);border-radius:100px;color:var(--color-white);text-decoration:none;font-size:0.9rem;transition:background-color 0.2s ease, color 0.2s ease}.accountMenu__logoutLink:hover{background-color:var(--color-white);color:var(--color-green)}.accountMenu__logoutLink > .materialIcon{font-size:1.1rem}.accountMenu__logoutIcon{width:1rem;height:1rem;flex-shrink:0}.accountMenu__logoutIcon > svg{display:block;width:100%;height:100%}#topNavigation .sideNavTrigger{cursor:pointer;display:flex;align-items:center;gap:0.25em;font-weight:700}#topNavigation .sideNavTrigger > div:nth-child(1){font-size:1.5em}#topNavigation > nav{position:relative;display:flex;justify-content:space-between;height:var(--topnav-height, 0);font-variation-settings:var(--font-condensed);/* 1. Ebene */}#topNavigation > nav > div{display:flex;align-items:center;height:100%}#topNavigation > nav > div:not(.flyout){position:relative}#topNavigation > nav > div > *:first-child{padding-left:var(--topnav-padding, 0);padding-right:var(--topnav-padding, 0)}#topNavigation > nav > div > *:first-child,
#topNavigation > nav > div > *:first-child:visited,
#topNavigation > nav > div > *:first-child:hover{color:var(--topnav-color)}#topNavigation > nav > div > *:first-child:hover,
#topNavigation > nav > div > *:first-child.active{color:var(--topnav-hover-color)}#topNavigation > nav > div.shopnavElement > *:first-child{padding-left:var(--topnavshop-padding, 0);padding-right:var(--topnavshop-padding, 0)}#topNavigation > nav > div:first-child > *:first-child{padding-left:0}#topNavigation > nav > div:last-child > *:first-child{padding-right:0}#topNavigation > nav > div.spacer > div{padding:0;height:50%;width:1px;background-color:var(--topnav-color)}#topNavigation > nav > div > div:not(:first-child){display:none}/* 2. Ebene */
#topNavigation > nav > div.open > div:not(:first-child),
#topNavigation > nav > div.forceOpen > div:not(:first-child){display:block;position:absolute;top:var(--topnav-height, 0);left:0;width:100%}#topNavigation > nav > div.open > div:not(:first-child) > div,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div{padding:2rem;border-bottom-left-radius:var(--topnav-sub-border-radius);border-bottom-right-radius:var(--topnav-sub-border-radius);background-color:var(--topnav-sub-background);color:var(--topnav-sub-color);display:flex;flex-direction:column;gap:0;width:200%}#topNavigation > nav > div.open > div:not(:first-child) > div > div,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div{display:flex;flex-direction:column;gap:0.5rem}#topNavigation > nav > div.open > div:not(:first-child) > div > div > a,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > a:visited,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > a:hover,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a:visited,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a:hover{color:var(--topnav-sub-link-color);display:block;font-weight:700}#topNavigation > nav > div.open > div:not(:first-child) > div > div > a img,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > a:visited img,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > a:hover img,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a img,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a:visited img,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a:hover img{display:block}#topNavigation > nav > div.open > div:not(:first-child) > div > div > a:hover,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > a.active,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a:hover,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > a.active{color:var(--topnav-sub-link-hover-color);text-decoration:underline}#topNavigation > nav > div.flyout > div:not(:first-child) > div{display:grid;grid-template-columns:repeat(6, 1fr);gap:2rem;width:auto}#topNavigation > nav > div.flyout9 > div:not(:first-child) > div{grid-template-columns:repeat(9, 1fr);gap:1rem}#topNavigation > nav > div.flyout8 > div:not(:first-child) > div{grid-template-columns:repeat(8, 1fr);gap:1rem}#topNavigation > nav > div.flyout7 > div:not(:first-child) > div{grid-template-columns:repeat(7, 1fr)}/* 3. Ebene */
#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul{display:flex;flex-direction:column;gap:0.5rem}#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li{font-size:0.9em}#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li > a,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li > a:visited,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li > a:hover,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li > a,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li > a:visited,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li > a:hover{color:var(--topnav-sub-link-color)}#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li > a:hover,
#topNavigation > nav > div.open > div:not(:first-child) > div > div > ul > li > a.active,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li > a:hover,
#topNavigation > nav > div.forceOpen > div:not(:first-child) > div > div > ul > li > a.active{color:var(--topnav-sub-link-hover-color);text-decoration:underline}body > main{flex:1 0 auto;background-color:var(--main-background);background-image:url(../picture/pico-berg-verlauf.jpg);background-repeat:no-repeat;background-position:top center;background-size:100% auto}.iframe > body > main{margin-top:0}body > main > section{position:relative}body > main > section .sectionAnchor{position:absolute;left:0;height:0;width:0;top:0}body > main > section > div{background:var(--background);color:var(--text-color)}body > main > section > div.contentWrapper{display:flex;/* flex-direction:column;*/ gap:var(--gap-contentMedium);justify-content:center;overflow:hidden}body > main > section > div.contentWrapper > div{padding:var(--innerPadding-content) 0 var(--innerPadding-content) 0}body > main > section > div.contentWrapper:first-of-type > div{padding-top:var(--padding-content)}body > main > section > div.contentWrapper:last-of-type > div{padding-bottom:var(--padding-content)}body > main > section > div > .center > .text{text-align:center}body > main > section > div > .vollbild video{display:block;width:100%}body > main > section > div > .vollbild img{display:block}body > main > section > div > .vollbildOverflow{width:100%;position:relative;margin-left:0;margin-right:0;overflow:hidden;display:flex;justify-content:center;flex-direction:row;gap:0}body > main > section > div > .vollbildOverflow > .sliderWrapper{width:100%;justify-content:center;/* align-items:center;*/ display:flex}body > main > section > div > .content{margin:0 auto;display:grid;width:var(--main-width);gap:var(--gap-contentMedium)}body > main > section > div > .content.c1{gap:0}body > main > section > div > .content.bildLinkBoxen{display:flex;flex-wrap:wrap;gap:var(--gap-contentNarrow)}body > main > section > div > .content.bildLinkBoxenCenter{justify-content:center}body > main > section > div > .content.team{gap:var(--gap-contentMedium)}body > main > section > div > .content.boxHeightStart{align-items:start}body > main > section > div > .content.wm-pico-kreis{background-image:url(../picture/pico-kreis.png);background-repeat:no-repeat;background-size:var(--watermark-size);background-position:left center}body > main > section > div > .content .buttonBox{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem}body > main > section > div > .content.rueckblick .textBoxHeader > div{font-size:var(--text-header-font-size);line-height:var(--text-header-line-height);padding:0;margin:0 0 1rem 0;color:var(--text-header-color);font-weight:700}body > main > section > div > .content img{display:block}body > main > section > div > .content > .bild > div{max-height:100%;display:flex;align-items:center}body > main > section > div > .content > .text{display:flex;flex-direction:column;gap:var(--gap-contentNarrow);background-color:var(--background);color:var(--text-color)}body > main > section > div > .content .textBoxHeader{display:flex;flex-direction:column;gap:var(--gap-contentSmall)}body > main > section > div > .content .textBoxHeader h1,
body > main > section > div > .content .textBoxHeader h2,
body > main > section > div > .content .textBoxHeader h3,
body > main > section > div > .content .textBoxHeader h4,
body > main > section > div > .content .textBoxHeader h5,
body > main > section > div > .content .textBoxHeader h6{margin:0}body > main > section > div > .content.contentKurse .textBoxHeader{display:flex;flex-direction:row;gap:2rem;align-items:center}body > main > section > div > .content .textBox > h1,
body > main > section > div > .content .textBox > h2,
body > main > section > div > .content .textBox > h3,
body > main > section > div > .content .textBox > h4,
body > main > section > div > .content .textBox > h5,
body > main > section > div > .content .textBox > h6{text-transform:none}body > main > section > div > .content > .bildtextbox{overflow:hidden;position:relative;background-color:var(--background);color:var(--text-color);display:flex;flex-direction:column;/* gap:1rem;*/}body > main > section > div > .content > .bildtextbox > .bildBox{display:flex;justify-content:center}body > main > section > div > .content > .bildtextbox > .textButtonBox{flex:1 1 auto;display:flex;flex-direction:column;gap:1rem}body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox{flex:1 1 auto}body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox > h1,
body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox > h2,
body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox > h3,
body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox > h4,
body > main > section > div > .content > .bildtextbox > .textButtonBox > .textBox > h5{font-size:1.5em;margin:0 0 0.5rem 0}body > main > section > div > .content.center > .bildtextbox .textBox{text-align:center}body > main > section > div > .content.center > .bildtextbox .buttonBox{text-align:center}body > main > section > div > .content .jobStart{display:flex;flex-direction:column;gap:var(--gap-contentSmall)}body > main > section > div > .content .jobStart > a,
body > main > section > div > .content .jobStart > a:visited,
body > main > section > div > .content .jobStart > a:hover{width:100%;display:flex;gap:1rem;background:var(--color-white);color:var(--color-blue);text-decoration:none;padding:0.5rem 1rem}body > main > section > div > .content .jobStart > a > div:nth-child(1),
body > main > section > div > .content .jobStart > a:visited > div:nth-child(1),
body > main > section > div > .content .jobStart > a:hover > div:nth-child(1){flex:1 1 auto;display:flex;flex-direction:column}body > main > section > div > .content .jobStart > a > div:nth-child(1) > div:nth-child(1),
body > main > section > div > .content .jobStart > a:visited > div:nth-child(1) > div:nth-child(1),
body > main > section > div > .content .jobStart > a:hover > div:nth-child(1) > div:nth-child(1){font-weight:600}body > main > section > div > .content .jobStart > a > div:nth-child(1) > div:nth-child(2),
body > main > section > div > .content .jobStart > a:visited > div:nth-child(1) > div:nth-child(2),
body > main > section > div > .content .jobStart > a:hover > div:nth-child(1) > div:nth-child(2){color:var(--color-green)}body > main > section > div > .content .jobStart > a > div:nth-child(2),
body > main > section > div > .content .jobStart > a:visited > div:nth-child(2),
body > main > section > div > .content .jobStart > a:hover > div:nth-child(2){display:flex;align-items:center}body > main > section > div > .content .jobStart > a > div:nth-child(2) > svg,
body > main > section > div > .content .jobStart > a:visited > div:nth-child(2) > svg,
body > main > section > div > .content .jobStart > a:hover > div:nth-child(2) > svg{width:1.25rem}body > main > section > div > .content .jobStart > a > div:nth-child(2) > svg path,
body > main > section > div > .content .jobStart > a:visited > div:nth-child(2) > svg path,
body > main > section > div > .content .jobStart > a:hover > div:nth-child(2) > svg path{fill:var(--color-green)!important}body > main > section > div > .content.fullsize{width:100%}body > main > section > div > .content.centerContent{display:flex;justify-content:center}body > main > section > div > .content.centerBoxContent > div > div{display:flex;justify-content:center}body > main > section > div > .content > .noGap{gap:0}.iframe > body > main > section > div.contentWrapper{padding:var(--innerPadding-content) 0 var(--innerPadding-content) 0}.iframe > body > main > section > div.contentWrapper:first-of-type{padding-top:var(--padding-contentNarrow)}.iframe > body > main > section > div.contentWrapper:last-of-type{padding-bottom:var(--padding-contentNarrow)}body > main > section.multiWrapper > .contentWrapper{flex-direction:column;gap:0}main > section.noPadding > div > div,
main > section.noPadding > div:first-child > div,
main > section.noPadding > div:last-child > div{padding:0!important}main > section.noColorChange > div:first-of-type > div{padding-top:0}.content .grafikWrapper{display:flex;justify-content:start;align-items:center}.content.c11 > *:last-child .grafikWrapper,
.content.c111 > *:last-child .grafikWrapper,
.content.c1111 > *:last-child .grafikWrapper,
.content.c21 > *:last-child .grafikWrapper{justify-content:end}main > section > .bgColor-transparent > .content > *.boxColor-white.text,
main > section > .bgColor-transparent > .content > *.boxColor-white.html,
main > section > .bgColor-transparent > .content > *.boxColor-white.bildtextbox > .textButtonBox,
main > section > .bgColor-transparent > .content > *.boxColor-lightblue.text,
main > section > .bgColor-transparent > .content > *.boxColor-lightblue.html,
main > section > .bgColor-transparent > .content > *.boxColor-lightblue.bildtextbox > .textButtonBox,
main > section > .bgColor-transparent > .content > *.boxColor-blue.text,
main > section > .bgColor-transparent > .content > *.boxColor-blue.html,
main > section > .bgColor-transparent > .content > *.boxColor-blue.bildtextbox > .textButtonBox,
main > section > .bgColor-transparent > .content > *.boxColor-green.text,
main > section > .bgColor-transparent > .content > *.boxColor-green.html,
main > section > .bgColor-transparent > .content > *.boxColor-green.bildtextbox > .textButtonBox{padding:var(--padding-box)}main > section > .bgColor-transparent > .content > *.boxColor-transparent.bildtextbox > .textButtonBox{padding-top:var(--padding-box)}main > section > .bgColor-white > .content > *.boxColor-transparent.text,
main > section > .bgColor-white > .content > *.boxColor-transparent.html,
main > section > .bgColor-white > .content > *.boxColor-transparent.bildtextbox > .textButtonBox,
main > section > .bgColor-white > .content > *.boxColor-lightblue.text,
main > section > .bgColor-white > .content > *.boxColor-lightblue.html,
main > section > .bgColor-white > .content > *.boxColor-lightblue.bildtextbox > .textButtonBox,
main > section > .bgColor-white > .content > *.boxColor-blue.text,
main > section > .bgColor-white > .content > *.boxColor-blue.html,
main > section > .bgColor-white > .content > *.boxColor-blue.bildtextbox > .textButtonBox,
main > section > .bgColor-white > .content > *.boxColor-green.text,
main > section > .bgColor-white > .content > *.boxColor-green.html,
main > section > .bgColor-white > .content > *.boxColor-green.bildtextbox > .textButtonBox{padding:var(--padding-box)}main > section > .bgColor-white > .content > *.boxColor-white.bildtextbox > .textButtonBox{padding-top:var(--padding-box)}main > section > .bgColor-lightblue > .content > *.boxColor-transparent.text,
main > section > .bgColor-lightblue > .content > *.boxColor-transparent.html,
main > section > .bgColor-lightblue > .content > *.boxColor-transparent.bildtextbox > .textButtonBox,
main > section > .bgColor-lightblue > .content > *.boxColor-white.text,
main > section > .bgColor-lightblue > .content > *.boxColor-white.html,
main > section > .bgColor-lightblue > .content > *.boxColor-white.bildtextbox > .textButtonBox,
main > section > .bgColor-lightblue > .content > *.boxColor-blue.text,
main > section > .bgColor-lightblue > .content > *.boxColor-blue.html,
main > section > .bgColor-lightblue > .content > *.boxColor-blue.bildtextbox > .textButtonBox,
main > section > .bgColor-lightblue > .content > *.boxColor-green.text,
main > section > .bgColor-lightblue > .content > *.boxColor-green.html,
main > section > .bgColor-lightblue > .content > *.boxColor-green.bildtextbox > .textButtonBox{padding:var(--padding-box)}main > section > .bgColor-lightblue > .content > *.boxColor-lightblue.bildtextbox > .textButtonBox{padding-top:var(--padding-box)}main > section > .bgColor-blue > .content > *.boxColor-transparent.text,
main > section > .bgColor-blue > .content > *.boxColor-transparent.html,
main > section > .bgColor-blue > .content > *.boxColor-transparent.bildtextbox > .textButtonBox,
main > section > .bgColor-blue > .content > *.boxColor-white.text,
main > section > .bgColor-blue > .content > *.boxColor-white.html,
main > section > .bgColor-blue > .content > *.boxColor-white.bildtextbox > .textButtonBox,
main > section > .bgColor-blue > .content > *.boxColor-lightblue.text,
main > section > .bgColor-blue > .content > *.boxColor-lightblue.html,
main > section > .bgColor-blue > .content > *.boxColor-lightblue.bildtextbox > .textButtonBox,
main > section > .bgColor-blue > .content > *.boxColor-green.text,
main > section > .bgColor-blue > .content > *.boxColor-green.html,
main > section > .bgColor-blue > .content > *.boxColor-green.bildtextbox > .textButtonBox{padding:var(--padding-box)}main > section > .bgColor-blue > .content > *.boxColor-blue.bildtextbox > .textButtonBox{padding-top:var(--padding-box)}main > section > .bgColor-green > .content > *.boxColor-transparent.text,
main > section > .bgColor-green > .content > *.boxColor-transparent.html,
main > section > .bgColor-green > .content > *.boxColor-transparent.bildtextbox > .textButtonBox,
main > section > .bgColor-green > .content > *.boxColor-white.text,
main > section > .bgColor-green > .content > *.boxColor-white.html,
main > section > .bgColor-green > .content > *.boxColor-white.bildtextbox > .textButtonBox,
main > section > .bgColor-green > .content > *.boxColor-lightblue.text,
main > section > .bgColor-green > .content > *.boxColor-lightblue.html,
main > section > .bgColor-green > .content > *.boxColor-lightblue.bildtextbox > .textButtonBox,
main > section > .bgColor-green > .content > *.boxColor-blue.text,
main > section > .bgColor-green > .content > *.boxColor-blue.html,
main > section > .bgColor-green > .content > *.boxColor-blue.bildtextbox > .textButtonBox{padding:var(--padding-box)}main > section > .bgColor-green > .content > *.boxColor-green.bildtextbox > .textButtonBox{padding-top:var(--padding-box)}.contentJobs > .bildtextbox .textBox > div{font-size:1.5rem}.contentJobs > .bildtextbox .textBox > div:first-child{font-weight:700}.contentJobs > .bildtextbox .textBox > div:last-child{font-size:1rem}.jobDetail{display:flex;flex-direction:column;gap:1rem}.jobDetail > div:nth-child(2) h1,
.jobDetail > div:nth-child(2) h2,
.jobDetail > div:nth-child(2) h3,
.jobDetail > div:nth-child(2) h4,
.jobDetail > div:nth-child(2) h5{margin:0}.anspFilter{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.anspFilter > div{background:var(--button-background);color:var(--button-color);border:var(--button-border-width) solid var(--button-border-color);padding:0.25rem 1.5rem;border-radius:var(--button-border-radius);cursor:pointer}.anspFilter > div.active{background:var(--button-hover-background);color:var(--button-hover-color)}.teamgrid > div{display:grid;gap:2rem}.teamelement{background:transparent}.teamelement .teamContent > div{height:100%}.teamelement .teamContent > div > div{height:100%;background:var(--background);color:var(--text-color);/* border-radius:1.5rem;overflow:hidden;*/}.teamelement .teamContent > div > div > div:nth-child(1){display:flex;justify-content:center}.teamelement .teamContent > div > div > div:nth-child(1) > div{position:relative}.teamelement .teamContent > div > div > div:nth-child(1) > div > div:nth-child(2){position:absolute;top:0;left:0;opacity:0;transition:opacity 0.5s}.teamelement .teamContent > div > div > div:nth-child(1) > div:hover > div:nth-child(2){opacity:1}.teamelement .teamContent > div > div > div:nth-child(2){padding:0.75rem;color:var(--team-color)}.teamelement .teamContent > div > div > div:nth-child(2) > div:nth-child(1){font-weight:700;font-size:1.2rem;color:var(--team-header-color);line-height:1}.teamelement .teamContent > div > div > div:nth-child(2) > div:nth-child(2){margin-top:0.5rem}.teamelement .teamContent > div > div > div:nth-child(2) > div:nth-child(3){margin-top:0.5rem}.teamelement.teamelementColor-transparent .teamContent > div > div{border-radius:0}.teamelement.teamelementColor-transparent .teamContent > div > div > div:nth-child(2){padding:0}.teamelement.teamslider .teamContent{height:100%}/* width:100%;*/
.content .kurse{display:grid}.content .kurse > *,
.content .kurse > *:visited,
.content .kurse > *:hover{background:var(--background);color:var(--text-color);padding:1rem;border-left:1rem solid var(--color-blue)}.content .kurse > * > div:nth-child(1),
.content .kurse > *:visited > div:nth-child(1),
.content .kurse > *:hover > div:nth-child(1){font-weight:600}.content .kurse > * > div:nth-child(3),
.content .kurse > *:visited > div:nth-child(3),
.content .kurse > *:hover > div:nth-child(3){font-weight:600;margin-top:1rem}.content .kurse > *.kursArt-1,
.content .kurse > *:visited.kursArt-1,
.content .kurse > *:hover.kursArt-1{border-left:1rem solid #722123}.content .kurse > *.kursArt-1 > div:nth-child(1),
.content .kurse > *:visited.kursArt-1 > div:nth-child(1),
.content .kurse > *:hover.kursArt-1 > div:nth-child(1){color:#722123}.content .kurse > *.kursArt-2,
.content .kurse > *:visited.kursArt-2,
.content .kurse > *:hover.kursArt-2{border-left:1rem solid #77b41f}.content .kurse > *.kursArt-2 > div:nth-child(1),
.content .kurse > *:visited.kursArt-2 > div:nth-child(1),
.content .kurse > *:hover.kursArt-2 > div:nth-child(1){color:#77b41f}.content .kurse > *.kursArt-3,
.content .kurse > *:visited.kursArt-3,
.content .kurse > *:hover.kursArt-3{border-left:1rem solid #fdc400}.content .kurse > *.kursArt-3 > div:nth-child(1),
.content .kurse > *:visited.kursArt-3 > div:nth-child(1),
.content .kurse > *:hover.kursArt-3 > div:nth-child(1){color:#fdc400}.kurs_info table{border-collapse:separate}.kurs_info table tr > td{padding:0.25rem}.kurs_info table tr > td:last-child{padding-left:0.5rem}.kurs_info.kurs_info1 table tr > td:first-child{background:#722123;color:var(--color-white)}.kurs_info.kurs_info2 table tr > td:first-child{background:#77b41f;color:var(--color-white)}.kurs_info.kurs_info3 table tr > td:first-child{background:#fdc400;color:var(--color-white)}.contentDownloadListe .downloads{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.contentDownloadListe .downloads .dl_head{font-size:1.5rem;color:var(--text-header-color)}.contentDownloadListe .downloads .dl_content{display:flex;flex-direction:column;gap:0.5rem;margin-top:0.5rem}.contentDownloadListe .downloads .dl_content .dl_box{display:flex;justify-content:space-between}.contentDownloadListe .downloads .dl_content .dl_box > .dl_link > .dl_links.dl_link_pdf{display:flex;gap:0.25rem;align-items:center}.contentDownloadListe .downloads .dl_content .dl_box > .dl_link > .dl_links.dl_link_pdf:before{content:'';display:block;width:1rem;height:1rem;background-image:url(../picture/icon_pdf.gif);background-size:contain;background-repeat:no-repeat;background-position:center center}.contentDownloadBoxen .downloads{display:flex;flex-direction:column;gap:2rem}.contentDownloadBoxen .downloads .dl_container .dl_head{font-size:1.5rem;color:var(--text-header-color)}.contentDownloadBoxen .downloads .dl_container .dl_content{margin-top:0.5rem;display:grid}.contentDownloadBoxen .downloads .dl_container .dl_content > .dl_box{background:var(--background);color:var(--text-color);padding:1rem;display:flex;gap:1rem}.contentDownloadBoxen .downloads .dl_container .dl_content > .dl_box .dl_text > div{color:var(--text-header-color);font-weight:600}.cc11{display:grid;gap:var(--gap-contentNarrow)}.cc11 > div:nth-child(1) img{width:100%}body > footer{font-variation-settings:var(--font-condensed)}body > footer .social{display:flex;gap:0.5rem;height:2rem}body > footer .social > *{display:block}body > footer .social > * > img{height:100%}body > footer h1,
body > footer h2,
body > footer h3,
body > footer h4,
body > footer h5,
body > footer h6{margin:0}body > footer a,
body > footer a:visited,
body > footer a:hover{color:var(--footer-color)}body > footer > div > div{color:var(--footer-color)}body > footer > div > div > div{margin:0 auto;width:var(--main-width)}body > footer > div:nth-child(1) > div{background-color:var(--footer-banner-background);color:var(--footer-banner-color);padding:1rem 0}body > footer > div:nth-child(1) > div > div{display:flex;justify-content:space-between}body > footer > div:nth-child(1) > div > div > div{font-size:var(--footer-banner-font-size);text-transform:lowercase;font-style:italic;font-weight:600;display:flex;align-items:center;gap:0.5rem}body > footer > div:nth-child(1) > div > div > div > div:nth-child(1){height:2em;aspect-ratio:1/1}body > footer > div:nth-child(2) h1,
body > footer > div:nth-child(2) h2,
body > footer > div:nth-child(2) h3,
body > footer > div:nth-child(2) h4,
body > footer > div:nth-child(2) h5,
body > footer > div:nth-child(2) h6{color:var(--footer-color)}body > footer > div:nth-child(2) > div{background-color:var(--footer-oben-background)}body > footer > div:nth-child(2) > div > div{display:grid;grid-template-columns:var(--footer-grid-columns);grid-template-areas:var(--footer-grid-areas);column-gap:var(--footer-grid-columngap);row-gap:var(--footer-grid-rowgap);padding:2rem 0;background-image:url(../picture/pico-kreis-15.png);background-repeat:no-repeat;background-size:var(--footer-watermark-size);background-position-x:right;background-position-y:calc(100% + 3rem)}body > footer > div:nth-child(2) > div > div > div{display:flex;flex-direction:column;gap:var(--footer-flex-gap)}body > footer > div:nth-child(2) > div > div > div ul{margin:0;padding:0;list-style:none outside none;display:flex;flex-direction:column;gap:0}body > footer > div:nth-child(2) > div > div > div ul > li > a{display:inline-flex;gap:0.25rem}body > footer > div:nth-child(2) > div > div > div ul > li > a:before{content:'chevron_right';padding-top:0.25rem}body > footer > div:nth-child(2) > div > div > div:nth-child(1){grid-area:footer1}body > footer > div:nth-child(2) > div > div > div:nth-child(2){grid-area:footer2}body > footer > div:nth-child(2) > div > div > div:nth-child(3){grid-area:footer3}body > footer > div:nth-child(2) > div > div > div:nth-child(4){grid-area:footer4}body > footer > div:nth-child(3) > div{background-color:var(--footer-unten-background);padding:1rem 0}body > footer > div:nth-child(3) > div > div{display:flex;justify-content:space-between;align-items:center}body > footer > div:nth-child(3) > div > div > div:nth-child(1) > ul{margin:0;padding:0;list-style:none outside none;display:flex;gap:0.25rem}body > footer > div:nth-child(3) > div > div > div:nth-child(1) > ul > li{display:flex;gap:0.25rem}body > footer > div:nth-child(3) > div > div > div:nth-child(1) > ul > li >span{display:flex;align-items:center}body > footer > div:nth-child(3) > div > div > div:nth-child(1) > ul > li >span > span{width:2px;height:65%;background-color:var(--footer-color)}body > footer > div:nth-child(3) > div > div > div:nth-child(1) > ul > li:first-child > span{display:none}body > footer > div:nth-child(3) > div > div > div:nth-child(2){display:flex;gap:1rem;height:2.5rem}body > footer > div:nth-child(3) > div > div > div:nth-child(2) > *{display:block}body > footer > div:nth-child(3) > div > div > div:nth-child(2) > * > img{height:100%}.sliderWrapper{width:100%}.bildWrapper{width:100%}.bildWrapper > img{display:block;width:100%;height:auto}#blockedWrapper{display:none}#blocked{padding:3rem 1.5rem 1.5rem 1.5rem}/* Side-Navigation */
/* Overlay */
.sideNav__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.sideNav__overlay--active{opacity:1;visibility:visible}/* Navigation Container */
.sideNav{position:fixed;top:0;left:0;width:var(--sidenav-width);max-width:85vw;height:100%;background-color:var(--sidenav-background);z-index:9999;transform:translateX(-100%);transition:transform 0.3s ease;display:flex;flex-direction:column;box-shadow:2px 0 10px rgba(0, 0, 0, 0.2);font-size:var(--sidenav-font-size);font-variation-settings:var(--font-condensed)}.sideNav--open{transform:translateX(0)}/* Top Header */
.sideNav__topHeader{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background-color:var(--sidenav-header-background);color:var(--sidenav-header-color);flex-shrink:0}.sideNav__title{font-weight:700;font-size:1.125em}.sideNav__close{background:transparent;border:0 none;color:var(--sidenav-header-color);cursor:pointer;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:opacity 0.2s ease}.sideNav__close > .materialIcon{font-size:1.5rem}.sideNav__close:hover{opacity:0.8}/* Panels Container */
.sideNav__panels{position:relative;flex:1 1 auto;overflow:hidden}/* Panel */
.sideNav__panel{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;transform:translateX(100%);transition:transform 0.3s ease, visibility 0s 0.3s;display:flex;flex-direction:column;background-color:var(--sidenav-background);visibility:hidden}.sideNav__panel--root{transform:translateX(0);visibility:visible;transition:transform 0.3s ease, visibility 0s}.sideNav__panel--active{transform:translateX(0);visibility:visible;transition:transform 0.3s ease, visibility 0s}.sideNav__panel--exiting{transform:translateX(-30%);visibility:hidden;transition:transform 0.3s ease, visibility 0s 0.3s}/* Panel Header (Zur?ck-Navigation) */
.sideNav__header{padding:0;background-color:var(--sidenav-goback-background);color:var(--sidenav-goback-color);border-bottom:1px solid var(--sidenav-border-color);flex-shrink:0}.sideNav__back{width:100%;display:flex;align-items:center;gap:0.5rem;padding:0.875rem 1.25rem;background:transparent;border:0 none;font-size:1rem;font-weight:500;cursor:pointer;text-align:left}.sideNav__back > .materialIcon{font-size:1.25rem}/* Liste */
.sideNav__list{list-style:none;margin:0;padding:0;flex:1 1 auto}/* Item */
.sideNav__item{display:flex;align-items:stretch;border-bottom:1px solid var(--sidenav-border-color)}.sideNav__item:last-child{border-bottom:0 none}/* Link */
.sideNav__link,
.sideNav__link:visited,
.sideNav__link:hover{flex:1 1 auto;display:flex;align-items:center;padding:0.75rem 1.25rem;color:var(--sidenav-color);text-decoration:none;transition:background-color 0.2s ease, color 0.2s ease}.sideNav__link:hover{color:var(--sidenav-hover-color)}/* Expand Button (Pfeil f?r Untermen?) */
.sideNav__expand{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:4rem;background:transparent;border:0 none;color:var(--sidenav-expand-color);background-color:var(--sidenav-expand-background);cursor:pointer;transition:background-color 0.2s ease, color 0.2s ease}.sideNav__expand > .materialIcon{font-size:1.5rem}.sideNav__expand:hover{color:var(--sidenav-expand-hover-color);background-color:var(--sidenav-expand-hover-background)}.shopSortHeader .textBoxHeader h1,
.shopSortHeader .textBoxHeader h2,
.shopSortHeader .textBoxHeader h3,
.shopSortHeader .textBoxHeader h4,
.shopSortHeader .textBoxHeader h5,
.shopSortHeader .textBoxHeader h6{text-transform:lowercase;font-size:4rem;color:inherit;text-shadow:1px 1px 0 var(--color-white), -1px -1px 0 var(--color-white), 1px -1px 0 var(--color-white), -1px 1px 0 var(--color-white)}.shopSortHeader .bild{display:flex;justify-content:end;align-items:center}.shopSortHeader-shop-grp-desinfektion .textBoxHeader{color:var(--shop-grp-desinfektion)}.shopSortHeader-shop-grp-spezialgipse .textBoxHeader{color:var(--shop-grp-spezialgipse)}.shopSortHeader-shop-grp-modellsysteme .textBoxHeader{color:var(--shop-grp-modellsysteme)}.shopSortHeader-shop-grp-majesthetik .textBoxHeader{color:var(--shop-grp-majesthetik)}.shopSortHeader-shop-grp-spezi .textBoxHeader{color:var(--shop-grp-spezi)}.shopSortHeader-shop-grp-picoline .textBoxHeader{color:var(--shop-grp-picoline)}.shopSortHeader-shop-grp-silikone .textBoxHeader{color:var(--shop-grp-silikone)}.shopSortHeader-shop-grp-strahl-und-poliermittel .textBoxHeader{color:var(--shop-grp-strahl-und-poliermittel)}.shopSortHeader-shop-grp-rundumdenguss .textBoxHeader{color:var(--shop-grp-rundumdenguss)}.shopSortHeader-shop-grp-cadcam .textBoxHeader{color:var(--shop-grp-cadcam)}.meinBereichBox{background:var(--background);color:var(--text-color);display:grid;gap:1rem}.meinBereichBox > div:nth-child(1) > div:nth-child(1){font-size:1.35rem;font-weight:500;color:var(--text-header-color);margin-bottom:1rem}.meinBereichBox > div:nth-child(2){display:flex;justify-content:center;align-items:center}.meinBereichBox .button{padding-right:1rem;padding-left:1rem}.meinBereichBox svg path,
.meinBereichBox svg polygon{fill:var(--color-blue)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{position:relative;color:var(--color-white);text-decoration:none;font-weight:400;font-size:1rem}.bildLinkBox.bildLinkBoxLight,
.bildLinkBox:visited.bildLinkBoxLight,
.bildLinkBox:hover.bildLinkBoxLight{color:var(--color-black)}.bildLinkBox.bildLinkBoxLight > div:nth-child(2) > div:nth-child(1),
.bildLinkBox:visited.bildLinkBoxLight > div:nth-child(2) > div:nth-child(1),
.bildLinkBox:hover.bildLinkBoxLight > div:nth-child(2) > div:nth-child(1){color:var(--color-blue)}.bildLinkBox img,
.bildLinkBox:visited img,
.bildLinkBox:hover img{display:block}.bildLinkBox > div:nth-child(2),
.bildLinkBox:visited > div:nth-child(2),
.bildLinkBox:hover > div:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:1em;display:flex;flex-direction:column;gap:0.15em}.bildLinkBox > div:nth-child(2) > div:nth-child(1),
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(1),
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(1){position:relative;font-size:2em;font-weight:700;line-height:1.05}.bildLinkBox > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot,
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot,
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot{position:absolute;top:0;right:0;background-color:var(--color-red);color:var(--color-white);font-size:1rem;font-weight:400;padding:0.5rem 0.5rem;border-radius:0.5rem;line-height:1}.bildLinkBox > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot > strong,
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot > strong,
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(1) > .bildLinkBoxAngebot > strong{font-size:1.75em;font-weight:700}.bildLinkBox > div:nth-child(2) > div:nth-child(2),
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(2),
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(2){flex:1 1 auto}.bildLinkBox > div:nth-child(2) > div:nth-child(3) .button,
.bildLinkBox > div:nth-child(2) > div:nth-child(3) .button:visited,
.bildLinkBox > div:nth-child(2) > div:nth-child(3) .button:hover,
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(3) .button,
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(3) .button:visited,
.bildLinkBox:visited > div:nth-child(2) > div:nth-child(3) .button:hover,
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(3) .button,
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(3) .button:visited,
.bildLinkBox:hover > div:nth-child(2) > div:nth-child(3) .button:hover{font-size:inherit}.bildLinkBoxEvent,
.bildLinkBoxEvent:visited,
.bildLinkBoxEvent:hover{display:flex;flex-direction:column}.bildLinkBoxEvent > div:nth-child(1),
.bildLinkBoxEvent:visited > div:nth-child(1),
.bildLinkBoxEvent:hover > div:nth-child(1){aspect-ratio:16/10;overflow:hidden}.bildLinkBoxEvent > div:nth-child(2),
.bildLinkBoxEvent:visited > div:nth-child(2),
.bildLinkBoxEvent:hover > div:nth-child(2){position:static;background:var(--color-blue);color:var(--color-white);padding:1em;gap:0.5em;height:auto;flex:1 1 auto}.bildLinkBoxEvent > div:nth-child(2) > div:nth-child(1),
.bildLinkBoxEvent:visited > div:nth-child(2) > div:nth-child(1),
.bildLinkBoxEvent:hover > div:nth-child(2) > div:nth-child(1){font-size:1.5em}.bildLinkBoxEvent > div:nth-child(2) > div:nth-child(2),
.bildLinkBoxEvent:visited > div:nth-child(2) > div:nth-child(2),
.bildLinkBoxEvent:hover > div:nth-child(2) > div:nth-child(2){display:flex;align-items:end}/* Galerieansicht mit Headerbild und Grid */
.galerieAnsicht{display:flex;flex-direction:column;gap:1rem}.galerieAnsicht img{display:block}.galerieHeader img{width:100%;height:auto}.galerieGrid{display:grid;grid-template-columns:repeat(var(--galerie-grid-spalten), 1fr);gap:1rem}.galerieGridItem{display:flex;align-items:center;justify-content:center}.galerieGridItem img{display:block;max-width:100%;height:auto}.galerieGridItem a{display:block}.slide__single{position:relative}.slide__content{height:100%}.slide__bg{display:flex;justify-content:center}.slide__bg > div{width:var(--width-max)}.slide__inner{display:flex;justify-content:center;width:100%;height:100%}.slide__inner > div{display:grid;width:var(--width-max);grid-template-columns:repeat(2, calc(var(--width-max) / 2));grid-template-areas:"slidebild slidetext"}.slide__inner > div > div:nth-child(1){grid-area:slidebild;display:flex;justify-content:center;align-items:start}.slide__inner > div > div:nth-child(2){grid-area:slidetext;position:relative;display:flex;align-items:center}.slide__inner > div > div:nth-child(2) > div{padding:var(--padding-box);font-size:1rem;font-weight:300}.slide__inner > div > div:nth-child(2) > div > h6{font-size:2rem;font-weight:600}.slide__inner > div > div:nth-child(2) > div > h6 > span{font-weight:300}.slide__inner > div > div:nth-child(2) > div .greenText,
.slide__inner > div > div:nth-child(2) > div .redText{color:var(--color-white);padding:0.25rem 0.5rem;line-height:1.75;box-decoration-break:clone;font-size:1.2em}.slide__inner > div > div:nth-child(2) > div .greenText{background:var(--color-green)}.slide__inner > div > div:nth-child(2) > div .redText{background:var(--color-red)}.slide__content__R > .slide__inner > div{grid-template-areas:"slidetext slidebild"}.slide__content__R > .slide__inner > div > div:nth-child(2){margin-left:calc((var(--width-max) - var(--main-width)) / 2)}.slide__content__L > .slide__inner > div > div:nth-child(2){margin-right:calc((var(--width-max) - var(--main-width)) / 2)}.slide__content__light{color:var(--color-white)}.slide__content__light h6{color:inherit}.slide__content__light h6 span{color:inherit}.slide__content__box.slide__content__blue > .slide__inner > div > div:nth-child(2) > div{background:var(--color-blue)}.slide__content__box.slide__content__red > .slide__inner > div > div:nth-child(2) > div{background:var(--color-red)}.slide__content__box.slide__content__white > .slide__inner > div > div:nth-child(2) > div{background:var(--color-white)}.slide__content__box.slide__content__green > .slide__inner > div > div:nth-child(2) > div{background:var(--color-green)}.slideout,
.slideout:visited,
.slideout:hover{z-index:1000;display:grid;grid-template-columns:2fr 5fr;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(../picture/link-picodent-digital.png);align-items:center;color:var(--color-white);position:fixed;top:33%;right:calc(((var(--slideout-width)) - ((var(--slideout-width) / 7) * 2)) * -1);aspect-ratio:283/74;width:var(--slideout-width)}.slideout.open,
.slideout:visited.open,
.slideout:hover.open{right:0}.video-js{width:100%;height:auto;aspect-ratio:16/9}