/* Generated by Script - DO NOT MODIFY */ @media screen and (min-width:1360px){/*Desktop*/
/* @media screen and (min-width:1360px) */
.spalten{column-count:2;column-gap:2em}body > header{position:sticky;z-index:300;top:calc(var(--topnav-height) - var(--header-height))}.mobileNavTrigger{display:none}#topNavigation > nav{& > div.subElements.open, & > div.subElements.forceOpen{& > div{& > div{padding:1rem;width:100%;gap:0.5rem;& > div{& > div{display:none}& > a, & > a:visited, & > a:hover{font-weight:400}}}}}& > div.subElements.flyout.open, & > div.subElements.flyout.forceOpen{& > div{& > div{padding:2rem;& > div{& > div{display:block}& > a, & > a:visited, & > a:hover{font-weight:700}}}}}}body > main > section{& .sectionAnchor{top:calc(0px - var(--topnav-height))}}}@media screen and (max-width:1359px){/*Mobile*/
/* @media screen and (max-width:1359px) */
body > header{position:sticky;z-index:300;top:calc(var(--topnav-height, 0px) - var(--header-height));& > div:nth-child(1){& > div{grid-template-columns:1fr var(--logo-width) 1fr;gap:2rem;& > div:nth-child(2), & > div:nth-child(4){display:none}}}& > div:nth-child(2){& #topNavigation{display:none}}}.mobileNavTrigger,
.mobileNavTrigger:visited,
.mobileNavTrigger:hover{color:var(--color-white);display:flex;align-items:center;font-size:3rem}body > main > section{& .sectionAnchor{top:calc(0px - var(--topnav-height))}}}@media screen and (min-width:1800px){/*Breite 1 (FHD+)*/
/* @media screen and (min-width:1800px) */
/* CSS VARIABLEN */
html{--text-font-size:20px;--text-line-height:1.35;--text-header-font-size:2rem;--text-header-medium-font-size:1.5rem;--text-header-small-font-size:1.25rem;--text-header-line-height:1.25;--width-max:1920px;--main-width:1540px;/* --main-width:1720px;*/ --main-width-small:1200px;--header-height:211px;--logo-width:280px;--header-suche-width:420px;--topnav-height:60px;--topnav-padding:1.5rem;--topnavshop-padding:1rem;--sidenav-width:430px;--sidenav-font-size:0.9rem;--gap-immo:29px;--footer-grid-columns:repeat(4, 1fr);--footer-grid-areas:"footer1 footer2 footer3 footer4";--footer-grid-columngap:4rem;--footer-grid-rowgap:4rem;--footer-flex-gap:2rem;--footer-banner-font-size:2rem;--footer-watermark-size:30%;--galerie-grid-spalten:4;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:8px;--user-menu-width:120%;--watermark-size:34%;--slideout-width:283px}body{}/* CSS VARIABLEN */ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3em}.formrowsGroup2{grid-template-columns:3fr 7fr}#topNavigation > nav{& > div.subElements.open, & > div.subElements.forceOpen{& > div{width:130%}}& > div.subElements.flyout.open, & > div.subElements.flyout.forceOpen{& > div{width:100%}}}body > main > section > div{& > .content{& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.5rem}}}}}& > .content.immo-linkbox{& > *{width:284px}}& > .content.immo-filter{grid-template-columns:repeat(3, minmax(0, 1fr))}& > .content.contentForm{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);align-items:start}& > .content.immo-liste{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-immo)}& > .c11, & > .c11s{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{}}& > .c21{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);&.overflow{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr)}}& > .c12{grid-template-columns:minmax(0, 3fr) minmax(0, 6fr);gap:var(--gap-contentMedium)}& > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .overflow{min-width:var(--width-max);padding:0!important;& > div{justify-content:center}& > .bild:first-child, & > .bild:last-child{display:flex;align-items:center}& > .text:first-child{padding-left:calc((var(--width-max) - var(--main-width)) / 2)}& > .text:last-child{padding-right:calc((var(--width-max) - var(--main-width)) / 2)}}& > .contentBewerbung{& > .bewerbung{width:66%}}}.cc11{grid-template-columns:repeat(2, minmax(0, 1fr))}.teamgrid{& > div{grid-template-columns:repeat(5, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{}}}}.teamslider{.teamContent{width:299px}}.content .kurse{grid-template-columns:repeat(4, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(3, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:553px;font-size:1rem}.slide__inner{position:absolute;top:0;left:0;width:100%;& > div{& > div:nth-child(2){& > div{font-size:1.25rem;& > h6{font-size:2.5rem}}}}}.slide__content__box > .slide__inner > div > div:nth-child(2) > div{position:absolute;bottom:0;right:0}.meinBereichBox{grid-template-columns:3fr 1fr;padding:1.5rem}/* Immobilien */
.immo-detail-content{grid-template-columns:2fr 1fr}}@media screen and (min-width:1360px) and (max-width:1799px){/*Breite 2 (Desktop)*/
/* @media screen and (min-width:1360px) and (max-width:1799px) */
/* CSS VARIABLEN */
html{--text-font-size:18px;--text-line-height:1.35;--text-header-font-size:2rem;--text-header-medium-font-size:1.5rem;--text-header-small-font-size:1.25rem;--text-header-line-height:1.25;--width-max:1800px;--main-width:1280px;--main-width-small:1000px;--header-height:179px;--logo-width:280px;--header-suche-width:420px;--topnav-height:60px;--topnav-padding:1rem;--topnavshop-padding:0.25rem;--sidenav-width:380px;--sidenav-font-size:0.9rem;--gap-immo:25px;--footer-grid-columns:repeat(4, 1fr);--footer-grid-areas:"footer1 footer2 footer3 footer4";--footer-grid-columngap:4rem;--footer-grid-rowgap:4rem;--footer-flex-gap:2rem;--footer-banner-font-size:1.75rem;--footer-watermark-size:30%;--galerie-grid-spalten:3;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px;--user-menu-width:120%;--watermark-size:41%;--slideout-width:260px}/* CSS VARIABLEN */ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}.formrowsGroup2{grid-template-columns:3fr 7fr}#topNavigation > nav{& > div.subElements.open, & > div.subElements.forceOpen{& > div{width:170%}&:last-child > div{left:-20%}}& > div.subElements.flyout.open, & > div.subElements.flyout.forceOpen{& > div{width:100%}&:last-child > div{left:0}}}body > main > section > div{& > .content{& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.35rem}}}}}& > .content.immo-linkbox{& > *{width:234px}}& > .content.immo-filter{grid-template-columns:repeat(3, minmax(0, 1fr))}& > .content.contentForm{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);align-items:start}& > .content.immo-liste{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-immo)}& > .c11, & > .c11s{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{}}& > .c21{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);&.overflow{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr)}}& > .c12{grid-template-columns:minmax(0, 3fr) minmax(0, 6fr);gap:var(--gap-contentMedium)}& > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .overflow{min-width:var(--width-max);padding:0!important;& > div{justify-content:center}& > .bild:first-child, & > .bild:last-child{display:flex;align-items:center}& > .text:first-child{padding-left:calc((var(--width-max) - var(--main-width)) / 2)}& > .text:last-child{padding-right:calc((var(--width-max) - var(--main-width)) / 2)}}& > .contentBewerbung{& > .bewerbung{width:66%}}}.cc11{grid-template-columns:repeat(2, minmax(0, 1fr))}.teamgrid{& > div{grid-template-columns:repeat(4, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{}}}}.teamslider{.teamContent{width:287px}}.content .kurse{grid-template-columns:repeat(4, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(3, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:408px;font-size:0.9rem;& > div:nth-child(2){& > div:nth-child(1){font-size:1.85em}}}.slide__inner{position:absolute;top:0;left:0;width:100%;& > div{& > div:nth-child(2){& > div{font-size:1.25rem;& > h6{font-size:2.5rem}}}}}.slide__content__box > .slide__inner > div > div:nth-child(2) > div{position:absolute;bottom:0;right:0}.meinBereichBox{grid-template-columns:4fr 1fr;padding:1rem}/* Immobilien */
.immo-detail-content{grid-template-columns:2fr 1fr}}@media screen and (min-width:1020px) and (max-width:1359px){/*Breite 3 (Tablet+)*/
/* @media screen and (min-width:1020px) and (max-width:1359px) */
/* CSS VARIABLEN */
html{--text-font-size:16px;--text-line-height:1.35;--text-header-font-size:1.75rem;--text-header-medium-font-size:1.35rem;--text-header-small-font-size:1.15rem;--text-header-line-height:1.25;--width-max:1360px;--main-width:1000px;--main-width-small:1000px;--header-height:152px;--logo-width:280px;--nav-trigger-font-size:4rem;--topnav-height:48px;--sidenav-width:380px;--sidenav-font-size:0.9rem;--gap-immo:23px;--footer-grid-columns:repeat(2, 1fr);--footer-grid-areas:"footer1 footer3" "footer2 footer4";--footer-grid-columngap:4rem;--footer-grid-rowgap:4rem;--footer-flex-gap:2rem;--footer-banner-font-size:1.65rem;--footer-watermark-size:45%;--galerie-grid-spalten:3;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px;--user-menu-width:120%;--watermark-size:43%;--slideout-width:230px}/* CSS VARIABLEN */ .formrowsGroup{grid-template-columns:1fr 1fr;gap:3rem}.formrowsGroup2{grid-template-columns:3fr 7fr}body > main > section > div{& > .content{& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.3rem}}}}}& > .content.contentForm{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);align-items:start}& > .content.immo-linkbox{& > *{width:180px}}& > .content.immo-filter{grid-template-columns:repeat(3, minmax(0, 1fr))}& > .content.immo-liste{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-immo)}& > .c11, & > .c11s{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{}}& > .c21{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);&.overflow{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr)}}& > .c12{grid-template-columns:minmax(0, 3fr) minmax(0, 6fr);gap:var(--gap-contentMedium)}& > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(5, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .overflow{min-width:var(--width-max);padding:0!important;& > div{justify-content:center}& > .bild:first-child, & > .bild:last-child{display:flex;align-items:center}& > .text:first-child{padding-left:calc((var(--width-max) - var(--main-width)) / 2)}& > .text:last-child{padding-right:calc((var(--width-max) - var(--main-width)) / 2)}}& > .contentBewerbung{& > .bewerbung{width:66%}}}.cc11{grid-template-columns:repeat(2, minmax(0, 1fr))}.teamgrid{& > div{grid-template-columns:repeat(3, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{}}}}.teamslider{.teamContent{width:223px}}.content .kurse{grid-template-columns:repeat(3, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(3, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:488px;font-size:1rem}.slide__inner{position:absolute;top:0;left:0;width:100%}.slide__content__box > .slide__inner > div > div:nth-child(2) > div{position:absolute;bottom:0;right:0}.meinBereichBox{grid-template-columns:1fr;padding:1rem;text-align:center;& > div:nth-child(2){grid-row:1/1;margin:0 auto;aspect-ratio:2/3;height:5rem}}/* Immobilien */
.immo-detail-content{grid-template-columns:5fr 3fr;gap:2rem}.immo-kontakt-fields{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:760px) and (max-width:1019px){/*Breite 4 (Tablet)*/
/* @media screen and (min-width:760px) and (max-width:1019px) */
/* CSS VARIABLEN */
html{--text-font-size:15px;--text-line-height:1.35;--text-header-font-size:1.75rem;--text-header-medium-font-size:1.35rem;--text-header-small-font-size:1.15rem;--text-header-line-height:1.25;--width-max:1020px;--main-width:738px;--main-width-small:738px;--header-height:143px;--logo-width:280px;--nav-trigger-font-size:4rem;--topnav-height:45px;--sidenav-width:320px;--sidenav-font-size:1rem;--gap-immo:20px;--footer-grid-columns:repeat(2, 1fr);--footer-grid-areas:"footer1 footer3" "footer2 footer4";--footer-grid-columngap:4rem;--footer-grid-rowgap:2rem;--footer-flex-gap:2rem;--footer-banner-font-size:1.4rem;--footer-watermark-size:45%;--galerie-grid-spalten:3;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px;--user-menu-width:120%;--watermark-size:42%;--slideout-width:230px}/* CSS VARIABLEN */ .formrowsGroup{grid-template-columns:1fr 1fr;gap:2rem}.formrowsGroup2{grid-template-columns:3fr 7fr}body > main > section > div{& > .content{& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.2rem}}}}}& > .content.immo-linkbox{& > *{width:231px}}& > .content.immo-filter{grid-template-columns:repeat(3, minmax(0, 1fr))}& > .content.contentForm{grid-template-columns:minmax(0, 1fr)}& > .content.immo-liste{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-immo)}& > .c11, & > .c11s{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{}}& > .c21{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr);gap:var(--gap-contentMedium);&.overflow{grid-template-columns:minmax(0, 6fr) minmax(0, 3fr)}}& > .c12{grid-template-columns:minmax(0, 3fr) minmax(0, 6fr);gap:var(--gap-contentMedium)}& > .c111{grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .overflow{min-width:var(--width-max);padding:0!important;& > div{justify-content:center}& > .bild:first-child, & > .bild:last-child{display:flex;align-items:center}& > .text:first-child{padding-left:calc((var(--width-max) - var(--main-width)) / 2)}& > .text:last-child{padding-right:calc((var(--width-max) - var(--main-width)) / 2)}}}.teamelement{& .teamContent{& > div{& > div{& > div:nth-child(2){padding:0.75rem;& > div:nth-child(1){font-size:1.1rem}}}}}}.teamgrid{& > div{grid-template-columns:repeat(3, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{width:226px}}}}.teamslider{.teamContent{width:222px}}.content .kurse{grid-template-columns:repeat(3, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(2, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:357px;font-size:1rem;& > div:nth-child(2){& > div:nth-child(1){font-size:1.75em}}}.slide__inner{margin-top:-287px;& > div{display:flex;flex-direction:column;& > div:nth-child(2){& > div{margin:0 auto;width:var(--main-width)}}}}.slide__content__R > .slide__inner > div,
.slide__content__L > .slide__inner > div{& > div:nth-child(2){margin:0}}.slide__content__blue > .slide__inner{background:var(--color-blue)}.slide__content__red > .slide__inner{background:var(--color-red)}.slide__content__white > .slide__inner{background:var(--color-white)}.slide__content__green > .slide__inner{background:var(--color-green)}.meinBereichBox{grid-template-columns:4fr 1fr;padding:1rem}/* Immobilien */
.immo-highlights .immo-card{width:340px}.immo-gallery-grid{grid-template-columns:1fr}.immo-gallery-side{aspect-ratio:auto;overflow:visible}.immo-detail-content{grid-template-columns:1fr}.immo-detail-sidebar{flex-direction:row;flex-wrap:wrap}.immo-sidebar-box{flex:1;min-width:250px}.immo-kontakt-fields{grid-template-columns:repeat(2, 1fr)}.immo-ausstattung-liste{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width:480px) and (max-width:759px){/*Breite 5 (Mobile+)*/
/* @media screen and (min-width:480px) and (max-width:759px) */
/* CSS VARIABLEN */
html{--text-font-size:14px;--text-line-height:1.35;--text-header-font-size:1.5rem;--text-header-medium-font-size:1.25rem;--text-header-small-font-size:1.1rem;--text-header-line-height:1.25;--width-max:760px;--main-width:356px;--main-width-small:356px;--header-height:107px;--logo-width:150px;--nav-trigger-font-size:2.0rem;--topnav-height:42px;--sidenav-width:280px;--sidenav-font-size:1rem;--gap-immo:1.5rem;--footer-grid-columns:repeat(1, 1fr);--footer-grid-areas:"footer1" "footer2" "footer3" "footer4";--footer-grid-columngap:2rem;--footer-grid-rowgap:2rem;--footer-flex-gap:2rem;--footer-banner-font-size:1rem;--footer-watermark-size:80%;--galerie-grid-spalten:3;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px;--user-menu-width:270px;--watermark-size:30%;--slideout-width:200px}/* CSS VARIABLEN */ .formrowsGroup{gap:2rem}body > header{& > div:nth-child(1){& > div{grid-template-columns:var(--logo-width);gap:2rem;& > div:nth-child(1), & > div:nth-child(2), & > div:nth-child(4), & > div:nth-child(5){display:none}}}}body > main > section > div{& > .content{&.wm-pico-kreis{background-image:none}& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.2rem}}}}}& > .content.immo-linkbox{& > *{width:167px}}& > .content.immo-filter{gap:var(--gap-contentSmall)}& > .content.contentForm{grid-template-columns:minmax(0, 1fr)}& > .c11, & > .c11s{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{min-width:auto;& > .bild:first-child{justify-content:end;& > div{overflow:visible;& > *{}}}& > .bild:last-child{justify-content:start;& > div{overflow:visible;& > *{}}}& > .text:first-child{padding-left:0}& > .text:last-child{padding-right:0}}}& > .c21, & > .c12{gap:var(--gap-contentNarrow)}& > .c111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}}.teamelement{& .teamContent{& > div{& > div{& > div:nth-child(2){padding:0.5rem;& > div:nth-child(1){font-size:1.1rem}}}}}}.teamgrid{& > div{grid-template-columns:repeat(1, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{width:226px}}}}.teamslider{.teamContent{width:160px}}.content .kurse{grid-template-columns:repeat(1, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(1, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:100%;font-size:1rem;& > div:nth-child(2){& > div:nth-child(1){font-size:1.85em}}}.slide__inner{margin-top:-214px;& > div{display:flex;flex-direction:column;& > div:nth-child(2){& > div{margin:0 auto;width:var(--main-width)}}}}.slide__content__R > .slide__inner > div,
.slide__content__L > .slide__inner > div{& > div:nth-child(2){margin:0}}.slide__content__blue > .slide__inner{background:var(--color-blue)}.slide__content__red > .slide__inner{background:var(--color-red)}.slide__content__white > .slide__inner{background:var(--color-white)}.slide__content__green > .slide__inner{background:var(--color-green)}.meinBereichBox{grid-template-columns:4fr 1fr;padding:1rem}/* Immobilien */
.immo-highlights .immo-card{width:300px}.immo-liste{padding:var(--padding-box)}.immo-detail{padding:var(--padding-box)}.immo-detail-topbar{flex-direction:column;gap:0.25rem;align-items:flex-start}.immo-gallery-grid{grid-template-columns:1fr}.immo-gallery-main{aspect-ratio:auto}.immo-gallery-side{aspect-ratio:auto;overflow:visible}.immo-gallery-main img{aspect-ratio:16/10;width:100%;height:auto}.immo-detail-price-bar{flex-direction:column;gap:1rem;align-items:flex-start}.immo-detail-facts{grid-template-columns:repeat(2, 1fr);& > .immo-facts-category:nth-child(2){border-right:0 none}}.immo-detail-content{grid-template-columns:1fr}.immo-detail-sidebar{position:static}.immo-facts-grid{grid-template-columns:1fr}.immo-epass-layout{grid-template-columns:1fr}.immo-kontakt-fields{grid-template-columns:1fr}.immo-kontakt{padding:var(--padding-box)}.immo-ausstattung-liste{grid-template-columns:1fr}.verkaufAngebotChoose{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width:479px){/*Breite 6 (Mobil)*/
/* @media screen and (max-width:479px) */
/* CSS VARIABLEN */
html{--text-font-size:14px;--text-line-height:1.35;--text-header-font-size:1.5rem;--text-header-medium-font-size:1.25rem;--text-header-small-font-size:1.1rem;--text-header-line-height:1.25;--width-max:480px;--main-width:356px;--main-width-small:356px;--header-height:107px;--logo-width:150px;--nav-trigger-font-size:2.0rem;--topnav-height:42px;--sidenav-width:280px;--sidenav-font-size:1rem;--gap-immo:1.5rem;--footer-grid-columns:repeat(1, 1fr);--footer-grid-areas:"footer1" "footer2" "footer3" "footer4";--footer-grid-columngap:2rem;--footer-grid-rowgap:2rem;--footer-flex-gap:2rem;--footer-banner-font-size:1rem;--footer-watermark-size:80%;--galerie-grid-spalten:3;--swsSwiper-scrollbar-bottom:1.25rem;--swiper-scrollbar-sides-offset:0;--swiper-scrollbar-bottom:calc(0px - var(--swsSwiper-scrollbar-bottom));--swiper-scrollbar-size:7px;--user-menu-width:270px;--watermark-size:30%;--slideout-width:200px}/* CSS VARIABLEN */ .formrowsGroup{gap:2rem}body > header{& > div:nth-child(1){& > div{grid-template-columns:var(--logo-width);gap:2rem;& > div:nth-child(1), & > div:nth-child(2), & > div:nth-child(4), & > div:nth-child(5){display:none}}}}body > main > section > div{& > .content{&.wm-pico-kreis{background-image:none}& .jobStart{& > a, & > a:visited, & > a:hover{& > div:nth-child(1){& > div:nth-child(1){font-size:1.2rem}}}}}& > .content.immo-linkbox{& > *{width:167px}}& > .content.immo-filter{gap:var(--gap-contentSmall)}& > .content.contentForm{grid-template-columns:minmax(0, 1fr)}& > .c11, & > .c11s{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentMedium);&.overflow{min-width:auto;& > .bild:first-child{justify-content:end;& > div{overflow:visible;& > *{}}}& > .bild:last-child{justify-content:start;& > div{overflow:visible;& > *{}}}& > .text:first-child{padding-left:0}& > .text:last-child{padding-right:0}}}& > .c21, & > .c12{gap:var(--gap-contentNarrow)}& > .c111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c1111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}& > .c11111{grid-template-columns:repeat(1, minmax(0, 1fr));gap:var(--gap-contentNarrow)}}.teamelement{& .teamContent{& > div{& > div{& > div:nth-child(2){padding:0.5rem;& > div:nth-child(1){font-size:1.1rem}}}}}}.teamgrid{& > div{grid-template-columns:repeat(1, minmax(0, 1fr))}.teamContent{& > div > div > div:nth-child(1){& > div{width:226px}}}}.teamslider{.teamContent{width:160px}}.content .kurse{grid-template-columns:repeat(1, 1fr);gap:var(--gap-contentNarrow)}.contentDownloadBoxen .dl_content{grid-template-columns:repeat(1, 1fr);gap:var(--gap-contentNarrow)}.bildLinkBox,
.bildLinkBox:visited,
.bildLinkBox:hover{width:100%;font-size:1rem;& > div:nth-child(2){& > div:nth-child(1){font-size:1.85em}}}.slide__inner{margin-top:-200px;& > div{display:flex;flex-direction:column;& > div:nth-child(2){& > div{margin:0 auto;width:var(--main-width)}}}}.slide__content__R > .slide__inner > div,
.slide__content__L > .slide__inner > div{& > div:nth-child(2){margin:0}}.slide__content__blue > .slide__inner{background:var(--color-blue)}.slide__content__red > .slide__inner{background:var(--color-red)}.slide__content__white > .slide__inner{background:var(--color-white)}.slide__content__green > .slide__inner{background:var(--color-green)}.meinBereichBox{grid-template-columns:4fr 1fr;padding:1rem}/* Immobilien */
.immo-highlights .immo-card{width:280px}.immo-liste{padding:0.75rem}.immo-detail{padding:0.75rem}.immo-detail-topbar{flex-direction:column;gap:0.25rem;align-items:flex-start}.immo-detail-title{font-size:1.3rem}.immo-gallery-grid{grid-template-columns:1fr}.immo-gallery-main{aspect-ratio:auto}.immo-gallery-side{aspect-ratio:auto;overflow:visible}.immo-gallery-main img{aspect-ratio:16/10;width:100%;height:auto}.immo-detail-price-bar{flex-direction:column;gap:0.75rem;align-items:flex-start}.immo-detail-price-value{font-size:1.3rem}.immo-detail-facts{grid-template-columns:repeat(2, 1fr);& > .immo-facts-category:nth-child(2){border-right:0 none}}.immo-detail-content{grid-template-columns:1fr}.immo-detail-sidebar{position:static}.immo-facts-grid{grid-template-columns:1fr}.immo-epass-layout{grid-template-columns:1fr}.immo-kontakt-fields{grid-template-columns:1fr}.immo-kontakt{padding:0.75rem;border-radius:1rem}.immo-ausstattung-liste{grid-template-columns:1fr}.verkaufAngebotChoose{grid-template-columns:repeat(2, minmax(0, 1fr))}}