/* Text Elements */

h1.heading-1 {
  padding-top: 1.9rem;
  text-align: center;
  font-weight: 400;
  font-size: 1.18rem;
  font-family: 'Nixie One', cursive;
}

h2.heading-3 {
  color: #1c76c7;
  text-align: center;
  font-weight: 300;
  font-size: 16px;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

h2.blue-heading-center {
  color: #1c76c7;
  text-align: center;
  font-weight: 400;
  font-size: 35px;
  font-family: 'Anton', cursive;
}

h2.white-heading {
  padding-bottom: 30px;
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-family: 'Anton', cursive;
}

h5.small-white-heading {
  color: #fff;
  text-align: center;
  font-size: 30px;
  font-family: 'Catamaran', cursive;
}

h6.heading-2 {
  padding-top: 64px;
  color: #fff;
  text-align: center;
  font-size: 33px;
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

h6.small-blue {
  color: #1c76c7;
  text-align: center;
  font-weight: 700;
}

p.paragraph.paragraph-3 {
  text-align: center;
  font-weight: 400;
  font-size: .9375rem;
  font-family: 'Nixie One', cursive;
}

p.paragraph.paragraph-5 {
  margin-top: .6875rem;
  margin-bottom: .375rem;
  padding-top: .375rem;
  padding-bottom: 0;
  color: #fff;
  text-align: center;
  font-size: .9375rem;
}

p.paragraph.paragraph-6 {
  margin-right: 0;
  margin-bottom: .1875rem;
  margin-left: 3%;
  color: #fff;
  font-size: .875rem;
}

p.paragraph.paragraph-8 {
  margin-top: .9375rem;
  color: #e1e1e1;
  text-align: center;
  font-size: .6875rem;
  line-height: 1.33;
}

p.paragraph.paragraph-10 {
  margin-bottom: 0;
  padding-top: 1.9375rem;
  padding-right: 0;
  padding-left: 0;
  text-align: center;
  font-weight: 400;
  font-size: 1.1875rem;
  font-family: 'Nixie One', cursive;
}

p.paragraph.paragraph-11 {
  margin: 2.3125rem 5% 1.25rem;
  padding-top: 0;
  text-align: center;
  font-weight: 300;
  font-size: .6875rem;
  font-family: 'Roboto', sans-serif;
}

p.paragraph.paragraph-14 {
  margin-bottom: .4375rem;
  text-align: center;
  font-size: 1.3125rem;
  font-family: 'Nixie One', cursive;
}

p.paragraph.paragraph-15 {
  text-align: center;
  font-family: 'Roboto', sans-serif;
}

p.paragraph.paragraph-16 {
  background-color: rgba(97, 97, 97, .63);
  color: #c8c6c6;
  text-align: center;
  font-size: 22px;
}

p.paragraph.paragraph-17 {
  margin-bottom: 0;
  padding-top: 5px;
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-variant: normal;
  font-size: 18px;
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

p.paragraph.paragraph-18 {
  margin-right: auto;
  margin-bottom: 3px;
  margin-left: auto;
  padding-top: 19px;
  padding-right: 15px;
  padding-left: 15px;
  min-height: 160px;
  color: #fff;
  text-align: center;
  font-size: 12px;
}

p.paragraph.paragraph-19 {
  margin-top: 0;
  padding-top: 5px;
  color: #fff;
  text-align: center;
  font-weight: 500;
  font-size: 17px;
  font-family: 'Roboto', sans-serif;
}

p.paragraph.paragraph-2 {
  margin-right: 5%;
  margin-left: 5%;
  padding-top: 16px;
  text-align: center;
  font-weight: 300;
  font-size: 11px;
  font-family: 'Roboto', sans-serif;
}

p.paragraph.paragraph-1 {
  margin-bottom: -.125rem;
  text-align: center;
  font-weight: 400;
  font-size: 1.1875rem;
  font-family: 'Nixie One', cursive;
}

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

p.paragraph span.paragraph-text-4 {
  color: #1c76c7;
  font-weight: 300;
  font-size: 1.0625rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-5 {
  color: #1c76c7;
  font-weight: 300;
  font-size: 1.0625rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-6 {
  color: #1c76c7;
  font-weight: 300;
  font-size: 1.0625rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-7 {
  color: #1c76c7;
  font-weight: 300;
  font-size: 1.0625rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph.paragraph-9 {
  margin-top: 0;
  padding-top: 0;
  background-color: rgba(75, 75, 75, .87);
  color: #000;
  text-align: center;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

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

p.paragraph#Index_Abstand {
  padding-top: 20px;
}

p.paragraph.row-6 {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1px;
  border-right-color: transparent;
  border-left-color: transparent;
  color: #c8c6c6;
  text-align: center;
}

p.paragraph span.paragraph-text-13 {
  color: #1c76c7;
  font-size: 1.0625rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph.test-para {
  text-align: center;
}

p.paragraph.white-para {
  color: #fff;
  text-align: center;
}

p.paragraph span.paragraph-text-18 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-19 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-20 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-21 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-22 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-23 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-24 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-25 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-26 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-27 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-17 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-28 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-29 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

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

p.paragraph span.paragraph-text-31 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-32 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-33 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-34 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-35 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-36 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-37 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-38 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-39 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-40 {
  color: #1c76c7;
  font-size: .875rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-41 {
  color: #1c76c7;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-42 {
  color: #1c76c7;
  font-size: 1rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-43 {
  color: #1090ff;
  font-size: 1rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-14 {
  color: #1090ff;
  font-size: 1rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

p.paragraph span.paragraph-text-15 {
  color: #1090ff;
  font-size: 1rem;
  font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
}

a.link-text.accordion-title {
  padding-top: .1875rem;
  padding-bottom: .1875rem;
  border-radius: 0;
  background-color: #616161;
  color: #e1e1e1;
  font-weight: 700;
  font-size: .9375rem;
  font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
}

/* Interaction Elements */

a.link-button.button {
  margin-bottom: .3rem;
  padding-top: .5em;
  padding-bottom: .5em;
  width: 100%;
  background-color: #1090ff;
  color: #e1e1e1;
  font-weight: 600;
  font-size: 16px;
  font-family: Cambria, Georgia, serif;
  line-height: 1.1;
}

a.link-button.button:hover {
  background-color: #ff5c4c;
}

a.link-button.button:active {
  background-color: #1e138d;
  color: #fff;
}

/* Layout Elements */

body > .row > [class*='small-'].column-1 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

body > .row.row-4 {
  padding-top: .625rem;
  max-width: none;
  width: 100%;
  background-color: #2f2f2f;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
}

body > .row.row-6 {
  display: block;
  max-width: none;
  width: 100%;
  background-color: #2f2f2f;
}

body > .row > [class*='small-'].column-11 {
  margin-right: auto;
  margin-left: auto;
  padding-top: 0;
}

body > .row.row-7 {
  margin-top: 0;
  max-width: 1500px;
  width: 100%;
  border-top-style: double;
  border-top-color: #949191;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  background-color: #2f2f2f;
  background-image: -webkit-linear-gradient(top, rgba(97, 97, 97, 1) 0%, rgba(29, 30, 33, 0) 31%);
  background-image:    -moz-linear-gradient(top, rgba(97, 97, 97, 1) 0%, rgba(29, 30, 33, 0) 31%);
  background-image:      -o-linear-gradient(top, rgba(97, 97, 97, 1) 0%, rgba(29, 30, 33, 0) 31%);
  background-image:         linear-gradient(180deg, rgba(97, 97, 97, 1) 0%, rgba(29, 30, 33, 0) 31%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  box-shadow: none;
  -webkit-transform: skewY(0deg);
     -moz-transform: skewY(0deg);
       -o-transform: skewY(0deg);
          transform: skewY(0deg);
}

body > .row > [class*='small-'].column-15 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
  background-color: transparent;
}

body > .row > [class*='small-'].column-16 {
  padding-right: 0;
  padding-left: 0;
}

body > .row > [class*='small-'].column-17 {
  padding-right: 0;
  padding-left: 0;
}

body > .row > [class*='small-'].column-18 {
  padding-right: 0;
  padding-left: 0;
}

body > .row > [class*='small-'].column-19 {
  margin-right: auto;
  margin-left: auto;
  border-bottom-style: none;
}

body > .row.row-8 {
  max-width: none;
  width: 100%;
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 1) 8%, rgba(200, 198, 198, 1) 100%);
  background-image:    -moz-linear-gradient(top, rgba(0, 0, 0, 1) 8%, rgba(200, 198, 198, 1) 100%);
  background-image:      -o-linear-gradient(top, rgba(0, 0, 0, 1) 8%, rgba(200, 198, 198, 1) 100%);
  background-image:         linear-gradient(180deg, rgba(0, 0, 0, 1) 8%, rgba(200, 198, 198, 1) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
}

body > .row > [class*='small-'].column-21 {
  clear: none;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
}

body > .row > [class*='small-'].column-20 {
  float: left;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0;
  padding-left: 0;
  -webkit-transform: scale(.94, .94);
     -moz-transform: scale(.94, .94);
       -o-transform: scale(.94, .94);
          transform: scale(.94, .94);
}

body.grid-1 {
  max-width: 2500px;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
}

body > .row.row-1 {
  max-width: 1500px;
  width: auto;
}

body > .row > [class*='small-'].column-14 {
  margin-right: auto;
  margin-left: auto;
}

body > .row > [class*='small-'].column-22 {
  display: none;
  float: left;
  margin-right: auto;
  margin-left: auto;
}

body > .row > [class*='small-'].column-23 {
  padding-top: 1.875rem;
}

body > .row > [class*='small-'].column-27 {
  margin-top: 0;
  margin-bottom: 1.4375rem;
}

body > .row > [class*='small-'].column-28 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-29 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-30 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-31 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-32 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-33 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-35 {
  margin-bottom: 1.25rem;
}

body > .row > [class*='small-'].column-36 {
  margin-bottom: 1.25rem;
}

body > .row.row-10 {
  margin-top: 0;
  padding-top: 0;
  max-width: 1500px;
  background-image: url('../BILDER/Stempel/Lebensmittelstempel/Keksstempel_Koeln.jpg');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

body > .row > [class*='small-'].column-38 {
  overflow: visible;
  margin-right: auto;
  margin-left: auto;
  padding: 0;
  min-height: 10px;
  border: 0 solid #e1e1e1;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: linear;
     -moz-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: .3s;
     -moz-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-property: top;
     -moz-transition-property: top;
       -o-transition-property: top;
          transition-property: top;
  -webkit-transform: translateX(0px) translateY(0px) scaleX(.96) scaleY(.96);
     -moz-transform: translateX(0px) translateY(0px) scaleX(.96) scaleY(.96);
       -o-transform: translateX(0px) translateY(0px) scaleX(.96) scaleY(.96);
          transform: translateX(0px) translateY(0px) scaleX(.96) scaleY(.96);
}

body > .row#Background-koeln {
  margin-top: 24px;
  margin-bottom: 0;
  padding-top: 2px;
  background-image: url('../BILDER/Background/Koeln_Bei_Nacht.jpg');
}

body > .row#Background_praegezangen {
  background-image: url('../BILDER/Background/Background_Praegezangen.jpg');
}

body > .row.row-18 {
  max-width: 1500px;
}

body > .row#Background_Orden {
  background-image: url('../BILDER/Orden_StickPins/Orden_Stick_Scroll.jpg');
}

body > .row#Werbeartikel_Scroll {
  background-image: url('../BILDER/Lasertechnik/Werbeartikelbeschriftung/Werbeartikel_Scroll.jpg');
}

body > .row > [class*='small-'].column-39 {
  padding-right: 0;
  padding-left: 0;
}

body > .row#Background-Applizierstempel_II {
  background-image: url('../BILDER/Praegewerkzeuge/Applizierstempel/Applizierstempel_Back.jpg');
}

body > .row#Background-Drehen_FraesenI_II {
  background-image: url('../BILDER/Drehen_Fraesen/Background.jpg');
}

body > .row#Background-Heissfolienstempelsl_II {
  background-image: url('../BILDER/Praegewerkzeuge/Heissfolienstempel/Heissfolienstempel_Slider.jpg');
}

body > .row#Produktseite_Laserbeschriftung {
  background-image: url('../BILDER/Schilder/Edelstahlgravur_Background.jpg');
}

body > .row#Background_index {
  background-image: url('../BILDER/Background/Background_Home.jpg');
}

body > .row#Produktseite_HOLZINTARSIEN_Holz_II {
  background-image: url('../BILDER/Praegewerkzeuge/Holzgravuren/Holzintarsien/Background.jpg');
}

body > .row#Background-Nyloklischees_II {
  background-image: url('../BILDER/Praegewerkzeuge/Nyloklischees/Background_Nylo.jpg');
}

body > .row#Background-Stanzen_Bandstahlschnitt_II {
  background-image: url('../BILDER/Praegewerkzeuge/Bandstahlschnitt_Stanzen/Background.jpg');
}

