html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'bebas_neue_regularregular';src:url("../fonts/bebasneue_regular-webfont.woff2") format("woff2"),url("../fonts/bebasneue_regular-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neuebook';src:url("../fonts/bebasneue_book-webfont.woff2") format("woff2"),url("../fonts/bebasneue_book-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{box-sizing:border-box}body{font-size:100%;color:#666;font-family:"Droid Serif",serif}.wrapper{font-size:1em;line-height:1.375}@media (min-width: 43.75em){.wrapper{font-size:1em;line-height:1.5}}h1,h2,h3,h4,h5,h6{margin-bottom:1em;font-weight:bold;color:#333;font-family:"bebas_neue_regularregular",sans-serif}.h1,h1{font-size:2em;line-height:1.25}@media (min-width: 43.75em){.h1,h1{font-size:2.5em;line-height:1.125}}@media (min-width: 56.25em){.h1,h1{font-size:3em;line-height:1.05}}.h2,h2{font-size:1.625em;line-height:1.15384615}@media (min-width: 43.75em){.h2,h2{font-size:2em;line-height:1.25}}@media (min-width: 56.25em){.h2,h2{font-size:2.25em;line-height:1.25}}.h3,h3{font-size:1.375em;line-height:1.13636364}@media (min-width: 43.75em){.h3,h3{font-size:1.5em;line-height:1.25}}@media (min-width: 56.25em){.h3,h3{font-size:1.75em;line-height:1.25}}.h4,h4{font-size:1.125em;line-height:1.11111111}@media (min-width: 43.75em){.h4,h4{line-height:1.22222222}}blockquote{font-size:1.25em;line-height:1.25}@media (min-width: 43.75em){blockquote{font-size:1.5em;line-height:1.45833333}}b,strong{font-weight:bold;color:#333}a{color:#ce1a1c;text-decoration:none;border-bottom:1px solid transparent}a:hover{border-bottom:1px solid #ce1a1c}p{margin-bottom:1.5em}img{max-width:100%;height:auto}body{background-color:#fff;position:relative;margin:0;padding:0}@media (min-width: 960px){body{min-height:750px;height:100vh}}.wrapper{max-width:75em;margin-left:auto;margin-right:auto;padding:0 30px}.wrapper:after{content:" ";display:block;clear:both}@media (min-width: 1025px){.wrapper{padding:0}}.header{position:relative;z-index:2;background-color:#f1f1f1;width:100%;padding-top:300px}@media (min-width: 960px){.header{bottom:0;left:0;top:0;width:400px;position:absolute;padding-top:0}.header.einfahren{width:150px}.header.einfahren .logo{padding:20px}.header.einfahren .info-block,.header.einfahren .info-inhalte,.header.einfahren .info-map{display:none}.header.einfahren .geschichte-back{display:block}}.logo{padding:15px 60px 20px}.info-block{background-color:#6a6a6a;padding:30px 60px;position:relative}.info-block h1{font-size:2em;text-transform:uppercase;color:white;letter-spacing:0.05em;line-height:1.2}.info-block h1 small{font-size:0.77em;display:block;font-weight:normal;font-family:"bebas_neuebook",sans-serif}.block-info{margin-bottom:40px}.block-info:last-child{margin-bottom:0}.block-info p{margin-bottom:0}.block-info h3{font-size:1.125em;font-size:1.125rem;color:white;letter-spacing:0.5em;position:relative;margin-bottom:15px}.block-info h3 svg{display:inline-block;margin-right:5px;fill:white;height:16px;width:15px;position:absolute;top:2px;left:-30px}.block-info h3 span{display:inline-block;letter-spacing:0.09em}.block-info strong{color:white;font-size:0.875em;font-style:italic;font-weight:normal;letter-spacing:0.03em;line-height:1.6}.block-info--time p{margin-bottom:0}.block-info--time>div{font-size:0.75em;color:#d2d2d2;display:inline-block;margin:15px 0 0;line-height:1.5}.block-info--time>div strong{color:white;font-size:1.125em;font-style:italic;font-weight:normal;letter-spacing:0.03em;line-height:1.6;display:block;margin-bottom:15px}.info-map{display:none}@media (min-width: 960px){.info-map{position:absolute;top:555px;bottom:0;left:0;right:0;background-color:black;display:none}}.info-inhalte{padding:20px 60px}.info-inhalte .info-inhalte--text{opacity:1}.info-inhalte .info-inhalte--text.hidden{opacity:0}.info-inhalte .info-inhalte--text.hidden2{opacity:0}.info-inhalte h3{font-size:1.125em;color:#666;letter-spacing:0.05em;position:relative;margin-bottom:15px}.info-inhalte p{font-size:0.875em;font-style:italic;line-height:1.4}.info-inhalte a{color:#6a6a6a;font-size:1em;font-weight:bold;display:block;position:relative;cursor:pointer;margin-bottom:10px}.info-inhalte a svg{display:inline-block;margin-right:5px;fill:#666;height:14px;width:13px;position:absolute;top:-1px;left:-30px}.info-inhalte a span{display:inline-block;border-bottom:1px solid transparent}.info-inhalte a:hover{border-color:transparent}.info-inhalte a:hover span{border-bottom:1px solid black}.info-inhalte a.active svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.info-inhalte a.active .langtext{display:none}.info-inhalte a.active .backtext{display:inline-block}.info-inhalte a.active2 svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.info-inhalte a.active2 .langtext{display:none}.info-inhalte a.active2 .backtext{display:inline-block}.info-inhalte .langtext{display:inline-block}.info-inhalte .backtext{display:none}.pagevisible .info-block--start{opacity:0}.info-block--page{display:none;line-height:1.5;color:white;position:absolute;left:0;top:0;padding:30px 60px 20px;width:100%;background-color:#6a6a6a}.pagevisible .info-block--page{display:block}.info-block--page h3{font-size:1.125em;color:white;letter-spacing:0.05em;position:relative;margin-bottom:15px}.info-block--page p{font-size:0.75em;font-style:italic;line-height:1.7;opacity:0.8}.info-block--history{display:none;line-height:1.5;color:white;position:absolute;left:0;top:0;padding:30px 60px 20px;width:100%;background-color:#6a6a6a;overflow:auto;bottom:-30px}.pagehistory .info-block--history{display:block}.info-block--history h3{font-size:1.125em;color:white;letter-spacing:0.05em;position:relative;margin-bottom:15px}.info-block--history p{font-size:0.75em;font-style:italic;line-height:1.7;opacity:0.8}.main-content{position:absolute;left:0;right:0;top:0;height:300px;z-index:2;background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 960px){.main-content{position:absolute;left:400px;top:0;bottom:0;right:0;z-index:2;height:auto}}.page-content{position:absolute;left:0;right:0;top:0;height:300px;z-index:3;background-position:center;background-repeat:no-repeat;background-size:cover;display:none}@media (min-width: 960px){.page-content{position:absolute;left:400px;top:0;bottom:0;right:0;z-index:2;height:auto}}.page-content.visible{display:block}.page-content .copyright{position:absolute;right:0;bottom:0;display:inline-block;padding:0 10px 10px 0;font-size:0.675em;color:white;opacity:0.7}.footer{position:relative;left:0;z-index:9;padding:20px 60px;color:black;max-width:100%;margin-left:auto;margin-right:auto;font-size:0.875em}.footer:after{content:" ";display:block;clear:both}@media (min-width: 960px){.footer{position:absolute;left:400px;bottom:10px;right:0;z-index:5;color:white;text-shadow:0 0 3px rgba(0,0,0,0.6);padding:0 40px}.footer.einfahren{left:150px}.footer ul{float:right !important}.footer ul li{margin-left:15px;margin-right:0}.footer ul li a{color:white !important}.footer ul li a:hover{border-color:white !important}}.footer p{float:left}.footer ul{float:right}.footer ul li{display:inline-block;margin-left:0;margin-right:15px}.footer ul li a{color:black}.footer ul li a:hover{border-color:black}.footer ul li a.active{color:#ce1a1c !important}.block-modal{position:relative;left:0;right:0;top:0;z-index:2;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:white;display:none}@media (min-width: 960px){.block-modal{position:absolute;left:400px;top:0;bottom:0;right:0;z-index:3;overflow:auto}}.block-modal.active{display:block}.block-modal--inner{padding:60px;line-height:1.5;position:relative}@media (min-width: 960px){.block-modal--inner{padding:60px 110px 60px 60px}}.close-button{position:fixed;right:30px;top:40px;width:60px;height:60px;line-height:1;display:none}.close-button.visible{display:inline-block}.close-button:hover{cursor:pointer}.close-button:hover .close-circle{fill:black}.close-button:hover .close-x{fill:white}.close-button svg{width:60px;height:60px;display:inline-block;line-height:1}.close-button .close-circle{fill:#6a6a6a}.close-button .close-x{fill:white}.geschichte-content{position:relative;top:0;z-index:7;background-position:center;background-repeat:no-repeat;background-size:cover;display:none}@media (min-width: 960px){.geschichte-content{position:absolute;left:400px;top:0;bottom:0;right:0;z-index:2;height:auto}}.geschichte-content.visible2{display:block}.geschichte-content .geschichte-content-foto{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover}.geschichte-content .geschichte-content-inhalt{top:0;right:0;background-color:white;padding:20px}@media (min-width: 960px){.geschichte-content .geschichte-content-inhalt{width:400px;height:100%;position:absolute}}.geschichte-content .geschichte-content-inhalt p{font-size:0.8em;line-height:1.5}.geschichte-back{background-color:#6a6a6a;position:absolute;top:120px;left:0;width:100%;bottom:0;padding:20px;display:none}.geschichte-back .back-button{color:white;display:inline-block}.geschichte-back .back-button svg{fill:white;height:12px;width:12px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.geschichte-back .back-button:hover{cursor:pointer;border-bottom:1px solid white}.phone-visible{display:block}@media (min-width: 640px){.phone-visible{display:none !important}}.tablet-visible{display:none !important}@media (min-width: 640px){.tablet-visible{display:block !important}}.tablet-landscape-visible{display:none !important}@media (min-width: 960px){.tablet-landscape-visible{display:block !important}}.acf-map{width:100%;height:100%;position:absolute}.acf-map img{max-width:inherit !important}.qtranxs-available-languages-message{display:none}
