/* desktop-anpassungen.css */
.hidden{display: none}.no-border .icon-boxes-item.-headline-icon h3{font-size: 1.5em}.no-border .icon-boxes-item.-headline-icon .icon-boxes-item-text p{margin-top: 0}.no-border .-headline-icon > .icon-boxes-item-icon{width: 1em;height: 1em;padding: 0;border: none;font-size: 3em}.no-border .icon-boxes-item.-headline-icon{padding-left: 4em}.fullwidth figure.image_container,.fullwidth figure.image_container img{display: block}.line-height-big ul li{margin-bottom: 0.5em}.form-livetech .main-content input,.form-livetech .main-content textarea,.form-livetech .main-content select,.form-livetech .main-content fieldset,.form-livetech .main-content .explanation{width: 75% !important}.livetech2025 h1.ce_headline,.ce_text h1{line-height: 1}.-highlight-color .headline-box::after{background: #fff}.news-image-teaser.livetech img{width: 100% !important;height: auto !important}.centered-wrapper.livetech-einleitung .centered-wrapper-background{background-size: 800px 709px !important}.livetech-header .centered-wrapper-inner img{width: 300px !important}.sonderverkauf{display: none}#stoerer{position: fixed;  top: 70px;  right: 20px;  width: 250px; /* Größe für Desktop */  height: 250px;  background-color: #ffec00; /* Gelber Hintergrund */  border-radius: 50%; /* Runde Form */  display: flex;  align-items: center;  justify-content: center;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Schatten für Tiefe */  z-index: 1000; /* Immer sichtbar */  text-align: center;  font-family: Open Sans, sans-serif;  transform: rotate(7deg)}#stoerer .circle-content{padding: 15px;  color: #1d1d1b;  font-size: 1rem}#stoerer p{margin: 5px 0;  line-height: 1.4}#stoerer strong{font-size: 1.25rem}#stoerer .button.black{margin-top: 0.75em;  background-color: #1d1d1b; /* Schwarzer Button */  color: #fff; /* Weißer Text */  border: none;  border-radius: 20px;  padding: 10px 15px;  cursor: pointer;  font-size: 1rem;  transition: background-color 0.3s ease; /* Button-Hover-Effekt */}#stoerer-rot{position: fixed;  top: 95px;  right: 20px;  width: 250px; /* Größe für Desktop */  height: 250px;  background-color: #cc0000; /* Roter Hintergrund */  border-radius: 50%; /* Runde Form */  display: flex;  align-items: center;  justify-content: center;  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Schatten für Tiefe */  z-index: 1000; /* Immer sichtbar */  text-align: center;  font-family: Open Sans, sans-serif;  transform: rotate(7deg)}#stoerer-rot .circle-content{padding: 15px;  color: #fff;  font-size: 1rem}#stoerer-rot p{margin: 5px 0;  line-height: 1.4}#stoerer-rot strong{font-size: 1.25rem}#stoerer-rot .button.black{margin-top: 0.75em;  background-color: #1d1d1b; /* Schwarzer Button */  color: #fff; /* Weißer Text */  border: none;  border-radius: 20px;  padding: 10px 15px;  cursor: pointer;  font-size: 1rem;  transition: background-color 0.3s ease; /* Button-Hover-Effekt */}.lp-table.ce_table table,.lp-table.ce_table table th,.lp-table.ce_table table td{border: none !important;padding: 0 !important;margin-top: 0 !important}.lp-table.ce_table table td.col_0{width: 300px !important}.border img{border: 1px solid #ccc}.border .video_container{border: 1px solid #ccc}.masch-vorteile p{font-family: 'Blinker', sans-serif !important;font-weight: 600 !important}.masch-vorteile .icon-boxes-item-icon{margin: 0;height: 1em;padding: 0.25em 0.75em;font-size: 2.5em}.normalcase{text-transform: none !important}.thin{font-weight: 300 !important}.lpmaschine{line-height: 0.75 !important}.lpmaschine.font-size-xxxl{font-size: 5.5em;margin-left: -0.0425em !important}h1.ce_headline.lpmaschine.font-size-xxl{font-size: 3.25em !important}.ce_accordion h3.toggler{position: relative;margin-bottom: -2px;padding: 0.73333em 2.66667em 0.86667em 1.33333em;border: 1px solid #dcdcdc;outline: none;cursor: pointer;color: #00a7e1;background: #ffffff;font-weight: bold !important;text-transform: none !important;font: 1.15em/1.6 "Roboto", sans-serif !important}.ce_accordion h3.toggler::after{background: none;width: auto;margin-top: 0;color: #0a466e !important}.ce_accordion .accordion{background: #fff !important}.mod_changelanguage{float: right;margin-right: 2em;background: #f5f5f5}.mod_changelanguage ul{display: inline;  margin: 0 0 0 0 !important;  padding: 0}.mod_changelanguage ul li{position: relative;float: left;margin-left: 0.5em}.mod_changelanguage ul li.lang-zh{margin-right: 0.5em}.mod_changelanguage ul li a{z-index: 1;  position: relative;  float: left;  padding: 0.61538em 0.25em 0.53846em;  border: solid transparent;    border-top-width: medium;    border-right-width: medium;    border-bottom-width: medium;    border-left-width: medium;  border-width: 0.84615em 0;  font-size: 0.86667em;  line-height: 1.61615;  font-weight: normal;  letter-spacing: 0.1em;  color: #3c3c3b;  text-transform: uppercase;  -webkit-background-clip: padding;  -moz-background-clip: padding;  background-clip: padding-box}.mod_changelanguage ul li strong{z-index: 1;  position: relative;  float: left;  padding: 0.61538em 0.25em 0.53846em;  border: solid transparent;    border-top-width: medium;    border-right-width: medium;    border-bottom-width: medium;    border-left-width: medium;  border-width: 0.84615em 0;  font-size: 0.86667em;  line-height: 1.61615;  font-weight: normal;  letter-spacing: 0.1em;  color: #00a7e1;  text-transform: uppercase;  -webkit-background-clip: padding;  -moz-background-clip: padding;  background-clip: padding-box}.nachhaltigkeit-punkte h3{font-size: 1.25em}.mod_newslist.block nav.pagination.block p{display: none}.mod_newslist.block nav.pagination{margin-top: 2em}.responsive-video{position: relative;padding-bottom: 56.25%; /* Default for 1600x900 videos 16:9 ratio*/padding-top: 0px;height: 0;overflow: hidden}.responsive-video iframe{width:100%;height:100%;left:0;top:0;position:absolute}.video_container{margin: 0}.video_container iframe{max-width: 100%;display: block}.ce_youtube{color: #3c3c3b !important;font: 1em/1.6 "Roboto", sans-serif !important;background: #eee !important;border: 1px solid #ddd !important;margin-top: 1em}footer.page-footer .social{float: left;margin-top: 0.4em;margin-right: 0.5em}footer.page-footer .social.twitter{margin-right: 3em}.youtube .image_container a:hover::before,.youtube .image_container a:focus::before,.linkedin .image_container a:hover::before,.linkedin .image_container a:focus::before,.twitter .image_container a:hover::before,.twitter .image_container a:focus::before,.facebook .image_container a:hover::before,.facebook .image_container a:focus::before{background: transparent !important}.youtube .image_container a:hover::after,.youtube .image_container a:focus::after,.linkedin .image_container a:hover::after,.linkedin .image_container a:focus::after,.twitter .image_container a:hover::after,.twitter .image_container a:focus::after,.facebook .image_container a:hover::after,.facebook .image_container a:focus::after{display: none !important}.page-header{padding-bottom: 64px !important}.mod_newslist.news-image-teaser.livetech article.news-image-teaser.last{margin-bottom: 0}.mod_newslist.news-image-teaser.usedmachines article.news-image-teaser{border-top: 1px solid #dcdcdc;margin: 0 !important;padding: 2rem 0 !important}.mod_newslist.news-image-teaser.usedmachines article.news-image-teaser.last{border-bottom: 1px solid #dcdcdc}.mod_newslist.news-image-teaser.usedmachines article.news-image-teaser h2 a{color: #00a7e1}.mod_newslist.news-image-teaser.usedmachines article.news-image-teaser h2 a:hover{color: #0a466e}.mod_newslist.news-image-teaser.usedmachines .pagination p{display: none}.mod_newslist.news-image-teaser.usedmachines .pagination ul{padding-left: 0 !important;text-align: left !important;margin-top: 1.5em !important}.mod_newslist.news-image-teaser.usedmachines article ul li,.mod_newsreader .rs-column .ce_text ul li{color: #00a7e1;font-size: 1.2em}.mod_newslist.news-image-teaser.usedmachines article ul li::before,.mod_newsreader .rs-column .ce_text ul li::before{top: 0.1em;font-size: 1.2em;left: -1em;margin-right: 0.2em}.home h1.ce_headline::after,.home .ce_text h1::after,h1.ce_headline.lpmaschine::after,.ce_text h1.dreizeiler::after{display: none}h1 span.headfirst{font-size: 1.2rem !important;letter-spacing: 0.1em !important}.ce_text h1 span.headsecond::after{content: "";display: block;width: 170px;height: 4px;background: #0a466e;margin-top: 1rem;margin-bottom: -3rem}h1 span.headthird{font-size: 1.875rem;text-transform: none !important;letter-spacing: 0.025em !important}.ce_text h1 span.headthird::after{display: none !important}.top-xs-s{margin-top: 28px}.ce_form input::placeholder{color: #3c3c3b !important;opacity: 1 !important}.ce_form select{font-size: 0.965em}.red{color: #cc0000!important}.ce_form form .widget.widget-select.select select.select{padding: 0.8em 1.3em;border-radius: 0 !important;border: 1px solid #dcdcdc !important}.mod_customcatalogfilter.cc_stellenangebote .filterform.tableless form#cc_filter_231 .formbody .widget.filter.filter_selectdb.standort fieldset.select_container select{width: auto !important}.jobboxen section.teaser-boxes-item{margin-left: 1% !important;margin-right: 1% !important;margin-bottom: 2% !important;float: left !important;width: 31.33333% !important;clear: none !important}.mod_rocksolid_slider .testimonial::before{font-size: 3rem;content: "''";line-height: 2;font-style: italic}.main-content .mod_rocksolid_slider .testimonial-author{text-transform: none;letter-spacing: 0;color: #bbb}.service-productivity .counter-boxes-item h3{font-weight: 400 !important;text-transform: none !important;font-family: "Roboto", sans-serif !important;font-size: 0.875em !important;padding-top: 1em}.service-productivity .counter-boxes-item p{border: 2px solid #fff;border-radius: 100%;width: 60px !important;height: 60px !important;display: inline-block;line-height: 60px;font-size: 2em;margin-bottom: 0.3333em}.service-productivity .counter-boxes-item.rs-column{background: rgb(17,45,69,0.75);padding: 0.5em 2em 2em 2em;border: 2px solid rgb(255,255,255,0.15)}.service .portfolio-boxes-item-more::before,.service .portfolio-boxes-item-more::after{display: none}.service .portfolio-boxes-item-more{cursor: none}.headline-kleiner .icon-boxes-item h3{font-size: 1.3em}.headline-kleiner .icon-boxes-item span{margin-top: -0.5em}.ce_sliderStart.first.block nav.slider-control{display: none}.wsckeyfacts{line-height: 1.2}.wscflex-maschine{margin-top: 4rem;padding-right: 2rem;padding-left: 2rem}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column{background-color: transparent !important;border: 1px solid #fff;border-radius: 0;text-align: left !important}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column ul li::before{color: #fff !important}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column h3{margin-bottom: 0}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column p{margin-top: 0;margin-bottom: 0.5rem}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white .teaser-boxes-content ul{margin-bottom: 0}section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column .teaser-boxes-image,section.teaser-boxes.ce_rsce_oneo_boxes.contact-box-white section.teaser-boxes-item.rs-column .teaser-boxes-image img{text-align: left !important;margin: 0}.main-content .timeline-item-text{hyphens: none !important}.textmiticon p{padding-left: 1.5rem;padding-right: 1.5rem;hyphens: none !important;line-height: 1.3;letter-spacing: 0.05rem}.textmiticon p strong{display: block}.margin-top-none p,p.margin-top-none{margin-top: 0 !important}.margin-bottom-none p,p.margin-bottom-none{margin-bottom: 0 !important}.bold{font-weight: bold !important}.teaser-boxes-image picture img{display: block}.techicons4 .teaser-boxes-image picture img,.techicons3 .teaser-boxes-image picture img{display: inline-block}.loginformular.mod_login{border: 1px solid #ccc;padding: 0 2rem 1rem;background: #f5f5f5}.downloadliste .ce_image img{border: 1px solid #ccc}.tableft{text-align: left !important}h1,h2,h3,h4,h5,h6{-webkit-hyphens: none;-moz-hyphens: none;hyphens: none}.removecaption .caption{display: none}.imageDownloadPressPictures a:hover{color: #00a7e1}.imageDownloadPressPictures span{font-size: 0.875em}.imageDownloadPressPictures a,.imageDownloadPressPictures span{color: #0a466e;-webkit-hyphens: none;-moz-hyphens: none;hyphens: none}.pressreleasesingle p,.pressreleasesingle h4{margin: 0;text-transform: initial !important}.pressreleasesingle::before{position: absolute;left: -1.8em;font-size: 40px;top: 0.5em}.pressreleasesingle{padding-left: 0;margin-left: 6em;margin-bottom: 2em}.cc_topseller article{margin-right: 1% !important;padding: 15px;border: 1px solid lightgray;margin-bottom: 25px;clear: none !important}.cc_topseller-startseite{display: flow-root}.cc_topseller-startseite article p:last-child{padding-bottom:25px}.cc_topseller-startseite article h3{padding:25px 25px 0px 25px}.cc_topseller-startseite article p{padding: 0px 25px}.cc_topseller-startseite article{margin-right: 1% !important;background-color: #fff;margin-bottom: 25px;clear: none !important}.mod_customcataloglist.cc_maschinen.block hr.ce_rsce_oneo_separator.margin-bottom-none.padding-bottom-none{border: none}.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.submit_container.clearall.clear_all_filters{display: none}.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.filter.filter_tags.category fieldset.checkbox_container .checkbox_container input{margin-right: 0.5rem}.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.filter.filter_tags.category fieldset.checkbox_container,.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.filter.filter_tags.category{margin: 0;padding: 0;border: none !important}.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.filter.filter_tags.category fieldset.checkbox_container{width: 100%}.mod_customcatalogfilter.cc_maschinen .filterform.tableless form{border: 1px solid #dcdcdc;padding: 1rem 1rem 0 1rem}.mod_customcatalogfilter.cc_maschinen .filterform form .formbody .widget.submit_container.clear_filters button{margin-top: 0}.jobboxen section.teaser-boxes.ce_rsce_oneo_boxes.eventboxen.jobbox .teaser-boxes-content p.icon-map-pin,.jobboxen section.teaser-boxes.ce_rsce_oneo_boxes.eventboxen.jobbox .teaser-boxes-content p.icon-clock{min-height: auto}.jobboxen section.teaser-boxes.ce_rsce_oneo_boxes.eventboxen.jobbox .teaser-boxes-content p{min-height: 100px}.mod_customcatalogreader.cc_maschinen .characteristics .ce_textarea .icon-text-block.ce_rsce_oneo_icon_text_blocks,.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea .icon-text-block.ce_rsce_oneo_icon_text_blocks,.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea,.mod_customcatalogreader.cc_maschinen .characteristics .ce_textarea{padding-left: 0}.mod_customcatalogreader.cc_maschinen .characteristics .ce_textarea .icon-text-block ul,.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea .icon-text-block ul,.mod_customcatalogreader.cc_maschinen .characteristics ul,.mod_customcatalogreader.cc_maschinen .endproducts ul{padding-left: 0;list-style: none}.mod_customcatalogreader.cc_maschinen .characteristics .ce_textarea .icon-text-block ul li,.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea .icon-text-block ul li,.mod_customcatalogreader.cc_maschinen .characteristics ul li,.mod_customcatalogreader.cc_maschinen .endproducts ul li{position: relative;padding-left: 2em;margin-top: 1em}.mod_customcatalogreader.cc_maschinen .characteristics .ce_textarea .icon-text-block ul li::before,.mod_customcatalogreader.cc_maschinen .characteristics ul li::before{position: absolute;top: 0.26667em;left: 0;color: #00a7e1;content: "";font: 100%/1 "RockSolid Icons";text-rendering: geometricPrecision;text-indent: 0;display: inline-block;margin-right: 0.26667em}.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea .icon-text-block ul li::before,.mod_customcatalogreader.cc_maschinen .endproducts .ce_textarea ul li::before{position: absolute;top: 0.26667em;left: 0;color: #00a7e1;content: "■";font: 100%/1 "RockSolid Icons";text-rendering: geometricPrecision;text-indent: 0;display: inline-block;margin-right: 0.26667em}.mod_customcatalogreader.cc_maschinen .endproducts .rs-columns.ce_rs_columns_start .rs-column.-large-col-3-1,.mod_customcatalogreader.cc_maschinen .rs-columns.ce_rs_columns_start .rs-column .ce_text .rs-column{width: 100%}.mod_customcatalogreader.cc_maschinen .data .ce_textarea.attribute.textarea table th.head_0,.mod_customcatalogreader.cc_maschinen .data .ce_textarea.attribute.textarea table td.col_0{width: 30%}.mod_customcatalogreader.cc_maschinen .data{width: 100%;  overflow-y: auto;  margin: 0 0 1em}.mod_customcatalogreader.cc_maschinen .data::-webkit-scrollbar{-webkit-appearance: none;width: 14px;height: 14px}.mod_customcatalogreader.cc_maschinen .data::-webkit-scrollbar-thumb{border-radius: 8px;border: 3px solid #fff;background-color: rgba(0, 0, 0, .3)}/*** APPLICATION ***/{}.cc_produkt {background-color: white;padding: 0px 20px;border-radius: 7px;border: 1px solid #eee;box-shadow: 2px 2px 7px rgba(150,150,150,.1);margin-bottom:20px;}.cc_produkt-tabelle table, .cc_produkt-tabelle td {border:0px!important;}.cc_tabellen-icon::before {content: '✓';color:#0a466e;}.cc_produkt-tabelle .col_first {vertical-align: top;padding:0px!important;}.cc_produkt-tabelle .col_last  {padding:0px 0px 0px 10px;}.cc_produkt-gallerie li:not(.row_0) {display: none;}div.cc_produkt-gallerie, .cc_produkt-gallerie   {margin:0px;}.ce_accordion h3::after {content: "";display: block;width: 170px;height: 4px;background: #0a466e;margin-top: 1rem;}.cc_highlightbox > div {border: 1px solid lightgray;padding: 15px;border-radius: 5px;background-color: #f6f6f6;}.ce_accordion h5 {font-size: 1.2em!important;}.cc_tab {hyphens: none !important;}}.mod_rocksolid_slider.topsellerlist article.news-boxed-item{background: #fff;padding: 1.42857em;border: 1px solid #ccc}.topsellerlist .news-boxed-item-image::after{display: none !important}form.main-navigation-search-form.is-active button{background: #0a466e}.mod_search p.header,.mod_search span.relevance,.mod_search p.url{display: none}.silbentrennung{hyphens: auto !important}.leaflet-pane,.leaflet-bottom,.leaflet-top{z-index: 4}.ce_optin_fallback{background: #eee;padding: 2rem 2rem 1.5rem;text-align: center !important}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen{margin-top: 0.15rem;margin-right: 0}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen p span.trenner{display: none}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen p a.first,.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.deutsch p a.second,.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.japanisch p a.third,.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.chinesisch p a.last{color: #00a7e1}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.deutsch p a.first,.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.japanisch p a.first,.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen.chinesisch p a.first{color: #3c3c3b}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen p a{margin-right: 0;display: inline-block;padding-left: 0.5rem;padding-right: 0.6rem;font-size: 0.875em;text-decoration: none !important;color: #3c3c3b;border-left: 1px solid #3c3c3b}.header-navigation .main-navigation-wrapper .ce_text.bottomsprachen p a:hover{color: #00a7e1}.sprachenselect.ce_accordion{width: 150px;float: right;z-index: 20000 !important;padding: 0.61538em 1.07692em 0.53846em}.sprachenselect.ce_accordion .toggler{font-size: 0.86667em;padding: 0.61538em 1.07692em 0.53846em}.sprachenselect.ce_accordion .toggler{background: none !important;border: none !important}.sprachenselect.ce_accordion .accordion{background: #fff !important}.sprachenselect.ce_accordion .toggler::after{font: 0.69231em/1 "RockSolid Icons";content: "\e015";margin-top: 0.15rem}.sprachenselect.ce_accordion .toggler.ui-accordion-header-active.ui-state-active.active::after{content: "\d7"}.sprachenselect ul{list-style-type:none;padding-left: 0}.sprachenselect ul li{font-size: 0.75em;line-height: 2em}.sprachenselect ul li a{color: #3c3c3b !important}.only-smartphone,.only-mobile,.only-tablet,.only-1280{display: none}.main-navigation{padding-right: calc(2em + var(--safe-area-right))}.main-navigation-search > a::after{padding: 0 0.75em}.header-navigation .main-navigation-wrapper nav.mod_rocksolid_mega_menu.main-navigation .mega-dropdown-text p a{color: #0a466e;font-family: 'Blinker', sans-serif !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.05em;display: block;border-bottom: 1px solid #0a466e}.header-navigation .main-navigation-wrapper nav.mod_rocksolid_mega_menu.main-navigation .mega-dropdown-column ul li{border-bottom: 1px dashed #ccc;font-size: 0.875em}.menumittext-machines ul li{padding-top: 10px;display: none}.header-navigation .main-navigation-wrapper nav.mod_rocksolid_mega_menu.main-navigation .mega-dropdown-text p strong a{font-family: 'Roboto', sans-serif !important;border: none !important;color: #3c3c3b !important;text-transform: none !important}.menumittext-service ul li{padding-top: 18px;display: none}.header-navigation nav.mod_rocksolid_mega_menu.main-navigation .mega-dropdown-column .mega-dropdown-text p{font-size: 0.875em}.bgdark > div:nth-child(1){opacity: 0.4}.bgxdark > div:nth-child(1){opacity: 0.25}.bgxxdark > div:nth-child(1){opacity: 0.05}h1.ce_headline,.ce_text h1{margin: 0.11111em 0;letter-spacing: 0.05em;display: block}h1.ce_headline.centered::after,.ce_text h1.centered::after,h2.ce_headline.centered::after{margin-left: auto;margin-right: auto}.headline-box h2{margin: 0.11111em 0;letter-spacing: 0.05em;font-size: 3em;color: #0a466e}h1.ce_headline::after,.ce_text h1::after{content: "";display: block;width: 170px;height: 4px;background: #0a466e;margin-top: 1rem}h2.ce_headline.wieh1::after{content: "";display: block;width: 170px;height: 4px;background: #0a466e;margin-top: 1rem}.headline-box::after{width: 170px;height: 4px;background: #0a466e;margin-top: 1rem}.white,.white p,p.white,.white h1,.white h2,.white h3,.white h4,.white h5,.white h6,.typing-headline.is-animated.ce_rsce_oneo_typing_headline.white h2 span.typing-headline-text,.typing-headline.is-animated.ce_rsce_oneo_typing_headline.white h3 span.typing-headline-text{color: #fff !important}.white a,a.white{color: #fff !important}footer.page-footer .white a.button{background: transparent !important;border: 2px solid #fff;display: block}footer.page-footer .white a.button:hover{background: rgba(255,255,225,.05) !important}.uppercase{text-transform: uppercase !important}.blinker{font-family: 'Blinker', sans-serif !important}.icon-text-block.ce_rsce_oneo_icon_text_blocks.white::before{color: #fff !important}.white .-headline-icon span.icon-boxes-item-icon{background: transparent !important;color: #fff !important}.ce_rsce_oneo_headline_box.white::after{background: #fff}h2.ce_headline.mainsubline,.mainsubline p,p.mainsubline{text-transform: none !important;font-size: 1.875em;color: #0a466e;font-weight: 600;font-family: 'Blinker', sans-serif !important}.skyblue-lp{font-family: 'Blinker', sans-serif !important;font-weight: 600 !important;color: #00a7e1 !important}.headline-box h3{color: #0a466e}#skyblue .slider-navigation-prev::after,#skyblue .slider-navigation-next::after{border-color: #00a7e1}.skyblue{color: #00a7e1 !important}.-highlight-color .counter-boxes-item::before{color: #fff !important}.counter-boxes-item p{font-size: 4em;margin-top: 0.5em}.-color-inverted .counter-boxes-item h3{color: #fff}section.teaser-boxes.ce_rsce_oneo_boxes.techicons3{padding-left: 10%;padding-right: 10%}section.teaser-boxes.ce_rsce_oneo_boxes.techicons3 img:hover,section.teaser-boxes.ce_rsce_oneo_boxes.techicons4 img:hover{opacity: 0.75}.ce_gallery.techicons7 ul li figure.image_container a img{width: 54%;margin-left: auto;margin-right: auto}.ce_gallery.techicons7 figcaption.caption a{color: #fff !important;display: block;text-align: center;font-family: 'Blinker', sans-serif !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.025em}.ce_gallery.techicons7 figcaption.caption a:hover{color: #fff !important}.ce_gallery.techicons7 ul li figure.image_container a::before{content: "";position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: rgba(0, 167, 225, 0.4)}.ce_gallery.techicons7 ul li figure.image_container a:hover::before{background: rgba(0, 167, 225, 0)}.ce_gallery.techicons7 ul li figure.image_container a::after{display: none}.ce_gallery.techicons7.spinning ul li.col_0 figure.image_container a::before,.ce_gallery.techicons7.flowforming ul li.col_1 figure.image_container a::before,.ce_gallery.techicons7.shearforming ul li.col_2 figure.image_container a::before,.ce_gallery.techicons7.profiling ul li.col_3 figure.image_container a::before,.ce_gallery.techicons7.neckingin ul li.col_4 figure.image_container a::before,.ce_gallery.techicons7.flangeforming ul li.col_5 figure.image_container a::before,.ce_gallery.techicons7.splitting ul li.col_6 figure.image_container a::before{background: transparent}.ce_gallery.techicons7.spinning ul li.col_0 figure.image_container a::after,.ce_gallery.techicons7.flowforming ul li.col_1 figure.image_container a::after,.ce_gallery.techicons7.shearforming ul li.col_2 figure.image_container a::after,.ce_gallery.techicons7.profiling ul li.col_3 figure.image_container a::after,.ce_gallery.techicons7.neckingin ul li.col_4 figure.image_container a::after,.ce_gallery.techicons7.flangeforming ul li.col_5 figure.image_container a::after,.ce_gallery.techicons7.splitting ul li.col_6 figure.image_container a::after{display: none !important}.ce_gallery.techicons7 .image_container figcaption.caption a:hover::before,.ce_gallery.techicons7 .image_container figcaption.caption a:focus::before,.ce_gallery.techicons7 .image_container figcaption.caption a:hover::after,.ce_gallery.techicons7 .image_container figcaption.caption a:focus::after{display: none !important}.white-transparent{background: rgb(0,0,0,0.25) !important}.mod_rocksolid_slider .typing-headline.ce_rsce_oneo_typing_headline.white a.button.-single{border: 2px solid #fff !important;background: rgba(0, 0, 0, 0.05) !important}.page header.page-header .mod_rocksolid_slider .typing-headline p{margin: 0.75em 26.66667% 1em 26.66667%}.mod_rocksolid_slider.main-slider .centered-wrapper-inner.-fullwidth .centered-wrapper.ce_rsce_oneo_centered_wrapper_start.colorsurface-light-blue,.centered-wrapper.ce_rsce_oneo_centered_wrapper_start.colorsurface-light-blue{width: fit-content;width: -moz-fit-content;padding-left: 3rem;padding-right: 3.5rem}.preline.white p{text-transform: uppercase;letter-spacing: 0.025em;color: #fff}.preline.white p::after{content: "";display: block;width: 150px;height: 4px;background: #fff;margin-top: 1rem}h1.ce_headline.mainheadline{font-size: 3em;text-transform: none !important}h2.ce_headline.subline{font-size: 3em;text-transform: none !important}h1.ce_headline.mainheadline.without-line::after{display: none}section.ce_accordionStart.toggler-long.ce_accordion .toggler{font-weight: 600 !important;font-family: 'Blinker', sans-serif !important;font-size: 1.5rem !important;text-transform: uppercase !important;color: #0a466e !important}section.ce_accordionStart.toggler-long.ce_accordion span.togglertext{font-weight: normal !important;font-family: 'Roboto', sans-serif !important;font-size: 1rem !important;text-transform: none !important;display: inline-block;color: #3c3c3b !important}section.ce_accordionStart.toggler-long.ce_accordion .toggler::after{color: #0a466e !important}section.teaser-boxes.ce_rsce_oneo_boxes.bg-white section.teaser-boxes-item.rs-column,.mod_rocksolid_slider.bg-white article.news-boxed-item{background: #fff;border: 1px solid #ccc}section.teaser-boxes.ce_rsce_oneo_boxes.bg-white section.teaser-boxes-item.rs-column .teaser-boxes-content{padding: 0 1rem 1.5rem}.mod_rocksolid_slider.bg-white article.news-boxed-item .news-boxed-item-info{padding: 1.5rem}.mod_rocksolid_slider.bg-white article.news-boxed-item h3{padding: 0 1.5rem}.mod_rocksolid_slider.bg-white article.news-boxed-item p{padding: 0.5rem 1.5rem 1.5rem}.news-boxed-item-image::after{color: #fff;background: #3c3c3b}.mod_newsreader .layout_full h1{margin: 0.11111em 0;letter-spacing: 0.05em}.mod_newsreader .layout_full h1::after{content: "";display: block;width: 170px;height: 4px;background: #0a466e;margin-top: 1rem}.mod_newsreader .layout_full h2{text-transform: none !important;font-size: 1.875em;color: #0a466e;font-weight: 600 !important;font-family: 'Blinker', sans-serif !important}.mod_newsreader p.back{border-top: 1px solid #ccc;padding-top: 2rem;margin-top: 3rem}.mod_newsreader p.back a{background: #0a466e;color: #ffffff;position: relative;appearance: none;display: inline-block;padding: 1.07143em 1.42857em;border: 0;outline: none;font-size: 0.93333em;letter-spacing: 0.1em;line-height: 1.42929;text-align: center;text-decoration: none;text-transform: uppercase}.mod_newsreader p.back a:hover{background-color: rgba(10,70,110,.9)}.preline p,.mod_newsreader .layout_full h2.preline{text-transform: uppercase !important;color: #0a466e;margin: 0;font-size: 0.93333em;font-weight: 600;letter-spacing: 0.1em;line-height: 1.5}h1,h2,h3,h4,h5,h6,.typing-headline h2 > .typing-headline-text,.typing-headline h3 > .typing-headline-text{font-family: 'Blinker', sans-serif !important;font-weight: 600 !important;text-transform: uppercase !important;letter-spacing: 0.025em;color: #0a466e}.outline.button{border: 2px solid #0a466e !important;color: #0a466e !important;background: #fff !important}.outline.button:hover{background: #eee !important}.button.-secondary.youtubelink{background: #ff0000 !important}button.-large.-secondary,.-large.button.-secondary,input.-large[type="submit"].-secondary,.main-navigation-search-form button.-large,.-large.feature-box-link,.-large.headline-box-link,.pricing-table-plan a.-large,button.-large,.button.-large,input[type="submit"].-large,input[type="reset"].-large,input[type="button"].-large{padding: 0.71429em 0.95238em;font-size: 1.4em;line-height: 0.95286}button.-secondary,.button.-secondary,input[type="submit"].-secondary,.main-navigation-search-form button,.feature-box-link.-secondary,.headline-box-link.-secondary,.pricing-table-plan a.-secondary,.feature-box-link,.headline-box-link,.pricing-table-plan a,button,.button,input[type="submit"],input[type="reset"],input[type="button"]{position: relative;appearance: none;display: inline-block;padding: 1.07143em 1.42857em;border: 0;outline: none;font-size: 0.93333em;letter-spacing: 0.1em;line-height: 1.42929;color: #ffffff;text-align: center;text-decoration: none;text-transform: uppercase;background: #00a7e1}.main-navigation-search-form button:hover,.feature-box-link:hover,.headline-box-link:hover,.pricing-table-plan a:hover,.main-navigation-search-form button:focus,.feature-box-link:focus,.headline-box-link:focus,.pricing-table-plan a:focus,button:hover,button:focus,.button:hover,.button:focus,input[type="submit"]:hover,input[type="submit"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="button"]:hover,input[type="button"]:focus{background-color:rgba(0,167,225,.8)}.button.-secondary{background: #0a466e;color: #ffffff}button.-small.-secondary,.-small.button.-secondary,input.-small[type="submit"].-secondary,.-medium.button.-tertiary{padding: 0.41667em 0.83333em;font-size: 0.8em;line-height: 1.6675}.button.-secondary:hover{background-color:rgba(10,70,110,.9)}button.-tertiary,.button.-tertiary,input[type="submit"].-tertiary,.feature-box-link.-tertiary,.headline-box-link.-tertiary,.pricing-table-plan a.-tertiary{position: relative;appearance: none;display: inline-block;padding: 1.07143em 1.42857em;border: 0;font-size: 0.93333em;outline: none;letter-spacing: 0.1em;line-height: 1.42929;color: #ffffff;text-align: center;text-decoration: none;text-transform: uppercase;background: #3c3c3b}button.-super-size.-tertiary,.-super-size.button.-tertiary,input.-super-size[type="submit"].-tertiary{padding: 0.71429em 0.95238em;font-size: 1.4em;line-height: 0.95286}button.-medium.-tertiary,.-medium.button.-tertiary,input.-medium[type="submit"].-tertiary{padding: 0.41667em 0.83333em;font-size: 0.8em}.button.-tertiary:hover{background-color:rgba(227,6,19,0.8);color: #ffffff}button.-tertiary::before,.button.-tertiary::before,input[type="submit"].-tertiary::before{top: auto;font-size: 100%}.spalten3 .portfolio-tiles-item{width: 33.33333%}.spalten3 .portfolio-tiles-item img{border-right: 1px solid #fff;border-bottom: 1px solid #fff;display: block}section.teaser-boxes.ce_rsce_oneo_boxes.eventboxen section.teaser-boxes-item.rs-column{padding: 0 !important}.eventboxen .teaser-boxes-item .teaser-boxes-image{margin-bottom: 0}.eventboxen .teaser-boxes-item .teaser-boxes-label{display: block;border: none;background: #3c3c3b;color: #fff;border-radius: 0;margin-top: 0;margin-bottom: 0;text-align: center}.eventboxen .teaser-boxes-item .teaser-boxes-content h3{display: block;background: #00a7e1;color: #fff;padding: 0.15em 0.44444em 0.25em;letter-spacing: 0.05556em;margin-top: 0;text-align: center;font-size: 1.75em}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content h3{text-align: left;padding-left: 0.875em;padding-right: 0.875em;font-size: 1.25em !important}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content p.icon-read{min-height: 8rem;border-bottom: 1px solid #ccc;font-weight: bold}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content p.icon-read::before{float: left;padding-bottom: 6em;margin-right: 1em}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content p.icon-read{text-indent: -0.875em}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content a.button{text-align: left !important;padding-left: 1.42857em}.eventboxen.jobbox .teaser-boxes-item .teaser-boxes-content a.button:hover{background: #00a7e1 !important}.eventboxen .teaser-boxes-item .teaser-boxes-content h5{color: #3c3c3b !important;text-transform: none !important;font-weight: normal !important;font-family: 'Roboto', sans-serif !important;font-size: 1em;min-height: 6em;border-bottom: 1px solid #ccc;margin-bottom: 2em}.eventboxen .teaser-boxes-item .teaser-boxes-content p,.eventboxen .teaser-boxes-item .teaser-boxes-content h5{padding-left: 1.42857em;padding-right: 1.42857em}.eventboxen .teaser-boxes-item .teaser-boxes-content p::before{color: #00a7e1}.eventboxen .teaser-boxes-item .teaser-boxes-content a.button{display: block;text-align: center}.jobteambox{border: 1px solid #ccc;padding: 1rem;margin-top: 2.66667em !important}.jobteambox h2{font-size: 1.25em !important}.jobteambox h3{font-size: 0.8em !important}.jobteambox .headline-box::after{width: 110px;height: 2px}.jobteambox a{color: #0a466e}.portfolio-boxes-item-text{min-height: 24em}footer.page-footer .centered-wrapper p,footer.page-footer .centered-wrapper .icon-text-block p{font-size: 0.875em}footer.page-footer .centered-wrapper a{color: #fff !important}footer.page-footer .centered-wrapper .icon-text-block::before{color: #fff !important}footer.page-footer .centered-wrapper .centered-wrapper-inner hr{border-top: 1px solid #eee}.bottomcopyright{float: left}footer.page-footer .footer-navigation{float: left;margin: 0 !important;text-align: left}nav.mod_customnav.footer-navigation ul li.first a.first{padding-left: 0}.bottomsprachen{float: right}footer.page-footer .centered-wrapper .bottomsprachen p{color: #3c3c3b !important;letter-spacing: 0.1em;margin: 0.83333em 0}footer.page-footer .centered-wrapper .bottomsprachen a,footer.page-footer .centered-wrapper .footer-navigation a{color: #3c3c3b !important;letter-spacing: 0.1em}footer.page-footer .centered-wrapper .bottomsprachen a.first,footer.page-footer .centered-wrapper .bottomsprachen.deutsch a.second,footer.page-footer .centered-wrapper .bottomsprachen.japanisch a.third,footer.page-footer .centered-wrapper .bottomsprachen.chinesisch a.last{font-weight: bold}footer.page-footer .centered-wrapper .bottomsprachen.deutsch a.first,footer.page-footer .centered-wrapper .bottomsprachen.japanisch a.first,footer.page-footer .centered-wrapper .bottomsprachen.chinesisch a.first{font-weight: normal}.footer-top-link{position: fixed;bottom: 0.5rem;right: 0.5rem;width: 2.875em;height: 2.875em;overflow: visible;margin: 0 auto;color: #3c3c3b}.footer-top-link::after{border-radius: 100%;background: rgb(255,255,255,0.75) !important;padding-top: 0.875em !important;border: 1px solid #ddd}.footer-top-link > span{display: none !important}.mod_customcatalogreader p.back{display:none}.mod_customcatalogfilter fieldset.checkbox_container,.mod_customcatalogfilter fieldset.select_container{width:100%;margin:0;padding:0;border:0px}.mod_customcatalogfilter fieldset.checkbox_container legend{padding-left:0;font-weight:bold;background-color: #fff;  color: #0a466e}.mod_customcatalogfilter .filter_tags{margin-top: 0px !important}.cc_stellenangebote .clear_filters,.cc_stellenangebote .clear_all_filters{display:none}.mod_customcatalogreader.cc_maschinen .ce_textarea table{width: 100% !important}