/*------------------------------------*/
/*DATEI: print.css                    */
/*------------------------------------*/


/* Seitenränder je Druckseite */

@page {
margin-top:1.0cm;
margin-bottom:1.0cm;
margin-left:1.0cm;
margin-right:1.5cm;
}

/* Schriftart für Druck abweichend von Schriftart für Bildschirmanzeige */

* {
 font-family:"times new roman",times,serif;
 line-height:125%;
}

/* Normaltext in Blocksatz */

p { text-align:justify; }

/* Silbentrennung */

*  {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/* Rand links und rechts, weniger als am Bildschirm */

body,p,h1,h2,h3,h4,h5,td,th,table
      {   margin-left:0%;
          margin-right:2%;
         }

/* Zeilenabstand */

p,ul,ol,li,div,td,th,table,address,nobr,b,i,cite,.bunt,.zitat,.zitatimzitat,.bildtext,.bildtextimzitat,.klein, h2,h3,h4,h5
    {   line-height:175%; }

/* Ausblenden von Texten für den Druck mit class=keindruck */


#id, element, .klasse, .keindruck {
 display:none;
}

/* eingerückte Texte bei Zitaten, Ideen, Kommentaren etc */

cite,.bunt,.zitat
    {      font-style:normal;
           color:#000000;
           background-color:#ffffff;
           margin-right:13%;
           margin-left:8%; }

.bezug,.idee
   {
      border-style: solid;
      border-width: 1px;
      border-color:#2B2975;
      box-shadow:3px 3px #666;
      margin-left:5%;
      margin-right:10%;
   }

.lies
    {
       margin-left:10%;
       font-size:10.5pt;
    }

/*-------------------------------------------------------*/
/* Index: oben aufzurufen nach <sup>, unten ohne <sub> ! */
/*-------------------------------------------------------*/

.index
    {
         font-size:9px;
         vertical-align:-15%;
    }


/*---------------------------------------------*/
/* Schriftgestaltung                           */
/*---------------------------------------------*/

.unterstrichen { text-decoration: underline; }

.klein
    {
       font-style:normal;
       font-size:11pt;
       margin-left:10%;
       margin-right:13%;
    }

.klein8
   {
      font-size:8pt;
      font-family:verdana,Arial,"times new roman",sans-serif;
      line-height:10pt;
      margin-left:13%;
      margin-right:13%;
   }

.gross12
    {  font-style:normal;
       font-size:12pt;
    }

.gross14
    {
       font-weight:bold;
       font-size:14pt;
    }

.gross24
    {
       font-size:24pt;
    }

.gross42
    {
       font-weight:bold;
       font-size:42pt;
    }

/* blaue Hervorhebung gesperrt drucken */

.gesperrt,.gesperrtblue,.blue
{ letter-spacing:2.5pt;  }

.gesperrt2 { letter-spacing:3pt;    }

.negation  { text-decoration:overline; }

.keinumbruch { white-space:nowrap;  }

.overbar   { text-decoration: overline;  } /* gerader Strich über alles */

.overbar2  { text-decoration: overline; vertical-align:-20%; } /* herabgesenkt */

.eng       { font-variant:small-caps;  }

.symbol { height:9pt; }

.symbolexponent  { height:7pt; }

/*---------------------------------------------*/
/* Tabellengestaltung                          */
/*---------------------------------------------*/

.ort
    {
         margin-left: 8%;
    }


/* senkrechter Strich zwischen Zeilen */
.tabellenzelle51
   {
        width:51%;
        border-right: 1px solid black;
   }


.klein
   {      font-size:8pt;
          font-family:"times new roman",times,serif;
          line-height:10pt;
          margin-left:13%;
          margin-right:13%;    }

.gross14
    {      font-weight:bold;
           font-size:14pt;
           }

.gross12
    {      font-style:normal;
           font-size:12pt;
           }


.bildtext
    {      font-style:normal;
           font-size:10pt;
           color:#800080;
            }
.bildtextimzitat
    {      font-style:normal;
           font-size:10pt;
           color:#800080;
           margin-right:13%;
           margin-left:12%;
            }


/* senkrechter Strich zwischen zwei Zeilen in Diagrammen */
.tabellenzelle51

{
           width:51%;
           border-right: 1px solid black;
}

.w5p { width:5%;}    /* Index-Seite Kopfzeile */

.w20p { width:20%;}  /* Index-Seite Kopfzeile */

.w51p { width:51%;}  /* Tabelle-Element in Formeln */

.w85p { width:85%;}  /* Tabelle mit Fusszeile */

.w100p { width:100%;}  /* Bilder an Zeilen-Breite anpassen */

.w100pohnerand { width:100%;
                 margin-left:0%;
                 margin-right:0%;
               }

.w10 { width:10px;}

.w12 { width:12px;}

.w15 { width:15px;}

.w20 { width:20px;}

.w40 { width:40px;}

.w50 { width:50px;}

.w80 { width:80px;}

.w100 { width:100px;}

.w150 { width:150px;}

.w300 { width:300px;}

.w400 { width:400px;}

.w400s { width:400px; border-style:solid; border-width: 1px;}

.w600 { width:600px;}

.w600r { width:600px; border-style:solid; border-width: 1px; }

.w600s { width:600px; border-style:solid; border-width: 1px;  }

.w800 { width:800px;}

.w830 { width:830px;}

.w850 { width:830px;
        margin-right:120px;
}


/*---------------------------------------------*/
/* Listen aufgerufen durch ol ul               */
/*---------------------------------------------*/


.kleinbuchstabe {list-style-type: lower-latin; }

.grossbuchstabe {list-style-type: upper-latin; }

.quadrat {list-style-type: square; }

.kleineroemischezahl {list-style-type: lower-roman; }

.kreisvoll {list-style-type: disc; }

.kreisleer {list-style-type: circle; }



.logothemenkreisk
          {
            float:right;
            padding: 5px 0px 0px 0px;
            height:100px;
          }

.logothemenkreisg
          {
            float:right;
            padding: 5px 0px 0px 0px;
            height:200px;
          }

/* Ausschreiben von Links auf externe Seiten */

a[href^='http://']:after
{
content:" <"attr(href)">";
 color:#888;
 background-color:inherit;
 font-style:italic;
}

a[href^='ftp://']:after
{
content:" <"attr(href)">";
 color:#888;
 background-color:inherit;
 font-style:italic;
}


/*-----------------------------------------------*/
/* Text aufklappen: Text drucken                 */
/*-----------------------------------------------*/

.abfrage_aufklapp
   {  border-style: solid;
      border-width: 2px;
      border-color:#2B2975;
      margin-left:10px;
      margin-right:16px;
      padding: 0px 0px 0px 0px;
      display:none;
   }

div.aufklapp_box
   {
      border-style: solid;
      border-width: 1px;
      border-color:#2B2975;
      margin-left:10%;
      margin-right:10%;
   }

div.versteckt
   {
    postion:relative;
    border:1px #815630;
   }