body{margin:0;padding:0;background-color:#d0d0d4}body.plain{padding:0;margin:0;background:#fff}body,td{font-family:'Open Sans',sans-serif;font-weight:400;color:#535353}hr{height:0;border:0;border-bottom:1px solid #e4e4e4}a,a:active{color:#7b848f;text-decoration:underline}a:hover{color:#bd9a14;text-decoration:none}a img{border:0}form{margin:0}legend{display:table}select,textarea,input{padding:3px;border:1px solid #d0d0d4;background-color:#fff;font-family:'Open Sans',sans-serif}select{padding:2px}strong{font-weight:700}input.cb,input.rb,input.image,input[type="checkbox"],input[type="radio"]{padding:0;border:0;background:none;width:auto}label,input.button,button.button,button,input.cb,input.rb,input.image{cursor:pointer}input.button,a.button,button.button,button,input[type="button"]{padding:4px 8px 4px 8px;border:none;background-color:#7b848f;color:#fff!important;width:auto;text-decoration:none;display:inline-block;cursor:pointer}input.button:hover,a.button:hover,button.button:hover,button:hover,input[type="button"]:hover{opacity:.7}input.btnDisabled,button.btnDisabled{opacity:.5;cursor:default}.copyright{}.clearFloat{clear:both}.clearFloat hr{display:none}.hidden{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px}.nospacing{margin:0;padding:0;list-style:none}.maxwidth,.maxWidth{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.islink{cursor:pointer}.swTable{display:table}.swTableRow{display:table-row}.swTableCell{display:table-cell}.clickblocker{position:fixed;top:0;bottom:0;left:0;right:0;z-index:600}.modTitle{padding:0 0 5px 0}.modTitle,.modSubTitle,.modTitle a{font-weight:400;color:#535353}.modTitle a,.modTitle a:active{text-decoration:none}.modTitle a:hover{color:#000;text-decoration:underline}.modSubTitle{font-weight:400}.modTeaser{}.modAlert{color:red}input.modAlert,textarea.modAlert{border:1px solid red!important}.statusMsg{text-align:center;padding:40px 0 40px 0}.swWatermark{color:#8f8e8e}.iconsDetail{clear:both}.topIcons .iconsDetail{padding:0 0 20px 0}.bottomIcons .iconsDetail{padding:40px 0 0 0}.topIcons{display:none}.linkIconLeft{padding:3px 10px 3px 0;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xicon_arrow_link_left.png.pagespeed.ic.wz577GdMed.png);background-position:right center;background-repeat:no-repeat}.linkIconRight{padding:3px 0 3px 10px;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xicon_arrow_link_right.png.pagespeed.ic.wh4tlfDifv.png);background-position:left center;background-repeat:no-repeat}.btnDateselect{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/xbtn_dateselect.gif.pagespeed.ic.IxnGmZF2zE.png);background-repeat:no-repeat;background-position:0 1px;background-color:transparent!important;width:23px!important;height:20px!important;margin:0 2px 0 0;border:0}.btnDateselect:hover{background-position:0 -21px}.btnBack a{font-weight:700;color:#7b848f;text-decoration:none;display:inline-block;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xicon_arrow_med_grey_left.png.pagespeed.ic.DS1RIkQJRf.png);background-repeat:no-repeat;background-position:left center;padding:15px 0 15px 30px}.btnBack a:hover{opacity:.5}.inputShowPasswort{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/xinput_password_bkg.gif.pagespeed.ic.hYIa330Ffy.png)}.inputShowUser{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/xinput_user_bkg.gif.pagespeed.ic.FgFjU_PB62.png)}.barAccessKeys{position:absolute;top:-200px}input.jQueryUiDatepicker{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/input_datepicker_bkg.png.pagespeed.ce.vqpWjzVnFD.png);background-position:right center;background-repeat:no-repeat;padding-right:28px;width:68px!important}input.hasDateTime{width:105px!important}input.jQueryUiDatepicker:hover{}input.jQueryUiDatepicker.hasTime{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/xinput_timepicker_bkg.png.pagespeed.ic.MfkTIwdZfy.png)}input.hasTime{width:35px!important}.addthisShare{height:36px}.addthisShare .addthis_toolbox{float:right}.addthisShare .addthis_toolbox a{display:block;width:22px;height:22px;padding:0;margin:0 0 0 4px;background-position:0 0;background-repeat:no-repeat;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/icons_social_share.png);float:left}.addthisShare .addthis_toolbox a span{display:none}.addthisShare .addthis_toolbox a.addthis_button_facebook{background-position:-22px 0}.addthisShare .addthis_toolbox a.addthis_button_facebook:hover{background-position:-22px -22px}.addthisShare .addthis_toolbox a.addthis_button_twitter{background-position:-44px 0}.addthisShare .addthis_toolbox a.addthis_button_twitter:hover{background-position:-44px -22px}.addthisShare .addthis_toolbox a.addthis_button_google{background-position:0 0}.addthisShare .addthis_toolbox a.addthis_button_google:hover{background-position:0 -22px}.addthisShare .addthis_toolbox a.addthis_button_expanded{background-position:-66px 0}.addthisShare .addthis_toolbox a.addthis_button_expanded:hover{background-position:-66px -22px}.tabs{display:table;width:100%;table-layout:fixed;margin:0 0 20px 0;border-bottom:1px solid #9e9e9e}.tabs li{display:table-cell;border-bottom:1px solid #9e9e9e;vertical-align:middle;text-align:center;font-weight:700;padding:10px 0 10px 0;cursor:pointer;border-bottom:3px solid #fff;color:#9e9e9e}.tabs li:hover{border-bottom:3px solid #eaeaea;color:#eaeaea}.tabs li.selected{border-bottom:3px solid #9e9e9e}.tabs li.selected:hover{color:#9e9e9e}.tabscontent li{display:none}.tabscontent li.selected{display:block}.aspectratio{display:inline-block;position:relative;width:100%}.aspectratio:before{content:"";display:block;padding-top:100%}.aspectratio.ratio16_9:before{padding-top:56.25%}.aspectratio.ratio4_3:before{padding-top:75%}.aspectratio .element{position:absolute;top:0;bottom:0;left:0;right:0}.swgridMultiCol{}.swgridMultiCol .swgridFlex{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.swgridMultiCol .swgridFlexItem{margin-left:15px;margin-right:15px;margin-bottom:30px;border-bottom: 1px solid $colorSpacer;flex:0 1 calc(50% - 30px)}.swgridMultiCol.xs-width .swgridFlex{display:block}.swgridMultiCol.xs-width .swgridFlexItem{margin-bottom:15px}.swgridMultiCol.xs-width .swgridFlexItem.swgridFlexItemEmpty{display:none}.swgridMultiCol.xs-width .listSpacer{display:none}.swgridMultiCol.xs-landscape-width .swgridFlexItem{flex-basis:calc(50% - 30px);// col-size minus margin
}.swgridMultiCol.sm-width .swgridFlexItem{flex-basis:calc(33.3333% - 30px);// col-size minus margin
}.swgridMultiCol.md-width .swgridFlexItem{flex-basis:calc(25% - 30px);// col-size minus margin
}.swgridMultiCol.lg-width .swgridFlexItem{flex-basis:calc(20% - 30px);// col-size minus margin
}.swgridMultiCol.swgridList2Col .swgridFlexItem{overflow:hidden;flex-basis:calc(50% - 30px);// col-size minus margin
}.swgridMultiCol.swgridList3Col .swgridFlexItem{overflow:hidden;flex-basis:calc(33.3333% - 30px);// col-size minus margin
}.swgridMultiCol.swgridList4Col .swgridFlexItem{overflow:hidden;flex-basis:calc(25% - 30px);// col-size minus margin
}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swgridMultiCol .swgridFlexItem{flex-basis:calc(50% - 32px);// col-size minus margin
    }.swgridMultiCol.xs-landscape-width .swgridFlexItem{flex-basis:calc(50% - 32px);//  col-size minus margin
    }.swgridMultiCol.sm-width .swgridFlexItem{flex-basis:calc(33.3333% - 32px);// col-size minus margin
    }.swgridMultiCol.md-width .swgridFlexItem{flex-basis:calc(25% - 32px);// col-size minus margin
    }.swgridMultiCol.lg-width .swgridFlexItem{flex-basis:calc(20% - 32px);// col-size minus margin
    }.swgridMultiCol.swgridList2Col .swgridFlexItem{flex-basis:calc(50% - 32px);// col-size minus margin
    }.swgridMultiCol.swgridList3Col .swgridFlexItem{flex-basis:calc(33.3333% - 32px);// col-size minus margin
    }.swgridMultiCol.swgridList4Col .swgridFlexItem{flex-basis:calc(25% - 32px);// col-size minus margin
    }}.swList{}.swList .swListFlex{display:flex}.swListImage .swListFlexItem{}.swListImage .swListFlexItem.contentImage{flex-grow:0;flex-shrink:0;flex-basis:170px;// maximum image width
}.swListImage .swListFlex.swListDirectionleft .swListFlexItem.contentImage{margin-right:15px}.swListImage .swListFlexItem.listContent{width:100%}.swList .swListFlex.swListDirectionright{flex-direction:row-reverse}.swListImage .swListFlex.swListDirectionright .swListFlexItem.contentImage{margin-left:15px}.swStyledCheckbox,.swStyledRadio{display:inline-block;position:relative;padding-left:28px;box-sizing:border-box}.swStyledCheckbox label:after,.swStyledCheckbox label:before,.swStyledRadio label:after,.swStyledRadio label:before{content:'';display:block;width:16px;height:16px;position:absolute;left:0;top:0;cursor:pointer}.swStyledCheckbox label:before,.swStyledRadio label:before{border:1px solid #d0d0d4;background-color:transparent}.swStyledCheckbox label:after,.swStyledRadio label:after{width:12px;height:12px;top:3px;left:3px;background:#535353;opacity:0}.swStyledCheckbox input[type="checkbox"],.swStyledCheckbox input[type="radio"],.swStyledRadio input[type="checkbox"],.swStyledRadio input[type="radio"]{visibility:hidden;position:absolute;z-index:-1}.swStyledCheckbox input[type="checkbox"]:checked+label:after,.swStyledCheckbox input[type="radio"]:checked+label:after,.swStyledRadio input[type="checkbox"]:checked+label:after,.swStyledRadio input[type="radio"]:checked+label:after{opacity:1}.swStyledCheckbox.fakeRadio label:after,.swStyledCheckbox.fakeRadio label:before,.swStyledRadio.fakeRadio label:after,.swStyledRadio.fakeRadio label:before{border-radius:50px}.swStyledCheckbox.fakeCheckbox label:after,.swStyledCheckbox.fakeCheckbox label:before,.swStyledRadio.fakeCheckbox label:after,.swStyledRadio.fakeCheckbox label:before{border-radius:0}.swStyledCheckbox.smallsize label:after,.swStyledCheckbox.smallsize label:before,.swStyledRadio.smallsize label:after,.swStyledRadio.smallsize label:before{margin-top:.35em}.swStyledCheckbox.smallsize label:before,.swStyledRadio.smallsize label:before{width:14px;height:14px}.swStyledCheckbox.smallsize label:after,.swStyledRadio.smallsize label:after{width:10px;height:10px;top:2px;left:2px}.swStyledRadio label:after,.swStyledRadio label:before{border-radius:50px}#contentBox img{max-width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#contentBox .googleMap img{max-width:none;height:auto;box-sizing:inherit}.contentTitle{text-transform:uppercase;color:#7b848f;font-weight:800;text-decoration:none}.contentTitle.hasIcon{padding:0 0 0 25px}a.contentTitle:hover{color:#000}.toparticle #widgetContentTitleNav{float:left;width:150px}.toparticle #widgetContentTitleNav li{text-align:right;padding:0 0 20px 0}.toparticle #widgetContentTitleNav a{color:#bd9a14;font-weight:700;text-decoration:none}.toparticle #widgetContentTitleNav a:hover{color:#000}.toparticle .widgetNavArticle{padding-left:180px}.toparticle .topImg img{margin:0 0 20px 0}.toparticle .widgetNavArticle .topImg img{width:100%;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.toparticle .modTitle,.toparticle .modTitle a{font-weight:700}.roundIcon{display:block;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xbtn_icons_assets_grey.png.pagespeed.ic.sBreLuS_jt.png);background-repeat:no-repeat;background-position:0 0;width:34px;height:34px;margin:-8px 25px 0 0;float:left}.roundIcon.gallery{background-position:0 0}.roundIcon.facebook{background-position:-34px 0}.roundIcon.video{background-position:-68px 0}.roundIcon.rss{background-position:-102px 0}.roundIcon.twitter{background-position:-136px 0}.widgetSidebar,#dayswitchBox .dayDate,#toprightBox{box-shadow:2px 2px 5px #7b848f}.tabs{display:table;width:100%;table-layout:fixed;margin:0 0 20px 0;border-bottom:1px solid #7b848f}.tabs li{display:table-cell;border-bottom:1px solid #7b848f;vertical-align:middle;text-align:center;font-weight:700;padding:10px 0 10px 0;cursor:pointer;border-bottom:3px solid #fff;color:#7b848f}.tabs li a{text-decoration:none}.tabs li:hover{border-bottom:3px solid #bdc1c7;color:#bdc1c7}.tabs li:hover a{color:#bdc1c7}.tabs li.selected{border-bottom:3px solid #7b848f}.tabs li.selected:hover{color:#7b848f}.tabscontent li{display:none}.tabscontent li.selected{display:block}.smallPaging{display:table;margin:20px 0 0 0}.smallPaging li{display:table-cell}.smallPaging .linkPrev,.smallPaging .linkNext{background-repeat:no-repeat;background-position:center;width:20px;height:20px;cursor:pointer}.smallPaging .linkPrev:hover,.smallPaging .linkNext:hover{opacity:.5}.smallPaging .linkPrev{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/pages/icon_arrow_small_grey_left.png.pagespeed.ce.17KmpSGnNW.png)}.smallPaging .inner{}.smallPaging .linkNext{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/pages/icon_arrow_small_grey_right.png.pagespeed.ce.pMcAD7p8JV.png)}.smallPaging .disabled{opacity:.5}.beautySearch{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.beautySearch .swTableCell{background-repeat:no-repeat;background-position:left top;vertical-align:top}.beautySearch .cellInput{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xbkg_beautysearch_input.png.pagespeed.ic.rsYryjnWiy.png)}.beautySearch .cellInput input{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:none;padding:9px 5px 9px 15px}.beautySearch .cellSpacer{width:7px;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xbkg_beautysearch_spacer.png.pagespeed.ic.m9H-3lqfDZ.png)}.beautySearch .cellButton{width:55px;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xbkg_beautysearch_button.png.pagespeed.ic.2tDTXjIHtn.png);background-position:right top}.beautySearch .cellButton .button{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background:none;border:none;font-weight:700;text-align:center}.person{border-bottom:1px solid #d0d0d4;padding-bottom:10px;margin-bottom:10px}.person.lastrow{border-bottom:none}.person .image{float:left}.person .text{padding:0 0 0 0}.person .text.hasImage{padding-left:80px}.person .title{color:#7b848f;padding:0 0 5px 0}.person .funktion{padding:0 0 10px 0}.person .toggle{margin:0 0 10px 0;height:26px;background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xicon_arrow_small_grey_down.png.pagespeed.ic.lejMfyybOI.png);background-repeat:no-repeat;background-position:center;cursor:pointer}.person .toggle:hover{opacity:.5}.person .toggle.open{background-image:url(https://www.dioezese-linz.at/swstatic-200309053057/images/portal/xicon_arrow_small_grey_up.png.pagespeed.ic.4AGmN7oTWq.png)}.person .memo{height:0;overflow:hidden}.include_person .person:last-child{border-bottom:none}.pfarrinst{border-bottom:1px solid #d0d0d4;padding-bottom:10px;margin-bottom:10px}.pfarrinst .image{float:left;width:70px;height:70px;background-repeat:no-repeat;background-position:center;background-size:cover}.pfarrinst .text{padding:0 0 0 0}.pfarrinst .text.hasImage{padding-left:80px}.pfarrinst .title{color:#7b848f;padding:0 0 5px 0}.pfarrinst .funktion{padding:0 0 10px 0}.swaudioplayer a{text-decoration:none;color:#535353;display:block;overflow:hidden}.businesscard .titleTop{padding:0 0 40px 0}.businesscard .titleName,.businesscard .titleSub{font-weight:700;color:#bd9a14}.businesscard .instinfos{padding:0 0 40px 0}.include_termine .modTitle,.include_termine .modTitle a{padding:5px 0 5px 0!important}.include_gottesdienste .modTitle,.include_gottesdienste .modTitle a{padding:0 0 5px 0!important}.klaro .cookie-modal .cm-modal,.klaro .cookie-notice{border-radius:0}.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{border-radius:0;margin-bottom:.5em;color:#eee!important}.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.swprivacystatement .editPrivacy{margin-bottom:50px;display:inline-block;background-color:#f5f5f5;margin-bottom:20px;text-decoration:none;padding:15px 30px 15px 30px}.swprivacystatement .editPrivacy:hover{opacity:.5;text-decoration:none}.swprivacystatement .editPrivacy i{vertical-align:middle;margin-right:10px}.swprivacystatement .serviceprovider{padding-bottom:50px}.swprivacystatement .serviceprovider .title{font-weight:bold;margin-bottom:5px;text-transform:uppercase;font-size:18px;line-height:22px}.swprivacystatement .serviceprovider .serviceLinks{display:table;margin-top:20px}.swprivacystatement .serviceprovider .serviceLinks .linkitem{display:table-row}.swprivacystatement .serviceprovider .serviceLinks .linkitem .label,.swprivacystatement .serviceprovider .serviceLinks .linkitem .link{padding-top:2px;padding-bottom:2px}.swprivacystatement .serviceprovider .serviceLinks .linkitem .label{display:table-cell;padding-right:15px;opacity:.7}.swprivacystatement .serviceprovider .serviceLinks .linkitem .link{display:table-cell;word-break:break-all}.swprivacystatement .serviceprovider .serviceCookies{margin-top:20px;width:100%;overflow-x:auto}.swprivacystatement .serviceprovider .serviceCookies.swResponsiveTable[max-width~="520px"] td{padding-left:160px}.swprivacystatement .serviceprovider .serviceCookies.swResponsiveTable[max-width~="520px"] td::before{width:160px;padding:0;display:block;font-weight:700;text-transform:uppercase;font-size:13px;line-height:18px}.swprivacystatement .serviceprovider .serviceCookies th{text-transform:uppercase;font-size:13px;line-height:18px;border-bottom:2px solid rgba(0,0,0,.07)}.swprivacystatement .serviceprovider .serviceCookies .cookie{font-weight:700}.swResponsiveTable table{width:100%}.swResponsiveTable th{text-align:left;vertical-align:bottom;padding:10px}.swResponsiveTable td{padding:10px}.swResponsiveTable tr:nth-child(even) td {background-color:rgba(0,0,0,.03)}.swResponsiveTable td::before{display:none}.swResponsiveTable[max-width]{}.swResponsiveTable[max-width] table,.swResponsiveTable[max-width] thead,.swResponsiveTable[max-width] tbody,.swResponsiveTable[max-width] th,.swResponsiveTable[max-width] td,.swResponsiveTable[max-width] tr{display:block}.swResponsiveTable[max-width] thead tr,.swResponsiveTable[max-width] tr.thead{position:absolute;overflow:hidden;width:1px;height:1px;top:-99px;left:-99px}.swResponsiveTable[max-width] tr{margin-bottom:20px}.swResponsiveTable[max-width] tr:nth-child(even) td {background-color:#f5f5f5}.swResponsiveTable[max-width] td{border:none;position:relative;padding-left:50%;margin-bottom:2px}.swResponsiveTable[max-width] td::before{position:absolute;top:10px;left:10px;width:40%;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.4rem}.swResponsiveTable input{width:100%}