/* $Rev: 1591 $ */
.ltr .content .main {
  float: none; }

.breadcrumbs {
  color: white; }
  .breadcrumbs * {
    color: white; }
  .breadcrumbs a {
    border-bottom: none; }

.nb {
  border-bottom: 1px dotted #575757; }
  .nb.last {
    border-bottom: none; }

.pgMainStage .backgrounds, .footer {
  background: black; }

.hover-area {
  position: absolute; }

.no-border {
  border: none; }

p.hint {
  font-size: 16px; }
  p.hint.red {
    color: #ff0000; }

.img-headlines {
  text-align: center;
  min-height: 100px;
  position: relative; }
  .img-headlines h3 {
    display: block;
    width: 148px;
    font-size: 16px;
    float: left; }
    .img-headlines h3.half-size {
      width: 250px;
      margin: 100px 180px 0 50px; }
    .img-headlines h3.third-size {
      width: 248px;
      margin: 100px 36px 0; }
    .img-headlines h3.left-side {
      margin: 100px 55px 0 0; }
    .img-headlines h3.right-side {
      margin: 100px 0 0 55px; }
    .img-headlines h3.last {
      margin-right: 0; }
    .img-headlines h3.no-margin {
      margin-top: 0; }

.pgMainStage.audio .backgrounds, .pgMainStage.audio .background {
  height: 388px; }
.pgMainStage.audio .background {
  display: block; }
  .pgMainStage.audio .background .inlay {
    height: 339px; }
    .pgMainStage.audio .background .inlay .text h2, .pgMainStage.audio .background .inlay .text p {
      color: white; }
.pgMainStage.audio .navigation {
  background: -moz-linear-gradient(top, #2d2d2d 0%, #111111 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d2d2d), color-stop(100%, #111111));
  background: -webkit-linear-gradient(top, #2d2d2d 0%, #111111 100%);
  background: -o-linear-gradient(top, #2d2d2d 0%, #111111 100%);
  background: -ms-linear-gradient(top, #2d2d2d 0%, #111111 100%);
  background: linear-gradient(to bottom, #2d2d2d 0%, #111111 100%); }
  .pgMainStage.audio .navigation ul li {
    width: auto; }
    .pgMainStage.audio .navigation ul li:after {
      background: none;
      width: 0;
      height: 0; }
    .pgMainStage.audio .navigation ul li.active, .pgMainStage.audio .navigation ul li:hover {
      background: none; }
      .pgMainStage.audio .navigation ul li.active p, .pgMainStage.audio .navigation ul li:hover p {
        color: white; }
      .pgMainStage.audio .navigation ul li.active span, .pgMainStage.audio .navigation ul li:hover span {
        background-position: top left;
        color: #3b3b3b; }
    .pgMainStage.audio .navigation ul li p {
      color: #8f8f8f;
      width: auto; }
    .pgMainStage.audio .navigation ul li span {
      background: url(../fp_audio_img/fp_audio_nav_big_bullet.png) top right no-repeat;
      color: #414141; }

.pgMain.audio h2, .pgMain.audio h3 {
  color: white; }
.pgMain.audio p {
  color: #6c6c6c; }
.pgMain.audio .half-box {
  position: relative;
  width: 460px;
  margin-right: 40px;
  float: left; }
  .pgMain.audio .half-box.last {
    margin-right: 0; }
  .pgMain.audio .half-box .text {
    width: 100%; }
  .pgMain.audio .half-box img {
    margin-bottom: 40px; }
.pgMain.audio .centered.top-img img {
  margin-bottom: 40px; }
.pgMain.audio .unslider {
  overflow: hidden; }
  .pgMain.audio .unslider ul {
    position: relative;
    list-style: none; }
  .pgMain.audio .unslider li {
    float: left;
    width: 570px;
    height: 383px; }
  .pgMain.audio .unslider .unslider-arrows {
    position: absolute;
    bottom: 90px;
    left: 0;
    width: 92%;
    margin: 0 4%;
    height: 50px; }
    .pgMain.audio .unslider .unslider-arrows .arrow {
      position: absolute;
      width: 50px;
      height: 100%;
      overflow: hidden;
      text-indent: 100%;
      cursor: pointer; }
    .pgMain.audio .unslider .unslider-arrows .previous, .pgMain.audio .unslider .unslider-arrows .next {
      background: url(../fp_audio_img/fp_audio_slider_arrows.png) top left no-repeat transparent; }
    .pgMain.audio .unslider .unslider-arrows .previous {
      left: 0; }
    .pgMain.audio .unslider .unslider-arrows .next {
      right: 0;
      background-position: top right; }
.pgMain.audio .fade-container {
  position: absolute;
  width: 960px;
  height: 238px;
  display: none; }
  .pgMain.audio .fade-container.active {
    display: block; }
.pgMain.audio .marking-1, .pgMain.audio .marking-2 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  color: white; }
.pgMain.audio .marking-1 {
  font-family: 'HelveticaNeueW0145LightRg',Arial,Helvetica,sans-serif;
  text-transform: uppercase;
  font-size: 21px;
  text-align: center; }
  .pgMain.audio .marking-1 span {
    display: block;
    line-height: 1.2em; }
.pgMain.audio .marking-2 {
  font-size: 20px;
  text-align: left; }
  .pgMain.audio .marking-2 span {
    display: block; }
.pgMain.audio ul.navBoxes li.nb .half-box .text {
  width: 100%; }
.pgMain.audio ul.navBoxes li.nb.centered {
  padding-top: 45px; }
  .pgMain.audio ul.navBoxes li.nb.centered .text p {
    padding-bottom: 20px; }
.pgMain .active .pg-tooltip-new {
  display: block; }
.pgMain .pg-tooltip-new {
  width: 140px; }
  .pgMain .pg-tooltip-new.active {
    display: block; }
  .pgMain .pg-tooltip-new.tiny {
    width: 100px; }
.pgMain.new ul.navBoxes li.nb {
  background: none; }
  .pgMain.new ul.navBoxes li.nb .text h3 {
    color: white; }

.footer-1 {
  -webkit-box-shadow: inset 0px 5px 5px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 5px 5px 3px rgba(0, 0, 0, 0.2); }