body > .row#Background-Brennstempel_manuells_II {
  background-image: url('../BILDER/Brennstempel/manuelle_Brennstempel/Background.jpg');
}

body > .row#Background-Brennstempel_elektrisch_III {
  background-image: url('../BILDER/Brennstempel/elektrische_Brennstempel/elektrische_Brennstempel_Background.jpg');
}

body > .row#Background-Brennstempel_elektrisch_ALK_Hoch_II {
  background-image: url('../BILDER/Brennstempel/Hochleistungsbrennstempel/Brennstempel_Background_ALK.jpg');
}

body > .row#Background-Brennstempel_Typenhalter_ALK_IIII {
  background-image: url('../BILDER/Brennstempel/Brennstempel_Typenhalter/Background.jpg');
}

body > .row#Background-Brennstempel_Wechselklischee1_II {
  background-image: url('../BILDER/Brennstempel/Brennstempelklischee/Background.jpg');
}

body > .row#Background-StahleinschlagstempelII_Back_II {
  background-image: url('../BILDER/Stahlstempel/Stahleinschlagstempel/Background_Stahleinschlagstempel.jpg');
}

body > .row#Background-Maschinenstempel3_Pressenstempel_II {
  background-image: url('../BILDER/Stahlstempel/Maschinenstempel/Freiformflaeche_Gravur_Background.jpg');
}

body > .row#Background-Stahltypen_Typenhalter {
  background-image: url('../BILDER/Stahlstempel/Praegetypen/Praegetypen_Background.jpg');
}

body > .row#Background-Federschlagstempel {
  background-image: url('../BILDER/Stahlstempel/Stahleinschlagstempel/Background_Stahleinschlagstempel.jpg');
}

body > .row#Background-Signierrollen_II {
  background-image: url('../BILDER/Praegewerkzeuge/Abrollwerkzeuge/Abrollstempel_Background2.JPG');
}

body > .row#Background-Blechpraeger {
  background-image: url('../BILDER/Stahlstempel/Blechpraegewerkzeuge/Background.jpg');
}

body > .row#Background-Muenzpraegestempel_IIII {
  background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Background.jpg');
}

body > .row#Background-Petschafte_Produkt_II {
  background-image: url('../BILDER/Gravuren/Petschaft/Background_Petschaft.jpg');
}

body > .row#Background-Ringgravuren {
  background-image: url('../BILDER/Gravuren/Ringgravuren/Backround_Ring.jpg');
}

body > .row#Background-Petschafte_Produkt_II3 {
  background-image: url('../BILDER/Gravuren/Ringgravuren/Backround_Ring.jpg');
}

body > .row#Background-Einzelbuchstaben {
  background-image: url('../BILDER/Gravuren/Buchstaben/Bearbeitung%20042.jpg');
}

body > .row#Background-Elektroden_II {
  background-image: url('../BILDER/Gravuren/Elektroden/Background_Elektrode.jpg');
}

body > .row#Background-Gravurschilder {
  background-image: url('../BILDER/Background/Background_Home.jpg');
}

body > .row#Background-EDelstahlgravuren_II {
  background-image: url('../BILDER/Schilder/Edelstahlgravur_Background.jpg');
}

body > .row#Background-Typenschilder {
  background-image: url('../BILDER/Schilder/Typenschilder_Background.jpg');
}

body > .row#Background-Frontplatten {
  background-image: url('../BILDER/Schilder/Background_Frontplatten.jpg');
}

body > .row#Background-Skalierungen_II {
  background-image: url('../BILDER/Gravuren/Skalierungen/Skala_Backgroundr.jpg');
}

body > .row#Background-Grabschilder {
  background-image: url('../BILDER/Schilder/Grabschilder_Background.jpg');
}

body > .row#Background-Folienbeschriftung {
  background-image: url('../BILDER/Schilder/Folienbeschriftung_Background.jpg');
}

body > .row#Background-colop_Stempel {
  background-image: url('../BILDER/Stempel/Colop.jpg');
}

body > .row#Background-TRODAT_STempel {
  background-image: url('../BILDER/Stempel/Trodat.jpg');
}

body > .row#Background-Gummistempel {
  background-image: url('../BILDER/Stempel/Gummistepel/Background.jpg');
}

body > .row#Background-Reiner_Stempel {
  background-image: url('../BILDER/Stempel/Paginierstempel/background.jpg');
}

body > .row#Produktseite_Prototypen {
  background-image: url('../BILDER/Modelle/Prototypen/Background.jpg');
}

body > .row#Background-Fleischbeschaustempel {
  background-image: url('../BILDER/Stempel/Fleischbeschaustempel/Background.jpg');
}

body > .row#Produktseite_FlachstichII {
  background-image: url('../BILDER/Gravuren/Handgravuren/Flachstich/Background_Handgravur.jpg');
}

body > .row#Produktseite_Stahlstich {
  background-image: url('../BILDER/Praegewerkzeuge/Stahlstich/Background.jpg');
}

body > .row#Produktseite_Laserschneiden {
  background-image: url('../BILDER/Lasertechnik/Laserschneiden/Background.jpg');
}

body > .row#Produktseite_Fotogravur {
  background-image: url('../BILDER/Lasertechnik/Fotogravur/Background.jpg');
}

body > .row#Produktseite_HOLZGRAVUREN_II {
  background-image: url('../BILDER/Praegewerkzeuge/Holzgravuren/Holzgravuren/Background.jpg');
}

body > .row#Produktseite_Gussmodelle {
  background-image: url('../BILDER/Modelle/Background_Gussmodelle.jpg');
}

body > .row#Produktseite_fototechnische_modelleII {
  background-image: url('../BILDER/Modelle/Background_Foto.jpg');
}

body > .row#Ueber_Uns_Back {
  background-image: url('../BILDER/Firma_Gravieranstalt_Berger_Koeln_Firmenbild.jpg');
}

body > .row#Background-Magnesiumklischee_II {
  background-image: url('../BILDER/Praegewerkzeuge/Magnesiumklischees/Magnesium_Background.jpg');
}

body > .row#Background-Microstrukturstempel_II {
  background-image: url('../BILDER/Praegewerkzeuge/Microstrukturstempel/Background_Microstrukturstempel.jpg');
}

body > .row#Background-Blindpraegstempel_II {
  background-image: url('../BILDER/Praegewerkzeuge/Blindpraegestempel/BAckground.jpg');
}

body > .row#Background-Lebensmittelstempel {
  background-image: url('../BILDER/Stempel/Lebensmittelstempel/BACKGROUND.jpg');
}

body > .row > [class*='small-'].column41 {
  max-height: none;
}

body > .row.row-5 {
  display: none;
}

body > .row#footer {
  display: none;
}

body > .row.choice-row {
  margin-top: 30px;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 30px;
  max-width: none;
  background-color: #1c76c7;
}

body > .row#Auszeichnungen {
  display: none;
}

.subgrid > .row > [class*='small-'].subgrid-column-2 {
  padding-right: 0;
  padding-left: 0;
}

