@charset "UTF-8";
/* line 40, ../sass/_settings.sass */
.clearfix:after {
  height: 0;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}

/* line 47, ../sass/_settings.sass */
.clearfix:before {
  height: 0;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}

@font-face {
  font-family: "CamingoDos-Pro-Bold";
  src: url(font/CamingoDosPro-Bold.eot);
  src: url(font/CamingoDosPro-Bold.eot?#iefix) format("embedded-opentype"), url(font/CamingoDosPro-Bold.woff) format("woff"), url(font/CamingoDosPro-Bold.svg#webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CamingoDos-Pro-Light";
  src: url(font/CamingoDosPro-Light.eot);
  src: url(font/CamingoDosPro-Light.eot?#iefix) format("embedded-opentype"), url(font/CamingoDosPro-Light.woff) format("woff"), url(font/CamingoDosPro-Light.svg#webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CamingoDos-Pro-Regular";
  src: url(font/CamingoDosPro-Regular.eot);
  src: url(font/CamingoDosPro-Regular.eot?#iefix) format("embedded-opentype"), url(font/CamingoDosPro-Regular.woff) format("woff"), url(font/CamingoDosPro-Regular.svg#webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CamingoDos-Pro-RegularItalic";
  src: url(font/CamingoDosPro-RegularItalic.eot);
  src: url(font/CamingoDosPro-RegularItalic.eot?#iefix) format("embedded-opentype"), url(font/CamingoDosPro-RegularItalic.woff) format("woff"), url(font/CamingoDosPro-RegularItalic.svg#webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "CamingoDos-Pro-SemiBold";
  src: url(font/CamingoDosPro-SemiBold.eot);
  src: url(font/CamingoDosPro-SemiBold.eot?#iefix) format("embedded-opentype"), url(font/CamingoDosPro-SemiBold.woff) format("woff"), url(font/CamingoDosPro-SemiBold.svg#webfont) format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 15, ../sass/main.sass */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 17, ../sass/main.sass */
*:before, *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 20, ../sass/main.sass */
html {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 10px;
  line-height: 1.2em;
}

/* line 25, ../sass/main.sass */
body {
  background: #e5e5e5;
  color: #232424;
  margin: 0;
  padding: 0;
}

/* line 31, ../sass/main.sass */
h1, h2, h3, h4, h5 {
  line-height: 1.2;
  font-weight: normal;
}

/* line 35, ../sass/main.sass */
h1, h2 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 6rem;
  line-height: 1.2;
}

/* line 41, ../sass/main.sass */
h1 + h5 {
  margin-top: -9px;
}
/* line 43, ../sass/main.sass */
h1 + h3 {
  margin-top: 48px;
}

/* line 46, ../sass/main.sass */
h2 {
  font-size: 5rem;
  margin: 38px 0 24px;
}
/* line 49, ../sass/main.sass */
h2 + img {
  margin-top: 69px !important;
}
/* line 51, ../sass/main.sass */
h2 + figure {
  margin-top: 69px !important;
}

/* line 54, ../sass/main.sass */
h3, h4 {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 3.2rem;
  line-height: 1.3125;
  margin: 34px 0;
}

/* line 61, ../sass/main.sass */
h3 + p {
  margin-top: 16px !important;
}
/* line 63, ../sass/main.sass */
h3 ~ p {
  line-height: 1.5 !important;
}

/* line 66, ../sass/main.sass */
h4 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  margin: 0 0 31px 0;
  line-height: 1.3;
}
/* line 71, ../sass/main.sass */
h4.no-margin-bottom {
  margin-bottom: 0;
}
/* line 73, ../sass/main.sass */
h4.no-margin-bottom + p {
  margin-top: 0;
}

/* line 76, ../sass/main.sass */
h5 {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  line-height: 1.429;
  margin: 0 0 47px 0;
}

/* line 82, ../sass/main.sass */
p.small {
  font-size: 2.4rem !important;
}

/* line 85, ../sass/main.sass */
i {
  font-family: "CamingoDos-Pro-RegularItalic", Arial, Helvetica, sans-serif;
  font-style: normal;
}

/* line 89, ../sass/main.sass */
b, strong {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-weight: normal;
}

/* line 93, ../sass/main.sass */
a {
  color: #000;
  text-decoration: none;
}
/* line 96, ../sass/main.sass */
a.button {
  display: inline-block;
  background: none;
  border: solid 2px #3d3e3d;
  color: #3d3e3d;
  font-size: 2.4rem;
  line-height: 1.2;
  padding: 13px 30px 14px;
  text-align: center;
}
/* line 106, ../sass/main.sass */
a.button:hover, a.button:focus {
  text-decoration: underline;
}

/* line 109, ../sass/main.sass */
hr {
  border: 0;
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 2px;
  background: #217ca3;
  background: -webkit-linear-gradient(left, #217ca3, #63a90f);
  background: -moz-linear-gradient(left, #217ca3, #63a90f);
  background: -ms-linear-gradient(left, #217ca3, #63a90f);
  background: -o-linear-gradient(left, #217ca3, #63a90f);
  background: linear-gradient(to right, #217ca3, #63a90f);
  position: relative;
}

/* line 114, ../sass/main.sass */
figure {
  margin: 0;
}

/* line 117, ../sass/main.sass */
span.copyright {
  color: #7e7e7e;
}

/* line 120, ../sass/main.sass */
img {
  max-width: 100%;
  height: auto;
}

/* line 124, ../sass/main.sass */
.centered, .centered img {
  position: relative;
  margin: 0 auto;
  display: block;
}

/* line 129, ../sass/main.sass */
.left-floated {
  float: left;
  width: 50%;
  display: inline-block;
  position: relative;
  margin-right: 1.6rem;
}

/* line 136, ../sass/main.sass */
.right-floated {
  float: right;
  width: 50%;
  display: inline-block;
  position: relative;
  margin-left: 1.6rem;
}

/* line 143, ../sass/main.sass */
.visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 153, ../sass/main.sass */
.visually-hidden.focusable:active, .visually-hidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

/* line 162, ../sass/main.sass */
.container {
  background: #fff;
  max-width: 1440px;
  position: relative;
  margin: 0 auto;
}

/* line 169, ../sass/main.sass */
p a, .link-box a {
  font-size: inherit;
  color: #217ca3;
  background: url(../image/icon-sb052f4f338.png) 0 -16038px no-repeat transparent;
  padding: 0 0 0 36px;
}
/* line 174, ../sass/main.sass */
p a:hover, p a:focus, .link-box a:hover, .link-box a:focus {
  text-decoration: underline;
}
/* line 176, ../sass/main.sass */
p a:visited, .link-box a:visited {
  color: #006e78;
}
/* line 178, ../sass/main.sass */
p a.glossar, .link-box a.glossar {
  background: url(../image/icon-sb052f4f338.png) 0 -11310px no-repeat transparent;
}
/* line 180, ../sass/main.sass */
p a.download, .link-box a.download {
  background: url(../image/icon-sb052f4f338.png) 0 -7142px no-repeat transparent;
}
/* line 182, ../sass/main.sass */
p a.download:hover, p a.download:focus, .link-box a.download:hover, .link-box a.download:focus {
  text-decoration: none;
}
/* line 184, ../sass/main.sass */
p a.download:hover span:not(.fileinfo), p a.download:focus span:not(.fileinfo), .link-box a.download:hover span:not(.fileinfo), .link-box a.download:focus span:not(.fileinfo) {
  text-decoration: underline;
}
/* line 186, ../sass/main.sass */
p a.download span.fileinfo, .link-box a.download span.fileinfo {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  color: black;
}
/* line 189, ../sass/main.sass */
p a[target="_blank"], .link-box a[target="_blank"] {
  background: url(../image/icon-sb052f4f338.png) 0 -9226px no-repeat transparent;
}

/* line 192, ../sass/main.sass */
ul {
  padding: 0;
  margin: 0;
}
/* line 195, ../sass/main.sass */
ul li {
  list-style: none;
}

/* line 198, ../sass/main.sass */
ol {
  padding-left: 30px;
  margin: 13px 0;
}
/* line 201, ../sass/main.sass */
ol li {
  font-size: 2.8rem;
  line-height: 1.43;
  margin-bottom: 12px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}

/* line 207, ../sass/main.sass */
table {
  border-spacing: 0;
  border-collapse: collapse;
}
/* line 210, ../sass/main.sass */
table.announcements {
  width: 100%;
  margin: 31px 0 43px;
}
/* line 213, ../sass/main.sass */
table.announcements tbody {
  border: 0;
}
/* line 216, ../sass/main.sass */
table.announcements tr:nth-child(odd) {
  background-color: #efefef;
}
/* line 218, ../sass/main.sass */
table.announcements tr td {
  position: relative;
  line-height: 1.3;
  border: 0;
  vertical-align: top;
  padding: 44px 107px 47px;
  color: #464646;
}
/* line 225, ../sass/main.sass */
table.announcements tr td:after {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 2px;
  background: #217ca3;
  background: -webkit-linear-gradient(left, #217ca3, #63a90f);
  background: -moz-linear-gradient(left, #217ca3, #63a90f);
  background: -ms-linear-gradient(left, #217ca3, #63a90f);
  background: -o-linear-gradient(left, #217ca3, #63a90f);
  background: linear-gradient(to right, #217ca3, #63a90f);
}
/* line 227, ../sass/main.sass */
table.announcements tr td .category, table.announcements tr td p {
  font-size: 2.4rem;
  display: block;
  margin-bottom: 13px;
}
/* line 231, ../sass/main.sass */
table.announcements tr td .title {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  display: block;
}
/* line 235, ../sass/main.sass */
table.announcements tr td .button {
  color: #3d3e3d;
  border-color: #3d3e3d;
  float: right;
  margin-top: 13px;
}
/* line 240, ../sass/main.sass */
table.announcements tr td > div {
  float: left;
  margin-right: 10px;
  max-width: 60%;
}
/* line 244, ../sass/main.sass */
table.announcements tr td .button {
  float: right;
}

/* line 247, ../sass/main.sass */
.tender--information {
  font-size: 2.4rem;
  display: block;
  margin-bottom: 13px;
  margin-top: 16px;
}

/* line 253, ../sass/main.sass */
.tender--identifier {
  font-size: 1.8rem;
  display: block;
  margin-bottom: 13px;
}

/* line 258, ../sass/main.sass */
.full-width {
  clear: both;
}
/* line 260, ../sass/main.sass */
.full-width.grey {
  background: #efefef;
  padding: 30px 0 115px 0;
  margin: 57px 0 0;
}
/* line 264, ../sass/main.sass */
.full-width.grey h2 {
  color: #32363f;
  margin-top: 8px !important;
}
/* line 267, ../sass/main.sass */
.full-width.no-margin-top {
  margin-top: 0;
}
/* line 269, ../sass/main.sass */
.full-width.small-padding-bottom {
  padding-bottom: 70px;
}
/* line 271, ../sass/main.sass */
.full-width .logos {
  margin: 54px 0 0 107px;
}
/* line 273, ../sass/main.sass */
.full-width .logos li {
  float: left;
  width: 35.7%;
}
/* line 276, ../sass/main.sass */
.full-width .logos li:last-child {
  width: 28.6%;
}
/* line 278, ../sass/main.sass */
.full-width .logos li a {
  display: inline-block;
  height: 101px;
  background-size: 100% auto;
  background-repeat: no-repeat;
}
/* line 283, ../sass/main.sass */
.full-width .logos li a.ewn {
  background-image: url(image/logos/ewn.png);
  width: 192px;
}
/* line 286, ../sass/main.sass */
.full-width .logos li a.jen {
  background-image: url(image/logos/jen.png);
  width: 271px;
}
/* line 289, ../sass/main.sass */
.full-width .logos li a.kte {
  background-image: url(image/logos/kte.png);
  width: 197px;
}
/* line 292, ../sass/main.sass */
.full-width > h2 {
  margin: 71px 107px 23px;
}
/* line 294, ../sass/main.sass */
.full-width > h2:first-child {
  margin-top: 69px;
}

/* line 297, ../sass/main.sass */
.text-content {
  padding: 0 107px;
  width: 100%;
}
/* line 300, ../sass/main.sass */
.text-content p {
  font-size: 2.4rem;
  line-height: 1.333;
  margin-bottom: 33px;
}
/* line 305, ../sass/main.sass */
.text-content a.button {
  margin: 20px 0;
}
/* line 308, ../sass/main.sass */
.text-content ul li {
  padding: 0 0 0 36px;
  background: url(../image/icon-sb052f4f338.png) 0 -23854px no-repeat transparent;
  font-size: 2.4rem;
  line-height: 1.4;
}
/* line 313, ../sass/main.sass */
.text-content > img {
  margin-bottom: 80px;
}
/* line 315, ../sass/main.sass */
.text-content > figure.centered {
  margin-bottom: 80px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 320, ../sass/main.sass */
  .full-width .logos li a.ewn {
    background-image: url(image/logos/ewn2x.png);
  }
  /* line 322, ../sass/main.sass */
  .full-width .logos li a.jen {
    background-image: url(image/logos/jen2x.png);
  }
  /* line 324, ../sass/main.sass */
  .full-width .logos li a.kte {
    background-image: url(image/logos/kte2x.png);
  }

  /* line 327, ../sass/main.sass */
  p a {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0 -6119px;
  }
  /* line 332, ../sass/main.sass */
  p a.glossar {
    background-position: 0 -4183px;
  }
  /* line 335, ../sass/main.sass */
  p a.download {
    background-position: 0 -3099px;
  }
  /* line 338, ../sass/main.sass */
  p a[target="_blank"] {
    background-position: 0 -3641px;
  }
}
/* line 344, ../sass/main.sass */
.top-decending .top, .top-decending .bottom, .bottom-ascending .top, .bottom-ascending .bottom, .bottom-decending .top, .bottom-decending .bottom {
  position: absolute !important;
  padding: 0 !important;
  z-index: 10;
  width: 0 !important;
  height: 0 !important;
}
/* line 350, ../sass/main.sass */
.top-decending .top, .bottom-ascending .top, .bottom-decending .top {
  top: 0;
  right: 0;
  border-top: 100px solid #fff;
  border-left: 100px solid transparent;
}
/* line 355, ../sass/main.sass */
.top-decending .bottom, .bottom-ascending .bottom, .bottom-decending .bottom {
  bottom: 0;
  right: 0;
  border-bottom: 1440px solid #fff;
  border-left: 100px solid transparent;
}
/* line 360, ../sass/main.sass */
.top-decending.bgGrey .bottom, .bottom-ascending.bgGrey .bottom, .bottom-decending.bgGrey .bottom {
  border-bottom-color: #efefef;
}

/* line 363, ../sass/main.sass */
.bottom-decending .bottom {
  right: auto;
  left: 0;
  border-left: 0;
  border-right: 100px solid transparent;
}

@media only screen and (max-width: 1200px) {
  /* line 372, ../sass/main.sass */
  html {
    font-size: 5px;
  }

  /* line 375, ../sass/main.sass */
  ol {
    padding-left: 20px;
  }
  /* line 377, ../sass/main.sass */
  ol li {
    font-size: 3.6rem;
  }

  /* line 380, ../sass/main.sass */
  a.button {
    padding: 8px 17px 10px;
  }

  /* line 383, ../sass/main.sass */
  p, span {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }

  /* line 387, ../sass/main.sass */
  p a {
    padding-left: 18px;
    background: url(../image/icon-sb052f4f338.png) 0 -13447px no-repeat transparent;
  }
  /* line 390, ../sass/main.sass */
  p a.glossar {
    background: url(../image/icon-sb052f4f338.png) 0 -9755px no-repeat transparent;
  }
  /* line 392, ../sass/main.sass */
  p a.download {
    background: url(../image/icon-sb052f4f338.png) 0 -5587px no-repeat transparent;
  }
  /* line 394, ../sass/main.sass */
  p a[target="_blank"] {
    background: url(../image/icon-sb052f4f338.png) 0 -7671px no-repeat transparent;
  }
  /* line 396, ../sass/main.sass */
  p.small {
    font-size: 3.2rem !important;
  }

  /* line 399, ../sass/main.sass */
  .mobile-hide {
    display: none;
  }

  /* line 402, ../sass/main.sass */
  h2 {
    font-size: 5rem;
    line-height: 1.273;
    margin-top: 23px;
    margin-bottom: 8px;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
  }
  /* line 408, ../sass/main.sass */
  h2.big {
    font-size: 5.4rem;
    margin-top: 18px;
  }
  /* line 411, ../sass/main.sass */
  h2 + p {
    margin-top: 0;
  }

  /* line 414, ../sass/main.sass */
  h3 {
    font-size: 3.6rem;
    margin: 26px 0 21px;
  }
  /* line 417, ../sass/main.sass */
  h3:first-child {
    margin-top: 0;
  }

  /* line 420, ../sass/main.sass */
  h1 + h3 {
    margin-top: 24px;
  }

  /* line 423, ../sass/main.sass */
  h4 {
    font-size: 3.2rem;
    margin-bottom: 15px;
  }

  /* line 427, ../sass/main.sass */
  h5 {
    font-size: 3.6rem;
    margin-bottom: 24px;
  }

  /* line 432, ../sass/main.sass */
  table.announcements {
    margin: 15px 0 22px;
  }
  /* line 434, ../sass/main.sass */
  table.announcements tr td {
    display: inline-block;
    width: 100% !important;
    padding: 22px 10px 23px;
  }
  /* line 437, ../sass/main.sass */
  table.announcements tr td > div {
    max-width: none;
  }
  /* line 439, ../sass/main.sass */
  table.announcements tr td .title {
    font-size: 3.6rem;
  }
  /* line 441, ../sass/main.sass */
  table.announcements tr td .category, table.announcements tr td .button, table.announcements tr td p {
    font-size: 3.2rem;
  }
  /* line 444, ../sass/main.sass */
  table.announcements + h2 {
    margin-top: 30px;
  }

  /* line 447, ../sass/main.sass */
  .tender--identifier {
    font-size: 3rem;
  }

  /* line 450, ../sass/main.sass */
  .full-width {
    overflow: hidden;
  }
  /* line 454, ../sass/main.sass */
  .full-width:not(.grey) + .text-content p:first-child, .full-width:not(.grey) + .text-content h2:first-child {
    margin-top: 0;
  }
  /* line 456, ../sass/main.sass */
  .full-width h2 {
    margin-left: 10px;
    margin-right: 10px;
  }
  /* line 459, ../sass/main.sass */
  .full-width h2:first-child {
    margin-top: 10px;
  }
  /* line 461, ../sass/main.sass */
  .full-width.grey {
    margin-top: 0;
    padding: 20px 0 30px;
  }
  /* line 464, ../sass/main.sass */
  .full-width .logos {
    margin: 20px 0 0 10px;
  }
  /* line 466, ../sass/main.sass */
  .full-width .logos li {
    padding-left: calc(50% - 68px);
    float: none;
    margin-bottom: 30px;
  }
  /* line 470, ../sass/main.sass */
  .full-width .logos li:last-child {
    margin-bottom: 0;
  }
  /* line 472, ../sass/main.sass */
  .full-width .logos li a {
    height: 50px;
  }
  /* line 474, ../sass/main.sass */
  .full-width .logos li a.ewn {
    background-image: url(image/logos/ewn-mobile.png);
    width: 96px;
  }
  /* line 477, ../sass/main.sass */
  .full-width .logos li a.jen {
    background-image: url(image/logos/jen-mobile.png);
    width: 136px;
  }
  /* line 480, ../sass/main.sass */
  .full-width .logos li a.kte {
    background-image: url(image/logos/kte-mobile.png);
    width: 99px;
  }

  /* line 484, ../sass/main.sass */
  .text-content {
    overflow: hidden;
    padding: 0 10px;
  }
  /* line 487, ../sass/main.sass */
  .text-content p {
    font-size: 3.2rem;
    line-height: 1.428;
    margin-bottom: 22px;
  }
  /* line 491, ../sass/main.sass */
  .text-content p + .button {
    margin-top: -2px;
  }
  /* line 493, ../sass/main.sass */
  .text-content ul {
    margin-bottom: 25px;
  }
  /* line 495, ../sass/main.sass */
  .text-content ul li {
    background: url(../image/icon-sb052f4f338.png) 0 -23353px no-repeat transparent;
    font-size: 3.2rem;
    padding-left: 18px;
  }
  /* line 499, ../sass/main.sass */
  .text-content > img {
    max-width: 100%;
    margin: 20px auto !important;
  }
  /* line 502, ../sass/main.sass */
  .text-content > figure {
    margin: 20px auto;
  }
  /* line 504, ../sass/main.sass */
  .text-content .button {
    font-size: 3.2rem;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 510, ../sass/main.sass */
  .full-width .logos li a.ewn {
    background-image: url(image/logos/ewn-mobile2x.png);
  }
  /* line 512, ../sass/main.sass */
  .full-width .logos li a.jen {
    background-image: url(image/logos/jen-mobile2x.png);
  }
  /* line 514, ../sass/main.sass */
  .full-width .logos li a.kte {
    background-image: url(image/logos/kte-mobile2x.png);
  }

  /* line 517, ../sass/main.sass */
  p a {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -5320px;
  }
  /* line 519, ../sass/main.sass */
  p a.glossar {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -3920px;
  }
  /* line 521, ../sass/main.sass */
  p a.download {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -2836px;
  }
  /* line 523, ../sass/main.sass */
  p a[target="_blank"] {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -3378px;
  }

  /* line 526, ../sass/main.sass */
  .text-content ul li {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -9934px;
  }
}
@media (max-width: 720px) {
  /* line 531, ../sass/main.sass */
  .left-floated, .right-floated {
    float: none;
    width: 100%;
  }
}
/* line 2, ../sass/module/_header.sass */
header #logo {
  background-image: url(image/logo-svg/EWN-Logo-c.svg);
  background-size: 320px auto;
  background-position: -41px -41px;
  background-repeat: no-repeat;
  width: 237px;
  height: 123px;
  display: inline-block;
  margin: 42px 0 8px 54px;
}
/* line 11, ../sass/module/_header.sass */
header #logo.logo-jen {
  background-image: url(image/logo-svg/JEN-Logo-c.svg);
  background-size: 418px;
  width: 340px;
}
/* line 15, ../sass/module/_header.sass */
header #logo.logo-kte {
  background-image: url(image/logo-svg/KTE-Logo-c.svg);
}
/* line 18, ../sass/module/_header.sass */
header #meta {
  float: right;
  margin: 28px 0 0 0;
}
/* line 21, ../sass/module/_header.sass */
header #meta li {
  float: left;
  padding: 0 24px;
}
/* line 24, ../sass/module/_header.sass */
header #meta li:last-child {
  padding: 0 23px 0 36px;
}
/* line 26, ../sass/module/_header.sass */
header #meta li a {
  font-size: 2rem;
  color: #282828;
  line-height: 33px;
}
/* line 30, ../sass/module/_header.sass */
header #meta li a:hover, header #meta li a:focus {
  text-decoration: underline;
}
/* line 32, ../sass/module/_header.sass */
header #meta li.lang-sel {
  padding: 0;
}
/* line 36, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel.active li {
  display: block;
  background: #4d96b5;
}
/* line 39, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel.active li:first-child {
  color: #fff;
  background: url(../image/icon-sb052f4f338.png) 57px -3047px no-repeat #217ca3;
}
/* line 42, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li {
  display: none;
  float: none;
  padding: 0px 18px;
}
/* line 46, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li:nth-child(2) {
  padding-top: 1px;
}
/* line 48, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li:last-child {
  padding-bottom: 3px;
}
/* line 50, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li a {
  display: inline-block;
  font-size: 1.6rem;
  color: #fefefe;
  line-height: 1;
  border-bottom: solid 1px #85b5ca;
  padding: 10px 20px 11px 7px;
}
/* line 57, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li.active a {
  color: #85b5ca;
}
/* line 59, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li:last-child a {
  border-bottom: 0;
}
/* line 61, ../sass/module/_header.sass */
header #meta li.lang-sel #lang-sel li:first-child {
  display: block;
  cursor: pointer;
  background: url(../image/icon-sb052f4f338.png) 57px -1525px no-repeat;
  line-height: 31px;
  padding-left: 25px;
  padding-right: 35px;
  font-size: 2rem;
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 71, ../sass/module/_header.sass */
header .fulltext-search input[type="text"] {
  height: 31px;
}

/* line 1, ../sass/module/_navigation.sass */
#nav, #subnav {
  position: relative;
}
/* line 3, ../sass/module/_navigation.sass */
#nav ul, #subnav ul {
  position: relative;
  float: right;
}
/* line 6, ../sass/module/_navigation.sass */
#nav ul li, #subnav ul li {
  float: left;
  padding: 18px 24px 5px;
}
/* line 9, ../sass/module/_navigation.sass */
#nav ul li:last-child, #subnav ul li:last-child {
  padding-right: 22px;
}
/* line 11, ../sass/module/_navigation.sass */
#nav ul li:hover, #nav ul li.hover, #subnav ul li:hover, #subnav ul li.hover {
  background: #217ca3;
  color: #fff;
}
/* line 14, ../sass/module/_navigation.sass */
#nav ul li:hover a, #nav ul li.hover a, #subnav ul li:hover a, #subnav ul li.hover a {
  color: #fff;
}
/* line 16, ../sass/module/_navigation.sass */
#nav ul li:hover a.current:after, #nav ul li.hover a.current:after, #subnav ul li:hover a.current:after, #subnav ul li.hover a.current:after {
  background: none;
}
/* line 18, ../sass/module/_navigation.sass */
#nav ul li a, #subnav ul li a {
  position: relative;
  color: black;
  font-size: 2.8rem;
}
/* line 22, ../sass/module/_navigation.sass */
#nav ul li a.current:after, #subnav ul li a.current:after {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 2px;
  background: #006e78;
  background: -webkit-linear-gradient(left, #006e78, #63a90f);
  background: -moz-linear-gradient(left, #006e78, #63a90f);
  background: -ms-linear-gradient(left, #006e78, #63a90f);
  background: -o-linear-gradient(left, #006e78, #63a90f);
  background: linear-gradient(to right, #006e78, #63a90f);
  bottom: -5px;
}

/* line 26, ../sass/module/_navigation.sass */
#nav {
  margin-top: 3px;
}
/* line 28, ../sass/module/_navigation.sass */
#nav ul li {
  padding-bottom: 25px;
}

/* line 32, ../sass/module/_navigation.sass */
#subnav {
  overflow: hidden;
  position: absolute;
  background: #217ca3;
  width: 100%;
  height: 0;
  z-index: 20;
}
/* line 39, ../sass/module/_navigation.sass */
#subnav > ul {
  margin: 0;
}
/* line 41, ../sass/module/_navigation.sass */
#subnav > ul > li {
  position: relative;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 45, ../sass/module/_navigation.sass */
