/* --------------- specific styles --------------- */
.stbdirekt-canvas table.fskasten, .stbdirekt-payload table.fskasten {
  border: 1px solid #878787 !important;
  margin: 1em 0 !important;
  padding: 0.5em 0.8em !important;
  color: #666 !important;
  border-collapse: inherit !important;
  display: none; }
.stbdirekt-canvas table.fskasten td, .stbdirekt-payload table.fskasten td {
  padding: 0 !important; }
.stbdirekt-canvas .rubrik > .ueberschrift, .stbdirekt-payload .rubrik > .ueberschrift {
  font-size: 1.6em;
  font-weight: bold;
  color: #232323;
  margin-top: 1.25em;
  margin-bottom: 0.5em; }
.stbdirekt-canvas .jahrgang_zeitschrift > .ueberschrift,
.stbdirekt-canvas .unterrubrik > .ueberschrift,
.stbdirekt-canvas .themenpunkt > .ueberschrift, .stbdirekt-payload .jahrgang_zeitschrift > .ueberschrift,
.stbdirekt-payload .unterrubrik > .ueberschrift,
.stbdirekt-payload .themenpunkt > .ueberschrift {
  font-size: 1.4em;
  font-weight: bold;
  color: #232323;
  margin-top: 1em;
  margin-bottom: 0.5em; }
.stbdirekt-canvas .beitrag > .ueberschrift,
.stbdirekt-canvas .inhaltsverzeichnis > .ueberschrift,
.stbdirekt-canvas .zeitschrift > .ueberschrift, .stbdirekt-payload .beitrag > .ueberschrift,
.stbdirekt-payload .inhaltsverzeichnis > .ueberschrift,
.stbdirekt-payload .zeitschrift > .ueberschrift {
  font-size: 1.2em;
  font-weight: bold;
  color: #232323;
  margin-top: 0.75em;
  margin-bottom: 0.5em; }
.stbdirekt-canvas .inhalt .ueberschrift,
.stbdirekt-canvas .toc > .ueberschrift, .stbdirekt-payload .inhalt .ueberschrift,
.stbdirekt-payload .toc > .ueberschrift {
  font-size: 1.1em;
  font-weight: bold;
  color: #232323;
  margin-top: 0.5em;
  margin-bottom: 0.5em; }
.stbdirekt-canvas .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik), .stbdirekt-payload .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) {
  margin: 2.5em 0;
  text-align: left !important; }
  .stbdirekt-canvas .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > img, .stbdirekt-payload .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > img {
    display: none; }
  .stbdirekt-canvas .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > a, .stbdirekt-payload .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > a {
    background-image: url("../extern/images/portal/doc-icon_pdf.png");
    background-repeat: no-repeat;
    background-position: 4px center;
    padding-left: 24px; }
    .stbdirekt-canvas .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > a.stx-disabled, .stbdirekt-payload .zeitschrift > .inhaltsverzeichnis > *:not(a):not(.ueberschrift):not(.inhaltrubrik) > a.stx-disabled {
      opacity: 0.6; }
