body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
.rs-columns {
  clear: both;
  display: inline-block;
  width: 100%;
}

.rs-column {
  float: left;
  width: 100%;
  margin-top: 7.69231%;
  margin-right: 7.69231%;
}
.rs-column.-large-first {
  clear: left;
}
.rs-column.-large-last {
  margin-right: -5px;
}
.rs-column.-large-first-row {
  margin-top: 0;
}
.rs-column.-large-col-1-1 {
  width: 100%;
}
.rs-column.-large-col-2-1 {
  width: 46.15385%;
}
.rs-column.-large-col-2-2 {
  width: 100%;
}
.rs-column.-large-col-3-1 {
  width: 28.20513%;
}
.rs-column.-large-col-3-2 {
  width: 64.10256%;
}
.rs-column.-large-col-3-3 {
  width: 100%;
}
.rs-column.-large-col-4-1 {
  width: 19.23077%;
}
.rs-column.-large-col-4-2 {
  width: 46.15385%;
}
.rs-column.-large-col-4-3 {
  width: 73.07692%;
}
.rs-column.-large-col-4-4 {
  width: 100%;
}
.rs-column.-large-col-5-1 {
  width: 13.84615%;
}
.rs-column.-large-col-5-2 {
  width: 35.38462%;
}
.rs-column.-large-col-5-3 {
  width: 56.92308%;
}
.rs-column.-large-col-5-4 {
  width: 78.46154%;
}
.rs-column.-large-col-5-5 {
  width: 100%;
}
.rs-column.-large-col-6-1 {
  width: 10.25641%;
}
.rs-column.-large-col-6-2 {
  width: 28.20513%;
}
.rs-column.-large-col-6-3 {
  width: 46.15385%;
}
.rs-column.-large-col-6-4 {
  width: 64.10256%;
}
.rs-column.-large-col-6-5 {
  width: 82.05128%;
}
.rs-column.-large-col-6-6 {
  width: 100%;
}
@media screen and (max-width: 900px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-first {
    clear: none;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: left;
  }
  .rs-column.-medium-last {
    margin-right: -5px;
  }
  .rs-column.-medium-first-row {
    margin-top: 0;
  }
  .rs-column.-medium-col-1-1 {
    width: 100%;
  }
  .rs-column.-medium-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-2-2 {
    width: 100%;
  }
  .rs-column.-medium-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-3-3 {
    width: 100%;
  }
  .rs-column.-medium-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-medium-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-medium-col-4-4 {
    width: 100%;
  }
  .rs-column.-medium-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-medium-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-medium-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-medium-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-medium-col-5-5 {
    width: 100%;
  }
  .rs-column.-medium-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-medium-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-medium-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-medium-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-medium-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-medium-col-6-6 {
    width: 100%;
  }
}
@media screen and (max-width: 599px) {
  .rs-column {
    margin-top: 7.69231%;
    margin-right: 7.69231%;
  }
  .rs-column.-large-last {
    margin-right: 7.69231%;
  }
  .rs-column.-large-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-medium-first {
    clear: none;
  }
  .rs-column.-medium-last {
    margin-right: 7.69231%;
  }
  .rs-column.-medium-first-row {
    margin-top: 7.69231%;
  }
  .rs-column.-small-first {
    clear: left;
  }
  .rs-column.-small-last {
    margin-right: -5px;
  }
  .rs-column.-small-first-row {
    margin-top: 0;
  }
  .rs-column.-small-col-1-1 {
    width: 100%;
  }
  .rs-column.-small-col-2-1 {
    width: 46.15385%;
  }
  .rs-column.-small-col-2-2 {
    width: 100%;
  }
  .rs-column.-small-col-3-1 {
    width: 28.20513%;
  }
  .rs-column.-small-col-3-2 {
    width: 64.10256%;
  }
  .rs-column.-small-col-3-3 {
    width: 100%;
  }
  .rs-column.-small-col-4-1 {
    width: 19.23077%;
  }
  .rs-column.-small-col-4-2 {
    width: 46.15385%;
  }
  .rs-column.-small-col-4-3 {
    width: 73.07692%;
  }
  .rs-column.-small-col-4-4 {
    width: 100%;
  }
  .rs-column.-small-col-5-1 {
    width: 13.84615%;
  }
  .rs-column.-small-col-5-2 {
    width: 35.38462%;
  }
  .rs-column.-small-col-5-3 {
    width: 56.92308%;
  }
  .rs-column.-small-col-5-4 {
    width: 78.46154%;
  }
  .rs-column.-small-col-5-5 {
    width: 100%;
  }
  .rs-column.-small-col-6-1 {
    width: 10.25641%;
  }
  .rs-column.-small-col-6-2 {
    width: 28.20513%;
  }
  .rs-column.-small-col-6-3 {
    width: 46.15385%;
  }
  .rs-column.-small-col-6-4 {
    width: 64.10256%;
  }
  .rs-column.-small-col-6-5 {
    width: 82.05128%;
  }
  .rs-column.-small-col-6-6 {
    width: 100%;
  }
}

