* {
  background: #fff !important;
  border-color: #000 !important;
  color: #000 !important;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 10pt;
  line-height: 1.4;
}

body.gsb {
  orphans: 3;
  padding: 0 1pt;
  widows: 3;
}
body.gsb hr,
body.gsb object,
body.gsb .aural {
  display: none;
}
body.gsb code,
body.gsb input,
body.gsb kbd,
body.gsb option,
body.gsb samp,
body.gsb textarea,
body.gsb var {
  font-family: "Courier New", Courier, monospace;
}
body.gsb code,
body.gsb kbd,
body.gsb samp,
body.gsb var {
  font-weight: bold;
  letter-spacing: 1px;
}
body.gsb address,
body.gsb caption,
body.gsb form,
body.gsb dl,
body.gsb h1,
body.gsb h2,
body.gsb h3,
body.gsb h4,
body.gsb h5,
body.gsb h6,
body.gsb p,
body.gsb ol,
body.gsb ul,
body.gsb table {
  margin: 0 0 8pt;
}
body.gsb h1 {
  font-size: 14pt;
}
body.gsb h1 * {
  font-size: 14pt;
}
body.gsb h2 {
  font-size: 12pt;
}
body.gsb h2 * {
  font-size: 12pt;
}
body.gsb h3 {
  font-size: 11pt;
}
body.gsb h3 * {
  font-size: 11pt;
}
body.gsb h4 {
  font-size: 10pt;
}
body.gsb h4 * {
  font-size: 10pt;
}
body.gsb h5 {
  font-weight: normal;
}
body.gsb h6 {
  font-style: italic;
  font-weight: normal;
}
body.gsb h1,
body.gsb h2,
body.gsb h3,
body.gsb h4,
body.gsb h5,
body.gsb h6 {
  margin-top: 8pt;
  page-break-after: avoid;
  page-break-inside: avoid;
}
body.gsb h1 {
  margin-top: 0;
}
body.gsb caption,
body.gsb legend {
  font-size: 12pt;
  font-weight: bold;
}
body.gsb td,
body.gsb th,
body.gsb tr {
  page-break-inside: avoid;
}
body.gsb caption {
  margin-bottom: 4pt;
}
body.gsb table {
  border-collapse: collapse;
  margin-top: 0;
  page-break-after: avoid;
  page-break-inside: avoid;
}
body.gsb td,
body.gsb th {
  border: 1pt solid;
  padding: 4pt;
}
body.gsb address {
  page-break-inside: avoid;
}
body.gsb ol {
  padding: 0 0 0 30pt;
}
body.gsb ol.result-list {
  padding: 0 0 0 10pt;
}
body.gsb ul {
  list-style-type: inherit;
  padding: 0 0 0 30pt;
}
body.gsb ul.result-list {
  list-style: none inherit;
  padding: 0 0 0 10pt;
}
body.gsb dd,
body.gsb dt,
body.gsb li {
  page-break-inside: avoid;
}
body.gsb li {
  margin: 4pt 0;
}
body.gsb ol ol,
body.gsb ol ul {
  margin: 4pt 0;
}
body.gsb ul ul,
body.gsb ul ol {
  margin: 4pt 0;
}
body.gsb dt {
  float: left;
  font-weight: bold;
  padding: 2pt 16pt 2pt 0;
}
body.gsb dd {
  padding-bottom: 2pt;
  padding-top: 2pt;
}
body.gsb input,
body.gsb textarea {
  padding: 2pt 4pt;
}
body.gsb fieldset,
body.gsb input,
body.gsb select,
body.gsb textarea {
  border: .5pt solid;
}
body.gsb input[type="text"],
body.gsb textarea {
  width: 90%;
}
body.gsb fieldset {
  margin-bottom: 10pt;
  padding: 8pt;
}
body.gsb .formLabel,
body.gsb .formField {
  display: block;
}
body.gsb img {
  border: 0;
}
body.gsb a {
  text-decoration: none;
}
body.gsb a:link, body.gsb a:visited {
  text-decoration: underline;
}

