
/**********************/
/* BEARBEITET DEN BODY*/
/**********************/
div.body-wrapper  { /* Rand oben und unten // maincontor aktuell */
	margin-top: 0px;
	margin-bottom:0px;
}
body {
  font-family: "Open Sans", sans-serif;
	font-size: 18px;
  line-height: 24px;
  font-weight: 400;
}
h1 {
	font-family: inherit; /* = von oben*/
	font-size: 36px;
	font-weight: 600;
}
h2 {
	font-family: inherit;
	font-size: 36px;
	font-weight: 600;
}
h3 {
	font-family: inherit;
	font-size: 36px;
	font-weight: 600;
}
h4 {
	font-family: inherit;
	font-size: 16px;
	font-weight: 400;
}
h5 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
h6 {
	font-family: inherit;
	font-size: 14px;
	font-weight: 600;
}
.sp-megamenu-parent > li > a { /* macht Schrift im Haupt-Menue fetter */
	font-family: inherit;
	font-weight: 500;
}
span.spamschutz { /* verhindert, dass eine email von bots richtig gelesen werden kann (zusaetzlicher Text mit span=class"spamschutz" eingefuegt)*/
	display: none;
}


/**********************/
/* Formatiert Header  */
/**********************/

#sp-header {   /*  Farbe Menue Header  //  aktuell  */
    box-shadow: none;
}
div#sp-top1 ul.sp-contact-info { /* Kontakt Infos rechtsbuendig // maincontor aktuell  */
  display: flex;
  justify-content: flex-end;
  padding-top: 45px;
}
ul.sp-contact-info li.sp-contact-phone { /* groesser // maincontor aktuell  */
  font-size: 110%;
  margin-right: 50px;
}
li.sp-contact-email  { /* groesser // maincontor aktuell  */
  font-size: 110%;
  margin-right: 30px;
}
ul.sp-contact-info a:hover { /* Hover Farbe // maincontor aktuell  */ 
color: #3CACE1!important;
}

/*****************************/
/* BEARBEITET DAS HAUPTMENue */ 
/*****************************/

nav.sp-megamenu-wrapper.d-flex {  /* Menue wird zentriert // maincontor aktuell */ 
  justify-content: center;
  align-items: center;
  }
.sp-megamenu-parent > li > span { /*  nur der Ueberschrift Link im Dropdown Menue //  aktuell  */
  font-size: 16px;
  font-weight: 500;
}
nav.sp-megamenu-wrapper.d-flex ul.sp-megamenu-parent.menu-animation-fade-up.d-none.d-lg-block li.sp-menu-item a { /* Menue Schrift // maincontor aktuell */ 
  font-size: 16px;
}
div.sp-dropdown-inner ul.sp-dropdown-items li.sp-menu-item a { /* Menue drop down  Abstand // maincontor aktuell */ 
  padding-bottom: 16px;
}
.sp-megamenu-parent > li:last-child > a { /* Abstand zum Toggler wird groesser // maincontor aktuell  */
  padding: 0px 30px 0px 15px;
}
li.sp-menu-item.current-item.active a { /* Menuepunkt active Farbe // maincontor aktuell */ 
  color: #fff!important;
}


/************************************/
/* BEARBEITET DEN OFF CANVAS TOGGLER*/ 
/************************************/

#offcanvas-toggler.offcanvas-toggler-right {  /* versteckt Toggler // maincontor aktuell */ 
  display: none !important;
}


/**********************************/
/* BEARBEITET das OFF CANVAS Menue */
/**********************************/
 