.subgrid > .row > [class*='small-'].subgrid-column-3 {
  padding-right: 0;
}

.subgrid > .row > [class*='small-'].subgrid-column-1 {
  padding-left: 0;
}

.subgrid > .row > [class*='small-'].subgrid-column-6 {
  padding-right: 6%;
  padding-left: 6%;
}

.subgrid > .row.subgrid-row-2 {
  margin-right: 0;
  margin-left: 0;
  min-height: 210px;
}

.subgrid > .row.subgrid-row-23 {
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  max-width: 1500px;
}

.subgrid.subgrid-2-1 {
  margin-right: auto;
  margin-left: auto;
  width: auto;
}

.container.accordion-content {
  display: none;
  padding: .1875rem .4375rem 0 .375rem;
  border-radius: 0;
  background-color: #616161;
}

.container.container-2 {
  margin-top: .9375rem;
  margin-bottom: .9375rem;
  padding-top: 0;
  padding-right: 0;
  min-height: 100px;
  background-image: url('../BILDER/Berger.png');
  background-attachment: scroll;
  background-position: center top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: contain;
  background-repeat: no-repeat;
}

.container.container-4 {
  margin-bottom: 2rem;
}

.container.container-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  margin-right: auto;
  margin-left: auto;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
          align-self: center;
}

.container.container-6 {
  margin-right: auto;
  margin-left: auto;
  max-width: 75rem;
  width: 100%;
  text-align: center;
}

.container.container-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display:    -moz-box;
  display: -ms-flexbox;
  display:         flex;
  -ms-flex-pack: center;
  margin: 2rem auto 0;

  -webkit-align-self: center;
  -ms-flex-item-align: center;
          align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container {
  position: static;
  display: block;
}

.container.container-9 {
  min-height: 220px;
  max-width: 567px;
  max-height: 220px;
  background-image: url('../BILDER/Schilder/Frontplatten/Schalttafeln_Gravur.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
}

.container.container-10 {
  margin-top: 0;
  min-width: 10px;
  min-height: 40px;
  max-width: 567px;
  max-height: 40px;
  background-color: #1090ff;
  background-image: -webkit-linear-gradient(left, rgba(97, 97, 97, .5) 0%, rgba(255, 185, 0, 0) 15%, rgba(255, 95, 40, 0) 85%, rgba(97, 97, 97, .5) 100%);
  background-image:    -moz-linear-gradient(left, rgba(97, 97, 97, .5) 0%, rgba(255, 185, 0, 0) 15%, rgba(255, 95, 40, 0) 85%, rgba(97, 97, 97, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(97, 97, 97, .5) 0%, rgba(255, 185, 0, 0) 15%, rgba(255, 95, 40, 0) 85%, rgba(97, 97, 97, .5) 100%);
  background-image:         linear-gradient(90deg, rgba(97, 97, 97, .5) 0%, rgba(255, 185, 0, 0) 15%, rgba(255, 95, 40, 0) 85%, rgba(97, 97, 97, .5) 100%);
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  background-repeat: no-repeat;
  box-shadow: none;
  -webkit-transition-delay: .04s;
     -moz-transition-delay: .04s;
       -o-transition-delay: .04s;
          transition-delay: .04s;
  -webkit-transition-duration: 1.2s;
     -moz-transition-duration: 1.2s;
       -o-transition-duration: 1.2s;
          transition-duration: 1.2s;
}

.container.container-11 {
  margin-top: -220px;
  margin-right: auto;
  margin-left: auto;
  min-height: 220px;
  max-width: 567px;
  max-height: 220px;
  background-color: transparent;
  background-image: none;
  background-attachment: scroll;
  background-position: left top;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: 0 0;
  background-repeat: no-repeat;
  opacity: 0;
  -webkit-transition-duration: .9s;
     -moz-transition-duration: .9s;
       -o-transition-duration: .9s;
          transition-duration: .9s;
  -webkit-transition-property: opacity;
     -moz-transition-property: opacity;
       -o-transition-property: opacity;
          transition-property: opacity;

  background-blend-mode: normal;
}

.container#Produktuebersicht-petschafte-copy-1 {
  background-image: url('../BILDER/Gravuren/Petschaft/Siegelgravur.jpg');
}

.container#Produktuebersicht-brennstempel {
  background-image: url('../BILDER/Brennstempel/Brennstempel_Background.jpg');
}

.container#Produktuebersicht-plebensmittelstempel {
  background-image: url('../BILDER/Stempel/Lebensmittelstempel/Keksstempel_Koeln.jpg');
}

.container#Produktuebersicht-gussmdelle {
  background-image: url('../BILDER/Modelle/Gussmodelle_Background.jpg');
}

.container#Produktuebersicht-orden-stickpins {
  background-image: url('../BILDER/Orden_StickPins/Bandschnallen.jpg');
}

.container#Produktuebersicht-werbeartikel {
  background-image: url('../BILDER/Lasertechnik/Werbeartikelbeschriftung/Werbeartikel_Gravur.JPG');
}

.container#Produktuebersicht-pokale-ehrenpreise {
  background-image: url('../BILDER/Pokale_Ehrenpreise/Ehrenpreis_Gravur_Detail.JPG');
}

.container#Produktuebersicht-hochzeitsbedarf {
  background-image: url('../BILDER/Background/wedding-322034_640.jpg');
}

.container#Produktuebersicht-drehen-fraesen {
  background-image: url('../BILDER/Drehen_Fraesen/Drehen_Fraesen_Background.jpg');
}

.container.container-12 {
  min-width: 10px;
  border-top: .125rem solid #949191;
  border-right: 0 none #949191;
  border-bottom: .125rem solid #949191;
  border-left: 0 none #949191;
}

.container#Magnesiumklischee {
  background-image: url('../BILDER/Praegewerkzeuge/Magnesiumklischees/Magnesiumklischee_Background.jpg');
}

.container#Applizierstempel {
  background-image: url('../BILDER/Praegewerkzeuge/Applizierstempel/Heissfolie_Applizierstempel.JPG');
}

.container#Blindpraegstempel1 {
  background-image: url('../BILDER/Praegewerkzeuge/Blindpraegestempel/Reliefpraeger_Matriz_Patrize.JPG');
}

.container#Microstrukturstempel {
  background-image: url('../BILDER/Praegewerkzeuge/Microstrukturstempel/Microstrukturstempel.JPG');
}

.container#Nyloklischee {
  background-image: url('../BILDER/Praegewerkzeuge/Nyloklischees/Nyloklischee4.jpg');
}

.container#Stahlstich {
  background-image: url('../BILDER/Praegewerkzeuge/Stahlstich/Stahlstich.JPG');
}

.container#Stanzen {
  background-image: url('../BILDER/Praegewerkzeuge/Bandstahlschnitt_Stanzen/Detail_Bandstahlschnitt.jpg');
}

.container#Stahlwerkzeuge {
  background-image: url('../BILDER/Stahlstempel/Stahlstempel_Background.jpg');
}

.container#Abrollwerkzeuge {
  background-image: url('../BILDER/Praegewerkzeuge/Abrollwerkzeuge/Abrollstempel_Background.jpg');
}

.container#Produktuebersicht-manuelle_Brennstempel {
  background-image: url('../BILDER/Brennstempel/manuelle_Brennstempel/Brandstempel.jpg');
}

.container#Produktuebersicht-elektrische_Brennstempel {
  background-image: url('../BILDER/Brennstempel/elektrische_Brennstempel/Brennstempel_elektrisch_Background.jpg');
}

.container#Produktuebersicht-hochleistungsbrennstempel {
  background-image: url('../BILDER/Brennstempel/Hochleistungsbrennstempel/Hochleistungsbrennstempel_ALK_Background.jpg');
}

.container#Produktuebersicht-typenhalter {
  background-image: url('../BILDER/Brennstempel/Brennstempel_Typenhalter/Brennstempe_Typenhalter.jpg');
}

.container#Produktuebersicht-Klischee {
  background-image: url('../BILDER/Brennstempel/Brennstempelklischee/Brennstempel_Wechselklischee.jpg');
}

.container#Produktuebersicht-Laser_Holz {
  background-image: url('../BILDER/Lasertechnik/Laserschneiden/Holz_Gravur_Schneiden.JPG');
}

.container#Produktuebersicht-gussmodelle {
  background-image: url('../BILDER/Modelle/Gussmodell.jpg');
}

.container#PROTOTYPEN {
  background-image: url('../BILDER/Pokale_Ehrenpreise/Ehrenpreis_Gravur_Detail.JPG');
}

.container#Produktuebersicht-gravuren-copy-1 {
  background-image: url('../BILDER/Stahlstempel/Stahlstempel_Background.jpg');
}

.container#Produktuebersicht-buerostempel2 {
  background-image: url('../BILDER/Stempel/COLOP_Stempel/Colop_Colours_Stempel_Koeln.jpg');
}

.container#Produktuebersicht-praegezangen2 {
  background-image: url('../BILDER/Praegezangen/Praegezange_Background.jpg');
}

.container#Produktuebersicht-COLOP_STEMPEL {
  background-image: url('../BILDER/Stempel/COLOP_Stempel/Colop_Colours_Stempel_Koeln.jpg');
}

.container#Produktuebersicht-TRODAT {
  background-image: url('../BILDER/Stempel/Trodat_Stempel/Printy_Trodat_Koeln.jpg');
}

.container#Produktuebersicht-GUMMISTEMPEL {
  background-image: url('../BILDER/Stempel/Gummistepel/Gummistempel_Background.jpg');
}

.container#Produktuebersicht-Lebensmittelstempel {
  background-image: url('../BILDER/Stempel/Lebensmittelstempel/Brotstempel_Koeln.jpg');
}

.container#Produktuebersicht-PRAEGESTEMPEL1 {
  background-image: url('../BILDER/Praegewerkzeuge/Praegewerkzeuge_Background.jpg');
}