.navSkip,
#navPrimary,
.navVertical,
#navServiceMeta,
#clear,
#navStart,
#navFunctions,
#navContent,
#siteInfo h2,
#identityPicture,
#search,
#supplement,
#glossarPopup,
.navToTop,
a.lupe,
#socialBookmarks,
.sectionRating,
.scrollLinks,
.calendar,
.search-pagination,
.navIndex,
.breadcrumb-wrapper,
.notificationbar-wrapper,
.notificationbar-spacer,
.hc-export,
.footer-nav,
.wrapper-socials,
.footer-meta,
.mejs-offscreen,
.mejs-container,
#stickyLasche,
.slick-cloned,
.slick-dots,
.highcharts-container .hc-title-import,
.startstop-wrapper,
.slider-wrapper .startstop,
.startstop,
.shopping-cart-link,
.publication-stack,
.shoppingcart-widget,
.search-form,
.listen-tabs,
.navIndex,
.listenteaser-text .teaserText + .links,
.doc-data + .links,
.search-result-sort,
.search-result-message,
.search-result-filter-link,
.site-nav-search,
.functions-bar,
.teaser-twitter,
.iconleiste-wrapper,
.formHint,
.toc,
.facetedSearch,
form[name="mediathekSearch"],
.filter-nav-wrapper,
.teaser-mediathek .article-wrapper {
  display: none !important;
  clear: both !important;
  float: none !important;
}

#faq {
  border-top: .5pt solid;
  margin: 0;
  padding: 16pt 0 0;
}
#faq dt {
  float: none;
  margin: 0 0 4pt;
  padding: 0;
}
#faq dt * {
  font-size: 12pt;
}
#faq dt a {
  font-weight: bold;
}
#faq dd {
  border-bottom: .5pt solid;
  margin: 0 0 16pt;
  padding: 0 0 8pt;
}
#faq dd:last-child {
  border-bottom: 0;
}

#navBreadcrumbs *,
#siteInfo em,
.picture *,
.illustration * {
  font-size: 8pt;
}

#content {
  border-top: 3pt double;
  padding-top: 20pt;
}
#content em {
  font-style: italic;
}
#content .right {
  text-align: right;
}
#content .center {
  text-align: center;
}
#content .left {
  text-align: left;
}
#content .justify {
  text-align: justify;
}
#content .linksOhne {
  float: none;
  margin-right: auto;
}
#content .teaser .picture,
#content .links {
  float: none;
  list-style: none outside;
  margin: 0 1em .45em 0;
  padding: 0;
}
#content .rechtsOhne {
  float: none;
  margin-left: auto;
}
#content .rechts {
  float: right;
  margin: 0 0 .45em 1em;
}
#content .mitte,
#content .center {
  float: none;
}
#content .caption {
  display: block;
}
#content address {
  border-left: 8pt solid;
  clear: left;
  padding: 0 0 0 8pt;
}
#content .picture {
  margin: 2pt 0 8pt;
}
#content .picture img {
  border: .5pt solid;
}
#content .photogalleryDocuments {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
#content .photogalleryDocuments .picture.active img {
  border: 2.5pt solid;
}

#branding,
#brandingnobg {
  padding: 8pt 0 0;
}
#branding .branding,
#brandingnobg .branding {
  clear: both;
  float: none;
  font-size: 12pt;
  overflow: visible;
  padding: 2pt;
}

#wrapperDivisions,
#wrapperFooter {
  width: 17cm;
}

.interview dd,
.interview dt {
  margin: 0 0 8pt;
  padding: 0;
}
.interview dt {
  float: none;
  font-weight: normal;
}

.subheadline {
  margin-top: -8pt;
}

#pageTitle {
  margin-bottom: 16pt;
}

.sectionRelated {
  border-top: 1px solid;
  margin: 16pt 0 0;
  padding: 8pt 0 0;
}
.sectionRelated h2 {
  margin-top: 0;
}

.illustration .wrapper br {
  display: none;
}
.illustration img {
  border: .5pt solid;
  margin: 0 0 4pt;
}

.more {
  margin: 4pt 0 0;
}

.section,
.teaser {
  border-bottom: 1px dotted;
  clear: both;
  margin: 0;
  padding: 0;
  width: 100%;
}
.section:last-child,
.teaser:last-child {
  border-bottom: 0;
}
.section .date,
.teaser .date {
  margin-bottom: -12pt;
}

.clear,
.section:after {
  clear: both;
  content: ' ';
  display: block;
}

