﻿body {
  background-color:#fff;
  }
body > header {
  display:none;
  }
body > footer {
  display:block;
  position:relative; left:0; top:0; bottom:auto;
  page-break-before: always;
  }
body > footer nav#nav-site-imprint > ul > li {
  display:none;
  float:none;
  width:auto;
  text-align:left;
  text-transform:none;
  line-height:1.2em;
  letter-spacing:normal;
  }
body > footer nav#nav-site-imprint > ul > li::before {
  content:"";
  }
body > footer nav#nav-site-imprint > ul > li#signsNsymbols-list {
  display:block; clear:both;
  position:relative; left:0; top:0;
  margin-top:1em;
  page-break-inside:avoid;
  }
body > footer nav#nav-site-imprint > ul > li#signsNsymbols-list>span {
  display:block;
  font-size:1rem; line-height:1.2em;
  }
body > footer nav#nav-site-imprint > ul li#signsNsymbols-list ul#signsNsymbols {
  display:block;
  position:relative; left:0; top:0;
  width:100%;
  page-break-inside:avoid;
  }
body > footer p#CR {
  font-size:.6875rem;
  }


nav#nav-site-subsections,
nav#nav-site-directlinks {
  display:none;
  }

section#featured article {
  float:none; clear:none;
  width:100%;
  height:auto;
  }
section#featured article::after {
  pointer-events:none;
  width:auto;
  background-color:rgba(255,255,255,0);
  }
section#featured article:nth-child(1n+0) {
  clear:right;
  }
section#featured article figure {
  display:none;
  }
section#featured article p[role=contentinfo] {display:none}
section#featured article::after {content:"";}

html, body {margin:0 0 0 0; padding:0 0 0 0;}
body > main#document {
  position:relative; left:0; top:0;
  width:auto;
  background-color:#fff;
  margin:0 0 0 0; padding:0 0 0 0;
  }

body > main#document.index-top {width:100%;}

body > main#document article {
  margin:0 0 0 0; padding:0 0 0 0;
  }

main#document article[typeof=articleBody] section::after {
  display:none;
  content:none !important;
}
body > main#document article > section:last-of-type {
  margin:0 0 0 0; padding:0 0 0 0;
  }
body > main#document article > section:last-of-type::after {
  display:none;
  content:"";
}

body > main#document article section h1 {
  page-break-after:avoid;
}

body > main#document p {
  font-family:EBGaramond, Georgia, "Times New Roman", Times, serif;
  font-size:1em;
}

body > main#document table td.tFoot p {
  font-family:Roboto, Verdana, Arial, Helvetica, Geneva, SunSansRegular, sans-serif;
  font-size:1em;
  
}

body > main#document section ul li {
  font-family:EBGaramond, Georgia, "Times New Roman", Times, serif;
  font-size:1.2em;
  line-height:1.4em;
}

body > main#document header {
  page-break-after:avoid;
  }
body > main#document h1 {
  page-break-after:avoid;
  }

figure {
  margin:0; padding:0;
  page-break-inside: avoid;
  }
figure table thead {
  page-break-inside: avoid;
  }
aside {
  page-break-inside: avoid;
  }
aside.margo::before {
  content:"";
  }



abbr {border:none;}

/* s./default.js/stl.slctChrts */
figure[style] {
  display:block !important;
  position:relative !important; left:0 !important; top:0 !important;
  }

main > section figure[style] svg {
  display:block !important;
  position:relative !important; left:0 !important; top:0 !important;
  }

section[id^=asset] aside[id^=mrg-][style] {
  display:block !important;
  position:relative !important; left:0 !important; top:0 !important;
  }

ul.slctChrts {
  display:none;
  }

main table {font-size:0.62500rem;}
tbody.printAbbrTitle th abbr {
  font-weight:600;
  }
tbody.printAbbrTitle th abbr::after {
  content:attr(title);
  font-weight:400;
  }

section[id^=asset] aside[id^=mrg-] button,
section[id^=asset] figure[id^=figC-] button,
section[id^=asset] figure[data-figtype=chart] button,
section[id^=standalone] figure[id^=figC-] button {
  display:none;
  }

figure[data-figtype=chart][data-filetype=svg] {
  width:auto !important;
  padding:0;
  }

figure[data-figtype=chart][data-filetype=svg] svg {
  position:relative;
  width:auto !important; height:auto !important;
  }

/* LHF */
div.nurdruck { display:block; }

/* Demo-Spiegel >> Typ Essay */

/* parent selector
article section[id^=asset-] aside[id^=descrC-]! > ul.descr:only-child) {
  display:none !important;
} */

article section[id^=asset-] aside[id^=descrC-] ul.descr {
  display:none !important;
}

article section[id^=asset-] aside[id^=descrC-] section[style] {
  display:block !important;
}

main nav.pages {display:none;}

main aside ul li.csv {display:none;}

form.TabButtons {display:none;}
