body { background:#333 !important; }

*.pic {
  border:10px solid #fff !important;
  float:left !important;
  height:300px !important;
  width:300px !important;
  margin:20px !important;
  overflow:hidden !important;
  -webkit-box-shadow:5px 5px 5px #111 !important;
  box-shadow:5px 5px 5px #111 !important;
}

*.grow img {
  height:245px !important;
  width:100px !important;
  -webkit-transition:all 1s ease !important;
  -moz-transition:all 1s ease !important;
  -o-transition:all 1s ease !important;
  -ms-transition:all 1s ease !important;
  transition:all 1s ease !important;
}

*.grow img:hover {
  width:345px !important;
  height:200px !important;
}

* {
  -webkit-box-sizing:border-box !important;
  -moz-box-sizing:border-box !important;
  -ms-box-sizing:border-box !important;
  box-sizing:border-box !important;
}

*.ex1 img {
  border:5px solid #ccc !important;
  float:left !important;
  margin:15px !important;
  -webkit-transition:margin 0.5s ease-out !important;
  -moz-transition:margin 0.5s ease-out !important;
  -o-transition:margin 0.5s ease-out !important;
}

*.ex1 img:hover { margin-top:2px !important; }

*#dm *.dmBody a.span.textonly { color:rgb(100,100,100) !important; }

*#dm *.dmBody div.u_1516482825:hover { opacity:0 !important; }

*#dm *.dmBody div.u_1257570164:hover { opacity:0 !important; }

*#dm *.dmBody div.u_1701159518:hover { opacity:0 !important; }

*#dm *.dmBody div.u_1248751491:hover { opacity:0 !important; }

*#dm *.dmBody div.u_1516482825 {
  -webkit-transition:all 0.5s ease-out !important;
  -moz-transition:all 0.5s ease-out !important;
  -o-transition:all 0.5s ease-out !important;
  width:100% !important;
  display:block !important;
  max-width:100% !important;
}

*#dm *.dmBody div.u_1701159518 {
  -webkit-transition:all 0.5s ease-out !important;
  -moz-transition:all 0.5s ease-out !important;
  -o-transition:all 0.5s ease-out !important;
  width:100% !important;
  display:block !important;
  max-width:100% !important;
}

*#dm *.dmBody div.u_1248751491 {
  -webkit-transition:all 0.5s ease-out !important;
  -moz-transition:all 0.5s ease-out !important;
  -o-transition:all 0.5s ease-out !important;
  width:100% !important;
  display:block !important;
  max-width:100% !important;
}

*#dm *.dmBody div.u_1257570164 {
  -webkit-transition:all 0.5s ease-out !important;
  -moz-transition:all 0.5s ease-out !important;
  -o-transition:all 0.5s ease-out !important;
  width:100% !important;
  display:block !important;
  max-width:100% !important;
}

*#dm *.dmBody div.u_1791280747 { background-image:url(https://lirp.cdn-website.com/114482e9/dms3rep/multi/opt/leistungen%20farbe-1920x240-1920w.jpg) !important; }

*#dm *.dmBody div.u_1503638688 { background-image:url(https://lirp.cdn-website.com/114482e9/dms3rep/multi/opt/unternehmen%20bunt-1920x240-1920w.jpg) !important; }

*#dm *.dmBody div.u_1443710248 { background-image:url(https://lirp.cdn-website.com/114482e9/dms3rep/multi/opt/referenzen%20bunt-1920x240-1920w.jpg) !important; }

*#dm *.dmBody div.u_1123403880 { background-image:url(https://lirp.cdn-website.com/114482e9/dms3rep/multi/opt/kontakt%20bunt-1920x240-1920w.jpg) !important; }

*#dm *.dmBody section.u_1477951230 {
  background-color:rgb(255,255,255) !important;
  background-image:url(https://lirp.cdn-website.com/114482e9/dms3rep/multi/opt/shutterstock_393901186-1000x667-1920w.jpg) !important;
  background-position:bottom center !important;
  border-style:solid !important;
  border-width:0 !important;
  border-color:rgb(29,104,166) !important;
  background-size:cover !important;
  background-repeat:no-repeat !important;
}

*#dm *.dmBody div.u_1177392561 { background-color:rgba(0,128,255,1) !important; }
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1503638688 {
  background-repeat:no-repeat !important;
  background-size:cover !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  background-position:center center !important;
}

*#dm *.dmBody div.u_1791280747 {
  background-repeat:no-repeat !important;
  background-size:100% !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  background-position:center center !important;
}

*#dm *.dmBody div.u_1443710248 {
  background-repeat:no-repeat !important;
  background-size:100% !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  margin-bottom:0 !important;
  margin-top:0 !important;
  background-position:center center !important;
}

*#dm *.dmBody div.u_1123403880 {
  background-repeat:no-repeat !important;
  background-size:100% !important;
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  background-position:center center !important;
}

*#dm *.dmBody img.u_1783533734 {
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  max-width:none !important;
}

*#dm *.dmBody img.u_1398442141 {
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  max-width:none !important;
}

*#dm *.dmBody div.u_1157607394 {
  padding-top:85px !important;
  padding-bottom:10px !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-left:40px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1608057941 {
  padding-top:10px !important;
  padding-bottom:10px !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-left:40px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1121463014 {
  padding-top:10px !important;
  padding-bottom:10px !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-left:40px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1855635581 {
  padding-top:10px !important;
  padding-bottom:50px !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  height:auto !important;
  padding-left:40px !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:none !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:40px !important;
  min-width:0 !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1257570164 {
  width:100% !important;
  display:block !important;
  margin-left:0 !important;
  max-height:1000px !important;
  margin-right:0 !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  height:auto !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
}

*#dm *.dmBody div.u_1516482825 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
  height:auto !important;
}

*#dm *.dmBody div.u_1701159518 {
  width:100% !important;
  display:block !important;
  margin-left:auto !important;
  max-height:1000px !important;
  margin-right:auto !important;
  float:none !important;
  top:0 !important;
  left:0 !important;
  position:relative !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
  height:auto !important;
}

*#dm *.dmBody div.u_1248751491 {
  float:none !important;
  top:0 !important;
  left:0 !important;
  width:100% !important;
  position:relative !important;
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  margin-right:auto !important;
  margin-left:auto !important;
  max-width:calc(100% - 0px) !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  text-align:center !important;
  height:auto !important;
}

*#dm *.dmBody div.u_1899632688 {
  padding-top:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important;
  float:none !important;
  margin-right:auto !important;
  margin-left:auto !important;
  top:0 !important;
  max-width:calc(100% - 0px) !important;
  left:0 !important;
  width:100% !important;
  margin-top:-10px !important;
  position:relative !important;
  margin-bottom:0 !important;
  padding-right:0 !important;
  min-width:25px !important;
  height:auto !important;
  display:block !important;
}

*#dm *.dmBody section.u_1477951230 {
  padding-top:174px !important;
  padding-bottom:174px !important;
  position:relative !important;
  padding-right:0 !important;
  padding-left:0 !important;
  text-align:center !important;
  max-width:none !important;
  width:100% !important;
  float:none !important;
  height:auto !important;
  min-width:0 !important;
  left:0 !important;
  top:0 !important;
  background-attachment:fixed !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  margin-right:auto !important;
  margin-left:auto !important;
  margin-top:0 !important;
  margin-bottom:0 !important;
}

*#dm *.dmBody div.u_1177392561 {
  padding-top:0 !important;
  padding-bottom:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
}
