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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{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}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.responsive{position:relative;height:0}.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive.ratio-169{padding-bottom:56.25%}.responsive.ratio-1610{padding-bottom:62.5%}.responsive.ratio-219{padding-bottom:42.8571%}.responsive.ratio-43{padding-bottom:75%}.responsive.ratio-32{padding-bottom:66.6666%}
.rsts-main,.rsts-main *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rsts-header,.rsts-footer,.rsts-thumbs-header,.rsts-thumbs-footer{overflow:hidden}.rsts-view,.rsts-thumbs-view{position:relative}@media print{.rsts-view,.rsts-thumbs-view{position:static}}.rsts-crop,.rsts-thumbs-crop{position:relative;overflow:hidden}@media print{.rsts-crop,.rsts-thumbs-crop{position:static;overflow:visible;width:auto !important;height:auto !important;transform:none !important}}.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:absolute;left:0;top:0}@media print{.rsts-slides,.rsts-slide,.rsts-thumbs-slides,.rsts-thumbs-slide{position:static;width:auto !important;height:auto !important;transform:none !important}.rsts-slides.rsts-slide-image img,.rsts-slides.rsts-slide-video img,.rsts-slides.rsts-thumbs-slide-image img,.rsts-slides.rsts-thumbs-slide-video img,.rsts-slide.rsts-slide-image img,.rsts-slide.rsts-slide-video img,.rsts-slide.rsts-thumbs-slide-image img,.rsts-slide.rsts-thumbs-slide-video img,.rsts-thumbs-slides.rsts-slide-image img,.rsts-thumbs-slides.rsts-slide-video img,.rsts-thumbs-slides.rsts-thumbs-slide-image img,.rsts-thumbs-slides.rsts-thumbs-slide-video img,.rsts-thumbs-slide.rsts-slide-image img,.rsts-thumbs-slide.rsts-slide-video img,.rsts-thumbs-slide.rsts-thumbs-slide-image img,.rsts-thumbs-slide.rsts-thumbs-slide-video img{width:100% !important;height:auto !important;margin:0 !important}}.rsts-slide,.rsts-thumbs-slide{overflow:hidden}@media print{.rsts-slide,.rsts-thumbs-slide{position:static}}.rsts-video-iframe,.rsts-thumbs-video-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.rsts-type-slide .rsts-view,.rsts-thumbs-type-slide .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/openhand.cur"),default;cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:grab}.rsts-type-slide.rsts-dragging .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging .rsts-thumbs-view{cursor:url("../../bundles/rocksolidslider/img/closedhand.cur"),default;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-ms-grabbing;cursor:-o-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rsts-type-slide.rsts-dragging-disabled .rsts-view,.rsts-thumbs-type-slide.rsts-thumbs-dragging-disabled .rsts-thumbs-view{cursor:auto}@media print{.rsts-nav,.rsts-prev,.rsts-next,.rsts-overlay-prev,.rsts-overlay-next,.rsts-progress,.rsts-thumbs-nav,.rsts-thumbs-prev,.rsts-thumbs-next,.rsts-thumbs-overlay-prev,.rsts-thumbs-overlay-next,.rsts-thumbs-progress{display:none !important}}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@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.success {
      background: #4e9e3e;
      border-color: #3e7830;
      color: #fff; }
      .contao-cookiebar .cc-btn.success:hover {
        background: #4c933f; }
    .contao-cookiebar .cc-btn:last-child {
      margin-bottom: 0; }
  .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%); } }