#subnav > ul > li > a {
  display: block;
  opacity: 0;
  height: 1px;
  overflow: hidden;
}
/* line 50, ../sass/module/_navigation.sass */
#subnav > ul > li > ul {
  display: none;
  position: absolute;
  left: 25px;
  top: 0;
  padding: 30px 0;
  background: #4d96b6;
}
/* line 57, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.calculate {
  display: block;
}
/* line 59, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.active {
  display: block;
  bottom: 0;
}
/* line 62, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.active li ul {
  bottom: 0;
}
/* line 64, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li {
  float: none;
  width: 393px;
  padding: 0 20px;
}
/* line 68, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li a {
  display: block;
  font-size: 2rem;
  color: #fefefe;
  border-bottom: solid 1px #63a3be;
  padding: 12px 2px;
}
/* line 74, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li a.hasSubNav {
  background: url(../image/icon-right-aligned-s9685fa5be1.png) 95% -392px no-repeat;
}
/* line 76, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li:hover {
  background: #7ab0c8;
}
/* line 78, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li:first-child > a {
  border-top: solid 1px #63a3be;
}
/* line 80, ../sass/module/_navigation.sass */
#subnav > ul > li > ul li:last-child a {
  border-bottom: 0;
}
/* line 82, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li {
  background: #4d96b6;
}
/* line 84, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li:hover, #subnav > ul > li > ul > li.current {
  background: #7ab0c8;
}
/* line 86, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li:hover > a, #subnav > ul > li > ul > li.current > a {
  border-color: #7ab0c8;
}
/* line 88, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li:hover > ul, #subnav > ul > li > ul > li.current > ul {
  display: block;
}
/* line 90, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li:hover ul {
  z-index: 10;
}
/* line 92, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul {
  display: none;
  position: absolute;
  top: 0;
  left: 393px;
  padding: 30px 0;
  background: #7ab0c8;
}
/* line 99, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul > li {
  background: #7ab0c8;
}
/* line 101, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul > li a {
  border-bottom: solid 1px #a6cbda !important;
  background-image: none;
}
/* line 104, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul > li:hover {
  background: #a6cbda;
}
/* line 106, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul > li:hover a {
  border-color: #a6cbda;
}
/* line 108, ../sass/module/_navigation.sass */
#subnav > ul > li > ul > li > ul > li:first-child a {
  border-top-color: #a6cbda;
}
/* line 111, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.browsing > li {
  background: #4d96b6;
}
/* line 114, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.browsing > li.current > ul {
  display: none;
}
/* line 116, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.browsing > li:hover, #subnav > ul > li > ul.browsing > li.current:hover {
  background: #7ab0c8;
}
/* line 118, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.browsing > li:hover > a, #subnav > ul > li > ul.browsing > li.current:hover > a {
  border-color: #7ab0c8;
}
/* line 120, ../sass/module/_navigation.sass */
#subnav > ul > li > ul.browsing > li:hover > ul, #subnav > ul > li > ul.browsing > li.current:hover > ul {
  display: block;
}

/* line 123, ../sass/module/_navigation.sass */
#mobile-nav-elements {
  position: absolute;
  right: 12px;
  width: 120px;
  display: none;
}
/* line 128, ../sass/module/_navigation.sass */
#mobile-nav-elements li {
  float: left;
}
/* line 130, ../sass/module/_navigation.sass */
#mobile-nav-elements li a {
  display: block;
  width: 60px;
  height: 96px;
  padding-top: 57px;
  font-size: 2rem;
  text-align: center;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 139, ../sass/module/_navigation.sass */
#mobile-nav-elements li a#mobile-search {
  background: url(../image/icon-sb052f4f338.png) 18px -19688px no-repeat;
}
/* line 141, ../sass/module/_navigation.sass */
#mobile-nav-elements li a#mobile-nav {
  background: url(../image/icon-sb052f4f338.png) 18px -18640px no-repeat;
}
/* line 143, ../sass/module/_navigation.sass */
#mobile-nav-elements li a.active, #mobile-nav-elements li a.current {
  background-color: #217ca3 !important;
  color: #fff;
}
/* line 146, ../sass/module/_navigation.sass */
#mobile-nav-elements li a.active#mobile-search, #mobile-nav-elements li a.current#mobile-search {
  background: url(../image/icon-sb052f4f338.png) 18px -19163px no-repeat;
}
/* line 148, ../sass/module/_navigation.sass */
#mobile-nav-elements li a.active#mobile-nav, #mobile-nav-elements li a.current#mobile-nav {
  background: url(../image/icon-sb052f4f338.png) 18px -18119px no-repeat;
}