.offcanvas-menu .offcanvas-inner ul.menu > li > a { /* Menuepunkte weiter auseinander //  aktuell  */
    line-height: 28px;
}
li.item-123 a {  /* ab Impressum Menuepunkte tiefer //  aktuell  */
    padding-top: 30% !important;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > span { /* Menue Ueberschrift anpassen //  aktuell  */
    padding: 15px 30px 15px 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu > li > ul li a { /* Untermenuepunkte anpassen  //  aktuell  */
    padding-left: 20px;
    line-height: 40px;
}


/******************************/  
/* BEARBEITET INHALTSBEREICHE */ 
/******************************/

div.sppb-addon.sppb-addon-text-block div.sppb-addon-content p a:hover { /* LINK im Text bei hover // maincontor // aktuell  */
  color: blue;
  font-weight: 600;
}
p.dropcap:first-letter {  /* Dropcap, also ein GROSSER Buchstabe am Anfang eines Absatzes + Klasse im HTML vergeben //  // aktuell  */
  color: #003087;
  float: left;
  font-family: Georgia;
  font-size: 75px;
  line-height: 60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}
div.sppb-addon.sppb-addon-feature.titel-Eingerueckt div.sppb-addon-content div.sppb-media-content h2.sppb-addon-title.sppb-feature-box-title { /* Titel eingerueckt bei Industrieprodukte "Portfolio" // maincontor // aktuell  */
  padding-left: 31px !important;
}
div.sppb-addon.sppb-addon-feature.ueberschrift-eingerueckt div.sppb-addon-content div.sppb-media-content h3.sppb-addon-title.sppb-feature-box-title { /* Titel eingerueckt bei Produktionstechnik "LED...// maincontor // aktuell  */
  padding-left: 31px !important;
}
div.sppb-addon.sppb-addon-text-block.top-Quali-fairer-Preis { /* Darstellung Bildausschnitt angepasst // maincontor // aktuell  */
  margin-left: 80px;
}




/*******************************/
/* mehrspaltiger Text im HTML */
/*******************************/



/**********************************/
/* Grundlinienraster Text im HTML */
/**********************************/



/*********************/
/* Kontaktformular  */
/********************/

form.pwebcontact-form .pweb-field-container { /* Felder mehr Abstand // praxis aktuell */
    margin-bottom: 30px;
}
#pwebcontact114_form label, #pwebcontact114_form .pweb-separator-text, #pwebcontact114_form .pweb-msg, #pwebcontact114_form .pweb-chars-counter, #pwebcontact114_form .pweb-uploader, #pwebcontact114_box .pweb-dropzone 
{ /* Farbe Schrift // maincontor aktuell*/
  color: #003087 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
.pwebcontact-box, form.pwebcontact-form .btn {  /* Schrift Button// praxis aktuell*/
   font-family: "Open Sans", sans-serif;
   font-size: 16px;
   font-weight: 600;
}
#pwebcontact114_container a, #pwebcontact114_container a:hover { /* Farbe Link aimy // maincontor aktuell*/
  color: #003087 !important;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
}
span.pweb-asterisk { /* Farbe  // maincontor aktuell*/
  color: #003087!important;
}
form.pwebcontact-form input.pweb-input {  /* Hoehe der Eingabefelder  // maincontor aktuell*/
  height: 35px;
}


/*************************/
/* BEARBEITET die BILDER */ 
/*************************/



/***********************/
/* Footer1 Menue unten */
/***********************/
 
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander   // maincontor aktuell  */
    display: flex;
    justify-content: center;
    list-style: none;
    padding: 10px 15px 0px 15px;
    font-weight: 500;
    font-size: 16px;
}
div#sp-footer1.col-lg-12 div.sp-column div.sp-module div.sp-module-content ul.menu li a {
  padding: 0px 15px 0px 15px;
}

/***********************/
/* Footer2 Copyright   */
/***********************/
 
#sp-footer2  {  /*  Abstand nach unten   // maincontor aktuell  */
  margin-bottom: 15px! important;
}
  
 /******************************************/
 /* MEDIA QUERIES Browserfenster ganz GROSS */
 /******************************************/
 
@media only screen and (min-width: 1341px) and (max-width: 1540px) { /*Fuer Bildschirmflaeche ab einer Groesse von 1290px*/

  div#rotations-buchdruck-sektion .text-Block-row .addon-root-feature {
    margin-right: 200px;
  }
div#rotations-buchdruck-sektion div#sppb-addon-aada9e5d-542b-4f9c-9d52-53de32e34041, div#rotations-buchdruck-sektion #sppb-addon-387c2ff6-0dce-4c9d-b371-5f277471b072, div#rotations-buchdruck-sektion #sppb-addon-ae79b8ec-89e7-4c52-ab8e-e691328959a8, div#rotations-buchdruck-sektion #sppb-addon-20cbc141-2d04-497b-a77a-ec79f8ca7357, div#rotations-buchdruck-sektion #sppb-addon-3d6ce7fb-56a2-43b7-acb3-612d2473068f { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
    padding-left: 100px;
    padding-right: 300px;
}
div#rotations-buchdruck-sektion .text-Block-row div.sppb-column-addons div.sppb-media-content { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
    padding-left: 2%;
    margin-right: 200px;
}
}


 /*************************************/
 /* MEDIA QUERIES Browserfenster GROSS */
 /*************************************/

