/* print.css */

html, body
          {
           color:#000000;  background-color:#ffffff;
           font-family:arial,helvetica,sans-serif;
          }

a, a:link, a:visited
  { color:#000000;  background-color:#ffffff; text-decoration:none; }

header.logo { text-align:left; }
header.logo p.bildlogo { float:left; width:65px; margin:0 1em 0 0; }
header.logo h1 { font-size:1.8em; margin:0 0 0.5em 0; padding-top:0.8em; }
header.logo h2 { font-size:1.4em; margin:0.5em 0; }


nav, input#responsive-nav, label.responsive-nav-label
  { display:none; }

ul.navi, p.sprunglinks, span.fussnavi, p.toplink, a[href="#top"]
  { display:none; }

main { clear:both; padding-top:1em; }

footer
  { margin-top:1em; padding-top:1em; border-top:1pt solid #666666; }

footer p
 { font-size:90%; margin:3px 0 0 0; padding:0 3px 0 3px; }
/* footer p a span.symbol { display:none; } */

/* Ueberschriften: */

h1     { font-size:180%; font-weight:bold; font-style:normal; }
h2     { font-size:130%; font-weight:bold; font-style:normal; }
h3     { font-size:110%; font-weight:bold; font-style:normal; }
h4     { font-size:100%; font-weight:bold; font-style:italic; }
h5, h6 { font-size:100%; font-weight:bold; font-style:normal; }

hr,p.putzer,*.putzer
   { clear:both; }

/* Tabellen allgemein: */

td,th { text-align:left; vertical-align:top; font-style:normal; }
th { font-weight:bold; }

caption /* "Ueberschrift" zu einer Tabelle: Soll linksbuendig darueber stehen */
  { caption-side:top; font-weight:bold; text-align:left; }

/* Definitionslisten: */

dl { text-align:left; }
dt { font-weight:bold; font-style:normal; text-align:left; }
dd { font-weight:normal; font-style:normal; text-align:left;
     padding-bottom:0.7em; }
dt span { font-weight:normal; }


/* =============================================== */
/* Schrift- und Farbangaben fuer Hervorhebungen   : */
/* =============================================== */

/* HTML-eigene Hervorhebungen und Markup: */
pre,tt,code { font-family:"courier new",courier,monospace; }
b { font-weight:bold; }
i { font-style:italic; }
u { text-decoration:underline; }
s { text-decoration:line-through; }
em     { font-style:italic; font-weight:normal; }
strong { font-style:normal; font-weight:bold; }

address        { font-style:normal; font-weight:normal; }

hr { height:3px; width:100%; color:#000000; background-color:#C0C0C0;
     border-style:solid; border-width:1px; border-color:#C1C1C1; }

/* Bild-Unterschriften etwas kleiner: */
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image dd.csc-textpic-caption
 { font-size:0.85em; }



/* News formatieren: */
/* Uebersicht/Listen: */
div.news-img-wrap, div.news-img-wrap span.no-media-element
  { display:none; }
div.teaser-text div[itemprop=description], div.teaser-text div[itemprop=description] p
  { margin:0; padding:0; }
div.teaser-text a.more { display:none; }

div.news-list-view div.footer { font-size:0.5em; border-top:0 none; border-bottom:1px solid #cccccc; margin:0 0 1.5em 0; padding:0; }
/* Detail-Anzeige: */
div.news-single div.footer { font-size:0.7em; border:0 none; }
div.news-single div.teaser-text { font-size:1.2em; color:#000000; }


/* Allgemeines einblenden/ausblenden (z.T. nur fuer gewisse Medien): */

.noshow    { display:none; }
.noprint   { display:none; }

.printonly { }

header p.altlang { display:none; }