#navBreadcrumbs {
  border-bottom: .5pt solid;
  padding: 4pt 0;
}
#navBreadcrumbs li,
#navBreadcrumbs p,
#navBreadcrumbs ol {
  display: inline;
  padding: 0 16pt 0 0;
}

#glossaryHits {
  list-style: none;
  padding: 0;
}

.navIndex {
  list-style: none;
  padding: 0;
}
.navIndex li {
  display: inline;
}

#searchResult .aural {
  display: inline;
}

#supplement {
  border-top: .5pt solid;
  clear: both;
  margin: 16pt 0 0;
}
#supplement .boxWrapper {
  border-bottom: 1px dotted;
  clear: both;
  margin: 0 0 16pt;
  padding: 0 0 8pt;
}
#supplement .boxWrapper:last-child {
  border-bottom: 0;
}

.banner {
  margin-top: 20pt;
}
.banner img {
  border: .5pt solid;
}

#siteInfo {
  border-top: 3pt double;
  margin: 16pt 0 0;
  padding: 4pt 0 0;
}

img {
  max-width: 100%;
  width: auto !important;
  min-width: inherit !important;
}

.video-player-print-hint {
  display: block;
}

.print-page-break-before {
  display: block;
  page-break-before: always;
}

.teaserband-flach,
.teaserband-detail-fixed,
.teaserband-kompakt-fixed,
.teaserband-detail-col,
.teaserband-kompakt-col,
.teaserbuehne-einzelteaser,
.teaserbuehne-stage,
.teaserbuehne-fixed,
.event-date,
ul.slick-slider > li,
.slider-txt,
.slider-img,
.slick-slide,
.slick-track,
.slick-list,
.wechselteaser-wrapper,
.wechselteaser-fixed,
.einzelteaser-wrapper.standalone,
.publication-image-fig-wrapper,
.article-text-wrapper .publication-image,
.article-text-wrapper .publication-image .publication-image-fig-wrapper,
.article-text-wrapper .publication-image .publication-image-fig-wrapper .publication-image-fig,
.publication .article-text-wrapper .publication-image-doc-data .doc-data,
.listenteaser .doc-data, .article-text-wrapper .doc-data,
.result-list-entry,
.listenteaser-img,
.listenteaser-text,
.result-list,
.result-list .result-list-entry {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-width: inherit !important;
  min-height: inherit !important;
  max-width: inherit !important;
  max-height: inherit !important;
  color: #000 !important;
  background: none !important;
  float: none !important;
  padding: 0 !important;
  margin: 0 !important;
  clear: both !important;
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  transition: none !important;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  opacity: 1 !important;
  border: none !important;
  text-align: left !important;
  border-radius: 0 !important;
}

.publication .article-text-wrapper .publication-image-doc-data .doc-data,
.listenteaser .doc-data, .article-text-wrapper .doc-data {
  padding: 0 !important;
}
.publication .article-text-wrapper .publication-image-doc-data .doc-data li,
.listenteaser .doc-data li, .article-text-wrapper .doc-data li {
  list-style: none outside;
}
.publication .article-text-wrapper .publication-image-doc-data .doc-data li .label,
.listenteaser .doc-data li .label, .article-text-wrapper .doc-data li .label {
  font-weight: bold;
}

.aural,
.startstop-wrapper,
.slick-cloned,
ul.slick-slider > li .slick-cloned,
.slick-cloned .slider-txt,
.slick-cloned .slider-img,
.slick-slide.slick-cloned,
.slick-track .slick-cloned,
.slick-list .slick-cloned {
  display: none !important;
  float: none !important;
  clear: both !important;
  opacity: 0 !important;
}

.special-box h2.aural {
  height: auto;
  left: 0;
  overflow: visible;
  position: relative;
  top: 0;
  width: auto;
  clear: both;
  display: block !important;
  opacity: 1 !important;
}

body.gsb .slick-track {
  list-style: none outside;
}

.slick-track .slick-slide,
.slick-list .slick-slide {
  border-bottom: 3pt double !important;
  clear: both !important;
  float: none !important;
  list-style: none outside;
  margin-bottom: 20pt !important;
  padding-bottom: 20pt !important;
}

.teaserband-detail .einzelteaser,
.teaserband-detail .einzelteaser-kompakt,
.teaserband-kompakt .einzelteaser,
.teaserband-kompakt .einzelteaser-kompakt {
  padding: 0;
}