@media only screen and (min-width: 1271px) and (max-width: 1340px) { /*Fuer Bildschirmflaeche bis einer Groesse von 1340px, wird an Samsung tablet vererbt*/
  div#rotations-buchdruck-sektion .sppb-addon-wrapper.addon-root-feature { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
    padding-left: 100px;
    margin-right: 200px;
  }
  
  div#rotations-buchdruck-sektion .addon-root-feature #sppb-addon-aada9e5d-542b-4f9c-9d52-53de32e34041, div#rotations-buchdruck-sektion .addon-root-feature #sppb-addon-387c2ff6-0dce-4c9d-b371-5f277471b072, div#rotations-buchdruck-sektion .addon-root-feature #sppb-addon-ae79b8ec-89e7-4c52-ab8e-e691328959a8, div#rotations-buchdruck-sektion .addon-root-feature #sppb-addon-20cbc141-2d04-497b-a77a-ec79f8ca7357, div#rotations-buchdruck-sektion .addon-root-feature #sppb-addon-3d6ce7fb-56a2-43b7-acb3-612d2473068f { /*  Randabstaende verbessert  //  maincontor aktuell  */
    padding-right: 200px;
    padding-left: 40px;
  }

}


/****************************************************/
/* MEDIA QUERIES Browserfenster von Mini bis MITTEL */
/****************************************************/

@media only screen and (min-width: 1px) and (max-width: 1270px){ 

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster MITTEL */
/**************************************/

@media only screen and (min-width: 1031px) and (max-width: 1270px){ /*Fuer Bildschirmflaeche von 970 bis 1270*/

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
    padding: 10px 5% 0px 5%;
  }

  div#rotations-buchdruck-sektion .sppb-addon-wrapper.addon-root-feature { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
    padding-left: 100px;
  }

  div#rotations-buchdruck-sektion .text-Block-row div.sppb-media-content {
    margin-right: 80px;
  }
  
  div#rotations-buchdruck-sektion .text-Block-row div.sppb-column-addons div { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
    padding-left: 2%;
    margin-right: 0px;
  }
  div#rotations-buchdruck-sektion div#sppb-addon-aada9e5d-542b-4f9c-9d52-53de32e34041, div#rotations-buchdruck-sektion #sppb-addon-387c2ff6-0dce-4c9d-b371-5f277471b072, div#rotations-buchdruck-sektion #sppb-addon-ae79b8ec-89e7-4c52-ab8e-e691328959a8, div#rotations-buchdruck-sektion #sppb-addon-20cbc141-2d04-497b-a77a-ec79f8ca7357, div#rotations-buchdruck-sektion #sppb-addon-3d6ce7fb-56a2-43b7-acb3-612d2473068f { /*  Passt die Textboxen besser bei Industrieprodukte an  //  maincontor aktuell  */
    padding-left: 40px;
    padding-right: 100px;
}
.sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 { /*  Passt die Textboxen besser bei Industrieprodukte an  //  maincontor aktuell  */
  padding-right: 0px !important;
}
}

/*****************************************************/
/* MEDIA QUERIES Browserfenster Zwischengroesse MITTEL */
/*****************************************************/