.container#Produktuebersicht-SIEGELSTEMPEL {
  background-image: url('../BILDER/Gravuren/Petschaft/Petschaft_Siegel_Koeln.jpg');
}

.container#Produktuebersicht-Nummerierungsstempel2 {
  background-image: url('../BILDER/Stempel/Paginierstempel/Stempel_Nummerierung_automatisch.jpg');
}

.container#Produktuebersicht-FLEISCHBES {
  background-image: url('../BILDER/Stempel/Fleischbeschaustempel/Fleischbeschaustempel_Messing.jpg');
}

.container#Produktuebersicht-BBRENNSTEMPEL1 {
  background-image: url('../BILDER/Brennstempel/elektrische_Brennstempel/Brennstempel_elektrisch_Background.jpg');
}

.container#Produktuebersicht-PRESSEN_PRAEGEZANGEN22 {
  background-image: url('../BILDER/Praegezangen/Handpraegezange.jpg');
}

.container#Produktuebersicht-MUENZPRAEGESTEMPEL2 {
  background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
}

.container#Produktuebersicht-muenzpraegestempel {
  background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
}

.container#Produktuebersicht-GRAVURSCHILDER {
  background-image: url('../BILDER/Schilder/Gravurschilder/Gravurschilder_Background1.jpg');
}

.container#Produktuebersicht-EDELSTAHLGRAVUEREN {
  background-image: url('../BILDER/Schilder/Edelstahlschilder/Edelstahlschild_Koeln.jpg');
}

.container#Produktuebersicht-TYPENSCHILDER {
  background-image: url('../BILDER/Schilder/Typenschilder_Maschinenstempel/20170203_101608.jpg');
}

.container#Produktuebersicht-FRONTPLATTEN2 {
  background-image: url('../BILDER/Schilder/Frontplatten/Schalttafeln_Gravur.jpg');
}

.container#Produktuebersicht-SKALIERUNGEN {
  background-image: url('../BILDER/Gravuren/Skalierungen/Skalen_Gravur.jpg');
}

.container#Produktuebersicht-GRABSCHILDER {
  background-image: url('../BILDER/Schilder/Grabschilder/Grabschilder_Gravur_Koeln.jpg');
}

.container#Produktuebersicht-FOLIENBESCHRIFTUNG {
  background-image: url('../BILDER/Schilder/Folienbeschriftung/Folien_Plotten.JPG');
}

.container#Produktuebersicht-gravuren2 {
  background-image: url('../BILDER/Gravuren/GRAVUREN_BACK.jpg');
}

.container#Produktuebersicht-cnc-gravuren2 {
  background-image: url('../BILDER/Gravuren/Elektroden/Elektrode_Background.jpg');
}

.container#Produktuebersicht-handgravuren3 {
  background-image: url('../BILDER/Gravuren/Handgravuren/Handgravuren_Background.jpg');
}

.container#Produktuebersicht-lasergravuren3 {
  background-image: url('../BILDER/Lasertechnik/Lasergravuren_Background.jpg');
}

.container#Produktuebersicht-schilder33 {
  background-image: url('../BILDER/Schilder/Gravurschilder/Gravurschilder_Background1.jpg');
}

.container#Produktuebersicht-glasgravuren33 {
  background-image: url('../BILDER/Lasertechnik/Glasgravur/Fotogravur_Glas.jpg');
}

.container#Produktuebersicht-PETSCHATESIEGEL {
  background-image: url('../BILDER/Gravuren/Petschaft/Petschaft_Siegel_Koeln.jpg');
}

.container#Produktuebersicht-ELEKTRODEN {
  background-image: url('../BILDER/Gravuren/Elektroden/Elektrode_fraesen_nach%20stl.jpg');
}

.container#Produktuebersicht-EINZELBUCHSTABEN {
  background-image: url('../BILDER/Gravuren/Buchstaben/Logo_graviert.JPG');
}

.container#Produktuebersicht-BRENNSTEMPEL_CNC {
  background-image: url('../BILDER/Brennstempel/Brennstempel_Background.jpg');
}

.container#Produktuebersicht-SCHILDER2 {
  background-image: url('../BILDER/Schilder/Gravurschilder/Gravurschilder_Background1.jpg');
}

.container#Produktuebersicht-SONDERANFERTIGUNG {
  background-image: url('../BILDER/Gravuren/Sonderanfertigung/Muenze_Gravur.JPG');
}

.container#Produktuebersicht-SIGNIERROLLEN2 {
  background-image: url('../BILDER/Praegewerkzeuge/Abrollwerkzeuge/Abrollstempel_Background.jpg');
}

.container#Produktuebersicht-PRAEGEWERKZEUGE_X {
  background-image: url('../BILDER/Praegewerkzeuge/Praegewerkzeuge_Background.jpg');
}

.container#Produktuebersicht-STAHLSTEMPE_I {
  background-image: url('../BILDER/Stahlstempel/Stahlstempel_Background.jpg');
}

.container#Produktuebersicht-RINGGRAVUR {
  background-image: url('../BILDER/Gravuren/Ringgravuren/HOCHZEITSRING.jpg');
}

.container#Produktuebersicht-GUSSMODELLE_I {
  background-image: url('../BILDER/Modelle/Gussmodelle_Background.jpg');
}

.container#Produktuebersicht-CNC-GRAVUREN_I {
  background-image: url('../BILDER/Gravuren/Elektroden/Elektrode_Background.jpg');
}

.container#Produktuebersicht-HANDGRAVUREN_I {
  background-image: url('../BILDER/Gravuren/Handgravuren/Handgravuren_Background.jpg');
}

.container#Produktuebersicht-praegewerkzeuge_2 {
  background-image: url('../BILDER/Praegewerkzeuge/Praegewerkzeuge_Background.jpg');
}

.container#Produktuebersicht-Holgravuren_I {
  background-image: url('../BILDER/Praegewerkzeuge/Holzgravuren/Holzgravur_Background.jpg');
}

.container#Produktuebersicht-Holzintarsien_I {
  background-image: url('../BILDER/Praegewerkzeuge/Holzgravuren/Holzintarsien/Holzgravur_Koeln.jpg');
}

.container#Produktuebersicht-Lasertechnik_II {
  background-image: url('../BILDER/Lasertechnik/Lasergravuren_Background.jpg');
}

.container#Produktuebersicht-FOTOGRAVUREN_I {
  background-image: url('../BILDER/Lasertechnik/Fotogravur/Fotogravuren_Koeln.jpg');
  background-position: center top;
}

.container#Produktuebersicht-SChilder_II {
  background-image: url('../BILDER/Schilder/Edelstahlschilder/Edelstahlschild_Koeln.jpg');
}

.container#Produktuebersicht-WaffengravurenII {
  background-image: url('../BILDER/Gravuren/Handgravuren/Waffengravuren/Hnadgravur_Gewehr.JPG');
}

.container#Produktuebersicht-SKALIERUNGEN_II {
  background-image: url('../BILDER/Gravuren/Skalierungen/Skalierung_Background.jpg');
}

.container#Sonderanfertigungen_I {
  background-image: url('../BILDER/Gravuren/Sonderanfertigung/Vorderseite1.jpg');
}

.container#Produktuebersicht-EHRENPREISE_POKALE {
  background-image: url('../BILDER/Pokale_Ehrenpreise/Ehrenpreis_Gravur_Detail.JPG');
}

.container#Produktuebersicht-heissfolienstempel_I {
  background-image: url('../BILDER/Praegewerkzeuge/Heissfolienstempel/Heissfolienpraegung.JPG');
}

.container#Produktuebersicht-flachstich_I {
  background-image: url('../BILDER/Gravuren/Handgravuren/Flachstich/Wappengravur_Flachstich.JPG');
}

.container#Produktuebersicht-Waffenravuren_I {
  background-image: url('../BILDER/Gravuren/Handgravuren/Waffengravuren/Hnadgravur_Gewehr.JPG');
}

.container#Produktuebersicht-Ringgravuren_I {
  background-image: url('../BILDER/Gravuren/Ringgravuren/HOCHZEITSRING.jpg');
}

.container#Produktuebersicht-Stahlstich_I {
  background-image: url('../BILDER/Praegewerkzeuge/Stahlstich/Stahlstich.JPG');
}

.container#Produktuebersicht-blindpraeger {
  background-image: url('../BILDER/Praegewerkzeuge/Blindpraegestempel/Wappen_Papier_Praegung.JPG');
}

.container#Produktuebersicht-Sonderanfertigungen_I {
  background-image: url('../BILDER/Gravuren/Sonderanfertigung/Vorderseite1.jpg');
}

.container#Produktuebersicht-Stahleinschlagstempel_I {
  background-image: url('../BILDER/Stahlstempel/Stahleinschlagstempel/Schlagstempel.jpg');
}

.container#Produktuebersicht-Maschinenstempel_I {
  background-image: url('../BILDER/Stahlstempel/Maschinenstempel/Abrollstempel_Stahl_Gravur_Koeln.jpg');
}

.container#Produktuebersicht-Praegetypen_II {
  background-image: url('../BILDER/Stahlstempel/Praegetypen/Praegetypen_Background.jpg');
}

.container#Produktuebersicht-Federschlagstempel_I {
  background-image: url('../BILDER/Stahlstempel/Federschlagstempel/Federschlagstempel_Gravur.jpg');
}

.container#Produktuebersicht-Abrollwerkzeuge_II {
  background-image: url('../BILDER/Stahlstempel/Abrollwerkzeuge/Abrollstempel_Background.jpg');
  background-position: left center;
}

.container#Produktuebersicht-Stanzen_I {
  background-image: url('../BILDER/Praegewerkzeuge/Bandstahlschnitt_Stanzen/Stanze_Metall.jpg');
}

.container#Produktuebersicht-Blechpraegwerkzeuge_I {
  background-image: url('../BILDER/Lasertechnik/Werbeartikelbeschriftung/Gepraegt.jpg');
  background-position: center top;
}

.container#Produktuebersicht-Muenzpraegestempel_II {
  background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
}

