:root{--color-base:#4d4d4d;--color-primary-rgb:153,190,16;--color-primary-light:#B6BE98;--color-primary-light-rgb:76,20,75;--color-secondary:#9AAFBD;--color-secondary-rgb:154,175,189;--color-dark:#2d2d2d;--color-medium:#818184;--color-light:#bababa;--color-bright:#f5f5ff;--color-white:#ffffff;--color-black:#000000;--ordgem-purple-dark:#822F7B;--ordgem-purple-light:#FAF0FA;--ordgem-green-dark:#18491D;--ordgem-green-light:#ECFAE5;--ordgem-blue-dark:#110F79;--ordgem-blue-light:#F5F5FF;--ordgem-gray:#707070;--ordgem-gray-rgb:112,112,112;--ordgem-gray-line:218,218,218;--ordgem-base:#4d4d4d;--ordgem-dynamic:var(--ordgem-blue-dark);--color-primary:var(--ordgem-dynamic);--letter-spacing:1}.swcalendar .topHeader{-ms-grid-column-span:2;grid-column:span 2;text-align:center}.swcalendar .topHeader .dateInfo{font-size:7rem;line-height:8rem;margin-bottom:3rem}.swcalendar .swcalBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5rem}.swcalendar .swcalBtn a{position:relative;text-decoration:none}.swcalendar .swcalBtn .prev:before{content:"";position:absolute;display:inline-block;height:3.5rem;aspect-ratio:1;-webkit-mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-blue-dark);-webkit-transform:scaleX(-1);transform:scaleX(-1);left:-3.5rem;top:-1px}.swcalendar .swcalBtn .next:after{content:"";position:absolute;display:inline-block;height:3.5rem;aspect-ratio:1;-webkit-mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);-webkit-mask-size:60%;mask-size:60%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-blue-dark);top:-1px}.swcalendar .modAlert{text-align:center;padding:30px 0px 30px 0px}.swcalendar .listSpacer{height:30px}.swcalendar .boxDate{float:left;width:80px;overflow:hidden;text-align:center}.swcalendar .boxDate .daytime{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-pack:center;-ms-flex-pack:center;justify-content:center;height:50px;font-weight:700;background-color:rgba(0,0,0,0.07)}.swcalendar .boxDate .day{font-size:30px;line-height:27px;font-weight:700}.swcalendar .boxDate .time{font-size:12px;line-height:15px}.swcalendar .boxDate .month{height:30px;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-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:12px;background-color:var(--color-primary);color:#ffffff;text-transform:uppercase;position:relative}.swcalendar .boxDate .vcalLink{text-decoration:none;color:#ffffff;font-size:10px;line-height:10px;position:absolute;bottom:3px;right:3px}.swcalendar .boxDate .vcalLink:hover{opacity:0.5}.swcalendar .boxContent{margin:0px 0px 10px 100px}.swcalendar .boxContent .teaser{margin:10px 0px 0px 0px}.swcalendar .boxDetail .detailInfo .label{font-weight:700}.swcalendar .boxDetail .detailInfo .organizer{padding-top:20px;padding-left:25px}.swcalendar .boxDetail .detailInfo .gmap{width:100%;aspect-ratio:16/9}.swcalendar .boxDetail .detailLink{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.swcalendarDetail .modTitle{font-size:7rem;line-height:8rem;padding:0px 0px 30px 0px}.swcalendarDetail .boxContent{margin:40px 0px 40px 0px}.swcalendarDetail .teaser{padding:0px 0px 20px 0px}.swcalendarDetail .recurring_event{clear:both;padding:20px 0px 20px 0px}.swcalendarList{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.swcalendarList .headerBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:80px;grid-column-start:span 2}.swcalendarList .headerBlock .topHeader{-webkit-box-flex:1;-ms-flex:1;flex:1;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-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:unset}.swcalendarList .headerBlock .topHeader .headline{font-size:18px;font-family:"Soleil",sans-serif;text-transform:uppercase;letter-spacing:calc(var(--letter-spacing) * 3px);border-bottom:1px solid rgba(0,0,0,0.1)}.swcalendarList .headerBlock .topHeader .headline>div{text-transform:capitalize;font-size:77px;line-height:80px;font-family:"LeMondeLivre",serif;padding:25px 0px 40px 0px}.swcalendarList .headerBlock .topHeader .filterText{font-size:26px;text-align:left;text-transform:uppercase;margin:15px 0px 75px 0px;font-family:"Soleil",sans-serif}.swcalendarList .headerBlock .topHeader #searchBox_calendar fieldset{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}.swcalendarList .headerBlock .topHeader #searchBox_calendar input,.swcalendarList .headerBlock .topHeader #searchBox_calendar select{text-align:center}.swcalendarList .headerBlock .topHeader #searchBox_calendar label{font-family:"Soleil",sans-serif;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;pointer-events:none;max-width:unset}.swcalendarList .headerBlock .topHeader #searchBox_calendar .searchBar{position:relative;grid-column-start:span 2}.swcalendarList .headerBlock .topHeader #searchBox_calendar .searchBar input{border-radius:100px}.swcalendarList .headerBlock .topHeader #searchBox_calendar .searchBar:after{content:"";position:absolute;right:20px;top:20px;height:30px;aspect-ratio:1;-webkit-mask-image:url(../../images/ordgem/ordgem_search.svg);mask-image:url(../../images/ordgem/ordgem_search.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--color-base)}.swcalendarList .headerBlock .topHeader #searchBox_calendar .submitBar{grid-column-start:span 2}.swcalendarList .headerBlock .topHeader #searchBox_calendar .submitBar .submitButton{width:100%;background-color:transparent;border-radius:100px;border:1px solid #D3D3D3;color:var(--color-base);font-size:1.8rem;line-height:73px;height:73px;padding:0px 30px 0px 30px}.swcalendarList .headerBlock .topHeader #searchBox_calendar .submitBar .submitButton.filterActive{background-color:var(--ordgem-blue-dark);color:var(--color-white);border-color:var(--ordgem-blue-dark)}.swcalendarList .headerBlock .topHeader #searchBox_calendar .submitBar .submitButton:hover{background-color:var(--ordgem-blue-dark);color:var(--color-white);border-color:var(--ordgem-blue-dark)}.swcalendarList .headerBlock .dateSelector{-webkit-box-flex:0.7;-ms-flex:0.7;flex:0.7;padding:0px 6% 0px 6%;max-width:630px}.swcalendarList .headerBlock .dateSelector .dpViewSelect{display:none}.swcalendarList .contentSection{padding-top:70px}.swcalendarList .contentSection .swcalendarListEntry{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.swcalendarList .contentSection .swcalendarListEntry .image{position:relative;aspect-ratio:1;max-width:370px}.swcalendarList .contentSection .swcalendarListEntry .image .category{position:absolute;min-width:118px;left:0px;top:20px;padding:6px 8px 3px 12px;text-transform:uppercase;font-family:"Soleil",sans-serif;font-size:1.8rem;line-height:2rem;letter-spacing:calc(var(--letter-spacing) * 2px);color:var(--ordgem-blue-dark);background-color:var(--ordgem-blue-light);text-wrap:balance;word-break:break-word;-ms-hyphens:auto;hyphens:auto}.swcalendarList .contentSection .swcalendarListEntry .image img{height:100%;width:100%}.swcalendarList .contentSection .daytime{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Soleil",sans-serif}.swcalendarList .contentSection .daytime .day{font-size:6.7rem;line-height:7.8rem}.swcalendarList .contentSection .dateInfo{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-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swcalendarList .contentSection .detailInfo .modTitle{margin-top:8px;font-size:2.4rem;line-height:2.9rem;font-weight:600}.swcalendarList .contentSection .detailInfo .bundesland{margin-top:15px;font-size:1.8rem;line-height:2rem;font-family:"Soleil",sans-serif;font-weight:600;letter-spacing:calc(2px * var(--letter-spacing))}.swcalendarList .contentSection .detailInfo .place{font-size:1.5rem;margin-top:0.5rem;font-family:"Soleil",sans-serif;font-weight:300}.swcalendarList .contentSection .detailLink{margin-top:auto}.swcalendarList .contentSection .detailLink a{font-size:1.8rem;line-height:2.9rem;color:var(--ordgem-blue-dark);font-family:"Soleil",sans-serif;position:relative;text-decoration:none}.swcalendarList .contentSection .detailLink a:hover{opacity:0.7}.swcalendarList .contentSection .detailLink a:before{content:"";display:inline-block;height:20px;aspect-ratio:1;-webkit-mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-blue-dark);margin-right:20px;vertical-align:middle}.swcalendarList .modForwardBack{grid-column-start:span 2}.swcalendarDetail .headerBlock{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.swcalendarDetail .headerBlock .modTitle,.swcalendarDetail .headerBlock .subtitle{text-align:center;margin:0px auto 0px auto;width:75%}.swcalendarDetail .headerBlock .image img{width:516px;aspect-ratio:1/1}.swcalendarDetail .headerBlock .text{-webkit-box-flex:1;-ms-flex:1;flex:1;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-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;border-bottom:1px solid rgb(var(--ordgem-gray-line))}.swcalendarDetail .headerBlock .text .category{font-family:"Soleil",sans-serif;font-size:1.8rem;line-height:2rem;text-transform:uppercase;letter-spacing:calc(var(--letter-spacing) * 2px);margin:0px auto 40px auto}.swcalendarDetail .headerBlock .text .bottomBar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:1.8rem;font-family:"Soleil",sans-serif;color:var(--ordgem-blue-dark);margin-top:auto;font-weight:500}.swcalendarDetail .headerBlock .text .bottomBar .dateBegin .day{font-size:6.7rem;padding-right:15px}.swcalendarDetail .headerBlock .text .bottomBar .functions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:90px}.swcalendarDetail .headerBlock .text .bottomBar .functions a{all:unset;cursor:pointer;position:relative;-webkit-transition:all 0.5s;transition:all 0.5s}.swcalendarDetail .headerBlock .text .bottomBar .functions a:hover{opacity:0.5}.swcalendarDetail .headerBlock .text .bottomBar .functions a:before{content:"";position:absolute;left:-40px;bottom:0px;height:30px;aspect-ratio:1;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-blue-dark)}.swcalendarDetail .headerBlock .text .bottomBar .functions .import:before{-webkit-mask-image:url(../../images/ordgem/ordgem_date.svg);mask-image:url(../../images/ordgem/ordgem_date.svg)}.swcalendarDetail .headerBlock .text .bottomBar .functions .login:before{-webkit-mask-image:url(../../images/ordgem/ordgem_user.svg);mask-image:url(../../images/ordgem/ordgem_user.svg)}.swcalendarDetail .box{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}.swcalendarDetail .box .boxDetail{-webkit-box-flex:0.45;-ms-flex:0.45;flex:0.45}.swcalendarDetail .box .boxDetail .label{font-family:"Soleil",sans-serif;color:var(--ordgem-blue-dark);letter-spacing:calc(var(--letter-spacing) * 2px);font-weight:500;font-size:1.8rem;margin-bottom:20px}.swcalendarDetail .box .boxDetail .detailInfo .address{font-size:2.2rem;line-height:3.6rem}.swcalendarDetail .box .boxDetail .detailInfo .address .info{font-size:1.6rem;font-family:"Soleil",sans-serif;font-weight:500;letter-spacing:calc(var(--letter-spacing) * 1px)}.swcalendarDetail .box .boxDetail .detailInfo .location{margin:25px 0px 0px 22px;font-family:"Soleil",sans-serif;color:var(--ordgem-blue-dark);font-weight:500}.swcalendarDetail .box .boxDetail .detailInfo .location:before{content:"";display:inline-block;width:25px;aspect-ratio:1;vertical-align:sub;text-align:center;margin-left:-25px;margin-right:5px;-webkit-mask-image:url(../../images/ordgem/ordgem_pin.svg);mask-image:url(../../images/ordgem/ordgem_pin.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-blue-dark)}.swcalendarDetail .box .boxDetail .detailInfo .gmapWrapper{margin-top:30px}.swcalendarDetail .box .boxDetail .detailInfo .zusatzinfo{margin-top:30px;line-height:4rem;font-size:2.2rem}.swcalendarDetail .box .boxDetail .detailInfo .zusatzinfo strong{font-size:1.6rem;font-family:"Soleil",sans-serif;font-weight:500;letter-spacing:calc(var(--letter-spacing) * 0.34px)}.swcalendarDetail .box .boxDetail .detailInfo .zusatzinfo .label{font-family:"Soleil",sans-serif;font-weight:500;letter-spacing:calc(var(--letter-spacing) * 1px)}.swcalendarDetail .box .boxDetail .detailInfo .zusatzinfo .infotext .swslang p{font-size:1.6rem!important;font-family:"Soleil",sans-serif!important;font-weight:500}.swcalendarDetail .box .boxContent{-webkit-box-flex:1;-ms-flex:1;flex:1}.swcalendarDetail .box .boxContent .organizer{margin-top:50px}.swcalendarDetail .box .boxContent .label{font-size:2.8rem;margin-bottom:25px}.swcalendarDetail .box .boxContent .boxRegistration{margin-top:50px}.swcalendarDetail .box .boxContent .swslangdynamic_forms .ng-scope label{font-size:2rem}.ordgem_calendarFooter{margin-top:10rem}.ordgem_calendarFooter .ordgem_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgb(var(--ordgem-gray-line));color:var(--color-base);word-break:break-word;-ms-hyphens:auto;hyphens:auto;font-family:"Soleil",sans-serif;padding-top:25px;padding-bottom:80px}.ordgem_calendarFooter .ordgem_headerdiv{font-size:2.6rem}.ordgem_calendarFooter .ordgem_header .label{text-transform:uppercase;letter-spacing:calc(var(--letter-spacing) * 3px)}.ordgem_calendarFooter .ordgem_header a{color:var(--ordgem-dynamic);text-decoration:none;font-size:18px;font-weight:500;position:relative;margin-right:30px}.ordgem_calendarFooter .ordgem_header a:after{content:"";position:absolute;display:inline-block;height:100%;width:20px;bottom:2px;right:-30px;-webkit-mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);mask-image:url(../../images/ordgem/ordgem_arrow_bold.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--ordgem-dynamic)}.ordgem_calendarFooter .ordgem_header a:hover{opacity:0.75}.ordgem_calendarFooter .modAlert{margin-left:15px}
/*# sourceMappingURL=mod_calendar.css.map */