@media only screen and (min-width: 1030px) and (max-width: 1300px) {
 
  div#sppb-addon-wrapper-2130f99a-874e-405d-8f27-48908d47b628.sppb-addon-wrapper.addon-root-text-block {  /* Menueinhalte bei klimaneutraler Druck // maincontor aktuell */
   margin-right: 200px;
  }
  div#rotations-buchdruck-sektion .sppb-addon-wrapper.addon-root-feature { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
   padding-left: 100px;
   margin-right: 200px;
 }
 
 div#rotations-buchdruck-sektion .text-Block-row div.sppb-column-addons div { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
   padding-left: 2%;
   margin-right: 0px;
 }
 .sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 {
  padding-top: 0px !important;
  padding-right: 0px !important;
 }
 #sppb-addon-ea506adc-886d-4e17-a98c-35c15a8c51f2, #sppb-addon-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  versteckt blaue Felder bei Industrieprodukte //  maincontor aktuell  */
   display: none;
 }
 .addon-root-feature div#sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 470px;
 }
 .addon-root-feature div#sppb-addon-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 500px;
 }
 }
 
 @media only screen and (min-width: 1031px) and (max-width: 1200px) {
  .addon-root-feature div#sppb-addon-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
    margin-top: 5px;
  }
  .addon-root-feature div#sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
    margin-top: 5px;
  }

  #sppb-addon-wrapper-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld mehr Platz nach rechts und oben bei Industrieprodukte //  maincontor aktuell  */
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  #sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*  Textfeld mehr Platz nach oben und rechts bei Industrieprodukte //  maincontor aktuell  */
    padding-top: 40px;
    padding-right: 20px;
    padding-left: 10px;
  }

 }


@media only screen and (min-width: 993px) and (max-width: 1030px){ /* Zwischengroesse Fuer Bildschirmflaeche von 951 bis 1017*/

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
#sppb-addon-ea506adc-886d-4e17-a98c-35c15a8c51f2, #sppb-addon-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  versteckt blaue Felder bei Industrieprodukte //  maincontor aktuell  */
  display: none;
}
.addon-root-feature div#sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
 }
 .addon-root-feature div#sppb-addon-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*   Textfeld weiter nach unten bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 30px;
 }
 #sppb-addon-wrapper-8a9197f8-7766-402e-bd34-8d302951ce55 {
  margin-top: 40px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
}
div#section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5.sppb-section {
  padding-right: 20px;
}
}


/**************************************/
/* MEDIA QUERIES Browserfenster KLEIN */
/**************************************/

@media only screen and (min-width: 750px) and (max-width: 992px) { /* Ansprache gilt fuer Bildschirmflaeche von 769px bis zu 970 */

.logo-image-phone { /* Logo groesser // maincontor aktuell  */
  height: 120px;
}
div#sp-top1 ul.sp-contact-info { /* Contact Info zentriert // maincontor aktuell  */
  display: flex;
  justify-content: center;
  padding: 10px 0px 15px 0px;
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  // maincontor aktuell  */
  padding: 10px 5px 0px 5px;
  font-size: 0.7em;
  font-weight: 400;
 }
 #offcanvas-toggler.offcanvas-toggler-right {  /* versteckt Toggler // maincontor aktuell */ 
  display: block !important;
  margin-left: 80% !important;
}
#offcanvas-toggler { /* Hoehe der Zeile Toggler // maincontor aktuell */ 
  height:30px;
}
div#rotations-buchdruck-sektion .sppb-addon-wrapper.addon-root-feature { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
  padding-left: 100px;
  margin-right: 200px;
}

div#rotations-buchdruck-sektion .text-Block-row div.sppb-column-addons div { /*  Passt die Textboxen besser an  //  maincontor aktuell  */
  padding-left: 2%;
  margin-right: 0px;
}
#sppb-addon-ea506adc-886d-4e17-a98c-35c15a8c51f2, #sppb-addon-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  versteckt blaue Felder bei Industrieprodukte //  maincontor aktuell  */
  display: none;
}
.sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 { /*   Textfeld mehr Platz nach rechts bei Industrieprodukte //  maincontor aktuell  */
  padding-right: 20px;
}
#sppb-addon-wrapper-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld mehr Platz nach rechts und oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
#sppb-addon-wrapper-996a6db2-ece5-4845-ae7d-e03e78c83329 { /*   Textfeld mehr Platz nach rechts bei Klimaneutraler Druck //  maincontor aktuell  */
  margin-right: 0px;
}
#sppb-addon-wrapper-ea506adc-886d-4e17-a98c-35c15a8c51f2 { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-wrapper-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
padding-top: 0px;
}
#sppb-addon-wrapper-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*  Textfeld mehr Platz nach oben und rechts bei Industrieprodukte //  maincontor aktuell  */
  padding-top: 0px;
  padding-right: 0px;
}
}


