:root{--main-brown: #7c2735;--hover-brown: #b0878e;--bs-border-color: #b1b1b1;--light-grey: #ededed}@font-face{font-family:"Open Sans";src:url("../Fonts/OpenSans-VariableFont_wdth,wght.ttf") format("truetype-variations");font-weight:300 400 600 700;font-style:normal}@font-face{font-family:"Open Sans";src:url("../Fonts/OpenSans-Italic-VariableFont_wdth,wght.ttf") format("truetype-variations");font-weight:300 400 600 700;font-style:italic}html,body{padding:0;margin:0;width:100%;font-size:18px;background:#fff;font-family:"Open Sans", sans-serif;-webkit-text-size-adjust:100%;text-align:center}.container-fluid{position:relative}h1{font-size:40px;font-weight:600;color:var(--main-brown)}h2{font-size:30px;color:var(--main-brown)}h3{font-size:24px;color:var(--main-brown)}h3.light{font-weight:300}h4{font-size:24px;font-weight:300}#main-header{max-width:none !important}#main-header img{height:auto;width:100%}#main-header .logo-left{max-width:205px}#main-header .logo-center{max-width:335px}#main-header .logo-right{max-width:245px}.btn{transition:0.2s}.btn,.btn.active,.btn:hover{background:var(--main-brown);color:#fff;border-radius:0;border-color:var(--main-brown);text-decoration:none !important}a{color:var(--main-brown)}nav.navbar{z-index:100}#mainNav{font-size:18px;max-width:100%;position:relative;background:#fff;text-align:left}#mainNav.sticky{position:fixed;top:0}#mainNav::after{content:" ";font-size:0px;left:0;bottom:4px;position:absolute;height:1px;width:100%;z-index:0;background:#000}#mainNav .navbar-nav{width:min(1400px, 100%)}#mainNav .nav-item{white-space:nowrap;position:relative;z-index:2}#mainNav .nav-item::after{content:" ";font-size:0px;left:0;bottom:0px;position:absolute;height:8px;width:0;z-index:0;background:var(--main-brown);transition:0.2s ease-in-out}#mainNav .nav-item.active::after,#mainNav .nav-item:hover::after{width:100%}.body-max-width{max-width:1600px;margin:0 auto}main{position:relative}.main-content{max-width:none !important}.body-wrapper{border-top:12px solid var(--main-brown)}.body-wrapper .bg-holder{position:absolute;height:100%;width:100%;left:0;top:0}.body-wrapper .bg-holder::before,.body-wrapper .bg-holder::after{content:" ";display:block;width:100%;height:800px;position:absolute;z-index:0;left:0;top:0;background:white;background:linear-gradient(0deg, #fff 0%, #ededed 100%)}.body-wrapper::after{top:auto;bottom:0;height:300px;background:linear-gradient(1800deg, #fff 0%, #ededed 100%)}.ruckblende-list .list-form a{text-decoration:none;color:inherit}.ruckblende-list .list-form .form-types{border-bottom:1px solid #000}.ruckblende-list .list-form .type-link{background:var(--light-grey);font-weight:500;font-size:20px;transition:0.2s ease-in-out;height:2em}.ruckblende-list .list-form .type-link.act{color:#fff;background:var(--main-brown)}.ruckblende-list .list-form .type-link:hover,.ruckblende-list .list-form .type-link.act{height:2.5em}.ruckblende-list .list-form .letter-link.act{color:var(--main-brown);font-weight:500}.ruckblende-list h2{border-bottom:1px solid #000;padding-bottom:5px}.ruckblende-list h3{margin-bottom:35px}.ruckblende-list .sub-image{font-size:16px;cursor:pointer;transition:all 0.25s;transition-behavior:allow-discrete;opacity:1;scale:1}.ruckblende-list .sub-image .img-wrapper{width:100%;aspect-ratio:1.4285714286}.ruckblende-list .sub-image .img-wrapper img{max-width:100%;max-height:100%;object-fit:contain;object-position:top left}.ruckblende-list .sub-image .name{font-size:20px}.ruckblende-list .sub-image:has(.creatorname.hide){display:none;opacity:0}.ruckblende-list .more{color:var(--main-brown);cursor:pointer;font-weight:600}.ruckblende-list .vote-btn{background:var(--main-brown);color:#fff;font-size:16px;display:block;margin-top:1em}.ruckblende-list img.badge{width:30%;max-width:110px;min-width:50px;height:auto;position:absolute;left:0px;display:block;transform:translateY(-36%);transform:translateY(-45%) translateX(-30%)}.ruckblende-list .submission-modal img.loading-0{aspect-ratio:1}.tx-femanager .tx-srfreecap-image{margin-left:0;margin-bottom:1em}.tx-femanager .tx-srfreecap-cant-read{vertical-align:bottom}.tx-femanager .tx-srfreecap-cant-read a{text-decoration:underline}.tx-femanager .alert.bg-danger{background-color:#fff !important;border:none;padding:0;margin:0;font-size:14px}.tx-femanager .alert.bg-danger h4{display:none}.tx-femanager .alert.bg-danger button{display:none}.tx-femanager .has-error label.form-label{color:red}.layout_1 main>div:first-child h2{font-size:24px;font-weight:300;color:#000;margin-bottom:1em}.layout_1 #headerCarousel .carousel-item{aspect-ratio:1.5771812081;max-height:745px}.layout_1 #headerCarousel .carousel-item img:not(.badge){display:block;margin:0 auto;width:100%;height:100%;object-fit:contain;object-position:top center;max-height:40vw}.layout_1 #headerCarousel .carousel-item .image-caption{text-align:center}.layout_1 #headerCarousel .carousel-control-prev{justify-content:left}.layout_1 #headerCarousel .carousel-control-next{justify-content:right}.layout_1 #headerCarousel .carousel-inner{overflow:visible}.teaser{box-shadow:0px 3px 16px #00000029;min-height:100%}.teaser.katalog .teaser-image{margin-top:-150px}.teaser a.btn{margin-top:1em}.simple-image{position:relative}.simple-image .badge{width:20%;height:auto;min-width:90px;max-width:210px;position:absolute;left:5%;top:0;transform:translateY(-45%);z-index:1;display:block}.ausstellungen .article h3{margin:0}.ausstellungen .article .link{font-size:15px}.frame-type-fourCol .col img{max-width:100%;object-fit:contain;height:auto}.logo-gallery{text-align:center}.logo-gallery figure{display:inline-block}.logo-gallery .logo{display:inline-block;margin:20px 40px;max-height:120px;max-width:280px;object-fit:contain;vertical-align:middle}.logo-gallery a{text-decoration:none}.footer-wrapper{overflow:hidden;margin-top:50px}.footer-wrapper .bg-image{position:absolute;right:-3%;bottom:-5%;width:clamp(500px, 45vw, 650px);height:clamp(500px, 45vw, 650px);border-radius:50%;outline:20px solid var(--main-brown);background:var(--main-brown)}.footer-wrapper .bg-image img{width:100%;height:100%;object-fit:contain}.footer-wrapper .footer-left{max-width:min(calc(100vw - 500px), 67vw)}.footer-wrapper .footer-inner{max-width:1460px;margin:0 auto;padding:140px 0 40px 0;line-height:2}.footer-wrapper .footer-menu{background:url(../Images/ruckblende_logo_white.svg) center bottom no-repeat;background-size:max(20%, 200px) auto}.footer-wrapper .footer-bottom{border-top:1px solid #fff}.footer-wrapper a{color:#fff;text-decoration:none}.footer-wrapper h4{font-weight:600;margin-bottom:0.75em}main a,.ophover{transition:opacity 0.3s;-webkit-transition:opacity 0.3s;cursor:pointer}main a:hover,.ophover:hover{opacity:0.6;-moz-opacity:0.6}.frame-startseitetop{text-align:center}.frame-startseitetop h2{font-size:25px;font-weight:300;margin-bottom:2em;color:#000}.dp--hover{display:inline-block !important}@media (min-width:1200px){#mainNav{font-size:20px}}@media (max-width:1200px){.footer-wrapper .bg-image{max-width:200px;max-height:200px}.footer-wrapper .footer-left{max-width:none;padding-bottom:150px}.footer-wrapper .footer-menu{padding-bottom:80px;background-size:auto 30px;background-position:bottom left}}@media screen and (max-width:767px){html,body{font-size:16px}header.main-header{padding-left:4em}.logo-gallery .logo{margin:15px 30px;max-height:100px;max-width:240px}main{margin-top:30px !important}.navbar{position:fixed !important;top:0;left:0;padding-top:0}.navbar #mainNav{min-width:90vw;background:#fff;-webkit-box-shadow:2px 2px 9px 0px rgba(0, 0, 0, 0.2);box-shadow:2px 2px 9px 0px rgba(0, 0, 0, 0.2);padding:80px 20px 20px 20px}.navbar #mainNav::after{display:none}.navbar #mainNav .nav-item{max-width:80vw}.navbar #mainNav .nav-item::after{display:none !important}.navbar #mainNav .nav-item.active a{border-bottom:8px solid var(--main-brown)}.navbar .navbar-collapse.show{position:fixed;top:0;left:0;max-height:98vh;overflow-y:scroll}.navbar .navbar-toggler{position:absolute;left:10px;top:18px;background:rgba(255, 255, 255, 0.8);z-index:999}.ruckblende-list .list-form .type-link{font-size:16px;white-space:nowrap}.ruckblende-list .list-form .letters-wrapper{overflow-x:scroll}.ruckblende-list .sub-image .img-wrapper{aspect-ratio:auto}}