@font-face{font-family:'Open Sans';src:url('/static/fonts/open-sans-v17-latin-300.woff2?8ee1d1104b28') format('woff2'),url('/static/fonts/open-sans-v17-latin-300.woff?8ee1d1104b28') format('woff');font-weight:300}@font-face{font-family:'Open Sans';src:url('/static/fonts/open-sans-v17-latin-300italic.woff2?8ee1d1104b28') format('woff'),url('/static/fonts/open-sans-v17-latin-300italic.woff2?8ee1d1104b28') format('woff');font-style:italic}@font-face{font-family:'Open Sans';src:url('/static/fonts/open-sans-v17-latin-600.woff2?8ee1d1104b28') format('woff2'),url('/static/fonts/open-sans-v17-latin-600.woff?8ee1d1104b28') format('woff');font-style:bold;font-weight:600}@font-face{line-height:100%;font-family:'Crimson Pro';src:url('/static/fonts/CrimsonPro-Regular.ttf?8ee1d1104b28');font-style:normal;font-weight:400}@font-face{font-family:'Parisienne';src:url('/static/fonts/Parisienne-Regular.ttf?8ee1d1104b28');font-style:normal;font-weight:400}:root{--schloss-primary:rgb(100,0,0);--schloss-primary-active:rgb(120,20,20);--schloss-light:rgb(240,240,240);--schloss-light-darkened:rgb(220,220,220);--schloss-light-semi07:rgba(240,240,240,0.7);--schloss-overlay-bg:rgba(0,0,0,0.7);--schloss-overlay-bg-red:rgba(100,0,0,0.7);--menu-font-size:15px;--menu-font-size-md:12px;--textblock-font-size:18px;--textblock-font-size-small-devices:15px;color-scheme:light!important}*,::after,::before{box-sizing:border-box}html *{font-family:'Open Sans',sans-serif;scroll-behavior:smooth;line-height:150%}body{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:'Crimson Pro';font-weight:400;line-height:110%}#entry-text em{font-family:'Parisienne'!important;font-size:50px;line-height:120%}@media only screen and (min-width:768px) and (max-width:1023px){#entry-text em{font-size:35px}}@media only screen and (max-width:767px){#entry-text em{font-size:30px}}body{background-color:rgb(100,0,0);background-image:image-set('/static/images/Kacheln.png' 1x,'/static/images/Kacheln@2x.png' 2x);display:flex;flex-direction:column;align-items:center}#content_base_page{margin:40px 40px 10px 40px;border-radius:10px;padding:20px;max-width:1000px;background-color:rgba(255,255,255,0.95)}a.to-frontpage-button{display:inline-block;color:var(--schloss-primary);text-decoration:none;cursor:pointer;padding:5px 10px;flex:0 0 auto;margin-bottom:15px;border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.to-frontpage-button:hover{color:var(--schloss-light)!important;background-color:var(--schloss-primary)}.footer-links{color:var(--schloss-light)}.footer-links a{color:var(--schloss-light);text-decoration:none}.footer-links a:hover{text-decoration:underline}.error-404{text-align:center;padding:20px}.error-404 .button-404{padding:5px;border:1px solid var(--schloss-light)}.schloss-events-list{margin-top:20px;margin-bottom:20px}.schloss-events-list .intro{text-align:center}.schloss-events-list a{text-decoration:none;color:var(--schloss-primary)}.schloss-events-list a:hover{color:var(--schloss-primary-hover)}.schloss-events-list .event-list{display:flex;flex-direction:column}.schloss-events-list .event-list>.event{display:flex;flex-direction:row;flex-wrap:nowrap;margin-bottom:20px}.schloss-events-list .event-list>.event>.event-image{width:250px;max-width:45%;flex:0 1 auto;display:flex;justify-content:center;overflow:hidden}.schloss-events-list .event-list>.event>.event-image img{height:100%}.schloss-events-list .event-list>.event>.text{width:55%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px 0px 0px 10px;flex:1 1 auto;position:relative}.schloss-events-list .event-list>.event>.text .date{}.schloss-events-list .event-list>.event>.text h3{margin-top:0px;margin-bottom:0px}.schloss-events-list .event-list>.event>.text .teaser{text-overflow:ellipsis;overflow:hidden;margin-bottom:10px}.schloss-events-list .event-list>.event>.text .details_button_container{flex:1 1 auto;width:100%;align-items:stretch}.schloss-event-button{color:var(--schloss-primary);text-decoration:none;cursor:pointer;padding:5px 10px;border:1px solid var(--schloss-primary);border-radius:5px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.schloss-event-button:hover{color:var(--schloss-light)!important;background-color:var(--schloss-primary)}.schloss-event-button.copy{min-width:40px;min-height:30px;background-image:url("/static/images/schloss_scharfenberg_events/copy.svg?8ee1d1104b28");background-repeat:no-repeat;background-position:center center;background-size:20px}.schloss-event-button.copy:hover{background-image:url("/static/images/schloss_scharfenberg_events/copy_hover.svg?8ee1d1104b28");background-color:var(--schloss-primary)}.event-container-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;text-align:left;background-color:var(--schloss-overlay-bg);transition:visibility .30s ease-out,opacity .25s ease;z-index:80}.event-container-overlay.visible{display:block}.event-container-overlay .modal_inner{float:none;transition:top .25s ease;position:absolute;top:52%;left:50%;width:80%;max-width:1000px;max-height:90vh;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:var(--schloss-primary);background-color:var(--schloss-light);border:3px solid var(--schloss-light)}.event-container-overlay .modal_inner>.modal_content{overflow:scroll;padding:20px;max-height:90vh}.event-container-overlay .modal_inner a{text-decoration:none;color:var(--schloss-primary)}.event-container-overlay .modal_inner a:hover{color:var(--schloss-primary-active)}.event-full-view .event-details,.event-container-overlay .event-details{display:flex;flex-direction:column}.event-full-view .event-details .top,.event-container-overlay .event-details .top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.event-full-view .event-details .event-image,.event-container-overlay .event-details .event-image{width:250px;max-width:45%;flex:1 0 auto;margin-left:20px}.event-full-view .event-details .event-image img,.event-container-overlay .event-details .event-image img{width:100%}.event-full-view .event-details .event-image .image-caption,.event-container-overlay .event-details .event-image .image-caption{font-size:80%}.event-full-view .event-details .text .event-container-overlay .event-details .text{width:55%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:5px 10px 0px 0px;flex:1 1 auto;position:relative;text-align:left}.event-full-view .event-details .text .link-and-file,.event-container-overlay .event-details .text .link-and-file{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%;gap:20px}.event-full-view .event-details .text h2,.event-container-overlay .event-details .text h2{margin-top:5px;margin-bottom:10px;line-height:120%;font-size:30px;text-align:left}.event-archive-button{text-align:center}span.no-wrap-ws{white-space:nowrap}@media only screen and (max-width:767px){.schloss-event-button{font-size:13px}.event-full-view .event-details .top,.event-container-overlay .event-details .top{flex-direction:column-reverse}.event-container-overlay .modal_inner{width:calc(100% - 20px)}.event-container-overlay .modal_inner .modal_content{padding:20px 10px 10px 10px}.event-full-view .event-details .event-image,.event-full-view .event-details .text,.event-container-overlay .event-details .event-image,.event-container-overlay .event-details .text{width:100%;max-width:100%;margin-left:0px}}