.container#Produktuebersicht-FOTOGRAVUR {
  background-image: url('../BILDER/Lasertechnik/Fotogravur/Fotogravur_Anhaenger_Schmuck.jpg');
}

.container#Produktuebersicht-Laserschneiden {
  background-image: url('../BILDER/Lasertechnik/Laserschneiden/Laser_Schneiden_Buchstaben.JPG');
}

.container#Produktuebersicht-Glasgravuren_I {
  background-image: url('../BILDER/Lasertechnik/Glasgravur/Fotogravur_Glas.jpg');
}

.container#Produktuebersicht-Laserbeschriftungen_I {
  background-image: url('../BILDER/Lasertechnik/Werbeartikelbeschriftung/Werbeartikelbeschriftung_Background.jpg');
}

.container#Produktuebersicht-Werbeartikelbeschriftung_I {
  background-image: url('../BILDER/Lasertechnik/Werbeartikelbeschriftung/Werbeartikel_Gravur.JPG');
}

.container#Produktuebersicht-Holzgravuren {
  background-image: url('../BILDER/Praegewerkzeuge/Holzgravuren/Holzgravur_Background.jpg');
}

.container#Produktuebersicht-petschafteIII {
  background-image: url('../BILDER/Gravuren/Petschaft/Petschaft_Siegel_Koeln.jpg');
}

.container.container-3-1 {
  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: center;
  padding-top: 20px;
  padding-bottom: 20px;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-2-1 {
  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: center;
  margin-bottom: 40px;

  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
}

.container.container-10.outofview {
  margin-top: 0;
  opacity: 0;
  -webkit-transform: scaleX(0);
     -moz-transform: scaleX(0);
       -o-transform: scaleX(0);
          transform: scaleX(0);
}

.container.container-11:hover {
  background-color: rgba(0, 0, 0, .84);
  opacity: 1;
}

.link-container.link-container-1 {
  margin: 0 auto .9375rem;
  padding-bottom: .125rem;
  max-width: 100%;
  background-color: #1090ff;
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
  -webkit-transition-property: all;
     -moz-transition-property: all;
       -o-transition-property: all;
          transition-property: all;
}

.link-container.link-container-2 {
  background-color: #413636;
}

.link-container.link-container-3 {
  position: static;
  margin-right: 5%;
  margin-left: 5%;
  padding-right: 0;
  padding-left: 0;
  min-height: 40px;
  max-height: 40px;
  border-radius: 10px;
  background-color: rgba(16, 144, 255, .86);
  vertical-align: baseline;
  -webkit-transition-duration: .7s;
     -moz-transition-duration: .7s;
       -o-transition-duration: .7s;
          transition-duration: .7s;
  -webkit-transition-property: background-color;
     -moz-transition-property: background-color;
       -o-transition-property: background-color;
          transition-property: background-color;
}

.link-container.link-container-1.top {
  -webkit-transition-timing-function: ease-in-out;
     -moz-transition-timing-function: ease-in-out;
       -o-transition-timing-function: ease-in-out;
          transition-timing-function: ease-in-out;
  -webkit-transition-duration: 2s;
     -moz-transition-duration: 2s;
       -o-transition-duration: 2s;
          transition-duration: 2s;
  -webkit-transition-property: top;
     -moz-transition-property: top;
       -o-transition-property: top;
          transition-property: top;
}

.link-container.link-container-4 {
  margin-top: 0;
  padding-top: 89px;
  min-width: 125px;
  min-height: 153px;
  width: 100%;
  background-image: url('../BILDER/BergersTischambiente.jpg');
  background-attachment: scroll;
  background-position: center center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;

  background-blend-mode: normal;
}

.link-container.link-container-2:hover {
  background-color: #ff5c4c;
}

.link-container.link-container-1:hover {
  background-color: #ff5c4c;
}

.link-container.link-container-3:hover {
  background-color: rgba(255, 92, 76, .88);
}

.link-container.link-container-4:hover {
  opacity: .63;
  -webkit-transform: scaleX(1.06) scaleY(1.06);
     -moz-transform: scaleX(1.06) scaleY(1.06);
       -o-transform: scaleX(1.06) scaleY(1.06);
          transform: scaleX(1.06) scaleY(1.06);
}

.rule.rule-1 hr {
  border-top-width: 1px;
  border-top-color: #2f2f2f;
}

.rule.rule-1 {
  margin-top: .25rem;
  margin-bottom: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.rule.rule-2 hr {
  border-top-color: #000;
}

ul.list-container.accordion {
  border-radius: 0;
  background-color: #c8c6c6;
}

span.glyph.font-icon-1 {
  padding-top: .5625rem;
  padding-right: 0;
  color: #c8c6c6;
  text-align: center;
  font-size: 1.6875rem;
  line-height: .71;
}

a.glyph.font-icon-link-2 {
  color: #949191;
  text-align: center;
  font-size: 2.0625rem;
}

div.responsive-picture.picture-2 {
  opacity: .32;
  -webkit-transition-delay: 0s;
     -moz-transition-delay: 0s;
       -o-transition-delay: 0s;
          transition-delay: 0s;
  -webkit-transition-timing-function: linear;
     -moz-transition-timing-function: linear;
       -o-transition-timing-function: linear;
          transition-timing-function: linear;
  -webkit-transition-duration: .3s;
     -moz-transition-duration: .3s;
       -o-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transition-property: all;
     -moz-transition-property: all;
       -o-transition-property: all;
          transition-property: all;
}

div.responsive-picture.picture-3 {
  opacity: .32;
}

div.responsive-picture.picture-4 {
  opacity: .32;
}

div.responsive-picture.picture-5 {
  opacity: .32;
  -webkit-transform: skewX(0deg) translateX(0px);
     -moz-transform: skewX(0deg) translateX(0px);
       -o-transform: skewX(0deg) translateX(0px);
          transform: skewX(0deg) translateX(0px);
}

a.glyph.font-icon-link-8 {
  color: #616161;
  text-align: center;
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
}

div.responsive-picture.picture-6 {
  max-width: 567px;
  -webkit-filter: hue-rotate(0deg) grayscale(0);
          filter: hue-rotate(0deg) grayscale(0);
  -webkit-transition-duration: 1s;
     -moz-transition-duration: 1s;
       -o-transition-duration: 1s;
          transition-duration: 1s;
  -webkit-transform: scaleX(1) scaleY(1);
     -moz-transform: scaleX(1) scaleY(1);
       -o-transform: scaleX(1) scaleY(1);
          transform: scaleX(1) scaleY(1);
}

.row > [class*='small-'] .html-element.html-element-2 {
  margin-right: auto;
  margin-left: auto;
}

.row > [class*='small-'] .html-element.html-element-3 {
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
          align-self: stretch;
}

div.responsive-picture.picture-7 {
  max-width: 17.5rem;
}

li.list-item-container.accordion-item {
  border-radius: 0;
}

div.responsive-video.video-2 {
  padding-bottom: 75%;
}

div.responsive-video.video-3 {
  padding-bottom: 74%;
}

div.responsive-video.video-4 {
  padding-bottom: 74%;
}

div.responsive-video.video-1 {
  padding-bottom: 74%;
}

div.responsive-picture.testimonial-image {
  margin-right: auto;
  margin-left: auto;
  border: .0625rem solid #1c76c7;
}

span.glyph.font-icon-2 {
  color: #1c76c7;
  font-size: 30px;
}

span.glyph.font-icon-1-1 {
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
  padding-top: 50px;
  padding-bottom: 0;
  min-height: 200px;
  width: 200px;
  border: .1875rem solid #fff;
  border-radius: 180px;
  color: #fff;
  text-align: center;
  font-size: 70px;
}

div.responsive-picture.picture-6.outofview {
  opacity: .39;
}

a.glyph.font-icon-link-8:hover {
  color: #ff5c4c;
  -webkit-transform: scaleX(1.2) scaleY(1.2);
     -moz-transform: scaleX(1.2) scaleY(1.2);
       -o-transform: scaleX(1.2) scaleY(1.2);
          transform: scaleX(1.2) scaleY(1.2);
}

a.glyph.font-icon-link-2:hover {
  color: #c8c6c6;
}

@media screen and (min-width: 25.5625rem) {
  /* Text Elements */

  h6.heading-2 {
    padding-top: 30px;
  }

  p.paragraph.paragraph-18 {
    min-height: 210px;
    font-size: 11px;
  }

  p.paragraph#Index_Abstand {
    padding-top: 20px;
  }

  /* Interaction Elements */

  a.link-button.button {
    margin-right: auto;
    margin-left: auto;
    width: 100%;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-3 {
    padding-right: .625rem;
    padding-left: .625rem;
  }

  body > .row > [class*='small-'].column-38 {
    padding: 0;
    -webkit-filter: contrast(1) brightness(1) opacity(.93) hue-rotate(1deg);
            filter: contrast(1) brightness(1) opacity(.93) hue-rotate(1deg);
    -webkit-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
       -moz-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
         -o-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
            transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
  }

  body > .row.row-10 {
    background-attachment: fixed;
    background-size: cover;
  }

  body > .row#Background-koeln {
    margin-top: 10px;
    padding-top: 55px;
    background-image: url('../BILDER/Background/Koeln_Bei_Nacht.jpg');
  }

  body > .row.row-5 {
    display: none;
  }

  body > .row.row-6 {
    display: block;
  }

  body > .row#Auszeichnungen {
    display: none;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-6 {
    padding-right: 0;
    padding-left: 0;
  }

  .subgrid > .row > [class*='small-']#koeln-handwerk {
    margin-top: 97px;
  }

  .subgrid > .row.subgrid-row-2 {
    margin-top: -1px;
    padding-top: 0;
    min-height: 210px;
  }

  .subgrid > .row > [class*='small-']#koeln-handwerk-copy-1 {
    margin-top: 97px;
  }

  .container.container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

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

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  .container.container-8 {
    margin-top: 1.875rem;
    padding-top: 0;
  }

  .container.container-9 {
    margin-right: auto;
    margin-left: auto;
    min-height: 270px;
    max-height: 270px;
    background-image: url('../BILDER/Praegezangen/Handpraegezange.jpg');
  }

  .container.container-10 {
    margin-right: auto;
    margin-left: auto;
  }

  .container.container-11 {
    margin-top: -270px;
    min-height: 270px;
    max-height: 270px;
    background-image: none;
    background-attachment: scroll;
    background-position: left top;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 0 0;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .container#Produktuebersicht-pokale-ehrenpreise {
    background-image: url('../BILDER/Pokale_Ehrenpreise/Ehrenpreis_Gravur_Detail.JPG');
  }

  .container#Produktuebersicht-hochzeitsbedarf {
    background-image: url('../BILDER/Background/wedding-322034_640.jpg');
  }

  .container#Produktuebersicht-drehen-fraesen {
    background-image: url('../BILDER/Drehen_Fraesen/Drehen_Fraesen_Background.jpg');
  }

  .container#Produktuebersicht-Lebensmittelstempel {
    background-image: url('../BILDER/Stempel/Lebensmittelstempel/Brotstempel_Koeln.jpg');
  }

  .container#Produktuebersicht-Nummerierungsstempel2 {
    background-image: url('../BILDER/Stempel/Paginierstempel/Stempel_Nummerierung_automatisch.jpg');
  }

  .container#Produktuebersicht-FLEISCHBES {
    background-image: url('../BILDER/Stempel/Fleischbeschaustempel/Fleischbeschaustempel.jpg');
  }

  .container#Produktuebersicht-BBRENNSTEMPEL1 {
    background-image: url('../BILDER/Brennstempel/Brennstempel_Background.jpg');
  }

  .container#Produktuebersicht-PRESSEN_PRAEGEZANGEN22 {
    background-image: url('../BILDER/Praegezangen/Handpraegezange.jpg');
  }

  .container#Produktuebersicht-MUENZPRAEGESTEMPEL2 {
    background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
  }

  .container#Produktuebersicht-muenzpraegestempel {
    background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
  }

  .container#Produktuebersicht-Stahlstich_I {
    background-image: url('../BILDER/Praegewerkzeuge/Stahlstich/Stahlstich_Background.jpg');
  }

  .container#Produktuebersicht-blindpraeger {
    background-image: url('../BILDER/Praegewerkzeuge/Blindpraegestempel/Reliefpraegung.JPG');
  }

  .container#Produktuebersicht-Sonderanfertigungen_I {
    background-image: url('../BILDER/Gravuren/Sonderanfertigung/Vorderseite1.jpg');
  }

  .link-container.link-container-1 {
    max-width: 80%;
  }

  .rule.rule-1 {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 40rem) {
  /* Text Elements */

  h2.heading-3 {
    font-size: 18px;
  }

  h6.heading-2 {
    padding-top: 125px;
    padding-bottom: 9px;
  }

  h6.heading-4 {
    margin-right: 69px;
    margin-left: 0;
    padding-top: 16px;
    padding-left: 0;
    font-size: 29px;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
    -webkit-transition-duration: 2s;
       -moz-transition-duration: 2s;
         -o-transition-duration: 2s;
            transition-duration: 2s;
  }

  h6 span.heading-text-1 {
    color: #1c76c7;
  }

  h6 span.heading-text-2 {
    color: #1c76c7;
  }

  h6.heading-4.outofview {
    opacity: 0;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transition-property: -webkit-transform;
       -moz-transition-property:         transform, -moz-transform;
         -o-transition-property:      -o-transform;
            transition-property: -webkit-transform;
            transition-property:         transform;
            transition-property:         transform, -webkit-transform, -moz-transform, -o-transform;
    -webkit-transform: translateX(-100%);
       -moz-transform: translateX(-100%);
         -o-transform: translateX(-100%);
            transform: translateX(-100%);
  }

  p.paragraph.paragraph-11 {
    margin-right: 5%;
    margin-left: 5%;
    color: #0a0a0a;
    text-align: center;
    font-size: .6875rem;
    font-family: 'Roboto', sans-serif;
  }

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

  p.paragraph.paragraph-2 {
    margin-right: 5%;
    margin-left: 5%;
    color: #0a0a0a;
    text-align: center;
    font-size: .6875rem;
    font-family: 'Roboto', sans-serif;
  }

  p.paragraph span.paragraph-text-8 {
    color: #1c76c7;
    font-size: 1.0625rem;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  }

  p.paragraph span.paragraph-text-9 {
    font-size: .875rem;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  }

  p.paragraph.paragraph-4 {
    padding-top: 19px;
    text-align: center;
    font-weight: 300;
    font-size: 16px;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
    line-height: 1.4;
    -webkit-transition-duration: 0s;
       -moz-transition-duration: 0s;
         -o-transition-duration: 0s;
            transition-duration: 0s;
  }

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

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

  p.paragraph#Index_Abstand {
    padding-top: 20px;
  }

  a.link-text.text-link-1 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    color: #e1e1e1;
    font-variant: normal;
    font-size: 12px;
    line-height: 0;
  }

  a.link-text.text-link-2 {
    color: #7fb2e1;
    text-align: center;
    font-weight: 600;
    font-size: 14px;
  }

  a.link-text.text-link-1:hover {
    color: #949191;
  }

  /* Interaction Elements */

  a.link-button.button {
    width: 100%;
    font-size: 14px;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-1 {
    padding-right: 0;
    padding-left: 0;
  }

  body > .row > [class*='small-'].column-3 {
    padding-right: 0;
  }

  body > .row > [class*='small-'].column-12 {
    float: left;
    clear: none;
  }

  body > .row > [class*='small-'].column-14 {
    margin-top: .8125rem;
    padding-top: 20px;
    padding-right: 46px;
    padding-left: 7px;
  }

  body > .row > [class*='small-'].column-21 {
    float: left;
  }

  body > .row > [class*='small-'].column-22 {
    display: block;
    padding-top: 1.875rem;
    padding-bottom: 1.875rem;
  }

  body > .row > [class*='small-'].column-23 {
    display: none;
  }

  body > .row > [class*='small-'].column-24 {
    padding-top: 1.25rem;
  }

  body > .row > [class*='small-'].column-25 {
    padding-top: 1.25rem;
  }

  body > .row > [class*='small-'].column-26 {
    padding-top: 155px;
    padding-bottom: 0;
  }

  body > .row.row-10 {
    padding-top: 40px;
    background-attachment: fixed;
  }

  body > .row#Background-koeln {
    padding-top: 131px;
  }

  body > .row.row-5 {
    display: block;
    padding-top: 0;
  }

  body > .row > [class*='small-'].column-34 {
    -webkit-transition-duration: 2s;
       -moz-transition-duration: 2s;
         -o-transition-duration: 2s;
            transition-duration: 2s;
  }

  body > .row > [class*='small-'].column-37 {
    position: static;
    float: left;
    clear: none;
    min-height: 350px;
    max-height: none;
  }

  body > .row.row-4 {
    display: block;
  }

  body > .row#Mobil_Navigation {
    display: none;
  }

  body > .row.row-6 {
    display: block;
  }

  body > .row#footer {
    display: block;
  }

  body > .row#Auszeichnungen {
    display: block;
  }

  body > .row > [class*='small-'].column-34.outofview {
    opacity: .06;
    -webkit-transform: translateX(0%) translateY(100%);
       -moz-transform: translateX(0%) translateY(100%);
         -o-transform: translateX(0%) translateY(100%);
            transform: translateX(0%) translateY(100%);
  }

  .subgrid > .row.subgrid-row-2 {
    min-height: 219px;
  }

  .container.container-2 {
    float: none;
    min-height: 80px;
    background-position: left top;
  }

  .container.container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  .container.container-9 {
    margin-right: auto;
    margin-left: auto;
  }

  .container.container-10 {
    margin-right: auto;
    margin-left: auto;
  }

  .container.container-13 {
    text-align: center;
  }

  div.responsive-picture.picture-2 {
    max-width: none;
  }

  div.responsive-picture.picture-3 {
    max-width: none;
  }

  div.responsive-picture.picture-4 {
    max-width: none;
  }

  div.responsive-picture.picture-5 {
    max-width: none;
  }

  div.responsive-video.video-2 {
    padding-bottom: 74%;
  }

  ul.list-container.list-container-1 {
    list-style-position: outside;
    list-style-type: circle;
  }

  li.list-item-container.list {
    margin-top: -6px;
  }

  .row > [class*='small-'] .html-element.html-element-3 {
    display: none;
  }
}

