img.tHeroenTitle {
  width: 15.46rem;
  height: 4.00rem;
}

span.altHeroenTitle {
  font-size: 4.0rem;
  color: transparent;
}

.posHeroenTitle {
  position: relative;
  margin-bottom: -4.0rem;
  margin-left: 0.0rem;
  left: 0.0rem;
  top: 0.0rem;
}

td.tBoDBestseller {
  text-align: center;
  vertical-align: middle;
  font-size: 10pt;
  font-family: arial;
  font-weight: bold;
  color: white;
  background-color: #e84e0f;
}

img.tBoDBestseller {
  width: 83;
  height: 21;
  src: "G_BoD-Bestseller.png";
}

span.tBlurb {
  text-align: center;
  font-variant: small-caps;
}

img.aVersion {
  width: 100;
  height: 100;
}

@media only screen and (orientation: portrait) {

  img.tCoverA4 {
    width: 80.00vw;
    height: 113.14vw;
  }

  td.tCoverA4 {
    text-align: left;
    vertical-align: middle;
    width: 80.0vw;
  }

  table.tBookCover {
    width: 80.0vw;
  }

  table.tBookData {
    width: 80.0vw;
  }

  td.tBookData {
    text-align: left;
    vertical-align: middle;
    width: 80.0vw;
  }

  table.tBlurb {
    width: 80.0vw;
  }

  td.tBlurb {
    vertical-align: top;
  }

  img.tExtract {
    border: 2px solid #dbd9d7;
    width: 16.0vw;
    height: 22.62vw;
  }

  img.tExtract:hover {
    border: 2px solid #662a27;
    width: 16.0vw;
    height: 22.62vw;
  }

  table.tExtracts {
    width: 80.0vw;
  }

  td.tExtracts {
    text-align: center;
    vertical-align: top;
  }

  td.tExtractsLayout {
    width: 0.0;
  }

}

@media only screen and (orientation: landscape) {

  img.tCoverA4 {
    width: 21.0rem;
    height: 29.7rem;
  }

  td.tCoverA4 {
    text-align: left;
    vertical-align: middle;
    width: 24.0rem;
  }

  table.tBookCover {
    width: 22.0rem;
    float: left;
  }

  table.tBookData {
    width: 26.0rem;
    float: right;
  }

  td.tBookData {
    text-align: left;
    vertical-align: middle;
    width: 26.0rem;
  }

  table.tBlurb {
    width: 33.0rem;
    float: left;
  }

  td.tBlurb {
    vertical-align: top;
  }

  img.tExtract {
    border: 2px solid #dbd9d7;
    width: 4.20rem;
    height: 5.94rem;
  }

  img.tExtract:hover {
    border: 2px solid #662a27;
    width: 4.20rem;
    height: 5.94rem;
  }

  table.tExtracts {
    width: 16.0rem;
    float: right;
  }

  td.tExtracts {
    width: 6.0rem;
    text-align: center;
    vertical-align: top;
  }

  td.tExtractsLayout {
    width: 5.0rem;
  }

}