.publication .article-text-wrapper .doc-data {
  display: none !important;
}

.startseite .generictable {
  border-bottom: 0;
  clear: both;
  margin: 0 0 16pt;
  padding: 0 0 8pt;
}

.startseite .content-outer-box {
  border-top: 3pt double;
  padding-top: 20pt;
}
.startseite .special-box h2.aural {
  display: none !important;
}

.wechselteaser-abs-wrapper,
.teaser-mediathek {
  border-bottom: 3pt double;
  margin-bottom: 0;
  padding-bottom: 20pt;
}

.teaser-mediathek,
.teaserband-flach-zusatz {
  border-bottom: 3pt double;
  margin-bottom: 20pt;
  padding-bottom: 20pt;
}

.uebersicht-mit-marginal .listenteaser-wrapper,
.uebersicht-mit-marginal .einzelteaser-wrapper.standalone {
  border-bottom: 3pt double !important;
  margin-bottom: 20pt !important;
  padding-bottom: 20pt !important;
}
.uebersicht-mit-marginal .listenteaser-wrapper:last-child,
.uebersicht-mit-marginal .einzelteaser-wrapper.standalone:last-child {
  border: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

body.gsb .slider {
  list-style: none outside;
  padding: 0;
}
body.gsb .slider-wrapper h2 {
  margin: 0;
  padding: 0;
}
body.gsb .slider-wrapper h2.dachzeile {
  padding-bottom: 8pt;
}

#glossarPopup h2,
#glossarPopup h3,
#glossarPopup h4,
#glossarPopup h5,
#glossarPopup h6,
.article-text h2,
.article-text h3,
.article-text h4,
.article-text h5,
.article-text h6,
.gcjournal .article-header h2,
.gcjournal .article-header h3,
.gcjournal .article-header h4,
.gcjournal .article-header h5,
.gcjournal .article-header h6 {
  clear: both;
}
#glossarPopup p:after,
.article-text p:after,
.gcjournal .article-header p:after {
  clear: both;
}

body.gsb .dachzeile {
  list-style: none outside;
  margin: 0;
  padding: 8pt 0 0;
}
body.gsb .dachzeile li {
  font-style: italic;
  list-style: none outside;
}
body.gsb .photogallery-thumbnail-list,
body.gsb .teaserlist-mediathek {
  list-style: none outside;
  padding-left: 0;
}
body.gsb .photogallery-thumbnail-list li,
body.gsb .teaserlist-mediathek li {
  height: auto !important;
  list-style: none outside;
}

#content .article-wrapper {
  padding-bottom: 15pt;
}
#content .article-wrapper .picture {
  margin-bottom: 10pt;
  margin-top: 10pt;
}
#content .article-wrapper .picture.rechts {
  float: right;
  margin: 0 0 10pt 10pt;
}
#content .article-wrapper .picture.links {
  float: left;
  margin: 0 10pt 10pt 0;
}
#content .article-wrapper .picture.img-551 {
  float: none;
  margin-left: 0;
  margin-right: 0;
}
#content .article-wrapper .picture.img-551.links, #content .article-wrapper .picture.img-551.rechts {
  float: none;
  margin-left: 0;
  margin-right: 0;
}
#content .article-text ul {
  list-style: square outside;
}
#content .links {
  margin-right: 0;
}
#content .links li {
  list-style: none outside;
}

.sectionRelated .links {
  margin-right: 0;
}
.sectionRelated .links li {
  list-style: none outside;
}
.sectionRelated .sectionRelatedImage {
  border-bottom: 3pt double;
  margin-bottom: 20pt;
  padding-bottom: 20pt;
}

figure.illustration {
  margin-left: 0;
}

form .helpBox {
  border: .5pt solid;
  margin: 8pt 8pt 8pt 0;
  padding: 8pt;
}
form .required {
  padding-bottom: 8pt;
}
form .formLabel,
form .formElement {
  padding-bottom: 4pt;
}
form .resultValue {
  font-size: 14pt;
  font-weight: bold;
  padding-bottom: 4pt;
}

body.gsb .element-list,
body.gsb ul.formRow {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
body.gsb .element-list li,
body.gsb ul.formRow li {
  list-style: none outside;
}

/*# sourceMappingURL=print.css.map */
