.productdetail .intro h1 {
  width: 39.6666% !important;
  padding-left: 0; }
  .productdetail .intro h1 div.artikelnavigation {
    display: inline;
    float: right; }
    .productdetail .intro h1 div.artikelnavigation span {
      margin-left: -0.8rem;
      margin-right: -0.8rem;
      background: #5C6A72;
      color: #fff;
      width: 26rem;
      text-align: center; }
    .productdetail .intro h1 div.artikelnavigation a {
      display: inline-block;
      background-color: #efefef;
      padding: 1.1rem 1.5rem 0.7rem 1.5rem; }
      .productdetail .intro h1 div.artikelnavigation a.disabled {
        color: #d9dddf;
        pointer-events: none; }
.productdetail .intro h2 {
  clear: none; }
.productdetail .intro div.zoomimage {
  clear: both; }
.productdetail .intro .info table.approbation {
  margin-bottom: 3rem;
  width: 100%; }
  .productdetail .intro .info table.approbation tr {
    margin: 0;
    line-height: 2.4rem;
    padding: 0.7rem 0 0.4rem 0;
    border-top: 1px solid #b3bbbf;
    border-bottom: 1px solid #b3bbbf; }
  .productdetail .intro .info table.approbation td {
    padding-left: 0;
    font-size: 1.6rem; }
    .productdetail .intro .info table.approbation td:first-child {
      font-weight: 500;
      width: 53%; }
    .productdetail .intro .info table.approbation td:nth-child(2) {
      min-width: 47%; }
  .productdetail .intro .info table.approbation:nth-child(2) {
    margin-top: -3rem; }
    .productdetail .intro .info table.approbation:nth-child(2) tr {
      border-top: none; }
.productdetail div.left div.vanweisung {
  width: calc(50% - 1rem);
  float: left; }
  .productdetail div.left div.vanweisung a {
    width: calc(100% - 1.5rem) !important; }
.productdetail div.left div.pdf3d {
  width: calc(50% - 1rem);
  float: left; }
  .productdetail div.left div.pdf3d a {
    width: calc(100% - 1.5rem) !important; }

.downloadhuellmodelle .spalteigs, .downloadhuellmodelle .spaltestp {
  float: left;
  width: calc(50% - 1rem);
  margin-right: 1rem; }
  .downloadhuellmodelle .spalteigs a, .downloadhuellmodelle .spaltestp a {
    width: 100% !important; }

nav ul.footer-navigation li {
  margin-left: 4rem !important; }
  nav ul.footer-navigation li:first-child {
    margin-left: 0 !important; }
nav ul.footer-navigation-social {
  float: right;
  list-style: none; }
  nav ul.footer-navigation-social li {
    margin-left: 0.8rem !important; }
    nav ul.footer-navigation-social li img {
      height: 1.8rem; }

@media all and (max-width: 1120px) {
  .productdetail .intro h1 div.artikelnavigation span {
    width: 20rem; }
  .productdetail .intro .buttonlist {
    position: unset; } }
@media all and (max-width: 700px) {
  .productdetail .intro .buttonlist {
    margin-top: 1rem; }
    .productdetail .intro .buttonlist a, .productdetail .intro .buttonlist button {
      width: 100% !important;
      max-width: 100% !important; } }
@media all and (max-width: 550px) {
  .productdetail .intro h1 {
    width: 100% !important; }
    .productdetail .intro h1 span {
      width: 10rem; } }

/*# sourceMappingURL=style-20.css.map */