/*************************************/
/* MEDIA QUERIES Browserfenster Mini */
/*************************************/

@media only screen and (min-width: 1px) and (max-width: 750px) { /* Gilt fuer Fensterflaeche von 1px bis zu 768px */

.logo-image-phone { /* Logo groesser // maincontor aktuell  */
  height: 120px;
}
div#sp-logo.col-lg-3 div.sp-column._Logo div.logo a img { /* Logo mittiger // maincontor aktuell  */
  margin-left:8%;
}
div#sp-top1 ul.sp-contact-info { /* Contact Info zentriert // maincontor aktuell  */
  display: flex;
  justify-content: center;
  padding: 10px 0px 15px 0px;
}
ul.sp-contact-info li.sp-contact-phone, li.sp-contact-email { /* Contact Info kleiner // maincontor aktuell  */
  font-size: 80%;
  margin-right: 10px;
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  // maincontor  aktuell  */
  padding: 10px 5px 0px 5px;
}
#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte untereinander   // maincontor aktuell  */ 
  display: block;
  margin-left:28%;
}
#offcanvas-toggler.offcanvas-toggler-right {  /* zeigt Toggler // maincontor aktuell */ 
  display: block !important;
  margin-left: 80% !important;
}
#offcanvas-toggler { /* Hoehe der Zeile Toggler // maincontor aktuell */ 
  height:30px;
}
.sp-page-builder .page-content #section-id-3861caf3-e8b7-4cf1-9aaa-22fbfddb8e60, .sp-page-builder .page-content #section-id-5482a867-a27c-4796-8567-3c7a2294711a, .sp-page-builder .page-content #section-id-9e68df03-ce1e-40a1-be5a-88b8cb853e5c, .sp-page-builder .page-content #section-id-6b95dbae-1141-484d-8eca-856511a225dd { /* versteckt Hintergrundbilder bei Rotationsbuchdruck auf Handys wegen Lesbarkeit // maincontor aktuell */
	background-image: url();
}
#sppb-addon-ea506adc-886d-4e17-a98c-35c15a8c51f2, #sppb-addon-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  versteckt blaue Felder bei Industrieprodukte //  maincontor aktuell  */
  display: none;
}
.sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 { /*   Textfeld mehr Platz nach rechts bei Industrieprodukte //  maincontor aktuell  */
  padding-right: 20px;
}
}



/* Media Queries SAMSUNG TABLET HOCHFORMAT */
@media only screen and (min-device-width: 800px) and (orientation : portrait) {
	
}


/***********************************************************/
/* Media Queries SAMSUNG TABLET  HOCHFORMAT  ++++++++++++++++              FEHLER FEHLER FEHLER nur in CHROME, auf Samsung Tablet ---dort springt nicht an...... !!!!!!!    */
/***********************************************************/

@media only screen and (max-device-width: 1280px) and (orientation : landscape) {

}


/*******************************************/
/* Media Queries SAMSUNG TABLET QUERFORMAT */
/*******************************************/

@media only screen and (min-device-width: 600px) and (max-device-width: 1024px) and (orientation : landscape) {

.sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 { /*   Textfeld mehr Platz nach rechts bei Industrieprodukte //  maincontor aktuell  */
  padding-right: 20px;
}
}

/*************************************/
/* Media Queries IPAD AIR HOCHFORMAT */
/*************************************/