@media screen and (min-width: 53.25rem) {
  /* Text Elements */

  h6.heading-2 {
    padding-top: 80px;
    font-size: 43px;
  }

  h6.heading-4 {
    padding-top: 35px;
  }

  p.paragraph.paragraph-10 {
    padding-top: 2.3125rem;
  }

  p.paragraph.paragraph-11 {
    font-size: .75rem;
  }

  p.paragraph.paragraph-14 {
    text-align: center;
  }

  p.paragraph.paragraph-15 {
    text-align: center;
  }

  p.paragraph.paragraph-18 {
    min-height: 210px;
  }

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

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

  p.paragraph#Index_Abstand {
    padding-top: 20px;
  }

  /* Interaction Elements */

  a.link-button.button {
    font-size: 16px;
  }

  /* Layout Elements */

  body > .row > [class*='small-'].column-3 {
    padding-right: 0;
    padding-left: .9375rem;
  }

  body.grid-1 {
    max-width: 93.75rem;
  }

  body > .row.row-1 {
    max-width: none;
  }

  body > .row.row-7 {
    max-width: 93.75rem;
  }

  body > .row.row-8 {
    max-width: 93.75rem;
  }

  body > .row.row-6 {
    padding-right: 3%;
    padding-left: 3%;
    max-width: 93.75rem;
  }

  body > .row.row-4 {
    max-width: 93.75rem;
  }

  body > .row > [class*='small-'].column-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: end;

    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }

  body > .row > [class*='small-'].column-25 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
  }

  body > .row.row-10 {
    padding-top: 89px;
  }

  body > .row#Background-koeln {
    padding-top: 178px;
  }

  body > .row > [class*='small-'].column41 {
    max-height: 599px;
  }

  body > .row > [class*='small-'].column-34.outofview {
    opacity: .01;
    -webkit-transform: translateX(0%) translateY(100%);
       -moz-transform: translateX(0%) translateY(100%);
         -o-transform: translateX(0%) translateY(100%);
            transform: translateX(0%) translateY(100%);
  }

  .container.container-3 {
    display: block;
    -ms-flex-pack: start;
    -ms-flex-align: stretch;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
       -moz-box-pack: start;
            justify-content: flex-start;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
       -moz-box-align: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
            align-content: stretch;
  }

  .container.container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    margin-right: auto;
    margin-left: auto;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  .container.container-11 {
    margin-top: -270px;
    min-height: 270px;
    max-height: 270px;
  }

  .container.container-9 {
    min-height: 270px;
    max-height: 270px;
  }

  div.responsive-picture.picture-2 {
    max-width: none;
    background-color: transparent;
  }

  div.responsive-picture.picture-3 {
    max-width: none;
  }

  div.responsive-picture.picture-4 {
    max-width: none;
  }

  div.responsive-picture.picture-5 {
    max-width: none;
  }

  div.responsive-video.video-3 {
    padding-bottom: 75%;
  }

  div.responsive-video.video-5 {
    max-width: 100%;
  }

  .rule.rule-1 {
    margin-bottom: 11px;
  }
}

