
[data-omcookie-panel-show] {
  cursor: pointer;
}
.om-cookie-panel {
  padding: 25px;
  z-index: 9999;
  background: #fff;
  position: fixed;
  bottom: 0;
  width: 100%;
  left: 0;
  box-sizing: border-box;
  border-top: 1px solid #666;
  font-size: 16px;
  transform: translateY(100%) translateX(0);
  transition: transform 0.5s ease;
  text-align: center;
}
@media (min-width: 1024px) {
  .om-cookie-panel {
    width: 50vw;
    left: 50%;
    transform: translateY(100%) translateX(-50%);
    border-left: 1px solid #666;
    border-right: 1px solid #666;
  }
}
.om-cookie-panel.active {
  transform: translateY(0) translateX(0);
}
@media (min-width: 1024px) {
  .om-cookie-panel.active {
    transform: translateY(0) translateX(-50%);
  }
}
.om-cookie-panel h3 {
  margin: 0;
  padding: 0 0 1em;
  text-align: left;
}
.om-cookie-panel p {
  margin: 0;
  padding: 1em 0;
}
.om-cookie-panel .cookie-panel__checkbox {
  display: none;
}
.om-cookie-panel .cookie-panel__checkbox + label {
  cursor: pointer;
  line-height: 1.1;
  font-weight: 400;
  display: block;
}
.om-cookie-panel .cookie-panel__checkbox + label::before {
  width: 15px;
  height: 15px;
  border-radius: 5px;
  border: 2px solid #8cad2d;
  background-color: #fff;
  display: block;
  content: "";
  float: left;
  margin-right: 5px;
}
.om-cookie-panel .cookie-panel__checkbox:checked + label::before {
  box-shadow: inset 0 0 0 3px #fff;
  background-color: #8cad2d;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv + label::before {
  border-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox--state-inactiv:checked + label::before {
  background-color: #666;
}
.om-cookie-panel .cookie-panel__checkbox-wrap {
  display: inline-block;
  line-height: 1.1;
}
.om-cookie-panel .cookie-panel__checkbox-wrap + .cookie-panel__checkbox-wrap {
  margin-left: 15px;
}
.om-cookie-panel .cookie-panel__description {
  clear: both;
}
.om-cookie-panel .cookie-panel__link {
  padding-top: 1em;
}
.om-cookie-panel .cookie-panel__button {
  background: #666;
  color: #fff;
  padding: 5px 10px;
  border: none;
  border-radius: 5px;
  display: block;
  width: 100%;
  cursor: pointer;
  font-size: 1.1em;
  text-transform: uppercase;
}
.om-cookie-panel .cookie-panel__button + .cookie-panel__button {
  margin-top: 15px;
}
@media (min-width: 1024px) {
  .om-cookie-panel .cookie-panel__button {
    width: auto;
    display: inline-block;
  }
  .om-cookie-panel .cookie-panel__button + .cookie-panel__button {
    margin-top: 0;
  }
}
.om-cookie-panel .cookie-panel__button--color--green {
  background-color: #8cad2d;
}
.om-cookie-panel .cookie-panel__attribution {
  position: absolute;
  bottom: 5px;
  right: 25px;
  font-size: 9px;
  font-style: italic;
  text-align: center;
}
.om-cookie-panel .cookie-panel__attribution a {
  color: inherit;
  text-decoration: none;
}
.om-cookie-info table {
  border: 1px solid black;
  border-collapse: collapse;
}
.om-cookie-info table th,
.om-cookie-info table td {
  padding: 10px 5px;
  border: 1px solid black;
}
.om-cookie-info table p {
  margin-top: 0;
}
.om-cookie-info table p:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
/*# sourceMappingURL=cookie_panel.css.map */
@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Thin.ttf') format('truetype');    font-weight:100;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Light.ttf') format('truetype');    font-weight:300;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Regular.ttf') format('truetype');    font-weight:400;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Medium.ttf') format('truetype');    font-weight:500;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Bold.ttf') format('truetype');    font-weight:700;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-ExtraBold.ttf') format('truetype');    font-weight:800;font-style:normal;}@font-face{    font-family:'Heebo';    src: url('../../../fileadmin/templates/website/media/fonts/Heebo/Heebo-Black.ttf') format('truetype');    font-weight:900;font-style:normal;}* {    -webkit-appearance: none;    -webkit-text-size-adjust: 100%;}html ,body {    -webkit-font-smoothing: antialiased;    margin: 0;    padding: 0;    font-size: 1.07vW;    font-family:'Heebo';    color: #004C85;    font-weight: 300;    line-height: 1.6em;}.head {    margin-top: 3em;    position: relative;    z-index: 5;    margin-bottom: 4em;}.logo {    width: 15em;    display: inline-block;    float: left;}.whiteLogo {    display: none;}ul.mainNavigation {    list-style: none;    margin: 0;    padding: 0;    float: right;    padding-top: 2em;}ul.mainNavigation li {    display: inline-block;    vertical-align: top;    margin-left: 2em;}ul.mainNavigation li.selectedLink a {    color: #F2CA07;}ul.mainNavigation li a {    color: #004C85;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;}ul.mainNavigation.whiteNavigation li a {    color: #FFF;}ul.mainNavigation li a:hover {    color:#F2CA07;}ul.mainNavigation li:last-child a {    box-sizing: border-box;    background: rgb(242,202,7);    background: -moz-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: -webkit-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ca07",endColorstr="#d9a700",GradientType=1);    color: #FFF;        -webkit-border-radius: 1em;    -moz-border-radius: 1em;    border-radius:  1em;    padding: 0.3em 1.5em;    width: 80%;    margin: 0 auto;}.centerContent {    text-align: center;}.gradient, .threeBoxes td, .fourBoxes td, a.boxLink  {    box-sizing: border-box;    background: rgb(242,202,7);    background: -moz-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: -webkit-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ca07",endColorstr="#d9a700",GradientType=1);    color: #FFF;}.footer .gradient,.introduction .gradient{    position: absolute;    right: 0;    top: 0;    height: 100%;    width: 50%;}.introduction .ce-bodytext {    padding-right: 2em;}.footer {    position: relative;    }.grayBG {    background-color: #F2F2F2;}.clearer {    clear: both;}a {    text-decoration: none;}a.boxLink {    display: inline-block;    font-size: 1em;    -webkit-border-radius: 4em;    -moz-border-radius: 4em;    border-radius:  4em;    padding: 0.5em 1em;    font-weight: 500;}h1, h2, h3 {    font-size: 2.000em;    font-weight: 900;    line-height: 1.2em;    }.headerInfoBlock h1 {    font-size: 3.000em;}h4, legend {    font-size: 1.250em;    font-weight: 300;}legend {    margin-bottom: 1em;}.threeBoxes table h4 {    font-size: 1.500em;    font-weight: 900;    line-height: 1.4em;}.inner {    margin: 0 auto;    width: 84%;    position: relative;    z-index: 1;}.introduction {    position: relative;}.introduction .inner {    padding: 3em 0;}.csc-default {    margin: 5em 0;}#f22 {    margin-bottom: 1em;}.csc-default.akkordeon {    margin: 0em;}.footer .inner {    display: table;}.footerBlock {    display: table-cell;    box-sizing: border-box;    vertical-align: top;}#footer-1 {    width: 70%;    padding: 4em;    padding-top: 5em;}#footer-2 {    width: 30%;    background-color: #FFF;    text-align: center;    color: #004C85;    position: relative;}#footer-2 img {    width: 10em;    margin-bottom: 3em;}#footer-2 a {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: block;    padding-top: 2em;     color: #004C85;     font-weight: 900;}ul.footerNavigation {    margin: 0;    padding: 0;    margin-bottom: 2em;}ul.footerNavigation li {    display: inline-block;    vertical-align: top;    margin-right: 0.5em;    padding-right: 0.5em;    border-right: 1px solid #004C85;    line-height:1em;}ul.footerNavigation li:last-child {    border: none;}ul.footerNavigation li a {    color: #004C85;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;}ul.footerNavigation li a:hover {    color:#F2CA07;}.contentSlider {    background-color: #F2F2F2;}.contentSlider ul {    margin: 0;    padding: 0;    list-style: none;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;}.contentSlider table {    width: 100%;    background-color: #F2F2F2;}.contentSlider table td {    width: 50%;    vertical-align: top;}.contentSlider table td:nth-child(2){    padding-left: 4em;    padding-right: 4em;    padding-top: 3em;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;}ul.contentBox {    position: absolute;    right: 0;    top: 0;    width: 50%;    height: 100%;    margin: 0;    padding: 0;    list-style:none;    background-color: #F2F2F2;    z-index:15;}ul.contentBox li {    position: absolute !Important;    left: 0;    top: 0;    width: 100%;    height: 100%;    box-sizing: border-box;    padding-left: 4em;    padding-right: 4em;    padding-top: 2em;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;}ul.contentBox li.visibleElement {    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    -moz-opacity:1;    -khtml-opacity: 1;    opacity: 1;}ul.dots {    margin: 0;    list-style: none;    padding: 0;    margin-top: 0.5em;    position: relative;    z-index: 19;    position: absolute;    left: 43.1em;    bottom: 2em;}ul.dots li {    display: inline-block;    vertical-align: top;    margin: 0.2em;    width: 0.8em;    height: 0.8em;    }ul.dots li a{    display: block;    width: 0.8em;    height:0.8em;    background-color: #FFF;    -webkit-border-radius: 0.8em;    -moz-border-radius: 0.8em;    border-radius: 0.8em;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;    }ul.dots li.visibleElement a {    background-color: #F2CA07;}.contentSlider table td img {    width: 100% !Important;    height: auto !important;}.contentSlider .ce-textpic {    white-space: nowrap;    box-sizing: border-box;    position: relative;    z-index: 3;    /* display: flex; */}.contentSlider .ce-textpic .ce-bodytext {    background-color: #FFF;    /* display: flex; */    -moz-transition-duration: 0.7s;    -moz-transition-property: all;    -o-transition-duration: 0.7s;    -o-transition-property: all;    -webkit-transition-duration: 0.7s;    -webkit-transition-property: all;    transition-duration: 0.7s;    transition-property: all;}.contentSlider ul li {    white-space: normal;    display: inline-block;    vertical-align: top;    box-sizing: border-box;    position: relative;}.toLeft img, .toRight img{    width: 100% !important;    height: auto !important;}.toLeft, .toRight {    display: block;    width: 2em;    position: absolute;    top: 50%;    -webkit-transform: translate(0%,-50%);    -moz-transform: translate(0%,-50%);    -ms-transform: translate(0%,-50%);    -o-transform: translate(0%,-50%);    transform: translate(0%,-50%);    z-index: 30;}.toLeft {    left: -4em;}.toRight {    right: -4em;}.akkordeon .inner{    padding: 0.2em 0em;    background-repeat: no-repeat;    background-size: 2.000em 2.000em;    position: relative;}.akkordeon header {    padding: 1em;    padding-left: 3em;    background-color: #F2F2F2;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;    cursor: pointer;}.akkordeon .ce-textpic{    max-height: 0;    overflow: hidden;    -webkit-transition: max-height 0.5s;     -moz-transition: max-height 0.5s;     -ms-transition: max-height 0.5s;     -o-transition: max-height 0.5s;     transition: max-height 0.5s; }.akkordeon .plusLink {    display: none;}.akkordeon.activeList .plusLink{    background-image: url('../../../fileadmin/templates/website/media/images/close_up.svg');}.akkordeon.activeList .ce-textpic{    max-height: 4000px;    -webkit-transition: max-height 0.5s;   -moz-transition: max-height 0.5s;   -ms-transition: max-height 0.5s;   -o-transition: max-height 0.5s;   transition: max-height 0.5s; }.akkordeon h2 {    background-image: url('../../../fileadmin/templates/website/media/images/down.svg');    background-repeat: no-repeat;    background-position: right center;    background-size: 1em 1em;    font-weight: normal;    display: inline-block;       -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;    font-size: 1em;    margin: 0;    padding: 0;    padding-right: 2em;    text-transform: none;    cursor: pointer;    letter-spacing: 0;}.akkordeon.activeList header { }.akkordeon.activeList h2 {    background-image: url('../../../fileadmin/templates/website/media/images/up.svg');}.akkordeon .ce-bodytext {    background-color: #F2F2F2;    padding: 1em;    padding-left: 3em;}.content .csc-default {    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;    -webkit-transform: translate(0%,5%);    -moz-transform: translate(0%,5%);    -ms-transform: translate(0%,5%);    -o-transform: translate(0%,5%);    transform: translate(0%,5%);    -moz-transition-duration: 1s;    -moz-transition-property: all;    -o-transition-duration: 1s;    -o-transition-property: all;    -webkit-transition-duration: 1s;    -webkit-transition-property: all;    transition-duration: 1s;    transition-property: all;}body .content .csc-default.visibleCSC {    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    -moz-opacity:1;    -khtml-opacity: 1;    opacity: 1;    -webkit-transform: translate(0%,0%);    -moz-transform: translate(0%,0%);    -ms-transform: translate(0%,0%);    -o-transform: translate(0%,0%);    transform: translate(0%,0%);}/** start 50/50 **/.halfSize .ce-bodytext,.halfSize .ce-gallery {    display: inline-block;    vertical-align: top;    width: 50%;    box-sizing: border-box;    }.halfSize .inner {    background-color: #F2F2F2;}.halfSize .ce-gallery img{    width: 100% !Important;    height: auto !Important;}.halfSize .ce-gallery * {    margin: 0;    padding: 0;}.halfSize.imageLeft .ce-bodytext {    float: right;    padding-left: 4em;    padding-right: 4em;    padding-top: 2em;}.halfSize.imageLeft .ce-gallery {    float: left;}.halfSize.imageRight .ce-bodytext {    float: left;    padding-right: 2em;    padding-left: 4em;    padding-top: 3em;}.halfSize.imageRight .ce-gallery {    float: right;}/** end 50/50 **//** start threeBoxes **/.threeBoxes table {    width: 100%;}.threeBoxes table td {    vertical-align: top;    width: 33%;    padding: 2em;}.threeBoxes table td img {    width: 100% !important;    height: auto !important;}/*.threeBoxes table td:first-child {    padding-right: 0.6em;}.threeBoxes table td:nth-child(2) {    padding-left: 0.3em;    padding-right: 0.3em;}.threeBoxes table td:nth-child(3) {    padding-left: 0.6em;}*/.threeBoxes p {    margin: 0;    padding: 0;    font-size: 1.250em;    line-height: 1.5em;}/** end threeBoxes **//** start fourBoxes **/.fourBoxes table {    width: 100%;}.fourBoxes table td {    vertical-align: top;    width: 25%;    padding: 2em;}.fourBoxes table td img {    width: 100% !important;    height: auto !important;}/*.fourBoxes table td:first-child {    padding-right: 0.6em;}.fourBoxes table td:nth-child(2) {    padding-left: 0.3em;    padding-right: 0.3em;}.fourBoxes table td:nth-child(3) {    padding-left: 0.3em;    padding-right: 0.3em;}.fourBoxes table td:nth-child(4) {    padding-left: 0.6em;}*/.fourBoxes p {    margin: 0;    padding: 0;    font-size: 1.250em;    line-height: 1.5em;}/** end fourBoxes **/ul#headerImages li img {    width: 100% !Important;    height: auto !important;}ul#headerImages li .innerSurr {    position: absolute;    left: 0;    top: 0;    z-index: 16;    width: 100%;    height: 100%;}.headerImagesScroll {    white-space: nowrap;    box-sizing: border-box;    position: relative;    z-index: 3;    /* display: flex; */    position: absolute;    left: 0;    top: -12em;}.headerImagesScroll ul#headerImages {    background-color: #FFF;    /* display: flex; */    -moz-transition-duration: 1.5s;    -moz-transition-property: all;    -o-transition-duration: 1.5s;    -o-transition-property: all;    -webkit-transition-duration: 1.5s;    -webkit-transition-property: all;    transition-duration: 1.5s;    transition-property: all;    margin: 0;    padding: 0;    list-style: none;}.headerImagesScroll ul#headerImages li {    white-space: normal;    display: inline-block;    vertical-align: top;    box-sizing: border-box;    position: relative;    width: 100vW;}.headerPic {    position: relative;}.headerPic>img {    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;    width: 100%;    height: auto;    margin-top: -12em;}.content>.csc-default:first-child {    margin-top: 0;}.headerInfoBlock {    margin-top: 15em;}.surrAll {    overflow: hidden;}.halfSize.specialImage .ce-gallery img {    -webkit-transform: translate(-16%,-13%);    -moz-transform: translate(-16%,-13%);    -ms-transform: translate(-16%,-13%);    -o-transform: translate(-16%,-13%);    transform: translate(-16%,-13%);    width: 119% !important;}.csc-default.specialImage {    margin-top: 8em;}.tx-powermail h3 {    display: none;}.tx-powermail {    width: 55em;}.tx-powermail fieldset {    border: 0;    padding: 0;    margin: 0;    margin-bottom: 3em;    margin-left: -0.5em;}.tx-powermail *:not(legend) {    font-family: 'Heebo';    font-size: 1em;}input[type=text]{    color: #004C85;    border: none;    background-color: #F2F2F2;    padding: 0.5em 0;    padding-left: 2em;    box-sizing: border-box;    width: 18em;}select {    color: #004C85;    border: none;    background-color: #F2F2F2;    padding: 0.5em 0;    padding-left: 2em;    box-sizing: border-box;    width: 18em;}.powermail_fieldwrap {    display: inline-block;    vertical-align: top;    margin: 0.5em;}.powermail_fieldwrap_firma,.powermail_fieldwrap_e_mail,.powermail_fieldwrap_firma_02{    display: block;}#powermail_field_firma, #powermail_field_ansprechpartner, #powermail_field_e_mail, #powermail_field_telefonnummer,#powermail_field_firma_02 {    width: 37em;}.powermail_fieldwrap:not(.powermail_fieldwrap_type_check) label {    display: none;}ul.mobilNavigation {    padding-bottom: 1em;}ul.mobilNavigation li {    display: block;    text-transform: none;    margin-bottom: 0.5em;}ul.mobilNavigation li a {    color: #4c4c4c;}ul.mobilNavigation>li.selectedLink a {    color: #F2CA07 !Important;}ul.mobilNavigation>li a {       font-size: 1.5em;    letter-spacing: 0.02em;    padding-bottom: 0.5em;    display: block;    color: #004C85;    padding: 0.3em 1.5em;    text-align: center;}ul.mobilNavigation>li:last-child a {    box-sizing: border-box;    background: rgb(242,202,7);    background: -moz-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: -webkit-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ca07",endColorstr="#d9a700",GradientType=1);    color: #FFF;    -webkit-border-radius: 1em;    -moz-border-radius: 1em;    border-radius: 1em;    padding: 0.3em 1.5em;}ul.mobilNavigation {    margin: 0;    padding: 0;}.mobilNavigation .mainNaviBG {    display: none;}ul.mobilNavigation ul {    margin: 0;    padding: 0;    width: 100%;    list-style: none;}ul.mobilNavigation>li ul li a {    letter-spacing: 0;    color: #4c4c4c;    font-size: 1em;}ul.mobilNavigation>li:nth-child(3)>.mainNaviBG>ul>li>ul>li>a{    font-weight: bold;}.mobilNavigation .mainNaviBG.selectedM {        display: block;       }ul.mobilNavigation {    margin-top: 4em;}.mobilNavigation li.selected>a{    font-weight: bold;}.mobilNavigation .nameofParent {    color: #7EA9BE;        background-repeat: no-repeat;    background-position: left center;    margin: 0;    padding: 0.5em;    padding-left: 2em;    background-size: 1.5em 1.5em;    margin-top: 1em; }.menu {        position: fixed;    width: 100%;    height: 100%;    box-sizing: border-box;    z-index: 999;    /*background-image: url('../../../fileadmin/templates/website/media/images/final/.png');*/    background-color: #FFF;    background-size: cover;    color: #FFF;    top: 0px;    left: -100%;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;    -moz-transition-duration: 0.5s;    -moz-transition-property: all;    -o-transition-duration: 0.5s;    -o-transition-property: all;    -webkit-transition-duration: 0.5s;    -webkit-transition-property: all;    transition-duration: 0.5s;    transition-property: all;}.menu a {    color: #FFF;}.menuLogo img {    width: 100%;    height: auto;}.menuLogo object {    width: 100%;    height: auto;}.menuLogo {    display: block;    padding-top: 1em;        position: relative;    width: 6em;    padding-bottom: 1em;}.logoLink {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    display: block;}.menu .inner {    height: 100%;}.menu .outerSurr {    height: 100%;    box-sizing: border-box;    overflow: scroll;}.whiteSurr {    background-color: #FFF;    padding: 0.5em 0em;    padding-top: 0;    padding-bottom: 2em;}.outerSurr>.mainNaviBG {    padding: 2em 1em;    padding-top: 1em;}.nameofParentE {    border-bottom: 1px solid #b9b9b9;    padding-bottom: 0.5em !important;    margin-bottom: 1em;}body .showNavi {    left: 0px;    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    -moz-opacity:1;    -khtml-opacity: 1;    opacity: 1;}.mobileSurr {    display: none;}.mobilePlaceholder {    display: none;}::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #004C85;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}::-moz-placeholder { /* Firefox 19+ */  color: #004C85;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}:-ms-input-placeholder { /* IE 10+ */  color: #004C85;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}:-moz-placeholder { /* Firefox 18- */  color: #004C85;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  filter: alpha(opacity=100);  -moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}label[for=powermail_field_palettentausch] {    display: none;}input[type="checkbox"] {    width: 2.5em;    height: 2.5em;    font-size: 1em;    background-color: #F2F2F2;    background-repeat: no-repeat;    background-position: center;    background-size: contain;    margin: 0;    padding: 0;}input[type="checkbox"]:checked {    background-color: #004C85;}.checkbox {    display: inline-block;    vertical-align: top;    font-size: 1em;    position: relative;    padding-left: 3em;    padding-top: 0.5em;    margin-right: 2em;}.checkbox input[type="checkbox"] {    position: absolute;    left: 0em;    top: 0;}.checkbox label {    vertical-align: middle;}label[for=powermail_field_avisegewuenscht],label[for=powermail_field_zeitfensterfueranlieferungnotwendig]{    font-size: 1.250em;    font-weight: 300;    margin-bottom: 1em;    display: block;}.powermail_fieldwrap_uhrzeit {    margin-top: 3.2em;}label[for=powermail_field_einverstaendniserklaerung]{    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -moz-opacity:0;    -khtml-opacity: 0;    opacity: 0;}input[type=submit]{    box-sizing: border-box;    background: rgb(242,202,7);    background: -moz-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: -webkit-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    background: linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ca07",endColorstr="#d9a700",GradientType=1);    color: #FFF;    -webkit-border-radius: 1em;    -moz-border-radius: 1em;    border-radius: 1em;    padding: 0.3em 1.5em;}.csc-default img {    max-width: 100%;}@media (min-width: 1920px){    html, body {        font-size: 20px;    }}@media (max-width: 1550px){    html, body {        font-size: 1.05vW;    }}@media (max-width: 1330px){    html, body {        font-size: 1.2vW;    }    .threeBoxes p {        font-size: 1.1em;    }}@media (max-width: 1220px){    html, body {        font-size: 1.4vW;    }    .inner {        width: 90%;    }    .toLeft {        left: -2em;    }    .toRight {        right: -2em;    }    .toLeft, .toRight {        width: 1.5em;    }}@media (max-width: 880px){    html, body {        font-size: 1.5vW;    }    body .halfSize .ce-bodytext,    body .halfSize .ce-gallery {        display: block;        width: 100%;        box-sizing: border-box;        float: none;    }    body .halfSize .ce-bodytext {        padding: 2em !important;    }    .halfSize.specialImage .ce-gallery img {        -webkit-transform: translate(0%,0%);        -moz-transform: translate(0%,0%);        -ms-transform: translate(0%,0%);        -o-transform: translate(0%,0%);        transform: translate(0%,0%);        width: 100% !important;    }    .threeBoxes table td,  .fourBoxes table td, .contentSlider table td {        display: block;        width: 100%;        padding: 2em;        box-sizing: border-box;        margin-bottom: 0.3em;    }    .contentSlider .ce-textpic {        overflow: hidden;    }    .contentSlider .ce-textpic .ce-bodytext {        width: 100%;    }    .contentSlider .ce-bodytext ul {        width: 100%;    }    .contentSlider table td:first-child {        padding: 0;        margin: 0;    }    .contentSlider table td:nth-child(2){        padding: 2em !important;    }    .contentSlider table {        white-space: normal;    }    .contentSlider {        background: none;    }    ul.dots {        left: 0;        width: 100%;        text-align: center;    }    .inner  {        width: 95%;    }    .contentBox {        display: none;    }    body .contentSlider table td:nth-child(2) {        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";        filter: alpha(opacity=100);        -moz-opacity:1;        -khtml-opacity: 1;        opacity: 1;    }    .headerInfoBlock {        display: none !important;    }    .head {        margin-top: 1em;    }    .logo {        width: 10em;    }    .headerPic>img {        margin-top: -9em;    }    .headerImagesScroll {        top: -9em;    }    h1, h2, h3 {        font-size: 1.6em;    }    .toLeft, .toRight {        display: none;    }}@media (max-width: 780px){    .naviLine {        width: 1em;        height: 1px;        background-color: #FFF;        margin: 4px;    }    .mobileSurr {        display: block;    }    .mobileSurr .logo, .menuLogo .logo {        width: 8em;    }        .head .logo {        display: none;    }    .naviSurr {        display: none;    }    .mobileSurr {        position: fixed;        left: 0;        top: 0;        z-index: 15;        box-sizing: border-box;        background-color: #FFF;        padding: 0.8em 0em;        width: 100%;            }    .mobilePlaceholder {        display: block;        box-sizing: border-box;        padding-bottom: 1em;    }    .mobilePlaceholder,    .mobileSurr{        height: 4.5em;    }    .headerImagesScroll {        top: -4em;    }    .headerPic>img {        margin-top: -4em;    }    .menuButton {        display: inline-block;        margin-top:  6px;        float: right;               background-repeat: no-repeat;        box-sizing: border-box;        background: rgb(242,202,7);        background: -moz-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);        background: -webkit-linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);        background: linear-gradient(183deg, rgba(242,202,7,1) 0%, rgba(234,186,3,1) 31%, rgba(217,167,0,1) 100%);        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f2ca07",endColorstr="#d9a700",GradientType=1);        color: #FFF;               padding: 0.3em;    }    .closeButton {        display: inline-block;        position: absolute;        right: 0;        top: 1.2em;         box-sizing: border-box;        color: #F2CA07 !Important;        padding: 0.3em;    }    .close {        color: #F2CA07 !Important;        font-size: 2em;    }    .mobileSurr .logoSurr {        width: 6em;    }    ul.mainNavigation {        display: none;    }    #footer-2 {        display: none;    }    #footer-1 {        display: block;        width: 100%;        padding: 2em;        padding-top: 5em;        padding-right: 1em;        font-size: 0.8em;    }}@media (max-width: 700px){    html, body {        font-size: 15px;    }    .csc-default br {        display: none;    }    .csc-default br:after {        content: ' ';        width: 2em;    }    .inner  {        width: 90%;    }    input[type=text], select {        width: 100% !important;    }    .powermail_fieldwrap {        width: 100%;        margin-left: 0;        margin-right: 0;    }    .tx-powermail {        width: 100%;    }}  /*** Popup ***/.popup .csc-default {    margin: 0;    padding: 0;}.popupClose {    position: absolute;    right: 1em;    top: 1em;    color: gray;}.popupBG {    position: fixed;    z-index: 99;    top: 0;    left: 0;    width: 100vW;    height: 100vH;    background-color: rgba(0,0,0,0.6);    display: none;}.popup {    background-color: #FFF;    position: fixed;    z-index: 100;    left: 50%;    top: 50%;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%);    width: 40em;    box-sizing: border-box;    padding: 2em;    display: none;}@media (max-width: 800px){    .popup {        width:100vW;height:100vH;    }       .popupBG{        display: none !Important;    }}