.cookiebar_simple {
  color: #444444; }
  .cookiebar_simple p {
    color: #868686;
    line-height: 1.4; }
  .cookiebar_simple .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; }
  .cookiebar_simple .cc-groups {
    display: none;
    padding-top: 15px; }
    .cookiebar_simple .cc-groups .cc-group {
      position: relative;
      border: 1px solid #d0d0d0;
      border-radius: 5px;
      margin-bottom: 10px;
      text-align: left; }
      .cookiebar_simple .cc-groups .cc-group > label {
        margin: 5px 130px 5px 10px; }
  .cookiebar_simple .cc-cookies {
    background: #fbfbfb;
    border-radius: 0 0 5px 5px; }
    .cookiebar_simple .cc-cookies > p {
      font-size: 0.875rem; }
    .cookiebar_simple .cc-cookies > p, .cookiebar_simple .cc-cookies > .cc-cookie {
      margin: 0;
      padding: 15px;
      border-top: 1px solid #e6e6e6; }
    .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info {
      font-size: 0.875rem;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      border: 1px solid #efefef; }
      .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info > div + div {
        margin-top: 5px; }
      .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-info + button.cc-detail-btn-details {
        margin-top: 15px; }
    .cookiebar_simple .cc-cookies .cc-cookie .cc-cookie-desc p {
      margin-bottom: 0; }
    .cookiebar_simple .cc-cookies .cc-cookie label.cookie + p, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + .cc-cookie-info, .cookiebar_simple .cc-cookies .cc-cookie label.cookie + button.cc-detail-btn-details {
      margin-top: 10px; }
    .cookiebar_simple .cc-cookies .cc-cookie p {
      margin: 0 0 15px;
      font-size: 0.875rem; }
  .cookiebar_simple .cc-footer, .cookiebar_simple .cc-info {
    text-align: center; }
  .cookiebar_simple .cc-detail-btn-details {
    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; }
    .cookiebar_simple .cc-detail-btn-details span:nth-child(2) {
      display: none; }
    .cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(1) {
      display: none; }
    .cookiebar_simple .cc-detail-btn-details.cc-active span:nth-child(2) {
      display: inline; }
    .cookiebar_simple .cc-detail-btn-details:hover {
      color: #717171; }
  .cookiebar_simple .cc-info {
    margin-top: 15px; }
    .cookiebar_simple .cc-info > p {
      font-size: 0.875rem; }
    .cookiebar_simple .cc-info > a {
      display: inline-block;
      font-size: 0.813rem;
      color: #a2a2a2;
      text-decoration: none; }
      .cookiebar_simple .cc-info > a:hover {
        color: #717171; }
      .cookiebar_simple .cc-info > a + a:before {
        display: inline-block;
        content: '·';
        margin-right: 5px; }

.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
 /* Copyright MADE/YOUR/DAY OG <mail@madeyourday.net>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
/* ===========================================
 * KAEHNY Skin
 * ======================================== */
.rsts-skin-kaehny.rsts-main {
  position: relative;
}
.rsts-skin-kaehny.rsts-type-fade .rsts-slide {
  background-color: white;
}
.rsts-skin-kaehny .rsts-caption {
  position: absolute;
  top: 20px;
  left: 20px;
  margin-right: 20px;
  padding: 5px 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: white;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.4);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transform: translate(0, -20px);
  -moz-transform: translate(0, -20px);
  -ms-transform: translate(0, -20px);
  -o-transform: translate(0, -20px);
  transform: translate(0, -20px);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  -moz-transition: opacity 0.5s, -moz-transform 0.5s;
  -o-transition: opacity 0.5s, -o-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
}
.rsts-skin-kaehny .rsts-active .rsts-caption {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  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);
}
.rsts-skin-kaehny .rsts-prev, .rsts-skin-kaehny .rsts-next, .rsts-skin-kaehny .rsts-video-play, .rsts-skin-kaehny .rsts-video-stop,
.rsts-skin-kaehny .rsts-thumbs-prev, .rsts-skin-kaehny .rsts-thumbs-next {
  position: absolute;
  right: 55px;
  top: 15px;
  overflow: hidden;
  width: 30px;
  height: 30px;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  line-height: 0;
  text-align: center;
  text-decoration: none;
  text-indent: -9999px;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAilBMVEUHBwg/QEF5enp5ensCAwQHCAhzdHUAAQEGBwh8fX37+/svMDBub3COjo9yc3NtbW709fWvsLDm5uba2trR0dEuLi6Pj4/Q0NDl5eXZ2toFBgfz8/MuLy/09PT29vb8/Pz6+vp7e3x0dXZzdHT4+Pj39/f9/v3+/v79/f3///8EBQb5+fkAAAD19fVMP6q+AAAALnRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8hTP8QAAAJ1JREFUeNrV0lkPwiAMAOB53zrva2xOxQm0///vWZ4a1o3EN20gNPnSlFASRKVQIS2KFHPKaPvcH8St8WesXYzddVMIZn3NZ1tTZ9Y7QLa7MdfVWlgYZqk9lzML7VZPbGCdDsFekpI14GoN/fGoY6aqkbVaUvVg0lKN7v3wvcuwt/Tg5tIPRjA77I/i1dhX2dnEJnYq4vP+2a/4FX8AsSOXytKixMYAAAAASUVORK5CYII=');
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
  background-position: 50% 50%;
  -webkit-transition: opacity 0.05s linear;
  -moz-transition: opacity 0.05s linear;
  -o-transition: opacity 0.05s linear;
  transition: opacity 0.05s linear;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny .rsts-prev, .rsts-skin-kaehny .rsts-next, .rsts-skin-kaehny .rsts-video-play, .rsts-skin-kaehny .rsts-video-stop,
  .rsts-skin-kaehny .rsts-thumbs-prev, .rsts-skin-kaehny .rsts-thumbs-next {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAIVBMVEWhoaE7PD15enqVlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXsWX/bAAAAC3RSTlOAgICAgICAgICAgMiF55wAAAB9SURBVHja7dUxEoAgFANRFBTw/ge2YythEivHn/6VmU3XiwUOHPhPuGYf196zjLHPOi0tWsBYtICx/Zxgw4INCzYs2LBgw4INC55ZFadhN+NVbeh9jhf6mGJDgw0NNjTY0GBDgz0NXusiYDRWwGisgNHFL0Yrnwxd4MCBtd3+EosAicYyWQAAAABJRU5ErkJggg==');
    background-size: 30px, 30px;
  }
}
.rsts-skin-kaehny .rsts-prev:hover, .rsts-skin-kaehny .rsts-next:hover, .rsts-skin-kaehny .rsts-video-play:hover, .rsts-skin-kaehny .rsts-video-stop:hover,
.rsts-skin-kaehny .rsts-thumbs-prev:hover, .rsts-skin-kaehny .rsts-thumbs-next:hover {
  background-color: #eeeeee;
  background-color: rgba(238, 238, 238, 0.7);
}
.rsts-skin-kaehny .rsts-next,
.rsts-skin-kaehny .rsts-thumbs-next {
  right: 20px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAkFBMVEUBAQLPz9AlJiYlJifS0tIsLS0nJyjQ0dDR0tIBAQElJSYrLC2tra39/PwFBQYFBgf6+fmBgYKCgoL9/f339vZBQULIycnIyMiCg4PR0dEmJycmJyjMzMz8/Pzl5eXj4+MCAwQGBwghIiP09PT7+/shIiL6+vrNzs7Nzc0iIyP29vb39/cHCAkAAAD////19fV/WdL3AAAAMHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICRnvRdAAAAnklEQVR42tXSxw7CMAwG4LL3XqUtLdRQqNPY7/92WEJVDhkSN7B8iPTpl6M4ETMAA0t/ChmwPTELe+uPGKsQKywWflYUJxn5eI9xpOsneXidp7pp3Wa+dHrGbWY6d43bLD673nR9vLsZaL5cNfoAyp0eDyRdntxp6icy+/Ei981HqVGLq3xo1GaFm4kuRb1vvp1mFNzYLrzvn/2KX/MbXNOe099MDj0AAAAASUVORK5CYII=');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny .rsts-next,
  .rsts-skin-kaehny .rsts-thumbs-next {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAHlBMVEWhoaE7PD2VlpaTk5N2d3h0dHVoaWpmZmcGBwj19fXtfGSSAAAACnRSTlOAgICAgICAgICAXdxslAAAAHxJREFUeNrt1TEOgDAMxdDSAi33vzBbPVUoZkLE+1O2/HK9KHHixH/A9fS4jnGGMfZZl6VFBzAWHcLHQD9gocFCg4UGCw0WGiw0WGjwum3qEsb7tH1xWViwsGBhwcKChQULC5Z2jRs2itHdfc+GjWB094vR+ieHLnHixK4bjyV89TB6vlgAAAAASUVORK5CYII=');
    background-size: 30px, 30px;
  }
}
.rsts-skin-kaehny .rsts-thumbs-prev, .rsts-skin-kaehny .rsts-thumbs-next {
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -15px;
}
.rsts-skin-kaehny .rsts-thumbs-prev {
  right: auto;
  left: 10px;
}
.rsts-skin-kaehny.rsts-direction-y .rsts-prev {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUgISLDw8MgICGUlZaIiImSk5PCwsP9/f39/PyHh4iUlJWSkpLX2NgAAQIoKSkGBwgdHR7Ly8skJSYEBAXHyMj+/v739/ciIyMhIiImJyfNzc3S0tL8/Pz7+/v29vYHCAnNzs4AAAD////19fVh+HN2AAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAiUlEQVR42uXRyQ7CMAwE0LC2QHfaQkji1sP//yNR1csEiXMlfPFI7zCWbN7JCCVmnj9i738x2hbMpHPTzCAmfag+XyAmrWt2QzqV5URuSLWqdHXmsDMRbFHYuPbnkPBw0rtaBzgbw21IWPKjdg6xxHV68ZJ2j9mhXyrRX/34fblgLQyQLf57S/wBI9V2nx3O9QoAAAAASUVORK5CYII=');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny.rsts-direction-y .rsts-prev {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAeUlEQVR42u3UMQ6AMAzF0A8BmvufGHVpyOIOFRJI8f5WyxcqXLhw4U9jLeCznYzRNtYi2zsIs2UttqzFlrXYshZb1mLLWmg31iJ7+YVaaJ210GY9x/awWdsc+z5s1uaEQ4cNbY449LChzQFn3W3S9qsBFi5cuPDr+AYQcW8C6kiUiAAAAABJRU5ErkJggg==');
    background-size: 30px, 30px;
  }
}
.rsts-skin-kaehny.rsts-direction-y .rsts-next {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEUwMTKKi4suLzAGBwja2trR0dEwMDEuLi/Q0NDZ2dmJiYp7e3x6e3t/gIEAAQL09PTn5+f6+vr8/Px0dHVwcHH8/f329vYFBgdzdHT+/v79/v339/f9/f3///90dXb4+Pj5+fkEBQYAAAD19fUC5l8BAAAAJHRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC401waAAAAnElEQVR42uXSyQ4CIQwG4HEddRZmZUSEQnn/d7RkSAi4HI2Jf6AlfIceoHCOMcccrTXcMR5OtInf5k/YyLVL84qHjoHvwLrhmdW+0AJIhT6eVc79YYtYCQBRIZanPmO1QWuxVqr2/aIylqD9fdP4OoLMZ5sb+dK2i8Xr3cTZie+CRk49aOTUcSRNOfo8TXPUnB1QPj0J5z/5Hb7OD7UPdeTEuFeXAAAAAElFTkSuQmCC');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny.rsts-direction-y .rsts-next {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAG1BMVEWjpKQ5OTqVlpaTk5NmZmdoaWp2d3gGBwj19fXoTOf7AAAACXRSTlOAgICAgICAgIC7HeZcAAAAg0lEQVR42u3UMQ6EMAxE0WVDYu5/YhpLXzBSRkAF8i9tvXZ+24MKFy5c+HP4P06H0RzGRoyjjWgOY1Nj0YLFpsaip7hFNrBog3ug02brDKsWK3imxQqe6EWsxWi1HqOxHqONBTuN9RiN9Vg11mPVWI9V99tL0rEe6/dVA1i4cOHCl9oBak1vAkBKLfwAAAAASUVORK5CYII=');
    background-size: 30px, 30px;
  }
}
.rsts-skin-kaehny.rsts-video-playing .rsts-nav, .rsts-skin-kaehny.rsts-video-playing .rsts-prev, .rsts-skin-kaehny.rsts-video-playing .rsts-next {
  display: none;
}
.rsts-skin-kaehny.rsts-video-playing .rsts-nav-thumbs {
  display: block;
}
.rsts-skin-kaehny.rsts-touch .rsts-nav-numbers, .rsts-skin-kaehny.rsts-touch .rsts-nav-tabs {
  display: none;
}
.rsts-skin-kaehny .rsts-nav {
width: 300px;
position: absolute;
  right: 0px;
  top: 5px;
  right: 0px;
  text-align: center;
}
.rsts-skin-kaehny .rsts-nav ul {
  /* Forcing margin/padding, since '#content ul' is quite common */
  margin: 0 !important;
  padding: 0 !important;
}
.rsts-skin-kaehny .rsts-nav li {
  display: inline;
}
.rsts-skin-kaehny .rsts-nav-numbers a, .rsts-skin-kaehny .rsts-nav-tabs a {
  display: inline-block;
  height: 30px;
  min-width: 30px;
  padding: 0.65em 0.5em 0.5em;
  margin: 0 2px 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  outline: none;
  font-size: 12px;
  text-align: center;
  text-decoration: none;
  color: white;
  background-color: #555555;
  background-color: rgba(85, 85, 85, 0.6);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
  -o-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
}
.rsts-skin-kaehny .rsts-nav-numbers a:hover, .rsts-skin-kaehny .rsts-nav-numbers a.active, .rsts-skin-kaehny .rsts-nav-tabs a:hover, .rsts-skin-kaehny .rsts-nav-tabs a.active {
  color: #333333;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.5);
}
.rsts-skin-kaehny:hover .rsts-nav-numbers a, .rsts-skin-kaehny:hover .rsts-nav-tabs a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
.rsts-skin-kaehny .rsts-nav-bullets {
  line-height: 0;
}
.rsts-skin-kaehny .rsts-nav-bullets a {
  display: inline-block;
  width: 9px;
  height: 9px;
  overflow: hidden;
  margin: 12px 4px;
  outline: none;
  text-align: left;
  text-indent: -999px;
  background-color: white;
  background-color: rgba(255, 255, 255, 1);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 5px rgba(0,0,0,0.4);
  box-shadow: 3px 3px 8px rgba(0,0,0,0.4);
}
.rsts-skin-kaehny .rsts-nav-bullets a:hover, .rsts-skin-kaehny .rsts-nav-bullets a.active {
  background-color: $standardfarbe;
}
.rsts-skin-kaehny .rsts-nav-thumbs {
  position: static;
  padding-top: 5px;
}
.rsts-skin-kaehny .rsts-nav .rsts-nav-prev, .rsts-skin-kaehny .rsts-nav .rsts-nav-next {
  display: none;
}
.rsts-skin-kaehny .rsts-video-play {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  width: 64px;
  height: 64px;
  margin: -32px 0 0 -32px;
  border: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAAb1BMVEU4ODgGBgbx8fGurq7i4uIODg5QUFD7+/vBwcEUFBQYGBggICC1tbXNzc0JCQkVFRWsrKwTExPExMTS0tImJibv7+9KSkozMzP4+PhYWFj+/v6Dg4MDAwPl5eVycnKenp4MDAza2toPDw////8AAACZ5/RyAAAAJXRSTlOAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwmBGiwAAALNJREFUeNrt1kcOwkAQRFFyxsYmBxtDc/8zIrGpA/xaWKhnO9KT5ncvZvCxnGSSSSaZv2GK0sIsFzMHM53MWwPzfkU8OwsT9cHCRHOyMHFpLYwCIUaBEKNAiFEgxCgQYhSIMQrEGAXijAJxJrZrC7NZGZjb/WF41PHqSLw/Owa+q9D6KQthlAUwykIYZSGMsiBGWRCjLIhRFsQoC2Ga0S8LZMqx7gAzLPr0aUsmmWSS6SXzBf8cqwAv1zglAAAAAElFTkSuQmCC');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny .rsts-video-play {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAMAAACZHrEMAAAARVBMVEUJCQlOTk4nJyddXV1gYGD29vbh4eGTk5PAwMA2NjYYGBgGBga3t7dUVFQtLS0SEhKHh4fb29sDAwPz8/NaWlr///8AAACZTZFgAAAAF3RSTlOAgICAgICAgICAgICAgICAgICAgICAgCZn8kAAAAFfSURBVHja7dpZUsMwFAVR5gDRLMT+l8r1Cqjih/5oLyB1kurYlp4evkGXGDFixIgRI0aMGDFixIgRI0aMGDFifseQvsBfPvjrdgdhzvsnCHPePkCY8/oCwpxzu4MwCQeESTggTMIBYa5wQJiEA8IkHBAm4YAwVzggTMIBYRIOCJNwQJgrHBAm4YAwCQeESTggzBUOCJNwQJiEA8IkHBDmCgeESTggTMIBYRIOCHOFA8IkHBAm4YAw5/UZhDn7iYOZjfPLlM5pZizMv2lXzk1vNs4duHTOs2kszFN7V87L1WycN73SOe/AY2FWB7tyFnGzcVaUpXPW2mNhdiF25WwWzcbZuSqds6c3Fma3c1fOpvRsnB3y0jmzg7EwU5VdOcOv2TiTuNI5M8qxMNPbXTlD9tk4E//SOWchxsKcEnmsoMM8qGNOYsRgLjFixIgRI0aMGDFixIgRI0aMGDH/e/0Ai4OJ2+ZcrkwAAAAASUVORK5CYII=');
    background-size: 70px, 70px;
  }
}
.rsts-skin-kaehny .rsts-video-stop {
  top: 20px;
  right: 20px;
  left: auto;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAbFBMVEWnp6dOTk7x8fHv7+9HR0fw8PDu7u7e3t5NTU3f398UFBQTExP4+PhLS0tvb29xcXH09PRJSUn39/fn5+cWFhampqb29vZISEhMTExLS0ukpKT////r6+sAAAD///8AAABKSkr19fUAAAD///8df9PJAAAAJHRSTlN6e35+e35+e3t7fX1/fHl5fXt/e315fnt7e3p/foGBfnt9gIDdofLFAAAAk0lEQVR42u2SSQ7DIAxF03nKPBEC2Ni9/x3jsMXqsuqiljxITx/8EcX7Y/wxuOmUhmPhIMdlg4akzxGbMscrBu4IyHLANce+Ymb7WKRWPsdyqpCnZJzVzUmUEgvpxmAYA4dxAB3TIanvupqisJdkRwr2O403K9V43bdpgaLuu6/x3KY7sO7VN7+m4TI5+K3v8H28AYM7doAzbo6MAAAAAElFTkSuQmCC');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (-o-device-pixel-ratio: 4 / 3), only screen and (min-device-pixel-ratio: 1.3) {
  .rsts-skin-kaehny .rsts-video-stop {
    background-image: url('data:"image/png";base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAALVBMVEXo6OjGxsZjY2PKysq3t7ewsLCOjo7f39+Pj4/l5eVfX19hYWHj4+NRUVH///80A/15AAAAD3RSTlOGkL2PlZemiKWHvr2HyICcCOzTAAAAv0lEQVR42u3VSQ7DIAxA0bRJSBjs+x83mzYfNnatLqpKeM0THmRY9IuYeOKJJ7bwlsdTWwCfUpsS+Smni7EipfVW5PQwtte5iqAdvIvcGiuy25gs0e1ta7YwuqJ76+NRr6P1MbkSTM7HaKyP0QXK1HyMxgaxrjde1cBe1TV4MzZeMxYdm7OvF9OWR7H0YtpDG/ojnDurnc6hfT7Iw9tnImE7ney00bdFJ3Uw+mXpQoq822Nv8/Yf383EE0/8G3wBfh3Bcn7dsMIAAAAASUVORK5CYII=');
    background-size: 30px, 30px;
  }
}
.rsts-skin-kaehny .rsts-video-youtube > .rsts-video-stop {
  top: 25px;
}
.rsts-skin-kaehny .rsts-video-vimeo > .rsts-video-stop {
  top: 10px;
  right: auto;
  left: 10px;
}
.rsts-skin-kaehny .rsts-video-ipad > .rsts-video-iframe {
  padding-top: 32px;
  background-color: black;
}
.rsts-skin-kaehny .rsts-video-ipad > .rsts-video-stop {
  top: 1px;
  right: 1px;
  left: auto;
}
.rsts-skin-kaehny .rsts-progress {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 2px;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.rsts-skin-kaehny .rsts-progress div {
  height: 100%;
  background-color: white;
}
.rsts-skin-kaehny .rsts-progress.rsts-progress-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
}
.rsts-skin-kaehny .rsts-thumbs-slide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
.rsts-skin-kaehny .rsts-thumbs-slide.rsts-thumbs-active-thumb {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}