/* line 151, ../sass/module/_navigation.sass */
#mobile-search-container {
  display: none;
  background: #217ca3;
  height: 0px;
  overflow: hidden;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}
/* line 158, ../sass/module/_navigation.sass */
#mobile-search-container input[type="text"] {
  border: 0;
  width: calc(100% - 24px);
  font-size: 2.4rem;
  padding: 7px 12px 9px;
  height: auto;
  margin: 12px;
}
/* line 165, ../sass/module/_navigation.sass */
#mobile-search-container input[type="submit"] {
  background: url(../image/icon-sb052f4f338.png) 10px -1021px no-repeat;
  top: 12px;
  right: 12px;
  height: 30px;
  width: 29px;
}
/* line 171, ../sass/module/_navigation.sass */
#mobile-search-container.active, #mobile-search-container.current {
  height: 54px;
}

/* line 174, ../sass/module/_navigation.sass */
#mobile-nav-container {
  -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.3);
  display: none;
  position: absolute;
  z-index: 1000;
  width: 100%;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}
/* line 183, ../sass/module/_navigation.sass */
#mobile-nav-container.active {
  height: auto;
}
/* line 185, ../sass/module/_navigation.sass */
#mobile-nav-container > ul > li:first-child {
  border-top: 0;
}
/* line 187, ../sass/module/_navigation.sass */
#mobile-nav-container ul li {
  background: #217ca3;
  border-top: solid 1px #4d96b5;
  position: relative;
}
/* line 191, ../sass/module/_navigation.sass */
#mobile-nav-container ul li a {
  font-size: 2.8rem;
  line-height: 1.3;
  color: #fff;
  display: inline-block;
  padding: 9px 20px 11px 34px;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 199, ../sass/module/_navigation.sass */
#mobile-nav-container ul li a[href] {
  position: relative;
}
/* line 201, ../sass/module/_navigation.sass */
#mobile-nav-container ul li a.toggle {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: url(../image/icon-right-aligned-s9685fa5be1.png) 95% -186px no-repeat;
}
/* line 208, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta {
  background: #fff;
  border-color: #217ca3;
}
/* line 211, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta a {
  color: #217ca3;
}
/* line 213, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 0;
  border: 0;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  color: #217ca3;
  margin: 5px 0px 8px 29px;
  padding: 2px 10px 2px 5px;
  background: url(../image/icon-right-aligned-s9685fa5be1.png) 100% 12px no-repeat;
  outline: 0;
  -moz-padding-start: 0;
}
/* line 226, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta select option {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0px;
}
/* line 229, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #217ca3;
}
/* line 232, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.meta select:focus, #mobile-nav-container ul li.meta select:active {
  border: 0;
  outline: 0;
}
/* line 237, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.active > .toggle {
  background: url(../image/icon-right-aligned-s9685fa5be1.png) 95% -598px no-repeat;
}
/* line 239, ../sass/module/_navigation.sass */
#mobile-nav-container ul li.active > ul {
  display: block;
}
/* line 241, ../sass/module/_navigation.sass */
#mobile-nav-container ul li ul {
  display: none;
}
/* line 243, ../sass/module/_navigation.sass */
#mobile-nav-container ul li ul li {
  background: #4d96b5;
  border-color: #63a3be;
}
/* line 246, ../sass/module/_navigation.sass */
#mobile-nav-container ul li ul li ul li {
  background: #7ab0c8;
  border-color: #a6cbda;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 255, ../sass/module/_navigation.sass */
  #subnav > ul > li > ul li a.hasSubNav {
    background-image: url(../image/icon-right-aligned2x-s24a397e60b.png);
    background-size: 6px 318px;
    background-position: 95% -192px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 260, ../sass/module/_navigation.sass */
  #mobile-nav-elements, #mobile-search-container, #mobile-nav-container {
    display: block;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 264, ../sass/module/_navigation.sass */
  #mobile-nav-container ul li a.toggle, #mobile-nav-container ul li.meta select, #mobile-nav-container ul li.active > .toggle {
    background-image: url(../image/icon-right-aligned2x-s24a397e60b.png);
    background-size: 6px 318px;
  }

  /* line 269, ../sass/module/_navigation.sass */
  #mobile-nav-container ul li a.toggle {
    background-position: 95% -86px;
  }
  /* line 272, ../sass/module/_navigation.sass */
  #mobile-nav-container ul li.active > .toggle {
    background-position: 95% -298px;
  }

  /* line 276, ../sass/module/_navigation.sass */
  #mobile-nav-container ul li.meta select {
    background-position: right 12;
  }

  /* line 280, ../sass/module/_navigation.sass */
  #mobile-search-container input[type="submit"] {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 10px -520.5px;
  }

  /* line 284, ../sass/module/_navigation.sass */
  #mobile-nav-elements li a#mobile-search {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 18px -8019px;
  }
  /* line 286, ../sass/module/_navigation.sass */
  #mobile-nav-elements li a#mobile-nav {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 18px -7471px;
  }
  /* line 289, ../sass/module/_navigation.sass */
  #mobile-nav-elements li a.active#mobile-search, #mobile-nav-elements li a.current#mobile-search {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 18px -7744px;
  }
  /* line 291, ../sass/module/_navigation.sass */
  #mobile-nav-elements li a.active#mobile-nav, #mobile-nav-elements li a.current#mobile-nav {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 18px -7200px;
  }
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 79, ../sass/module/_header.sass */
  header #meta li.lang-sel #lang-sel li:first-child {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 57px -774.5px;
  }
  /* line 82, ../sass/module/_header.sass */
  header #meta li.lang-sel #lang-sel.active li:first-child {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 57px -1546.5px;
    background-color: #217ca3;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 89, ../sass/module/_header.sass */
  header #logo {
    background-size: 155px auto;
    background-position: -20px -20px;
    margin: 20px 0 15px 20px;
    width: 114px;
    height: 60px;
  }
  /* line 95, ../sass/module/_header.sass */
  header #logo.logo-jen {
    background-size: 202px auto;
    width: 170px;
  }
  /* line 98, ../sass/module/_header.sass */
  header #meta, header #nav {
    display: none;
  }
}
/* line 101, ../sass/module/_header.sass */
html[data-ua*="Trident/7.0;"] header #logo, html[data-ua*="Trident/6.0;"] header #logo {
  background-position: -68px -38px;
  background-size: 370px auto;
}
/* line 104, ../sass/module/_header.sass */
html[data-ua*="Trident/7.0;"] header #logo.logo-jen, html[data-ua*="Trident/6.0;"] header #logo.logo-jen {
  background-size: 546px auto;
  background-position: -106px -40px;
}