.stbdirekt-canvas .inhaltsverzeichnis > .inhaltrubrik > .ueberschrift, .stbdirekt-payload .inhaltsverzeichnis > .inhaltrubrik > .ueberschrift {
  font-size: 1.1em;
  font-weight: bold;
  color: #232323;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  background-color: #F2F2F2;
  padding: 0.25em 0.5em; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag {
  width: 100%;
  margin: 0; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td {
  padding: 0; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag .inhaltthemenpunkt,
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag .inhaltunterrubrik, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag .inhaltthemenpunkt,
.stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag .inhaltunterrubrik {
  font-weight: bold; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag .inhaltthemenpunkt td,
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag .inhaltunterrubrik td, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag .inhaltthemenpunkt td,
.stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag .inhaltunterrubrik td {
  border-bottom: 1px solid #000;
  padding: 0.75em 0 0.4em 0; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragtitel, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragtitel {
  width: 50%; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragverweis, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragverweis {
  width: 10%;
  text-align: right;
  vertical-align: bottom; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragverfasser, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragverfasser {
  width: 40%; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragakz, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragakz {
  width: 14%; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragdatum, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragdatum {
  width: 13%; }
.stbdirekt-canvas .inhaltsverzeichnis table.inhalteintrag td.inhalteintragentschart, .stbdirekt-payload .inhaltsverzeichnis table.inhalteintrag td.inhalteintragentschart {
  width: 13%;
  padding-right: 0.75em; }
.stbdirekt-canvas .toc2, .stbdirekt-payload .toc2 {
  margin-left: 1em; }
.stbdirekt-canvas .toc3, .stbdirekt-payload .toc3 {
  margin-left: 2em; }
.stbdirekt-canvas .toc4, .stbdirekt-payload .toc4 {
  margin-left: 3em; }
.stbdirekt-canvas .toc5, .stbdirekt-payload .toc5 {
  margin-left: 4em; }
.stbdirekt-canvas .inhalt,
.stbdirekt-canvas .toc, .stbdirekt-payload .inhalt,
.stbdirekt-payload .toc {
  margin: 2.55em 0 1em 0; }
.stbdirekt-canvas .einleitung,
.stbdirekt-canvas .literatur,
.stbdirekt-canvas .toc1, .stbdirekt-payload .einleitung,
.stbdirekt-payload .literatur,
.stbdirekt-payload .toc1 {
  margin: 1.25em 0 0.625em 0; }
.stbdirekt-canvas .absatz,
.stbdirekt-canvas .bearbeiter,
.stbdirekt-canvas .beispiel_loesung,
.stbdirekt-canvas .hinweis,
.stbdirekt-canvas .normenkette,
.stbdirekt-canvas .quellendaten,
.stbdirekt-canvas .untertitel,
.stbdirekt-canvas .verfasser,
.stbdirekt-canvas .toc2,
.stbdirekt-canvas .toc3,
.stbdirekt-canvas .toc4,
.stbdirekt-canvas .toc5, .stbdirekt-payload .absatz,
.stbdirekt-payload .bearbeiter,
.stbdirekt-payload .beispiel_loesung,
.stbdirekt-payload .hinweis,
.stbdirekt-payload .normenkette,
.stbdirekt-payload .quellendaten,
.stbdirekt-payload .untertitel,
.stbdirekt-payload .verfasser,
.stbdirekt-payload .toc2,
.stbdirekt-payload .toc3,
.stbdirekt-payload .toc4,
.stbdirekt-payload .toc5 {
  margin: 0.5em 0;
  /*overflow-x: auto;*/ }
.stbdirekt-canvas .hinweis + .hinweis,
.stbdirekt-canvas .beispiel_loesung + .beispiel_loesung, .stbdirekt-payload .hinweis + .hinweis,
.stbdirekt-payload .beispiel_loesung + .beispiel_loesung {
  margin-top: -0.5em; }
.stbdirekt-canvas .absatz[align="right"], .stbdirekt-payload .absatz[align="right"] {
  text-align: right; }
.stbdirekt-canvas table.table .absatz, .stbdirekt-payload table.table .absatz {
  text-align: inherit;
  margin-top: 0; }
.stbdirekt-canvas table.auflistung .absatz, .stbdirekt-payload table.auflistung .absatz {
  margin-top: 0;
  margin-bottom: 0.25em; }
.stbdirekt-canvas .footnotelist .absatz, .stbdirekt-payload .footnotelist .absatz {
  margin: 0; }
.stbdirekt-canvas .buchinfo, .stbdirekt-payload .buchinfo {
  margin: 0.5em 0; }
  .stbdirekt-canvas .buchinfo .buchautor, .stbdirekt-payload .buchinfo .buchautor {
    display: inline;
    font-weight: bold; }
.stbdirekt-canvas .hinweis, .stbdirekt-payload .hinweis {
  background-color: #FEF4E5;
  padding: 0.25em 0.5em; }
.stbdirekt-canvas .beispiel_loesung, .stbdirekt-payload .beispiel_loesung {
  background-color: #F2F2F2;
  padding: 0.25em 0.5em; }
.stbdirekt-canvas .beispiel_loesung > .ueberschrif, .stbdirekt-payload .beispiel_loesung > .ueberschrif {
  margin: 0.5em 0;
  font-weight: bold; }
.stbdirekt-canvas .hervorhebung_fett,
.stbdirekt-canvas .normenkette,
.stbdirekt-canvas .leitsatz,
.stbdirekt-canvas .toc1, .stbdirekt-payload .hervorhebung_fett,
.stbdirekt-payload .normenkette,
.stbdirekt-payload .leitsatz,
.stbdirekt-payload .toc1 {
  font-weight: bold; }
.stbdirekt-canvas .einleitung,
.stbdirekt-canvas .literatur .nachname,
.stbdirekt-canvas .quellendaten, .stbdirekt-payload .einleitung,
.stbdirekt-payload .literatur .nachname,
.stbdirekt-payload .quellendaten {
  font-style: italic;
  letter-spacing: 0.02em; }
.stbdirekt-canvas .hervorhebung_unterstrichen, .stbdirekt-payload .hervorhebung_unterstrichen {
  text-decoration: underline; }
.stbdirekt-canvas .hervorhebung_hoch, .stbdirekt-payload .hervorhebung_hoch {
  font-size: 0.64em;
  vertical-align: super; }
.stbdirekt-canvas .hervorhebung_tief, .stbdirekt-payload .hervorhebung_tief {
  font-size: 0.64em;
  vertical-align: sub; }
.stbdirekt-canvas .unterschrift, .stbdirekt-payload .unterschrift {
  margin: -0.25em 0 0 0;
  font-size: 0.86em;
  color: #828282; }
.stbdirekt-canvas span.anfangsseite,
.stbdirekt-canvas span.heftnummer,
.stbdirekt-canvas span.jahrgang,
.stbdirekt-canvas span.metadaten,
.stbdirekt-canvas span.zeitschriftname, .stbdirekt-payload span.anfangsseite,
.stbdirekt-payload span.heftnummer,
.stbdirekt-payload span.jahrgang,
.stbdirekt-payload span.metadaten,
.stbdirekt-payload span.zeitschriftname {
  display: none; }