/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.toolbar .toolbar-bar{margin-top:55px;}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local(''),url(/themes/contrib/mytheme/css/fonts/Roboto-Light.ttf) format('truetype'),}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local(''),url(/themes/contrib/mytheme/css/fonts/Roboto-Bold.ttf) format('truetype'),}@font-face{font-family:'Roboto Slab';font-style:normal;font-weight:700;src:local(''),url(/themes/contrib/mytheme/css/fonts/RobotoSlab-Bold.ttf) format('truetype'),}body{font-family:'Roboto',sans-serif;}p,li{font-weight:300;font-size:17px;line-height:25px;}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;font-weight:300;line-height:1.3em;}h1{margin-top:30px;color:#004485;font-weight:300;font-size:56px;text-transform:uppercase;hyphens:auto;}h2{color:#5f70a4;font-size:32px;font-weight:700;text-transform:uppercase;margin-top:70px;}h3{color:#004485;font-size:15px;}h4{font-family:'Roboto Slab',serif;color:#000;font-size:18px;font-weight:700;}a{color:#004485;text-decoration:none;}.field--name-field-pic-content{margin-bottom:50px;}.navbar-brand{display:none;}img{margin-bottom:30px;}.block-languages-dropdown{width:100%;position:relative;top:0px;float:left;}#block-languageswitcherbootstrap h2{font-size:15px;}.open > .dropdown-menul{z-index:1100;}.navbar-fixed-top,.navbar-fixed-bottom{z-index:99;}#block-mytheme-sprachumschalter{float:right;margin-top:28px;}#block-mytheme-sprachumschalter li{list-style:none;font-size:14px;font-family:'Roboto Slab',serif;color:#000;font-weight:700;text-decoration:none;float:left;margin-left:15px;}#block-mytheme-sprachumschalter li a:hover{text-decoration:none;color:#5f70a4}#block-mytheme-sprachumschalter h2{font-size:15px;}#block-languagedropdownswitcher{float:left;width:100%;}#block-languagedropdownswitcher h2{font-size:15px;}#block-mytheme-headerstart{background-image:url(/sites/default/files/inline-images/header_start.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerunternehmen{background-image:url(/sites/default/files/inline-images/header_unternehmen.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerreferenzen{background-image:url(/sites/default/files/inline-images/header_referenzen.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerstellenangebote{background-image:url(/sites/default/files/inline-images/produktion_upscale.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerservice{background-image:url(/sites/default/files/inline-images/header_service.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headersmmxsteuerung{background-image:url(/sites/default/files/inline-images/header_smmx-steuerung.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headersmmcbauformen{background-image:url(/sites/default/files/inline-images/header_smmx-bauformen.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerantriebstechnik{background-image:url(/sites/default/files/inline-images/header_antriebstechnik.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headersoftwarenachmass{background-image:url(/sites/default/files/inline-images/header_software_nach_mass.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerpositioniersysteme{background-image:url(/sites/default/files/inline-images/header_positioniersystem.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerschaltschrankbau{background-image:url(/sites/default/files/inline-images/header_schaltschrankbau.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headersysteme{background-image:url(/sites/default/files/inline-images/header_systeme.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerkontakt{background-image:url(/sites/default/files/inline-images/header_kontakt.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerimpressum{background-image:url(/sites/default/files/inline-images/header_impressum.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headersondermaschinen{background-image:url(/sites/default/files/inline-images/header_sondermaschinen.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerretrofit{background-image:url(/sites/default/files/inline-images/header_retrofit.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerbedienpanels{background-image:url(/sites/default/files/inline-images/header_bedienpanels.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerkundenspezifischegeraete{background-image:url(/sites/default/files/inline-images/header_kundenspezifische_geraete.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headerverlaengertewerkbank{background-image:url(/sites/default/files/inline-images/header_verlaengerte-werkbank.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}#block-mytheme-headernachhaltigkeit{background-image:url(/sites/default/files/inline-images/header_nachhaltigkeit.png);width:100%;background-repeat:no-repeat;background-position:center;background-size:cover;}.navbar-fixed-top{height:52px;background-color:#f6f6f6;position:fixed;top:100px;border-bottom:1px solid #ff0000;border-top:1px solid #ff0000;}.smmc{height:100px;width:100%;background-color:#fff;position:fixed;top:0px;right:0;z-index:100;margin-left:auto;margin-right:auto;}.region-smmc{background-color:#fff;max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top{top:138px;}.logo img{margin-right:0;padding-left:0;width:225px;margin-top:10px;padding-left:15px;}#block-mytheme-hauptnavigation ul li a{font-family:'Roboto',serif;color:#000;font-weight:700;font-size:14px;margin-left:0px;border-right:0px solid #000;}.container > .navbar-header,.container-fluid > .navbar-header,.container > .navbar-collapse,.container-fluid > .navbar-collapse{margin-right:-15px;margin-left:0px;float:right;}.navbar-default .navbar-nav a{color:#ff0000;margin-bottom:0px;border-bottom:0px solid #ff0000;}.navbar-default .navbar-nav a:hover{background-color:#ffffff;color:#ff0000;margin-bottom:0px;border-bottom:0px solid #ff0000;}#block-mytheme-hauptnavigation ul li a:hover,#block-mytheme-hauptnavigation ul li a:focus,#block-mytheme-hauptnavigation ul li a.active-trail{color:#ff0000;background-color:#f6f6f6;margin-bottom:0px;border-bottom:0px solid #ff0000;margin-left:0px;}.menu{background-color:#f6f6f6;}.navbar-collapse{background-color:#f6f6f6;}.dropdown-menu > li > a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:2.5;color:#333333;white-space:nowrap;background-color:none;}#block-mytheme-footer h4{font-size:13px;}#block-mytheme-footer p{font-size:13px;line-height:20px;}#block-mytheme-footerbottom p{font-size:13px;line-height:20px;}.menu--footer > li > a{color:#000;font-weight:700;font-size:14px;text-transform:uppercase;margin-left:15px;padding:5px 25px;border-right:0px solid #000;}.region-bild{background-image:url(/themes/contrib/sites/default/files/inline-images/header_back.png);width:100%;height:400px;background-position:center;margin-left:auto;margin-right:auto;background-color:#eceded;margin-top:65px;}.bild .field{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}.bild .field img{width:1140px;}.flex{display:flex;justify-content:center;align-items:center;overflow:hidden;}.align-center{display:block;margin-right:auto;margin-left:auto;}.main-container{margin-top:0px;}.page-header{margin-top:80px;}.region-topix{background-color:#004485;width:100%;height:auto;padding-top:80px;padding-bottom:80px;}.region-topix .row{margin-right:0;margin-left:0;}.topix .field{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}.bigus h4{text-align:center;font-weight:800;font-size:90px;color:#fff;}.bigus p{text-align:center;font-weight:400;font-size:25px;color:#fff;}.region-slogan{background-color:#d3daea;width:100%;height:auto;padding-top:80px;padding-bottom:80px;margin-top:-20px;}.slogan .field{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}.slogan h4{text-align:center;font-weight:500;font-size:40px;text-transform:uppercase;color:#000;margin-bottom:40px;margin-top:25px;font-weight:800;}.slogan p{text-align:center;font-weight:400;font-size:22px;color:#000;}.mailbutton p a{color:#fff;font-size:18px;letter-spacing:0.01em;background-color:#aab300;border-radius:5px;padding:10px 20px;}.mailbutton p a:hover{background-color:#c5cf00;text-decoration:none;}.footer{background-color:#f6f6f6;width:100%;margin-top:50px;padding-top:35px;padding-bottom:36px;border-top:1px solid #ff0000;}.region-footer{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}.footerimage{width:285px;display:block;float:left;}#block-mytheme-footer{display:block;float:right;}#block-feature3-2{width:350px;display:block;float:left;margin-bottom:30px;}.region-ftr2{background-color:#dedede;padding-top:15px;padding-bottom:15px;margin-top:-20px;}.ftr2 .field{max-width:1140px;width:100%;margin-left:auto;margin-right:auto;}.ftr2 .field--name-body{padding:15px;}.view-header{font-weight:400;margin-bottom:50px;font-size:17px;line-height:27px;}.view-angebot img{width:100%;}.view-angebot .views-field-field-angebot{font-family:'Roboto',sans-serif;color:#004485;font-size:30px;font-weight:800;text-transform:uppercase;padding:0 0px;margin-top:50px;}.view-angebot .views-field-body{padding:0 0px;margin:50px 20px 50px 0;}.zentriert{text-align:center;}.tv img{width:100%;max-width:1140px;height:auto;margin-bottom:10px;border-radius:5px;}.btn-primary{color:#fff;background-color:#d3daea;border-color:#d3daea;font-size:15px;width:100%;}.btn-primary:hover{color:#fff;background-color:#004485;border-color:#004485;}.btn-primary:focus{color:#fff;background-color:#004485;border-color:#004485;}#views-bootstrap-referenzen-block-1 .field-content{margin-bottom:30px;}.view-referenzen .form--inline{width:100%;background-color:#d3daea;margin-top:30px;padding:15px 20px;margin-bottom:30px;}.view-referenzen .btn-info{color:#fff;background-color:#004485;border-color:#004485;margin-right:20px;}.view-referenzen .select-wrapper{margin-right:20px;}.view-referenzen label{margin-right:15px;}.hrkontakt{border:1px solid #ccc;margin-bottom:0px;float:left;display:block;width:100%;margin-top:40px;}.hrkontakt p{display:block;}.hrkontakt .col-md-4{padding-left:0;padding-right:0;}.hrkontakt .col-md-4 img{margin-right:30px;float:left;width:100%;margin-bottom:0;}.hrkontakt .col-md-8{float:left;display:block;padding:24px;}.view-stellenangebote{margin-top:50px;}.view-stellenangebote .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-stellenangebote .views-field-field-image img{width:100%;}.view-stellenangebote .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-stellenangebote .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-stellenangebote .views-field-field-beschreibung{padding:0px 30px;margin:20px 0;}.usp{background-color:#ededed;margin-bottom:0px;float:left;display:block;width:100%;margin-top:40px;}.usp img{margin-bottom:50px;margin-right:30px;float:left;width:100%;height:auto;}.usp .col-md-3{padding-left:0;padding-right:0;}.usp .col-md-3 img{margin-right:30px;float:left;width:100%;margin-bottom:0;padding:30px;}.usp .col-md-9{float:left;display:block;padding:30px;}.usp p{display:block;}#block-nodeblock h2 a,#block-nodeblock-2 h2 a,#block-nodeblock-3 h2 a,#block-nodeblock-4 h2 a,#block-nodeblock-5 h2 a,#block-nodeblock-6 h2 a,#block-nodeblock-7 h2 a,#block-nodeblock-8 h2 a,#block-nodeblock-9 h2 a,#block-nodeblock-10 h2 a{cursor:default;pointer-events:none;text-decoration:none;color:#5f70a4;}tr{border-bottom:dotted 1px #000;}td{padding:20px 0;}tbody td{text-align:left;border-top:1px solid #ccc;padding:20px 10px 20px 0;font-size:17px;line-height:25px;font-weight:300;}th,td{line-height:1.5em;vertical-align:top;padding:0.71429em 0.5em;}.view-news{margin-top:50px;}.view-news .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-news .form-group{border:1px solid #ccc;margin-bottom:0px;}.view-news .views-field-field-image img{width:100%;}.views-field.views-field-field-weiterlesen a{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-news .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-news .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-news .views-field-field-news-teaser{padding:0px 30px;margin:20px 0;}.view-sondermaschinen{margin-top:50px;}.view-sondermaschinen  .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-sondermaschinen  .views-field-field-image img{width:100%;}.view-sondermaschinen  .views-field-field-link a{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-sondermaschinen  .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-sondermaschinen  .views-field-body{padding:0px 30px;margin:20px 0;}.view-duplikat-von-news{margin-top:50px;}.view-duplikat-von-news .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-duplikat-von-news .views-field-field-image img{width:100%;}.view-duplikat-von-news .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-duplikat-von-news .views-field-body{padding:0px 30px;margin:20px 0;}.view-flexibilitaet-in-echtzeit{margin-top:50px;}.view-flexibilitaet-in-echtzeit .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-flexibilitaet-in-echtzeit .views-field-field-image img{width:100%;}.view-flexibilitaet-in-echtzeit .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-flexibilitaet-in-echtzeit .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-flexibilitaet-in-echtzeit .views-field-body{padding:0px 30px;margin:20px 0;}.view-technische-daten-smmx{margin-top:50px;}.view-technische-daten-smmx .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-technische-daten-smmx .views-field-field-image img{width:100%;}.view-technische-daten-smmx .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-technische-daten-smmx .views-field-title{width:100%;height:250px;background-color:#004485;font-size:30px;font-weight:300;color:#fff;padding:0px 30px;text-align:center;vertical-align:middle;display:flex;align-content:center;justify-content:center;align-items:center;}.view-technische-daten-smmx .views-field-body{padding:0px 30px;margin:20px 0;}.view-antriebskomponenten{margin-top:50px;}.view-antriebskomponenten .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-antriebskomponenten .views-field-field-image img{width:100%;}.view-antriebskomponenten .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-antriebskomponenten .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-antriebskomponenten .views-field-body{padding:0px 30px;margin:20px 0;}.view-software-nach-mass{margin-top:50px;}.view-software-nach-mass .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-software-nach-mass .views-field-field-image img{width:100%;}.view-software-nach-mass .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-software-nach-mass .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-software-nach-mass .views-field-body{padding:0px 30px;margin:20px 0;}.view-positioniersysteme{margin-top:50px;}.view-positioniersysteme .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-positioniersysteme .views-field-field-image img{width:100%;}.view-positioniersysteme .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-positioniersysteme .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-positioniersysteme .views-field-body{padding:0px 30px;margin:20px 0;}.view-container-retrofit{margin-top:50px;}.view-container-retrofit .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-container-retrofit .views-field-field-image img{width:100%;}.view-container-retrofit .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-container-retrofit .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-container-retrofit .views-field-body{padding:0px 30px;margin:20px 0;}.view-systeme{margin-top:50px;}.view-systeme .views-view-responsive-grid__item{border:1px solid #ccc;margin-bottom:0px;}.view-systeme .views-field-field-image img{width:100%;}.view-systeme .views-field-view-node{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:150px;float:left;margin-top:20px;margin-left:30px;margin-bottom:30px;background-image:linear-gradient(white,#d6d6d6);}.view-systeme .views-field-title{font-size:18px;font-weight:700;color:#000;padding:0px 30px;}.view-systeme .views-field-body{padding:0px 30px;margin:20px 0;}.view-bauformen{margin-top:50px;}.view-bauformen .form-group{border:1px solid #ccc;margin-bottom:0px;}.view-bauformen .views-field-field-image img{float:left;margin-bottom:0px;width:350px;}.view-bauformen .views-field-title{font-family:'Roboto Slab',serif;font-size:18px;font-weight:700;color:#5f70a4;padding:0px 30px;margin-top:20px;display:block;float:left;}.view-bauformen .views-field-body{padding:0px 30px;float:left;margin-top:20px;}.produs{border:1px solid #ccc;margin-bottom:0px;float:left;display:block;width:100%;margin-top:40px;}.produs h4{color:#5f70a4;}.produs p{display:block;}.produs .col-md-4{padding-left:0;padding-right:0;}.produs .col-md-4 img{margin-right:30px;float:left;width:100%;margin-bottom:0;}.produs .col-md-8{float:left;display:block;padding:30px;}.produs a{font-weight:700;font-size:17px;border:2px solid #004485;border-radius:5px;padding:5px 20px;width:225px;float:left;margin-top:20px;background-image:linear-gradient(white,#d6d6d6);}.gallery .field--name-field-bild-2,.gallery .field--name-field-bild-3,.gallery .field--name-field-bild-4,.gallery .field--name-field-bild-5{width:49%;float:left;}.gallery .field--name-field-bild-1 img{margin-bottom:2%;margin-top:0;}.gallery .field--name-field-bild-2 img,.gallery .field--name-field-bild-3 img,.gallery .field--name-field-bild-4 img,.gallery .field--name-field-bild-5 img{margin-bottom:4%;margin-top:0;}.gallery .field--name-field-bild-2,.gallery .field--name-field-bild-4{margin-right:2%;}.field-plugin-settings-edit{width:0;margin:0;padding:1px 0.5rem;}.anfahrt img{width:100%;max-width:1140px;}.webform-confirmation-edit{font-size:18px;padding:30px 30px 15px 30px;border:1px solid #d6e9c6;border-radius:4px;background-color:#dff0d8;font-weight:700;margin-top:20px;color:#3c763d;}.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:8px;line-height:2.75;vertical-align:top;border-top:1px solid #ddd;}
