#searchHeader{container:searchHeaderGrid/inline-size;--_color-font:var(--color-background-theme-contrast);background:var(--color-background-theme);color:var(--color-background-theme-contrast);padding-top:100px;margin-bottom:100px}#searchHeader:has(#searchAbcBar){--_color-font:var(--color-background-green-contrast);background:var(--color-background-green);color:var(--color-background-green-contrast)}#searchHeader .container{display:-ms-grid;display:grid;-ms-grid-columns:65% 35%;grid-template-columns:65% 35%;grid-template-areas:"title    links" "form     links" "info     info" "tabs     tabs"}#searchHeader .searchTitle{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-column:1;grid-area:title;margin-bottom:50px}#searchHeader .searchTitle .line1{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-extrabold);text-transform:uppercase}#searchHeader .searchTitle .line2{font-weight:var(--font-weight-bold);font-size:var(--font-size-h1);line-height:var(--line-height-h1)}#searchHeader #inlineSearch{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-column:1;grid-area:form;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;max-width:800px;padding-bottom:25px}#searchHeader #inlineSearch input{border-radius:100px;border:0;padding:20px 70px 20px 30px;font-weight:var(--font-weight-extrabold);width:100%}#searchHeader #inlineSearch #searchButtonInline{width:50px;height:50px;background-color:var(--color-font);-webkit-mask-image:url(../../images/portal2024/icons/suche.svg);mask-image:url(../../images/portal2024/icons/suche.svg);-webkit-mask-size:30px;mask-size:30px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;position:absolute;right:10px;-webkit-transition:all 0.5s;transition:all 0.5s}#searchHeader #inlineSearch #searchButtonInline:hover{opacity:0.5}#searchHeader #inlineSearch .resetButton{display:block;width:60px;height:60px;margin-left:20px;background-color:var(--_color-font);-webkit-mask-image:url(../../images/portal2024/icons/schliessen.svg);mask-image:url(../../images/portal2024/icons/schliessen.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#searchHeader #inlineSearch .resetButton:hover{opacity:0.5}#searchHeader #inlineSearch:has(.resetButton) #searchButtonInline{right:90px}#searchHeader .searchInfo{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:info;font-size:var(--font-size-small);line-height:var(--line-height-small);padding:25px 0px 25px 0px}#searchHeader #searchTabBar{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;--_color-text:var(--color-font);grid-area:tabs;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1px;margin-top:25px}#searchHeader #searchTabBar>*{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-ms-grid;display:grid;-ms-grid-rows:35px auto;grid-template-rows:35px auto;padding:25px 0px 25px 0px;color:var(--_color-text);opacity:0.5}#searchHeader #searchTabBar>:not([data-has-result]){pointer-events:none}#searchHeader #searchTabBar>* .countResult{-ms-grid-row:1;grid-row:1;font-weight:var(--font-weight-extrabold);letter-spacing:0.1rem;display:-ms-grid;display:grid;place-items:center}@-webkit-keyframes search-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes search-spin{0%{rotate:0deg}to{rotate:360deg}}#searchHeader #searchTabBar>* .countResult:empty:after{content:"";display:block;width:25px;height:25px;border:3px solid color-mix(in oklab,var(--_color-text) 15%,transparent 100%);border-right:3px solid var(--_color-text);border-radius:100px;-webkit-animation:search-spin 1s infinite linear;animation:search-spin 1s infinite linear}#searchHeader #searchTabBar>* .label{-ms-grid-row:2;grid-row:2;font-size:var(--font-size-extrasmall);line-height:var(--line-height-extrasmall);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}#searchHeader #searchTabBar>* .label:before{content:"";background-color:var(--_color-text);width:60px;height:60px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#searchHeader #searchTabBar .activated{--_color-text:var(--color-font);background-color:var(--color-background-theme-contrast);opacity:1}#searchHeader #searchTabBar [data-has-result]:not(.activated){--_color-text:var(--color-background-theme-contrast);cursor:pointer;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;pointer-events:all;opacity:1;-webkit-box-shadow:inset 0px -4px 0px var(--color-background-theme-contrast);box-shadow:inset 0px -4px 0px var(--color-background-theme-contrast)}#searchHeader #searchTabBar [data-has-result]:not(.activated):hover{opacity:0.5}#searchHeader #searchTabBar #search_site .label:before{-webkit-mask-image:url(../../images/portal2024/icons/welt.svg);mask-image:url(../../images/portal2024/icons/welt.svg)}#searchHeader #searchTabBar #search_termine .label:before{-webkit-mask-image:url(../../images/portal2024/icons/kalender.svg);mask-image:url(../../images/portal2024/icons/kalender.svg)}#searchHeader #searchTabBar #search_person .label:before{-webkit-mask-image:url(../../images/portal2024/icons/person.svg);mask-image:url(../../images/portal2024/icons/person.svg)}#searchHeader #searchTabBar #search_pfarre .label:before{-webkit-mask-image:url(../../images/portal2024/icons/pfarre.svg);mask-image:url(../../images/portal2024/icons/pfarre.svg)}#searchHeader #searchTabBar #search_inst .label:before{-webkit-mask-image:url(../../images/portal2024/icons/institution.svg);mask-image:url(../../images/portal2024/icons/institution.svg)}#searchHeader #searchTabBar #search_anderssprachige .label:before{-webkit-mask-image:url(../../images/portal2024/icons/sprachen.svg);mask-image:url(../../images/portal2024/icons/sprachen.svg)}#searchHeader #searchTabBar #search_orden .label:before{-webkit-mask-image:url(../../images/portal2024/icons/kloster.svg);mask-image:url(../../images/portal2024/icons/kloster.svg)}#searchHeader #searchTabBar #search_schulen .label:before{-webkit-mask-image:url(../../images/portal2024/icons/schule.svg);mask-image:url(../../images/portal2024/icons/schule.svg)}#searchHeader #searchTabBar #search_kindergarten .label:before{-webkit-mask-image:url(../../images/portal2024/icons/kindergarten.svg);mask-image:url(../../images/portal2024/icons/kindergarten.svg)}#searchHeader #searchAbcBar{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;--color-font:var(--color-background-theme-contrast);container-type:inline-size;grid-area:tabs;margin-top:50px;margin-bottom:100px}#searchHeader #searchAbcBar ul{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[26];grid-template-columns:repeat(26,1fr);list-style:none;padding:0;margin:0}#searchHeader #searchAbcBar ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}#searchHeader #searchAbcBar ul li a{display:block;width:100%;height:100%;padding-block:10px;display:-ms-grid;display:grid;place-items:center;color:var(--color-font);text-decoration-color:transparent;font-size:var(--font-size-h1-linetitle);line-height:var(--line-height-h1-linetitle)}#searchHeader #searchAbcBar ul li a:hover{opacity:0.5;text-decoration-color:var(--color-font)}#searchHeader #searchAbcBar ul li a.disabled{opacity:0.5}@container (max-width: 449px){#searchHeader #searchAbcBar ul{-ms-grid-columns:(1fr)[9];grid-template-columns:repeat(9,1fr)}}@container (min-width: 450px) AND (max-width: 935px){#searchHeader #searchAbcBar ul{-ms-grid-columns:(1fr)[13];grid-template-columns:repeat(13,1fr)}}#searchHeader #infoText{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:2;-ms-grid-column:1;grid-area:form;padding-bottom:100px}#searchHeader #listLinks{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2;-ms-grid-row:1;-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:links;text-align:right;font-size:var(--font-size-small);line-height:var(--line-height-small);padding-bottom:25px}#searchHeader #listLinks .header{margin-bottom:25px}#searchHeader #listLinks nav ul{--color-font:var(--color-background-theme-contrast);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-transform:uppercase;font-weight:var(--font-weight-bold);letter-spacing:0.05rem;list-style-type:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}@container searchHeaderGrid (max-width: 976px){#searchHeader #searchTabBar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}#searchHeader #searchTabBar>*{-ms-grid-columns:5px 90px auto;grid-template-columns:5px 90px auto;-ms-grid-rows:auto;grid-template-rows:auto;padding:5px 0px 5px 0px}#searchHeader #searchTabBar>*>:first-child{-ms-grid-row:1;-ms-grid-column:1}#searchHeader #searchTabBar>*>:nth-child(2){-ms-grid-row:1;-ms-grid-column:2}#searchHeader #searchTabBar>*>:nth-child(3){-ms-grid-row:1;-ms-grid-column:3}#searchHeader #searchTabBar>* .countResult{grid-row:auto;-ms-grid-column:2;grid-column:2;text-align:right;place-items:center right}#searchHeader #searchTabBar>* .label{grid-row:auto;-ms-grid-column:3;grid-column:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;text-align:left}#searchHeader #searchTabBar .activated{--_color-text:var(--color-font);background-color:var(--color-background-theme-contrast);opacity:1}#searchHeader #searchTabBar [data-has-result]:not(.activated){-webkit-box-shadow:inset 0px 0px 0px transparent;box-shadow:inset 0px 0px 0px transparent}}@container searchHeaderGrid (min-width: 678px) AND (max-width: 976px){#searchHeader .container{grid-template-areas:"title    links" "form     form" "info     info" "tabs     tabs"}}@container searchHeaderGrid (max-width: 677px){#searchHeader .container{grid-template-areas:"title    title" "form     form" "links    links" "info     info" "tabs     tabs"}#searchHeader #listLinks{padding-top:25px}#searchHeader #listLinks .header{text-align:left}#searchHeader #listLinks nav{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}#searchList{container:searchListGrid/inline-size}#searchList .container{display:-webkit-box;display:-ms-flexbox;display:flex}#searchList .container #searchcontent{width:calc(55% - 40px);max-width:700px}#searchList .container #searchsidebar{margin-left:auto;width:calc(45% - 40px);max-width:500px}#searchList .container .searchResultHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:50px}#searchList .container .searchResultHeader .line1{text-transform:uppercase;font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);letter-spacing:0.05rem}#searchList .container .searchResultHeader .line2{font-size:var(--font-size-h1-linetitle);line-height:var(--font-size-h1-linetitle);font-weight:var(--font-weight-thin);text-transform:none;text-wrap:balance;word-break:break-word;-ms-hyphens:auto;hyphens:auto}#searchList .searchResultPersonen{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75px}#searchList .searchResultPersonen .person{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}#searchList .searchResultPersonen .person .image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;max-width:200px}#searchList .searchResultPersonen .person .image img{aspect-ratio:100/100}#searchList .searchResultPersonen .person .image+.content{padding-top:25px}#searchList .searchResultPersonen .person .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}#searchList .searchResultPersonen .person .content .linkCrop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchList .searchResultPersonen .person .content .linkCrop a{text-decoration:none}#searchList .searchResultPersonen .person .content .linkCrop a:hover{text-decoration:underline}#searchList .searchResultPersonen .person .content .title{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-thin);text-wrap:balance;word-break:break-word;-ms-hyphens:auto;hyphens:auto;text-transform:none;margin-bottom:25px}#searchList .searchResultPersonen .person .content .address{margin-bottom:25px}#searchList .searchResultPersonen .person .content .phone{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold)}#searchList .searchResultPersonen .person .content .email{font-weight:var(--font-weight-medium)}#searchList .searchResultPersonen .person .content .text{padding-top:25px}#searchList .searchResultPersonen .person .content .moreLink{margin-top:15px}#searchList .searchResultTermine{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}#searchList .searchResultTermine .item{display:-ms-grid;display:grid;-ms-grid-columns:170px auto;grid-template-columns:170px auto}#searchList .searchResultTermine .item .dateBox .day{font-size:var(--font-size-h1-linetitle);line-height:var(--line-height-h1-linetitle);font-weight:var(--font-weight-extrabold)}#searchList .searchResultTermine .item .place{padding-top:45px;-ms-grid-column:2;grid-column:2;-ms-grid-row-align:end;align-self:end;font-size:var(--font-size-small);line-height:var(--line-height-small)}#searchList .searchResultTermine .item .title{-ms-grid-column:2;grid-column:2;margin-top:15px;margin-bottom:15px;text-transform:none}#searchList .searchResultTermine .item .title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;text-decoration:none}#searchList .searchResultTermine .item .title a .moreLink{-ms-grid-column:2;grid-column:2;-ms-grid-column-align:start;justify-self:start;display:-ms-grid;display:grid;-ms-grid-columns:80px;grid-template-columns:80px;gap:0px 25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;text-decoration:none}#searchList .searchResultTermine .item .title a .moreLink:after{content:"";width:80px;height:16px;background-color:var(--color-font);-webkit-mask-image:url(../../../images/portal2024/icons/langpfeil_rechts.svg);mask-image:url(../../../images/portal2024/icons/langpfeil_rechts.svg);-webkit-mask-size:auto 16px;mask-size:auto 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#searchList .searchResultTermine .item .title a:hover{text-decoration:underline}#searchList .searchResultTermine .item .title a:hover .moreLink{opacity:0.7}#searchList .searchResultTermine .item .title a:hover .moreLink:after{-webkit-animation:linkarrow-right-hover 0.8s forwards;animation:linkarrow-right-hover 0.8s forwards}#searchList .searchResultAddress{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}#searchList .searchResultAddress .item{container-type:inline-size;container-name:organizationListItemGrid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:75px 0px}#searchList .searchResultAddress .item .contentWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}#searchList .searchResultAddress .item .contentWrapper .image{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;width:30%;max-width:200px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;aspect-ratio:100/100}#searchList .searchResultAddress .item .contentWrapper .image:empty{background:var(--color-background-theme)}#searchList .searchResultAddress .item .contentWrapper .image img{aspect-ratio:100/100;-o-object-fit:scale-down;object-fit:scale-down}#searchList .searchResultAddress .item .contentWrapper .content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}#searchList .searchResultAddress .item .contentWrapper .content .linkCrop{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#searchList .searchResultAddress .item .contentWrapper .content .linkCrop a{text-decoration:none}#searchList .searchResultAddress .item .contentWrapper .content .linkCrop a:hover{text-decoration:underline}#searchList .searchResultAddress .item .contentWrapper .content .bezeichnung{margin-bottom:15px}#searchList .searchResultAddress .item .contentWrapper .content .bezeichnung .line1{text-transform:uppercase;font-size:var(--font-size-small);line-height:var(--line-height-small);font-weight:var(--font-weight-medium)}#searchList .searchResultAddress .item .contentWrapper .content .bezeichnung .line2{font-size:var(--font-size-h3-itemtitle);line-height:var(--line-height-h3-itemtitle);font-weight:var(--font-weight-thin);text-transform:none;word-break:break-word;-ms-hyphens:auto;hyphens:auto}#searchList .searchResultAddress .item .contentWrapper .content .address{margin-bottom:25px}#searchList .searchResultAddress .item .contentWrapper .content .phone a{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-bold);text-decoration-color:transparent}#searchList .searchResultAddress .item .contentWrapper .content .phone a:hover{text-decoration-color:var(--color-font)}#searchList .searchResultAddress .item .contentWrapper .content .email{font-weight:var(--font-weight-medium)}#searchList .searchResultAddress .item .contentWrapper .content .email a{text-decoration:underline}#searchList .searchResultAddress .item .contentWrapper .content .connection{padding-top:15px;font-size:var(--font-size-small);line-height:var(--line-height-small)}#searchList .searchResultAddress .item .contentWrapper .content .www{padding-top:25px}@container searchListGrid (max-width: 976px){#searchList .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#searchList .container #searchcontent,#searchList .container #searchsidebar{width:100%;max-width:none}#searchList .container #searchsidebar{margin-top:100px}}
/*# sourceMappingURL=mod_search.css.map */