html{height:100%}.clear{display:block;height:1px;width:100%;clear:both}#mobilemenu_icon{display:none}.mobiladresse{display:none}.desktopoff{display:none !important}body{color:#000;font-size:15px !important;line-height:17px;margin-top:65px;font-family:franklin-gothic-urw-cond, sans-serif;background:#fff;background:-moz-linear-gradient(top, #d0e7f3 0%, #ffffff 700px);background:-webkit-linear-gradient(top, #d0e7f3 0%, #ffffff 700px);background:linear-gradient(to bottom, #d0e7f3 0%, #ffffff 700px);background-repeat:no-repeat;background-attachment:fixed;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0e7f3', endColorstr='#ffffff',GradientType=0)}h1,h2,h3,h4,h5,h6{color:#009BE1}h1,h2{font-size:38px;line-height:43px;margin:25px 0px 25px 0px}h2{display:block !important;width:100%}.flexspalten h2{margin-left:20px}p{margin:5px 0px}p a{display:inline-block;border:0px #000 solid;border-left-width:1px;padding-left:10px;color:#000;font-weight:bold}.ohne p a{border-left-width:0px}.ce_headline{padding-left:45px}#wrapper{width:100%;max-width:1025px;left:0;right:0;margin:auto}.mod_article.schmal{padding:0px 20px}img{vertical-align:bottom}#main ul{padding:0px 0px 0px 15px;margin:0px}.flexspalten,.flexspaltenmobil{display:-webkit-flex;display:flex}.cookiebar_simple p,.cookiebar_simple p a{color:#000 !important}.dreispaltigblau{display:flex;margin:30px 20px 0px 20px}.dreispaltigblau .ce_text{background:#009BE1 !important;width:33.333333%;color:#fff;align-items:center;justify-content:center;text-align:left;padding:0px 25px}.dreispaltigblau .ce_text strong{font-size:22px}.dreispaltigblau .ce_text p{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.dreispaltigblau .ce_image{margin:0px 40px}@media (max-width:650px){.dreispaltigblau{display:block;margin:30px 0px 0px 0px}.dreispaltigblau .ce_text{width:auto !important;text-align:left;padding:20px 15px}.dreispaltigblau .ce_text strong{font-size:16px}.dreispaltigblau .ce_text p{position:relative;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.dreispaltigblau .ce_image{margin:0px 0px}}.service{display:block;position:fixed;right:0px;top:188px;background:#009BE1;padding:10px 35px 10px 35px;color:#fff;box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);border-radius:35px 0px 0px 35px;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:99999}.serviceicon_on,.serviceicon_off{display:block;position:absolute;top:7px;right:5px;background:#fff;border-radius:5px;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s}.serviceicon_on:hover,.serviceicon_off:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.serviceicon_on img,.serviceicon_off img{width:15px;height:auto;padding:3px}.serviceicon_on{background:transparent !important;display:none}.serviceicon_on.on{display:block;right:auto !important;left:7px !important}.serviceicon_off.on{display:none}.service figure{background:#fff url('../../files/KAEHNY/basics/x-icon.png') no-repeat !important;background-size:75% 75% !important;background-position:5px 5px;display:block !important;position:absolute;z-index:99999;padding:5px;border-radius:3px;width:18px;height:20px}.service figure img{display:none}.service p{margin:5px 0px 15px 0px}.service.on{right:-170px;height:16px !important;border-radius:30px 0px 0px 30px;-webkit-transition:all 0.2s;transition:all 0.2s}.service a,.service h3,.service ul{opacity:1;filter:alpha(opacity=100)}.service.on a,.service.on h3,.service.on ul{-webkit-transition:all 0s;transition:all 0s;font-size:1px;opacity:0;filter:alpha(opacity=0)}.service a,.service h3{color:#fff;text-decoration:none;border:none;padding:0px;font-weight:bold !important}.service h3{position:relative;font-size:20px;line-height:24px;font-weight:bold}.service ul,.service li{list-style-type:none;margin:0px;padding:0px}.service ul{margin-top:30px}.service li{margin:5px 0px;padding:20px 0px 15px 0px;border:0px #fff solid;border-top-width:1px}.service li a{font-weight:bold}.service a:hover{text-decoration:underline !important}.logo{display:block;position:absolute;right:50px;top:0px}.logo50{display:block;position:absolute;right:290px;top:0px;padding-left:10px}.logomobil{display:none}#header{margin-bottom:28px}@media (min-width:650px){#header{margin:-40px 0px 60px 0px}}#header .mod_customnav{text-transform:uppercase;margin:15px 25px 0px 25px;padding-left:20px;width:100%;max-width:100%}#header .mod_customnav ul{margin:0px;padding:0px}#header .mod_customnav:nth-child(2){border:0px #009BE1 solid;border-bottom-width:1px;padding-bottom:5px;margin-bottom:15px;height:70px;vertical-align:bottom;max-width:960px}@media (max-width:1050px){#header .mod_customnav:nth-child(2){max-width:93%}}@media (max-width:850px){#header .mod_customnav:nth-child(2){max-width:91%}}@media (max-width:750px){#header .mod_customnav:nth-child(2){max-width:90%}}#header .mod_customnav:nth-child(2) ul{display:block;position:absolute;bottom:20px;width:70%;max-width:70%}#header .mod_customnav:nth-child(3) ul{display:block;position:absolute;top:90px;width:50%;max-width:50%}@media (max-width:990px){#header .mod_customnav:nth-child(2) ul,#header .mod_customnav:nth-child(3) ul{width:40%;max-width:40%}}@media (max-width:740px){#header .mod_customnav:nth-child(2) ul,#header .mod_customnav:nth-child(3) ul{width:35%;max-width:35%}}#header .mod_customnav a{color:#000;font-size:14px;font-weight:bold;text-decoration:none}#header .mod_customnav li{display:inline-block;list-style-type:none;border:0px #000 solid;border-left-width:1px;padding:0px 0px 0px 5px;margin-right:2%;margin-bottom:10px}#header .mod_customnav li.last{margin-right:-20px}#header .mod_customnav li.language_de{margin-right:23px}#header .mod_customnav li a{-webkit-transition:all 0.2s;transition:all 0.2s}#header .mod_customnav li:hover,#header .mod_customnav li a:hover{color:#009BE1;border-color:#009BE1}#header .mod_customnav li.active{font-size:14px;color:#009BE1;border-color:#009BE1;font-weight:bold}#header .mod_customnav li.language_de a{color:#009BE1 !important}#header .mod_customnav li.language_en{margin-left:-20px;line-height:10px}.eng #header .mod_customnav li.language_de a{color:#000 !important}.eng #header .mod_customnav li.language_en a{color:#009BE1 !important}@media (max-width:950px){#header .mod_customnav li.language_en{margin-left:-12px}}.mod_rocksolid_slider.startslider{height:100%;border:1px #009BE1 solid;border-radius:0px 0px 20px 0px;box-shadow:-7px 7px 20px rgba(0, 0, 0, 0.3);margin:20px;overflow:hidden}.mod_rocksolid_slider.startslider p{margin:0px 0px 20px 0px}.mod_rocksolid_slider.startslider h2{font-size:20px;line-height:24px;margin:0px 0px 5px 0px}.mod_rocksolid_slider.startslider h1{font-size:40px;line-height:44px;margin:0px 0px 0px 0px;text-transform:uppercase}.mod_rocksolid_slider.startslider h1 a{color:#009BE1;text-decoration:none !important}.mod_rocksolid_slider.startslider h2 a{color:#009BE1;text-decoration:none !important}.rsts-nav-bullets{width:auto !important;margin-right:15px}.rsts-skin-kaehny .rsts-nav-bullets a.active{background-color:#009BE1 !important}.mod_rocksolid_slider.startslider h3{font-size:16px;line-height:20px;margin:0px 0px 0px 0px}.mod_rocksolid_slider.startslider .ce_text{position:relative;display:table-cell;vertical-align:middle;overflow:hidden !important}.mod_rocksolid_slider.startslider figure{position:relative;z-index:100;text-align:left}.mod_rocksolid_slider.startslider .ce_text:nth-child(2){background-color:rgba(0, 0, 0, 0);margin-bottom:0px;height:100%;width:301px;width:30.5%;display:table-cell;background:#fff;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 54%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 54%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 54%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);border-radius:0px 0px 20px 0px;vertical-align:bottom}.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:250px;width:auto}@media (max-width:950px){.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:210px}}@media (max-width:900px){.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:180px}}@media (max-width:800px){.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:130px}}@media (max-width:750px){.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:110px}}@media (max-width:700px){.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{max-height:90px}}.mod_rocksolid_slider.startslider .ce_text .slidercontent{display:inline-block;z-index:200;bottom:0px;position:absolute;background-color:rgba(0, 0, 0, 0);margin-left:30px;padding-right:10px}.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent{top:130px;vertical-align:middle;margin-top:0px !important}.home .mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent{top:0px}.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent .inside img{margin:30px 0px 30px 0px}@media (max-width:900px){.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent .inside img{margin:30px 0px 10px 0px}}@media (max-width:750px){.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent .inside img{margin:30px 0px 0px 0px}}@media (max-width:700px){.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent .inside img{margin:30px 0px -10px 0px}}.mod_rocksolid_slider.startslider .ce_text .slidercontent .inside a:hover{color:#009BE1 !important;border-color:#009BE1 !important}.mod_rocksolid_slider.startslider .fullslider .ce_text{width:100% !important;border-radius:0px 0px 20px 0px}.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2){background-color:none;height:100%;width:100%;top:0;left:0;position:absolute}.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) img{float:right !important;max-height:100%;display:block;padding:40px 0px 40px 0px !important}@media (max-width:900px) and (min-width:650px){.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) img{max-width:80%}.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) p,.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) h3{display:none;width:100%}}.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) a img{margin-right:50px !important}.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) figure{display:none;max-width:55%;display:block;position:relative}@media (max-width:970px){.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(1) img{margin-bottom:-10px !important}}@media (max-width:920px){.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(1) .slidercontent{width:100%}}.linkbuttons{margin-top:50px;overflow:visible}.linkbuttons p a{border-color:#fff}.linkbuttons .ce_text.dreispaltig{display:block;width:calc(31.1111% - 2px);margin-right:3.33333%;height:180px;color:#fff !important;background:#009BE1;text-align:center;position:relative;overflow:visible;border-radius:0px 40px 0px 0px;padding:80px 0px 0px 0px;-webkit-transition:all 0.2s;transition:all 0.2s;border:1px #009BE1 solid;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:25px;box-shadow:none !important}.linkbuttons .ce_text.dreispaltig:nth-child(3){margin-right:0%;clear:right !important}.linkbuttons .ce_text.dreispaltig:nth-child(1n+4),.linkbuttons.unternehmen .ce_text.dreispaltig:nth-child(1n+4){margin-top:40px !important}.linkbuttons .ce_text.dreispaltig:hover{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 0%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);border:1px #009BE1 solid;border-top-width:1px;-webkit-transition:all 0.2s;transition:all 0.2s}.linkbuttons .ce_text.dreispaltig a,.linkbuttons a h3,.linkbuttons a h4{color:#fff !important;text-decoration:none !important}.linkbuttons a h4{font-weight:normal;font-size:24px;letter-spacing:2px;line-height:24px;margin:0px 0px 0px 0px}.linkbuttons a h3{text-transform:uppercase;font-size:18px;line-height:20px;letter-spacing:1px;margin:25px 0px 25px 0px;font-weight:bold}.linkbuttons .image_container{position:absolute;top:-50px;left:0;right:0;margin:0 auto}.linkbuttons .ce_text.dreispaltig .image_container img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);border-radius:15px}.linkbuttons .ce_text:hover a,.linkbuttons .ce_text:hover h3,.linkbuttons .ce_text:hover h4{color:#009BE1 !important;border-color:#009BE1;-webkit-transition:all 0.2s;transition:all 0.2s}.linkbuttons.unternehmen{margin-top:50px;overflow:visible}.linkbuttons.unternehmen p a{border-color:#000 !important;margin-left:-5px}.linkbuttons.unternehmen h2{text-transform:uppercase;margin-bottom:0px}.linkbuttons.unternehmen .ce_text.dreispaltig{height:140px;color:#fff !important;text-align:left;padding:0px 2.5% 0px 2.5%;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 50%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 50%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 50%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);box-shadow:0px -1px 3px #009be1}.linkbuttons.unternehmen .ce_text.dreispaltig a{color:#000 !important}.linkbuttons.unternehmen .image_container{display:none}.linkbuttons.unternehmen .ce_text:hover a{color:#009BE1 !important;border-color:#009BE1}.inhalt{margin-top:30px}.inhalt.zweispaltig{border-radius:0px 40px 0px 0px;border:1px #009BE1 solid;display:inline-block;position:relative;width:66.2%;margin:0 3% 0 0;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 0%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0)}.inhalt.zweispaltig:nth-child(1){width:66.2%;margin:28px 3% 0 0}.inhalt.zweispaltig p a{display:block;position:absolute;top:0px;left:0px;width:70px;height:100px;background:url('../../files/KAEHNY/basics/prospekt_download.png') no-repeat;border:0px !important;padding:15px 0px 0px 70px;margin:25px 0px 0px 25px;text-decoration:none;color:#009BE1;font-size:13px;-webkit-transition:all 0.2s;transition:all 0.2s}.inhalt.zweispaltig p a:hover{background:url('../../files/KAEHNY/basics/prospekt_download_sel.png') no-repeat !important;color:#000}.inhalt.zweispaltig figure{text-align:center;max-width:400px;left:0;right:0;margin:40px auto 0 auto}.inhalt.einspaltig{border-radius:0px 40px 0px 0px;min-height:460px;display:inline-block;width:30%;padding:0 30px 0 0;background:#009BE1;color:#fff}.inhalt.einspaltig h3{color:#fff;margin:25px 0px 20px 32px;font-size:20px;line-height:23px}.inhalt ul li{padding-left:18px;list-style-type:none;position:relative;margin-bottom:20px}.inhalt ul li:before{content:"- ";font-weight:bold;font-size:100px;position:absolute;top:-10px;left:-19px}.teaserbuttons{margin-top:0px;margin-bottom:25px;overflow:visible}.teaserbuttons .sonder{margin-top:0px;margin-bottom:25px;overflow:visible}.teaserbuttons p{margin:10px 0px}.teaserbuttons p a{border-color:#000;margin-left:-2.25%}.teaserbuttons .ce_text.dreispaltig{display:block;margin-right:3.33333%;color:#fff !important;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 50%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 50%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 50%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);border-radius:0px 40px 0px 0px;padding:0%;-webkit-transition:all 0.2s;transition:all 0.2s;border:1px rgba(0, 155, 225, 0.75) solid;border-bottom-width:1px;margin-top:0px;top:0px;-webkit-flex:1;-ms-flex:1;flex:1}.teaserbuttons .ce_text.dreispaltig .inside{display:block;padding:0% 7% 0px 7% !important;margin-bottom:-20px}.teaserbuttons .ce_text.dreispaltig:nth-child(3){margin-right:0%}.teaserbuttons .ce_text.dreispaltig a{padding:0% 7% 0% 5% !important;margin-bottom:15px;text-decoration:none !important;color:#000 !important}.teaserbuttons:hover p a{border-color:#009BE1 !important;color:#009BE1 !important}.teaserbuttons .ce_text.dreispaltig:hover p a{border-color:#009BE1 !important;color:#009BE1 !important}.teaserbuttons a h3{text-decoration:none !important}.teaserbuttons a h3{font-size:22px;line-height:24px;margin:-10px 0px 20px 0px;font-weight:bold}.teaserbuttons .ce_text.dreispaltig .image_container img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);border-radius:15px}.teaserbuttons .ce_text:hover a,.teaserbuttons .ce_text:hover h3,.teaserbuttons .ce_text:hover h4{color:#009BE1}.jobliste ul h3 em,.slidercontent ul h3 em,.teaserbuttons .ce_text.dreispaltig ul h3 em{font-size:16px !important;font-style:normal;line-height:20px}.slidercontent ul,.teaserbuttons .ce_text.dreispaltig ul{list-style-type:none;margin-top:10px;margin-left:0;padding-left:0}.slidercontent ul{margin-top:20px !important;margin-bottom:20px !important}.slidercontent ul li{margin:8px 0px !important;margin-left:-14px !important}.jobliste ul li h3,.slidercontent ul li h3{font-size:25px !important;line-height:30px}.jobliste ul li,.slidercontent ul li,.teaserbuttons .ce_text.dreispaltig ul li{background:url(../../files/KAEHNY/basics/circle.png) no-repeat;background-size:10px 10px;background-position:0px 6px;padding-left:20px;margin-left:-14px}.jobliste ul li h3{font-size:22px !important;line-height:25px}.jobliste ul h3 em{font-size:16px !important;font-style:normal;line-height:20px}.jobliste a{text-decoration:none;color:#009BE1;-webkit-transition:all 0.2s;transition:all 0.2s}.jobliste a:hover{text-decoration:underline}.ce_text.jobstil ul li h3{font-size:16px !important;line-height:16px}.ce_text.messestil p,.ce_text.messestil h1,.ce_text.messestil h3{max-width:25%}.ce_text.messestil h1{margin-top:50px;font-size:30px;line-height:36px;margin-bottom:15px}@media (min-width:650px){.ce_text.messestil p.mobil{display:none}}@media (max-width:800px){.ce_text.messestil h1{margin-top:45px;font-size:26px;line-height:32px}}@media (max-width:950px){.ce_text.jobstil p img{display:none}}.ce_text.dreispaltig.sondermaschinen{color:#000 !important;padding:0px !important;background:#fff !important;margin-top:35px;margin-bottom:0px}.ce_text.dreispaltig.einzel.sondermaschinen{max-width:31%}.ce_text.dreispaltig.einzel.sondermaschinen{max-width:31%}.ce_text.dreispaltig.sondermaschinen .inside{padding:0px 0px 40px 0px !important}.ce_text.dreispaltig.sondermaschinen .inside p,.ce_text.dreispaltig.sondermaschinen .inside ul{padding:0px 25px !important}.ce_text.dreispaltig.sondermaschinen .inside ul{margin-left:12px !important}.ce_text.dreispaltig.sondermaschinen img{border-radius:0px !important;padding:0px !important;margin-bottom:10px;box-shadow:none !important}.ce_text.dreispaltig.sondermaschinen h3{min-height:50px;margin:25px 0px 20px 32px;font-size:20px;line-height:23px;padding-right:10px}.ce_text.dreispaltig.sondermaschinen strong{color:#009BE1}.mit_bild p{position:relative}.mit_bild p img{width:100%;text-align:center;max-width:100%;position:relative;width:100%;left:0;right:0;margin:0 auto;background-color:none}.mit_bild .teaserbuttonbild{position:relative;text-align:center;left:0;right:0;margin:0 auto}.mit_bild .teaserbuttonbild img{position:relative;z-index:7777;text-align:center;left:0;right:0;margin:-20px auto 0 auto}.mit_bild .teaserbuttonbild::after{content:' ';display:block;position:relative;width:90%;height:1px;left:0;right:0;margin:0 auto;bottom:50px;background:#009BE1;z-index:666}.teaserbuttons.mit_bild .ce_text.dreispaltig.einzel{margin-top:140px;overflow:visible}.mit_bild{position:relative}.displaynone{opacity:0;filter:alpha(opacity=0)}.mit_bild h2{max-width:200px;top:0px;position:absolute}.teaserbuttons.mit_bild .ce_text.dreispaltig .image_container img,.teaserbuttons.mit_bild .ce_text.dreispaltig .image_container img a{box-shadow:none !important;border-radius:0px !important;margin-bottom:-65px}.inhaltskasten{display:block;padding:0px 0px 0px 0px !important;border:1px #009BE1 solid;margin:40px 20px 0px 20px;position:relative;background:#fff}.inhaltskasten a{text-decoration:none}.inhaltskasten a:hover{color:#009BE1;border-color:#009BE1}.inhaltskasten h2{margin-left:25px;max-width:90%}.inhaltskasten figure{position:relative}.inhaltskasten .inhaltsbereich{display:block;position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.75);padding:25px;max-width:300px;border-radius:0px 0px 40px 0px}.mod_article.schmal.fulltext{display:block;padding:0px !important;background-color:#fff;margin:55px 20px 0px 20px !important;margin-top:40px !important}.spalte_1_1{display:block;float:left;width:27%;padding:0 3% 0 0;height:auto !important}.spalte_1_1.last{padding:0 0 0 3%;border:0px #009BE1 solid;border-left-width:6px;clear:right !important}.spalte_1_1 p{margin:0px 0px 10px 0px}.spalte_1_1 p:nth-child(1){margin-top:0px}.spalte_1_1_1{display:block;float:left;width:27%;padding:10px 2% 10px 2% !important;margin:0px 3% 0 0;border:0px #009BE1 solid;border-left-width:6px;min-height:220px;min-height:240px}.spalte_1_1_1 h3,.spalte_1_1_1 strong{font-size:14px;color:#009BE1}.spalte_1_1_1 p{margin-bottom:20px}.spalte_1_1_1.last{width:25.5%;padding:0 0 0 3%;margin:0px}@media (min-width:650px) and (max-width:770px){.spalte_1_1_1{width:25%}}label,.ce_form p{font-size:16px;color:#009BE1;display:block;width:100%;margin:0px 0px 1px 0px}.checkbox_container legend{height:30px;margin-top:-70px !important;padding:0px !important;display:none}input,.textarea,select{box-shadow:none !important;border:1px #009BE1 solid !important;width:100%;padding:5px !important;background-color:#E0EFF7;color:#009BE1 !important;font-family:franklin-gothic-urw-cond, sans-serif;margin-bottom:10px}input:focus,.textarea:focus{-webkit-box-shadow:0 1px 2px rgba(0, 155, 225, 0.9) inset !important;-moz-box-shadow:0 1px 2px rgba(0, 155, 225, 0.9) inset !important;box-shadow:0 1px 2px rgba(0, 155, 225, 0.9) inset !important;outline:none !important}input[type="file"].upload{font-size:13px !important;width:100% !important;display:block !important}.explanation{font-size:13px;line-height:17px}.submit{border-radius:2px;max-width:125px;margin-top:15px;background-color:#009BE1;color:#fff !important;font-size:12px;font-weight:bold;padding:7px 0px !important;cursor:pointer}.submit:hover{text-decoration:underline}.textarea{height:185px !important}.textarea.kurz{height:130px !important}.checkbox_container{border:none !important;margin:0px 0px 0px 0px}.checkbox_container span{width:100%;left:0;text-align:left;margin-right:10px;margin-bottom:15px;position:relative;display:inline-block}.checkbox_container span:nth-child(3){clear:both !important}.ce_form{margin:-5px 0px}.ce_form input[type='checkbox']{width:15px;height:15px;margin-top:-1px;left:-15px;position:absolute}.ce_form .checkbox_container label{margin-left:10px;margin-top:-2px !important}.ce_form .checkbox_container.smallnote label,.ce_form .smallnote{font-size:12px !important;line-height:16px;color:#009BE1}.ce_form .smallnote{display:inline-block;margin:-5px 0px 20px 0px}.ce_form .smallnote a{color:#009BE1}@media (min-width:650px){.form_en_messe .submit,.form_en_kontakt .submit,.form_de_messe .submit,.form_de_kontakt .submit{margin:-25px 0px}.form_en_messe .spalte_1_1_1,.form_de_messe .spalte_1_1_1{min-height:280px}.form_en_messe .spalte_1_1_1 input,.form_de_messe .spalte_1_1_1 input{margin-bottom:20px}.form_en_messe .spalte_1_1_1.second select,.form_de_messe .spalte_1_1_1.second select{margin-bottom:18px}.form_en_messe .spalte_1_1_1.second .textarea,.form_de_messe .spalte_1_1_1.second .textarea{min-height:155px}.form_en_kontakt .spalte_1_1_1,.form_de_kontakt .spalte_1_1_1{min-height:270px}.form_en_kontakt .spalte_1_1_1.second input,.form_de_kontakt .spalte_1_1_1.second input{margin-bottom:20px}.form_en_kontakt .spalte_1_1_1.first .textarea,.form_de_kontakt .spalte_1_1_1.first .textarea{height:80px !important;min-height:80px !important}.form_de_jobs .spalte_1_1_1{min-height:275px}.form_de_jobs .spalte_1_1_1.first input{margin-bottom:25px}.form_de_jobs .spalte_1_1_1.second .textarea{height:250px !important;min-height:250px !important}}.upload{font-size:16px;color:rgba(0, 155, 225, 0.75);font-family:franklin-gothic-urw-cond, sans-serif}::-webkit-input-placeholder{font-size:16px;color:rgba(0, 155, 225, 0.75);font-family:franklin-gothic-urw-cond, sans-serif}::-moz-placeholder{font-size:16px;color:rgba(0, 155, 225, 0.75);font-family:franklin-gothic-urw-cond, sans-serif}:-ms-input-placeholder{font-size:16px;color:rgba(0, 155, 225, 0.75);font-family:franklin-gothic-urw-cond, sans-serif}:-moz-placeholder{font-size:16px;color:rgba(0, 155, 225, 0.75);font-family:franklin-gothic-urw-cond, sans-serif}.inhaltskasten.variante1{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 0%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);padding:25px !important;position:relative;border-radius:0px 0px 40px 0px !important;box-shadow:-7px 7px 20px rgba(0, 0, 0, 0.3);margin:20px;overflow:hidden;min-height:280px}.inhaltskasten.variante1.kontakt{min-height:auto}.inhaltskasten.variante1.kontakt h2 a{color:#009BE1;text-decoration:underline}.inhaltskasten.variante1.ohneschatten{box-shadow:none !important}.inhaltskasten.variante1.unten{border-radius:0px 40px 0px 0px !important;box-shadow:none !important}.inhaltskasten.variante1.unten .ce_image{border-radius:0px 40px 0px 0px !important}.inhaltskasten.variante1 h1,.inhaltskasten.variante1 h2{margin:0px 0px 20px 0px}.inhaltskasten.variante1 h2{font-size:20px;line-height:26px;margin:0px 0px 25px 0px}.inhaltskasten.variante1 .ce_text{max-width:66%}.inhaltskasten.variante1 .ce_image{display:block;position:absolute;width:36%;height:100%;top:0px !important;right:0px;border-radius:0px 0px 0px 0px}.inhaltskasten.variante1 .ce_image img{opacity:0 !important;filter:alpha(opacity=0)}.inhaltskasten.variante1 figure{display:block;position:absolute;width:auto;height:100%;right:0 !important;bottom:0 !important;border-radius:0px 0px 40px 0px}.inhaltskasten.variante2 .inhaltsbereich{max-width:650px}.inhaltskasten.variante2,.inhaltskasten.variante2 img{border-radius:0px 0px 40px 0px !important}.variante2 .spalte_1_1{top:0px;margin-top:0px;display:inline-block;width:46%;padding:0 3% 0 0;height:400px}.variante2 .spalte_1_1.last{padding:0 0 0 3%;border:0px #009BE1 solid;border-left-width:6px}.inhaltskasten.variante1.hoch{border-radius:0px 40px 0px 0px !important;margin-top:100px !important;min-height:334px;padding-top:192px !important;overflow:visible}.inhaltskasten.variante1.hoch.ohneicon{margin-top:15px !important;padding-top:30px !important}.inhaltskasten.variante1.hoch em a{background:#009BE1;color:#fff;display:inline-block;padding:6px 8px 6px 17px;font-style:normal;text-decoration:none;border-width:0px;font-weight:600;position:relative}.inhaltskasten.variante1.hoch em a:before{content:'| ';position:absolute;display:block;color:#fff;top:5px;left:5px;font-weight:400;font-size:16px}.inhaltskasten.variante1.hoch em a:hover{text-decoration:underline}.inhaltskasten.variante1.hoch img,.inhaltskasten.variante1.hoch .ce_image{border-radius:0px 40px 0px 0px !important}.inhaltskasten.variante1.hoch h2{margin-bottom:40px}.inhaltskasten.variante1.hoch h1{max-width:95%}.inhaltskasten.variante1.hoch .ce_text.icon{display:block;position:absolute;top:-90px;left:60px;padding:20px;text-align:center}.inhaltskasten.variante1.hoch figure{position:relative !important}.inhaltskasten.variante1.hoch .ce_text.icon img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3);border-radius:20px !important}.inhaltskasten.variante1.hoch .ce_text.icon h4{font-size:35px;letter-spacing:2px;font-weight:normal;margin-top:25px}.inhaltskasten.variante1.hoch .ce_image img{opacity:1 !important;filter:alpha(opacity=100)}.inhaltskasten.variante1.hoch .bildrechts figure{float:right}.inhaltskasten.variante1.hoch.seitenmitte.ohneschatten{border-radius:0px !important;margin-top:40px !important;margin-bottom:20px !important}.inhaltskasten.variante1.unternehmen{position:relative;padding:0px !important;background:#ebeef5 url('../../files/KAEHNY/Bilder/header/kaehny_firmensitz_neu.jpg') no-repeat bottom center}.inhaltskasten.variante1.unternehmen.sondermaschinen{position:relative;padding:0px !important;background:#ebeef5 url('../../files/KAEHNY/Bilder/header/sondermaschinenbanner.jpg') no-repeat bottom center;min-height:550px}.inhaltskasten.variante1.unternehmen.sondermaschinen .inside{box-shadow:0px 0px 0px rgba(0, 0, 0, 0)}.inhaltskasten.variante1.unternehmen.sondermaschinen .ce_text{max-width:100%;overflow:visible}.inhaltskasten.variante1.unternehmen.sondermaschinen ul{width:40%;float:left;margin-left:-25px !important}.inhaltskasten.variante1.unternehmen.sondermaschinen ul li{padding-left:18px;list-style-type:none;position:relative;margin-bottom:5px;color:#009BE1;font-weight:600;font-size:16px;line-height:20px}.inhaltskasten.variante1.unternehmen.sondermaschinen ul li:before{content:"- ";font-weight:bold;font-size:100px;position:absolute;top:-10px;left:-19px;color:#009BE1}.inhaltskasten.variante1.unternehmen .inside{display:block;position:relative;top:0px;left:0px;margin-right:15%;margin-bottom:25%;padding:25px;background:rgba(255, 255, 255, 0.7) !important;clear:both;border-radius:0px 0px 40px 0px;box-shadow:0px 7px 20px rgba(0, 0, 0, 0.5)}.inhaltskasten.variante1.unternehmen .ce_text.spalte_1_1{width:35%}.inhaltskasten.variante1.unternehmen .ce_text.lang{width:100% !important}.inhaltskasten.variante1.unternehmen .ce_image figure.image_container{position:relative}.inhaltskasten.variante1.unternehmen .ce_image figure.image_container img{opacity:1 !important;filter:alpha(opacity=100);vertical-align:bottom !important;display:block;position:absolute;right:0px;bottom:0px;margin:0px;z-index:99999 !important;border-radius:0px 0px 40px 0px;max-width:85%}@media (max-width:850px){.inhaltskasten.variante1.unternehmen .ce_image figure.image_container img{max-width:70%}}.termin figure.image_container{display:inline-block;position:relative;float:left;padding-bottom:50px;width:100px;margin:0px 15px 10px 0px}.termin figure.image_container img{max-width:100px;margin-top:20px;text-align:center}.termin h3{line-height:20px;margin-bottom:-1px}.inhaltskasten.variante1.unternehmen .balkenquer{display:block;width:100%;height:5px;background:#009BE1;margin-top:20px}.inhaltskasten.variante1.unternehmen .ce_text.download a{display:block;position:absolute;top:0px;right:150px;width:70px;height:100px;background:url('../../files/KAEHNY/basics/prospekt_download.png') no-repeat;border:0px !important;padding:15px 0px 0px 70px;margin:25px 0px 0px 25px;text-decoration:none;color:#009BE1;font-size:13px;-webkit-transition:all 0.2s;transition:all 0.2s;z-index:99999}.inhaltskasten.variante1.unternehmen .ce_text.download a:hover{background:url('../../files/KAEHNY/basics/prospekt_download_sel.png') no-repeat !important;color:#000}.inhaltskasten.variante1.unternehmen .mobileon{display:none}.geschichte .inhaltskasten.variante1.unternehmen .ce_text{width:45%}.geschichte.vertretungen .inhaltskasten.variante1.unternehmen .ce_text{width:25%}.geschichte .inhaltskasten.variante1.unternehmen h3{margin:10px 0px 5px 0px}.geschichte .inhaltskasten.variante1.unternehmen h3:nth-child(1){margin:0px 0px 5px 0px}.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_image{display:block;position:relative;width:200px;float:none;margin:0px 25px 15px 0px !important}.downloads .inhaltskasten.variante1.unternehmen .flexspalten figcaption{text-transform:uppercase;margin:10px 0px 15px 0px}.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_image img{display:block;position:relative;width:200px;float:none;border-radius:0px;box-shadow:1px 1px 10px rgba(0, 0, 0, 0.3) !important}.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_text figure{display:block !important;position:relative !important;float:none}.downloads .inhaltskasten a{padding:0px;border-width:0px}.ce_player{display:block;float:none;width:100%;margin:50px 0px !important;padding-top:40px !important}video{margin-top:-30px;width:90%;max-width:500px}.inhaltskasten.google{box-shadow:-7px 7px 20px rgba(0, 0, 0, 0.3);border-radius:0px 40px 0px 0px;margin-bottom:40px}.inhaltskasten.google figure{min-height:350px}.inhaltskasten.google img{display:block}.inhaltskasten.google .inhaltsbereich{top:-5px;padding:0px;max-width:100%;border-radius:0px 0px 0px 0px}.mod_article .ce_image.einzelbild{border:1px #009BE1 solid;margin:25px 20px}.layer{position:fixed;top:2vh;left:0;right:0;margin:0 auto;width:90%;max-width:400px;background:red;color:#fff;padding:20px 10px 10px 10px;font-size:16px;line-height:20px;text-align:center;z-index:9999999;cursor:pointer;-webkit-transition:all 0.35s;transition:all 0.35s}.layer.on{top:-500px;opacity:0}.layer:after{display:inline-block;position:absolute;top:0;left:0;right:0;margin:0 auto;font-size:18px;content:'x';font-weight:bold}.layer a{color:#fff;bordeR:0px;padding:0px}#footer{position:relative;min-height:450px;font-weight:normal !important;font-size:15px;display:block;background-color:#009BE1;padding:20px 0px 20px 25px;margin:30px 20px 50px 20px;border-radius:0px 40px 0px 0px}#footer a,#footer strong{color:rgba(255, 255, 255, 0.8);text-decoration:none;border:0px;margin:0px;padding:0px;font-weight:normal !important;-webkit-transition:all 0.2s;transition:all 0.2s}#footer a{margin-top:10px;-webkit-transition:all 0.2s;transition:all 0.2s}#footer h3,#footer h3 a{display:inline-block;text-transform:uppercase;margin-bottom:0px;font-weight:bold !important;font-size:14px;color:#fff}#footer a:hover,#footer h3 a:hover{text-decoration:underline;color:white}#footer ul{margin:15px 0px 15px 0px;padding:0px}#footer .ce_text{width:12.75%;float:left;margin-right:2.5%}#footer .ce_text:nth-child(1) h3,#footer .ce_text:nth-child(1) h3 a{margin:0px}#footer .ce_text:nth-child(1){margin-top:0px;padding-bottom:25px}#footer .ce_text:nth-child(1) ul{border:0px rgba(255, 255, 255, 0.8) solid;border-bottom-width:1px;padding-bottom:15px;line-height:35px}#footer .ce_text:nth-child(1) ul:nth-child(6){border-bottom-width:0px !important}#footer .ce_text:nth-child(5){width:17%}#footer .ce_text:nth-child(6){width:9%;float:left;margin-right:1.5%;overflow:visible}#footer .ce_text:nth-child(7){width:5%;float:left;margin-right:2.5%;overflow:visible}#footer .facebook{position:absolute;bottom:0;left:0px;color:#fff;font-size:16px;font-weight:bold}#footer .facebook img{margin:10px 0px 0px 10px}@media (max-width:777px) and (min-width:600px){#footer .ce_text:nth-child(5){width:25%}#footer .ce_text:nth-child(6){width:10%;float:right;text-align:left;margin-right:2.5%}#footer .ce_text:nth-child(7){width:10%;float:right;display:block;margin-top:25px;margin-left:-12.5%;margin-right:2.5%;overflow:visible;text-align:left}}.footerlogo{display:block;position:absolute;width:100%;top:370px !important;text-align:left;right:0px;max-width:200px;border:0px #fff solid;border-bottom-width:1px;padding-right:60px}.footerlogo img{padding-right:20px;margin-bottom:-28px}
@media (max-width:650px){width:10%;float:right;display:block;margin-top:25px;margin-left:-12.5%;margin-right:2.5%;overflow:visible;text-align:left;body{font-size:20px !important;line-height:25px}input,.textarea,select,input[type="file"].upload{width:90% !important}.inhaltskasten ul{margin-left:2px !important}.checkbox_container{border:none !important;margin:10px 0px 0px 0px}.checkbox_container span{width:80%;left:0;text-align:left;margin-right:0px;margin-bottom:15px;position:relative;display:block}.checkbox_container span:nth-child(3){clear:both !important}.ce_form input[type='checkbox']{margin-top:3px;position:relative !important;left:-10px !important;top:30px !important;margin-left:0px !important;text-align:left !important;width:20px !important;height:20px !important}.ce_form .checkbox_container label{margin-left:25px;margin-top:-2px !important}.ce_form{margin:-10px 0px;padding:20px 0px}#mobilemenu{background:#009BE1 !important}#mobilemenu li,#mobilemenu li a{font-size:20px;color:#fff !important}.XXXmm-panel{display:none}.XXXmm-panel.mm-panel_opened{display:block}.mm-panel_opened{background:#009BE1}.mm-list li a,.mm-list li span{margin:-1px 0px;border-color:white !important;border-style:solid !important;border-width:0px !important;border-bottom-width:1px !important}.mm-panel li .active{display:inline-block;padding:13px 10px 13px 18px}.mm-list li a.mm-subclose,.mm-subopen{border-color:rgba(255, 255, 255, 0) !important;border-style:solid !important;border-width:0px !important;border-bottom-width:0px !important}.mm-subclose,.mm-subopen{color:white !important;border-width:0px !important}.mod_article .ce_image.einzelbild{margin:25px 0px}.inhaltskasten.variante1.unten,.inhaltskasten.variante1.unten .ce_image,.inhaltskasten.variante1.hoch,.inhaltskasten.variante1.hoch img,.inhaltskasten.variante1.hoch .ce_image,#footer,.linkbuttons .ce_text.dreispaltig,.inhalt.zweispaltig,.inhalt.einspaltig,.teaserbuttons .ce_text.dreispaltig{border-radius:0px 20px 0px 0px}.inhaltskasten.variante1.unternehmen .inside,.inhaltskasten.variante1.unternehmen .ce_image figure.image_container img,.inhaltskasten .inhaltsbereich,.inhaltskasten.variante1,.inhaltskasten.variante2,.inhaltskasten.variante2 img{border-radius:0px 0px 20px 0px !important}.mod_rocksolid_slider.startslider,.mod_rocksolid_slider.startslider .ce_text:nth-child(2){border-radius:0px 0px 10px 0px}.inhaltskasten.variante1.hoch .ce_text.icon img{border-radius:10px !important}.linkbuttons .ce_text.dreispaltig .image_container img,.teaserbuttons .ce_text.dreispaltig .image_container img{border-radius:10px}.linkbuttons .ce_text.dreispaltig{margin-top:40px}.linkbuttons .flexspalten .ce_text.dreispaltig{margin:40px 0px -30px 0px;border:1px #009BE1 solid !important}.ce_headline{padding-left:0px !important}.mod_login .submit_container{margin-top:20px !important}.mod_rocksolid_slider.startslider,.inhaltskasten.google,.inhaltskasten.variante1{box-shadow:-4px 4px 10px rgba(0, 0, 0, 0.3)}.linkbuttons .ce_text.dreispaltig .image_container img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3)}.linkbuttons.unternehmen .ce_text.dreispaltig{box-shadow:0px -1px 3px #009be1}.teaserbuttons .ce_text.dreispaltig .image_container img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3)}.inhaltskasten.variante1.hoch .ce_text.icon img{box-shadow:0px 0px 15px rgba(0, 0, 0, 0.3)}.inhaltskasten.variante1.unternehmen .inside{box-shadow:0px 7px 10px rgba(0, 0, 0, 0)}.inhaltskasten.variante1.unternehmen.sondermaschinen .inside{box-shadow:0px 0px 0px rgba(0, 0, 0, 0) !important;border-width:0px;background:transparent !important}.inhaltskasten.variante1.unternehmen.sondermaschinen ul{width:100%;float:none}.mod_article.schmal,.mod_article.schmal.fulltext,.flexspalten,.spalte_1_1_1{margin:0px !important;padding:0px 0px !important}.mod_article.schmal.fulltext{margin:20px 0px 25px 0px !important}.spalte_1_1_1{margin:-15px 0px 0px 0px !important}.mod_rocksolid_slider.startslider,#footer,.mod_article.inhaltskasten.variante1.unternehmen,.mod_article.inhaltskasten.variante1{margin:0px !important}#container{padding:20px}.termin figure.image_container{display:block;position:relative;float:none;padding-bottom:0px;width:100%;margin:0px 15px -10px 0px}.termin figure.image_container img{max-width:100px;margin-top:20px;text-align:center}label,.explanation p{font-size:20px !important;line-height:22px !important}input[type="submit"],.submit,.submit_container{margin-top:-10px;max-width:95% !important;width:95% !important;font-size:20px}::-webkit-input-placeholder{font-size:20px}::-moz-placeholder{font-size:20px}:-ms-input-placeholder{font-size:20px}:-moz-placeholder{font-size:20px}.geschichte .inhaltskasten.variante1.unternehmen h3{margin:25px 0px 5px 0px}.geschichte .inhaltskasten.variante1.unternehmen h3:nth-child(1){margin:25px 0px 5px 0px}.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_image,.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_image img,.downloads .inhaltskasten.variante1.unternehmen .flexspalten .ce_text figure,.downloads .inhaltskasten.variante1.unternehmen .flexspalten .image_container{display:block !important;visibility:visible !important;width:100%;height:auto;margin:10px 0% 0px 1px !important}.downloads .inhaltskasten.variante1.unternehmen .flexspalten .caption{font-size:16px !important;margin:20px 0px 20px 0%;text-align:left;max-width:70%}video{width:100%}.ce_headline{padding-left:20px;max-width:90%}.mod_customnav{display:none}.flexspalten{display:block}.flexspalten h2{margin-left:0px}#mobilemenu_icon{display:block;position:fixed;top:0px;right:0px;z-index:999999;background:#009BE1;box-shadow:0px 0px 5px #ccc;border-radius:0px 0px 0px 15px;display:none !important}#mobilemenu_icon img{width:100%;max-width:40px;padding:5px 5px 8px 8px}.logo{right:auto;display:block;top:-50px;position:relative;border:0px #009BE1 solid;border-bottom-width:0px;padding-bottom:15px;margin-left:20px;margin-bottom:15px;height:60px;overflow:visible}.logo50,.logo{display:none}.logomobil{display:block;height:130px;top:-10px}.mobiladresse{display:block;text-align:left;background:#009BE1;color:#fff;margin-left:0px;width:auto;padding:15px 15px 15px 25px;font-size:17px;line-height:18px;min-height:100px;margin-top:-20px}.mobiladresse a{border:none;padding:0px;color:#fff;position:relative;left:0px !important;text-decoration:none;margin-left:-5px !important;padding-left:0px !important}.mobiladresse a:hover{text-decoration:underline}.mobiladresse a:before{content:' ';padding-right:5px}.mobiladresse h3{font-size:20px;color:#fff;margin:0px 0px 15px 0px}.mod_rocksolid_slider.startslider{height:100%;border-radius:0px 0px 20px 0px;box-shadow:-4px 4px 10px rgba(0, 0, 0, 0.3);margin:70px 20px 20px 20px;overflow:hidden;position:relative}.mod_rocksolid_slider.startslider h2{font-size:18px;line-height:22px;max-width:80% !important}.mod_rocksolid_slider.startslider h1{font-size:25px;line-height:30px;max-width:80%}.mod_rocksolid_slider.startslider h3{font-size:16px;line-height:20px;max-width:80%}.mod_rocksolid_slider.startslider h1 br{display:none}.mod_rocksolid_slider.startslider .ce_text{position:relative;display:block;vertical-align:top}.mod_rocksolid_slider.startslider figure .image_container{display:block;position:relative;z-index:100 !important}.mod_rocksolid_slider.startslider .ce_text:nth-child(2),.mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2){height:auto;width:100%;display:block;position:relative;margin:-17px 0px 0px 0px !important;padding-top:15px}.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{display:block;max-height:50%;float:right;right:-50px;margin-right:0;text-align:right;padding-top:0px;position:relative;z-index:99999 !important}.mod_rocksolid_slider.startslider .ce_text:nth-child(2),.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{border-radius:0px 0px 20px 0px !important}.maschinenseite .mod_rocksolid_slider.startslider .ce_text:nth-child(2) img,.maschinenseite .mod_rocksolid_slider.startslider h3{display:none}.mod_rocksolid_slider.startslider .ce_text:nth-child(2) img{display:none}.mod_rocksolid_slider.startslider .ce_text:nth-child(1) a img{display:none;display:block;position:relative;z-index:100}.mod_rocksolid_slider.startslider .ce_text .slidercontent{display:absolute;bottom:auto;position:relative}.mod_rocksolid_slider.startslider .ce_text:nth-child(1){margin-top:20px;min-height:140px}.home .mod_rocksolid_slider.startslider .ce_text:nth-child(1){margin-top:-20px;min-height:250px}.mod_rocksolid_slider.startslider .ce_text:nth-child(1) figure{display:none}.home .mod_rocksolid_slider.startslider .fullslider .ce_text:nth-child(2) figure{display:none}.mod_rocksolid_slider.startslider .ce_text:nth-child(1) .slidercontent{position:absolute;top:0px;vertical-align:top}.linkbuttons .ce_text.dreispaltig{height:60px}.linkbuttons.unternehmen .ce_text.dreispaltig{height:auto;width:auto !important;border:1px;padding:1px 20px 20px 20px}.linkbuttons.unternehmen .ce_text.dreispaltig h2{font-size:24px}.linkbuttons a h4{font-weight:normal;font-size:19px;letter-spacing:1px;line-height:20px;margin:-10px 0px 0px 0px}.linkbuttons a h3{display:none}.teaserbuttons .ce_text.dreispaltig{display:block;margin-right:0%;margin-bottom:20px}.ce_text.dreispaltig.einzel.sondermaschinen{max-width:100%}.inhaltskasten{display:block !important;padding:0px 0px 0px 0px !important;margin:40px 0px 0px 0px;position:relative;background:#fff;height:auto !important}.inhaltskasten h2{font-size:24px;line-height:26px;margin-left:20px;max-width:90%}.inhaltskasten figure{position:relative}.inhaltskasten .inhaltsbereich{display:block !important;position:relative;margin:0;padding:25px;height:auto;padding-bottom:50px;border-radius:0px 0px 40px 0px}.inhaltskasten.variante1 .ce_text{display:block;width:100% !important;max-width:100% !important}.inhaltskasten.variante1 .ce_image{width:100%;right:0px !important;text-align:right !important;position:relative;border-radius:0px 0px 40px 0px;margin:-100px -125px -25px 0px !important;visibility:hidden}.inhaltskasten.variante1 .ce_image.desktopoff{display:block !important;position:relative;border-radius:0px !important;visibility:visible !important;margin:-20px 0px 20px -20px !important}.inhaltskasten.variante1 .ce_image.desktopoff img{border-radius:0px !important}.ce_image.desktopoff figure{display:block !important;position:relative;visibility:visible !important}.inhaltskasten.variante1 .ce_image img{display:block;width:100%;height:200px;float:right;opacity:1 !important;filter:alpha(opacity=100);object-fit:cover}.inhaltskasten.variante1 figure{position:relative}.inhaltskasten.variante1.hoch figure{position:relative !important;text-align:left;margin-left:20px}.inhaltskasten.variante1.hoch .ce_text.icon img{max-width:150px;background:none;text-align:left}.inhaltskasten.variante1.hoch .ce_text.icon h4{text-align:left;margin-left:27px}.inhaltskasten.variante1.hoch .ce_text.icon{left:0 !important;right:0 !important;margin:0 auto !important;padding:0px !important}.spalte_1_1{width:100% !important;padding:0 0 0 0;border-left-width:0px !important}.spalte_1_1.last{padding:0 0 20px 0% !important;border-left-width:0px;clear:right !important}.inhaltskasten.variante1.hoch .ce_text.icon{display:block;position:absolute;top:-20px;left:60px;padding:20px;text-align:center}.inhaltskasten.variante1.hoch .ce_text.icon img{max-width:120px}.inhaltskasten.variante1.unternehmen{background:none;box-shadow:none;border:none;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #d0e7f3 100%);background:linear-gradient(to bottom, #ffffff 0%, #d0e7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d0e7f3',GradientType=0);border-radius:0px 0px 40px 0px !important;box-shadow:-7px 7px 20px rgba(0, 0, 0, 0.3) !important}.inhaltskasten.variante1.unternehmen .inside{display:block;margin-right:0;margin-bottom:0;padding:25px;clear:both;border:1px #009BE1 solid;border-radius:0px 0px 40px 0px !important}.inhaltskasten.variante1.unternehmen .mobileon{display:block}.inhaltskasten.variante1.unternehmen .ce_image figure.image_container img{position:relative;display:block !important;right:0px;bottom:0px;margin:0px;z-index:99999 !important;border-radius:0px 0px 40px 0px;width:auto;clear:both}.inhaltskasten.variante1.unternehmen .ce_text.download a{display:block;position:relative;top:auto;right:auto;width:70px;height:100px;background:url('http://kloepfer-kaehny.clever-kunden.de/files/KAEHNY/basics/prospekt_download.png') no-repeat;border:0px !important;padding:15px 0px 0px 70px;margin:25px 0px 0px 0px}.inhaltskasten.variante1.unternehmen .ce_text.download a:hover{background:url('http://kloepfer-kaehny.clever-kunden.de/files/KAEHNY/basics/prospekt_download_sel.png') no-repeat !important;color:#000}.mit_bild .ce_text{position:relative}.mit_bild h2{max-width:200px;position:absolute;top:-120px}.service{display:none}.inhalt{margin-top:30px;font-size:20px !important;line-height:25px}.inhalt.zweispaltig{width:100% !important}.inhalt.zweispaltig figure{max-width:100%;text-align:right;right:0 !important;left:auto;padding:30px}.inhalt.zweispaltig figure img{max-width:100%;text-align:right;right:0 !important;left:auto;margin-top:35px}.inhalt.zweispaltig p a{width:100%;position:realtive}.inhalt.einspaltig{width:100%}.inhalt.einspaltig li{padding-right:20px}.spalte_1_1_1{float:none;width:100%;padding:10px !important;margin:0px;font-size:20px !important;line-height:25px;min-height:auto !important}.spalte_1_1_1 h3,.spalte_1_1_1 strong{font-size:20px !important;line-height:25px}.spalte_1_1_1 p{margin-bottom:0px}.spalte_1_1_1.last{width:100%;padding:0 0 0 0%;margin:0px}#footer{margin-top:0px !important;padding-bottom:150px;border-radius:0px !important}#footer a{margin-top:0px;font-size:20px !important;line-height:30px !important}#footer .ce_text{width:90%;float:none;margin-right:0%}#footer .facebook{position:relative}#footer .ce_text:nth-child(5),#footer .ce_text:nth-child(6),#footer .ce_text:nth-child(7){width:90% !important;float:none !important;margin-right:0%}.footerlogo{display:block;position:absolute;bottom:-100px;width:100%;top:auto !important;text-align:right;right:0px !important;left:auto !important;margin:0 auto !important;padding:0px !important;max-width:233px;text-align:center;padding-right:50px !important}.footerlogo img{margin-top:55px;padding-right:20px;margin-bottom:-28px;width:200px}#footer ul,#footer p,#footer li,#footer a{line-height:24px !important;margin:0px !important;padding:0px !important}#footer .ce_text:nth-child(1) ul{padding:5px 0px 4px 0px !important;line-height:30px !important}#mobilemenu_icon{display:none !important}#mobile{display:block;position:fixed;top:0;right:0;background:#009BE1}#mobile img{padding:5px;width:35px;z-index:999999;cursor:pointer}.mobile_menu,.mobile_menu a{font-size:20px;color:#fff !important}.mobile_menu li{border:0px #fff solid;border-bottom-width:1px;max-width:80%}.mobile_menu li ul li:last-child{border-bottom-width:0px}.mobile_menu li a,.mobile_menu li strong{padding:10px;display:block;text-decoration:none}.mobile_menu .inner{background:#009BE1}.mobile_menu ul{list-style-type:none}.mobile_menu ul li ul{padding-left:10px !important}.mobile_menu ul li ul li{max-width:100%}.mobile_menu li.submenu{position:relative;overflow:visible}.mobile_menu li.submenu:after{display:inline-block;content:"+";position:absolute;right:-5px;top:10px}.mobile_menu li.submenu_show:after{display:inline-block;content:"-";position:absolute;right:-5px;top:10px}}@media (max-width:650px) and (max-width:450px){.logomobil{height:110px;top:0px}}@media (max-width:650px) and (max-width:350px){.logomobil{height:90px;top:0px}}@media (max-width:650px) and (max-width:450px){.linkbuttons .ce_text.dreispaltig{height:90px}}.mod_rocksolid_slider .xmas{display:block}.mod_rocksolid_slider .xmas h1{margin:5px 0 25px 0;font-size:30px}.mod_rocksolid_slider .xmas h1{margin-top:25px}.mod_rocksolid_slider .xmas p strong{color:#009be1 !important}@media (min-width:600px){.mod_rocksolid_slider .xmas p{max-width:240px}}@media (min-width:900px){.mod_rocksolid_slider .xmas h1{margin-top:60px}}@media (min-width:1010px){.mod_rocksolid_slider .xmas p{max-width:300px}}@media (max-width:500px){.xmas{padding-bottom:80px !important;max-width:100% !important;max-height:auto !important}.mod_rocksolid_slide p.xmasunten{border:1px #000 solid !important}.xmas .inside{padding-bottom:20px !important;max-height:auto !important;padding-right:30px !important}.xmas .image_container{border:1px #000 solid;background:#ddd;padding-bottom:50px !important;max-height:auto !important}.mod_rocksolid_slider.startslider .xmas .ce_text:nth-child(1){margin-top:0px}.home .mod_rocksolid_slider.startslider .xmas .ce_text:nth-child(1){margin-top:0px}.mod_rocksolid_slider.startslider .xmas .ce_text:nth-child(1) figure{display:none}.home .mod_rocksolid_slider.startslider .xmas .fullslider .ce_text:nth-child(2) figure{display:none}.mod_rocksolid_slider.startslider .xmas .ce_text:nth-child(1) .slidercontent{position:relative;top:0px;vertical-align:top}}
