body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
#container{background-image:url("../../files/silke-kullmann/elhpi.jpg");background-image:image-set(url("../../files/silke-kullmann/elphi.jpg") 1x, url("../../files/silke-kullmann/elphi-2x.jpg") 2x, url("../../files/silke-kullmann/elphi-3x.jpg") 3x);background-size:150% auto;background-repeat:no-repeat;background-position:center top;background-color:#1c4148}@media (min-aspect-ratio:1){#container{background-size:100% auto}}#article-1{display:flex;gap:1rem;margin:5rem 0;align-items:center;flex-direction:column}#article-1>.content-hyperlink{width:50%;max-width:30rem;text-align:center}#article-1>.content-hyperlink a{text-decoration:none;border:1px solid currentColor;display:inline-block;padding:1rem;width:100%;background-color:rgba(var(--background), 0.9);box-sizing:border-box;color:inherit}
#main-menu{position:fixed;width:100%;height:100%;max-width:100% !important;max-height:100% !important;background-color:rgba(var(--background));top:0;left:0;z-index:1;padding:2rem 1rem 1rem;margin:0;box-sizing:border-box;flex-direction:column;border:0}#main-menu[open]{display:flex}#main-menu::backdrop{display:none}#main-menu>.navigation-menu-button{align-self:flex-end}#header>.inside{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid currentColor;gap:2rem}h1{flex-grow:1;font-size:1.5rem}.navigation-menu-button{background:none;color:currentColor;font-size:0;border:none;cursor:pointer;padding:0}.navigation-menu-button:focus-visible{outline:2px solid rgba(0, 0, 0, 0.4)}nav.mod_navigation.block>ul{list-style:none;padding:0;margin:0 auto;width:calc(50% + 1rem);max-width:30rem}nav.mod_navigation.block>ul>li{margin:2rem 0}nav.mod_navigation.block>ul a,nav.mod_navigation.block>ul strong{color:inherit;text-decoration:none;font-size:1.5rem}
.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden;outline:0;outline-offset:0}html,#top,#wrapper{height:100%}body{font-size:1rem}#top{--background: 247, 242, 234;background-color:rgba(var(--background));font-family:Arial, sans-serif;color:black}#wrapper{display:grid;grid-template-rows:auto 1fr auto}
#footer{padding:3rem 1rem 2rem;text-align:center}#footer a{color:inherit;text-decoration:none}