@media only screen and (max-width: 1200px) {
  /* line 109, ../sass/module/_header.sass */
  html[data-ua*="Trident/7.0;"] header #logo, html[data-ua*="Trident/6.0;"] header #logo {
    background-size: 170px auto;
    background-position: -32px -18px;
  }
  /* line 112, ../sass/module/_header.sass */
  html[data-ua*="Trident/7.0;"] header #logo.logo-jen, html[data-ua*="Trident/6.0;"] header #logo.logo-jen {
    background-size: 270px auto;
    background-position: -56px -19px;
  }
}
/* line 1, ../sass/module/_breadcrumb.sass */
#breadcrumb {
  background: #efefef;
  padding: 22px 0 24px 85px;
}
/* line 5, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li {
  float: left;
  font-size: 2.4rem;
  color: #3d3d3d;
  line-height: 24px;
  padding: 0 22px;
  position: relative;
}
/* line 12, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li:after {
  content: "›";
  position: absolute;
  height: 20px;
  width: 10px;
  right: -6px;
  top: -2px;
}
/* line 19, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li:last-child:after {
  content: "";
}
/* line 21, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li a {
  color: #3d3d3d;
}
/* line 23, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li a:hover, #breadcrumb ul li a:focus {
  text-decoration: underline;
}
/* line 25, ../sass/module/_breadcrumb.sass */
#breadcrumb ul li a.home {
  display: inline-block;
  height: 20px;
  width: 20px;
  background: url(../image/icon-sb052f4f338.png) 0 -12931px no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 32, ../sass/module/_breadcrumb.sass */
  #breadcrumb ul li a.home {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -5054px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 36, ../sass/module/_breadcrumb.sass */
  #breadcrumb {
    display: none;
  }
}
/* line 1, ../sass/module/_pagetitle.sass */
.pagetitle {
  position: relative;
  min-height: 333px;
  padding-bottom: 70px;
  background-position: right top;
  background-repeat: no-repeat;
  background-image: url(image/mood/default.jpg);
  background-size: 50% auto;
  color: #fff;
  overflow: hidden;
}
/* line 11, ../sass/module/_pagetitle.sass */
.pagetitle.karriere {
  background-image: url(image/mood/karriere.jpg);
}
/* line 13, ../sass/module/_pagetitle.sass */
.pagetitle.glossar {
  background-image: url(image/mood/glossar.jpg);
}
/* line 15, ../sass/module/_pagetitle.sass */
.pagetitle.search {
  background-image: url(image/mood/search.jpg);
}
/* line 17, ../sass/module/_pagetitle.sass */
.pagetitle.image {
  padding-bottom: 0;
  margin-bottom: 47px;
}
/* line 20, ../sass/module/_pagetitle.sass */
.pagetitle.image img {
  display: block;
  max-width: 100%;
  height: auto;
}
/* line 24, ../sass/module/_pagetitle.sass */
.pagetitle .text {
  position: relative;
  padding: 69px 0 0 107px;
}
/* line 27, ../sass/module/_pagetitle.sass */
.pagetitle .text h1 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 6rem;
  color: #fdffff;
  margin: 0;
}
/* line 32, ../sass/module/_pagetitle.sass */
.pagetitle .text p {
  font-size: 2.8rem;
  line-height: 1.289;
  max-width: 50%;
}
/* line 36, ../sass/module/_pagetitle.sass */
.pagetitle .text .button {
  position: relative;
  color: #fff;
  border-color: #fff;
  margin: 20px 0 0 0;
}
/* line 41, ../sass/module/_pagetitle.sass */
.pagetitle .gradient {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  background: #006e78;
  background: -moz-linear-gradient(left, #217ca3 0%, #217ca3 45%, #3e9062 60%, rgba(99, 169, 15, 0.9) 70%, transparent 95%);
  background: -webkit-linear-gradient(left, #217ca3 0%, #217ca3 45%, #3e9062 60%, rgba(99, 169, 15, 0.9) 70%, transparent 95%);
  background: linear-gradient(to right, #217ca3 0%, #217ca3 45%, #3e9062 60%, rgba(99, 169, 15, 0.9) 70%, transparent 95%);
}
/* line 49, ../sass/module/_pagetitle.sass */
.pagetitle.big {
  padding-top: 39px;
  background-position: right 45px;
  margin-bottom: 60px;
}
/* line 53, ../sass/module/_pagetitle.sass */
.pagetitle.big .text p {
  max-width: 45%;
}
/* line 55, ../sass/module/_pagetitle.sass */
.pagetitle.big h1 {
  margin-bottom: 56px;
}

/* line 58, ../sass/module/_pagetitle.sass */
.pagetitle.no-image {
  background-image: none;
}
/* line 60, ../sass/module/_pagetitle.sass */
.pagetitle.no-image .gradient {
  background: #006e78;
  background: -moz-linear-gradient(left, #217ca3 0%, #217ca3 35%, #63a90f 100%);
  background: -webkit-linear-gradient(left, #217ca3 0%, #217ca3 35%, #63a90f 100%);
  background: linear-gradient(to right, #217ca3 0%, #217ca3 35%, #63a90f 100%);
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 64, ../sass/module/_pagetitle.sass */
  .pagetitle {
    background-image: url(image/mood/default2x.jpg);
  }
  /* line 66, ../sass/module/_pagetitle.sass */
  .pagetitle.karriere {
    background-image: url(image/mood/karriere2x.jpg);
  }
  /* line 68, ../sass/module/_pagetitle.sass */
  .pagetitle.glossar {
    background-image: url(image/mood/glossar2x.jpg);
  }
  /* line 70, ../sass/module/_pagetitle.sass */
  .pagetitle.search {
    background-image: url(image/mood/search2x.jpg);
  }
}
@media only screen and (max-width: 1200px) {
  /* line 74, ../sass/module/_pagetitle.sass */
  .pagetitle {
    padding-top: 34px;
    margin-bottom: 25px;
    background-image: none !important;
    min-height: 0;
  }
  /* line 79, ../sass/module/_pagetitle.sass */
  .pagetitle .text {
    padding-top: 0;
  }
  /* line 81, ../sass/module/_pagetitle.sass */
  .pagetitle .gradient {
    background: #006e78;
    background: -moz-linear-gradient(left, #217ca3 0%, #217ca3 50%, #358a76 100%);
    background: -webkit-linear-gradient(left, #217ca3 0%, #217ca3 50%, #358a76 100%);
    background: linear-gradient(to right, #217ca3 0%, #217ca3 50%, #358a76 100%);
  }
  /* line 83, ../sass/module/_pagetitle.sass */
  .pagetitle.image {
    margin-bottom: 0;
  }
  /* line 85, ../sass/module/_pagetitle.sass */
  .pagetitle.big {
    padding-top: 0px;
    margin-bottom: 32px;
  }
  /* line 88, ../sass/module/_pagetitle.sass */
  .pagetitle.big .text {
    padding-top: 30px;
    padding-bottom: 25px;
  }
  /* line 91, ../sass/module/_pagetitle.sass */
  .pagetitle.big .text h1 {
    line-height: 1.223;
    margin-bottom: 25px;
  }
  /* line 94, ../sass/module/_pagetitle.sass */
  .pagetitle.big .text p {
    font-size: 3.6rem;
    line-height: 1.375;
    max-width: 100%;
  }
  /* line 98, ../sass/module/_pagetitle.sass */
  .pagetitle.big .text .button {
    font-size: 3.6rem;
    margin: 0;
  }
  /* line 101, ../sass/module/_pagetitle.sass */
  .pagetitle .text {
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 104, ../sass/module/_pagetitle.sass */
  .pagetitle .text .button {
    width: 100%;
  }
  /* line 106, ../sass/module/_pagetitle.sass */
  .pagetitle + .text-content h2:first-child {
    margin-top: 0;
  }
}
/* line 1, ../sass/module/_footer.sass */
footer {
  background: #3d3d3d;
  color: #fdfefe;
  padding: 28px 0 150px;
  margin-top: 36px;
}
/* line 6, ../sass/module/_footer.sass */
footer a {
  color: #fdfefe;
}
/* line 9, ../sass/module/_footer.sass */
footer .nav {
  width: 100%;
}
/* line 11, ../sass/module/_footer.sass */
footer .nav td {
  width: 20%;
  vertical-align: top;
  padding-left: 23px;
}
/* line 16, ../sass/module/_footer.sass */
footer .nav td ul li a {
  font-size: 1.8rem;
  line-height: 2.05;
}
/* line 19, ../sass/module/_footer.sass */
footer .nav td ul li a:hover, footer .nav td ul li a:focus {
  text-decoration: underline;
}
/* line 21, ../sass/module/_footer.sass */
footer .nav td ul li:first-child a {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
}
/* line 24, ../sass/module/_footer.sass */
footer .meta {
  background: #646464;
  margin: 29px 0 74px;
}
/* line 27, ../sass/module/_footer.sass */
footer .meta li {
  position: relative;
  float: left;
  padding: 12px 12px 13px 14px;
}
/* line 31, ../sass/module/_footer.sass */
footer .meta li a {
  font-size: 1.4rem;
}
/* line 33, ../sass/module/_footer.sass */
footer .meta li a:hover, footer .meta li a:focus {
  text-decoration: underline;
}
/* line 35, ../sass/module/_footer.sass */
footer .meta li:after {
  content: "|";
  position: absolute;
  right: -3px;
  top: 12px;
}
/* line 40, ../sass/module/_footer.sass */
footer .meta li:last-child:after {
  content: "";
}
/* line 42, ../sass/module/_footer.sass */
footer .meta li:first-child {
  padding-left: 26px;
}
/* line 45, ../sass/module/_footer.sass */
footer .logos {
  width: 100%;
}
/* line 47, ../sass/module/_footer.sass */
footer .logos td {
  font-family: "CamingoDos-Pro-Light", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  width: 19.5%;
  padding-top: 0;
  vertical-align: top;
}
/* line 53, ../sass/module/_footer.sass */
footer .logos td:first-child {
  width: 40.3%;
  padding: 10px 0 0 21px;
}
/* line 56, ../sass/module/_footer.sass */
footer .logos td:last-child {
  width: 20.7%;
}
/* line 58, ../sass/module/_footer.sass */
footer .logos td a {
  display: inline-block;
  height: 65px;
  background-size: auto 100% !important;
  background-repeat: no-repeat;
}
/* line 63, ../sass/module/_footer.sass */
footer .logos td a.ewn {
  background-image: url(image/logos/footer-ewn.png);
  width: 125px;
}
/* line 66, ../sass/module/_footer.sass */
footer .logos td a.jen {
  background-image: url(image/logos/footer-jen.png);
  width: 176px;
}
/* line 69, ../sass/module/_footer.sass */
footer .logos td a.kte {
  background-image: url(image/logos/footer-kte.png);
  width: 128px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 75, ../sass/module/_footer.sass */
  footer .logos td a.ewn {
    background-image: url(image/logos/footer-ewn2x.png);
  }
  /* line 77, ../sass/module/_footer.sass */
  footer .logos td a.jen {
    background-image: url(image/logos/footer-jen2x.png);
  }
  /* line 79, ../sass/module/_footer.sass */
  footer .logos td a.kte {
    background-image: url(image/logos/footer-kte2x.png);
  }
}
@media only screen and (max-width: 1200px) {
  /* line 83, ../sass/module/_footer.sass */
  footer {
    padding-top: 0;
    padding-bottom: 30px;
  }
  /* line 86, ../sass/module/_footer.sass */
  footer .nav {
    display: none;
  }
  /* line 88, ../sass/module/_footer.sass */
  footer .meta {
    margin: 0 0 27px;
    overflow: hidden;
  }
  /* line 91, ../sass/module/_footer.sass */
  footer .meta li {
    float: none;
    padding: 0 10px;
  }
  /* line 94, ../sass/module/_footer.sass */
  footer .meta li a {
    font-size: 3.2rem;
    display: block;
    line-height: 1.2;
    border-top: solid 2px #b2b2b2;
    padding: 7px 1px 12px;
  }
  /* line 100, ../sass/module/_footer.sass */
  footer .meta li:first-child {
    padding-left: 10px;
  }
  /* line 102, ../sass/module/_footer.sass */
  footer .meta li:first-child a {
    border-top: 0;
  }
  /* line 105, ../sass/module/_footer.sass */
  footer .logos td {
    display: block;
    width: 100%;
    padding-left: calc(50% - 64px);
    padding-top: 28px;
  }
  /* line 110, ../sass/module/_footer.sass */
  footer .logos td a {
    height: 47px;
    width: 129px !important;
  }
  /* line 113, ../sass/module/_footer.sass */
  footer .logos td a.ewn {
    background: url(image/logos/footer-ewn-mobile.png) no-repeat;
    width: 63px;
  }
  /* line 116, ../sass/module/_footer.sass */
  footer .logos td a.jen {
    background: url(image/logos/footer-jen-mobile.png) no-repeat;
    width: 88px;
  }
  /* line 119, ../sass/module/_footer.sass */
  footer .logos td a.kte {
    background: url(image/logos/footer-kte-mobile.png) no-repeat;
    width: 64px;
  }
  /* line 122, ../sass/module/_footer.sass */
  footer .logos td:first-child {
    font-family: "CamingoDos-Pro-Light", Arial, Helvetica, sans-serif;
    font-size: 2.8rem;
    padding: 0 0 0 10px;
    width: 100%;
    line-height: 1.5;
    margin-bottom: 4px;
  }
  /* line 129, ../sass/module/_footer.sass */
  footer .logos td:last-child {
    width: 100%;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 134, ../sass/module/_footer.sass */
  footer .logos td a.ewn {
    background-image: url(image/logos/footer-ewn-mobile2x.png);
  }
  /* line 136, ../sass/module/_footer.sass */
  footer .logos td a.jen {
    background-image: url(image/logos/footer-jen-mobile2x.png);
  }
  /* line 138, ../sass/module/_footer.sass */
  footer .logos td a.kte {
    background-image: url(image/logos/footer-kte-mobile2x.png);
  }
}
/* line 1, ../sass/module/_teaser.sass */
.trapeze-teaser {
  width: 100%;
  position: relative;
  height: auto;
  padding: 78px 0 156px;
  margin: 90px 0 85px;
  background: #006e78;
  background: -moz-linear-gradient(left, #217ca3 0%, #217ca3 20%, #63a90f 100%);
  background: -webkit-linear-gradient(left, #217ca3 0%, #217ca3 20%, #63a90f 100%);
  background: linear-gradient(to right, #217ca3 0%, #217ca3 20%, #63a90f 100%);
  overflow: hidden;
}
/* line 9, ../sass/module/_teaser.sass */
.trapeze-teaser.has-image {
  background-position: right center;
  background-repeat: no-repeat;
  background-size: 60% auto;
}
/* line 13, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div {
  position: relative;
  padding: 68px 0 0;
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 5rem;
  line-height: 1.25;
  color: #fff;
  padding-left: 107px;
}
/* line 21, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div h2 {
  font-size: 5.6rem;
  margin: 0 0 80px;
}
/* line 24, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div h4 {
  margin-bottom: 3px;
}
/* line 26, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div h4 + p {
  margin-top: 0;
}
/* line 28, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div p {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  line-height: 1.43;
}
/* line 32, ../sass/module/_teaser.sass */
.trapeze-teaser.has-text div .button {
  color: #fff;
  border-color: #fff;
  margin-top: 18px;
}
/* line 37, ../sass/module/_teaser.sass */
.trapeze-teaser.white {
  margin-top: 104px;
  margin-bottom: 53px;
  padding-bottom: 95px;
}
/* line 41, ../sass/module/_teaser.sass */
.trapeze-teaser.white.has-text div {
  padding-left: 103px;
  padding-top: 10px;
  max-width: 51%;
  font-size: inherit;
  color: #32363f;
}
/* line 48, ../sass/module/_teaser.sass */
.trapeze-teaser.white.has-text div .button {
  color: #32363f;
  border-color: #32363f;
}
/* line 51, ../sass/module/_teaser.sass */
.trapeze-teaser.white .gradient {
  position: absolute !important;
  padding: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  max-width: none !important;
  background: #fff;
  background: -moz-linear-gradient(left, #fff 0%, #fff 55%, rgba(255, 255, 255, 0.9) 60%, transparent 80%);
  background: -webkit-linear-gradient(left, #fff 0%, #fff 55%, rgba(255, 255, 255, 0.9) 60%, transparent 80%);
  background: linear-gradient(to right, #fff 0%, #fff 55%, rgba(255, 255, 255, 0.9) 60%, transparent 80%);
}
/* line 61, ../sass/module/_teaser.sass */
.trapeze-teaser.big {
  margin-bottom: 120px;
  padding-bottom: 106px;
}
/* line 64, ../sass/module/_teaser.sass */
.trapeze-teaser.big.has-text div {
  font-size: 6rem;
  line-height: 1.167;
  padding: 58px 0 5px 75px;
}

/* line 69, ../sass/module/_teaser.sass */
.quote-teaser {
  width: 100%;
  position: relative;
  height: auto;
  padding: 110px 0 40px;
  margin: 60px 0 85px;
  background: #217ca3;
}
/* line 76, ../sass/module/_teaser.sass */
.quote-teaser > div {
  font-family: "CamingoDos-Pro-RegularItalic", Arial, Helvetica, sans-serif;
  font-size: 3.6rem;
  color: #fff;
  line-height: 1.35;
  padding: 30px 107px 0;
}
/* line 82, ../sass/module/_teaser.sass */
.quote-teaser > div .author {
  display: block;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 0.666em;
  margin-top: 10px;
}

/* line 88, ../sass/module/_teaser.sass */
.text-teaser {
  padding: 0 100px 125px 107px;
  position: relative;
  background: #006e78;
  color: #fff;
  overflow: hidden;
  margin-bottom: 62px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}
/* line 98, ../sass/module/_teaser.sass */
.text-teaser .bg-image {
  opacity: 0.1;
  position: absolute;
  top: 0;
  right: 0;
  max-width: 100%;
}
/* line 105, ../sass/module/_teaser.sass */
.text-teaser .text h2 {
  margin: 50px 0 23px;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 108, ../sass/module/_teaser.sass */
.text-teaser .text h3 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  margin-bottom: 0;
}
/* line 111, ../sass/module/_teaser.sass */
.text-teaser .text h3 + p {
  margin-top: 0;
}
/* line 113, ../sass/module/_teaser.sass */
.text-teaser .text p {
  font-size: 2.8rem;
  line-height: 1.43;
}
/* line 116, ../sass/module/_teaser.sass */
.text-teaser .text .button {
  position: absolute;
  bottom: 38px;
  color: #fff;
  border-color: #fff;
}
/* line 121, ../sass/module/_teaser.sass */
.text-teaser:first-child {
  margin-top: 91px;
}

/* line 124, ../sass/module/_teaser.sass */
.double-text-teaser {
  display: table;
  width: 100%;
  background: #217ca3;
  border-collapse: separate;
  margin-bottom: 62px;
}
/* line 130, ../sass/module/_teaser.sass */
.double-text-teaser > div {
  position: relative;
  display: table-cell;
  width: 48.75%;
  color: #fff;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  padding: 40px 25px 202px;
}
/* line 141, ../sass/module/_teaser.sass */
.double-text-teaser > div h2 {
  margin: 0;
  max-width: 100%;
  overflow: hidden;
  line-height: 1.3;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
}
/* line 147, ../sass/module/_teaser.sass */
.double-text-teaser > div h2 + h3 {
  margin-top: 22px;
  line-height: 1.25;
}
/* line 150, ../sass/module/_teaser.sass */
.double-text-teaser > div h2 + p {
  margin-top: 20px;
}
/* line 152, ../sass/module/_teaser.sass */
.double-text-teaser > div p {
  font-size: 2.8rem;
  line-height: 1.43;
}
/* line 155, ../sass/module/_teaser.sass */
.double-text-teaser > div .button {
  position: absolute;
  bottom: 38px;
  color: #fff;
  border-color: #fff;
}
/* line 160, ../sass/module/_teaser.sass */
.double-text-teaser > div .bg-image {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.1;
  z-index: 0;
  max-width: 100%;
}
/* line 167, ../sass/module/_teaser.sass */
.double-text-teaser > div:first-child {
  border-right: solid 18px #fff;
}
/* line 169, ../sass/module/_teaser.sass */
.double-text-teaser > div:last-child {
  border-left: solid 18px #fff;
  padding-left: 0px;
}
/* line 173, ../sass/module/_teaser.sass */
.double-text-teaser.buttons-position-relative > div {
  padding-bottom: 57px;
}
/* line 175, ../sass/module/_teaser.sass */
.double-text-teaser.buttons-position-relative .button {
  position: relative;
  bottom: auto;
  margin-top: 12px;
}

/* line 180, ../sass/module/_teaser.sass */
.text-image-teaser {
  position: relative;
  margin-bottom: 62px;
}
/* line 183, ../sass/module/_teaser.sass */
.text-image-teaser > img, .text-image-teaser > div {
  float: left;
  width: 48.75%;
}
/* line 186, ../sass/module/_teaser.sass */
.text-image-teaser > div {
  width: 51.25%;
  padding: 24px 80px 121px 45px;
}
/* line 189, ../sass/module/_teaser.sass */
.text-image-teaser > div h2 {
  margin: 0 0 17px !important;
}
/* line 191, ../sass/module/_teaser.sass */
.text-image-teaser > div h2 + p {
  margin-top: 0;
}
/* line 193, ../sass/module/_teaser.sass */
.text-image-teaser > div p {
  font-size: 2.8rem;
  line-height: 1.42;
}
/* line 196, ../sass/module/_teaser.sass */
.text-image-teaser > div a.button {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 29px;
}
/* line 201, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text {
  padding: 39px 63px 121px 65px;
}
/* line 203, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text h2 {
  margin-bottom: 25px !important;
}
/* line 205, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text h4 {
  margin-bottom: 2px;
}
/* line 207, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text h4 + p {
  margin-top: 0;
}
/* line 209, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text p {
  line-height: 1.429;
}
/* line 211, ../sass/module/_teaser.sass */
.text-image-teaser.followed-by-double-teaser > .text .button {
  bottom: 40px;
}

/* line 214, ../sass/module/_teaser.sass */
.text-image-teaser.teaser-image-right > img {
  float: right;
}

/* line 217, ../sass/module/_teaser.sass */
.contact-teaser {
  display: table;
  width: 100%;
  border-spacing: 0px;
  border-collapse: collapse;
}
/* line 222, ../sass/module/_teaser.sass */
.contact-teaser > div {
  display: table-row;
  padding: 0;
  width: 100%;
}
/* line 226, ../sass/module/_teaser.sass */
.contact-teaser > div > div {
  display: table-cell;
  vertical-align: middle;
  padding: 0 70px 0 53px;
  width: 51.1%;
  color: #464646;
}
/* line 232, ../sass/module/_teaser.sass */
.contact-teaser > div > div p {
  font-size: 2.8rem;
  line-height: 1.5;
  margin-bottom: 40px;
}
/* line 236, ../sass/module/_teaser.sass */
.contact-teaser > div > div p.small {
  line-height: 1.666;
}
/* line 238, ../sass/module/_teaser.sass */
.contact-teaser > div > div p.small:last-child {
  margin-bottom: 14px;
}
/* line 240, ../sass/module/_teaser.sass */
.contact-teaser > div > div h2 {
  margin: 4px 0 43px !important;
}
/* line 242, ../sass/module/_teaser.sass */
.contact-teaser > div > div h2 + p {
  margin-top: 0;
}
/* line 244, ../sass/module/_teaser.sass */
.contact-teaser > div > div:first-child {
  padding: 0;
  width: 48.9%;
}
/* line 247, ../sass/module/_teaser.sass */
.contact-teaser > div > div:first-child img {
  width: 100%;
}

/* line 250, ../sass/module/_teaser.sass */
.gallery-teaser {
  position: relative;
  background: #006e78;
  color: #fff;
  margin: 68px 0 62px;
}
/* line 255, ../sass/module/_teaser.sass */
.gallery-teaser.blue {
  background: #217ca3;
}
/* line 257, ../sass/module/_teaser.sass */
.gallery-teaser .image, .gallery-teaser .text {
  float: left;
  width: 50%;
}
/* line 260, ../sass/module/_teaser.sass */
.gallery-teaser .image {
  position: relative;
  float: right;
  overflow: hidden;
  -webkit-transition: height 0.5s;
  -moz-transition: height 0.5s;
  -o-transition: height 0.5s;
  transition: height 0.5s;
}
/* line 265, ../sass/module/_teaser.sass */
.gallery-teaser .image a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}
/* line 272, ../sass/module/_teaser.sass */
.gallery-teaser .image a img {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: auto;
  border: 0;
  -webkit-transition: opacity 500ms ease-out;
  -moz-transition: opacity 500ms ease-out;
  -o-transition: opacity 500ms ease-out;
  transition: opacity 500ms ease-out;
}
/* line 281, ../sass/module/_teaser.sass */
.gallery-teaser .image a.active {
  z-index: 10;
}
/* line 283, ../sass/module/_teaser.sass */
.gallery-teaser .image a.active img {
  opacity: 1;
  z-index: 10;
}
/* line 286, ../sass/module/_teaser.sass */
.gallery-teaser .image a.video:after {
  content: "";
  position: absolute;
  z-index: 100;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: url(image/video.png) no-repeat center center/200px 200px;
}
/* line 295, ../sass/module/_teaser.sass */
.gallery-teaser .text {
  position: absolute;
  top: 0;
  bottom: 0;
  padding: 39px 40px 136px 37px;
}
/* line 300, ../sass/module/_teaser.sass */
.gallery-teaser .text.calculating {
  position: relative;
}
/* line 302, ../sass/module/_teaser.sass */
.gallery-teaser .text .title {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 5rem;
  line-height: 1.2;
  margin-bottom: 19px;
  display: inline-block;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
/* line 312, ../sass/module/_teaser.sass */
.gallery-teaser .text .detail > div {
  display: none;
  font-size: 2.8rem;
  font-family: "CamingoDos-Pro-Light", Arial, Helvetica, sans-serif;
}
/* line 316, ../sass/module/_teaser.sass */
.gallery-teaser .text .detail > div p {
  line-height: 1.42;
}
/* line 318, ../sass/module/_teaser.sass */
.gallery-teaser .text .detail > div p:first-child {
  margin-top: 12px;
}
/* line 320, ../sass/module/_teaser.sass */
.gallery-teaser .text .detail > div.active {
  display: block;
}
/* line 322, ../sass/module/_teaser.sass */
.gallery-teaser .text .detail a.button {
  font-size: 0.857em;
}
/* line 324, ../sass/module/_teaser.sass */
.gallery-teaser .text a.button {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  position: absolute;
  bottom: 40px;
}
/* line 328, ../sass/module/_teaser.sass */
.gallery-teaser .text a {
  color: #fff;
  border-color: #fff;
}
/* line 331, ../sass/module/_teaser.sass */
.gallery-teaser .text > ul {
  margin: 0 0 -3px 12px;
}
/* line 333, ../sass/module/_teaser.sass */
.gallery-teaser .text > ul li a {
  display: inline-block;
  font-size: 2.8rem;
  line-height: 1.5;
  padding-left: 56px;
  margin-bottom: 10px;
  cursor: pointer;
}
/* line 340, ../sass/module/_teaser.sass */
.gallery-teaser .text > ul li a:hover, .gallery-teaser .text > ul li a:focus {
  text-decoration: underline;
}
/* line 342, ../sass/module/_teaser.sass */
.gallery-teaser .text > ul li a.active {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  background: url(../image/icon-sb052f4f338.png) 5px -498px no-repeat transparent;
}
/* line 345, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] {
  margin-bottom: 0;
}
/* line 347, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] .text .title {
  margin-bottom: 56px;
}
/* line 350, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] + .external-gallery-details > div {
  padding: 22px 107px 24px;
  display: none;
}
/* line 353, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] + .external-gallery-details > div h3 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  margin-bottom: 22px;
}
/* line 356, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] + .external-gallery-details > div p {
  font-size: 2.4rem;
  line-height: 1.333 !important;
  margin-bottom: 32px;
}
/* line 360, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] + .external-gallery-details > div p:last-child {
  margin-bottom: 0;
}
/* line 362, ../sass/module/_teaser.sass */
.gallery-teaser[data-external-id] + .external-gallery-details > div.active {
  display: block;
}

/* line 367, ../sass/module/_teaser.sass */
.text-teaser + .gallery-teaser {
  margin-top: -21px;
}
/* line 369, ../sass/module/_teaser.sass */
.text-teaser + .double-text-teaser {
  margin-top: -29px;
}

/* line 372, ../sass/module/_teaser.sass */
.gallery-teaser + .trapeze-teaser {
  margin-top: 70px;
}

/* line 375, ../sass/module/_teaser.sass */
.contact-teaser + .gallery-teaser {
  margin-top: 36px;
}

/* line 378, ../sass/module/_teaser.sass */
.text-image-teaser + .double-text-teaser {
  margin-top: -22px;
}

/* line 381, ../sass/module/_teaser.sass */
.double-text-teaser + .trapeze-teaser {
  margin-top: 63px;
}

/* line 384, ../sass/module/_teaser.sass */
.trapeze-teaser + .gallery-teaser {
  margin-top: -13px;
}

/* line 388, ../sass/module/_teaser.sass */
.pagetitle .text p a:not(.button), .double-text-teaser p a:not(.button), .quote-teaser p a:not(.button), .gallery-teaser .text .detail p a:not(.button), .text-teaser .text p a:not(.button) {
  background: url(../image/icon-sb052f4f338.png) 0 -15510px no-repeat transparent;
  color: #fff;
}
/* line 391, ../sass/module/_teaser.sass */
.pagetitle .text p a:not(.button).glossar, .double-text-teaser p a:not(.button).glossar, .quote-teaser p a:not(.button).glossar, .gallery-teaser .text .detail p a:not(.button).glossar, .text-teaser .text p a:not(.button).glossar {
  background: url(../image/icon-sb052f4f338.png) 0 -10782px no-repeat transparent;
}
/* line 393, ../sass/module/_teaser.sass */
.pagetitle .text p a:not(.button).download, .double-text-teaser p a:not(.button).download, .quote-teaser p a:not(.button).download, .gallery-teaser .text .detail p a:not(.button).download, .text-teaser .text p a:not(.button).download {
  background: url(../image/icon-sb052f4f338.png) 0 -6614px no-repeat transparent;
}
/* line 395, ../sass/module/_teaser.sass */
.pagetitle .text p a:not(.button)[target="_blank"], .double-text-teaser p a:not(.button)[target="_blank"], .quote-teaser p a:not(.button)[target="_blank"], .gallery-teaser .text .detail p a:not(.button)[target="_blank"], .text-teaser .text p a:not(.button)[target="_blank"] {
  background: url(../image/icon-sb052f4f338.png) 0 -8698px no-repeat transparent;
}
/* line 398, ../sass/module/_teaser.sass */
.pagetitle .text ul li, .double-text-teaser ul li, .quote-teaser ul li, .gallery-teaser .text .detail ul li, .text-teaser .text ul li {
  list-style-type: square;
  list-style-position: outside;
  margin-left: 24px;
  padding-left: 12px;
  font-size: 2.4rem;
  line-height: 1.4;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 407, ../sass/module/_teaser.sass */
  .gallery-teaser .image a.video::after {
    background-image: url(image/video2x.png);
  }

  /* line 410, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul li a.active {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 5px -247.5px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 415, ../sass/module/_teaser.sass */
  .trapeze-teaser {
    background: #006e78;
    background: -moz-linear-gradient(left, #217ca3 0%, #217ca3 40%, #358a76 100%);
    background: -webkit-linear-gradient(left, #217ca3 0%, #217ca3 40%, #358a76 100%);
    background: linear-gradient(to right, #217ca3 0%, #217ca3 40%, #358a76 100%);
    margin: 0 0 30px;
    padding: 0px 0 70px;
  }
  /* line 419, ../sass/module/_teaser.sass */
  .trapeze-teaser.has-text div, .trapeze-teaser.big.has-text div {
    padding-left: 10px !important;
    line-height: 1.372;
    padding-top: 30px;
    padding-bottom: 20px;
  }
  /* line 424, ../sass/module/_teaser.sass */
  .trapeze-teaser.big {
    margin-bottom: 30px;
    padding-bottom: 68px;
  }
  /* line 427, ../sass/module/_teaser.sass */
  .trapeze-teaser.white {
    background-image: none !important;
    padding: 0 !important;
    margin-bottom: 30px;
  }
  /* line 431, ../sass/module/_teaser.sass */
  .trapeze-teaser.white .gradient {
    display: none;
  }
  /* line 433, ../sass/module/_teaser.sass */
  .trapeze-teaser.white > div {
    padding-top: 0 !important;
  }
  /* line 435, ../sass/module/_teaser.sass */
  .trapeze-teaser.white > div.top, .trapeze-teaser.white > div.bottom {
    border-width: 0 !important;
  }
  /* line 437, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div {
    padding: 0 10px;
    max-width: 100%;
  }
  /* line 440, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div h2 {
    font-size: 5.4rem;
    margin: 9px 0;
  }
  /* line 443, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div h4 {
    margin-bottom: 0;
  }
  /* line 445, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div h4, .trapeze-teaser.white.has-text div p {
    font-size: 3.6rem;
    line-height: 1.375;
  }
  /* line 448, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div .button {
    font-size: 3.2rem;
  }
  /* line 450, ../sass/module/_teaser.sass */
  .trapeze-teaser.white.has-text div p + .button {
    margin-top: 4px;
  }

  /* line 453, ../sass/module/_teaser.sass */
  .quote-teaser {
    margin: 2px 0 25px;
    padding: 53px 0 35px;
  }
  /* line 456, ../sass/module/_teaser.sass */
  .quote-teaser > div {
    padding: 20px 10px 0;
  }
  /* line 458, ../sass/module/_teaser.sass */
  .quote-teaser > div .author {
    font-size: 0.889em;
  }

  /* line 461, ../sass/module/_teaser.sass */
  .text-teaser {
    padding: 0 10px 20px;
    margin-bottom: 30px;
  }
  /* line 465, ../sass/module/_teaser.sass */
  .text-teaser .text h2 {
    margin: 19px 0 10px;
  }
  /* line 467, ../sass/module/_teaser.sass */
  .text-teaser .text h2 + p {
    margin-top: 10px;
  }
  /* line 469, ../sass/module/_teaser.sass */
  .text-teaser .text h3 {
    margin: 0;
  }
  /* line 471, ../sass/module/_teaser.sass */
  .text-teaser .text p {
    font-size: 3.6rem;
    line-height: 1.375;
  }
  /* line 474, ../sass/module/_teaser.sass */
  .text-teaser .text .button {
    position: static;
    font-size: 3.2rem;
    margin-top: 14px;
  }
  /* line 478, ../sass/module/_teaser.sass */
  .text-teaser:first-child {
    margin-top: 0px;
  }
  /* line 480, ../sass/module/_teaser.sass */
  .text-teaser + .gallery-teaser, .text-teaser + .double-text-teaser {
    margin-top: 0px;
  }

  /* line 483, ../sass/module/_teaser.sass */
  .double-text-teaser {
    margin-bottom: 30px;
  }
  /* line 485, ../sass/module/_teaser.sass */
  .double-text-teaser > div {
    padding: 19px 20px 63px !important;
  }
  /* line 487, ../sass/module/_teaser.sass */
  .double-text-teaser > div h2 + p {
    margin-top: 6px;
  }
  /* line 489, ../sass/module/_teaser.sass */
  .double-text-teaser > div h3, .double-text-teaser > div p {
    font-size: 3.6rem;
    line-height: 1.375;
  }
  /* line 492, ../sass/module/_teaser.sass */
  .double-text-teaser > div .button {
    font-size: 3.6rem;
    bottom: 20px;
  }
  /* line 495, ../sass/module/_teaser.sass */
  .double-text-teaser > div:first-child {
    margin-bottom: 20px;
    border-right-width: 10px;
  }
  /* line 498, ../sass/module/_teaser.sass */
  .double-text-teaser > div:last-child {
    border-left-width: 10px;
  }
  /* line 501, ../sass/module/_teaser.sass */
  .double-text-teaser.buttons-position-relative > div {
    padding-bottom: 20px !important;
  }
  /* line 503, ../sass/module/_teaser.sass */
  .double-text-teaser.buttons-position-relative > div .button {
    position: static;
    font-size: 3.2rem;
    margin-top: 16px;
  }
  /* line 507, ../sass/module/_teaser.sass */
  .double-text-teaser.buttons-position-relative > div:first-child {
    margin-bottom: 10px;
  }

  /* line 512, ../sass/module/_teaser.sass */
  .contact-teaser > div > div:last-child {
    padding: 0 20px 0;
  }
  /* line 514, ../sass/module/_teaser.sass */
  .contact-teaser > div > div h2 {
    margin: 0 0 15px !important;
  }
  /* line 516, ../sass/module/_teaser.sass */
  .contact-teaser > div > div p {
    font-size: 3.6rem;
    margin-bottom: 20px;
  }
  /* line 519, ../sass/module/_teaser.sass */
  .contact-teaser > div > div p.small:last-child {
    margin-bottom: 0;
  }

  /* line 522, ../sass/module/_teaser.sass */
  .text-image-teaser {
    margin-bottom: 0;
  }
  /* line 524, ../sass/module/_teaser.sass */
  .text-image-teaser > div {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  /* line 527, ../sass/module/_teaser.sass */
  .text-image-teaser > div.text {
    padding-bottom: 20px;
  }
  /* line 529, ../sass/module/_teaser.sass */
  .text-image-teaser > div.text h4, .text-image-teaser > div.text p {
    font-size: 3.6rem;
    line-height: 1.375;
  }
  /* line 532, ../sass/module/_teaser.sass */
  .text-image-teaser > div.text h4 {
    margin-bottom: 0;
  }
  /* line 534, ../sass/module/_teaser.sass */
  .text-image-teaser > div.text .button {
    position: static;
    font-size: 3.6rem;
  }
  /* line 537, ../sass/module/_teaser.sass */
  .text-image-teaser.followed-by-double-teaser {
    margin-bottom: 10px;
  }
  /* line 539, ../sass/module/_teaser.sass */
  .text-image-teaser.followed-by-double-teaser > .text {
    padding: 19px 10px 30px;
  }
  /* line 541, ../sass/module/_teaser.sass */
  .text-image-teaser.followed-by-double-teaser > .text h2 {
    margin-bottom: 14px !important;
  }
  /* line 543, ../sass/module/_teaser.sass */
  .text-image-teaser.followed-by-double-teaser > .text h4 {
    margin-bottom: 4px;
  }
  /* line 545, ../sass/module/_teaser.sass */
  .text-image-teaser.followed-by-double-teaser > .text p {
    margin-bottom: 15px;
  }
  /* line 547, ../sass/module/_teaser.sass */
  .text-image-teaser + .double-text-teaser {
    margin-top: 0px;
  }
  /* line 549, ../sass/module/_teaser.sass */
  .text-image-teaser + .gallery-teaser {
    margin-top: 30px;
  }

  /* line 552, ../sass/module/_teaser.sass */
  .gallery-teaser {
    margin: 5px 0 21px;
    overflow: hidden;
  }
  /* line 555, ../sass/module/_teaser.sass */
  .gallery-teaser .image {
    -webkit-transition: height 0s;
    -moz-transition: height 0s;
    -o-transition: height 0s;
    transition: height 0s;
  }
  /* line 557, ../sass/module/_teaser.sass */
  .gallery-teaser .image img {
    width: 100%;
  }
  /* line 559, ../sass/module/_teaser.sass */
  .gallery-teaser .image a.video:after {
    background: url(image/video-mobile.png) no-repeat center center/100px 100px;
  }
  /* line 561, ../sass/module/_teaser.sass */
  .gallery-teaser .text {
    position: relative;
    padding: 28px 10px 20px;
  }
  /* line 564, ../sass/module/_teaser.sass */
  .gallery-teaser .text a.button {
    position: static;
    font-size: 3.2rem;
  }
  /* line 567, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul {
    margin-left: 0;
    margin-bottom: -1;
  }
  /* line 570, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul li a {
    padding-left: 28px;
    font-size: 4rem;
    line-height: 1.221;
    margin-bottom: 16px;
  }
  /* line 575, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul li a.active {
    background: url(../image/icon-sb052f4f338.png) 2px 10px no-repeat transparent;
  }
  /* line 577, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul + a.button {
    margin-top: 11px;
  }
  /* line 579, ../sass/module/_teaser.sass */
  .gallery-teaser .text .title {
    margin-bottom: 21px;
  }
  /* line 582, ../sass/module/_teaser.sass */
  .gallery-teaser .text .detail > div p {
    font-size: 1.286em;
  }
  /* line 584, ../sass/module/_teaser.sass */
  .gallery-teaser .text .detail > div p {
    line-height: 1.375;
  }
  /* line 586, ../sass/module/_teaser.sass */
  .gallery-teaser .text .detail > div a.button {
    position: static;
    font-size: 1.286em;
  }
  /* line 590, ../sass/module/_teaser.sass */
  .gallery-teaser[data-external-id] .text .title {
    margin-bottom: 28px;
  }
  /* line 592, ../sass/module/_teaser.sass */
  .gallery-teaser[data-external-id] + .external-gallery-details > div {
    padding: 22px 10px 24px;
  }
  /* line 594, ../sass/module/_teaser.sass */
  .gallery-teaser[data-external-id] + .external-gallery-details > div h3 {
    margin: 5px 0 0;
  }
  /* line 596, ../sass/module/_teaser.sass */
  .gallery-teaser[data-external-id] + .external-gallery-details > div p {
    font-size: 3.2rem;
    margin-bottom: 22px;
  }
  /* line 599, ../sass/module/_teaser.sass */
  .gallery-teaser[data-external-id] + .external-gallery-details > div p:last-child {
    margin-bottom: 0;
  }

  /* line 602, ../sass/module/_teaser.sass */
  .gallery-teaser + .trapeze-teaser {
    margin-top: 0;
  }

  /* line 605, ../sass/module/_teaser.sass */
  .double-text-teaser + .trapeze-teaser {
    margin-top: 30px;
  }

  /* line 608, ../sass/module/_teaser.sass */
  .trapeze-teaser + .gallery-teaser {
    margin-top: 0;
  }

  /* line 612, ../sass/module/_teaser.sass */
  .pagetitle .text p a:not(.button), .double-text-teaser p a:not(.button), .quote-teaser p a:not(.button), .gallery-teaser .text .detail p a:not(.button), .text-teaser .text p a:not(.button) {
    background: url(../image/icon-sb052f4f338.png) 0 -14994px no-repeat transparent;
  }
  /* line 614, ../sass/module/_teaser.sass */
  .pagetitle .text p a:not(.button).glossar, .double-text-teaser p a:not(.button).glossar, .quote-teaser p a:not(.button).glossar, .gallery-teaser .text .detail p a:not(.button).glossar, .text-teaser .text p a:not(.button).glossar {
    background: url(../image/icon-sb052f4f338.png) 0 -10266px no-repeat transparent;
  }
  /* line 616, ../sass/module/_teaser.sass */
  .pagetitle .text p a:not(.button).download, .double-text-teaser p a:not(.button).download, .quote-teaser p a:not(.button).download, .gallery-teaser .text .detail p a:not(.button).download, .text-teaser .text p a:not(.button).download {
    background: url(../image/icon-sb052f4f338.png) 0 -6098px no-repeat transparent;
  }
  /* line 618, ../sass/module/_teaser.sass */
  .pagetitle .text p a:not(.button)[target="_blank"], .double-text-teaser p a:not(.button)[target="_blank"], .quote-teaser p a:not(.button)[target="_blank"], .gallery-teaser .text .detail p a:not(.button)[target="_blank"], .text-teaser .text p a:not(.button)[target="_blank"] {
    background: url(../image/icon-sb052f4f338.png) 0 -8182px no-repeat transparent;
  }
  /* line 620, ../sass/module/_teaser.sass */
  .pagetitle .text ul, .double-text-teaser ul, .quote-teaser ul, .gallery-teaser .text .detail ul, .text-teaser .text ul {
    margin-bottom: 25px;
  }
  /* line 622, ../sass/module/_teaser.sass */
  .pagetitle .text ul li, .double-text-teaser ul li, .quote-teaser ul li, .gallery-teaser .text .detail ul li, .text-teaser .text ul li {
    font-size: 3.2rem;
    margin-left: 32px;
    padding-left: 4px;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 628, ../sass/module/_teaser.sass */
  .gallery-teaser .image a.video::after {
    background-image: url(image/video-mobile2x.png);
  }

  /* line 631, ../sass/module/_teaser.sass */
  .gallery-teaser .text > ul li a.active {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 2px 10;
  }
}
@media only screen and (max-width: 720px) {
  /* line 637, ../sass/module/_teaser.sass */
  .gallery-teaser .image, .gallery-teaser .text {
    width: 100%;
    float: none;
  }

  /* line 642, ../sass/module/_teaser.sass */
  .text-image-teaser > div {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  /* line 645, ../sass/module/_teaser.sass */
  .text-image-teaser > img, .text-image-teaser > div {
    width: 100%;
  }
  /* line 647, ../sass/module/_teaser.sass */
  .text-image-teaser + .double-text-teaser {
    margin-top: -22px;
  }
  /* line 649, ../sass/module/_teaser.sass */
  .text-image-teaser + .gallery-teaser {
    margin-top: 5px;
  }

  /* line 653, ../sass/module/_teaser.sass */
  .contact-teaser > div > div {
    display: block;
    width: 100% !important;
  }
  /* line 656, ../sass/module/_teaser.sass */
  .contact-teaser > div > div:last-child {
    padding: 25px 10px 0;
  }

  /* line 659, ../sass/module/_teaser.sass */
  .double-text-teaser {
    background: none;
    margin-bottom: 22px;
  }
  /* line 662, ../sass/module/_teaser.sass */
  .double-text-teaser > div {
    background: #217ca3;
    display: block;
    width: calc(100%);
    overflow: hidden;
    padding: 19px 10px 53px !important;
  }
  /* line 668, ../sass/module/_teaser.sass */
  .double-text-teaser > div .button {
    bottom: 15px;
  }
  /* line 670, ../sass/module/_teaser.sass */
  .double-text-teaser > div:first-child, .double-text-teaser > div:last-child {
    border: 0;
  }
  /* line 672, ../sass/module/_teaser.sass */
  .double-text-teaser > div:first-child {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 720px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 720px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 720px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 720px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 720px) and (min-resolution: 144dpi) {
  /* line 676, ../sass/module/_teaser.sass */
  .gallery-teaser .image a.video::after {
    background-image: url(image/video-mobile2x.png);
  }
}
/* line 1, ../sass/module/_link-box.sass */
.link-box {
  border: solid 2px #000;
  margin: 43px 0 78px;
  padding: 0 35px 33px;
}
/* line 5, ../sass/module/_link-box.sass */
.link-box h2 {
  margin: 32px 0 14px;
}
/* line 7, ../sass/module/_link-box.sass */
.link-box > div {
  font-size: 2.8rem;
  margin-bottom: 13px;
  line-height: 1.4;
}
/* line 11, ../sass/module/_link-box.sass */
.link-box a {
  font-size: 2.8rem;
  display: block;
  margin-bottom: 13px;
  line-height: 1.4;
  padding-left: 42px;
  background: url(../image/icon-sb052f4f338.png) 0 -16035px no-repeat transparent;
}
/* line 18, ../sass/module/_link-box.sass */
.link-box a.download {
  background: url(../image/icon-sb052f4f338.png) 0 -7139px no-repeat transparent;
}
/* line 20, ../sass/module/_link-box.sass */
.link-box a.glossar {
  background: url(../image/icon-sb052f4f338.png) 0 -11307px no-repeat transparent;
}
/* line 22, ../sass/module/_link-box.sass */
.link-box a[target="_blank"] {
  background: url(../image/icon-sb052f4f338.png) 0 -9223px no-repeat transparent;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 27, ../sass/module/_link-box.sass */
  .link-box a {
    background-image: url(../image/icon2x-sccb93fb226.png) !important;
    background-size: 60px 10209px !important;
    background-position: 0 -6119px;
  }
  /* line 32, ../sass/module/_link-box.sass */
  .link-box a.glossar {
    background-position: 0 -4183px;
  }
  /* line 35, ../sass/module/_link-box.sass */
  .link-box a.download {
    background-position: 0 -3099px;
  }
  /* line 38, ../sass/module/_link-box.sass */
  .link-box a[target="_blank"] {
    background-position: 0 -3641px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 44, ../sass/module/_link-box.sass */
  .link-box {
    padding: 0 17px 12px;
    margin: 28px 0 20px;
  }
  /* line 47, ../sass/module/_link-box.sass */
  .link-box h2 {
    margin: 18px 0 8px !important;
  }
  /* line 49, ../sass/module/_link-box.sass */
  .link-box a {
    line-height: 1.438;
    margin: 8px 0 15px;
    font-size: 3.2rem;
    padding-left: 22px;
    background: url(../image/icon-sb052f4f338.png) 0 -13445px no-repeat transparent;
  }
  /* line 55, ../sass/module/_link-box.sass */
  .link-box a.glossar {
    background: url(../image/icon-sb052f4f338.png) 0 -9753px no-repeat transparent;
  }
  /* line 57, ../sass/module/_link-box.sass */
  .link-box a.download {
    background: url(../image/icon-sb052f4f338.png) 0 -5585px no-repeat transparent;
  }
  /* line 59, ../sass/module/_link-box.sass */
  .link-box a[target="_blank"] {
    background: url(../image/icon-sb052f4f338.png) 0 -7669px no-repeat transparent;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 63, ../sass/module/_link-box.sass */
  .link-box a {
    background-image: url(../image/icon2x-sccb93fb226.png) !important;
    background-size: 60px 10209px !important;
    background-position: 0 -5319px;
  }
  /* line 68, ../sass/module/_link-box.sass */
  .link-box a.glossar {
    background-position: 0 -3919px;
  }
  /* line 71, ../sass/module/_link-box.sass */
  .link-box a.download {
    background-position: 0 -2835px;
  }
  /* line 74, ../sass/module/_link-box.sass */
  .link-box a[target="_blank"] {
    background-position: 0 -3377px;
  }
}
/* line 1, ../sass/module/_folding-elements.sass */
.folding-elements {
  margin: 52px 0 67px;
}
/* line 4, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element h3 {
  position: relative;
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  background: url(../image/icon-sb052f4f338.png) 30px -22796px no-repeat #efefef;
  padding: 33px 30px 34px 96px;
  margin: 0;
  line-height: 36px;
  cursor: pointer;
}
/* line 13, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element h3:after {
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0px;
  height: 2px;
  background: #006e78;
  background: -webkit-linear-gradient(left, #006e78, #63a90f);
  background: -moz-linear-gradient(left, #006e78, #63a90f);
  background: -ms-linear-gradient(left, #006e78, #63a90f);
  background: -o-linear-gradient(left, #006e78, #63a90f);
  background: linear-gradient(to right, #006e78, #63a90f);
}
/* line 15, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element .folding-content {
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  height: 0;
  overflow: hidden;
}
/* line 19, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element .folding-content p {
  font-size: 2.8rem;
  line-height: 1.286;
  margin: 25px 0 39px;
}
/* line 23, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element .folding-content p a {
  font-size: 1em;
}
/* line 26, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element.active > h3 {
  background: url(../image/icon-sb052f4f338.png) 30px -17578px no-repeat #efefef;
}
/* line 28, ../sass/module/_folding-elements.sass */
.folding-elements .folding-element.active > .folding-content {
  height: auto;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 34, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element h3 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 30px -9627px;
  }
  /* line 36, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element.active h3 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 30px -6909px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 41, ../sass/module/_folding-elements.sass */
  .folding-elements {
    margin: 0 0 30px;
  }
  /* line 44, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element h3 {
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    background: url(../image/icon-sb052f4f338.png) 10px -22288px no-repeat #efefef;
    padding: 16px 10px 16px 38px;
    line-height: 1.5;
  }
  /* line 49, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element h3, .folding-elements .folding-element p {
    font-size: 3.6rem !important;
  }
  /* line 51, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element p {
    margin: 13px 0 20px !important;
  }
  /* line 54, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element.active h3 {
    background: url(../image/icon-sb052f4f338.png) 10px -17070px no-repeat #efefef;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 59, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element h3 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 10px -9369px;
  }
  /* line 61, ../sass/module/_folding-elements.sass */
  .folding-elements .folding-element.active h3 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 10px -6651px;
  }
}
/* line 1, ../sass/module/_letter-list.sass */
.letter-list {
  margin-top: 74px;
}
/* line 3, ../sass/module/_letter-list.sass */
.letter-list li {
  background: none !important;
  cursor: pointer;
  display: block;
  float: left;
  font-weight: normal;
  height: 35px;
  line-height: 35px !important;
  list-style: outside none none;
  text-align: center;
  padding: 0 1.13% !important;
}
/* line 14, ../sass/module/_letter-list.sass */
.letter-list li:first-child {
  padding-left: 0 !important;
}
/* line 16, ../sass/module/_letter-list.sass */
.letter-list li:last-child {
  padding-right: 0 !important;
}
/* line 18, ../sass/module/_letter-list.sass */
.letter-list li span {
  font-size: 1.458em;
  color: #646464;
}
/* line 21, ../sass/module/_letter-list.sass */
.letter-list li a {
  font-size: 1.458em;
  color: #217ca3;
}
/* line 24, ../sass/module/_letter-list.sass */
.letter-list li a:hover, .letter-list li a:focus {
  text-decoration: underline;
}
/* line 26, ../sass/module/_letter-list.sass */
.letter-list li a.active, .letter-list li a:hover {
  color: #63a90f;
}
/* line 28, ../sass/module/_letter-list.sass */
.letter-list li a.inactive, .letter-list li a.inactive:hover {
  color: #646464;
}

@media only screen and (max-width: 1439px) {
  /* line 32, ../sass/module/_letter-list.sass */
  .letter-list {
    margin: 25px 0 20px !important;
  }
  /* line 34, ../sass/module/_letter-list.sass */
  .letter-list li {
    margin-bottom: 15px;
  }
  /* line 36, ../sass/module/_letter-list.sass */
  .letter-list li:first-child {
    padding-left: 1.13% !important;
  }
  /* line 38, ../sass/module/_letter-list.sass */
  .letter-list li a, .letter-list li span {
    min-width: 50px;
    text-align: center;
    display: inline-block;
  }
}
/* line 1, ../sass/module/_search.sass */
.search-results {
  position: relative;
  margin: 0 0 70px;
  color: #464646;
  overflow: hidden;
}
/* line 6, ../sass/module/_search.sass */
.search-results h2 {
  margin: 37px 0 134px;
}
/* line 8, ../sass/module/_search.sass */
.search-results .search-result {
  font-size: 2.4rem;
  color: #464646;
}
/* line 12, ../sass/module/_search.sass */
.search-results .search-result .hilight, .search-results .search-result .tx-indexedsearch-redMarkup {
  color: #217ca3;
}
/* line 14, ../sass/module/_search.sass */
.search-results .search-result h4 {
  font-size: 1.167em;
  display: inline-block;
  line-height: 1;
  margin-bottom: 7px;
  vertical-align: text-top;
}
/* line 15, ../sass/module/_search.sass */
.search-results .search-result h4 a {
  background: url(../image/icon-sb052f4f338.png) 0 -14469px no-repeat transparent;
  padding: 0 0 0 35px;
}
/* line 18, ../sass/module/_search.sass */
.search-results .search-result h4 a:hover, .search-results .search-result h4 a:focus {
  text-decoration: underline;
}
/* line 25, ../sass/module/_search.sass */
.search-results .search-result h4 + p {
  margin-top: 0;
}
/* line 27, ../sass/module/_search.sass */
.search-results .search-result p {
  font-size: 1em;
  line-height: 1.666;
  margin-bottom: 65px;
}
/* line 31, ../sass/module/_search.sass */
.search-results .pager {
  position: relative;
  text-align: center;
  padding-top: 34px;
  line-height: 1;
}
/* line 36, ../sass/module/_search.sass */
.search-results .pager .result-num {
  position: absolute;
  left: 0;
  font-size: 2.4rem;
  line-height: 1;
  padding-top: 12px;
}
/* line 42, ../sass/module/_search.sass */
.search-results .pager ul {
  display: inline-block;
  margin: 0;
}
/* line 45, ../sass/module/_search.sass */
.search-results .pager ul li {
  background: none;
  padding: 0;
  float: left;
  margin: 0 21px 0 0;
  font-size: 1rem;
}
/* line 51, ../sass/module/_search.sass */
.search-results .pager ul li:first-child {
  margin-right: 29px;
}
/* line 53, ../sass/module/_search.sass */
.search-results .pager ul li:last-child {
  margin: 0 0 0 8px;
}
/* line 55, ../sass/module/_search.sass */
.search-results .pager a {
  display: inline-block;
  height: 59px;
  box-sizing: border-box;
}
/* line 59, ../sass/module/_search.sass */
.search-results .pager a:hover, .search-results .pager a:focus {
  text-decoration: underline;
}
/* line 61, ../sass/module/_search.sass */
.search-results .pager a.page {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  color: #464646;
  border: solid 1px #464646;
  width: 45px;
  text-align: center;
  padding-top: 6px;
}
/* line 69, ../sass/module/_search.sass */
.search-results .pager a.page.active {
  background: #217ca3;
  color: #fff;
}
/* line 72, ../sass/module/_search.sass */
.search-results .pager a.prev, .search-results .pager a.next {
  width: 25px;
  background: url(../image/icon-sb052f4f338.png) 0 -21767px no-repeat;
}
/* line 75, ../sass/module/_search.sass */
.search-results .pager a.next {
  background: url(../image/icon-sb052f4f338.png) 0 -20731px no-repeat;
}

/* line 79, ../sass/module/_search.sass */
.fulltext-search {
  position: relative;
}
/* line 82, ../sass/module/_search.sass */
.fulltext-search input[type="text"] {
  width: 203px;
  border: 1px solid #000;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 2rem;
  padding: 0 11px 3px;
  line-height: 1.2;
}
/* line 89, ../sass/module/_search.sass */
.fulltext-search input[type="submit"] {
  position: absolute;
  top: 1px;
  right: 1px;
  background: url(../image/icon-sb052f4f338.png) 0 -2039px no-repeat;
  color: transparent;
  width: 16px;
  height: 27px;
  border: 0;
  padding: 0;
  cursor: pointer;
}

/* line 102, ../sass/module/_search.sass */
.full-width .fulltext-search {
  position: relative;
  display: block;
  width: 425px;
  max-width: 96%;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
/* line 112, ../sass/module/_search.sass */
.full-width .fulltext-search input[type="text"] {
  width: 100%;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 2.8rem;
  line-height: 1;
  padding: 14px 19px 15px;
  border: solid 2px #3d3e3d;
  border-radius: 6px;
  box-shadow: 0px 3px 2px 1px #d9d9d9 inset;
}
/* line 121, ../sass/module/_search.sass */
.full-width .fulltext-search input[type="submit"] {
  position: absolute;
  z-index: 1000;
  top: 2px;
  right: 2px;
  background: url(../image/icon-sb052f4f338.png) 5px -16552px no-repeat;
  color: transparent;
  border-radius: 4px;
  width: 50px;
  height: 57px;
  border: 0;
  padding: 0;
  cursor: pointer;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 138, ../sass/module/_search.sass */
  .search-results .search-result h4 a {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -5842px;
  }
  /* line 141, ../sass/module/_search.sass */
  .search-results .pager a.prev {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -9098px;
  }
  /* line 143, ../sass/module/_search.sass */
  .search-results .pager a.next {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -8562px;
  }

  /* line 146, ../sass/module/_search.sass */
  .fulltext-search input[type="submit"] {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -1038.5px;
  }

  /* line 149, ../sass/module/_search.sass */
  .full-width .fulltext-search input[type="submit"] {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 5px -6383px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 153, ../sass/module/_search.sass */
  .search-results {
    margin-bottom: 30px;
  }
  /* line 155, ../sass/module/_search.sass */
  .search-results h2 {
    margin: 19px 0 47px !important;
  }
  /* line 158, ../sass/module/_search.sass */
  .search-results .search-result h4 a {
    background: url(../image/icon-sb052f4f338.png) 0 -13957px no-repeat transparent;
    padding-left: 20px;
  }
  /* line 161, ../sass/module/_search.sass */
  .search-results .search-result h4, .search-results .search-result p {
    font-size: 1.5em;
  }
  /* line 163, ../sass/module/_search.sass */
  .search-results .search-result p {
    margin-bottom: 40px;
  }
  /* line 165, ../sass/module/_search.sass */
  .search-results .pager {
    padding: 0;
  }
  /* line 167, ../sass/module/_search.sass */
  .search-results .pager ul li {
    margin-right: 10px;
  }
  /* line 169, ../sass/module/_search.sass */
  .search-results .pager ul li:first-child {
    margin-right: 10px;
  }
  /* line 171, ../sass/module/_search.sass */
  .search-results .pager ul li:last-child {
    margin-right: 0px;
  }
  /* line 173, ../sass/module/_search.sass */
  .search-results .pager a {
    height: 48px;
  }
  /* line 175, ../sass/module/_search.sass */
  .search-results .pager a.page {
    font-size: 4rem;
    padding-top: 6px;
    width: 40px;
  }
  /* line 179, ../sass/module/_search.sass */
  .search-results .pager a.prev {
    background: url(../image/icon-sb052f4f338.png) 0 -21255px no-repeat;
  }
  /* line 181, ../sass/module/_search.sass */
  .search-results .pager a.next {
    background: url(../image/icon-sb052f4f338.png) 0 -20219px no-repeat;
  }
  /* line 183, ../sass/module/_search.sass */
  .search-results .pager .result-num {
    font-size: 3.6rem;
    position: relative;
    margin-bottom: 30px;
    float: none;
    padding-top: 20px;
  }

  /* line 190, ../sass/module/_search.sass */
  .pagetitle.search {
    margin-bottom: 0;
  }

  /* line 193, ../sass/module/_search.sass */
  .full-width .fulltext-search input[type="submit"] {
    height: 44px;
    width: 44px;
    background: url(../image/icon-sb052f4f338.png) 10px -16559px no-repeat;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 200, ../sass/module/_search.sass */
  .search-results .search-result h4 a {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -5584px;
  }
  /* line 203, ../sass/module/_search.sass */
  .search-results .pager a.prev {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -8836px;
  }
  /* line 205, ../sass/module/_search.sass */
  .search-results .pager a.next {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -8300px;
  }
}
/* line 1, ../sass/module/_powermail.sass */
.ewn-lightbox {
  min-height: 100vh;
  background: #fff;
  border-bottom: 20px solid #fff;
  font-size: 18px;
  line-height: 1.4;
  padding: 10px 30px;
  padding-bottom: 0;
}
/* line 10, ../sass/module/_powermail.sass */
.ewn-lightbox h1 {
  font-size: 2.1em;
}

/* line 14, ../sass/module/_powermail.sass */
.container.ewn-lightbox p, .container.ewn-lightbox ul li {
  font-size: 1em;
  line-height: 1.4;
}

/* line 18, ../sass/module/_powermail.sass */
.container.ewn-lightbox a.button {
  font-size: 1.333em;
}

/* line 21, ../sass/module/_powermail.sass */
.powermail_form textarea,
.powermail_form input[type="email"],
.powermail_form input[type="text"] {
  width: 100%;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 1.4;
  padding: 8px 15px;
  border: solid 1px #3d3e3d;
  box-shadow: 0 2px 1px 1px #d9d9d9 inset;
}

/* line 32, ../sass/module/_powermail.sass */
.powermail_form textarea {
  resize: vertical;
}

/* line 35, ../sass/module/_powermail.sass */
.powermail_form fieldset {
  border: none;
  padding: 0;
  margin: 0;
}
/* line 40, ../sass/module/_powermail.sass */
.powermail_form fieldset legend {
  display: none;
}

/* line 43, ../sass/module/_powermail.sass */
.powermail_form textarea.powermail_field_error,
.powermail_form input.powermail_field_error {
  border-color: #c00000;
}

/* line 47, ../sass/module/_powermail.sass */
.powermail_message,
.powermail_fieldwrap {
  margin-bottom: 1.5em;
}

/* line 51, ../sass/module/_powermail.sass */
.powermail_label {
  display: inline-block;
  margin-bottom: 0.4em;
}

/* line 55, ../sass/module/_powermail.sass */
#powermail_captchaimage {
  margin-top: 0.5em;
}

/* line 58, ../sass/module/_powermail.sass */
.tx-powermail input[type="submit"] {
  display: inline-block;
  background: none;
  border: solid 2px #3d3e3d;
  color: #3d3e3d;
  font-size: 1.333em;
  line-height: 1.2;
  padding: 13px 30px 14px;
  text-align: center;
  cursor: pointer;
}
/* line 68, ../sass/module/_powermail.sass */
.tx-powermail input[type="submit"]:hover, .tx-powermail input[type="submit"]:focus {
  text-decoration: underline;
}

/* line 71, ../sass/module/_powermail.sass */
.powermail_fieldwrap.powermail_fieldwrap_type_submit {
  display: block;
  margin-bottom: 0;
}
/* line 75, ../sass/module/_powermail.sass */
.powermail_fieldwrap.powermail_fieldwrap_type_submit .powermail_field {
  max-width: 100%;
  text-align: right;
}

/* line 79, ../sass/module/_powermail.sass */
label[for="powermail_hp_1"],
#powermail_hp_1 {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 90, ../sass/module/_powermail.sass */
.tx-powermail table {
  width: 100%;
}
/* line 93, ../sass/module/_powermail.sass */
.tx-powermail table td {
  vertical-align: top;
}
/* line 96, ../sass/module/_powermail.sass */
.tx-powermail table .powermail_all_value {
  padding-left: 10px;
}

@media (max-width: 720px) {
  /* line 100, ../sass/module/_powermail.sass */
  .ewn-lightbox {
    font-size: 16px;
    line-height: 1.4;
    padding: 10px;
    padding-bottom: 0;
  }

  /* line 106, ../sass/module/_powermail.sass */
  .tx-powermail input[type="submit"] {
    font-size: 1em;
  }
}
@media (min-width: 720px) {
  /* line 110, ../sass/module/_powermail.sass */
  .powermail_fieldwrap {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }
  /* line 115, ../sass/module/_powermail.sass */
  .powermail_fieldwrap .powermail_field_text,
  .powermail_fieldwrap .powermail_label {
    padding-top: 8px;
  }
  /* line 119, ../sass/module/_powermail.sass */
  .powermail_fieldwrap .powermail_field {
    flex: 1 1 auto;
    max-width: 65%;
  }

  /* line 123, ../sass/module/_powermail.sass */
  #powermail_captchaimage {
    margin-top: 0.65em;
  }
}
/* line 127, ../sass/module/_powermail.sass */
.powermail_fieldwrap {
  display: block !important;
  margin-bottom: 0em;
}

/* line 2, ../sass/module/_lightbox.sass */
.lightbox-container .source {
  text-align: left;
  font-family: "CamingoDos-Pro-RegularItalic", Arial, Helvetica, sans-serif;
  font-size: 2.4rem;
  line-height: 1.5;
  color: #464646;
  margin-top: 25px;
}
/* line 9, ../sass/module/_lightbox.sass */
.lightbox-container .source span {
  color: #7e7e7e;
}

/* line 12, ../sass/module/_lightbox.sass */
.lightbox-container-media {
  text-align: center;
}
/* line 14, ../sass/module/_lightbox.sass */
.lightbox-container-media p {
  font-size: 2.4rem;
  line-height: 1.25 !important;
}
/* line 17, ../sass/module/_lightbox.sass */
.lightbox-container-media iframe {
  margin-top: 14px;
}
/* line 19, ../sass/module/_lightbox.sass */
.lightbox-container-media .button {
  float: right;
  margin-top: 17px;
}
/* line 22, ../sass/module/_lightbox.sass */
.lightbox-container-media > img {
  position: relative;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}
/* line 27, ../sass/module/_lightbox.sass */
.lightbox-container-media .text {
  margin-top: 20px;
  text-align: left;
}
/* line 30, ../sass/module/_lightbox.sass */
.lightbox-container-media .text .button {
  margin-top: 0;
}
/* line 32, ../sass/module/_lightbox.sass */
.lightbox-container-media .text h3 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  margin: 0;
  line-height: 1.25 !important;
}
/* line 36, ../sass/module/_lightbox.sass */
.lightbox-container-media .text h3 + p {
  margin-top: 0 !important;
}

/* line 40, ../sass/module/_lightbox.sass */
.lightbox-container-media-list h3 {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  margin: 107px 0 2px;
}
/* line 43, ../sass/module/_lightbox.sass */
.lightbox-container-media-list h3:first-child {
  margin-top: 0;
}
/* line 46, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li {
  float: left;
  margin: 40px 40px 0 0;
}
/* line 49, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li:nth-child(3n+3) {
  margin-right: 0;
}
/* line 52, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .image {
  position: relative;
  background: #3d3e3d;
}
/* line 55, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .image img, .lightbox-container-media-list ul li a .image:after {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}
/* line 57, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .image:after {
  content: attr(data-label-view);
  font-size: 1.6rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -20px 0 0 -51px;
  z-index: 10;
  color: #fff;
  text-align: center;
  border: 2px solid #fff;
  padding: 7px 19px 9px;
  background: #3d3e3d;
  opacity: 0;
}
/* line 72, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .image:hover img {
  opacity: 0.2;
}
/* line 74, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .image:hover:after {
  opacity: 1;
}
/* line 76, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .title, .lightbox-container-media-list ul li a .category {
  display: block;
  line-height: 1.2;
}
/* line 79, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .title {
  font-size: 2.8rem;
  margin-top: 5px;
}
/* line 82, ../sass/module/_lightbox.sass */
.lightbox-container-media-list ul li a .category {
  font-size: 1.6rem;
  margin-top: 0;
}

/* line 86, ../sass/module/_lightbox.sass */
.lightbox-container-glossar {
  background: transparent;
}
/* line 88, ../sass/module/_lightbox.sass */
.lightbox-container-glossar .definition {
  background: #fff;
  margin: 0 20px;
  padding: 36px;
  min-height: 600px;
  min-width: 50vw;
}
/* line 94, ../sass/module/_lightbox.sass */
.lightbox-container-glossar .definition h2 {
  background: url(../image/icon-sb052f4f338.png) 0 -12370px no-repeat transparent;
  padding-left: 83px;
  padding-bottom: 1px;
  line-height: 62px;
  margin: 0 0 64px;
}
/* line 100, ../sass/module/_lightbox.sass */
.lightbox-container-glossar .definition h3 {
  margin-bottom: 35px;
}
/* line 102, ../sass/module/_lightbox.sass */
.lightbox-container-glossar .definition p {
  font-size: 2.8rem;
  line-height: 1.289 !important;
}
/* line 105, ../sass/module/_lightbox.sass */
.lightbox-container-glossar .definition p a {
  font-size: 1em;
  line-height: 1;
}

/* line 109, ../sass/module/_lightbox.sass */
#fancybox-loading {
  display: none !important;
}

/* line 112, ../sass/module/_lightbox.sass */
.fancybox-nav {
  max-width: 100px;
}
/* line 114, ../sass/module/_lightbox.sass */
.fancybox-nav span {
  display: none !important;
}
/* line 116, ../sass/module/_lightbox.sass */
.fancybox-nav.fancybox-prev {
  left: -100px;
  background: url(image/gallery-pager-left.png) no-repeat left center;
}
/* line 119, ../sass/module/_lightbox.sass */
.fancybox-nav.fancybox-next {
  right: -100px;
  background: url(image/gallery-pager-right.png) no-repeat right center;
}

/* line 123, ../sass/module/_lightbox.sass */
.fancybox-title-float-wrap {
  bottom: auto;
  top: 42px;
}
/* line 126, ../sass/module/_lightbox.sass */
.fancybox-title-float-wrap .child {
  background: transparent;
  border-radius: 0;
  font-size: 2.154rem;
  font-family: "CamingoDos-Pro-Regular", Arial, Helvetica, sans-serif;
  color: #3d3e3d;
  font-weight: normal;
  text-shadow: none;
}

/* line 135, ../sass/module/_lightbox.sass */
.fancybox-wrap {
  overflow: auto !important;
  max-height: calc(100% - 20px);
  max-width: 1441px;
}

/* line 140, ../sass/module/_lightbox.sass */
.fancybox-overlay-fixed {
  background: rgba(255, 255, 255, 0.6);
}

/* line 143, ../sass/module/_lightbox.sass */
.fancybox-skin {
  border-radius: 0;
  background: #f7faf9;
}
/* line 146, ../sass/module/_lightbox.sass */
.fancybox-skin .button.close {
  position: absolute;
  top: 32px;
  right: 107px;
}
/* line 150, ../sass/module/_lightbox.sass */
.fancybox-skin.media-list {
  padding: 34px 139px 33px 150px !important;
}
/* line 152, ../sass/module/_lightbox.sass */
.fancybox-skin.media-list .button {
  right: 139px;
  font-size: 1.6rem;
  line-height: 1;
  padding: 10px 20px;
}
/* line 157, ../sass/module/_lightbox.sass */
.fancybox-skin.media {
  padding: 111px 183px 33px 170px !important;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.7);
}
/* line 161, ../sass/module/_lightbox.sass */
.fancybox-skin.glossar {
  padding: 101px 183px 33px 170px !important;
  box-shadow: none;
  background: rgba(255, 255, 255, 0.7);
}
/* line 165, ../sass/module/_lightbox.sass */
.fancybox-skin.glossar .button.close {
  padding: 13px 24px 16px;
  line-height: 1;
  right: 24px;
}

/* line 170, ../sass/module/_lightbox.sass */
.fancybox-inner {
  display: inline;
}
/* line 172, ../sass/module/_lightbox.sass */
.fancybox-inner .video-embed {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
/* line 177, ../sass/module/_lightbox.sass */
.fancybox-inner .video-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin-top: 0;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 188, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-prev {
    background: url(image/gallery-pager-left2x.png) no-repeat left center/auto 60px;
  }
  /* line 190, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-next {
    background: url(image/gallery-pager-right2x.png) no-repeat right center/auto 60px;
  }

  /* line 193, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition h2 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -4743px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 197, ../sass/module/_lightbox.sass */
  .fancybox-inner {
    width: 100% !important;
  }

  /* line 201, ../sass/module/_lightbox.sass */
  .lightbox-container-media .text {
    margin-top: 10px;
  }
  /* line 203, ../sass/module/_lightbox.sass */
  .lightbox-container-media .text h3 {
    font-size: 4rem;
  }
  /* line 205, ../sass/module/_lightbox.sass */
  .lightbox-container-media .text p {
    font-size: 3.2rem;
  }

  /* line 209, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition {
    min-height: 0;
    margin: 0;
    padding: 12px 24px 10px;
  }
  /* line 213, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition h2 {
    background: url(../image/icon-sb052f4f338.png) 0 -11840px no-repeat transparent;
    line-height: 1.3;
    margin: 0 0 32px;
    padding-left: 38px;
    padding-bottom: 1px;
  }
  /* line 219, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition h3 {
    font-size: 3.2rem;
    margin: 0 0 20px;
  }
  /* line 222, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition p {
    line-height: 1.289 !important;
  }

  /* line 226, ../sass/module/_lightbox.sass */
  .fancybox-skin .button.close {
    padding-top: 7px !important;
    padding-bottom: 10px !important;
    font-size: 3.2rem !important;
    min-width: 120px !important;
    right: auto !important;
    left: 50%;
    top: 19px;
    margin-left: -60px;
  }
  /* line 235, ../sass/module/_lightbox.sass */
  .fancybox-skin a.button {
    padding-top: 7px !important;
    font-size: 3.2rem !important;
  }
  /* line 238, ../sass/module/_lightbox.sass */
  .fancybox-skin.glossar {
    padding: 67px 24px 20px 24px !important;
  }
  /* line 240, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list {
    padding: 62px 4px 0 24px !important;
  }
  /* line 242, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list h3 {
    margin: 40px 0 15px;
  }
  /* line 244, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list h3:first-child {
    margin-top: 0;
  }
  /* line 246, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list ul li {
    margin: 0 20px 20px 0;
  }
  /* line 248, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list ul li .category {
    font-size: 2.4rem;
    margin-top: 0;
  }
  /* line 251, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list ul li img {
    max-width: 100%;
  }
  /* line 253, ../sass/module/_lightbox.sass */
  .fancybox-skin.media-list .button.close {
    right: auto;
  }
  /* line 255, ../sass/module/_lightbox.sass */
  .fancybox-skin.media {
    padding: 72px 24px 20px 24px !important;
  }
  /* line 257, ../sass/module/_lightbox.sass */
  .fancybox-skin.media .lightbox-container {
    width: 100%;
  }
  /* line 259, ../sass/module/_lightbox.sass */
  .fancybox-skin.media img {
    max-width: 100%;
  }

  /* line 262, ../sass/module/_lightbox.sass */
  .lightbox-container .source {
    margin-top: 10px;
    font-size: 3.2rem;
  }

  /* line 266, ../sass/module/_lightbox.sass */
  .fancybox-title-float-wrap .child {
    position: absolute;
    left: 50%;
    margin: -18px 0 0 -128px;
    font-size: 1.077rem;
  }

  /* line 272, ../sass/module/_lightbox.sass */
  .fancybox-outer {
    position: static;
  }

  /* line 275, ../sass/module/_lightbox.sass */
  .fancybox-inner {
    width: 100% !important;
  }

  /* line 279, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-next {
    background: url(image/gallery-pager-right-mobile.png) no-repeat right center;
    right: 0;
  }
  /* line 282, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-prev {
    background: url(image/gallery-pager-left-mobile.png) no-repeat left center;
    left: 0;
  }

  /* line 286, ../sass/module/_lightbox.sass */
  .fancybox-wrap {
    width: 100% !important;
    left: 0 !important;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 292, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-prev {
    background: url(image/gallery-pager-left-mobile2x.png) no-repeat left center/auto 30px;
  }
  /* line 294, ../sass/module/_lightbox.sass */
  .fancybox-nav.fancybox-next {
    background: url(image/gallery-pager-right-mobile2x.png) no-repeat right center/auto 30px;
  }

  /* line 297, ../sass/module/_lightbox.sass */
  .lightbox-container-glossar .definition h2 {
    background-image: url(../image/icon2x-sccb93fb226.png);
    background-size: 60px 10209px;
    background-position: 0px -4463px;
  }
}
/* line 300, ../sass/module/_lightbox.sass */
.fancybox-skin.lightbox-iframe {
  padding: 110px 4% 4% 4% !important;
  background: rgba(255, 255, 255, 0.7);
}
@media (max-width: 720px) {
  /* line 300, ../sass/module/_lightbox.sass */
  .fancybox-skin.lightbox-iframe {
    padding-top: 75px !important;
  }
}
/* line 307, ../sass/module/_lightbox.sass */
.fancybox-skin.lightbox-iframe .button.close {
  padding: 13px 24px 16px;
  line-height: 1;
  right: 24px;
}

/* line 312, ../sass/module/_lightbox.sass */
.fancybox-skin.lightbox-iframe .fancybox-inner {
  display: inline-block;
  min-height: 30vh;
  max-height: 75vh;
  width: 100% !important;
}

/* line 1, ../sass/module/_topic-icons.sass */
.topic-icons {
  width: 110%;
  margin: 75px 0 83px -5.65%;
}
/* line 4, ../sass/module/_topic-icons.sass */
.topic-icons > div, .topic-icons a {
  display: block;
  float: left;
  text-align: center;
  width: 25%;
  min-height: 200px;
  padding-top: 152px;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: top center;
}
/* line 14, ../sass/module/_topic-icons.sass */
.topic-icons > div.strahlenschutz, .topic-icons a.strahlenschutz {
  background: url(../image/icon-centered-sf467f1d9fd.png) 50% -1406px no-repeat transparent;
}
/* line 16, ../sass/module/_topic-icons.sass */
.topic-icons > div.rueckbau, .topic-icons a.rueckbau {
  background: url(../image/icon-centered-sf467f1d9fd.png) 50% -832px no-repeat transparent;
}
/* line 18, ../sass/module/_topic-icons.sass */
.topic-icons > div.dekontamination, .topic-icons a.dekontamination {
  background: url(../image/icon-centered-sf467f1d9fd.png) 50% -258px no-repeat transparent;
}
/* line 20, ../sass/module/_topic-icons.sass */
.topic-icons > div.zwischenlagerung, .topic-icons a.zwischenlagerung {
  background: url(../image/icon-centered-sf467f1d9fd.png) 50% -2558px no-repeat transparent;
}
/* line 22, ../sass/module/_topic-icons.sass */
.topic-icons > div.zwischenlagerung-hi, .topic-icons a.zwischenlagerung-hi {
  background: url(../image/icon-centered-sf467f1d9fd.png) 50% -1982px no-repeat transparent;
}
/* line 24, ../sass/module/_topic-icons.sass */
.topic-icons > div span, .topic-icons a span {
  font-family: "CamingoDos-Pro-Bold", Arial, Helvetica, sans-serif;
  font-size: 3rem;
  hyphens: none;
  display: block;
}

/* line 30, ../sass/module/_topic-icons.sass */
h2 + .topic-icons {
  margin-top: 63px;
}

@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  /* line 35, ../sass/module/_topic-icons.sass */
  .topic-icons > div.strahlenschutz {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -905px;
  }
  /* line 37, ../sass/module/_topic-icons.sass */
  .topic-icons > div.rueckbau {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -531.5px;
  }
  /* line 39, ../sass/module/_topic-icons.sass */
  .topic-icons > div.dekontamination {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -158px;
  }
  /* line 41, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -1656px;
  }
  /* line 43, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung-hi {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -1280.5px;
  }
}
@media only screen and (max-width: 1200px) {
  /* line 47, ../sass/module/_topic-icons.sass */
  .topic-icons {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    margin: 40px 0 9px;
  }
  /* line 52, ../sass/module/_topic-icons.sass */
  .topic-icons > div, .topic-icons a {
    width: 50%;
    margin-bottom: 60px;
    padding-top: 80px;
    min-height: 95px;
    margin-bottom: 25px;
    background-size: auto 65%;
  }
  /* line 59, ../sass/module/_topic-icons.sass */
  .topic-icons > div span, .topic-icons a span {
    font-size: 3.2rem;
  }
  /* line 61, ../sass/module/_topic-icons.sass */
  .topic-icons > div.strahlenschutz, .topic-icons a.strahlenschutz {
    background: url(../image/icon-centered-sf467f1d9fd.png) 50% -1147px no-repeat transparent;
  }
  /* line 63, ../sass/module/_topic-icons.sass */
  .topic-icons > div.rueckbau, .topic-icons a.rueckbau {
    background: url(../image/icon-centered-sf467f1d9fd.png) 50% -574px no-repeat transparent;
  }
  /* line 65, ../sass/module/_topic-icons.sass */
  .topic-icons > div.dekontamination, .topic-icons a.dekontamination {
    background: url(../image/icon-centered-sf467f1d9fd.png) 50% 0 no-repeat transparent;
  }
  /* line 67, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung, .topic-icons a.zwischenlagerung {
    background: url(../image/icon-centered-sf467f1d9fd.png) 50% -2299px no-repeat transparent;
  }
  /* line 69, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung-hi, .topic-icons a.zwischenlagerung-hi {
    background: url(../image/icon-centered-sf467f1d9fd.png) 50% -1723px no-repeat transparent;
  }

  /* line 72, ../sass/module/_topic-icons.sass */
  h2 + .topic-icons {
    margin-top: 30px;
  }
}
@media only screen and (max-width: 1200px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min--moz-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (-o-min-device-pixel-ratio: 3 / 2), only screen and (max-width: 1200px) and (min-device-pixel-ratio: 1.5), only screen and (max-width: 1200px) and (min-resolution: 144dpi) {
  /* line 77, ../sass/module/_topic-icons.sass */
  .topic-icons > div.strahlenschutz {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -746.5px;
  }
  /* line 79, ../sass/module/_topic-icons.sass */
  .topic-icons > div.rueckbau {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -374px;
  }
  /* line 81, ../sass/module/_topic-icons.sass */
  .topic-icons > div.dekontamination {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center 0;
  }
  /* line 83, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -1497.5px;
  }
  /* line 85, ../sass/module/_topic-icons.sass */
  .topic-icons > div.zwischenlagerung-hi {
    background-image: url(../image/icon-centered2x-s0a4f40d611.png);
    background-size: 115px 1773px;
    background-position: center -1122px;
  }
}
@media (min-width: 1201px) {
  /* line 2, ../sass/module/_cookie-consent.sass */
  p a.cc_more_info {
    background: url(../image/icon-sb052f4f338.png) 0 -7669px no-repeat transparent;
    padding-left: 20px;
  }
}
@media (max-width: 720px) {
  /* line 8, ../sass/module/_cookie-consent.sass */
  p a.cc_more_info {
    background: url(../image/icon-sb052f4f338.png) 0 -7675px no-repeat transparent;
  }
}

/*# sourceMappingURL=main.css.map */
