.pfarreBasic #topBox{box-shadow:0 0 0 #0000;position:relative}.pfarreBasic #contentBox{container-name:pfarreBasicGrid;container-type:inline-size;padding-bottom:100px}.pfarreBasic .headlineBox{margin-bottom:50px}.pfarreBasic .headlineBox .line1{font-weight:var(--font-weight-extrabold);text-transform:uppercase}.pfarreBasic .headlineBox .line2{font-size:var(--font-size-h1-linetitle);font-weight:var(--font-weight-thin);line-height:var(--line-height-h1-linetitle)}.pfarreBasic .indexOeinfoGrid{display:flex;gap:50px 100px;margin:0 auto;max-width:var(--max-width-container-medium)}.pfarreBasic .indexOeinfoGrid.noImage{max-width:var(--max-width-container-small)}.pfarreBasic .indexOeinfoGrid .image{flex:0 0 30%}.pfarreBasic .indexOeinfoGrid .content{flex:1}.pfarreBasic .indexOeinfoGrid .content .titleBox{display:flex;gap:30px}.pfarreBasic .indexOeinfoGrid .content .titleBox .bezeichnung{flex:1}.pfarreBasic .indexOeinfoGrid .content .titleBox .bezeichnung .line1{font-size:var(--font-size-medium);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-medium);text-transform:uppercase}.pfarreBasic .indexOeinfoGrid .content .titleBox .bezeichnung .line2{font-weight:var(--font-weight-medium)}.pfarreBasic .indexOeinfoGrid .content .titleBox .pfarrnummer{margin-left:auto;text-align:right}.pfarreBasic .indexOeinfoGrid .content .titleBox .pfarrnummer .label{font-size:var(--font-size-extrasmall);line-height:var(--line-height-extrasmall)}.pfarreBasic .indexOeinfoGrid .content .titleBox .pfarrnummer .text{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small)}.pfarreBasic .indexOeinfoGrid .content .infoBox{display:grid;grid-template-columns:calc(50% - 1px) 1px calc(50% - 1px);margin-top:50px}.pfarreBasic .indexOeinfoGrid .content .infoBox .address{order:1;padding-right:15px}.pfarreBasic .indexOeinfoGrid .content .infoBox .address a{font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:var(--line-height-h4);text-decoration-color:#0000}.pfarreBasic .indexOeinfoGrid .content .infoBox .address a:hover{text-decoration-color:var(--color-font)}.pfarreBasic .indexOeinfoGrid .content .infoBox .address .linkCrop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfarreBasic .indexOeinfoGrid .content .infoBox .address .linkCrop a{text-decoration-color:#0000}.pfarreBasic .indexOeinfoGrid .content .infoBox .address .linkCrop a:hover{text-decoration-color:var(--color-font)}.pfarreBasic .indexOeinfoGrid .content .infoBox .address .www{padding-top:25px}.pfarreBasic .indexOeinfoGrid .content .infoBox:before{background-color:var(--color-font);content:"";order:2}.pfarreBasic .indexOeinfoGrid .content .infoBox .links{display:flex;flex-direction:column;font-size:var(--font-size-medium);font-weight:var(--font-weight-medium);justify-content:center;line-height:var(--line-height-medium);order:3;padding-left:15px}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a{align-items:center;display:flex;gap:15px;text-decoration-color:#0000}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a:before{background-color:var(--color-font);content:"";height:60px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:60px}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a.linkTeam:before{-webkit-mask-image:url(../../images/portal2024/icons/person.svg);mask-image:url(../../images/portal2024/icons/person.svg)}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a.linkGottesdienste:before{-webkit-mask-image:url(../../images/portal2024/icons/gebet.svg);mask-image:url(../../images/portal2024/icons/gebet.svg)}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a.linkKarte:before{-webkit-mask-image:url(../../images/portal2024/icons/karte.svg);mask-image:url(../../images/portal2024/icons/karte.svg)}.pfarreBasic .indexOeinfoGrid .content .infoBox .links a:hover{text-decoration:underline}.pfarreBasic .indexConnectionsGrid{margin-top:100px}.pfarreBasic .indexConnectionsGrid>*{display:grid;grid-template-columns:85px clamp(300px,40%,500px) 1px 1fr;margin-bottom:50px}.pfarreBasic .indexConnectionsGrid>:before{align-self:start;background-color:var(--color-font);content:"";height:60px;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:60px}.pfarreBasic .indexConnectionsGrid>.gemeindenBox:before{-webkit-mask-image:url(../../images/portal2024/icons/gruppe.svg);mask-image:url(../../images/portal2024/icons/gruppe.svg)}.pfarreBasic .indexConnectionsGrid>.orteBox:before{-webkit-mask-image:url(../../images/portal2024/icons/ort.svg);mask-image:url(../../images/portal2024/icons/ort.svg)}.pfarreBasic .indexConnectionsGrid>* .infoBlock{order:2;padding-right:50px}.pfarreBasic .indexConnectionsGrid>* .infoBlock .header{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-transform:uppercase}.pfarreBasic .indexConnectionsGrid>* .infoBlock .title{font-size:var(--font-size-h3-itemtitle);font-weight:var(--font-weight-thin);line-height:var(--line-height-h3-itemtitle);text-transform:uppercase}.pfarreBasic .indexConnectionsGrid>* .infoBlock .title a{text-decoration-color:#0000}.pfarreBasic .indexConnectionsGrid>* .infoBlock .title a:hover{text-decoration-color:var(--color-font)}.pfarreBasic .indexConnectionsGrid>* .infoBlock .connectionInfo{font-size:var(--font-size-small);line-height:var(--line-height-small);padding-top:20px}.pfarreBasic .indexConnectionsGrid>:after{background-color:var(--color-font);content:"";order:3}.pfarreBasic .indexConnectionsGrid>* .linksBlock{align-self:center;order:4;padding-left:50px}.pfarreBasic .indexConnectionsGrid>* .linksBlock ul{display:flex;flex-wrap:wrap;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);gap:5px 25px;line-height:var(--line-height-small);list-style-type:none;margin:0;padding:0;text-transform:uppercase}.pfarreBasic .indexConnectionsGrid>* .linksBlock ul a{color:var(--color-font-light);text-decoration-color:#0000}.pfarreBasic .indexConnectionsGrid>* .linksBlock ul a:hover{text-decoration-color:var(--color-font-light)}.pfarreBasic .calendarTeamGrid{display:grid;gap:0 30px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:100px}.pfarreBasic .calendarTeamGrid .indexCalendarBox{display:flex;flex-direction:column;position:relative}.pfarreBasic .calendarTeamGrid .indexCalendarBox .calHeader{align-items:flex-end;display:flex;gap:15px;line-height:var(--line-height-h1-linetitle);margin:15px 0 25px}.pfarreBasic .calendarTeamGrid .indexCalendarBox .calHeader .day{font-size:var(--font-size-h1-linetitle);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-h1-linetitle)}.pfarreBasic .calendarTeamGrid .indexCalendarBox .calHeader .month{font-size:var(--font-size-base);line-height:var(--line-height-base)}.pfarreBasic .calendarTeamGrid .indexCalendarBox article:last-of-type{flex:1 1 auto}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item{border-left:1px solid var(--color-font);margin-left:8px;padding:0 0 20px 17px}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink{display:block;text-decoration:none}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink .place{display:inline-grid;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);gap:0 15px;grid-template-columns:minmax(0,1fr) 80px;line-height:var(--line-height-small);margin-bottom:25px;position:relative}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink .place>*{grid-column:1}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink .place .moreLink{align-items:center;align-self:end;display:inline-grid;gap:0 25px;grid-column:2;grid-template-columns:var(--link-arrow-width);margin-bottom:2px;overflow:hidden;text-decoration:none}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink .place .moreLink:after{background-color:var(--color-font);content:"";height:var(--link-arrow-height);-webkit-mask-image:url(../../../images/portal2024/icons/langpfeil_rechts.svg);mask-image:url(../../../images/portal2024/icons/langpfeil_rechts.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:auto var(--link-arrow-height);mask-size:auto var(--link-arrow-height);width:var(--link-arrow-width)}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink .title{font-size:var(--font-size-h3-itemtitle);line-height:var(--line-height-h3-itemtitle);text-transform:none}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink:hover .moreLink{opacity:.7}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink:hover .moreLink:after{animation:linkarrow-right-hover .8s forwards}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item .detailLink:hover .title{text-decoration:underline}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item.else{flex:1 1 auto}.pfarreBasic .calendarTeamGrid .indexCalendarBox .item.else .msg .content{border:0;padding-left:0}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid{display:flex;flex-direction:column;gap:75px 0}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item{container-name:indexTeamGrid;container-type:inline-size}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper{display:flex;gap:25px}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .image{flex:0 0 30%;max-width:200px;width:30%}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .image img{aspect-ratio:100/100}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content{flex:1 1 auto;overflow:hidden}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .linkCrop{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .linkCrop a{text-decoration:none}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .linkCrop a:hover{text-decoration:underline}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .function{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-small);text-transform:uppercase}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .title{font-size:var(--font-size-h3-itemtitle);font-weight:var(--font-weight-thin);hyphens:auto;line-height:var(--line-height-h3-itemtitle);overflow-wrap:break-word;text-transform:none;word-break:break-word;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:4;hyphenate-limit-chars:10 3 4;margin-bottom:15px}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .address{margin-bottom:25px}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .phone{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-h4)}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .email{font-weight:var(--font-weight-medium)}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .email a{text-decoration:underline}.pfarreBasic .calendarTeamGrid .indexTeamBox .indexTeamListGrid .item .contentWrapper .content .text{padding-top:25px}@container pfarreBasicGrid (max-width: 965px){.pfarreBasic .indexOeinfoGrid{gap:50px 50px}}@container pfarreBasicGrid (max-width: 722px){.pfarreBasic .indexOeinfoGrid{gap:50px 50px}.pfarreBasic .calendarTeamGrid{gap:50px 0;grid-template-columns:100%}}@container indexTeamGrid (max-width: 400px){.pfarreBasic .indexTeamBox .item .contentWrapper{flex-direction:column}}@media screen and (max-width:480px){.pfarreBasic .indexOeinfoGrid .content .titleBox div.image{margin-left:calc(var(--bootstrap-gutter-x)*-1/2);margin-right:calc(var(--bootstrap-gutter-x)*-1/2)}.pfarreBasic .indexOeinfoGrid .content .titleBox div.image img{max-width:none}}@media screen and (max-width:767px){.pfarreBasic .indexOeinfoGrid .content{container-type:inline-size}.pfarreBasic .indexOeinfoGrid .content .titleBox{display:flex;flex-direction:column}.pfarreBasic .indexOeinfoGrid .content .titleBox .image img{max-width:150px}@container (max-width: 600px){.pfarreBasic .indexOeinfoGrid .content .infoBox{gap:50px;grid-template-columns:100%}.pfarreBasic .indexOeinfoGrid .content .infoBox:before{content:none}}.pfarreBasic .indexConnectionsGrid>*{grid-template-columns:85px minmax(0,1fr)}.pfarreBasic .indexConnectionsGrid>:after{content:none}.pfarreBasic .indexConnectionsGrid>* .infoBlock{padding-right:0}.pfarreBasic .indexConnectionsGrid>* .linksBlock{grid-column:2;grid-row:2;padding-left:0;padding-top:25px}}@media screen and (min-width:768px) and (max-width:991px){.pfarreBasic .indexOeinfoGrid.hasImage .content .titleBox{display:grid;grid-template-columns:150px minmax(0,1fr)}.pfarreBasic .indexOeinfoGrid.hasImage .content .titleBox .image{grid-row:1/span 2}.pfarreBasic .indexOeinfoGrid.hasImage .content .titleBox .pfarrnummer{grid-row:2}.pfarreBasic .indexConnectionsGrid>*{grid-template-columns:85px minmax(0,1fr)}.pfarreBasic .indexConnectionsGrid>:after{content:none}.pfarreBasic .indexConnectionsGrid>* .infoBlock{padding-right:0}.pfarreBasic .indexConnectionsGrid>* .linksBlock{grid-column:2;grid-row:2;padding-left:0;padding-top:25px}}
/*# sourceMappingURL=mod_index_pfarre_basic.css.map */