@media screen and (min-width: 64rem) {
  /* Text Elements */

  h2.blue-heading-center {
    margin-top: 0;
    margin-bottom: 20px;
    text-align: center;
  }

  h2.white-heading {
    font-size: 40px;
  }

  h6.heading-2 {
    padding-top: 50px;
  }

  h6.small-blue {
    color: #1c76c7;
    text-align: center;
    font-weight: 700;
  }

  p.paragraph.paragraph-3 {
    margin-bottom: 1rem;
    font-size: 1.125rem;
  }

  p.paragraph.paragraph-10 {
    margin-top: .625rem;
    margin-right: 0;
    margin-bottom: 0;
    text-align: center;
    font-weight: 400;
    font-size: 1.5rem;
    font-family: 'Nixie One', cursive;
  }

  p.paragraph.paragraph-11 {
    margin-right: 5%;
    margin-left: 5%;
    text-align: center;
    font-size: .8125rem;
    font-family: 'Roboto', sans-serif;
  }

  p.paragraph.paragraph-18 {
    min-height: 212px;
  }

  p.paragraph span.paragraph-text-1 {
    font-size: 1.0625rem;
  }

  p.paragraph span.paragraph-text-2 {
    font-size: 1.0625rem;
  }

  p.paragraph.paragraph-2 {
    margin-right: 8%;
    margin-left: 8%;
    text-align: center;
    font-size: .75rem;
    font-family: 'Roboto', sans-serif;
  }

  p.paragraph.paragraph-1 {
    margin-top: .625rem;
    margin-right: 0;
    margin-bottom: 0;
    text-align: center;
    font-weight: 400;
    font-size: 1.5rem;
    font-family: 'Nixie One', cursive;
  }

  p.paragraph span.paragraph-text-11 {
    color: #fff;
  }

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

  p.paragraph#Index_Abstand {
    padding-top: 23px;
  }

  p.paragraph.test-para {
    text-align: left;
  }

  a.link-text.accordion-title {
    border-radius: 0;
    background-color: #616161;
    color: #e1e1e1;
  }

  /* Layout Elements */

  body.grid-1 {
    max-width: 3500px;
    width: auto;
    height: auto;
  }

  body > .row.row-1 {
    max-width: 1500px;
    background-color: #2f2f2f;
  }

  body > .row > [class*='small-'].column-1 {
    padding-right: 0;
    padding-left: 0;
  }

  body > .row {
    max-width: none;
  }

  body > .row > [class*='small-'].column-11 {
    margin-top: .0625rem;
    margin-bottom: 0;
  }

  body > .row.row-6 {
    margin-top: 0;
    margin-bottom: 0;
    padding-right: 7%;
    padding-left: 7%;
    max-width: none;
  }

  body > .row > [class*='small-'].column-13 {
    position: static;
    float: left;
  }

  body > .row.row-7 {
    max-width: 1500px;
  }

  body > .row > [class*='small-'].column-24 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    -ms-flex-pack: end;

    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
       -moz-box-pack: end;
            justify-content: flex-end;
  }

  body > .row.row-10 {
    padding-top: 135px;
    max-width: 1500px;
    background-size: cover;
  }

  body > .row#Background-koeln {
    padding-top: 198px;
  }

  body > .row.row-18 {
    max-width: 1200px;
  }

  body > .row > [class*='small-'].column-38 {
    -webkit-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
       -moz-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
         -o-transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
            transform: translateX(0px) translateY(0px) scaleX(.96) skewX(0deg) scaleY(.96);
  }

  body > .row.row-4 {
    max-width: 1500px;
  }

  body > .row.row-13 {
    max-width: 1500px;
    background-color: #2f2f2f;
  }

  body > .row > [class*='small-'].column41 {
    max-height: none;
  }

  body > .row.row-5 {
    width: auto;
  }

  body > .row.row-8 {
    max-width: none;
  }

  body > .row.choice-row {
    padding-top: 30px;
    width: auto;
    background-color: #1c76c7;
    text-align: center;
  }

  body > .row > [class*='small-'].column-16-1 {
    position: static;
    right: 6.265664vmax;
    left: 6.265664vmax;
    padding-right: 5%;
    padding-left: 5%;
    text-align: left;
  }

  body > .row > [class*='small-'].column-34.outofview {
    opacity: 0;
    -webkit-transform: translateX(0%) translateY(100%);
       -moz-transform: translateX(0%) translateY(100%);
         -o-transform: translateX(0%) translateY(100%);
            transform: translateX(0%) translateY(100%);
  }

  .subgrid > .row > [class*='small-'].subgrid-column-1 {
    padding-right: .9375rem;
    padding-left: 0;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-2 {
    padding-right: 0;
    padding-left: 0;
  }

  .subgrid > .row.subgrid-row-2 {
    max-width: 1500px;
  }

  .subgrid > .row > [class*='small-']#subgrid-column-1 {
    -webkit-transition-delay: 1.1s;
       -moz-transition-delay: 1.1s;
         -o-transition-delay: 1.1s;
            transition-delay: 1.1s;
    -webkit-transition-timing-function: ease-in-out;
       -moz-transition-timing-function: ease-in-out;
         -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  .subgrid.subgrid-2-1 {
    position: static;
    right: auto;
    left: auto;
    float: left;
    max-width: none;
    width: auto;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  .subgrid > .row.subgrid-row-1-1 {
    max-width: none;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-9-1 {
    text-align: center;
  }

  .subgrid > .row.subgrid-row-2-1 {
    position: static;
    max-width: none;
    width: 100%;
    vertical-align: baseline;
  }

  .subgrid > .row > [class*='small-']#subgrid-column-1.outofview {
    opacity: 0;
    -webkit-transition-delay: 1.1s;
       -moz-transition-delay: 1.1s;
         -o-transition-delay: 1.1s;
            transition-delay: 1.1s;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transform: scaleX(.7) scaleY(.7);
       -moz-transform: scaleX(.7) scaleY(.7);
         -o-transform: scaleX(.7) scaleY(.7);
            transform: scaleX(.7) scaleY(.7);
  }

  .container.accordion-content {
    border-radius: 0;
    background-color: #616161;
  }

  .container.container-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display:    -moz-box;
    display: -ms-flexbox;
    display:         flex;
    text-align: center;

    -webkit-align-self: center;
    -ms-flex-item-align: center;
            align-self: center;
  }

  .container.container-7 {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
            align-self: flex-end;
  }

  .container.container-11 {
    margin-top: -270px;
    min-height: 270px;
    max-height: 270px;
    background-color: transparent;
  }

  .container.container-9 {
    min-height: 270px;
    max-height: 270px;
    background-image: url('../BILDER/Praegewerkzeuge/Muenzpraegestempel/Muenzpraeger_Background.jpg');
    background-attachment: scroll;
    background-position: center center;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: cover;
    background-repeat: no-repeat;

    background-blend-mode: normal;
  }

  .container.container-2 {
    background-position: left top;
  }

  .container.container-3-1 {
    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: center;
    padding-top: 20px;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
  }

  .container#container-1 {
    -webkit-transition-delay: .5s;
       -moz-transition-delay: .5s;
         -o-transition-delay: .5s;
            transition-delay: .5s;
    -webkit-transition-timing-function: ease-in-out;
       -moz-transition-timing-function: ease-in-out;
         -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  .container#container-2 {
    -webkit-transition-delay: .7s;
       -moz-transition-delay: .7s;
         -o-transition-delay: .7s;
            transition-delay: .7s;
    -webkit-transition-timing-function: ease-in-out;
       -moz-transition-timing-function: ease-in-out;
         -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  .container#container-3 {
    -webkit-transition-delay: .9s;
       -moz-transition-delay: .9s;
         -o-transition-delay: .9s;
            transition-delay: .9s;
    -webkit-transition-timing-function: ease-in-out;
       -moz-transition-timing-function: ease-in-out;
         -o-transition-timing-function: ease-in-out;
            transition-timing-function: ease-in-out;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  .container.container-2-1 {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -ms-flex-pack: center;
    -ms-flex-align: center;

    -webkit-box-pack: center;
    -webkit-justify-content: center;
       -moz-box-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
    -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
            align-content: center;
  }

  .container#container-1.outofview {
    opacity: 0;
    -webkit-transition-delay: .5s;
       -moz-transition-delay: .5s;
         -o-transition-delay: .5s;
            transition-delay: .5s;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transform: scaleX(.7) scaleY(.7);
       -moz-transform: scaleX(.7) scaleY(.7);
         -o-transform: scaleX(.7) scaleY(.7);
            transform: scaleX(.7) scaleY(.7);
  }

  .container#container-2.outofview {
    opacity: 0;
    -webkit-transition-delay: .7s;
       -moz-transition-delay: .7s;
         -o-transition-delay: .7s;
            transition-delay: .7s;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transform: scaleX(.7) scaleY(.7);
       -moz-transform: scaleX(.7) scaleY(.7);
         -o-transform: scaleX(.7) scaleY(.7);
            transform: scaleX(.7) scaleY(.7);
  }

  .container#container-3.outofview {
    opacity: 0;
    -webkit-transition-delay: .9s;
       -moz-transition-delay: .9s;
         -o-transition-delay: .9s;
            transition-delay: .9s;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
    -webkit-transform: scaleX(.7) scaleY(.7);
       -moz-transform: scaleX(.7) scaleY(.7);
         -o-transform: scaleX(.7) scaleY(.7);
            transform: scaleX(.7) scaleY(.7);
  }

  .container.container-9:hover {
    -webkit-filter: blur(0px);
            filter: blur(0px);
  }

  .link-container.link-container-4 {
    padding-top: 153px;
    min-height: 239px;
  }

  .row > [class*='small-'] .html-element.html-element-1 {
    margin-right: auto;
    margin-left: auto;
    min-width: .625rem;
    min-height: 2.375rem;
    max-width: 1500px;
  }

  .rule.rule-1 hr {
    border-top-width: 1px;
    border-top-color: #2f2f2f;
  }

  .rule.rule-1 {
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  ul.list-container.accordion {
    border-radius: 8px;
    background-color: #c8c6c6;
  }

  li.list-item-container.accordion-item.is-active {
    border-top-left-radius: 9px 0;
    border-top-right-radius: 9px 0;
    border-bottom-right-radius: 9px 0;
    border-bottom-left-radius: 9px 0;
    background-color: transparent;
  }

  span.glyph.font-icon-1 {
    color: #c8c6c6;
    text-align: center;
    font-size: 1.75rem;
    line-height: 1.26;
  }

  .row > [class*='small-'] .html-element.html-element-4 {
    position: static;
    margin-right: auto;
    margin-left: auto;
    max-width: none;
    background-color: #fff;
  }

  div.responsive-picture.testimonial-image {
    margin-right: auto;
    margin-left: auto;
    border: .0625rem solid #1c76c7;
  }

  span.glyph.font-icon-2 {
    color: #1c76c7;
    font-size: 33px;
  }
}