@media only screen and (min-device-width: 767px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) { 

  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  // maincontor aktuell  */
  padding: 10px 15% 0px 15%;
}
#sppb-addon-wrapper-IV_jP9hEPrDYGUCKnhIsL {  /* Abschnitt LED Technologie bei Produktionstechnik Rand nach links // maincontor aktuell */
  margin-left: 0px;
}
#sppb-addon-wrapper-996a6db2-ece5-4845-ae7d-e03e78c83329 { /*   Textfeld mehr Platz nach rechts bei Klimaneutraler Druck //  maincontor aktuell  */
  margin-right: 0px;
}
.sp-page-builder .page-content #section-id-0d20c04e-5914-4c47-9c73-09e8c82536a5 { /*   Textfeld mehr Platz nach rechts und oben bei Industrieprodukte //  maincontor aktuell  */
  padding-top: 0px;
  padding-right: 20px;
}
#sppb-addon-wrapper-8a9197f8-7766-402e-bd34-8d302951ce55 { /*   Textfeld mehr Platz nach rechts und oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
  margin-right: 0px;
  margin-left: 0px;
}
#sppb-addon-wrapper-ea506adc-886d-4e17-a98c-35c15a8c51f2 { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-wrapper-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-adaf73d7-96af-49cb-b441-58c7eb9d941f { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
padding-top: 0px;
}
#sppb-addon-wrapper-70b34920-fc7b-4919-a2a4-2571e8418f08 { /*  Textfeld mehr Platz nach oben bei Industrieprodukte //  maincontor aktuell  */
  margin-top: 0px;
}
#sppb-addon-8a9197f8-7766-402e-bd34-8d302951ce55 { /*  Textfeld mehr Platz nach oben und rechts bei Industrieprodukte //  maincontor aktuell  */
  padding-top: 0px;
  padding-right: 0px;
}
}


/*************************************/
/* Media Queries IPAD AIR QUERFORMAT */
/*************************************/

@media only screen and (max-device-width: 1400px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 2) { 

a:before, a:after {  /* Nimmt allen LINKS den Pfeil */
    content: " " !important;
}
div#sppb-addon-wrapper-2130f99a-874e-405d-8f27-48908d47b628.sppb-addon-wrapper.addon-root-text-block {  /* Menueinhalte bei klimaneutraler Druck // maincontor aktuell */
  margin-right: 300px;
 }
#sppb-addon-wrapper-IV_jP9hEPrDYGUCKnhIsL {  /* Abschnitt LED Technologie bei Produktionstechnik Rand nach links // maincontor aktuell */
  margin-left: 0px;
}
#sppb-addon-wrapper-996a6db2-ece5-4845-ae7d-e03e78c83329 { /*   Textfeld mehr Platz nach rechts bei Klimaneutraler Druck //  maincontor aktuell  */
  margin-right: 500px;
}
}


/*****************************/
/* Samsung S5 NEO HOCHFORMAT */
/*****************************/

@media only screen and (max-device-width: 360px) and (orientation:portrait) { /* Fuer Geraete bis 360px - Hochformat */

  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
 }
}



/************************************************/
/* HANDYS // Samsung S5 NEO // LG G5 QUERFORMAT */
/************************************************/

@media only screen and (max-device-width: 640px) and (orientation:landscape) { /* Fuer Geraete bis 640px - Querformat */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
#sppb-addon-wrapper-996a6db2-ece5-4845-ae7d-e03e78c83329 { /*   Textfeld mehr Platz nach rechts bei Klimaneutraler Druck //  maincontor aktuell  */
  margin-right: 10px;
}
}


/* iPhone 6 Plus HOCHFORMAT + QUERFORMAT */
@media only screen and (min-device-height: 736px) and (min-device-width: 414px) and (-webkit-min-device-pixel-ratio: 3) { /* Fuer Geraete - Hoehe 736px und Breite 414px - Querformat */

  #sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5% 0px 5%;
}
}


/* iPhone 6 HOCHFORMAT + QUERFORMAT */
@media only screen and (min-device-height: 667px) and (min-device-width: 375px) and (-webkit-min-device-pixel-ratio: 2) { /* Fuer Geraete - Hoehe 667px und Breite 375px - Querformat */

#sp-footer1 .sp-module ul.menu {  /*  macht Menüpunkte nebeneinander Abstand anpassen  //  aktuell  */
  padding: 10px 5px 0px 5px;
}
}


/**************************/
/* WEB FONTS lokal einbinden */
/**************************/

/* open-sans-300 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-300.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-300.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-300italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-300italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-300italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-regular - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-500 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-500.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-500.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-500italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-500italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-500italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-600.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-600.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-600italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-600italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-600italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-700.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-700italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-700italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-700italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-800 - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-800.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-800.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}

/* open-sans-800italic - latin_symbols */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../fonts/opensans/open-sans-v40-latin_symbols-800italic.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
       url('../fonts/opensans/open-sans-v40-latin_symbols-800italic.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5+, IE 9+, Safari 3.1+, iOS 4.2+, Android Browser 2.2+ */
}
