header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Gilroy-ExtraBold';
  font-style: normal;
  font-weight: 100;
  src: url('https://lorenzehrismann.com/files/fonts/Gilroy-ExtraBold.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: url('https://lorenzehrismann.com/files/fonts/lato-v24-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('https://lorenzehrismann.com/files/fonts/lato-v24-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('https://lorenzehrismann.com/files/fonts/lato-v24-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('https://lorenzehrismann.com/files/fonts/lato-v24-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@media all,screen{
/* main.css.css */
.datenschutz{right:0;top:0;position:absolute;padding:9px 25px 9px 9px;text-align:center;background-color:#fff;z-index:999999999999999}.datenschutz p{color:#fa0000}html,body,main,#header,#container,.inside{width:auto;height:100;margin:0;padding:0}html{background-color:#fff;font-family:Gilroy-ExtraBold,Lato,sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;z-index:-4}#wrapper{width:100%;height:100%;max-width:2880px;position:relative;margin:0;padding:0;z-index:-2;animation: einblenden 2s;    -moz-animation: einblenden 2s; /* Für Firefox */    -webkit-animation: einblenden 2s; /* Für Safari und Chrome */    -o-animation: einblenden 2s; /* Für Opera */}input,button,textarea,select{font:99% Gilroy-ExtraBold,Lato,sans-serif;font-family: inherit;font-weight: inherit}header,footer,nav,section,aside,article,figure,figcaption{display:block}img{max-width: 100%;  display: block}.climp.mod_newslist{width:100%;height:auto;margin:0;padding:0 0 .5%;background-color:#000;z-index:1; pointer-events:none}.climp.mod_newslist img{width:100%;height:auto;margin:0 0 2%;padding:0}.climp.mod_newslist h1,.climp.mod_newslist span,.climp.mod_newslist time,.climp.mod_newslist p,.layout_latest h1,.layout_latest span,.layout_latest time,.layout_latest p,.figcaption,.caption{display:none}.relative,.relative_about,.relative_login{width:98%;top:0;position:absolute;margin-right:1%;margin-left:1%;padding-right:0;padding-left:0;background-color:#fff;z-index:-1}.relative{height:auto;background-color:#fff;z-index:-1}.relative_about{height:100vh;background-color:#000;z-index:-1}.relative_login{height:100vh;background-color:#000;z-index:-1}.address{width:100%;height:30vh;bottom:0;position:absolute;margin-top:0;margin-right:auto;margin-left:auto;text-align:center;background-color:#000;z-index:9999}.address a:link,.address a:visited{margin-left:1%;font:10vh/9vh Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px}.address a:hover{border-bottom:5px solid #fff;border-spacing:30vh;font-family:Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff}.about{margin-right:auto;padding:2% 0;text-align:left}.about p{width:98%;height:100%;min-height:100%;margin:0 auto 0 1%;text-align:left;font:8vh/7.2vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.about a:link,.about a:visited{font:8vh/7.2vh Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px}.about a:hover{border-bottom:5px solid #fff;border-spacing:5px;font-family:Gilroy-ExtraBold,Lato,sans-serif}.history{left:1%;top:3%;position:absolute;font:6vh/.8vh Gilroy-ExtraBold,Lato,sans-serif;font-weight:normal;color:#fff;text-transform:uppercase;letter-spacing:2px}.abstand{margin-bottom:20em}.fliesstext p{width:98%;height:100;min-height:100;margin:3% 0 0 1%;text-align:left;font:1.8vh/2.3vh Lato,sans-serif;font-weight:normal;color:#fff;letter-spacing:2px;hyphens: auto;font-weight:300;    hyphenate-limit-chars: auto 5;    hyphenate-limit-lines: 2;    -webkit-hyphens: auto;    -webkit-hyphenate-limit-chars: auto 3;    -webkit-hyphenate-limit-lines: 4;    -ms-hyphens: auto;    -ms-hyphenate-limit-chars: auto 3;    -ms-hyphenate-limit-lines: 4;    -moz-font-feature-settings: "pnum" 1;    -ms-font-feature-settings: "pnum" 1;    -o-font-feature-settings: "pnum" 1;    -webkit-font-feature-settings: "pnum" 1;    font-feature-settings: "pnum" 1; column-width: 48vh;animation: einblenden 4s;    -moz-animation: einblenden 4s; /* Für Firefox */    -webkit-animation: einblenden 4s; /* Für Safari und Chrome */    -o-animation: einblenden 4s; /* Für Opera */}.fliesstext a{width:98%;height:100;min-height:100;margin:3% 0 0 1%;text-align:justify;font:1.8vh/2.2vh Lato,sans-serif;font-weight:normal;text-decoration:none;color:#fff;letter-spacing:1px;font-weight:300}.fliesstext a:hover{width:98%;height:100;min-height:100;margin:3% 0 0 1%;text-align:justify;border-bottom:2px solid #fff;border-spacing:2px;font:1.8vh/2.2vh Lato,sans-serif;font-weight:normal;text-decoration:none;color:#fff;letter-spacing:1px;font-weight:300}input#username,input#password{width:50vh;height:7vh;margin-right:auto;margin-left:1%;text-align:left;background-color:#000;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:5px solid #fff;border-left:0px solid #fff;font:4vh Gilroy-ExtraBold,Lato,sans-serif;font-weight:normal;color:#fff;text-transform:uppercase;outline: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -ms-transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out}.submit{width:auto;height:auto;margin-top:1%;margin-bottom:5%;margin-left:1%;padding:0;background-color:#000;border:0px solid #000;border-spacing:30vh;font:5vh/6vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px;outline: none;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -ms-transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out}.submit:hover{border-bottom:5px solid #fff;border-spacing:-10px}label{display:none}.aboutside h1,.aboutside h2,.loginsite h1,.loginsite h2{margin-top:0;margin-left:1%;font:8vh/6.7vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.mod_login .login_info{margin-left:1.2%;font:2vh/3vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase}button.submit{margin-left:1%}.schloss{width:80px;height:auto;right:0;top:-4vh;position:fixed;margin-top:1vh;margin-right:2vh;margin-left:auto;z-index:2}div.sticky,div.sticky_02,div.sticky_email{font-family:Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;position: -webkit-sticky; /* Safari */position: sticky;z-index:3}.sticky_email{width:96%;height:0px;font:4vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;top:2vh;margin-left:2vh;z-index:20}.sticky_02{width:96%;height:0px;font:2vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;top:93vh;margin-left:2vh;z-index:20}.mein-element{width:95%;height:55vh;margin:0;padding:0;z-index:5}.visible{width:96%;margin:0;padding:0}div.visible a,.mein-element a{bottom:0;left:0;top:65px;position:fixed;margin-left:3vh;vertical-align:text-top;text-align:left;font:20vh Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:rgba(255,255,255,1);text-transform:uppercase;letter-spacing:-3px;left: var(--main-padding-left);right: var(--main-padding-right);max-width: calc(var(--main-max-width) - var(--main-padding-left) - var(--main-padding-right));align-items: center;justify-content: center;pointer-events:none}.mein-element{opacity: 0;transition: opacity .3s ease-in-out}.elementbox{width:100%;height:100%;margin:0 auto;padding:0}.visible{opacity: 1}.smaller{font-family:Gilroy-ExtraBold,Lato,sans-serif;line-height:16vh;color:rgba(255,255,255,1);font-size:20vh}.progress_main{width:100%;margin-right:0;margin-left:0;position: fixed;top: 0;z-index:2}.progress-container{width: 100%;  height: 5px; background-color:rgba(232,232,232,.01)}.progress-bar{height: 5px;background-color: rgba(255,255,255,1);width: 0%}.image_container singlepic{width:100%;height:auto;display:block;margin-top:0;margin-bottom:2%;background-color:#000}.singlepic img{width:100%;height:auto;margin:0;padding-top:0;padding-bottom:2%;background-color:#000;z-index:4:}.element{width:80%;height:auto;left:0 !important;width:3.5em !important;margin-left:0 !important}.rsts-main,.rsts-header,.rsts-view,.rsts-slides,.rsts-slide,.rsts-video{margin:0;padding:0;z-index:20}.rsts-view,#hero-video{margin-top:-2px;padding-top:0;padding-bottom:3%;background-color:#000;z-index:20}.rsts-video-play,.rsts-nav{display:none}#hero-video{width:100%;height:auto}@keyframes einblenden{from { opacity:0; }    to { opacity:1; }}@-moz-keyframes einblenden{from { opacity:0; }    to { opacity:1; }}@-webkit-keyframes einblenden{from { opacity:0; }    to { opacity:1; }}@-o-keyframes einblenden{from { opacity:0; }    to { opacity:1; }}
}
@media (max-width: 799px){
/* mobile.css */
iframe{height: 400px !important}.relative_about{height:0vh;    background-color:#000;    z-index:-1}.sticky_02{display:none}.rsts-view{padding-top:0;padding-bottom:6%;background-color:#000;z-index:5}.mod_login .login_info{margin-left:2%;font:2vh/3vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase}.aboutside h1,.aboutside h2,.loginsite h1,.loginsite h2{margin-top:0;margin-left:2%;font:4.5vh/4vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2px}.address a:hover,.about a:hover{border-bottom:1px solid #fff;border-spacing:30vh;text-decoration:none;color:#fff}div.visible a,.mein-element a{bottom:0;top:3vh;position:fixed;margin-top:2vh;margin-right:auto;margin-left:2vh;text-align:left;font:14.3vh/12vh Gilroy-ExtraBold,Lato,sans-serif;;font-weight:bold;text-decoration:none;color:rgba(255,255,255,1);text-transform:uppercase;letter-spacing:-5px;letter-spacing:0px}.element{left:0 !important;width:2.9em !important;margin-left:0 !important}.smaller{line-height:7vh;color:rgba(255,255,255,1);font-size:8.2vh}div.sticky_email{width:90%;height:0px;margin-top:0;margin-bottom:0;margin-left:2.5vh;padding:0;text-align:left;font:2.4vh Gilroy-ExtraBold,Lato,sans-serif;color:#11e4f7}.topdiv{width:100%;height:20vh;margin:0 auto 20px;padding:3% 0;text-align:center;background-color:#000;border-bottom:.7vh solid #fff;z-index:501}.address a:link,.address a:visited{margin-top:0;margin-left:0;font:4vh/5vh Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight:700}.address{width:96%;height:18vh;bottom:0;position:absolute;margin-top:0;margin-right:auto;margin-left:auto;padding-right:0;padding-left:2vh;text-align:center;background-color:#000}.address a:hover{border-bottom:3px solid #fff;border-spacing:30vh;font-family:Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff;font-weight:700}.abstand{margin-bottom:8em}.about{margin-right:auto;padding:2% 0;text-align:left}.about p{width:98%;height:100%;min-height:100%;margin:0 auto 0 2%;text-align:left;font:4vh/4.2vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight: 700}.about a:link,.about a:visited{font:4.5vh/4.2vh Gilroy-ExtraBold,Lato,sans-serif;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px;font-weight: 700}.about a:hover{border-bottom:3px solid #fff;border-spacing:5px}.fliesstext p{width:93%;height:100;min-height:100;margin-right:3%;margin-bottom:0;margin-left:3%;text-align:left;font:1.8vh/2.1vh Lato,sans-serif;font-weight:normal;color:#fff;letter-spacing:1px;font-weight: 300;   hyphens: auto;        hyphenate-limit-chars: auto 5;        hyphenate-limit-lines: 2;        -webkit-hyphens: auto;        -webkit-hyphenate-limit-chars: auto 3;        -webkit-hyphenate-limit-lines: 4;        -ms-hyphens: auto;        -ms-hyphenate-limit-chars: auto 3;        -ms-hyphenate-limit-lines: 4;        -moz-font-feature-settings: "pnum" 1;        -ms-font-feature-settings: "pnum" 1;        -o-font-feature-settings: "pnum" 1;        -webkit-font-feature-settings: "pnum" 1;        font-feature-settings: "pnum" 1;     column-width: 43vh}input#username,input#password{width:40vh;height:9vh;margin-right:auto;margin-left:3%;text-align:left;background-color:#000;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:3px solid #fff;border-left:0px solid #fff;border-radius:0;font:4vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:2;outline: none;    font-weight: 300;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    -ms-transition: all 0.3s ease-in-out;    -webkit-transition: all 0.3s ease-in-out;    -o-transition: all 0.3s ease-in-out;    -moz-transition: all 0.3s ease-in-out;    transition: all 0.3s ease-in-out;font-weight:700}.submit{width:auto;height:auto;background-color:#000;border:0px solid #000;font:4vh/4vh Gilroy-ExtraBold,Lato,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:1px;outline: none;font-weight: 700}.submit:hover{border-bottom:3px solid #fff;border-spacing:30vh}button.submit{margin-left:2.5%}.schloss{width:35px;height:auto;right:0;top:-3vh;position:fixed;margin-top:1vh;margin-right:1vh;margin-left:auto;z-index:600}
}