@media screen and (min-width: 92.0625rem) {
  /* Text Elements */

  h2.heading-3 {
    color: #1c76c7;
    font-weight: 300;
    font-size: 19px;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  }

  h6.heading-2 {
    padding-top: 153px;
    width: 100%;
  }

  h6.heading-4 {
    padding-right: 15px;
    padding-left: 15px;
    text-align: left;
    font-size: 31px;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  }

  p.paragraph.paragraph-2 {
    margin-right: 4%;
    margin-left: 4%;
    padding-top: 16px;
    max-width: none;
  }

  p.paragraph.paragraph-16 {
    width: 100%;
  }

  p.paragraph.paragraph-8 {
    max-width: none;
  }

  p.paragraph#Index_Abstand {
    padding-top: 37px;
  }

  p.paragraph.row-6 {
    border-top-width: .125rem;
    border-top-style: solid;
    border-bottom-width: .125rem;
    border-bottom-style: solid;
  }

  p.paragraph span.paragraph-text-7 {
    color: #1c76c7;
    font-weight: 300;
    font-size: 1.0625rem;
    font-family: Impact, Haettenschweiler, 'Franklin Gothic Bold', Charcoal, 'Helvetica Inserat', 'Bitstream Vera Sans Bold', 'Arial Black', sans-serif;
  }

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

  /* Interaction Elements */

  a.link-button.button {
    width: 100%;
  }

  /* Layout Elements */

  body > .row.row-10 {
    padding-top: 50px;
    max-width: none;
    width: 100%;
    background-size: cover;
  }

  body > .row#Background-Lebensmittelstempel {
    background-size: cover;
  }

  body > .row.row-18 {
    max-width: 1200px;
  }

  body > .row > [class*='small-'].column-2 {
    padding-right: 15px;
  }

  body.grid-1 {
    max-width: none;
  }

  body > .row.row-7 {
    max-width: none;
  }

  body > .row.row-1 {
    max-width: none;
    background-color: #2f2f2f;
  }

  body > .row.row-6 {
    margin-bottom: 0;
    margin-left: 0;
    padding-right: 12%;
    padding-left: 12%;
    max-width: none;
    background-color: #2f2f2f;
  }

  body > .row.row-4 {
    max-width: none;
  }

  body > .row#Background-koeln {
    background-attachment: fixed;
    background-size: cover;
  }

  body > .row#Background_index {
    background-size: cover;
  }

  body > .row.row-13 {
    max-width: none;
    background-color: #2f2f2f;
  }

  body > .row > [class*='small-'].column-14 {
    padding-right: 45px;
    text-align: left;
  }

  body > .row.row-8 {
    max-width: none;
  }

  body > .row > [class*='small-'].column-20 {
    margin-right: auto;
    margin-left: auto;
    padding-top: 3px;
    padding-right: 0;
    -webkit-transition-duration: 1.4s;
       -moz-transition-duration: 1.4s;
         -o-transition-duration: 1.4s;
            transition-duration: 1.4s;
  }

  body > .row > [class*='small-'].column41 {
    max-height: none;
  }

  body > .row > [class*='small-'].column-40 {
    padding-right: 15px;
  }

  body > .row#UeberUns {
    margin-top: 40px;
  }

  body > .row.choice-row {
    margin-top: 30px;
    margin-bottom: 0;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  body > .row#Auszeichnungen {
    padding-top: 44px;
  }

  body > .row > [class*='small-'].column-35 {
    margin-bottom: 20px;
    padding-right: 15px;
    padding-left: 15px;
  }

  body > .row > [class*='small-'].column-20.outofview {
    opacity: 0;
    -webkit-transform: scale(.94, .94) translateY(100%);
       -moz-transform: scale(.94, .94) translateY(100%);
         -o-transform: scale(.94, .94) translateY(100%);
            transform: scale(.94, .94) translateY(100%);
  }

  .subgrid > .row.subgrid-row-2 {
    min-height: 215px;
    max-width: none;
  }

  .subgrid.subgrid-1 {
    width: 100%;
  }

  .subgrid.subgrid-2 {
    -ms-flex-order: 0;

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

  .subgrid > .row > [class*='small-'].subgrid-column-6 {
    text-align: left;
  }

  .subgrid > .row.subgrid-row-1 {
    text-align: left;
  }

  .subgrid.subgrid-4 {
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
            align-self: auto;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-3 {
    padding-left: 0;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-9 {
    text-align: left;
  }

  .subgrid > .row > [class*='small-'].subgrid-column-1 {
    padding-right: 0;
  }

  .subgrid.subgrid-2-1 {
    max-width: none;
  }

  .container.container-2 {
    background-position: left top;
  }

  .container.container-1 {
    padding-right: 0;
  }

  .container.container-13 {
    text-align: center;
  }

  .link-container.link-container-4 {
    width: 100%;
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  .link-container.link-container-1 {
    background-color: #1090ff;
  }

  .row > [class*='small-'] .html-element.html-element-1 {
    max-width: none;
  }

  .row > [class*='small-'] .html-element.html-element-4 {
    max-width: none;
    background-color: #fff;
  }

  ul.list-container.list-container-1 {
    list-style-type: circle;
  }

  div.responsive-picture.picture-6 {
    width: 100%;
    border-style: solid;
    border-color: #c7c7c7;
  }

  a.glyph.font-icon-link-8 {
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  a.glyph.font-icon-link-2 {
    -webkit-transition-duration: 1s;
       -moz-transition-duration: 1s;
         -o-transition-duration: 1s;
            transition-duration: 1s;
  }

  div.responsive-video.video-3 {
    padding-bottom: 75%;
    max-width: 100%;
  }

  .rule.rule-1 {
    margin-top: 1px;
    margin-bottom: 20px;
    padding-top: 1px;
  }

  div.responsive-picture.picture-6.outofview {
    opacity: .98;
  }

  a.glyph.font-icon-link-8:hover {
    -webkit-transform: scaleX(1.2) scaleY(1.2);
       -moz-transform: scaleX(1.2) scaleY(1.2);
         -o-transform: scaleX(1.2) scaleY(1.2);
            transform: scaleX(1.2) scaleY(1.2);
  }

  div.responsive-picture.picture-6:hover {
    opacity: .99;
    -webkit-transform: scaleX(1) scaleY(1) translateX(0px) skewX(0deg);
       -moz-transform: scaleX(1) scaleY(1) translateX(0px) skewX(0deg);
         -o-transform: scaleX(1) scaleY(1) translateX(0px) skewX(0deg);
            transform: scaleX(1) scaleY(1) translateX(0px) skewX(0deg);
  }

  a.glyph.font-icon-link-2:hover {
    -webkit-transform: scaleX(1.2) scaleY(1.2);
       -moz-transform: scaleX(1.2) scaleY(1.2);
         -o-transform: scaleX(1.2) scaleY(1.2);
            transform: scaleX(1.2) scaleY(1.2);
  }

/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/roboto-v30-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* anton-regular - latin */
@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/anton-v23-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/anton-v23-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* catamaran-regular - latin */
@font-face {
  font-family: 'Catamaran';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/catamaran-v17-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/catamaran-v17-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nixie-one-regular - latin */
@font-face {
  font-family: 'Nixie One';
  font-style: cursive;
  font-weight: 400;
  src: local(''),
       url('https://www.graveurberger.mom/fonts/nixie-one-v16-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('https://www.graveurberger.mom/fonts/nixie-one-v16-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}