.dlh_googlemap img {max-width:none}.dlh_googlemap .routinglink{white-space:nowrap}
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%}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
/* basics.css */
body{background-color:#f5f5dc}.cookiebar{z-index:9999999 !important}#video-slideshow-bereich{position:relative;height: calc(100vh - 153px)}#bgvideo{background-color:#919191;    bottom:0;        left:0;        right:0;        top:0;        position:absolute;        overflow:hidden;        background: 50% 50% no-repeat;        background-size: cover;    opacity:1;    z-index:-2}#bgvideo video{min-width:100%;    min-height:100%;    left:50%;    top:50%;    position:absolute;    display:inline-block;    -webkit-transform: translate(-50%,-50%);    -moz-transform: translate(-50%,-50%);    -ms-transform: translate(-50%,-50%);    -o-transform: translate(-50%,-50%);    transform: translate(-50%,-50%)}.datepicker_bootstrap{z-index:3000}.trennerlinie{width:100%;clear:both;margin-bottom:30px;padding-top:40px;border-bottom:1px solid rgba(255,255,255,.2)}.offcanvas-navicon{font-size:20px}.offcanvasmenu{}.spaced{margin-bottom:7%}.covered{position:relative}.lined p{min-height:54px;margin:0;padding-top:5px;padding-bottom:10px}.lined{min-height:54px;padding-top:0;padding-left:20px;border-left:4px solid #1D1D1B}.covered figcaption{max-width:400px;bottom:-12px;position:absolute;overflow:visible;display:block;margin-bottom:5px;padding:10px 20px 10px 0;background-color:#f5f5dc;font:30px/30px rift,sans-serif;text-transform:uppercase;letter-spacing:2px;z-index:1}.ce_hyperlink{display:inline-block}.ce_hyperlink a{display:block;margin-right:20px;margin-bottom:10px;padding:10px 20px;border:1px solid #707070;text-decoration:none;color:#1D1D1B}h1,h2,h3,.ce_hyperlink a,.headerkontakt p{font-family:rift,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:500}.headerkontakt p,.headerkontakt p a{font:20px/21px rift,sans-serif;text-decoration:none;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:500}#anfrage input,#anfrage textarea{display:block;padding:10px;border:1px solid rgba(255,255,255,.8);font:20px/20px dinosaur,sans-serif;color:#fff;letter-spacing:1px;background-color:transparent;font-weight:400}#anfrage textarea{width:96%;min-height:200px;margin-bottom:20px;padding:10px;font:20px/20px dinosaur,sans-serif;color:#fff;letter-spacing:1px}#anfrage label{width:100%;display:block;margin-top:12px;margin-bottom:8px;font:17px dinosaur,sans-serif;letter-spacing:1px}#anfrage label,#anfrage input{width:90%}.custom{width:50%;top:153px;position:fixed;float:left;display:inline-block;margin:0;z-index:101}.halfw{width:48%;float:left;margin-right:2%}#anfrage .halfw label.halfw{width:100%;float:left;margin-right:0}#anfrage{color:#fff}#anfrage{margin-top:6%;padding-top:4%;background-color:rgba(29,29,27,.93)}.trenner{width:100%;clear:both}.headerkontakt{right:0;top:15px;position:absolute;text-align:right}.offcanvas-navicon{left:0;top:40px;position:absolute}#logobox{width:200px;top:0;margin:0 auto;padding-top:20px;text-align:center}#hero{width:100%;left:0;top:100px;float:left;display:inline-block}#container{width:50%;left:0;margin:0 0 0 50%}#hero{height: calc(100vh - 153px)}body{margin-bottom:70px}.bewertung a{color:#fff}.bewertung blockquote p{font-size:18px;line-height:25px;color:#fff}.bewertung blockquote h2{color:#fff}.bewertung blockquote::after{content: "";position: absolute;left: 50px;border-style: solid;display: block;width: 0;top: -15px;bottom: auto;border-width: 0 15px 15px;border-color: #0ba626 transparent}.bewertung blockquote{position:relative;padding:15px;background-color:#0ba626;color:#000;margin: 1em 0 3em;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed{border:0px solid #fff}.inbox{width:90%;max-width:900px;margin:0 auto}.slider-control .slider-menu{display:none}.slider-control .slider-prev{width:80px;height:60px;background-image:url("../../files/layout/arrow-left-80x60.png");background-position:center center;background-repeat:no-repeat;font-size:0px}.slider-control .slider-next{width:80px;height:60px;background-image:url("../../files/layout/arrow-right-80x60.png");background-position:center center;background-repeat:no-repeat;font-size:0px}#main .ce_sliderStart{position:relative}.slider-control{width:100%;top:50%;position:absolute;margin-top:-50px}*,html{font-family:dinosaur,sans-serif}*,html{box-sizing:border-box}.illusplit figure{width:48%;max-width:450px;float:left;margin-right:2%}
/* vorabseite_style.css */
#footer #dlh_googlemap,#footer .dlh_googlemap,.gmap{width:100%;height:30vh;min-height:350px;width:100% !important;    height:30vh !important;    min-height:350px !important}#footerline1{padding-bottom:30px;background-color:#fff}#header .inbox{width:96%;max-width:96%;position:relative;background-position:left top;background-repeat:repeat-x}#main .ce_text p a,#footer .ce_text p a,#main .mod_newslist a,#main .mod_newsreader a{text-decoration:none;color:#b8b8b8}#kai .triple figcaption{margin-top:20px;margin-bottom:20px;text-align:center;border:0px solid #fff;border-radius:50%}#kai .triple img{}.triple{width:30.3333%;float:left;margin-right:1.5%;margin-left:1.5%}.teammember{width:30.3333%;float:left;margin-right:1.5%;margin-left:1.5%}.toggler{padding-top:10px;padding-bottom:10px;border-bottom:1px solid rgba(204,204,204,.2);font-size:14px;text-transform:uppercase;cursor:pointer}.ce_sliderStart img{width:100%;height:auto}#main .ce_text ul{margin:10px 0 20px;padding:0}#main .ce_text ul li{margin-bottom:5px;padding-top:0;padding-bottom:0;padding-left:25px;background-image:url("../../files/sample/ul-li-arrow-right.png");background-position:left top;background-repeat:no-repeat;list-style-type:none}.gmap{width:100%;height:30vh;min-height:300px;max-height:450px}#main{padding-top:100px;padding-bottom:0}#header .mod_navigation{margin:10px 0 0}#header ul{margin:0;padding:0}#header{width:100%;height:153px;position:absolute;background-color:#f5f5dc;z-index:2;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75)}
@media handheld,only screen and (max-width: 1023px){
/* mq1.css */
.offcanvas-sidebar{background-color:rgba(29,29,27,.9);width:70%;    height:100%;    left:0;    top:0;    position:fixed;    transition: all 400ms ease;overflow-y:visible}.offcanvas-over-left .offcanvas-sidebar{left:0;    margin-left:-70%;    z-index:100}
}
/* superfish-base.css */
.sf-menu span,.sf-menu a:hover,.sf-menu a.current,.sf-menu span.active,.sf-menu a.trail,.sf-menu .sfHover a{-webkit-transition: background .4s ease;-moz-transition: background .4s ease;-o-transition: all .4s ease;transition: background .4s ease}.sf-menu .sfHover ul span,.sf-menu .sfHover ul a:hover,.sf-menu .sfHover ul a.current,.sf-menu .sfHover ul span.active,.sf-menu .sfHover ul a.trail,.sf-menu .sfHover ul a{-webkit-transition: background .4s ease;-moz-transition: background .4s ease;-o-transition: all .4s ease;transition: background .4s ease}#headerline2{overflow:visible}#header .mod_navigation.block{position:absolute;overflow:visible}.sf-menu{float:left;z-index:999999}.sf-menu li{white-space:nowrap;/* no need for Supersubs plugin */        *white-space: normal;/* ...unless you support IE7 (let it wrap) */        -webkit-transition: background .2s;transition: background .2s}.sf-menu,.sf-menu *{margin:0;padding:0;list-style: none}.sf-menu li{position:relative}.sf-menu ul{top:100%;position:absolute;display:none;background-color:rgba(152,152,152,.84);left: 0;z-index: 99999}.sf-menu > li{float:left}.sf-menu li:hover > ul,.sf-menu li.sfHover > ul{display:block}.sf-menu a,.sf-menu span{position:relative;display:block}.sf-menu ul ul{top:0;left:100%}
/* superfish-layout-farbe.css */
.sf-menu span,.sf-menu a:hover,.sf-menu a.current,.sf-menu span.active,.sf-menu a.trail,.sf-menu .sfHover a{background-color:#000;font-size:16px;text-decoration:none;color:#fff;letter-spacing:1px}.sf-menu a,.sf-menu span{padding:26px 17px;font-size:16px;text-decoration:none;text-transform:none;letter-spacing:1px}.sf-menu a{color:#4d4d4d}.sf-menu ul span,.sf-menu ul a:hover,.sf-menu ul a.current,.sf-menu ul span.active,.sf-menu ul a.trail,.sf-menu ul a,.sf-menu .sfHover ul a{padding:9px 17px;font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.sf-menu ul span,.sf-menu ul a:hover,.sf-menu ul a.current,.sf-menu ul span.active,.sf-menu ul a.trail{color:#fff}.sf-menu .sfHover ul a{background-color:#807e7e}.sf-menu ul li a:hover,.sf-menu ul li span{background-color:#000}
/* overlay.css */
#specialBox button{width:30px;height:30px;background-color:#fff;border:0px;cursor:pointer}#specialBox{width:30px;height:30px;background-color:#fff}.eggerslogo{padding:0 15px 10px 10px}p.erklaerung{padding-top:10px;padding-right:20px;padding-left:20px;font:13px/22px 'Noto Sans',sans-serif;color:#8c8c8c;-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}@media all and (max-width: 600px) { p.erklaerung{font:13px/20px 'Noto Sans',sans-serif;color:#8c8c8c;-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale;}}@media all and (max-width: 600px) { .eggerslogo{padding-right:10px;padding-bottom:30px;}}.erklaerung{text-align:left}.wuensche{width:100%;min-height:250px;margin:0 auto;padding:20px 60px 20px 20px;text-align:left;background-image:url("https://www.dental-media.de/overlay/eggers-xmas/overlay-hg-xmas.jpg");background-position:center center;-webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover}p.wuensche{font:18px/26px 'Noto Serif',serif;color:#fff;-webkit-font-smoothing: antialiased;	-moz-osx-font-smoothing: grayscale}.eggerslogo{float:left}#specialBox{right:20px;top:20px;position:absolute}#overlay #messagebox{width:96%;max-width:660px;position:relative;margin:100px auto;padding:0;text-align:center;border:3px solid #fff}#overlay{width:100%;height:100vh;left:0;top:0;position:fixed;text-align:center;background-color:rgba(241,241,241,.8);background-position:center bottom;background-repeat:repeat-x;visibility: visible;z-index: 999999999}#overlay #message{display:table;background-color:#fff}
/* offcanvas.css */
#offcanvasmenu .whitebtn figcaption span{font:23px/18px rift,sans-serif;color:#1D1D1B;text-transform:uppercase;letter-spacing:3px;font-weight:700}#offcanvasmenu .whitebtn figcaption{bottom:0;position:absolute;display:table;padding:10px;background-color:#fff;font:17px dinosaur,sans-serif;color:#1D1D1B;text-transform:none;letter-spacing:2px}#offcanvasmenu .image_container{position:relative}#offcanvasmenu figcaption span{font:23px/18px rift,sans-serif;color:#fff;text-transform:uppercase;letter-spacing:3px;font-weight:700}#offcanvasmenu figcaption{bottom:0;position:absolute;display:table;padding:10px;background-color:#1D1D1B;font:17px dinosaur,sans-serif;color:#fff;text-transform:none;letter-spacing:2px}#offcanvasmenu h3{height:133px;display:block;padding-top:30px;font-size:25px;color:#fff;letter-spacing:1px}.offcanvas-navicon:hover{cursor: pointer}.invisible,.offcanvas-child-link,.offcanvas-child-back-link{display:none}.offcanvas-overlay{display: block;    position: fixed;    top: 0;    bottom: 0;    width: 100%;    z-index: -1;    background: #fff;    opacity: 0;    transition: all 400ms ease}.offcanvas-sidebar{background-color:rgba(29,29,27,.9);width:50%;    height:100%;    left:0;    top:0;    position:fixed;    transition: all 400ms ease;overflow-y:visible}.offcanvas-over-left .offcanvas-sidebar{left:0;    margin-left:-50%;    z-index:100}.offcanvas-open .offcanvas-overlay{background-color:#fff;    z-index: 100;        opacity: 0.7}.offcanvas-open .offcanvas-overlay:hover{cursor: pointer}.offcanvas-open .offcanvas-over-left .offcanvas-sidebar{margin-left:0}.offcanvas-sidebar div{transition: all 400ms ease}
@media handheld,only screen and (max-width: 767px){
/* mq2.css */
#offcanvasmenu a{text-decoration:none}#offcanvasmenu figcaption{position:relative}.halfw{width:100%;margin-right:0;margin-left:0}#offcanvasmenu h3{padding-top:100px}.headerkontakt{display:none}#main{padding-top:40px}#logobox{padding-top:10px}#logobox,#logobox img{width:100px}#header,#header .inbox{height:100px;z-index:102}#hero,.mod_rocksolid_slider{height:40vh !important}#container{width:100%;bottom:0;left:0;right:0;top:0;position:relative;display:block;margin:40vh 0 0}.custom{width:100%;top:0;position:relative;margin:0}
}
/* basicsextra.css */
#bgvideo{top:-59vh;background-color:#919191;    bottom:0;        left:0;        right:0;        bottom:0;        position:absolute;        overflow:hidden;        background: 50% 50% no-repeat;        background-size: cover;    opacity:1;    z-index:-2}#header,#header-sticky-wrapper{z-index:102}#leftbar{z-index: 103}#video-slideshow-bereich{height: calc(80vh - 153px)}#hero{top:0;margin-bottom:0;height: calc(80vh - 153px)}.custom{width:100%;top:0;position:relative;float:none}#container{width:100%;max-width:960px;position:relative;margin:0 auto;padding:0}
