@font-face{font-family:"Amelia Rounded";font-style:normal;font-weight:normal;font-display:fallback;src:url("font/amelia-rounded-light-webfont.ttf") format("truetype");src:url("font/amelia-rounded-light-webfont.svg") format("svg"),url("font/amelia-rounded-light-webfont.eot") format("embedded-opentype"),url("font/amelia-rounded-light-webfont.woff") format("woff"),url("font/amelia-rounded-light-webfont.woff2") format("woff2")}@font-face{font-family:"Amelia Rounded";font-style:normal;font-weight:bold;font-display:fallback;src:url("font/amelia-rounded-regular-webfont.ttf") format("truetype");src:url("font/amelia-rounded-regular-webfont.svg") format("svg"),url("font/amelia-rounded-regular-webfont.eot") format("embedded-opentype"),url("font/amelia-rounded-regular-webfont.woff") format("woff"),url("font/amelia-rounded-regular-webfont.woff2") format("woff2")}div,ul,li,article,main,aside,header,footer,section,p,a,h1,h2,h3,h4,h5,h6,pre,input,textarea{box-sizing:border-box}ul,ol{padding:0}.admintop{padding-top:.5em;padding-bottom:.5em;background:crimson;color:white;font-size:12px;line-height:1.4;font-weight:normal}.admintop a{color:white}body{margin:0;padding:0}body .blue{background-color:#F5F9FC}body .white{background-color:#fff}body .dark-blue{background-color:#14365A;color:#fff}body .flex-container{display:flex;justify-content:space-around;flex-wrap:wrap}.two-column{display:flex;flex-wrap:wrap;justify-content:space-around;margin-left:auto;margin-right:auto}.bold{font-weight:bold}.button{background-color:#25A0D2;color:#fff;margin:20px auto;padding:20px;display:inline-block;text-decoration:none;border:0;font-weight:bold;text-align:center;cursor:pointer}.cardlist--detail .download,.blue .download,.cardlist .download,.white .download{color:#fff;margin:20px auto;padding:20px;display:inline-block;text-decoration:none;font-weight:bold;text-align:right;background:url(../img/svg/rehsta_Icons_v02__PDF.svg);background-repeat:no-repeat;background-color:#25A0D2 !important;background-position-x:20px;background-position-y:15px;background-size:25px;width:210px}body{font-family:'Amelia Rounded', sans-serif;font-weight:normal;font-size:18px;line-height:26px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1{line-height:35px}h2{margin-bottom:30px}h3{color:#25A0D2;font-weight:normal;font-size:30px;line-height:35px}h5{margin:20px}p{font-size:18px;font-family:'Amelia Rounded', sans-serif}a{color:#25A0D2}a img{border:none}.indicator{position:fixed;bottom:0;right:0;width:5em;height:5em;color:#fff;background:rgba(0,0,0,0.7);padding:2em;z-index:617;box-sizing:border-box}@media only screen and (max-width: 640px){.indicator span:after{content:'MN'}}@media only screen and (min-width: 360px) and (max-width: 420px){.indicator span:after{content:'XS'}}@media only screen and (min-width: 420px) and (max-width: 640px){.indicator span:after{content:'SM'}}@media only screen and (min-width: 640px) and (max-width: 1024px){.indicator span:after{content:'MD'}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.indicator span:after{content:'LG'}}@media only screen and (min-width: 1200px){.indicator span:after{content:'XL'}}.wrapper{max-width:1200px;margin:0 auto;padding:20px 8px}img{padding:0;max-width:100%;height:auto;margin:0 auto;vertical-align:bottom}.cardlist--detail .card--detail{list-style-type:none;text-align:center;margin-bottom:35px;flex-basis:100%}.cardlist--detail .card--detail img{height:64px}.white .card--detail{border:none}.blue .card--detail{list-style-type:none;text-align:center;margin-bottom:35px;flex-basis:100%;background-color:white;padding:20px;border:1px solid #D8D8DE}.blue .card--detail img{height:125px}@media only screen and (min-width: 768px){.cardlist--detail .flex-container .card--detail{flex-basis:45%}}@media only screen and (min-width: 1200px){.cardlist--detail .flex-container .card--detail{flex-basis:21%}}.cardlist .card,.blue .card{list-style-type:none;text-align:center;margin-bottom:35px;flex-basis:100%;background-color:white;padding:20px;border:1px solid #D8D8DE}.cardlist h5,.blue h5{margin-bottom:0}.white .card{background-color:#F5F9FC}.only-image .card{height:115px;background-color:#fff;width:100%;display:block;vertical-align:middle;line-height:57px}.only-image .card img{max-height:75px;max-width:175px}.only-text .card{height:115px}@media only screen and (min-width: 768px){.cardlist .card,.blue .card{flex-basis:45%;justify-content:space-between}.only-image .card{height:115px;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;width:50%;margin-right:20px}.only-text .card{height:115px}}@media only screen and (min-width: 1200px){.cardlist .card,.blue .card{flex-basis:21%;justify-content:space-between}.only-image .card{height:115px;width:20%}.only-text .card{height:115px}}.header__hero{background:url(../img/px/jpg/rehsta_Keyvisual2019_sm-compressor.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;height:500px}.header__hero+.title-subtitle{padding:20px 8px;color:#14365A}@media only screen and (min-width: 480px){.header__hero{height:750px}}@media only screen and (min-width: 640px){.header .wrapper:last-child{position:relative}.header__hero{background-position:center;height:600px}.header__hero+.title-subtitle{position:absolute;bottom:0;color:#fff}}@media only screen and (min-width: 1024px){.header__hero{position:relative;height:835px;background:url(../img/px/jpg/rehsta_Keyvisual2019_lg-compressor.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.header__hero+.title-subtitle{left:50%;margin-left:-512px}}.header .wrapper{padding:0;position:relative}.header button.hamburger{float:right;display:block;padding:1em;margin:1em;background:#1E74B0;border:0;color:white}.header nav.mainmenu{overflow:auto;margin:0;clear:both;transition:all 0.3s ease-out}.header nav.mainmenu.open{max-height:1993em}.header nav.mainmenu ul{list-style:none;padding:0;margin:0}.header nav.mainmenu li{padding:.25em;border-bottom:5px solid rgba(255,255,255,0)}.header nav.mainmenu li a{color:#14365A;text-decoration:none;display:inline-block;width:100%;vertical-align:bottom;cursor:pointer}.header nav.mainmenu li:active,.header nav.mainmenu li:hover,.header nav.mainmenu li.current,.header nav.mainmenu li.active,.header nav.mainmenu li:focus{background:#25A0D2}.header nav.mainmenu li:active a,.header nav.mainmenu li:hover a,.header nav.mainmenu li.current a,.header nav.mainmenu li.active a,.header nav.mainmenu li:focus a{color:#fff}.header .onload .mainmenu{max-height:0}@media only screen and (min-width: 1024px){.header .onload .mainmenu{max-height:unset}}.header .topwrapper{height:5em}.header .logomenu{padding:1em;text-align:left;display:inline-block}.header .logomenu a{width:100%;height:100%;display:block;margin:0 auto}.header .logomenu a img{max-width:100px}.js nav.mainmenu{overflow:hidden;max-height:0}@media only screen and (min-width: 360px){.header .logomenu a img{max-width:125px}}@media only screen and (min-width: 640px){.header{position:relative}.header .logomenu{width:100%;display:block;margin:0  auto;text-align:center}.header .logomenu a{background-position:center}.header .burger{display:none}.header .mainmenu{margin:0;text-align:center}.header .mainmenu ul{display:block}.header .mainmenu ul li{display:inline-block;background:none;text-transform:uppercase;margin:0 .25em}.header .mainmenu ul li a{font-size:0.90em;padding-bottom:1em}.header .mainmenu ul li:active,.header .mainmenu ul li:hover,.header .mainmenu ul li.current,.header .mainmenu ul li.active,.header .mainmenu ul li:focus{border-color:#25A0D2;background:none}.header .mainmenu ul li:active a,.header .mainmenu ul li:hover a,.header .mainmenu ul li.current a,.header .mainmenu ul li.active a,.header .mainmenu ul li:focus a{color:#25A0D2}.header button.hamburger{display:none}.header .onload .mainmenu{max-height:unset}.header nav.mainmenu ul li{display:inline-block}.js nav.mainmenu{max-height:none}}@media only screen and (min-width: 1024px){.header .wrapper:first-child{display:table;max-width:1440px}.header .wrapper:first-child>.logomenu,.header .wrapper:first-child .mainmenu{display:table-cell;vertical-align:bottom}.header .logomenu{text-align:left;margin:0;width:15em;display:inline-block}.header .logomenu a{margin:0;background-position:left center}.header .mainmenu{text-align:left;padding-left:2em}.header .mainmenu ul{text-align:right}.header+.wrapper{margin-top:8rem}}.googlemaps-contact .adress{margin:0 auto}.googlemaps-contact #map{width:100%;height:350px;display:block}@media only screen and (min-width: 640px){.googlemaps-contact #map{display:inline-block;width:48%;margin-right:2%}.googlemaps-contact .address{width:49%;display:inline-block;vertical-align:top}.googlemaps-contact .address h3{margin-top:0}}.split .image{text-align:center}.split .image img{height:150px}@media only screen and (min-width: 768px){.split .image,.split .text{flex-basis:50%}.split .text{padding-left:50px}.split .image{text-align:center}}section.contactform{background:#14365A;color:#fff;padding:20px 8px}section.contactform .Inputfields{list-style:none;padding:0;margin:0}section.contactform form#contactform{position:relative}section.contactform .inputfield:not(.ui-widget){border:1px solid #25A0D2;background:transparent;color:#fff;width:100%;padding:0.5em;margin-bottom:1em;font-size:18px;font-family:'Amelia Rounded', sans-serif}section.contactform textarea.inputfield{height:10.5em;resize:none;font-size:18px;font-family:'Amelia Rounded', sans-serif}section.contactform label{display:none}section.contactform li{width:100%;padding:.5em}section.contactform li.InputfieldSubmit{float:none;width:100%}section.contactform ::-webkit-input-placeholder{color:#fff;opacity:0.8}section.contactform :-moz-placeholder{color:#fff;opacity:0.8}section.contactform ::-moz-placeholder{color:#fff;opacity:0.8}section.contactform :-ms-input-placeholder{color:#fff;opacity:0.8}section.contactform #wrap_telephone-396er,section.contactform #wrap_generated{display:none}section.contactform h1{color:#fff}section.contactform h5{text-align:center}section.contactform .InputfieldStateError{border:1px solid #fff;margin-bottom:1em}section.contactform .InputfieldStateError p.InputfieldError{margin-bottom:0}@media only screen and (min-width: 640px){section.contactform li{width:48%}section.contactform li.Inputfield_message{position:absolute;top:0;right:0}}footer .left{display:flex}footer .right{display:flex}footer .right a{display:inline}footer .right p{display:inline}footer .right p a{margin-left:15px}footer .flex-container{justify-content:space-between}footer .metamenu{padding:0;list-style:none}footer .metamenu li{display:inline-block}footer .metamenu li+li{margin-left:16px}footer a{color:#fff;text-decoration:none}footer a:active,footer a:hover{color:#25A0D2}.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;-ms-flex-direction:column;flex-direction:column;position:relative}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0;position:relative}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width: 900px){.cc-btn{white-space:normal}}@media screen and (max-width: 414px) and (orientation: portrait), screen and (max-width: 736px) and (orientation: landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0;position:relative}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}body{color:#000;background-color:#ffffff}.cardlist--detail .wrapper .flex-container{display:flex;justify-content:space-around;flex-wrap:wrap}.cardlist--detail .wrapper .flex-container .card--detail{text-align:center;flex-basis:45%}.cardlist--detail .wrapper .flex-container .card--detail img{height:75px}#sicherheitsprodukte .wrapper .flex-container .card--detail{margin-top:20px}.blue{page-break-after:left}.blue .card--detail{padding:10px;border:1px solid #D8D8DE;flex-basis:40%}#technik-service{page-break-after:left}.txt{page-break-after:avoid}.cardlist .wrapper .flex-container{display:flex;justify-content:space-around;flex-wrap:wrap}.cardlist .wrapper .flex-container .card{text-align:center;list-style-type:none;flex-basis:40%;margin-top:5px;justify-content:space-between;padding:10px;border:1px solid #D8D8DE}.only-image .wrapper .flex-container .card{border:none}.only-image .wrapper .flex-container .card img{max-width:150px;max-height:100%;vertical-align:baseline}.cc-banner,#nav__main,#Kontakt,footer{display:none}