@charset "UTF-8";
.contao-cookiebar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 9999;
  font-size: 0;
  letter-spacing: 0;
  text-align: center;
  padding: 15px;
  max-height: 100vh;
  box-sizing: border-box;
  pointer-events: none;
  overflow: hidden; }
  .contao-cookiebar * {
    box-sizing: border-box; }
  .contao-cookiebar:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle; }
  .contao-cookiebar .cc-inner {
    display: inline-block;
    overflow-y: auto;
    max-height: 100%;
    max-width: 100%;
    opacity: 0;
    pointer-events: none;
    visibility: hidden;
    font-size: 1rem;
    text-align: left; }
  .contao-cookiebar.cc-top .cc-inner {
    vertical-align: top; }
  .contao-cookiebar.cc-top.cc-active .cc-inner {
    animation: cookiebar-top-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-top.cc-saved .cc-inner {
    animation: cookiebar-top-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom .cc-inner {
    vertical-align: bottom; }
  .contao-cookiebar.cc-bottom.cc-active .cc-inner {
    animation: cookiebar-bottom-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-bottom.cc-saved .cc-inner {
    animation: cookiebar-bottom-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle .cc-inner {
    vertical-align: middle; }
  .contao-cookiebar.cc-middle.cc-active .cc-inner {
    animation: cookiebar-middle-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-middle.cc-saved .cc-inner {
    animation: cookiebar-middle-out 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-left {
    text-align: left; }
  .contao-cookiebar.cc-right {
    text-align: right; }
  .contao-cookiebar .cc-head h1:first-child, .contao-cookiebar .cc-head h2:first-child, .contao-cookiebar .cc-head h3:first-child, .contao-cookiebar .cc-head h4:first-child, .contao-cookiebar .cc-head h5:first-child, .contao-cookiebar .cc-head h6:first-child {
    margin-top: 0; }
  .contao-cookiebar .cc-head p {
    margin-bottom: 15px; }
  .contao-cookiebar .cc-btn {
    display: inline-block;
    cursor: pointer;
    width: 100%;
    padding: 8px 14px;
    margin-bottom: 8px;
    font-size: 15px;
    outline: 0 none;
    border: 1px solid #cfcfcf;
    border-radius: 4px;
    color: #444;
    background: #f5f5f5; }
    .contao-cookiebar .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .contao-cookiebar .grayscale .cc-btn {
    background: #f1efef; }
    .contao-cookiebar .grayscale .cc-btn:hover {
      background: #ececec; }
    .contao-cookiebar .grayscale .cc-btn.success {
      background: #fbfbfb; }
      .contao-cookiebar .grayscale .cc-btn.success:hover {
        background: #f7f7f7; }
  .contao-cookiebar .highlight .cc-btn.success {
    background: #4e9e3e;
    border-color: #3e7830;
    color: #fff; }
    .contao-cookiebar .highlight .cc-btn.success:hover {
      background: #4c933f; }
  .contao-cookiebar label {
    position: relative;
    display: block;
    padding: 8px 13px 8px 0;
    line-height: 1.2rem; }
    .contao-cookiebar label.group {
      font-weight: 600; }
  .contao-cookiebar input {
    position: absolute;
    width: 1px;
    height: 1px;
    outline: 0 none;
    opacity: 0; }
    .contao-cookiebar input + label {
      padding: 8px 13px 8px 50px;
      cursor: pointer; }
      .contao-cookiebar input + label:before {
        content: '';
        position: absolute;
        top: 6px;
        left: 0;
        width: 35px;
        height: 18px;
        margin: 0;
        box-sizing: content-box;
        border-radius: 10px;
        background: #fff;
        border: 2px solid #9c9b99;
        transition: border-color .2s; }
      .contao-cookiebar input + label:after {
        display: block;
        content: '';
        position: absolute;
        top: 10px;
        left: 4px;
        width: 14px;
        height: 14px;
        border-radius: 10px;
        background: #9c9b99;
        transition: background .2s, margin-left .2s, padding .2s; }
      .contao-cookiebar input + label:active:after {
        padding-left: 5px; }
    .contao-cookiebar input.cc-group-half + label:after {
      background: linear-gradient(to right, #9c9b99 0%, #9c9b99 50%, #399d32 50%, #399d32 100%); }
    .contao-cookiebar input:checked + label:after {
      background: #399d32;
      margin-left: 17px; }
    .contao-cookiebar input:checked + label:active:after {
      margin-left: 12px; }
    .contao-cookiebar input:checked + label:before {
      background: #dcf3db;
      border-color: #399d32; }
    .contao-cookiebar input:disabled + label {
      pointer-events: none; }
      .contao-cookiebar input:disabled + label:after {
        background: #c8c7c5; }
      .contao-cookiebar input:disabled + label:before {
        background: #f4f4f4;
        border-color: #c8c7c5; }
  .contao-cookiebar.cc-active .cc-inner {
    opacity: 1;
    pointer-events: auto;
    visibility: visible; }
  .contao-cookiebar.cc-active.cc-blocked {
    pointer-events: auto;
    animation: cookiebar-overlay-in 0.5s ease-in-out forwards; }
  .contao-cookiebar.cc-saved.cc-inner {
    opacity: 0;
    pointer-events: none;
    visibility: hidden; }
  .contao-cookiebar.cc-saved.cc-blocked {
    pointer-events: none;
    animation: cookiebar-overlay-out 0.5s ease-in-out forwards; }

@media (min-width: 768px) {
  .contao-cookiebar .cc-btn {
    width: auto;
    margin-bottom: 0; }
  .contao-cookiebar .cc-inner {
    max-width: 750px; } }

@keyframes cookiebar-overlay-in {
  0% {
    background: rgba(0, 0, 0, 0); }
  100% {
    background: rgba(0, 0, 0, 0.75); } }

@keyframes cookiebar-overlay-out {
  0% {
    background: rgba(0, 0, 0, 0.75); }
  100% {
    background: rgba(0, 0, 0, 0);
    visibility: hidden; } }

@keyframes cookiebar-top-in {
  0% {
    opacity: 0;
    transform: translateY(-100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-top-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(-100%); } }

@keyframes cookiebar-middle-in {
  0% {
    opacity: 0;
    transform: scale(0); }
  100% {
    opacity: 1;
    transform: scale(1); } }

@keyframes cookiebar-middle-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(0); } }

@keyframes cookiebar-bottom-in {
  0% {
    opacity: 0;
    transform: translateY(100%); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

@keyframes cookiebar-bottom-out {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translateY(0); }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translateY(100%); } }

.contao-cookiebar {
  color: #444444; }
  .contao-cookiebar p {
    color: #868686;
    line-height: 1.4; }
  .contao-cookiebar .cc-inner {
    padding: 25px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    background: #fff; }
  .contao-cookiebar .cc-group {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: center;
    position: relative;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    margin-bottom: 10px; }
    .contao-cookiebar .cc-group > label {
      flex-grow: 1;
      margin: 5px 0 5px 10px; }
    .contao-cookiebar .cc-group .cc-detail-btn {
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      padding: 8px 10px;
      line-height: 1.2rem; }
      .contao-cookiebar .cc-group .cc-detail-btn span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn:hover {
        color: #717171; }
    .contao-cookiebar .cc-group .cc-detail-btn-details {
      display: inline-block;
      border: 0 none;
      outline: 0 none;
      background: transparent;
      font-size: 13px;
      letter-spacing: 0;
      text-transform: initial;
      cursor: pointer;
      color: #a2a2a2;
      text-decoration: underline;
      padding: 0;
      margin: 0 0 10px; }
      .contao-cookiebar .cc-group .cc-detail-btn-details span:nth-child(2) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(1) {
        display: none; }
      .contao-cookiebar .cc-group .cc-detail-btn-details.cc-active span:nth-child(2) {
        display: inline; }
      .contao-cookiebar .cc-group .cc-detail-btn-details:hover {
        color: #717171; }
  .contao-cookiebar .cc-cookies {
    display: none;
    width: 100%;
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .contao-cookiebar .cc-cookies > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-cookies > p, .contao-cookiebar .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div > span {
        font-weight: 600; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px;
        word-wrap: break-word; }
      .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .contao-cookiebar .cc-cookies .cc-cookie .cc-cookie-desc > p {
      margin-bottom: 0; }
    .contao-cookiebar .cc-cookies .cc-cookie label.cookie + p, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .contao-cookiebar .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .contao-cookiebar .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .contao-cookiebar .cc-footer, .contao-cookiebar .cc-info {
    text-align: center; }
  .contao-cookiebar .cc-info {
    margin-top: 15px; }
    .contao-cookiebar .cc-info > p {
      font-size: 0.875rem; }
    .contao-cookiebar .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .contao-cookiebar .cc-info > a:hover {
        color: #717171; }
      .contao-cookiebar .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on January 27, 2022 */



@font-face {
    font-family: 'mohavebold';
    src: url('../../files/fonts/mohave-neu/mohave-bold-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohavebold_italic';
    src: url('../../files/fonts/mohave-neu/mohave-bolditalic-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohaveitalic';
    src: url('../../files/fonts/mohave-neu/mohave-italic-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohavelight';
    src: url('../../files/fonts/mohave-neu/mohave-light-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohavelight_italic';
    src: url('../../files/fonts/mohave-neu/mohave-lightitalic-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohavemedium';
    src: url('../../files/fonts/mohave-neu/mohave-medium-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohavemedium_italic';
    src: url('../../files/fonts/mohave-neu/mohave-mediumitalic-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'mohaveregular';
    src: url('../../files/fonts/mohave-neu/mohave-regular-webfont.woff2') format('woff2'),
         url('../../files/fonts/mohave-neu/mohave-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
/* basic.css */
.red-h1{color:#E2061B;font-weight:700}sub{vertical-align: sub;  font-size: smaller}.tabelle tr{border-bottom:1px solid #cecece}p.hoehe-1{padding-top:10px;line-height:24px;-moz-hyphens: auto; -ms-hyphens: auto; -o-hyphens: auto; -webkit-hyphens: auto; hyphens: auto}li{list-style-type:none}a[href$='.pdf']{padding-left:0}a[href$='.pdf']:before{top:0;margin-right:10px;font-family:'Font Awesome 5 Free';content: "\f1c1"}a{text-decoration:none}a:hover{text-decoration:none}.icon a:hover{text-decoration:none}.mobile_navi a:hover{text-decoration:none;color:#333}.mobile_navi a:hover i{background-color:#333;text-decoration:none}#footer a:hover{text-decoration:underline}#header .rs-columns{display:flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}#header p{margin-top:25px;font-size:22px;color:#383637}body{margin:0;padding:0}a,body,div,em,input,label,li,ol,p,select,span,strong,td,th,textarea,u,ul,button{font-family:mohavelight}a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul,button{font-size:19px;line-height:30px;color:#575757}.grau a,.grau body,.grau div,.grau input,.grau label,.grau li,.grau ol,.grau p,.grau select,.grau td,.grau th,.grau textarea,.grau u,.grau ul{font-size:17px;line-height:26px;color:#fff}h1,.h2-center,.fakeh1 h2,h2.fakeh1,.mod_newslist h2.fakeh1{margin:20px auto;padding:0;text-align:center;text-decoration:none;color:#575757;letter-spacing:1.5px;font:28px mohaveregular}.fakeh1_left h2,h2.fakeh1_left{margin:0 auto 20px;padding:0;text-align:left;text-decoration:none;color:#316e35;letter-spacing:1.5px;font:28px mohaveregular}h2.left_text{text-align:left !important}.grau h1{margin:0 auto 20px;padding:0;text-align:left;text-decoration:none;color:#fff;letter-spacing:1px;font:32px 'mohavebold'}h2{margin:0 0 10px;padding:0;color:#575757;letter-spacing:1px;font:23px mohaveregular}.h2_red h2,h2.h2_red{margin:0 0 10px;padding:0;color:#e9484b;letter-spacing:1px;font:23px mohaveitalic}.h2_green h2,h2.h2_green{width:100%;display:block;margin:5px 0;padding:0;color:#316e35;letter-spacing:0px;font:23px mohaveregular}.gal_h2 h2{width:100%;display:block;margin:5px 0;padding:0;color:#316e35;letter-spacing:0px;font:17px mohaveregular}h3{margin:0;padding:0;color:#333;font:20px mohaveregular}.team h3{margin:15px 0 10px;padding:0;font-weight:bold;color:#e52076;text-transform:uppercase;font:18px 'Mohave',sans-serif}h4{margin:0 0 10px;padding:0 5px;background-color:#333;color:#fff;font:20px mohaveregular}h5{margin:0 0 10px;padding:0;font-weight:bold;color:#565759;font:26px 'Mohave',sans-serif}img{margin:0;padding:0;vertical-align:middle;border:0px}p,pre,form{margin:0;padding:0}.mod_footer_print{display:none}.list_1 ul{padding-left:20px;list-style-image:url("../../files/layout/arrow.png")}.highlight p{text-align:center;font:18px mohaveregular;color:#fff}
/* Custom.css */
.p-b-60{padding-bottom: 60px}.btn.btn-primary{display: inline-block;    padding: 4px 15px 4px 14px;    margin-bottom: 0;    text-align: center;    vertical-align: middle;    line-height: 16px;    font-size: 11px;    color: #000;    cursor: pointer;    border: 1px solid #ccc;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;    border-radius: 3px;    background-color: #ececec;    background-image: -moz-linear-gradient(top,#fff,#ececec);    background-image: -webkit-linear-gradient(top,#fff,#ececec);    background-image: -ms-linear-gradient(top,#fff,#ececec);    background-image: -o-linear-gradient(top,#fff,#ececec);    background-image: linear-gradient(to bottom,#fff,#ececec);    background-repeat: repeat-x;    -moz-transition: background .15s linear;    -webkit-transition: background .15s linear;    -o-transition: background .15s linear;    transition: background .15s linear}.job-title-a:hover{text-align: center;    color: #e2061b;    margin: 0 0 10px;    padding: 0;    letter-spacing: 1px;    font: 23px mohaveregular;text-decoration:underline}.job-title-a{text-align: center;    color: #e2061b;    margin: 0 0 10px;    padding: 0;    letter-spacing: 1px;    font: 23px mohaveregular}#header .rs-columns{align-items:center}#header .rs-columns .rs-column{width:100%;flex:1}.flex-box .cols_2,.flex-box-1{display:flex;align-items:center}#foerderung .inside{max-width: 1200px;    margin-right: auto;    margin-left: auto;    padding-right: 50px;    padding-left: 50px;padding-top:60px;padding-bottom:60px}#foerderung{background-color:#ededed;width:100%}.ankuedigung{max-width:fit-content;margin-left:auto;margin-right:auto}.header-top{padding-top:10px;padding-bottom:10px}@keyframes rightToLeft{0% {    transform: translateX(100%);  }100% {    transform: translateX(-100%);  }}#ankuedigung{background-color: rgb(226, 6, 27);padding-bottom:10px;text-align:center}#ankuedigung p{color:#fff;font-size:22px;line-height:35px;margin-top:10px!important; animation: rightToLeft 20s linear infinite;white-space: nowrap}.job #ls-5{background-color:#ffffff00;border-top: 1px solid #575757}.job #ls-slider img{width:100%}.info{padding:20px;background-color:#F2F2F2;border:1px solid #707070}.job-kaesten.img-p-35 img{padding: 35px 37.41px;background:white;max-height:155px}.job-kaesten img{border:1px solid #707070}.job-form .mail a:before{display:none}.job-form .mail:before{padding-right: 5px;    content: "\f0e0";    font-weight: 900;    font-family: "Font Awesome 5 Free"}.job-form .phone:before{padding-right: 5px;    content: "\f095";    font-weight: 900;    font-family: "Font Awesome 5 Free"}.box{display: grid;    grid-template-columns: repeat(2, 1fr);grid-column-gap:30px;}}.box .sp-2{grid-area: 1 / 2 / 2 / 3}.box .sp-1{grid-area: 1 / 1 / 3 / 2}.box .sp-3{grid-area: 3 / 1 / 4 / 2}.box .sp-4{grid-area: 2 / 2 / 3 / 3}.job div#ls-2{height:250px;background-image:url("../../files/slider-home/02_slide-monteure-min.jpg");background-position:center top;background-repeat:no-repeat;background-size: cover}.job div#ls-2:has(.img-ls){height: unset;    background-image: unset;    background-position: unset;    background-repeat: unset;    background-size: unset;padding-top:5px;padding-bottom:5px}.job div#ls-2:has(.img-ls) .inside{max-width: 100%;    margin-right: auto;    margin-left: auto;    padding-right: 0;    padding-left: 0}.semibold{font-family:mohaveregular;font-weight:600}.job-sp-1{text-align:center}.m-t-20{margin-top:20px}.m-t-40{margin-top:40px}.m-t-80{margin-top:80px}.m-b-40{margin-bottom:40px}.m-b-30{margin-bottom:30px}.m-b-20{margin-bottom:20px}.m-b-70{margin-bottom:70px}.list li{list-style-type: disc!important;list-style: disc outside none!important;display: list-item!important;margin-left: 1em!important;margin-bottom:10px}.img-slider{justify-content: center;display:flex;gap:10px}.stoerer{position:absolute;top:-30px;right:10%;z-index:9999}.stoerer img{width:130px!important;height:auto}#rauchmelder .download-box a{background-color:rgba(255,255,255,0);text-decoration:underline;color:#fff;text-transform:uppercase}#rauchmelder .download-box p{color:#fff;text-transform:uppercase}.download-box a::before{content:''}.download-box{padding-top:5px;padding-bottom:5px;background-color:#707070}#rauchmelder .p1_center{padding: 0}.center{text-align:center}iframe.portal-iframe{width:100%}body{background-color:#858585;height:100vh}#container,#header,#custom,#wrapper{background-color:#fff}.rsts-caption,.rsts-progress.rsts-progress-active{display:none}#article-18 .mod_search.block div{padding-top:20px!important;padding-top:20px!important}#ls-1 a.cboxElement{all: unset}h2.noshow{padding-top:160px}#angebot fieldset.checkbox_container{display:flex!important;flex-wrap:wrap}#angebot fieldset.checkbox_container>span{width:25%}#angebot #ctrl_34.checkbox_container>span{width:100%}.size{display:none}.liste li{margin-left:30px;list-style-type:square}#ls-1 .ce_accordion{background-color:rgba(255,255,255,.4);margin-top:15px;    margin-bottom:15px;    padding-right:10px;    padding-bottom:20px;    padding-left:10px}.ce_accordion{margin-top:15px;    margin-bottom:15px;    padding-right:10px;    padding-bottom:20px;    padding-left:10px;    background-color:rgba(237,237,237,.4)}.ui-accordion-header-active::before{font-family:'Font Awesome 5 Free';        content: "\f062";font-weight:900}.ui-accordion-header-collapsed::before{font-family:'Font Awesome 5 Free';        content: "\f063"}.toggler{margin-top:20px;    font-size:18px;    font-weight:bold;    cursor:pointer}.mmenu,.logo-mobil,.kiel-mobil{display:none}.support #ls-1{padding-top:20px;padding-bottom:20px}.kundenportal .p1,.support .p1{margin-top:20px;margin-bottom:20px}.partner .rs-column,.produkte .rs-column{margin-top:0}.grid{display:grid;grid-template-columns: repeat(2, 1fr)}#angebot .grid .widget-text{width:75%}#angebot .widget-text{width:37.5%}.widget-submit button,.btn.btn-primary{font-size:18px;line-height:30px;color:#fff;background:#858585}#cboxLoadedContent #main .inside{padding:30px}#cboxLoadedContent p.back{display:none}#cboxLoadedContent p{margin-right:auto;text-align:left}.partner p{margin-right:auto;margin-left:auto;text-align:center}.partner #footer p{margin-right:auto;text-align:left}.abstand-top-40{margin-top:40px}div#ls-1,div#ls-2,div#ls-3,div#ls-4,div#ls-5,.padding-60{padding-top:60px;padding-bottom:60px}#ls{padding-bottom:60px}.max-h img{max-height:350px}.max-w img{max-width:350px}.max-w,.max-h{text-align:center}#ls-1,#ls-3,#ls-5{background-color:#ededed}#ls .rs-columns,#ls-1 .rs-columns,#ls-2 .rs-columns,#ls-3 .rs-columns,#ls-4 .rs-columns,#ls-5 .rs-columns{padding-top:20px}.kaesten{height:320px;padding:10px 10px 20px;text-align:center;border:1px solid #858585}.kaesten1,.kaesten2,.produkt .p1_center{padding:10px;border:1px solid #858585}.kaesten1{margin-bottom:20px}.kaesten2 ul li{list-style: inside}.abstand-top-20,.button-link{margin-top:20px}.mail a::before{padding-right:5px;content: "\f0e0";font-weight: 900;font-family: "Font Awesome 5 Free"}span.fax::before{padding-right:5px;content: "\f1ac";font-weight: 900;font-family: "Font Awesome 5 Free"}span.tel::before{padding-right:5px;content: "\f095";font-weight: 900;font-family: "Font Awesome 5 Free"}.hoehe-1{height:80px}.block2 img{filter: grayscale(100%);transition: .3s ease-in-out}.block2 img:hover{filter: grayscale(0%)}a.p1:hover,.p1 a:hover,.p1_center a:hover,.button-link a:hover,.widget-submit button:hover,.btn.btn-primary:hover{background-color:#006baf}a:hover{color:#006baf}.sucheoben label{position:absolute; width:1px; height:1px; margin:-1px; padding:0;overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap; border:0}.sucheoben input{width: 100%;    top: -2px;    position: relative;    margin-left: 10px;    font-size: 12px;    line-height: 16px;    border-top: none;    border-right: none;    border-left: none;    background-color: transparent;    border-radius: 0}.sucheoben input.text:focus{background-color: transparent}.sucheoben .widget{margin-bottom:0;position: relative;padding-left: 10px}.sucheoben div::before{content: "\f002";font-weight: 900;font-family: "Font Awesome 5 Free";position: absolute;top:50%;transform: translateY(-50%);left: 0}.sucheoben{margin-bottom:4px}.sucheoben div{height:30px}#address{margin-bottom:15px}#footer{background-color:#858585}#footer p,#footer span{color:#fff}.footer-unten .rs-column.-large-col-2-1{width:fit-content;align-self:center}.footer-unten{display:flex;justify-content: space-between;flex-wrap:wrap;border-top: 1px solid #fff}.footer-unten .social-media{padding-top:10px;margin-top:10px;margin-bottom:10px}.footer-unten .social-media i{color:#fff}.footer-unten i{padding-right:5px;padding-left:5px}.inst{padding-left:10px}.menu-footer ul{margin-top:10px;display:flex;justify-content:flex-start}.menu-footer ul li{padding-top:10px;padding-right:20px}.trennen{margin-top:10px;padding-bottom:5px;border-bottom:1px solid #fff}#footer .sitemap ul{column-count:3}.block4 img{max-width:50%;margin-top:15px}.block3{width:100%;background-color:#ededed}#team .inside img{width:100%}.block3 .p1{width:80%}.block3 h2.fakeh1,.block4 h2.fakeh1{text-align:left}.p1_center{margin:30px auto;text-align:center}.block2{text-align:center}.block2 img{max-width:100%}.block1{padding-top:20px;padding-bottom:40px;border-bottom:1px solid #858585}.block1 p:nth-child(2),.block3 p:nth-child(2),.block4 p.p1{margin-top:15px}a.p1,.p1 a,.p1_center a,.button-link a{padding:5px 10px;background-color:#858585;color:#fff}.button-link.xl a{padding:7px 10px 6px;background-color:#858585;font-size:18px;line-height:30px;color:#fff}.button-link.block.xl p{min-height:43px}.produkt a.p1{padding-top:1px;padding-bottom:0;white-space: nowrap}a.cboxElement{margin-right:auto;margin-left:auto;padding:5px 10px;text-align:center;background-color:#858585;color:#fff}.p1 p{line-height:35px}#slider img{width:100%}.logo{margin-top:50px;margin-bottom:50px}body a{text-decoration:none}.sucheoben{display:flex}.header-top{padding-right:20px;padding-left:20px;background-color:#ededed}.header-top .inside{max-width:1440px;margin-right:auto;margin-left:auto;padding-top:5px;color:#006baf;display:flex}#main .inside,#address .inside,#footer .inside,#ls-1 .inside,#ls-2 .inside,#ls-3 .inside,#ls-4 .inside,#ls-5 .inside{max-width:1200px;margin-right:auto;margin-left:auto;padding-right:50px;padding-left:50px}#ankuedigung .inside{max-width:1200px;margin-right:auto;margin-left:auto}.block2 img{max-width:225px}.header-top a,.header-top div{font-size:16px;color:#006baf}#header .rs-columns{justify-content:space-around}#header .rs-column{margin-right:0}html,body{height:100%}body{overflow-x:hidden}
/* Navi_drop-1.css */
.level_2 li :hover{background-color:#006baf !important}.level_2 li a span{color:#fff!important}#navi .inside{max-width:1200px;margin-right:auto;margin-left:auto}#navi{min-height:40px;border-top:1px solid #878787}.navi_top li li a{width:100%;display:inline-block}.navi_top li{background-image:none;list-style-type:none;list-style-image:none}.navi_top ul{top:100%;position:absolute;margin:0 auto;padding-left:0}.navi_top ul ul{left:0;position:absolute;padding-left:0}.navi_top a,.navi_top span.active{line-height:40px;font-weight:normal;text-decoration:none}.navi_top .block{overflow: visible !important}.navi_top li{position:relative;float:left}.navi_top li.active,.navi_top li:hover{background-color:#006baf;color:#fff}.navi_top li a span,.navi_top li.trail span{color:#878787}.navi_top li span{padding-right:2.0em;padding-left:2.0em}.navi_top li:hover li span,.navi_top li:hover li a span,.navi_top li.trail:hover li a span{color:#878787}.navi_top li.active span,.navi_top li li.active span,.navi_top li:hover a,.navi_top li span,.navi_top li:hover a span,.navi_top li li:hover a span,.navi_top li li:hover span{font:16px/40px mohaveregular;font-weight:normal;text-decoration:none;color:#878787;text-transform:uppercase}.navi_top a:hover,.navi_top li:hover a span,.navi_top li.active span{text-decoration:none;color:#fff}.navi_top li li{width:26.4667em;top:-1px;position:relative;float:none;text-align:left;border-top:1px solid #fff;z-index:1001;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s linear}.navi_top li.last li{width:250px;top:-1px;position:relative;float:none;text-align:left;border-top:1px solid #fff;z-index:1001;visibility: hidden;opacity: 0;transition: visibility 0s, opacity 0.5s linear}.navi_top li:hover li{position:relative;overflow:visible;float:none;display:block;background-color:#878787;overflow:visible !important;z-index:1002;visibility: visible;opacity: 1}.navi_top li li:hover{position:relative;overflow:visible;float:none;display:block;background-color:#878787;overflow:visible !important;z-index:1002}.navi_top li li.active,.navi_top li li span.active{background-color:#006baf;color:#fff}
/* seiten_icons.css */
.seiten_icons i{padding-right:10px;vertical-align:middle;font-size:30px}.seiten_icons_phone{right:0;top:40%;position:fixed;margin-top:55px}.seiten_icons_mail1{right:0;top:40%;position:fixed}.seiten_icons_up{right:0;top:40%;position:fixed;margin-top:110px}.seiten_icons_facebook{right:0;top:40%;position:fixed;margin-top:165px}.seiten_icons_instagram{right:0;top:40%;position:fixed;margin-top:220px}.seiten_icons_epp{right:0;top:40%;position:fixed;margin-top:110px}.seiten_icons_place{right:0;top:40%;position:fixed;margin-top:165px}.seiten_icons_back1{right:0;top:40%;position:fixed;margin-top:220px}.seiten_icons_down{right:0;top:40%;position:fixed;margin-top:330px}.seiten_icons_phone li,.seiten_icons_mail1 li,.seiten_icons_place li,.seiten_icons_up li,.seiten_icons_down li,.seiten_icons_facebook li,.seiten_icons_instagram li{width:180px;height:50px;display:inline;padding-right:40px;padding-left:5px;background-color:#fff;border-top:1px solid #006baf;font-family:mohaveregular;line-height:50px;font-weight:normal;border-bottom:1px solid #006baf;border-left:1px solid #006baf;z-index:1001}.seiten_icons_phone li:hover,.seiten_icons_mail1 li:hover,.seiten_icons_place li:hover,.seiten_icons_epp li:hover,.seiten_icons_up li:hover,.seiten_icons_down li:hover,.seiten_icons_back1 li:hover,.seiten_icons_facebook li:hover,.seiten_icons_instagram li:hover{display:inline;padding-left:5px;font-family:mohaveregular;font-weight:normal;text-decoration:none;text-transform:uppercase;-webkit-transform: translate(-140px, 00px);-moz-transform: translate(-140px, 00px);-ms-transform: translate(-140px, 00px);-o-transform: translate(-140px, 00px);transform: translate(-140px, 00px)}.seiten_icons_phone li a,.seiten_icons_mail1 li a,.seiten_icons_place li a,.seiten_icons_epp li a,.seiten_icons_up li a,.seiten_icons_down li a,.seiten_icons_back1 li a,.seiten_icons_facebook li a,.seiten_icons_instagram li a{display:block;vertical-align:middle;line-height:50px;text-decoration:none;color:#006baf;text-transform:uppercase}.seiten_icons_mail1 .mail1,.seiten_icons_phone .phone,.seiten_icons_epp .epp,.seiten_icons_place .place,.seiten_icons_up .hoch,.seiten_icons_down .runter,.seiten_icons_back1  .back1,.seiten_icons_facebook .facebook,.seiten_icons_instagram .instagram{right:-187px;position:absolute;transition: 1s}
@media (max-width:1439px){
/* screen_1440.css */
.block3 .p1{padding-right:50px;width:fit-content}
}
@media (max-width:1199px){
/* screen_1200.css */
.stoerer{top:0}.navi_top li span{padding-right:1.5em;padding-left:1.5em}
}
@media (max-width:992px){
/* screen_992.css */
#header .rs-columns .rs-column{width:25%;flex:unset}.flex-box-1 .rs-column{margin-right:0}.flex-box-1{flex-wrap:wrap}.box{display:flex;flex-direction:column}.flex-5>div{width: calc(50% - 20px)!important;margin-right:0!important}.flex-5{display:flex;flex-wrap:wrap;gap:40px}.kaesten{height:400px}#article-12 .block2 div:nth-child(5){display:none}#article-12 .block2 div:nth-child(7),#article-12 .block2 div:nth-child(9){float:right;margin-right:0}.text .rs-column.-medium-col-3-1,.text .rs-column.-small-col-3-2{width:100%}.navi_top li span{padding-right:1em;padding-left:1em}.block1 .rs-column,.block3 .rs-column,.block4 .rs-column{margin-right:0}.block3 h2,.block3 .p1{padding-right:50px;padding-left:50px}.block1,.block3,.block4{flex-direction: column;    width:100%}.rs-column.-large-col-2-1{width:100%}.rs-column.-medium-col-3-1{width:42%;margin-top:0}.block2,.partner .abstand-top-40,.produkte .abstand-top-40{display:flex;flex-flow:wrap;justify-content:space-between}.rs-column.-large-last{margin-right:7.69231%}.kaesten{margin-bottom:20px}.rs-column.-large-col-4-1{width:42%}.produkte .abstand-top-40{margin-top:0!important}.abstand-top-40 div:nth-of-type(even),.block2 div:nth-of-type(even){float:right;margin-right:0}.block2 .rs-column.-medium-first{clear:none}.leistungen #container .rs-column.-large-col-4-1,.leistungen .custom .rs-column.-large-col-4-1,.rs-column.-medium-col-4-3{width:100%}.leistungen .rs-column.-large-col-4-1 img{max-width:225px;margin-right:auto;margin-left:auto;text-align:center}.leistungen .rs-column.-large-col-4-1 figure{margin-bottom:20px;text-align:center}.max-h img{max-height:250px}#ls .rs-columns,#ls-1 .rs-columns,#ls-2 .rs-columns,#ls-3 .rs-columns,#ls-4 .rs-columns,#ls-5 .rs-columns{padding-top:0}#ls,div#ls-1,div#ls-2,div#ls-3,div#ls-4,div#ls-5,div.padding-60{padding-top:20px;padding-bottom:20px}#kundendienstformular .rs-column.-medium-col-3-1,#kundendienstformular .rs-column.-medium-col-3-2,#cboxLoadedContent .rs-column.-medium-col-3-1,#cboxLoadedContent  .rs-column.-medium-col-3-2{width:100%}#cboxLoadedContent figure{text-align:center}#angebot fieldset.checkbox_container>span{width:33.33%}#article-3 .abstand-top-40 .rs-column.-large-first-row{margin-top:7.69231%}.abstand-top-40{margin-top:0}
}
@media (max-width:860px){
/* screen_860.css */
a,body,div,input,label,li,ol,p,select,td,th,textarea,u,ul,button,h1,h2,h3{word-wrap: break-word;  overflow-wrap: break-word;-webkit-hyphens: auto;   -moz-hyphens: auto;        hyphens: auto}#navi,.logo,.kiel{display:none}.mmenu{display:block;text-align:center}.logo-mobil{display:block;margin-top:20px;margin-bottom:20px}.mmenu a{font-size:30px}.kiel-mobil{display:block}.kaesten{height:360px}.stoerer{top:-30px}
}
@media (max-width:768px){
/* screen_768.css */
#header .rs-columns .rs-column{width:50%;flex:unset}.header-top div.ce_form.block,.header-top a.right{float:right}#angebot fieldset.checkbox_container>span{width:100%}.flex-5>div{width:100%!important}.kaesten{height:320px}.menu-footer ul{display:block;column-count:3}.grid{grid-template-columns: repeat(1, 1fr)}#angebot .widget-text,#angebot .grid .widget-text{width:100%}
}
@media (max-width:599px){
/* screen_600.css */
.job-kaesten.img-p-35 img{padding: 17%}.flex-box .cols_2{flex-wrap:wrap}.stoerer img{width:70px!important}.menu-footer ul,#footer .sitemap ul{column-count:2}#article-12 .block2 div:nth-child(1),#article-12 .block2 div:nth-child(3){margin-right:0}.seiten_icons_facebook li a,.seiten_icons_instagram li a,.seiten_icons_phone li a,.seiten_icons_mail1 li a,.seiten_icons_place li a,.seiten_icons_epp li a,.seiten_icons_up li a,.seiten_icons_down li a,.seiten_icons_back1 li a{line-height:40px}.seiten_icons_facebook li,.seiten_icons_instagram li,.seiten_icons_phone li,.seiten_icons_mail1 li,.seiten_icons_place li,.seiten_icons_up li,.seiten_icons_down li,.seiten_icons_epp li,.seiten_icons_back1 li{height:40px;line-height:40px}.seiten_icons_mail1 .mail1,.seiten_icons_phone .phone,.seiten_icons_epp .epp,.seiten_icons_place .place,.seiten_icons_up .hoch,.seiten_icons_down .runter,.seiten_icons_back1 .back1,.seiten_icons_facebook .facebook,.seiten_icons_instagram .instagram{right:-196px}.seiten_icons i{font-size:20px}.abstand-top-40 .rs-column.-medium-col-3-1{width:100%;margin-top:0;margin-right:0}.abstand-top-40 .rs-column.-large-col-4-1{width:100%}.partner .rs-column.-medium-col-3-1{margin-top:5%}.rs-column.-medium-col-3-1{width:100%;margin-right:0}.job .rs-column.-medium-col-3-1{margin-bottom:20px}.benefits .rs-column.-medium-col-3-1{width:45%;margin-right:1.25% !important}
}
@media (max-width:479px){
/* screen_480.css */
.sucheoben .widget.widget-text{display:flex;flex-direction:row;justify-content: flex-end;gap: 5px}#header .rs-columns .rs-column:last-child{width:100%}#footer .inside{padding-right:30px;padding-left:30px}.header-top a,.header-top div{font-size:14px}.header-top{padding-right:5px;padding-left:5px}
}
@media (max-width:329px){
/* screen_330.css */
.header-top a,.header-top div{font-size:12px}#footer .inside{padding-right: 30px!important;    padding-left: 30px!important}.sucheoben input{width:100%}.p1 .download-element a{all: unset}.download-element{padding: 5px 10px 1px;    background-color: #858585;    color: #fff}.download-element:hover{background:#006baf;cursor: pointer}
}
