@charset "UTF-8";

@import url("fonts.css");

@import url("typography.css");

@import url("structure.css");

@import url("media.css");

@import url("nav.css");

@import url("soundbox.css");

@import url("slideshow.css");

@import url("card-flip.css");

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
}

img::-moz-selection {  
  background-color: transparent;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {  
  display: block;
}

a img {  
  border-top-width: 0px;  
  border-right-width: 0px;  
  border-bottom-width: 0px;  
  border-left-width: 0px;  
  border-top-style: none;  
  border-right-style: none;  
  border-bottom-style: none;  
  border-left-style: none;
}

body {  -ms-overflow-x: hidden;
  overflow-x: hidden;
}

.dossier-headline-arrow {  
  position: relative;  
  margin-top: -38px;  
  margin-bottom: -15px;  
  margin-left: 371px;  
  z-index: 10;
}

.dossier-headline-arrow img {  
  width: 30px;  
  height: 30px;
}

*::-moz-selection {  
  background-color: #7E8AA2;  
  background-image: none;  
  background-repeat: repeat;  
  background-attachment: scroll;  
  background-position: 0% 0%;
}

body {  
  margin-top: auto;  
  margin-right: auto;  
  margin-bottom: auto;  
  margin-left: auto;
}

body {  
  width: 952px;  
  padding-top: 0px;  
  padding-right: 0px;  
  padding-bottom: 0px;  
  padding-left: 0px;  
  background-color: #FFFCE6;
}

.portrait {  
  display: none;
}

.browser-only {  
  display: block;
}

.ipad-only, .iphone-only, .ios-only {  
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  body { width: 768px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ! important; margin: auto; }
  .dossier-headline-arrow { margin-left: 279px; }
}

@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: portrait) {
  body { width: 100%; margin: 0px; padding: 0px; }
  .portrait { display: block; }
  .landscape { display: none; }
  .browser-only { display: none; }
  .ipad-only, .ios-only { display: block; }
}

@media only screen and (max-device-width: 1024px) and (orientation: landscape) {
  body { width: 100%; margin: auto; padding: 0px; }
  .portrait { display: none; }
  .landscape { display: block; }
  .browser-only { display: none; }
  .ipad-only, .ios-only { display: block; }
  .dossier-headline-arrow { margin-left: 405px; }
}

@media only screen and (max-width: 767px) {
  body { width: 320px; margin: auto; padding: 0px; }
  .portrait { display: block; }
  .landscape { display: none; }
  .browser-only, ipad-only { display: none; }
  .iphone-only, .ios-only { display: block; }
  .dossier-headline-arrow { margin-left: 145px; }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
  body { width: 480px; padding: 0px; }
  .portrait { display: none; }
  .landscape { display: block; }
  .dossier-headline-arrow { margin-left: 225px; }
}

@media not all, not all {
}

