/* Text Elements */

h1.heading-2 {
  margin-top: 26px;
  padding-top: 10px;
  padding-bottom: 10px;
  text-align: center;
  font-size: 25px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.normaler-text {
  margin-top: 35px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1400px;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;

  grid-area: auto / auto / auto / auto;
}

p.paragraph.paragraph-1 {
  margin-right: -7px;
  margin-bottom: 17px;
  margin-left: auto;
  max-width: 1400px;
  width: 200px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.text-kontakte-header {
  position: relative;
  top: 9px;
  left: auto;
  margin: auto 0;
  padding-top: 0;
  padding-bottom: 0;
  vertical-align: baseline;
  font-weight: 700;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.Text-Kontakte {
  position: relative;
  top: -16px;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 0;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 20px;
}

p.paragraph.text-kontakte-header-3 {
  position: relative;
  top: -35px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 700;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-3 {
  position: relative;
  top: -80px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-4 {
  position: relative;
  top: -86px;
  margin-top: 0;
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-weight: 600;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-5 {
  position: relative;
  top: 2px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-6 {
  position: relative;
  top: 17px;
  margin-top: -1px;
  margin-bottom: auto;
  padding-top: 0;
  font-weight: 600;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-7 {
  position: relative;
  top: -35px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-9 {
  position: relative;
  top: -197px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-10 {
  position: relative;
  top: -54px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-11 {
  position: relative;
  top: -25px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-12 {
  position: relative;
  top: -91px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-13 {
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-14 {
  position: relative;
  top: -47px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-15 {
  position: relative;
  top: -116px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-16 {
  position: relative;
  top: -11px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-17 {
  position: relative;
  top: -11px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 600;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-8 {
  position: relative;
  top: -145px;
  margin-top: 0;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-2 {
  position: relative;
  top: -58px;
  margin-top: auto;
  margin-bottom: auto;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  line-height: 23px;
}

p.paragraph.paragraph-18 {
  position: relative;
  right: 0;
  bottom: 6px;
  margin: auto -77px auto auto;
  max-width: 1500px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph.paragraph-19 {
  margin-top: 21px;
  margin-right: -286px;
  font-weight: 600;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  opacity: .99;
}

p.paragraph span.paragraph-text-1 {
  color: #ff0707;
}

p.paragraph span.paragraph-text-2 {
  color: #ff0707;
}

p.paragraph span.paragraph-text-3 {
  color: #ff0707;
}

p.paragraph.Text-Anleizungen {
  margin-right: -232px;
  font-weight: 700;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

p.paragraph span.paragraph-text-4 {
  text-decoration: none;
}

p.paragraph span.paragraph-text-5 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-6 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-7 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-8 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-9 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-10 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-12 {
  text-decoration: underline;
}

p.paragraph span.paragraph-text-11 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-13 {
  font-weight: 700;
}

p.paragraph span.paragraph-text-14 {
  font-weight: 700;
}

p.paragraph.paragraph-20 {
  position: relative;
  bottom: -5px;
  margin-top: 14px;
  margin-bottom: -7px;
}

p.paragraph.paragraph-22 {
  margin-bottom: -5px;
}

p.paragraph.paragraph-21 {
  margin-top: 36px;
  margin-bottom: -18px;
}

a.link-text.nav-link-menue {
  display: inline;
  margin-right: auto;
  margin-left: auto;
  color: #08080c;
  font-size: 20px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.Text-Produkte {
  position: relative;
  right: auto;
  display: inline;
  -ms-flex-order: 0;
  margin: 0 auto;
  padding: 0;
  max-width: 1500px;
  color: #08080c;
  text-align: left;
  font-weight: 600;
  font-size: 17px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;

  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
}

a.link-text.Ringkolbenventil-Text {
  position: relative;
  right: -76px;
  bottom: -28px;
  display: inline;
  -ms-flex-order: 0;
  margin: 0 auto;
  padding: 0 56px 0 3px;
  max-width: 1500px;
  color: #08080c;
  text-align: center;
  font-weight: 600;
  font-size: 17px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;

  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0;
}

a.link-text.Absperrklappen_Text {
  position: relative;
  right: auto;
  bottom: -13px;
  left: 43px;
  margin-right: auto;
  margin-left: auto;
  color: #08080c;
  font-weight: 600;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.Regelventil-Text {
  position: relative;
  right: -66px;
  bottom: -24px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  max-width: 1500px;
  color: #08080c;
  font-weight: 600;
  font-size: 17px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.Antriebe-Text {
  position: relative;
  right: -46px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1500px;
  color: #08080c;
  text-align: right;
  font-weight: 600;
  font-size: 17px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.e-mail-1 {
  position: relative;
  top: -29px;
  display: table;
  margin-top: auto;
  margin-bottom: auto;
  color: #08080c;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.text-link-1 {
  position: relative;
  top: -73px;
  display: table;
  margin-top: auto;
  margin-bottom: auto;
  color: #08080c;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.text-link-2 {
  position: relative;
  top: -172px;
  display: table;
  margin-top: 0;
  margin-bottom: auto;
  color: #08080c;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.text-link-3 {
  position: relative;
  top: -42px;
  display: table;
  margin-top: auto;
  margin-bottom: auto;
  color: #08080c;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

a.link-text.text-link-4 {
  position: relative;
  top: -66px;
  display: table;
  margin-top: 0;
  margin-bottom: auto;
  color: #08080c;
  font-weight: 500;
  font-size: 18px;
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

/* Layout Elements */

body.body-1 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  max-width: 1500px;
}

body.body-2 {
  right: auto;
}

.container.Header {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

.container.Divers {
  margin-top: 26px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
}

.container.Navigation {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: center;
  -ms-flex-align: center;
  margin-right: auto;
  margin-left: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  max-width: 1200px;
  background-color: #f6f0f0;

  -webkit-box-align: center;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-1 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
}

.container.container-3 {
  margin: 38px auto 60px;
  padding-top: 0;
  padding-right: 0;
  padding-left: 0;
  max-width: 1440px;
}

.container.container-2 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
  max-width: 1400px;
}

.container.grid-section {
  margin: 4px 0 10px auto;
  padding: 0 0 4px;
  max-width: 1400px;
  width: 70%;
  height: auto;
}

.container.container-4 {
  position: relative;
  right: -154px;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  max-width: 1440px;
}

.container.container-5 {
  position: static;
  top: auto;
  display: grid;
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
}

.container.container-8 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1440px;
}

.container.container-10 {
  margin: -3px auto 22px auto;
  padding: 0;
  max-width: 1420px;
}

.container.container-9 {
  padding-bottom: 46px;
}

.container.container-11 {
  position: relative;
  right: -70px;
  margin-right: 0;
  margin-left: 0;
}

.container.container-12 {
  position: relative;
  right: -70px;
}

.container.container-13 {
  position: relative;
  right: -70px;
}

.container.Container-Anleitung {
  margin: 69px auto -112px auto;
  padding: 0;
  max-width: 1440px;
}

.container.Container-Download-1 {
  margin-top: auto;
  margin-bottom: auto;
}

.container.container-28 {
  position: relative;
  bottom: auto;
  width: auto;
}

.container.container-20 {
  position: static;
}

div.responsive-picture.h1-heading {
  padding-top: 20px;
  padding-bottom: 40px;
}

div.responsive-picture.picture-1 {
  margin-right: auto;
  padding-top: 4px;
  max-width: 1200px;
  width: 100%;
}

div.responsive-picture.picture-2 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  width: 60%;
}

a.responsive-picture.picture-link-3 {
  margin: 32px auto 19px;
  padding-bottom: 0;
  max-width: 1200px;
  width: 80%;
}

a.responsive-picture.picture-link-4 {
  margin-right: auto;
  margin-bottom: 5px;
  margin-left: auto;
  max-width: 1200px;
  width: 77%;
}

a.responsive-picture.picture-link-5 {
  margin-right: auto;
  margin-bottom: 8px;
  margin-left: auto;
  max-width: 1200px;
  width: 47%;
}

a.responsive-picture.picture-link-6 {
  margin-right: auto;
  margin-left: auto;
  padding: 26px 0 4px;
  max-width: 1200px;
  width: 70%;
}

a.responsive-picture.picture-link-7 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  width: 65%;
}

a.responsive-picture.picture-link-2 {
  margin-top: -12px;
  margin-right: auto;
  margin-left: 0;
  padding: 4px 0 16px;
  width: 50%;
}

a.responsive-picture.picture-link-1 {
  margin-top: 3px;
  margin-left: 0;
  padding-top: 6px;
  padding-bottom: 7px;
  width: 70%;
}

a.responsive-picture.picture-link-11 {
  margin-top: -13px;
  margin-right: -5px;
  margin-left: auto;
  padding-top: 9px;
  padding-bottom: 28px;
  max-width: 1400px;
}

div.responsive-picture.picture-3 {
  margin-top: -7px;
  margin-right: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 1px;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.picture-link-16 {
  padding-top: 22px;
  padding-bottom: 5px;
  width: 60%;
}

a.responsive-picture.pichture-link-24 {
  margin-top: -5px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  width: 95%;
}

a.responsive-picture.picture-link-19 {
  margin-top: 9px;
  margin-right: 0;
  margin-left: 11px;
  padding-top: 0;
  padding-bottom: 4px;
  width: 50%;
}

a.responsive-picture.picture-link-21 {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 4px;
  width: 70%;
}

a.responsive-picture.picture-link-15 {
  padding-top: 17px;
  padding-right: 0;
  padding-bottom: 17px;
  width: 78%;
}

a.responsive-picture.picture-link-25 {
  padding-right: 3px;
  padding-bottom: 6px;
  padding-left: 19px;
  width: 40%;
}

a.responsive-picture.picture-link-26 {
  padding-top: 2px;
  padding-bottom: 14px;
  width: 40%;
}

a.responsive-picture.picture-link-13 {
  margin-top: 4px;
  margin-bottom: -11px;
  margin-left: auto;
  padding-top: 0;
  width: 50%;
}

a.responsive-picture.picture-link-10 {
  margin-right: auto;
  margin-left: auto;
  width: 50%;
}

a.responsive-picture.picture-link-14 {
  margin-right: auto;
  margin-left: auto;
  width: 55%;
}

a.responsive-picture.picture-link-9 {
  margin-top: -3px;
  margin-right: 0;
  margin-left: auto;
  padding-top: 0;
  padding-bottom: 8px;
  width: 50%;
}

a.responsive-picture.picture-link-20 {
  padding-top: 0;
  padding-bottom: 1px;
  width: 75%;
}

a.responsive-picture.picture-link-18 {
  width: 60%;
}

a.responsive-picture.picture-link-17 {
  margin-top: -17px;
  margin-left: 0;
  padding-top: 3px;
  padding-bottom: 25px;
  width: 80%;
}

a.responsive-picture.picture-link-30 {
  margin: -36px 1px 13px 87px;
  padding-right: 0;
  width: 55%;
}

a.responsive-picture.picture-link-31 {
  margin-bottom: -16px;
  margin-left: 86px;
  padding-top: 0;
  padding-bottom: 0;
  width: 50%;
}

a.responsive-picture.picture-link-33 {
  margin-left: -14px;
}

a.responsive-picture.picture-link-34 {
  margin-top: 7px;
  margin-bottom: 10px;
}

a.responsive-picture.picture-link-8 {
  margin-right: 0;
  margin-left: auto;
  width: 80%;
}

a.responsive-picture.picture-link-22 {
  position: relative;
  bottom: -9px;
  width: 40%;
}

a.responsive-picture.picture-link-12 {
  position: relative;
  right: -45px;
  bottom: -40px;
  margin-right: 0;
  margin-left: -15px;
  max-width: 1440px;
  width: 65%;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(29, 30, 33, .5) 100%);
  background-image:    -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(29, 30, 33, .5) 100%);
  background-image:      -o-linear-gradient(top, rgba(255, 255, 255, .5) 0%, rgba(29, 30, 33, .5) 100%);
  background-image:         linear-gradient(180deg, rgba(255, 255, 255, .5) 0%, rgba(29, 30, 33, .5) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: repeat;
  opacity: .99;

  background-blend-mode: normal;
}

a.responsive-picture.picture-link-23 {
  position: relative;
  right: -155px;
  bottom: -37px;
  max-width: 1440px;
  width: 55%;
}

a.responsive-picture.Edelstahlhydrant {
  position: relative;
  top: -8px;
  width: 48%;
}

a.responsive-picture.Altstadthydrant {
  position: relative;
  top: -24px;
  right: -199px;
  width: 40%;
}

a.responsive-picture.Industriehydrant {
  position: relative;
  top: -17px;
  right: -134px;
  margin-right: 0;
  width: 23%;
}

a.responsive-picture.Fallmantelhydrant {
  position: relative;
  top: -3px;
  right: -198px;
  margin-left: 0;
  width: 30%;
}

a.responsive-picture.Unterflurhydrant {
  position: relative;
  top: -24px;
  width: 37%;
}

a.responsive-picture.Standrohre {
  position: relative;
  right: -79px;
  width: 70%;
}

a.responsive-picture.Tunnelhydrant-Guss {
  position: relative;
  top: -17px;
  right: -100px;
  width: 50%;
}

a.responsive-picture.Edelstahl-Tunnelhydrant {
  position: relative;
  top: -30px;
  right: -100px;
  width: 60%;
}

a.responsive-picture.Beregnungshydrant {
  position: relative;
  top: 43px;
  right: -92px;
  width: 70%;
}

a.responsive-picture.Klaeranlagenhydrant {
  position: relative;
  top: -7px;
  right: -131px;
  width: 38%;
}

a.responsive-picture.Hydrantenzubehoer {
  position: relative;
  top: 15px;
  width: 68%;
}

a.responsive-picture.Sicherheitskappen {
  position: relative;
  top: 30px;
  right: -100px;
  width: 70%;
}

a.responsive-picture.Anleitungen {
  position: relative;
  top: -18px;
  width: 40%;
}

a.responsive-picture.TBE {
  width: 55%;
}

a.responsive-picture.TBA {
  position: relative;
  right: -100px;
  width: 45%;
}

a.responsive-picture.TBI {
  width: 40%;
}

a.responsive-picture.Anschlussset {
  position: relative;
  right: -100px;
  width: 25%;
}

a.responsive-picture.THE {
  position: relative;
  top: 18px;
  right: -139px;
  width: 35%;
}

a.responsive-picture.THA {
  position: relative;
  top: 16px;
  right: -230px;
  width: 35%;
}

a.responsive-picture.Infinity {
  position: relative;
  top: 21px;
  right: -100px;
  width: 55%;
}

a.responsive-picture.Infinity-1 {
  position: relative;
  top: 38px;
  right: -177px;
  width: 50%;
}

a.responsive-picture.Belcicast-477 {
  position: relative;
  top: 27px;
  right: -100px;
  width: 40%;
}

a.responsive-picture.Handrad {
  position: relative;
  top: 30px;
  right: -172px;
  width: 40%;
}

a.responsive-picture.EBG-starr {
  position: relative;
  top: 10px;
  right: -100px;
  width: 20%;
}

a.responsive-picture.Belgi-Bernard {
  position: relative;
  top: 0;
  right: -100px;
  width: 50%;
}

a.responsive-picture.Belgi-AUMA {
  position: relative;
  top: 0;
  right: -134px;
  width: 70%;
}

a.responsive-picture.EBG-tele {
  position: relative;
  top: 0;
  right: -298px;
  width: 15%;
}

a.responsive-picture.HA-Messing-ISO {
  position: relative;
  top: 60px;
  right: -14px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 65%;
}

a.responsive-picture.HA-Messing-IG {
  position: relative;
  top: 67px;
  right: -104px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.HA-Messing-IG-AG {
  position: relative;
  bottom: -60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.HA-Druckregler {
  position: relative;
  bottom: -45px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.Wasserzaehlereinbaugarnitur {
  position: relative;
  right: -19px;
  bottom: -51px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 80%;
}

a.responsive-picture.Anbohrschieber {
  position: relative;
  right: -100px;
  bottom: -48px;
  width: 45%;
}

a.responsive-picture.Vorzaehlerschieber {
  position: relative;
  bottom: -62px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.Nachzaehlerschieber {
  position: relative;
  bottom: -50px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.EBG-starr-Messing {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 13%;
}

a.responsive-picture.EBG-tele-Messing {
  position: relative;
  right: -114px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 13%;
}

a.responsive-picture.Belgicast-548 {
  position: relative;
  bottom: -50px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 55%;
}

a.responsive-picture.EBG-starr-HA-Belgi {
  position: relative;
  right: -83px;
  margin-right: auto;
  margin-left: auto;
  width: 19%;
}

a.responsive-picture.EBG-tele-HA-Belgi {
  position: relative;
  right: -17px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 25%;
}

a.responsive-picture.Zubehoer-HA-Schieber {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.T-Stueck {
  position: relative;
  bottom: -22px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.TT-Stueck {
  position: relative;
  right: -32px;
  bottom: 9px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 38.6%;
}

a.responsive-picture.Q-Stueck {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.FFK-Stueck {
  position: relative;
  right: -100px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.EKS-Stueck {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.XR-Stueck {
  position: relative;
  bottom: 23px;
  margin-top: 40px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.FF-Stueck {
  margin: 44px auto 0;
  padding-bottom: 0;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.FFR-Stueck {
  position: relative;
  bottom: -19px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.X-Stueck {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.XI-Stueck {
  position: relative;
  bottom: -47px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Zugsicherung-SL {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 55%;
}

a.responsive-picture.Zugsicherung {
  position: relative;
  bottom: -18px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Anbohrschelle {
  position: relative;
  bottom: -31px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Uni-ABS-1400 {
  position: relative;
  right: -100px;
  bottom: -26px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Spannband {
  position: relative;
  right: -99px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.Uni-ABS-1425 {
  position: relative;
  bottom: -38px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.picture-link-24 {
  position: relative;
  bottom: -21px;
  max-width: 1400px;
  width: 60%;
}

a.responsive-picture.MAXI {
  position: relative;
  right: -48px;
  bottom: -33px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 30%;
  -webkit-transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
     -moz-transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
          transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg);
}

a.responsive-picture.leer {
  width: 0;
}

a.responsive-picture.picture-link-27 {
  position: relative;
  bottom: -17px;
  width: 55%;
}

a.responsive-picture.E-Megaflex {
  position: relative;
  bottom: -65px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.U-Megaflex {
  position: relative;
  right: -100px;
  bottom: -65px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Flanschkupplung-3200 {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 38%;
}

a.responsive-picture.Rohrkupplung-3100 {
  position: relative;
  right: -100px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Flanschadapter-2800 {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Rohrkupplung-1800 {
  position: relative;
  right: -100px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.BMS-Flansch {
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Talbot-Fittinge {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 60%;
}

a.responsive-picture.leer-1 {
  width: 0;
}

a.responsive-picture.leer-2 {
  width: 0;
}

a.responsive-picture.leer-3 {
  width: 0;
}

a.responsive-picture.VD-Dichtung {
  position: relative;
  right: -100px;
  bottom: -12px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 38%;
}

a.responsive-picture.BABM {
  position: relative;
  bottom: -22px;
  width: 50%;
}

a.responsive-picture.BA909 {
  position: relative;
  width: 40%;
}

a.responsive-picture.BA009 {
  position: relative;
  right: -100px;
  bottom: -45px;
  width: 40%;
}

a.responsive-picture.Belueftung-613 {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.Belueftung-611 {
  position: relative;
  right: -88px;
  bottom: -33px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 35%;
}

a.responsive-picture.Belueftung-612 {
  position: relative;
  bottom: -62px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 60%;
}

a.responsive-picture.picture-link-28 {
  position: relative;
  bottom: -20px;
  width: 60%;
}

a.responsive-picture.Venturi-549 {
  position: relative;
  bottom: -61px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 25%;
}

a.responsive-picture.Weiglspuelung {
  position: relative;
  right: -100px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.ringkolbenventil-2 {
  margin-top: -9px;
  margin-bottom: -12px;
  margin-left: auto;
  width: 55%;
}

a.responsive-picture.ringkolbenventil-3 {
  max-width: 200px;
  width: 65%;
}

a.responsive-picture.ringkolbenventil-5 {
  margin-left: auto;
  max-width: 1400px;
  width: 80%;
}

a.responsive-picture.ringkolbenventil-4 {
  margin-top: -17px;
  margin-left: auto;
  padding-top: 0;
  max-width: 1400px;
  width: 90%;
}

a.responsive-picture.Absperrklappe {
  margin-top: 6px;
  margin-left: auto;
  padding-top: 25px;
  max-width: 1400px;
  width: 70%;
}

div.responsive-picture.picture-4 {
  visibility: hidden;
  max-width: 1400px;
}

a.responsive-picture.E2001 {
  position: relative;
  bottom: -47px;
  margin-top: 36px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1px;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.E2115 {
  position: relative;
  right: -94px;
  bottom: -27px;
  margin: 49px auto 0;
  max-width: 1400px;
  width: 46.9%;
}

a.responsive-picture.E2116 {
  position: relative;
  bottom: -50px;
  margin: 32px auto 0;
  padding-top: 0;
  max-width: 1400px;
  width: 43.9%;
}

a.responsive-picture.picture-link-35 {
  position: relative;
  bottom: -8px;
  margin-bottom: 3px;
  padding-bottom: 4px;
  width: 55.2%;
}

a.responsive-picture.E2114 {
  position: relative;
  right: -100px;
  bottom: -65px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 63.3%;
}

a.responsive-picture.E-2110-14 {
  margin-top: 11px;
  margin-bottom: 30px;
  padding-top: 28px;
  padding-bottom: 0;
  max-width: 1400px;
  width: 50%;
}

a.responsive-picture.E2127 {
  margin-top: 53px;
  margin-right: 0;
  margin-left: auto;
  padding-top: 0;
  padding-right: 0;
  padding-left: 8px;
  max-width: 1400px;
  width: 40%;
}

a.responsive-picture.E2118-05 {
  margin: 44px auto 0;
  padding-bottom: 0;
  max-width: 1400px;
  width: 45%;
}

a.responsive-picture.picture-link-36 {
  margin-top: 11px;
  width: 55.2%;
}

a.responsive-picture.E2117 {
  margin-top: 51px;
  margin-left: 123px;
  max-width: 1200px;
  width: 60%;
}

a.responsive-picture.E2113-12 {
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 60%;
}

a.responsive-picture.E2110-10 {
  margin-top: 43px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1400px;
  width: 38%;
}

a.responsive-picture.Pass-Ausbaustueck {
  margin-top: 29px;
  margin-right: auto;
  margin-left: auto;
  width: 50%;
}

a.responsive-picture.schmutzfaenger {
  margin: 37px auto 0;
  width: 45%;
}

@media screen and (max-width: 85.1875rem) {
  /* Text Elements */

  p.paragraph.paragraph-1 {
    margin-right: 0;
    padding-right: 0;
    padding-left: 0;
    width: 185px;
  }

  p.paragraph.paragraph-10 {
    position: relative;
    top: -39px;
  }

  p.paragraph.paragraph-16 {
    top: -11px;
  }

  p.paragraph.paragraph-11 {
    top: -24px;
  }

  p.paragraph.paragraph-5 {
    top: -2px;
  }

  p.paragraph.paragraph-14 {
    position: relative;
    top: -29px;
  }

  p.paragraph.paragraph-15 {
    top: -84px;
    margin-top: -4px;
  }

  p.paragraph.paragraph-9 {
    top: -156px;
    display: block;
  }

  p.paragraph.paragraph-6 {
    position: relative;
    top: 7px;
    margin-top: 18px;
    font-weight: 700;
  }

  p.paragraph.paragraph-17 {
    position: relative;
    top: -18px;
    margin-top: 0;
    margin-bottom: auto;
    padding-top: 0;
    font-weight: 600;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-7 {
    position: relative;
    top: -46px;
  }

  p.paragraph.paragraph-12 {
    position: relative;
    top: -89px;
  }

  p.paragraph.paragraph-2 {
    top: -38px;
  }

  p.paragraph.paragraph-3 {
    top: -47px;
  }

  p.paragraph.Text-Kontakte {
    top: -14px;
  }

  p.paragraph.text-kontakte-header-3 {
    top: -19px;
  }

  p.paragraph.paragraph-8 {
    top: -112px;
  }

  p.paragraph.paragraph-4 {
    top: -66px;
    margin-top: -21px;
  }

  p.paragraph.paragraph-19 {
    margin-right: -224px;
  }

  a.link-text.Text-Produkte {
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
  }

  a.link-text.Ringkolbenventil-Text {
    right: -60px;
    bottom: -22px;
    display: block;
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
  }

  a.link-text.Absperrklappen_Text {
    color: #08080c;
    font-weight: 500;
    font-size: 15px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  a.link-text.Antriebe-Text {
    display: inline;
    font-weight: 500;
    font-size: 16px;
  }

  a.link-text.Regelventil-Text {
    font-weight: 500;
    font-size: 16px;
  }

  a.link-text.e-mail-1 {
    top: -26px;
    display: table;
  }

  a.link-text.text-link-2 {
    top: -137px;
    display: table;
  }

  a.link-text.text-link-1 {
    top: -51px;
    display: table;
  }

  a.link-text.text-link-3 {
    position: relative;
    top: -38px;
    display: table;
    margin-top: auto;
    margin-bottom: auto;
    color: #08080c;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  a.link-text.text-link-4 {
    position: relative;
    top: -74px;
    display: table;
    margin-top: 0;
    margin-bottom: auto;
    color: #08080c;
    font-weight: 500;
    font-size: 18px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  /* Layout Elements */

  .container.container-3 {
    max-width: 1500px;
  }

  .container.grid-section {
    margin-top: -11px;
    margin-bottom: 10px;
  }

  .container.Navigation {
    margin-bottom: -15px;
    padding-bottom: 10px;
  }

  .container.container-19 {
    -ms-flex-order: 0;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  .container.container-4 {
    right: -106px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1440px;
  }

  .container.container-8 {
    margin-right: auto;
    margin-left: auto;
    max-width: 1450px;
  }

  .container.container-5 {
    margin-right: auto;
    margin-left: auto;
    max-width: 1450px;
  }

  .container.container-10 {
    max-width: 1200px;
  }

  .container.Container-Anleitung {
    max-width: 1200px;
  }

  .container.Divers {
    background-color: transparent;
  }

  a.responsive-picture.picture-link-11 {
    width: 100%;
  }

  a.responsive-picture.picture-link-5 {
    margin-bottom: 11px;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 27px;
  }

  div.responsive-picture.h1-heading {
    padding-top: 19px;
    padding-bottom: 33px;
  }

  a.responsive-picture.picture-link-1 {
    width: 75%;
  }

  a.responsive-picture.picture-link-9 {
    margin-top: 4px;
  }

  a.responsive-picture.picture-link-19 {
    margin-right: 0;
    margin-left: 26px;
  }

  a.responsive-picture.picture-link-20 {
    margin-right: 0;
    margin-left: auto;
  }

  a.responsive-picture.picture-link-8 {
    margin-right: auto;
    margin-left: auto;
    width: 70%;
  }

  a.responsive-picture.picture-link-23 {
    right: -125px;
    bottom: -45px;
    width: 55%;
  }

  a.responsive-picture.Altstadthydrant {
    top: 5px;
    right: -70px;
    margin-right: auto;
    margin-left: auto;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    top: 22px;
    right: -116px;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    top: 17px;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 8px;
  }

  a.responsive-picture.Hydrantenzubehoer {
    top: 28px;
  }

  a.responsive-picture.THE {
    top: 43px;
  }

  a.responsive-picture.THA {
    top: 43px;
    right: -163px;
  }

  a.responsive-picture.TBE {
    position: relative;
    top: 18px;
  }

  a.responsive-picture.TBA {
    top: 26px;
  }

  a.responsive-picture.TBI {
    position: relative;
    top: 21px;
  }

  a.responsive-picture.Infinity-1 {
    top: 41px;
    right: -139px;
  }

  a.responsive-picture.Handrad {
    right: -167px;
  }

  a.responsive-picture.EBG-starr {
    top: 43px;
    width: 18%;
  }

  a.responsive-picture.Belgi-Bernard {
    width: 45%;
  }

  a.responsive-picture.Belgi-AUMA {
    right: -118px;
    width: 65%;
  }

  a.responsive-picture.EBG-tele {
    top: 45px;
    right: -229px;
    width: 10%;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 67px;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 3px;
  }

  a.responsive-picture.Fallmantelhydrant {
    right: -191px;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 3px;
  }

  a.responsive-picture.Standrohre {
    top: 29px;
  }

  a.responsive-picture.Sicherheitskappen {
    right: -109px;
  }

  a.responsive-picture.EBG-starr-Messing {
    position: relative;
    bottom: -45px;
  }

  a.responsive-picture.EBG-tele-HA-Belgi {
    bottom: -42px;
  }

  a.responsive-picture.Zubehoer-HA-Schieber {
    position: relative;
    bottom: -48px;
  }

  a.responsive-picture.FFK-Stueck {
    right: -84px;
    bottom: -36px;
  }

  a.responsive-picture.Uni-ABS-1400 {
    right: -62px;
    bottom: -33px;
  }

  a.responsive-picture.Spannband {
    right: -78px;
    bottom: -54px;
  }

  a.responsive-picture.MAXI {
    right: -30px;
    bottom: -50px;
  }

  a.responsive-picture.VD-Dichtung {
    right: -70px;
  }

  a.responsive-picture.Belueftung-613 {
    bottom: -53px;
  }

  a.responsive-picture.Belueftung-611 {
    bottom: -43px;
  }

  a.responsive-picture.picture-link-28 {
    width: 65%;
  }

  a.responsive-picture.Weiglspuelung {
    position: relative;
    right: -77px;
  }

  a.responsive-picture.U-Megaflex {
    margin-left: 0;
  }

  a.responsive-picture.Rohrkupplung-3100 {
    margin-top: 64px;
    margin-left: 0;
  }

  a.responsive-picture.Flanschkupplung-3200 {
    margin-top: 88px;
  }

  a.responsive-picture.Flanschadapter-2800 {
    margin-top: 53px;
  }

  a.responsive-picture.Rohrkupplung-1800 {
    margin-top: 70px;
    margin-left: 0;
  }

  a.responsive-picture.Talbot-Fittinge {
    margin-top: 45px;
  }

  a.responsive-picture.BMS-Flansch {
    margin-top: 45px;
  }

  a.responsive-picture.Absperrklappe {
    margin-top: 48px;
    margin-bottom: 0;
    margin-left: 107px;
    padding-top: 26px;
    width: 65%;
  }

  a.responsive-picture.ringkolbenventil-2 {
    margin-left: 128px;
  }

  a.responsive-picture.E2115 {
    right: -34px;
    bottom: -46px;
  }

  a.responsive-picture.E2114 {
    right: -84px;
    bottom: -36px;
    margin-left: 0;
    padding-left: 0;
  }

  a.responsive-picture.E2117 {
    width: 57%;
  }
}

@media screen and (max-width: 75rem) {
  /* Text Elements */

  h1.heading-2 {
    background-color: transparent;
  }

  p.paragraph.normaler-text {
    margin: 0 auto 27px;
    padding-right: 0;
    min-width: 10px;
    font-size: 19px;
  }

  p.paragraph.paragraph-1 {
    width: 175px;
  }

  p.paragraph.Text-Kontakte {
    position: relative;
    top: -19px;
    font-size: 17px;
  }

  p.paragraph.text-kontakte-header {
    top: -6px;
    font-size: 19px;
  }

  p.paragraph.paragraph-5 {
    top: -16px;
    font-size: 19px;
  }

  p.paragraph.text-kontakte-header-3 {
    top: -11px;
    font-size: 19px;
  }

  p.paragraph.paragraph-4 {
    font-size: 19px;
  }

  p.paragraph.paragraph-6 {
    top: -12px;
    font-size: 19px;
  }

  p.paragraph.paragraph-13 {
    position: relative;
    top: -14px;
    font-size: 17px;
  }

  p.paragraph.paragraph-16 {
    top: -26px;
    font-size: 17px;
  }

  p.paragraph.paragraph-17 {
    top: -35px;
    font-size: 17px;
  }

  p.paragraph.paragraph-14 {
    top: -20px;
    font-size: 17px;
  }

  p.paragraph.paragraph-15 {
    top: -91px;
    font-size: 17px;
  }

  p.paragraph.paragraph-11 {
    top: -31px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-10 {
    top: -50px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-7 {
    top: -57px;
    display: inline;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-12 {
    top: -100px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-9 {
    top: -150px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-3 {
    top: -34px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-8 {
    top: -114px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-2 {
    top: -24px;
    font-size: 17px;
    line-height: 21px;
  }

  p.paragraph.paragraph-19 {
    margin-right: -196px;
  }

  a.link-text.Text-Produkte {
    margin-left: -6px;
    font-size: 14px;
  }

  a.link-text.Ringkolbenventil-Text {
    right: -59px;
    margin-top: -8px;
    margin-left: -6px;
    font-size: 14px;
  }

  a.link-text.Absperrklappen_Text {
    max-width: 1500px;
    color: #08080c;
    text-align: right;
    font-weight: 500;
    font-size: 14px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  a.link-text.Regelventil-Text {
    font-size: 14px;
  }

  a.link-text.Antriebe-Text {
    right: -39px;
    font-size: 14px;
  }

  a.link-text.e-mail-1 {
    top: -30px;
    font-size: 17px;
  }

  a.link-text.text-link-2 {
    top: -138px;
    font-size: 17px;
  }

  a.link-text.text-link-4 {
    top: -81px;
    display: table;
    font-size: 17px;
  }

  a.link-text.text-link-3 {
    top: -42px;
    display: table;
    font-size: 17px;
  }

  a.link-text.text-link-1 {
    top: -32px;
    font-size: 17px;
  }

  /* Layout Elements */

  .container.Divers {
    background-color: transparent;
  }

  .container.container-3 {
    margin-top: 18px;
    margin-bottom: 54px;
    max-width: 1200px;
  }

  .container.Navigation {
    margin-bottom: 0;
  }

  .container.container-4 {
    right: -84px;
  }

  .container.container-10 {
    max-width: 1080px;
  }

  .container.Container-Anleitung {
    max-width: 1080px;
  }

  div.responsive-picture.picture-1 {
    margin-right: 0;
    margin-left: -10px;
    padding-top: 7px;
    max-width: 1200px;
    width: 102%;
  }

  a.responsive-picture.picture-link-11 {
    width: 100%;
  }

  a.responsive-picture.picture-link-6 {
    padding-top: 23px;
  }

  a.responsive-picture.picture-link-9 {
    margin-top: 7px;
  }

  a.responsive-picture.picture-link-19 {
    margin-right: 0;
  }

  a.responsive-picture.Fallmantelhydrant {
    right: -153px;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 10px;
    right: -89px;
  }

  a.responsive-picture.TBA {
    width: 48%;
  }

  a.responsive-picture.TBE {
    right: -79px;
    width: 58%;
  }

  a.responsive-picture.TBI {
    right: -100px;
  }

  a.responsive-picture.Infinity {
    top: 43px;
    right: -100px;
  }

  a.responsive-picture.Infinity-1 {
    top: 46px;
    right: -127px;
  }

  a.responsive-picture.Handrad {
    top: 49px;
    right: -132px;
  }

  a.responsive-picture.Belgi-Bernard {
    top: 37px;
  }

  a.responsive-picture.Belgi-AUMA {
    top: 64px;
    width: 63%;
  }

  a.responsive-picture.Zubehoer-Schieber {
    position: relative;
    top: 42px;
    right: -82px;
    width: 80%;
  }

  a.responsive-picture.EBG-tele {
    top: 58px;
    right: -207px;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    top: 31px;
    right: -102px;
  }

  a.responsive-picture.Standrohre {
    top: 42px;
  }

  a.responsive-picture.Altstadthydrant {
    right: -44px;
  }

  a.responsive-picture.Industriehydrant {
    right: -103px;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 37px;
    right: -77px;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 20px;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    right: -67px;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 88px;
    right: 17px;
  }

  a.responsive-picture.HA-Messing-IG {
    right: -62px;
  }

  a.responsive-picture.XR-Stueck {
    bottom: -8px;
  }

  a.responsive-picture.FFK-Stueck {
    right: -64px;
    bottom: -40px;
  }

  a.responsive-picture.FFR-Stueck {
    bottom: -47px;
  }

  a.responsive-picture.BABM {
    right: -100px;
  }

  a.responsive-picture.BA909 {
    right: -100px;
  }

  a.responsive-picture.BA009 {
    right: -123px;
  }

  a.responsive-picture.Belueftung-611 {
    right: -79px;
    bottom: -46px;
  }

  a.responsive-picture.Venturi-549 {
    right: -73px;
  }

  a.responsive-picture.Weiglspuelung {
    right: -69px;
    bottom: -40px;
  }

  a.responsive-picture.ringkolbenventil-5 {
    margin-top: 22px;
    width: 75%;
  }

  a.responsive-picture.ringkolbenventil-4 {
    margin-left: 63px;
  }

  a.responsive-picture.ringkolbenventil-2 {
    margin-top: 8px;
    margin-bottom: 17px;
    margin-left: 114px;
  }

  a.responsive-picture.E2114 {
    right: -64px;
    bottom: -40px;
    margin-top: 25px;
  }

  a.responsive-picture.E2118-05 {
    width: 48%;
  }

  a.responsive-picture.E2001 {
    width: 50%;
  }

  a.responsive-picture.E2117 {
    margin-left: 115px;
  }

  a.responsive-picture.E2113-12 {
    margin-top: 39px;
  }

  a.responsive-picture.E2110-10 {
    margin-top: 71px;
  }
}

@media screen and (max-width: 67.5rem) {
  /* Text Elements */

  h1.heading-2 {
    font-size: 23px;
  }

  p.paragraph.text-kontakte-header {
    font-size: 17px;
  }

  p.paragraph.paragraph-13 {
    font-size: 15px;
  }

  p.paragraph.Text-Kontakte {
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-3 {
    top: -32px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-9 {
    top: -133px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-12 {
    top: -81px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-7 {
    top: -50px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-10 {
    top: -28px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-11 {
    top: -16px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.text-kontakte-header-3 {
    font-size: 17px;
  }

  p.paragraph.paragraph-4 {
    font-size: 17px;
  }

  p.paragraph.paragraph-5 {
    top: -1px;
    font-size: 17px;
  }

  p.paragraph.paragraph-6 {
    top: -13px;
    margin-top: 12px;
    font-size: 17px;
  }

  p.paragraph.paragraph-14 {
    top: -19px;
    font-size: 15px;
  }

  p.paragraph.paragraph-15 {
    top: -84px;
    font-size: 15px;
  }

  p.paragraph.paragraph-16 {
    top: -9px;
    font-size: 15px;
  }

  p.paragraph.paragraph-17 {
    top: -32px;
    font-size: 15px;
  }

  p.paragraph.paragraph-8 {
    top: -102px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-2 {
    top: -24px;
    font-size: 15px;
    line-height: 17px;
  }

  p.paragraph.paragraph-19 {
    margin-right: -195px;
    font-size: 18px;
  }

  p.paragraph.paragraph-18 {
    font-size: 14px;
  }

  p.paragraph.Text-Anleizungen {
    font-size: 16px;
  }

  p.paragraph.normaler-text {
    line-height: 20px;
  }

  p.paragraph.paragraph-22 {
    font-size: 15px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-20 {
    margin-bottom: 0;
    font-size: 14px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-21 {
    font-size: 15px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  a.link-text.Text-Produkte {
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 2px;
    max-width: none;
    width: auto;
    font-size: 13px;
  }

  a.link-text.Ringkolbenventil-Text {
    right: -50px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 39px;
    padding-left: 0;
    max-width: none;
    width: auto;
    font-size: 13px;
  }

  a.link-text.Absperrklappen_Text {
    font-size: 13px;
  }

  a.link-text.Regelventil-Text {
    font-size: 13px;
  }

  a.link-text.Antriebe-Text {
    right: -31px;
    font-size: 13px;
  }

  a.link-text.e-mail-1 {
    font-size: 15px;
  }

  a.link-text.text-link-1 {
    top: -32px;
    font-size: 15px;
  }

  a.link-text.text-link-2 {
    top: -122px;
    font-size: 15px;
  }

  a.link-text.text-link-4 {
    top: -67px;
    font-size: 15px;
  }

  a.link-text.text-link-3 {
    top: -26px;
    display: table;
    font-size: 15px;
  }

  /* Layout Elements */

  .container.Navigation {
    margin-bottom: 0;
  }

  .container.container-3 {
    margin-top: 18px;
    margin-bottom: 48px;
    padding-top: 0;
  }

  .container.container-4 {
    right: -30px;
  }

  .container.Container-Anleitung {
    max-width: 920px;
  }

  .container.container-10 {
    margin-bottom: 11px;
    max-width: 920px;
  }

  .container.container-11 {
    right: -45px;
  }

  .container.container-12 {
    right: -45px;
  }

  .container.container-13 {
    right: -45px;
  }

  .container.Divers {
    background-color: transparent;
  }

  a.responsive-picture.picture-link-11 {
    padding-bottom: 22px;
    width: 99%;
  }

  a.responsive-picture.picture-link-1 {
    padding-bottom: 10px;
  }

  a.responsive-picture.picture-link-2 {
    margin-top: -12px;
    padding-bottom: 12px;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 18px;
    padding-top: 3px;
  }

  a.responsive-picture.picture-link-7 {
    margin-bottom: 20px;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-6 {
    padding-top: 0;
  }

  a.responsive-picture.picture-link-9 {
    margin-top: 6px;
  }

  a.responsive-picture.picture-link-19 {
    margin-right: auto;
    margin-left: 30px;
  }

  a.responsive-picture.picture-link-18 {
    margin-left: auto;
  }

  a.responsive-picture.picture-link-30 {
    margin-left: 60px;
  }

  a.responsive-picture.picture-link-31 {
    margin-left: 63px;
  }

  a.responsive-picture.picture-link-17 {
    padding-bottom: 22px;
  }

  a.responsive-picture.picture-link-34 {
    width: 90%;
  }

  a.responsive-picture.picture-link-33 {
    margin-left: auto;
  }

  a.responsive-picture.picture-link-22 {
    width: 50%;
  }

  a.responsive-picture.picture-link-23 {
    right: -103px;
    bottom: -50px;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 22px;
    right: -62px;
    width: 47%;
  }

  a.responsive-picture.Altstadthydrant {
    top: 13px;
    right: -55px;
    width: 43%;
  }

  a.responsive-picture.Industriehydrant {
    top: 12px;
    right: -83px;
    width: 22%;
  }

  a.responsive-picture.Fallmantelhydrant {
    top: 13px;
    right: -135px;
    width: 29%;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 13px;
    right: -69px;
  }

  a.responsive-picture.Standrohre {
    top: 38px;
    right: -65px;
    width: 67%;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    top: 43px;
    right: -65px;
    width: 53%;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    top: 49px;
    right: -86px;
    width: 64%;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 35px;
    right: -70px;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 22px;
    right: -123px;
  }

  a.responsive-picture.Hydrantenzubehoer {
    top: 27px;
  }

  a.responsive-picture.Sicherheitskappen {
    top: 41px;
    right: -85px;
    width: 65%;
  }

  a.responsive-picture.THA {
    right: -134px;
  }

  a.responsive-picture.THE {
    right: -114px;
  }

  a.responsive-picture.Belgi-AUMA {
    top: 68px;
    right: -97px;
    width: 55%;
  }

  a.responsive-picture.Belgi-Bernard {
    top: 64px;
  }

  a.responsive-picture.EBG-starr {
    width: 22%;
  }

  a.responsive-picture.Handrad {
    top: 48px;
    right: -107px;
  }

  a.responsive-picture.Infinity-1 {
    top: 51px;
    right: -104px;
  }

  a.responsive-picture.EBG-tele {
    top: 59px;
    right: -168px;
    width: 15%;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 87px;
    right: -15px;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    top: 49px;
  }

  a.responsive-picture.EBG-tele-Messing {
    top: 36px;
    right: -86px;
  }

  a.responsive-picture.HA-Messing-IG {
    right: -54px;
  }

  a.responsive-picture.Q-Stueck {
    position: relative;
    bottom: -40px;
  }

  a.responsive-picture.FF-Stueck {
    position: relative;
    bottom: -47px;
  }

  a.responsive-picture.T-Stueck {
    bottom: -33px;
  }

  a.responsive-picture.TT-Stueck {
    position: relative;
    bottom: -34px;
  }

  a.responsive-picture.Zugsicherung-SL {
    position: relative;
    bottom: -53px;
  }

  a.responsive-picture.Zugsicherung {
    bottom: -31px;
  }

  a.responsive-picture.picture-link-24 {
    width: 75%;
  }

  a.responsive-picture.VD-Dichtung {
    right: -59px;
    bottom: -34px;
  }

  a.responsive-picture.Belueftung-611 {
    right: -66px;
  }

  a.responsive-picture.picture-link-28 {
    width: 75%;
  }

  a.responsive-picture.Venturi-549 {
    right: -74px;
  }

  a.responsive-picture.Weiglspuelung {
    right: -62px;
  }

  a.responsive-picture.ringkolbenventil-2 {
    margin-left: auto;
    max-width: 1200px;
  }

  a.responsive-picture.ringkolbenventil-4 {
    margin-left: auto;
    max-width: 1200px;
  }

  a.responsive-picture.Absperrklappe {
    margin-left: auto;
    max-width: 1200px;
  }

  a.responsive-picture.E2001 {
    bottom: -33px;
  }

  a.responsive-picture.E2115 {
    position: relative;
    bottom: -42px;
    width: 50%;
  }

  a.responsive-picture.E2116 {
    position: relative;
    bottom: -40px;
  }

  a.responsive-picture.picture-link-35 {
    width: 50%;
  }

  a.responsive-picture.E2114 {
    right: -38px;
    bottom: -54px;
    width: 65%;
  }

  a.responsive-picture.E2118-05 {
    position: relative;
    bottom: -47px;
    margin-top: 6px;
  }

  a.responsive-picture.E2117 {
    margin-left: 78px;
  }
}

@media screen and (max-width: 57.5rem) {
  /* Text Elements */

  h1.heading-2 {
    margin-top: -8px;
    margin-bottom: 19px;
    padding-top: 6px;
    padding-bottom: 5px;
    font-size: 21px;
  }

  p.paragraph.normaler-text {
    margin-right: auto;
    margin-left: auto;
    font-size: 18px;
    line-height: 19px;
  }

  p.paragraph.paragraph-1 {
    width: 165px;
    font-size: 15px;
  }

  p.paragraph.paragraph-9 {
    top: -64px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-15 {
    top: -32px;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-4 {
    position: relative;
    top: -20px;
    font-size: 16px;
  }

  p.paragraph.paragraph-3 {
    top: 0;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-8 {
    top: -43px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-14 {
    top: 4px;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.text-kontakte-header-3 {
    top: 4px;
    font-size: 16px;
  }

  p.paragraph.Text-Kontakte {
    top: -16px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-13 {
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.text-kontakte-header {
    top: -12px;
    font-size: 16px;
  }

  p.paragraph.paragraph-12 {
    top: -59px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-7 {
    top: -41px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-6 {
    top: -15px;
    font-size: 16px;
  }

  p.paragraph.paragraph-10 {
    top: -14px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-11 {
    top: -9px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-5 {
    font-weight: 700;
    font-size: 16px;
  }

  p.paragraph.paragraph-2 {
    top: -1px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-17 {
    top: -29px;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.paragraph-16 {
    top: -4px;
    font-size: 14px;
    line-height: 15px;
  }

  p.paragraph.Text-Anleizungen {
    margin-right: -166px;
    font-size: 15px;
  }

  p.paragraph.paragraph-19 {
    margin-right: -163px;
    font-size: 16px;
  }

  p.paragraph.paragraph-18 {
    margin-right: -51px;
  }

  p.paragraph.paragraph-20 {
    margin-right: -41px;
    margin-bottom: -3px;
    font-size: 14px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-21 {
    margin-top: 33px;
    margin-right: -16px;
    margin-bottom: -17px;
    font-size: 14px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-22 {
    margin-right: -40px;
    font-size: 14px;
  }

  a.link-text.nav-link-menue {
    font-size: 18px;
  }

  a.link-text.Text-Produkte {
    position: relative;
    right: auto;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 0;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Ringkolbenventil-Text {
    right: -29px;
    bottom: -13px;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    text-align: right;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Absperrklappen_Text {
    left: 21px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Regelventil-Text {
    right: -37px;
    bottom: -17px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Antriebe-Text {
    right: -16px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.text-link-2 {
    top: -55px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  a.link-text.text-link-1 {
    top: -2px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  a.link-text.e-mail-1 {
    top: -18px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  a.link-text.text-link-4 {
    top: -52px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  a.link-text.text-link-3 {
    top: -11px;
    font-weight: 400;
    font-size: 14px;
    line-height: 15px;
  }

  /* Layout Elements */

  .container.container-3 {
    margin-top: 15px;
  }

  .container.Navigation {
    margin-bottom: 0;
  }

  .container.container-7 {
    display: grid;
  }

  .container.container-10 {
    max-width: 740px;
  }

  .container.Container-Anleitung {
    max-width: 740px;
  }

  .container.container-11 {
    right: -30px;
  }

  .container.container-12 {
    right: -30px;
  }

  .container.container-13 {
    right: -30px;
  }

  div.responsive-picture.picture-1 {
    margin-right: auto;
    margin-left: auto;
    padding-top: 14px;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 13px;
    padding-top: 0;
  }

  a.responsive-picture.picture-link-6 {
    padding-top: 2px;
    padding-bottom: 3px;
    width: 65%;
  }

  a.responsive-picture.picture-link-14 {
    margin-right: auto;
    padding-bottom: 3px;
  }

  a.responsive-picture.picture-link-10 {
    padding-bottom: 3px;
  }

  a.responsive-picture.picture-link-9 {
    margin-top: 1px;
    padding-top: 0;
    padding-bottom: 3px;
  }

  a.responsive-picture.picture-link-16 {
    padding-top: 17px;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-26 {
    padding-top: 0;
  }

  a.responsive-picture.picture-link-15 {
    padding-top: 14px;
  }

  a.responsive-picture.picture-link-19 {
    padding-right: 6px;
    padding-bottom: 11px;
    padding-left: 5px;
  }

  a.responsive-picture.picture-link-17 {
    margin-bottom: 12px;
    margin-left: auto;
    padding-bottom: 7px;
  }

  a.responsive-picture.picture-link-31 {
    margin-bottom: -7px;
    margin-left: 51px;
  }

  a.responsive-picture.picture-link-30 {
    margin-bottom: 8px;
    margin-left: 51px;
    width: 58%;
  }

  a.responsive-picture.picture-link-20 {
    margin-right: 0;
  }

  a.responsive-picture.picture-link-21 {
    margin-left: auto;
  }

  div.responsive-picture.picture-2 {
    position: static;
    display: table;
    min-width: 0;
    width: 65%;
  }

  a.responsive-picture.picture-link-23 {
    right: -52px;
    bottom: -44px;
    width: 70%;
  }

  a.responsive-picture.Altstadthydrant {
    top: 23px;
    right: -45px;
    width: 47%;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 31px;
    right: -36px;
    width: 52%;
  }

  a.responsive-picture.Industriehydrant {
    top: 29px;
    right: -65px;
  }

  a.responsive-picture.Fallmantelhydrant {
    top: 25px;
    right: -85px;
    width: 33%;
  }

  a.responsive-picture.Standrohre {
    top: 46px;
    right: -44px;
    width: 72%;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 34px;
    right: -52px;
    width: 41%;
  }

  a.responsive-picture.picture-link-12 {
    width: 80%;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    right: -45px;
    width: 57%;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    right: -51px;
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    width: 67%;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 67px;
    right: -52px;
    width: 74%;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 43px;
    right: -75px;
    width: 44%;
  }

  a.responsive-picture.Sicherheitskappen {
    right: -59px;
  }

  a.responsive-picture.picture-link-22 {
    width: 55%;
  }

  a.responsive-picture.Anleitungen {
    top: -12px;
  }

  a.responsive-picture.TBE {
    top: 40px;
    right: -59px;
    width: 65%;
  }

  a.responsive-picture.TBA {
    top: 51px;
    right: -73px;
    width: 55%;
  }

  a.responsive-picture.TBI {
    top: 30px;
    right: -63px;
    width: 48%;
  }

  a.responsive-picture.Anschlussset {
    right: -93px;
    width: 32%;
  }

  a.responsive-picture.THE {
    top: 67px;
    right: -62px;
    width: 45%;
  }

  a.responsive-picture.THA {
    top: 71px;
    right: -90px;
    width: 45%;
  }

  a.responsive-picture.Infinity {
    top: 69px;
    right: -82px;
  }

  a.responsive-picture.Infinity-1 {
    right: -79px;
  }

  a.responsive-picture.Handrad {
    right: -68px;
  }

  a.responsive-picture.Belcicast-477 {
    top: 64px;
    right: -64px;
  }

  a.responsive-picture.Belgi-AUMA {
    top: 85px;
  }

  a.responsive-picture.EBG-tele {
    right: -122px;
  }

  a.responsive-picture.HA-Messing-IG {
    top: 76px;
    right: -41px;
  }

  a.responsive-picture.Hydrantenzubehoer {
    top: 39px;
    right: -12px;
  }

  a.responsive-picture.HA-Messing-ISO {
    right: -2px;
  }

  a.responsive-picture.HA-Druckregler {
    bottom: -59px;
  }

  a.responsive-picture.HA-Messing-IG-AG {
    bottom: -68px;
  }

  a.responsive-picture.Anbohrschieber {
    right: -86px;
    bottom: -60px;
  }

  a.responsive-picture.Nachzaehlerschieber {
    bottom: -56px;
  }

  a.responsive-picture.EBG-tele-Messing {
    right: -65px;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    right: -57px;
  }

  a.responsive-picture.FFK-Stueck {
    right: -51px;
  }

  a.responsive-picture.XR-Stueck {
    right: -29px;
    bottom: -29px;
  }

  a.responsive-picture.EKS-Stueck {
    position: relative;
    bottom: -35px;
  }

  a.responsive-picture.X-Stueck {
    position: relative;
    bottom: -41px;
  }

  a.responsive-picture.MAXI {
    right: 1px;
    bottom: -72px;
  }

  a.responsive-picture.picture-link-24 {
    width: 85%;
  }

  a.responsive-picture.Spannband {
    right: -40px;
  }

  a.responsive-picture.Uni-ABS-1400 {
    right: -15px;
    bottom: -58px;
  }

  a.responsive-picture.Uni-ABS-1425 {
    bottom: -65px;
  }

  a.responsive-picture.VD-Dichtung {
    right: -44px;
  }

  a.responsive-picture.BABM {
    right: -46px;
    bottom: -42px;
    width: 55%;
  }

  a.responsive-picture.BA909 {
    right: -41px;
    width: 65%;
  }

  a.responsive-picture.BA009 {
    right: -80px;
    width: 50%;
  }

  a.responsive-picture.Belueftung-611 {
    right: -44px;
  }

  a.responsive-picture.picture-link-28 {
    width: 80%;
  }

  a.responsive-picture.Venturi-549 {
    right: -40px;
    width: 35%;
  }

  a.responsive-picture.Weiglspuelung {
    right: -43px;
  }

  a.responsive-picture.U-Megaflex {
    margin-top: 0;
    margin-right: auto;
    margin-left: -40px;
    max-width: 920px;
  }

  a.responsive-picture.Rohrkupplung-3100 {
    margin-top: 60px;
    margin-bottom: 0;
    margin-left: -36px;
    padding-bottom: 0;
  }

  a.responsive-picture.Flanschkupplung-3200 {
    margin-top: 66px;
    margin-left: 34px;
  }

  a.responsive-picture.picture-link-27 {
    width: 70%;
  }

  a.responsive-picture.Flanschadapter-2800 {
    margin-top: 61px;
  }

  a.responsive-picture.Rohrkupplung-1800 {
    margin-top: 63px;
    margin-left: -27px;
  }

  a.responsive-picture.Talbot-Fittinge {
    margin-top: 53px;
  }

  a.responsive-picture.BMS-Flansch {
    margin-top: 57px;
  }

  a.responsive-picture.E2001 {
    bottom: -52px;
    width: 60%;
  }

  a.responsive-picture.picture-link-35 {
    margin-top: 2px;
    margin-bottom: 13px;
    width: 55%;
  }

  a.responsive-picture.E2114 {
    right: -24px;
    width: 75%;
  }

  a.responsive-picture.E-2110-14 {
    margin-top: 65px;
    width: 60%;
  }

  a.responsive-picture.E2116 {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
    width: 50%;
  }

  a.responsive-picture.FF-Stueck {
    margin-top: 0;
  }

  a.responsive-picture.E2115 {
    width: 60%;
  }

  a.responsive-picture.E2127 {
    margin-top: 111px;
    width: 45%;
  }

  a.responsive-picture.E2118-05 {
    width: 55%;
  }

  a.responsive-picture.E2117 {
    margin-top: 80px;
    margin-left: 62px;
    width: 65%;
  }

  a.responsive-picture.E2110-10 {
    width: 41%;
  }
}

@media screen and (max-width: 46.25rem) {
  /* Text Elements */

  h1.heading-2 {
    font-size: 19px;
  }

  p.paragraph.normaler-text {
    margin-right: auto;
    margin-bottom: 29px;
    margin-left: auto;
    padding-top: 17px;
    font-size: 17px;
    line-height: 18px;
  }

  p.paragraph.text-kontakte-header {
    font-size: 15px;
  }

  p.paragraph.paragraph-13 {
    font-size: 13px;
  }

  p.paragraph.Text-Kontakte {
    font-size: 13px;
  }

  p.paragraph.paragraph-5 {
    font-size: 15px;
  }

  p.paragraph.paragraph-16 {
    font-size: 13px;
  }

  p.paragraph.paragraph-11 {
    font-size: 13px;
  }

  p.paragraph.paragraph-10 {
    font-size: 13px;
  }

  p.paragraph.text-kontakte-header-3 {
    font-size: 15px;
  }

  p.paragraph.paragraph-14 {
    font-size: 13px;
  }

  p.paragraph.paragraph-2 {
    font-size: 13px;
  }

  p.paragraph.paragraph-3 {
    font-size: 13px;
  }

  p.paragraph.paragraph-6 {
    font-size: 15px;
  }

  p.paragraph.paragraph-17 {
    font-size: 13px;
  }

  p.paragraph.paragraph-7 {
    font-size: 13px;
  }

  p.paragraph.paragraph-12 {
    font-size: 13px;
  }

  p.paragraph.paragraph-4 {
    font-size: 15px;
  }

  p.paragraph.paragraph-15 {
    font-size: 13px;
  }

  p.paragraph.paragraph-8 {
    font-size: 13px;
  }

  p.paragraph.paragraph-9 {
    font-size: 13px;
  }

  p.paragraph.paragraph-19 {
    position: relative;
    bottom: 0;
    margin-top: 22px;
    margin-right: -150px;
    font-size: 15px;
  }

  p.paragraph.paragraph-18 {
    bottom: -5px;
    margin-top: auto;
    margin-right: -45px;
    font-size: 13px;
  }

  p.paragraph.Text-Anleizungen {
    margin-right: -124px;
    font-size: 14px;
  }

  p.paragraph.paragraph-20 {
    margin-right: -59px;
    margin-bottom: -8px;
    font-size: 13px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-22 {
    margin-bottom: -8px;
    font-size: 13px;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }

  p.paragraph.paragraph-21 {
    display: block;
    margin-right: -26px;
    margin-bottom: -26px;
    font-size: 13px;
  }

  a.link-text.nav-link-menue {
    font-size: 14px;
  }

  a.link-text.Text-Produkte {
    margin-left: auto;
    padding-right: 0;
    padding-left: 2px;
    font-weight: 300;
    font-size: 11px;
  }

  a.link-text.Ringkolbenventil-Text {
    margin-left: auto;
    padding-right: 0;
    padding-left: 2px;
    font-weight: 300;
    font-size: 11px;
  }

  a.link-text.Absperrklappen_Text {
    font-weight: 300;
    font-size: 11px;
  }

  a.link-text.Antriebe-Text {
    right: -9px;
    font-weight: 300;
    font-size: 11px;
  }

  a.link-text.Regelventil-Text {
    font-weight: 300;
    font-size: 11px;
  }

  a.link-text.e-mail-1 {
    font-size: 13px;
  }

  a.link-text.text-link-3 {
    font-size: 13px;
  }

  a.link-text.text-link-1 {
    font-size: 13px;
  }

  a.link-text.text-link-4 {
    font-size: 13px;
  }

  a.link-text.text-link-2 {
    font-size: 13px;
  }

  /* Layout Elements */

  body.body-1 {
    margin-top: 0;
    padding-top: 0;
  }

  .container.container-1 {
    display: block;
  }

  .container.Navigation {
    margin-bottom: 27px;
  }

  .container.container-3 {
    margin-top: -3px;
    margin-bottom: 36px;
  }

  .container.container-11 {
    right: -20px;
  }

  .container.container-12 {
    right: -20px;
  }

  .container.container-13 {
    right: -20px;
  }

  .container.container-10 {
    margin-top: -17px;
    margin-bottom: -26px;
    padding-right: 0;
    padding-left: .26rem;
    max-width: 660px;
  }

  .container.Container-Anleitung {
    margin-top: 64px;
  }

  div.responsive-picture.h1-heading {
    padding-bottom: 20px;
  }

  div.responsive-picture.picture-1 {
    margin-right: auto;
    margin-left: auto;
    width: 95%;
  }

  a.responsive-picture.picture-link-11 {
    padding-top: 11px;
    padding-bottom: 8px;
    min-width: 10px;
    width: 89.29%;
  }

  a.responsive-picture.picture-link-1 {
    margin-top: -13px;
    padding-bottom: 7px;
  }

  a.responsive-picture.picture-link-2 {
    margin-top: -20px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 12px;
    margin-bottom: 16px;
  }

  a.responsive-picture.picture-link-7 {
    margin-bottom: 15px;
  }

  a.responsive-picture.picture-link-16 {
    padding-top: 9px;
  }

  a.responsive-picture.picture-link-26 {
    padding-bottom: 13px;
  }

  a.responsive-picture.picture-link-15 {
    padding-top: 11px;
  }

  a.responsive-picture.pichture-link-24 {
    margin-top: 3px;
    margin-bottom: 8px;
  }

  a.responsive-picture.picture-link-21 {
    padding-top: 4px;
  }

  a.responsive-picture.picture-link-20 {
    margin-top: 22px;
    padding-bottom: 7px;
  }

  a.responsive-picture.picture-link-18 {
    padding-top: 12px;
  }

  a.responsive-picture.picture-link-17 {
    margin-top: -8px;
    padding-bottom: 1px;
  }

  a.responsive-picture.picture-link-31 {
    margin-right: auto;
    margin-bottom: -7px;
    margin-left: 45px;
    padding-bottom: 1px;
  }

  a.responsive-picture.picture-link-30 {
    margin-top: -18px;
    margin-right: 0;
    margin-left: 37px;
  }

  a.responsive-picture.picture-link-8 {
    margin-right: 0;
  }

  a.responsive-picture.picture-link-23 {
    right: -46px;
    width: 65%;
  }

  a.responsive-picture.Altstadthydrant {
    right: -42px;
  }

  a.responsive-picture.Fallmantelhydrant {
    right: -79px;
  }

  a.responsive-picture.Edelstahlhydrant {
    right: -49px;
  }

  a.responsive-picture.picture-link-12 {
    right: -54px;
    width: 80%;
  }

  a.responsive-picture.Industriehydrant {
    top: 23px;
    right: -65px;
  }

  a.responsive-picture.Unterflurhydrant {
    right: -38px;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    right: -39px;
    width: 72%;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    right: -44px;
    width: 62%;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 47px;
    right: -40px;
    width: 78%;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    right: -68px;
  }

  a.responsive-picture.Hydrantenzubehoer {
    right: -33px;
  }

  a.responsive-picture.Anleitungen {
    top: -9px;
    width: 55%;
  }

  a.responsive-picture.THA {
    right: -70px;
  }

  a.responsive-picture.HA-Messing-IG {
    right: -26px;
  }

  a.responsive-picture.Sicherheitskappen {
    right: -52px;
  }

  a.responsive-picture.EBG-tele {
    right: -41px;
    margin: -5px auto 0 auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-22 {
    bottom: -10px;
    padding-bottom: 0;
  }

  a.responsive-picture.Belgi-AUMA {
    right: -32px;
    margin-right: auto;
    margin-left: auto;
  }

  a.responsive-picture.Anbohrschieber {
    right: -66px;
  }

  a.responsive-picture.FFK-Stueck {
    right: -26px;
  }

  a.responsive-picture.picture-link-24 {
    bottom: 3px;
  }

  a.responsive-picture.BA009 {
    right: -65px;
  }

  a.responsive-picture.picture-link-28 {
    bottom: 5px;
  }

  a.responsive-picture.Weiglspuelung {
    right: -40px;
  }

  a.responsive-picture.picture-link-35 {
    bottom: -12px;
    margin-bottom: 25px;
    padding-bottom: 6px;
  }

  a.responsive-picture.E2114 {
    right: -26px;
    bottom: -54px;
  }

  a.responsive-picture.E2001 {
    margin-top: 25px;
  }

  a.responsive-picture.E2115 {
    margin-top: 29px;
  }

  a.responsive-picture.E-2110-14 {
    margin-top: 44px;
  }

  a.responsive-picture.E2116 {
    margin-top: 40px;
    margin-bottom: 0;
    padding-top: 0;
  }

  a.responsive-picture.E2127 {
    margin-top: 78px;
  }

  a.responsive-picture.E2117 {
    margin-left: auto;
  }
}

@media screen and (max-width: 40.8125rem) {
  /* Text Elements */

  h1.heading-2 {
    font-size: 17px;
  }

  p.paragraph.paragraph-1 {
    width: 155px;
    font-size: 14px;
  }

  p.paragraph.text-kontakte-header {
    font-size: 13px;
  }

  p.paragraph.Text-Kontakte {
    top: -14px;
    font-size: 12px;
  }

  p.paragraph.paragraph-13 {
    top: -13px;
    font-size: 12px;
  }

  p.paragraph.paragraph-11 {
    top: -3px;
    font-size: 12px;
  }

  p.paragraph.paragraph-5 {
    font-size: 13px;
  }

  p.paragraph.paragraph-16 {
    top: -2px;
    font-size: 12px;
  }

  p.paragraph.paragraph-10 {
    top: 1px;
    font-size: 12px;
  }

  p.paragraph.paragraph-9 {
    top: -43px;
    margin-top: -5px;
    font-size: 12px;
  }

  p.paragraph.paragraph-12 {
    top: -35px;
    font-size: 12px;
  }

  p.paragraph.paragraph-15 {
    top: -28px;
    margin-top: -1px;
    font-size: 12px;
  }

  p.paragraph.paragraph-8 {
    top: -35px;
    font-size: 12px;
  }

  p.paragraph.paragraph-4 {
    top: -23px;
    margin-top: -11px;
    font-size: 13px;
  }

  p.paragraph.paragraph-7 {
    top: -26px;
    font-size: 12px;
  }

  p.paragraph.paragraph-17 {
    top: -20px;
    font-size: 12px;
  }

  p.paragraph.paragraph-6 {
    font-size: 13px;
  }

  p.paragraph.text-kontakte-header-3 {
    top: 9px;
    font-size: 13px;
  }

  p.paragraph.paragraph-14 {
    top: 10px;
    font-size: 12px;
  }

  p.paragraph.paragraph-3 {
    top: 19px;
    font-size: 12px;
  }

  p.paragraph.paragraph-2 {
    top: 11px;
    font-size: 12px;
  }

  p.paragraph.paragraph-19 {
    margin-right: -112px;
    font-size: 15px;
  }

  p.paragraph.paragraph-18 {
    margin-right: -53px;
    font-size: 11px;
    line-height: 12px;
  }

  p.paragraph.Text-Anleizungen {
    margin-right: -108px;
    font-size: 13px;
  }

  p.paragraph.paragraph-22 {
    margin-top: -16px;
    margin-right: -27px;
    margin-bottom: 3px;
    font-size: 11px;
  }

  p.paragraph.paragraph-20 {
    margin-top: 24px;
    margin-right: -37px;
    margin-bottom: 8px;
    font-size: 10px;
  }

  p.paragraph.paragraph-21 {
    margin-top: 30px;
    margin-right: -21px;
    margin-bottom: -11px;
    font-size: 11px;
  }

  a.link-text.Text-Produkte {
    position: relative;
    display: block;
    -ms-flex-order: 1;
    margin: auto;
    padding-top: 4px;
    padding-bottom: 7px;
    max-width: 1200px;
    font-size: 10px;

    -webkit-box-flex: 0;
    -webkit-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }

  a.link-text.Ringkolbenventil-Text {
    right: 0;
    bottom: -49px;
    left: -19px;
    display: block;
    -ms-flex-order: 1;
    margin: auto;
    padding-top: 6px;
    padding-bottom: 7px;
    max-width: 1200px;
    font-size: 10px;

    -webkit-box-flex: 0;
    -webkit-flex: 0;
       -moz-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
  }

  a.link-text.Absperrklappen_Text {
    bottom: -50px;
    left: -13px;
    font-size: 10px;
  }

  a.link-text.Regelventil-Text {
    right: 26px;
    bottom: -27px;
    font-size: 10px;
  }

  a.link-text.Antriebe-Text {
    right: 42px;
    bottom: -28px;
    font-size: 10px;
  }

  a.link-text.e-mail-1 {
    top: -13px;
    font-size: 12px;
  }

  a.link-text.text-link-3 {
    top: -4px;
    font-size: 12px;
  }

  a.link-text.text-link-2 {
    top: -41px;
    font-size: 12px;
  }

  a.link-text.text-link-4 {
    top: -34px;
    font-size: 12px;
  }

  a.link-text.text-link-1 {
    top: 13px;
    font-size: 12px;
  }

  /* Layout Elements */

  .container.container-3 {
    margin-top: -21px;
    margin-bottom: 30px;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .container.container-19 {
    position: relative;
    bottom: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-order: 0;
    -ms-flex-pack: start;
    -ms-flex-align: end;
    margin-top: 14px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: auto;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    grid-area: auto /auto/ auto / auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  .container.container-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;

    grid-area: span 1/ auto / auto / auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
  }

  .container.Navigation {
    margin-top: 0;
    margin-bottom: 8px;
    padding-top: 10px;
  }

  .container.container-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    grid-area: auto/ auto / auto / auto;
  }

  .container.container-4 {
    right: -4px;
    margin-right: -24px;
    margin-left: 0;
  }

  .container.container-5 {
    margin-right: 0;
    margin-left: -27px;
  }

  .container.container-10 {
    max-width: 650px;
  }

  .container.Container-Anleitung {
    position: relative;
    top: -29px;
    margin-top: 51px;
    margin-bottom: -113px;
    padding-top: 0;
  }

  a.responsive-picture.picture-link-2 {
    margin-top: -14px;
    margin-left: 17px;
    width: 15%;
  }

  a.responsive-picture.picture-link-1 {
    margin-top: -12px;
    margin-left: 21px;
    padding-top: 0;
    padding-bottom: 0;
    width: 18%;
  }

  a.responsive-picture.picture-link-11 {
    display: block;
    margin-top: 14px;
    margin-right: auto;
    padding: 4px 0 7px;
    min-width: 0;
    min-height: 0;
    max-width: none;
    width: 25.1%;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 17px;
    width: 28%;
  }

  a.responsive-picture.picture-link-4 {
    display: inline;
    -ms-flex-order: 0;
    margin: 11px 0 0;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    max-width: none;
    width: 21%;

    grid-area: auto/ auto / auto / auto;
    justify-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
  }

  a.responsive-picture.picture-link-5 {
    display: inline;
    -ms-flex-order: 1;
    margin: -6px 0 1px 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 4px;
    max-width: none;
    width: 11.5%;

    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
       -moz-box-ordinal-group: 2;
            order: 1;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    grid-area: auto/auto/ auto / auto;
    justify-self: auto;
  }

  a.responsive-picture.picture-link-6 {
    margin-top: 32px;
    margin-right: 0;
    margin-bottom: 27px;
    width: 18%;
  }

  a.responsive-picture.picture-link-7 {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 25px;
    width: 18%;
  }

  a.responsive-picture.picture-link-19 {
    position: relative;
    margin-top: -18px;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 2px;
    width: 15%;
  }

  a.responsive-picture.pichture-link-24 {
    position: relative;
    display: block;
    -ms-flex-order: 0;
    width: 20%;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
  }

  a.responsive-picture.picture-link-15 {
    margin-left: auto;
    width: 19%;
  }

  a.responsive-picture.picture-link-21 {
    margin-top: -27px;
    margin-bottom: -2px;
    padding-bottom: 0;
    width: 24%;
  }

  a.responsive-picture.picture-link-13 {
    position: relative;
    bottom: 16px;
    left: auto;
    margin-right: -67px;
    width: 80%;
  }

  a.responsive-picture.picture-link-10 {
    position: relative;
    bottom: -27px;
    margin-top: 0;
    margin-right: -3px;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    width: 100%;
  }

  a.responsive-picture.picture-link-14 {
    position: relative;
    right: -14px;
    bottom: -35px;
    left: auto;
    margin-right: -45px;
    margin-left: auto;
    padding-bottom: 4px;
    width: 100%;
  }

  a.responsive-picture.picture-link-9 {
    position: relative;
    bottom: 1px;
    margin-top: 27px;
    margin-right: 11px;
    margin-bottom: 3px;
    padding-top: 0;
    padding-bottom: 0;
    max-width: 1200px;
    width: 80%;
  }

  a.responsive-picture.picture-link-16 {
    width: 28%;
  }

  a.responsive-picture.picture-link-25 {
    padding-left: 0;
    width: 15%;
  }

  a.responsive-picture.picture-link-26 {
    padding-bottom: 6px;
    width: 15%;
  }

  div.responsive-picture.h1-heading {
    padding-top: 15px;
    padding-bottom: 13px;
  }

  a.responsive-picture.picture-link-20 {
    margin-top: -18px;
    margin-right: auto;
    margin-bottom: -5px;
    padding-top: 8px;
    padding-bottom: 0;
    width: 23%;
  }

  a.responsive-picture.picture-link-18 {
    margin-top: 3px;
    padding-top: 0;
    padding-bottom: 12px;
    width: 20%;
  }

  a.responsive-picture.picture-link-17 {
    margin-top: -18px;
    padding-top: 0;
    padding-bottom: 1px;
    width: 20%;
  }

  a.responsive-picture.picture-link-33 {
    position: relative;
    top: -10px;
    right: 13px;
    width: 20%;
  }

  a.responsive-picture.picture-link-34 {
    margin-left: auto;
    width: 25%;
  }

  a.responsive-picture.picture-link-30 {
    margin: -27px -55px -5px auto;
    width: 390%;
  }

  a.responsive-picture.picture-link-31 {
    position: relative;
    top: -20px;
    right: -53px;
    margin: -12px -10px -25px 10px;
    padding-bottom: 0;
    width: 320%;
  }

  a.responsive-picture.picture-link-8 {
    position: relative;
    right: -31px;
    bottom: -18px;
    width: 55%;
  }

  a.responsive-picture.picture-link-12 {
    right: -37px;
    bottom: -59px;
  }

  a.responsive-picture.picture-link-23 {
    right: -35px;
    bottom: -68px;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 42px;
    right: -37px;
  }

  a.responsive-picture.Altstadthydrant {
    top: 35px;
    right: -31px;
  }

  a.responsive-picture.Industriehydrant {
    top: 31px;
    right: -42px;
  }

  a.responsive-picture.Fallmantelhydrant {
    right: -58px;
  }

  a.responsive-picture.Standrohre {
    top: 50px;
    right: -31px;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    right: -33px;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    top: 41px;
    right: -29px;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 76px;
    right: -34px;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 55px;
    right: -38px;
  }

  a.responsive-picture.Sicherheitskappen {
    right: -40px;
  }

  a.responsive-picture.picture-link-22 {
    bottom: -14px;
  }

  a.responsive-picture.TBE {
    top: 53px;
    right: -46px;
    width: 73%;
  }

  a.responsive-picture.TBA {
    top: 62px;
    right: -50px;
    width: 60%;
  }

  a.responsive-picture.TBI {
    top: 43px;
    right: -59px;
    width: 53%;
  }

  a.responsive-picture.Anschlussset {
    top: 34px;
    right: -55px;
  }

  a.responsive-picture.THE {
    right: -49px;
    width: 49%;
  }

  a.responsive-picture.THA {
    right: -55px;
  }

  a.responsive-picture.EBG-tele {
    right: -23px;
  }

  a.responsive-picture.Belgi-AUMA {
    right: -27px;
  }

  a.responsive-picture.EBG-starr {
    right: -86px;
  }

  a.responsive-picture.Infinity {
    right: -61px;
  }

  a.responsive-picture.Infinity-1 {
    top: 72px;
    right: -63px;
  }

  a.responsive-picture.Handrad {
    top: 66px;
    right: -48px;
  }

  a.responsive-picture.Belgi-Bernard {
    top: 75px;
    right: -72px;
  }

  a.responsive-picture.HA-Messing-IG {
    top: 80px;
    right: -18px;
  }

  a.responsive-picture.EBG-tele-Messing {
    top: 54px;
    right: -36px;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    right: -34px;
  }

  a.responsive-picture.EBG-tele-HA-Belgi {
    right: -17px;
    bottom: -51px;
  }

  a.responsive-picture.Zubehoer-HA-Schieber {
    right: -17px;
  }

  a.responsive-picture.Anbohrschieber {
    right: -56px;
  }

  a.responsive-picture.Spannband {
    right: -27px;
  }

  a.responsive-picture.VD-Dichtung {
    right: -4px;
  }

  a.responsive-picture.BA909 {
    bottom: -45px;
  }

  a.responsive-picture.BA009 {
    right: -55px;
  }

  a.responsive-picture.Belueftung-611 {
    right: -29px;
    bottom: -52px;
  }

  a.responsive-picture.picture-link-28 {
    bottom: 4px;
  }

  a.responsive-picture.Venturi-549 {
    right: -21px;
    width: 30%;
  }

  a.responsive-picture.Weiglspuelung {
    right: -25px;
  }

  a.responsive-picture.Rohrkupplung-1800 {
    margin-left: -37px;
  }

  a.responsive-picture.E2115 {
    right: -21px;
    bottom: -54px;
  }

  a.responsive-picture.picture-link-35 {
    bottom: 1px;
    margin-top: 10px;
  }

  a.responsive-picture.E2114 {
    bottom: -82px;
  }

  a.responsive-picture.E2116 {
    bottom: -69px;
  }

  a.responsive-picture.E2127 {
    margin-top: 111px;
  }

  a.responsive-picture.E-2110-14 {
    margin-top: 76px;
    padding-top: 7px;
  }

  a.responsive-picture.E2118-05 {
    margin-top: 23px;
  }

  div.responsive-picture.picture-2 {
    width: 68%;
  }

  a.responsive-picture.schmutzfaenger {
    margin-top: 52px;
  }

  a.responsive-picture.Pass-Ausbaustueck {
    margin-top: 56px;
  }
}

@media screen and (max-width: 31.875rem) {
  /* Text Elements */

  h1.heading-2 {
    margin-top: -11px;
    margin-bottom: 490px;
    padding-top: 0;
    padding-bottom: 0;
  }

  h1.heading-1 {
    margin-top: auto;
    margin-bottom: 7.56vmin;
  }

  p.paragraph.normaler-text {
    font-size: 15px;
    line-height: 16px;
  }

  p.paragraph.paragraph-1 {
    width: 145px;
    font-size: 13px;
  }

  p.paragraph.paragraph-9 {
    top: 31px;
    margin-top: auto;
  }

  p.paragraph.paragraph-8 {
    top: 19px;
  }

  p.paragraph.paragraph-15 {
    top: 18px;
    margin-top: auto;
  }

  p.paragraph.paragraph-4 {
    top: 15px;
    margin-top: auto;
  }

  p.paragraph.paragraph-12 {
    top: 0;
    margin-top: auto;
  }

  p.paragraph.paragraph-7 {
    top: -12px;
  }

  p.paragraph.paragraph-17 {
    top: -14px;
    margin-top: auto;
  }

  p.paragraph.paragraph-19 {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 9px;
    margin-right: 71px;
  }

  p.paragraph.paragraph-18 {
    margin-top: 0;
    margin-right: 251px;
    margin-left: 0;
    max-width: 500px;
  }

  p.paragraph.Text-Anleizungen {
    position: relative;
    top: -19px;
    margin: 108px auto -63px auto;
    padding-top: 9px;
    padding-bottom: 19px;
  }

  p.paragraph.Text-Anleizungen.paragraph-19 {
    top: -21px;
  }

  p.paragraph.paragraph-22 {
    margin-top: -16px;
    margin-bottom: 1px;
    padding-bottom: 0;
  }

  p.paragraph.paragraph-6 {
    margin-top: auto;
  }

  a.link-text.nav-link-menue {
    font-size: 12px;
  }

  a.link-text.Text-Produkte {
    position: relative;
    right: 30px;
    display: inline-block;
    -ms-flex-order: 0;
    margin: auto;
    padding: 7px 0 6px;
    max-width: none;
    text-align: left;
    font-weight: 400;
    font-size: 12px;

    justify-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  a.link-text.Ringkolbenventil-Text {
    position: relative;
    right: auto;
    bottom: -38px;
    left: 16px;
    display: inline-block;
    -ms-flex-order: 0;
    -moz-box-sizing: content-box;
         box-sizing: content-box;
    margin: 0 auto auto;
    padding: 6px 0;
    max-width: 1500em;
    text-align: center;
    font-weight: 400;
    font-size: 12px;

    justify-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  a.link-text.Absperrklappen_Text {
    bottom: -82px;
    left: 11px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Regelventil-Text {
    right: -83px;
    bottom: -115px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.Antriebe-Text {
    right: -99px;
    bottom: -73px;
    font-weight: 400;
    font-size: 12px;
  }

  a.link-text.text-link-2 {
    top: 26px;
    margin-top: auto;
  }

  a.link-text.text-link-4 {
    top: -8px;
    margin-top: auto;
  }

  /* Layout Elements */

  .container.container-2 {
    -ms-flex-order: 0;
    -webkit-column-gap: 24px;
       -moz-column-gap: 24px;
            column-gap: 24px;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    grid-area: auto/span 3/ auto / auto;
  }

  .container.container-19 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-pack: start;
    -ms-flex-align: start;
    margin-top: -8px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    max-width: 1200px;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    grid-area: auto /auto/ auto / auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
  }

  .container.container-3 {
    margin-top: 0;
    margin-bottom: 43px;
    padding-top: 0;

    grid-area: auto/span 1/ auto / auto;
  }

  .container.container-6 {
    position: relative;
    right: -39px;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: start;
    -ms-flex-align: start;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 0;
    max-width: 1500px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
       -moz-box-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    grid-area: auto/span 2/ auto / auto;
  }

  .container.container-5 {
    position: relative;
    right: -24px;
    bottom: -49px;
    display: grid;

    grid-template-columns: none;
    grid-template-rows: none;
    grid-area: auto /span 2/ auto / auto;
    align-self: auto;
  }

  .container.container-7 {
    position: relative;
    right: -105px;
  }

  .container.container-4 {
    right: 2px;
    margin-right: -88px;
  }

  .container.container-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-order: 0;
    margin-top: -18px;
    margin-bottom: -117px;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
  }

  .container.container-9 {
    position: relative;
    top: -465px;
    bottom: auto;
    display: table;
    margin: 4px 2px -57px 6px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
  }

  .container.container-14 {
    position: relative;
    top: -581px;
    margin: auto 1px auto 7px;
    padding-bottom: 0;
  }

  .container.container-11 {
    top: -502px;
    right: -20px;
    display: grid;
    -moz-box-sizing: content-box;
         box-sizing: content-box;
    margin: -20px 22px -51px -14px;
    padding-top: 0;
    padding-right: 19px;
    padding-bottom: 0;
  }

  .container.container-16 {
    position: relative;
    top: -604px;
    right: -100px;
    margin-top: 7px;
    margin-bottom: auto;
  }

  .container.container-17 {
    position: relative;
    top: -603px;
    display: grid;
    margin-top: 13px;
    margin-right: 0;
    margin-bottom: auto;
  }

  .container.container-12 {
    top: -561px;
    right: -3px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: -47px;
    padding-bottom: 72px;
  }

  .container.container-18 {
    position: relative;
    top: -585px;
    right: -48px;
    margin-top: -138px;
    margin-right: 0;
  }

  .container.container-13 {
    top: -541px;
    right: -3px;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
  }

  .container.container-20 {
    position: relative;
    top: -632px;
    right: -126px;
    margin-bottom: -87px;
  }

  .container.container-21 {
    position: relative;
    top: -633px;
    margin-top: 54px;
    max-width: 1200px;
  }

  .container.container-22 {
    position: relative;
    top: -596px;
    margin-top: auto;
    margin-bottom: auto;
  }

  .container.container-23 {
    position: relative;
    top: -637px;
    margin-top: -6px;
  }

  .container.container-24 {
    position: relative;
    top: -600px;
    margin-top: -3px;
  }

  .container.container-25 {
    position: relative;
    top: -640px;
    right: -55px;
    margin-top: -59px;
  }

  .container.container-26 {
    position: relative;
    top: -656px;
  }

  .container.Klaerangenhydrant {
    position: relative;
    top: -645px;
    right: -100px;
    margin-top: -73px;
  }

  .container.container-27 {
    position: relative;
    top: -627px;
    right: -119px;
    margin-top: 59px;
  }

  .container.container-28 {
    position: relative;
    top: -533px;
    margin-top: -71px;
    padding-top: 0;
  }

  .container.Container-Anleitung {
    top: -52px;
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0;
    margin-bottom: -194px;
    padding-bottom: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
  }

  .container.Container-Download-1 {
    position: relative;
    bottom: 459px;
    margin: auto;
  }

  div.responsive-picture.picture-1 {
    padding-top: 1px;
  }

  a.responsive-picture.picture-link-1 {
    margin-top: 12px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    width: 17%;
  }

  a.responsive-picture.picture-link-2 {
    margin-top: 17px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 5px;
    max-width: 1200px;
    width: 12.7%;
  }

  a.responsive-picture.picture-link-11 {
    margin-right: auto;
    padding-right: 0;
    padding-left: 0;
    max-width: 1200px;
    width: 23.4%;

    grid-area: auto / auto / auto / auto;
  }

  a.responsive-picture.picture-link-4 {
    display: block;
    margin: 22px auto 13px;
    max-width: 1200px;
    width: 18.4%;
  }

  a.responsive-picture.picture-link-5 {
    display: block;
    -ms-flex-order: 0;
    margin-top: 21px;
    margin-right: auto;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0;
    max-width: 1200px;

    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  a.responsive-picture.picture-link-6 {
    margin-top: 48px;
    margin-right: auto;
    margin-left: auto;
    padding-right: 0;
    padding-left: 9px;
    width: 16.9%;
  }

  a.responsive-picture.picture-link-7 {
    position: relative;
    right: 54px;
    margin: 44px auto 0;
    padding-top: 0;
    padding-right: 0;
    padding-left: 0;
    width: 15.9%;
  }

  a.responsive-picture.picture-link-3 {
    width: 20%;
  }

  a.responsive-picture.picture-link-10 {
    right: 97px;
    bottom: -67px;
    margin-right: auto;
    margin-bottom: 53px;
    padding-right: 0;
    padding-bottom: 9px;
    padding-left: 85px;
    width: 150px;
  }

  a.responsive-picture.picture-link-13 {
    position: relative;
    right: auto;
    bottom: -20px;
    left: -4px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    padding-top: 0;
    padding-bottom: 12px;
    max-width: 1500px;
    width: 25%;
  }

  a.responsive-picture.picture-link-9 {
    position: relative;
    right: auto;
    bottom: -17px;
    left: -15px;
    margin-top: auto;
    margin-right: auto;
    margin-bottom: auto;
    max-width: 300px;
    width: 25%;
  }

  a.responsive-picture.picture-link-14 {
    right: 67px;
    bottom: -56px;
    margin-top: 0;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    width: 45%;
  }

  a.responsive-picture.picture-link-15 {
    position: relative;
    right: 12px;
    bottom: 7px;
    margin-right: auto;
    padding-top: 49px;
    padding-left: 0;
    width: 15%;
  }

  a.responsive-picture.picture-link-16 {
    position: relative;
    bottom: -17px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 28px;
    padding-right: 0;
    padding-left: 0;
    width: 15%;
  }

  a.responsive-picture.picture-link-25 {
    position: relative;
    right: 61px;
    bottom: -27px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 4px;
    padding-right: 0;
    padding-bottom: 61px;
    width: 8%;
  }

  a.responsive-picture.picture-link-26 {
    position: relative;
    right: 113px;
    bottom: -23px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    padding-right: 0;
    padding-bottom: 0;
    width: 10%;
  }

  a.responsive-picture.picture-link-19 {
    position: relative;
    left: -73px;
    margin-top: 51px;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  div.responsive-picture.h1-heading {
    padding-top: 12px;
    padding-bottom: 13px;
  }

  a.responsive-picture.picture-link-21 {
    position: relative;
    right: 59px;
    margin: 5px auto 7px;
    width: 17%;
  }

  a.responsive-picture.picture-link-18 {
    margin-top: 52px;
    margin-right: auto;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-17 {
    margin: 42px auto 9px;
    padding-bottom: 48px;
    width: 18%;
  }

  a.responsive-picture.picture-link-33 {
    top: 2px;
    right: 39px;
    padding-top: 4px;
  }

  a.responsive-picture.picture-link-34 {
    position: relative;
    right: 55px;
    bottom: -34px;
    margin-top: 5px;
    margin-right: auto;
    margin-bottom: 0;
    width: 22%;
  }

  a.responsive-picture.pichture-link-24 {
    right: -9px;
    margin-top: 0;
    margin-bottom: 7px;
  }

  a.responsive-picture.picture-link-30 {
    position: relative;
    top: 4px;
    margin: 39px auto 24px;
    max-width: 1200px;
    width: 50%;
  }

  a.responsive-picture.picture-link-31 {
    top: 0;
    right: -33px;
    -ms-flex-order: 0;
    margin: 64px 0 0 auto;
    max-width: 1500px;
    width: 40%;

    -webkit-box-flex: 1;
    -webkit-flex: auto;
       -moz-box-flex: 1;
        -ms-flex: auto;
            flex: auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
       -moz-box-ordinal-group: 1;
            order: 0;
  }

  a.responsive-picture.picture-link-8 {
    right: 45px;
    bottom: -26px;
    margin-right: auto;
    margin-left: auto;
    width: 131px;
  }

  div.responsive-picture.picture-2 {
    width: 105%;
  }

  a.responsive-picture.picture-link-22 {
    width: 25%;
  }

  a.responsive-picture.picture-link-12 {
    right: -178px;
    bottom: -55px;
    margin-right: 0;
    margin-left: 41px;
    padding-right: 0;
    width: 35%;
  }

  a.responsive-picture.picture-link-23 {
    right: -132px;
    bottom: -30px;
    width: 30%;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 37px;
    right: -231px;
    width: 25%;
  }

  a.responsive-picture.Altstadthydrant {
    top: -25px;
    right: -104px;
    width: 23%;
  }

  a.responsive-picture.Industriehydrant {
    top: 17px;
    right: -273px;
    margin-bottom: 56px;
    width: 11%;
  }

  a.responsive-picture.Fallmantelhydrant {
    top: -74px;
    right: -133px;
    width: 16%;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 12px;
    right: -241px;
    width: 22%;
  }

  a.responsive-picture.Standrohre {
    top: 16px;
    right: -232px;
    width: 28%;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    top: 16px;
    right: -238px;
    width: 30%;
  }

  a.responsive-picture.Hydrantenzubehoer {
    top: 46px;
    right: -95px;
    width: 28%;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: 1px;
    right: -147px;
    width: 22%;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    top: 1px;
    right: -172px;
    width: 35%;
  }

  a.responsive-picture.Beregnungshydrant {
    top: 29px;
    right: -221px;
    width: 35%;
  }

  a.responsive-picture.Sicherheitskappen {
    top: -5px;
    right: -237px;
    width: 30%;
  }

  a.responsive-picture.Anleitungen {
    top: -143px;
    margin-top: 177px;
    margin-bottom: -127px;
    padding-top: 0;
    width: 25%;
  }

  a.responsive-picture.TBE {
    top: 42px;
    right: -254px;
    margin-top: -9px;
    width: 30%;
  }

  a.responsive-picture.TBA {
    top: 4px;
    right: -122px;
    margin-top: -14px;
    width: 28%;
  }

  a.responsive-picture.TBI {
    top: 24px;
    right: -292px;
    margin-top: -14px;
    width: 23%;
  }

  a.responsive-picture.Anschlussset {
    top: -4px;
    right: -193px;
    margin-top: -26px;
    width: 15%;
  }

  a.responsive-picture.THE {
    top: -28px;
    right: -315px;
    margin-top: 35px;
    width: 20%;
  }

  a.responsive-picture.THA {
    top: -46px;
    right: -133px;
    margin-top: -58px;
    width: 20%;
  }

  a.responsive-picture.Infinity {
    top: 51px;
    right: -249px;
    margin-top: -24px;
    width: 26%;

    -webkit-box-flex: 0;
    -webkit-flex: 0 1;
       -moz-box-flex: 0;
        -ms-flex: 0 1;
            flex: 0 1;
  }

  a.responsive-picture.Infinity-1 {
    top: -8px;
    right: -156px;
    margin-top: -27px;
    width: 26%;
  }

  a.responsive-picture.Belcicast-477 {
    top: 22px;
    right: -266px;
    margin-top: 26px;
    width: 25%;
  }

  a.responsive-picture.Handrad {
    top: -7px;
    right: -161px;
    margin-top: 15px;
    padding-top: 37px;
    width: 24%;
  }

  a.responsive-picture.EBG-starr {
    top: -17px;
    right: -337px;
    padding-top: 51px;
    width: 12%;
  }

  a.responsive-picture.EBG-tele {
    top: -59px;
    right: -45px;
    margin-top: -44px;
    width: 8%;
  }

  a.responsive-picture.Belgi-Bernard {
    top: 17px;
    right: -288px;
    margin-top: -7px;
    width: 20%;
  }

  a.responsive-picture.Belgi-AUMA {
    top: 8px;
    right: -138px;
    margin-top: -93px;
    width: 25%;
  }

  a.responsive-picture.Zubehoer-Schieber {
    top: 95px;
    right: -201px;
    width: 45%;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 19px;
    right: -139px;
    margin-top: 46px;
    width: 25%;
  }

  a.responsive-picture.HA-Messing-IG {
    top: 0;
    right: -52px;
    margin-top: 37px;
    width: 20%;
  }

  a.responsive-picture.picture-link-20 {
    position: relative;
    margin-top: -3px;
    width: 18%;
  }

  a.responsive-picture.HA-Messing-IG-AG {
    right: -109px;
    bottom: -12px;
    margin-top: 73px;
    width: 20%;
  }

  a.responsive-picture.HA-Druckregler {
    right: -100px;
    bottom: 49px;
    margin-top: 71px;
    width: 20%;
  }

  a.responsive-picture.Wasserzaehlereinbaugarnitur {
    right: -101px;
    bottom: 46px;
    margin-top: 138px;
    width: 40%;
  }

  a.responsive-picture.Anbohrschieber {
    right: -117px;
    bottom: 46px;
    margin-top: 35px;
    width: 23%;
  }

  a.responsive-picture.Vorzaehlerschieber {
    right: -100px;
    bottom: -39px;
    margin-top: 49px;
    width: 20%;
  }

  a.responsive-picture.Nachzaehlerschieber {
    bottom: -43px;
    margin-top: -36px;
    width: 20%;
  }

  a.responsive-picture.EBG-tele-Messing {
    top: 480px;
    right: -286px;
    margin-top: 38px;
    width: 46%;
  }

  a.responsive-picture.EBG-starr-Messing {
    right: -158px;
    bottom: -79px;
    margin-top: -18px;
    width: 7%;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    top: 449px;
    right: -252px;
    margin-top: 44px;
    width: 45%;
  }

  a.responsive-picture.Belgicast-548 {
    right: -100px;
    bottom: -48px;
    margin-top: 26px;
    width: 25%;
  }

  a.responsive-picture.EBG-tele-HA-Belgi {
    right: -180px;
    bottom: -68px;
    width: 12%;
  }

  a.responsive-picture.Zubehoer-HA-Schieber {
    right: -119px;
    bottom: -534px;
    width: 45%;
  }

  a.responsive-picture.T-Stueck {
    right: -93px;
    margin-top: 25px;
    padding-top: 0;
    width: 25%;
  }

  a.responsive-picture.TT-Stueck {
    bottom: -2px;
    margin-top: 20px;
    width: 20%;
  }

  a.responsive-picture.Q-Stueck {
    right: -100px;
    bottom: -20px;
    margin-top: 58px;
    width: 25%;
  }

  a.responsive-picture.FFK-Stueck {
    right: -101px;
    bottom: -11px;
    margin-top: 19px;
    width: 18%;
  }

  a.responsive-picture.EKS-Stueck {
    right: -100px;
    bottom: 0;
    margin-top: 109px;
    width: 20%;
  }

  a.responsive-picture.XR-Stueck {
    bottom: 19px;
    width: 25%;
  }

  a.responsive-picture.FF-Stueck {
    right: -100px;
    bottom: -41px;
    margin-top: 60px;
    width: 25%;
  }

  a.responsive-picture.XI-Stueck {
    right: -84px;
    bottom: -448px;
    margin-top: 76px;
    width: 30%;
  }

  a.responsive-picture.FFR-Stueck {
    right: -100px;
    bottom: -29px;
    margin-top: -20px;
    width: 25%;
  }

  a.responsive-picture.Zugsicherung-SL {
    right: -100px;
    bottom: -49px;
    margin-top: 56px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 7px;
    width: 30%;
  }

  a.responsive-picture.Zugsicherung {
    bottom: -509px;
    width: 30%;
  }

  a.responsive-picture.X-Stueck {
    right: -100px;
    bottom: -47px;
    margin-top: 24px;
    width: 25%;
  }

  a.responsive-picture.Anbohrschelle {
    right: -100px;
    bottom: -13px;
    margin-top: 53px;
    width: 25%;
  }

  a.responsive-picture.Uni-ABS-1400 {
    bottom: 36px;
    margin-top: 69px;
    width: 25%;
  }

  a.responsive-picture.Spannband {
    right: -86px;
    bottom: 7px;
    margin-top: 0;
    width: 25%;
  }

  a.responsive-picture.leer {
    margin-top: 163px;
  }

  a.responsive-picture.Uni-ABS-1425 {
    right: -138px;
    bottom: 38px;
    margin-top: 109px;
    width: 25.1%;
  }

  a.responsive-picture.MAXI {
    right: 28px;
    bottom: 94px;
    width: 20%;
  }

  a.responsive-picture.picture-link-24 {
    bottom: 0;
    width: 35%;
  }

  a.responsive-picture.VD-Dichtung {
    width: 18%;
  }

  a.responsive-picture.leer-1 {
    margin-top: 126px;
  }

  a.responsive-picture.leer-2 {
    margin-top: 140px;
  }

  a.responsive-picture.leer-3 {
    margin-top: -10px;
  }

  a.responsive-picture.BABM {
    right: -73px;
    bottom: -13px;
    margin-top: 50px;
    margin-right: auto;
    margin-left: auto;
    width: 20%;
  }

  a.responsive-picture.BA009 {
    right: -157px;
    bottom: 4px;
    margin-top: 46px;
    width: 20%;
  }

  a.responsive-picture.BA909 {
    right: -269px;
    bottom: -189px;
    margin-top: -125px;
    width: 20%;
  }

  a.responsive-picture.Belueftung-613 {
    right: -100px;
    bottom: -29px;
    margin-top: 56px;
    width: 20%;
  }

  a.responsive-picture.Belueftung-611 {
    right: -36px;
    bottom: -13px;
    margin-top: 39px;
    width: 15%;
  }

  a.responsive-picture.Belueftung-612 {
    right: -100px;
    bottom: -168px;
    margin-top: -105px;
    width: 30%;
  }

  a.responsive-picture.picture-link-28 {
    width: 37%;
  }

  a.responsive-picture.Venturi-549 {
    width: 10%;
  }

  a.responsive-picture.Weiglspuelung {
    right: -86px;
    bottom: -18px;
    width: 20%;
  }

  a.responsive-picture.E-Megaflex {
    margin-top: 9px;
    margin-bottom: 45px;
    width: 25%;
  }

  a.responsive-picture.picture-link-27 {
    margin-top: -19px;
    padding-top: 0;
    width: 25%;
  }

  a.responsive-picture.U-Megaflex {
    margin-top: -19px;
    margin-bottom: 69px;
    margin-left: -11px;
    width: 30%;
  }

  a.responsive-picture.Flanschkupplung-3200 {
    margin-left: 190px;
    padding-top: 9px;
    width: 18%;
  }

  a.responsive-picture.Rohrkupplung-3100 {
    margin-top: 14px;
    margin-left: 52px;
    padding-top: 21px;
    padding-bottom: 4px;
    width: 28%;
  }

  a.responsive-picture.Flanschadapter-2800 {
    margin-top: 71px;
    margin-left: 219px;
    padding-top: 24px;
    padding-bottom: 37px;
    width: 25%;
    height: auto;
  }

  a.responsive-picture.Flanschadapter-2800 > picture {
    height: auto;
  }

  a.responsive-picture.Rohrkupplung-1800 {
    margin-top: -5px;
    margin-left: 28px;
    padding-top: 0;
    padding-bottom: 62px;
    width: 25%;
  }

  a.responsive-picture.BMS-Flansch {
    margin-top: 54px;
    margin-bottom: -18px;
    margin-left: 213px;
    padding-top: 33px;
    padding-bottom: 0;
    width: 25%;
  }

  a.responsive-picture.Talbot-Fittinge {
    margin-top: 45px;
    margin-left: 162px;
    width: 30%;
  }

  a.responsive-picture.ringkolbenventil-2 {
    margin-top: 42px;
    margin-left: 151px;
    width: 22%;
  }

  a.responsive-picture.ringkolbenventil-3 {
    margin-top: 67px;
    margin-left: 179px;
    padding-bottom: 12px;
    width: 22%;
  }

  a.responsive-picture.ringkolbenventil-4 {
    margin-top: 31px;
    margin-left: 188px;
    padding-bottom: 31px;
    max-width: none;
    width: 30%;
  }

  a.responsive-picture.ringkolbenventil-5 {
    margin-top: 60px;
    margin-left: 191px;
    padding-top: 35px;
    padding-bottom: 47px;
    width: 25%;
  }

  a.responsive-picture.Absperrklappe {
    margin-top: -38px;
    margin-left: 150px;
    padding-top: 3px;
    width: 25%;
  }

  div.responsive-picture.picture-4 {
    visibility: hidden;
    margin-top: 103px;
    margin-left: 296px;
    padding-top: 0;
    width: 10%;
  }

  a.responsive-picture.E2001 {
    right: -93px;
    margin-top: 35px;
    margin-bottom: 38px;
    padding-top: 0;
    width: 22%;
  }

  a.responsive-picture.E2115 {
    bottom: 141px;
    margin-top: 24px;
    width: 25%;
  }

  a.responsive-picture.E2116 {
    right: -100px;
    bottom: 81px;
    margin-top: 41px;
    width: 20%;
  }

  a.responsive-picture.picture-link-35 {
    margin-top: 18px;
    width: 25%;
  }

  a.responsive-picture.E2114 {
    right: -101px;
    bottom: -11px;
    margin: -15px auto 17px auto;
    padding-top: 0;
    padding-right: 2px;
    padding-bottom: 18px;
    width: 29%;
  }

  a.responsive-picture.E-2110-14 {
    margin: 34px 28px 54px auto;
    padding-top: 0;
    padding-right: 0;
    width: 25%;
  }

  a.responsive-picture.E2127 {
    margin-top: -91px;
    margin-right: auto;
    margin-bottom: 100px;
    width: 20%;
  }

  a.responsive-picture.E2118-05 {
    right: -100px;
    bottom: -41px;
    margin-top: 5px;
    margin-bottom: 26px;
    width: 22%;
  }

  a.responsive-picture.picture-link-36 {
    margin-top: 12px;
    margin-bottom: 30px;
    padding-top: 9px;
    width: 25%;
  }

  a.responsive-picture.E2117 {
    margin-top: -49px;
    width: 25%;
  }

  a.responsive-picture.E2113-12 {
    margin-top: 47px;
    margin-right: 0;
    width: 25%;
  }

  a.responsive-picture.E2110-10 {
    position: relative;
    top: 433px;
    right: -112px;
    margin: 95px 0 auto auto;
    padding: 0 0 7px;
  }

  a.responsive-picture.schmutzfaenger {
    position: relative;
    top: 490px;
    width: 18%;
  }

  a.responsive-picture.Pass-Ausbaustueck {
    margin-top: 109px;
    margin-right: 69px;
    padding-right: 1px;
    width: 18%;
  }
}

@media screen and (max-width: 26rem) {
  /* Text Elements */

  p.paragraph.paragraph-19 {
    margin-right: 49px;
  }

  p.paragraph.paragraph-18 {
    margin-right: 177px;
  }

  a.link-text.Text-Produkte {
    display: inline-block;
  }

  a.link-text.Regelventil-Text {
    right: -64px;
    bottom: -82px;
  }

  a.link-text.Ringkolbenventil-Text {
    left: -32px;
  }

  a.link-text.Absperrklappen_Text {
    bottom: -102px;
    left: -47px;
  }

  a.link-text.Antriebe-Text {
    right: -63px;
  }

  /* Layout Elements */

  .container.container-11 {
    top: -496px;
    margin-top: -22px;
    margin-bottom: -29px;
  }

  .container.container-6 {
    right: -38px;
  }

  .container.container-16 {
    top: -615px;
  }

  .container.container-17 {
    top: -610px;
    margin-top: 12px;
  }

  .container.container-14 {
    top: -583px;
    margin-top: auto;
  }

  .container.container-9 {
    margin-top: 0;
    margin-bottom: -33px;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 43px;
    right: -121px;
    margin-top: 43px;
  }

  a.responsive-picture.Infinity {
    top: 48px;
    right: -215px;
    margin-top: -19px;
  }

  a.responsive-picture.Infinity-1 {
    top: 11px;
    right: -116px;
    margin-top: -14px;
  }

  a.responsive-picture.Belcicast-477 {
    right: -231px;
  }

  a.responsive-picture.EBG-starr {
    top: 5px;
    right: -293px;
    padding-top: 50px;
  }

  a.responsive-picture.EBG-tele {
    top: -54px;
    right: -14px;
    margin-top: -16px;
  }

  a.responsive-picture.Belgi-Bernard {
    top: 7px;
    right: -242px;
    margin-top: -9px;
  }

  a.responsive-picture.Belgi-AUMA {
    top: 10px;
    right: -106px;
    margin-top: -73px;
    width: 30%;
  }

  a.responsive-picture.Zubehoer-Schieber {
    top: 77px;
    right: -167px;
  }

  a.responsive-picture.TBE {
    right: -205px;
  }

  a.responsive-picture.picture-link-30 {
    right: 9px;
    display: block;
    margin-top: 39px;
    margin-right: auto;
    margin-bottom: 16px;
    width: 270%;
  }

  a.responsive-picture.picture-link-9 {
    left: -35px;
    max-width: 1200px;
    width: 25%;
  }

  a.responsive-picture.picture-link-13 {
    left: -41px;
    width: 25%;
  }

  a.responsive-picture.picture-link-10 {
    bottom: -75px;
    padding-bottom: 19px;
    padding-left: 61px;
    width: 170px;
  }

  a.responsive-picture.picture-link-14 {
    right: 88px;
    width: 55%;
  }

  a.responsive-picture.picture-link-31 {
    right: -15px;
    margin-top: 47px;
    margin-right: auto;
    width: 250%;
  }

  a.responsive-picture.picture-link-3 {
    margin-top: 22px;
    margin-bottom: 17px;
    width: 17.9%;
  }

  a.responsive-picture.picture-link-6 {
    padding-left: 0;
  }

  a.responsive-picture.picture-link-7 {
    position: relative;
    right: 44px;
    margin-left: auto;
  }

  a.responsive-picture.picture-link-5 {
    position: relative;
    right: 21px;
    margin-left: auto;
  }

  a.responsive-picture.picture-link-34 {
    right: 48px;
  }

  a.responsive-picture.picture-link-26 {
    right: 67px;
  }

  a.responsive-picture.picture-link-25 {
    right: 30px;
  }

  a.responsive-picture.picture-link-16 {
    bottom: -10px;
  }

  a.responsive-picture.picture-link-18 {
    position: relative;
    right: 20px;
    margin-top: 48px;
  }

  a.responsive-picture.picture-link-19 {
    left: -68px;
    margin-top: 43px;
  }

  a.responsive-picture.picture-link-21 {
    right: 32px;
  }

  a.responsive-picture.picture-link-8 {
    width: 100px;
  }

  a.responsive-picture.picture-link-23 {
    bottom: -13px;
  }

  a.responsive-picture.Altstadthydrant {
    right: -90px;
  }

  a.responsive-picture.Industriehydrant {
    top: 17px;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 23px;
    width: 20%;
  }

  a.responsive-picture.Hydrantenzubehoer {
    top: 31px;
  }

  a.responsive-picture.Sicherheitskappen {
    top: 12px;
  }

  a.responsive-picture.Fallmantelhydrant {
    top: -66px;
    width: 14%;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: 38px;
    right: -204px;
  }

  a.responsive-picture.TBI {
    right: -262px;
    margin-top: -8px;
  }

  a.responsive-picture.TBA {
    margin-top: -8px;
  }

  a.responsive-picture.Anschlussset {
    margin-top: 0;
  }

  a.responsive-picture.THE {
    top: -48px;
    right: -266px;
    margin-top: 56px;
  }

  a.responsive-picture.THA {
    top: -59px;
    margin-top: -24px;
  }

  a.responsive-picture.Handrad {
    margin-top: 32px;
    padding-top: 42px;
    width: 25%;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    top: 496px;
    right: -218px;
    margin-top: 18px;
    width: 47%;
  }

  a.responsive-picture.EBG-tele-HA-Belgi {
    right: -151px;
    bottom: -65px;
    margin-top: -11px;
    width: 12%;
  }

  a.responsive-picture.Belgicast-548 {
    bottom: -22px;
    margin-top: 26px;
  }

  a.responsive-picture.EBG-tele-Messing {
    right: -232px;
    margin-top: 20px;
  }

  a.responsive-picture.Nachzaehlerschieber {
    right: -100px;
    bottom: -20px;
    margin-top: -7px;
  }

  a.responsive-picture.HA-Messing-IG {
    right: -25px;
    margin-top: 44px;
  }

  a.responsive-picture.HA-Druckregler {
    right: -86px;
    bottom: 25px;
    margin-top: 76px;
  }

  a.responsive-picture.Anbohrschieber {
    right: -116px;
    bottom: 68px;
    margin-top: 64px;
  }

  a.responsive-picture.Vorzaehlerschieber {
    bottom: -12px;
    margin-top: 64px;
  }

  a.responsive-picture.EBG-starr-Messing {
    right: -124px;
    bottom: -58px;
    margin-top: -17px;
  }

  a.responsive-picture.Zubehoer-HA-Schieber {
    bottom: -538px;
  }

  a.responsive-picture.FFK-Stueck {
    right: -83px;
    bottom: -5px;
    margin-top: 46px;
  }

  a.responsive-picture.EKS-Stueck {
    bottom: 26px;
  }

  a.responsive-picture.TT-Stueck {
    margin-top: 25px;
  }

  a.responsive-picture.XR-Stueck {
    right: -3px;
    bottom: 41px;
    margin-top: 26px;
  }

  a.responsive-picture.FF-Stueck {
    right: -99px;
    bottom: -14px;
  }

  a.responsive-picture.FFR-Stueck {
    bottom: -14px;
    margin-top: -1px;
  }

  a.responsive-picture.X-Stueck {
    bottom: -40px;
  }

  a.responsive-picture.XI-Stueck {
    right: -63px;
    bottom: -462px;
  }

  a.responsive-picture.Zugsicherung-SL {
    bottom: -30px;
  }

  a.responsive-picture.Zugsicherung {
    bottom: -525px;
  }

  a.responsive-picture.MAXI {
    right: 37px;
    bottom: 38px;
  }

  a.responsive-picture.Anbohrschelle {
    margin-top: 34px;
  }

  a.responsive-picture.Uni-ABS-1400 {
    right: -16px;
    bottom: 22px;
    margin-top: 61px;
  }

  a.responsive-picture.Spannband {
    right: -82px;
    bottom: 3px;
    margin-top: 67px;
    width: 22%;
  }

  a.responsive-picture.leer {
    margin-top: 142px;
  }

  a.responsive-picture.Uni-ABS-1425 {
    right: -126px;
  }

  a.responsive-picture.leer-1 {
    margin-top: 100px;
  }

  a.responsive-picture.leer-2 {
    margin-top: 121px;
  }

  a.responsive-picture.leer-3 {
    margin-top: -7px;
  }

  a.responsive-picture.BA909 {
    right: -228px;
    margin-right: 0;
    margin-left: 0;
    max-width: 1400px;
  }

  a.responsive-picture.Belueftung-611 {
    margin-top: 48px;
  }

  a.responsive-picture.Weiglspuelung {
    right: -80px;
    bottom: -43px;
  }

  a.responsive-picture.Absperrklappe {
    margin-left: 117px;
  }

  a.responsive-picture.E2115 {
    margin-top: 60px;
    margin-bottom: -29px;
    padding-top: 0;
    padding-bottom: 0;
  }

  a.responsive-picture.E2114 {
    right: -83px;
    bottom: -5px;
    margin-top: 2px;
    margin-bottom: 16px;
  }

  a.responsive-picture.E-2110-14 {
    margin-bottom: 34px;
  }

  a.responsive-picture.E2118-05 {
    right: -99px;
    bottom: -14px;
  }

  a.responsive-picture.E2113-12 {
    width: 23%;
  }

  a.responsive-picture.E2110-10 {
    top: 454px;
    right: -84px;
  }
}

@media screen and (max-width: 21.25rem) {
  /* Text Elements */

  h1.heading-2 {
    font-size: 15px;
  }

  p.paragraph.normaler-text {
    display: block;
    font-size: 13px;
    line-height: 14px;
  }

  p.paragraph.text-kontakte-header {
    font-size: 12px;
  }

  p.paragraph.paragraph-13 {
    font-size: 11px;
  }

  p.paragraph.Text-Kontakte {
    font-weight: 400;
    font-size: 11px;
  }

  p.paragraph.paragraph-5 {
    font-size: 12px;
  }

  p.paragraph.paragraph-11 {
    font-size: 11px;
  }

  p.paragraph.paragraph-16 {
    font-size: 11px;
  }

  p.paragraph.paragraph-10 {
    font-size: 11px;
  }

  p.paragraph.text-kontakte-header-3 {
    font-size: 12px;
  }

  p.paragraph.paragraph-14 {
    font-size: 11px;
  }

  p.paragraph.paragraph-2 {
    font-size: 11px;
  }

  p.paragraph.paragraph-3 {
    font-size: 11px;
  }

  p.paragraph.paragraph-6 {
    font-size: 12px;
  }

  p.paragraph.paragraph-17 {
    font-size: 11px;
  }

  p.paragraph.paragraph-7 {
    font-size: 11px;
  }

  p.paragraph.paragraph-12 {
    font-size: 11px;
  }

  p.paragraph.paragraph-4 {
    font-size: 12px;
  }

  p.paragraph.paragraph-15 {
    font-size: 11px;
  }

  p.paragraph.paragraph-8 {
    font-size: 11px;
  }

  p.paragraph.paragraph-9 {
    font-size: 11px;
  }

  p.paragraph.paragraph-19 {
    margin-right: 36px;
    margin-bottom: 13px;
    font-size: 12px;
  }

  p.paragraph.paragraph-18 {
    margin-right: 156px;
    font-size: 10px;
  }

  p.paragraph.Text-Anleizungen {
    font-size: 12px;
  }

  p.paragraph.paragraph-21 {
    margin-top: 26px;
    margin-bottom: -29px;
    font-size: 10px;
  }

  p.paragraph.paragraph-22 {
    font-size: 10px;
  }

  p.paragraph.paragraph-20 {
    margin-right: 34px;
    margin-bottom: 6px;
  }

  a.link-text.nav-link-menue {
    font-size: 10px;
  }

  a.link-text.Text-Produkte {
    right: 11px;
    left: auto;
    font-size: 11px;
  }

  a.link-text.Ringkolbenventil-Text {
    bottom: -10px;
    left: -22px;
    display: inline-block;
    padding-top: 22px;
    font-size: 11px;
  }

  a.link-text.Absperrklappen_Text {
    position: relative;
    bottom: -58px;
    left: -33px;
    font-size: 11px;
  }

  a.link-text.Regelventil-Text {
    right: -37px;
    bottom: -63px;
    font-size: 11px;
  }

  a.link-text.Antriebe-Text {
    right: -45px;
    bottom: -47px;
    font-size: 11px;
  }

  a.link-text.e-mail-1 {
    font-size: 11px;
  }

  a.link-text.text-link-3 {
    font-size: 11px;
  }

  a.link-text.text-link-1 {
    font-size: 11px;
  }

  a.link-text.text-link-4 {
    font-size: 11px;
  }

  a.link-text.text-link-2 {
    font-size: 11px;
  }

  /* Layout Elements */

  .container.container-19 {
    position: relative;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-right: auto;
    margin-left: auto;

    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
  }

  .container.container-6 {
    padding-right: 149px;
    padding-left: 0;
  }

  .container.container-4 {
    margin-right: -87px;
  }

  .container.container-7 {
    right: -95px;
    margin-right: 0;
    margin-left: 0;
  }

  .container.container-16 {
    margin-top: 31px;
  }

  .container.container-17 {
    margin-top: 36px;
  }

  .container.container-18 {
    right: -39px;
    margin-top: -102px;
  }

  .container.container-20 {
    margin-top: 27px;
  }

  .container.container-24 {
    margin-top: 16px;
  }

  .container.container-25 {
    margin-top: -49px;
  }

  .container.Klaerangenhydrant {
    margin-top: -51px;
  }

  .container.container-9 {
    top: -459px;
    margin-right: 3px;
    margin-bottom: -24px;
  }

  .container.container-28 {
    margin-top: -61px;
  }

  .container.container-22 {
    top: -575px;
    margin-top: 8px;
  }

  .container.container-23 {
    margin-top: -1px;
  }

  .container.container-13 {
    right: -1px;
    margin-top: 1px;
    margin-bottom: 12px;
  }

  div.responsive-picture.h1-heading {
    padding-top: 5px;
    padding-bottom: 10px;
  }

  a.responsive-picture.picture-link-2 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0;
    max-width: 1200px;
    width: 13.1%;
  }

  a.responsive-picture.picture-link-1 {
    margin-right: auto;
    margin-left: auto;
    max-width: 1200px;
    width: 16.29%;
  }

  a.responsive-picture.picture-link-11 {
    max-width: 1200px;
    width: 26%;
  }

  a.responsive-picture.picture-link-4 {
    display: block;
    margin-top: 22px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 0;
    padding-bottom: 0;
    max-width: 1200px;
  }

  a.responsive-picture.picture-link-5 {
    right: 13px;
    margin-right: auto;
    margin-left: auto;
  }

  a.responsive-picture.picture-link-13 {
    position: relative;
    bottom: -6px;
    left: -45px;
    display: block;
    padding: 8px 0 16px;
    width: 22%;
  }

  a.responsive-picture.picture-link-9 {
    position: relative;
    bottom: 1px;
    left: -39px;
    width: 22%;
  }

  a.responsive-picture.picture-link-10 {
    right: 78px;
    bottom: -34px;
    margin-top: -2px;
    margin-bottom: 24px;
    padding-top: 7px;
    padding-bottom: 14px;
    padding-left: 47px;
    width: 110px;
  }

  a.responsive-picture.picture-link-14 {
    right: 76px;
    bottom: -25px;
    margin-top: 4px;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    width: 48%;
  }

  a.responsive-picture.pichture-link-24 {
    right: 5px;
    margin: 0 auto -16px auto;
    padding-top: 0;
    padding-bottom: 6px;
  }

  a.responsive-picture.picture-link-15 {
    right: 3px;
    padding-top: 37px;
    padding-bottom: 11px;
  }

  a.responsive-picture.picture-link-16 {
    bottom: -19px;
    padding-top: 12px;
    width: 18%;
  }

  a.responsive-picture.picture-link-25 {
    width: 12%;
  }

  a.responsive-picture.picture-link-26 {
    right: 53px;
    padding-top: 15px;
    padding-bottom: 2px;
    width: 12%;
  }

  a.responsive-picture.picture-link-19 {
    left: -30px;
    margin-top: 25px;
    padding: 0;
  }

  a.responsive-picture.picture-link-20 {
    margin-top: -9px;
    margin-bottom: 0;
    padding-top: 18px;
    padding-left: 0;
    width: 22.3%;
  }

  a.responsive-picture.picture-link-18 {
    right: 6px;
    margin-top: 29px;
    padding-top: 0;
  }

  a.responsive-picture.picture-link-17 {
    margin-top: 18px;
    padding-bottom: 21px;
  }

  a.responsive-picture.picture-link-34 {
    right: 18px;
    bottom: -21px;
    margin-top: 7px;
    margin-bottom: 0;
    padding-top: 6px;
  }

  a.responsive-picture.picture-link-33 {
    top: -4px;
    right: 25px;
    margin-right: auto;
    padding-top: 2px;
    padding-bottom: 0;
  }

  a.responsive-picture.picture-link-6 {
    margin-top: 35px;
  }

  a.responsive-picture.picture-link-7 {
    right: 28px;
    margin-top: 29px;
    margin-left: auto;
  }

  a.responsive-picture.picture-link-30 {
    top: 7px;
    right: 28px;
    margin: 5px -50px 8px auto;
    padding-top: 14px;
    width: 150%;
  }

  a.responsive-picture.picture-link-31 {
    top: -12px;
    right: -29px;
    margin-top: 47px;
    margin-right: auto;
    margin-left: auto;
    width: 130%;
  }

  a.responsive-picture.picture-link-8 {
    right: 25px;
    bottom: -31px;
    left: auto;
    margin-left: auto;
    width: 70px;
  }

  a.responsive-picture.picture-link-22 {
    width: 20%;
  }

  a.responsive-picture.picture-link-12 {
    right: -120px;
    bottom: -16px;
    margin-top: 17px;
    width: 40%;
  }

  a.responsive-picture.picture-link-23 {
    right: -71px;
    bottom: 8px;
  }

  a.responsive-picture.Edelstahlhydrant {
    top: -5px;
    right: -191px;
  }

  a.responsive-picture.Fallmantelhydrant {
    right: -74px;
  }

  a.responsive-picture.Industriehydrant {
    top: 31px;
    right: -222px;
    margin-bottom: 65px;
  }

  a.responsive-picture.Unterflurhydrant {
    top: 3px;
    right: -199px;
  }

  a.responsive-picture.Standrohre {
    top: 27px;
    right: -175px;
    width: 35%;
  }

  a.responsive-picture.Tunnelhydrant-Guss {
    top: -15px;
    right: -174px;
  }

  a.responsive-picture.Edelstahl-Tunnelhydrant {
    right: -114px;
  }

  a.responsive-picture.Beregnungshydrant {
    right: -163px;
  }

  a.responsive-picture.Klaeranlagenhydrant {
    top: -18px;
    right: -94px;
  }

  a.responsive-picture.Hydrantenzubehoer {
    right: -63px;
  }

  a.responsive-picture.Sicherheitskappen {
    top: 10px;
    right: -181px;
  }

  a.responsive-picture.TBE {
    top: 0;
    right: -163px;
    margin-top: 4px;
  }

  a.responsive-picture.TBA {
    top: -32px;
    right: -79px;
    margin-top: 16px;
  }

  a.responsive-picture.TBI {
    top: 3px;
    right: -178px;
    width: 28%;
  }

  a.responsive-picture.Anschlussset {
    top: -18px;
    right: -166px;
    width: 18%;
  }

  a.responsive-picture.THE {
    top: -109px;
    right: -202px;
    margin-top: 80px;
  }

  a.responsive-picture.THA {
    top: -102px;
    right: -65px;
  }

  a.responsive-picture.Infinity {
    top: 31px;
    right: -150px;
    margin-top: 6px;
  }

  a.responsive-picture.Infinity-1 {
    right: -49px;
  }

  a.responsive-picture.Belcicast-477 {
    right: -171px;
  }

  a.responsive-picture.Handrad {
    right: -141px;
  }

  a.responsive-picture.EBG-starr {
    top: -41px;
    right: -216px;
  }

  a.responsive-picture.EBG-tele {
    top: -88px;
    right: 6px;
  }

  a.responsive-picture.Belgi-Bernard {
    right: -177px;
    margin-top: -33px;
    width: 30%;
  }

  a.responsive-picture.Belgi-AUMA {
    right: -85px;
    margin-top: -83px;
  }

  a.responsive-picture.Zubehoer-Schieber {
    right: -128px;
  }

  a.responsive-picture.HA-Messing-ISO {
    top: 25px;
    right: -87px;
    margin-top: 22px;
    padding-top: 37px;
  }

  a.responsive-picture.HA-Messing-IG {
    top: 12px;
    right: 1px;
    margin-top: 15px;
    padding-top: 25px;
  }

  a.responsive-picture.picture-link-21 {
    right: 19px;
    margin-top: 17px;
    padding-top: 3px;
  }

  a.responsive-picture.Altstadthydrant {
    top: -8px;
    right: -62px;
  }

  a.responsive-picture.HA-Messing-IG-AG {
    margin-top: 62px;
  }

  a.responsive-picture.Wasserzaehlereinbaugarnitur {
    right: -78px;
  }

  a.responsive-picture.HA-Druckregler {
    right: -72px;
    margin-top: 64px;
  }

  a.responsive-picture.Anbohrschieber {
    right: -77px;
  }

  a.responsive-picture.EBG-tele-Messing {
    right: -177px;
    margin-top: 2px;
    width: 40%;
  }

  a.responsive-picture.EBG-tele-HA-Belgi {
    right: -119px;
  }

  a.responsive-picture.EBG-starr-HA-Belgi {
    top: 487px;
    right: -148px;
    margin-top: 2px;
    width: 38%;
  }

  a.responsive-picture.Zubehoer-HA-Schieber {
    right: -87px;
    bottom: -522px;
    width: 35%;
  }

  a.responsive-picture.FFK-Stueck {
    right: -59px;
    bottom: 29px;
  }

  a.responsive-picture.FF-Stueck {
    right: -83px;
    bottom: -4px;
  }

  a.responsive-picture.X-Stueck {
    right: -87px;
  }

  a.responsive-picture.XI-Stueck {
    right: -31px;
    bottom: -447px;
  }

  a.responsive-picture.Zugsicherung-SL {
    right: -78px;
  }

  a.responsive-picture.FFR-Stueck {
    right: -91px;
  }

  a.responsive-picture.XR-Stueck {
    right: 34px;
    bottom: 55px;
  }

  a.responsive-picture.Uni-ABS-1400 {
    right: 17px;
    bottom: 35px;
    margin-top: 47px;
  }

  a.responsive-picture.Spannband {
    right: -55px;
    bottom: 46px;
  }

  a.responsive-picture.Uni-ABS-1425 {
    right: -94px;
  }

  a.responsive-picture.MAXI {
    right: 61px;
  }

  a.responsive-picture.picture-link-24 {
    width: 30%;
  }

  a.responsive-picture.leer {
    margin-top: 122px;
  }

  a.responsive-picture.leer-1 {
    margin-top: 88px;
  }

  a.responsive-picture.leer-2 {
    margin-top: 90px;
  }

  a.responsive-picture.leer-3 {
    margin-top: -14px;
  }

  a.responsive-picture.BA009 {
    right: -82px;
  }

  a.responsive-picture.BA909 {
    right: -177px;
    margin-top: -126px;
  }

  a.responsive-picture.Belueftung-611 {
    right: 16px;
  }

  a.responsive-picture.Belueftung-612 {
    right: -79px;
  }

  a.responsive-picture.picture-link-28 {
    width: 30%;
  }

  a.responsive-picture.Venturi-549 {
    right: -41px;
    bottom: -34px;
  }

  a.responsive-picture.Weiglspuelung {
    right: -57px;
    bottom: -19px;
  }

  a.responsive-picture.Rohrkupplung-1800 {
    margin-left: -13px;
  }

  a.responsive-picture.E2115 {
    right: 0;
    bottom: 16px;
    margin-top: 6px;
    margin-bottom: 10px;
  }

  a.responsive-picture.picture-link-35 {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0;
    padding-bottom: 19px;
    width: 20%;
  }

  a.responsive-picture.E2114 {
    right: -59px;
    bottom: 29px;
  }

  a.responsive-picture.E2118-05 {
    right: -83px;
    bottom: -4px;
  }

  div.responsive-picture.picture-2 {
    width: 120%;
  }

  a.responsive-picture.E2117 {
    margin-top: -30px;
  }

  a.responsive-picture.E2127 {
    padding-left: 0;
  }

  a.responsive-picture.E2113-12 {
    width: 25%;
  }

  a.responsive-picture.E2110-10 {
    top: 439px;
    right: -64px;
  }

  a.responsive-picture.Pass-Ausbaustueck {
    margin-right: 43px;
  }
}