/* 

Formatvorlage für Texte des JIPS
(c) 2002 H. Schöttle

 ===================
 Seiteneinstellungen 
 =================== */

 body 
    { 
      margin-left:0pt; 
      margin-right:0pt;
      margin-top:0pt; 
      margin-bottom:0pt;
      background-color:white; 
    }

/* 


# 2D2C28 = # 23221F

   =========
   Alle Tags
   =========

  Gesamteinstellungen */
  p,li,ol,h1,h2,h3,h4,h5,span,td,ul
    { 
      font-family: Verdana, Helvetica, Arial, sans-serif; 
      font-size:13px; 
      line-height:16px;  
      color:#23221F; 
      margin-bottom:0pt;
      margin-top:0pt;
      text-indent:0pt; 
    }

/* 


   ==========
   Linkfarben
   ========== */


  a:link { text-decoration: none; }
  a:visited { text-decoration: none; }
  a:active { text-decoration: none; }
  a:hover { Text-Decoration: underline;}



 /* 
 
 Tags auf der Startseite 
 =======================

 tub       Titelüberschrift
 tuub      Titelunterüberschrift ("suchen und finden")
 anz       Anzeigen-Text
 prs       Profs
 elt       Eulentext
 lng       Sprachen
 
 Im weißen Blatt und auf den Unterseiten:
                 =======================
 blub      Überschriften der Listen
 blub1     Listenunterpunkte
 blub2     Listenunterpunkte
 blub3     Listenunterpunkte
 bllst     Unterpunkte der Listen  
 list1           - " - 
 list2     Listenunterpunkt, größer als list1

 
 In den Randspalten:
 spt       Spaltenhintergrund
 sptxt     Text
 splnk     Einzellinks (zB Inhalt die BVerfG-Entscheidungen) 

 spktit    Karteikartentitel
 spkbd     Karteikartenboden mit Rundungen
 spktxt    Karteikartentext
 spklnk    Karteikartenlinks (zB Link BVerfg) 
 spkdot    Aufzählungs-Image in Karteikarten"listen"
 spklst    Karteikartenlisten 
 sch       Suche
 
 jindex*
 
 
 Braungraue Laschen:
 lstxt     Text der Laschen    
 lso, lsu  Obere Laschen, untere Laschen

 Kurz vorgestellt 
 kvtable
 kvkurztitel
 kvtitel
 kvtext

 Sonstiges
 fl        Fußleiste
 rtr       Reiter-Zelle der Karteikartentabellen

 

 */

 .tub { font-family: garamond,times,roman,serif; font-size: 42px; line-height:42px; margin-bottom:1pt; }
 .tuub { margin-bottom:2px; }
 .anz { font-size: 11px; line-height:11px; }

 .prs, .elt, .lng, .lng2, .lng3, .lng1 { font-size: 10px; line-height:11px; }

 .prs, .elt { margin-top:7px; }
 .elt { text-align:right; }

 .lng, .lng1 { border-color:#B5B2A8; } 

 .lng { border-color:#B5B2A8; padding:2px; border-bottom-style:solid; border-bottom-width:1px; border-top-style:solid; border-top-width:1px; } 


 .lng { margin-left:25px; margin-right:25px; margin-bottom:2px; margin-top:2px;} 
 .lng1 { margin-left:0px; margin-bottom:2px; margin-top:2px; color: #23221F; }

 .lng3 { margin-left:0px; margin-bottom:5px; margin-top:5px;}
 .lng2 { color: #23221F; }



 .hsjidx { font-size: 11px; line-height:13px; color: #23221F;  }

// .hsjidxtd { font-size: 10px; line-height:10px; color: #23221F;  }
// .hsjidxtd2 { font-size: 9px; line-height:9px; color: #23221F;  }

/*
 .hsjidxbg { background-color:#B5B2A8;}
 .hsjindexinput { color:#23221F; background-color:#F2F1EE; font-size: 9px; line-height:9px; text-decoration: none; margin-top:1pt; margin-bottom:1pt;

  border: 1px #000000 solid; border-color:#B5B2A8;
 
 }

 .hsjindexbutton { font-size: 9px; line-height:9px; text-align:center; text-decoration: none; margin-top:1px; margin-bottom:1px; border: 1px #000000 solid; border-color:#B5B2A8;}
*/

 .toplinks, .toplinks2 { padding-right:10px; padding-left:10px; } 
 .toplinks { border-color:#B5B2A8; border-right-style:solid; border-right-width:1px; } 


 .hsjidx, .hsjidxtd { font-size: 11px; line-height:13px; color: #23221F;  }
 .hsjidxbg { background-color:#B5B2A8;}
 .hsjindexinput { color:#23221F; background-color:#F2F1EE; font-size: 9px; line-height:9px; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}
 .hsjindexbutton { font-size: 9px; line-height:9px; text-align:center; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}
 
 
 
 .blub, .blubo, .blubn { font-size: 12px; font-weight: bold; color: #23221F; text-decoration: none; }
 .blubn  { border-bottom-color:#B5B2A8; border-bottom-width:1px; border-bottom-style:solid; padding:2px; margin-bottom: 1px;}
 .blublnk  { color:black; }


/* .blub1 { font-size: 12pt; font-weight: bold; color: #23221F; text-decoration: none; }
 .blub2 { font-size: 12pt; color: #23221F; text-decoration: none; margin-top: 5pt; }
 .blub3 { font-size: 12pt; font-style:italic; color: #23221F; text-decoration: none; margin-top: 5pt; }
*/

 .bllst, .list1 { font-size: 11px; text-decoration: none; line-height:15px;} 
/* .list2 { font-size: 10pt; font-weight: bold; color: #23221F; text-decoration: none; margin-top: 5pt; } */

 .spt { background-color:#CFDDE8; font-size: 12px; line-height:13px; }
 .sptxt { text-align:center; margin-left:7px; margin-right:7px; } 
 .splnk {text-decoration: none; color:#23221F; margin-right:14px; margin-left:1px;} 

 .spktit { color: white; background-color:#002987; font-size: 11px; line-height:17px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; }
 .spktitlnk { color: #23221F; background-color:#002987; font-size: 11px; line-height:17px; font-weight: bold; }
 .spkbd { line-height:10px; background-color:#B4C7D6;}

 .spktxt, .spklnk, .spklst, .splnk, .sptxt { font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height:12px; }

 .spktxt { color: #23221F; background-color:#B4C7D6; text-align:center; text-decoration: none; margin-top:10px; }
 .spklnk { color: #23221F; background-color:#B4C7D6; text-align:center; text-decoration: none; margin-top:10px; }
 .spkdot { margin-left:15px; margin-right:5px; }
 .spklst { color: #23221F; text-decoration: none; margin-top:2px; margin-bottom:0px; margin-right:10px;}
 .sch { font-size: 12px; line-height:9pt; }

 .jindextxt { color:#23221F; background-color:#B4C7D6; font-size: 11px; line-height:11px; text-align:center; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}
 .jindexinput { color:#23221F; background-color:#CFDDE8; font-size: 11px; line-height:11px; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}
 .jindexbutton { font-size: 11px; line-height:11px; text-align:center; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}
 .jindexbutton2 { color:white; background-color:#002987; font-size: 11px; line-height:11px; text-align:center; text-decoration: none; margin-top:1pt; margin-bottom:1pt;}

 /* Laschen */

 .lstxt { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 9px; line-height:10px; text-align:center; font-weight:bold; color:#002987; }
 .lstxt:hover { Text-Decoration: none;}

 .lso, .lsu { width:77px; height:31px; position:absolute; padding:1px; text-align:center; } 
 .lso { top:5px; } 
 .lsu { top:40px; }

 .kvtable {color:black; border-bottom-color:#B5B2A8; border-bottom-width:1px; border-bottom-style:solid; } 
 .kvkurztitel {color:black; background-color:#C5C2B8;  font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height:12px; }
 .kvtext, .kvtitel { color:black; font-size: 10px; line-height:12px; }
 .kvtitel { font-weight: bold; }


/* Zeilenhöhe bei Karteikarten in Randspalten beachten! */


 .fl { color: #23221F; background-color:#CFDDE8; line-height:12pt; font-size:9pt; text-align:center; }
 .rtr { line-height:10px; }

/*

 Tags auf Unterseiten:
 =====================

 tz        Titelzeile neben Logo
 nav       Navigationszeile
 sub       Seitenüberschrift
 subuz     Seitenüberschrift unterstrichen, zentriert (Rixecker-Rep)
 uub       Unterüberschrift
 ub        Normale Überschrift
 ubus      unterstrichene normale Überschrift
 ubor      normale Überschrift ohne Rand (Rixecker-Rep)
 uborus  unterstrichene normale Überschrift ohne Rand (Rixecker-Rep)
 txt       Normaler Text
 txtl      Linksbündiger Text
 txtzf      zentrierter, fetter Text (Rixecker-Rep)
 txto      Text ohne Einzug
 txtor     Text ohne Einzug und Rand links (aber mit Rand rechts)
 txtbl     Text im Blocksatz ohne Rand (Rixecker-Rep)
 lnk       Normaler Link

 Tabellen
 ttz        Titelzelle
 thz        Helle Zelle
 tdz        Dunkle Zelle

 Karteikarten auf Unterseiten:
 krtr      Reiter-Zelle der Unterseitenkarteikartentabellen
 ktit      Karteikartentitel
 ktxt      Karteikartentext
 klst      Karteikartenlisten
 kkb       Karteikartenboden

 */

 .tz { font-size: 12px; line-height:15px; color: #23221F; text-decoration: none; margin-top: 12pt;}
 .nav { text-decoration: none; margin-top: 14pt; color: #002987;}
 .sub, .subuz { font-size: 19px; line-height:19px; color: #23221F; text-decoration: none; text-align:left; margin-top: 14pt; margin-left:80px; margin-right:80px;}
 .subuz { text-decoration: underline; text-align: center; }
 .uub { color: #23221F; text-decoration: none; text-align:left; margin-left:80px; margin-right:80px;}
 .ub, .ubus  { /* font-size: 10pt; line-height:11pt; */ font-weight: bold; color: #23221F; text-align:left; margin-top:14pt; margin-left:80px; margin-right:80px;}
 .ubus  { border-bottom-color:#B5B2A8; border-bottom-width:1px; border-bottom-style:solid; padding:4px }
.ubor, .uborus  {font-weight: bold; text-align:left; margin-top:20pt; margin-bottom: 10pt }
.uborus {text-decoration: underline}

/* 181 178 168 oder #B4C7D6 blau */

 .txt, .txtl, .txtz, .txto, .txtor { color: #23221F; text-align:left; margin-top: 7pt; margin-right:80px; }
 .txt   { margin-left:80px; text-indent:9px;}
 .txtl  { margin-left:80px; text-indent:9px;}
 .txtz { text-align: center; font-weight: bold; }
 .txto  { margin-left:80px; }
 .txtbl { text-align:justify;  margin-top: 7pt;}


 .ttz { color: white; background-color:#002987; font-weight: bold;}
 .thz { color: #23221F; background-color:#F1EEE9;}
 .tdz { color: #23221F; background-color:#B4C7D6;}


 .krtr { line-height:14px; }
 .ktit { color: white; background-color:#002987; line-height:13pt; font-weight: bold;}
 .ktxt { color: #23221F; text-decoration: none; margin-top:4pt; background-color:#F1EEE9; /* rgb: 241, 238, 233 */}
 .kkbd { line-height:13px; }
                                                      
/*

 Comix
 =====

 tz        Titelzeile neben Logo
*/

 .cximage  { border-color:#B5B2A8; border-width:1px; border-style:solid; padding:0px; margin-bottom:1px; margin-left:80px;}
 
 .cxurh { font-family: Arial,Helvetica,sans-serif; font-size: 10px; line-height:12px; color:#938e80; text-align:right;}
 

