/* line 1, ../scss/rundgang.scss */
html, body, .mm-page {
  height: 100%;
}

/* line 2, ../scss/rundgang.scss */
header, nav {
  z-index: 100;
}

/* line 3, ../scss/rundgang.scss */
#main {
  position: absolute;
  padding: 134px 0 76px;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  top: 0;
  left: 0;
  overflow: hidden;
}

/* line 4, ../scss/rundgang.scss */
.panofull {
  position: relative;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 0 0 0 0;
  overflow: hidden;
}

/* line 5, ../scss/rundgang.scss */
.panowrap {
  padding: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}

/* line 6, ../scss/rundgang.scss */
#panorama {
  width: 100%;
  height: 100%;
}

/* line 10, ../scss/rundgang.scss */
#floorplan {
  position: absolute;
  top: 120px;
  right: 0;
  width: 300px;
  height: auto;
  z-index: 999;
  background: rgba(255, 255, 255, 0.7);
}

/* line 11, ../scss/rundgang.scss */
#floorplan object {
  width: 270px;
}

@media only screen and (max-width: 1000px) {
  /* line 14, ../scss/rundgang.scss */
  #main {
    padding: 159px 0 76px;
  }

  /* line 16, ../scss/rundgang.scss */
  #floorplan {
    top: 160px;
  }
}
@media only screen and (max-width: 768px) {
  /* line 19, ../scss/rundgang.scss */
  #main {
    padding: 125px 0 42px;
  }

  /* line 20, ../scss/rundgang.scss */
  #floorplan {
    top: 126px;
  }
}
