
  /* Hauptframe */

body {
  padding: 0px;
  background-color: #efefef;
  font-family: Arial,Helvetica,Geneva;
  font-size: 12px;
  color: #000000;
  margin-left: 4%;
  margin-right: 6%;
  margin-top: 10px;
  margin-bottom: 10px;
}

  /* groessere Schrift im Hauptframe */

body .larger {
  font-size: 13px;
}

  /* kleinere Schrift im Hauptframe */

body .smaller {
  font-size: 11px;
}

  /* ganz kleine Schrift im Hauptframe */

body .smallest {
  font-size: 10px;
}

  /* Statusframe links (erbt von body) */

body.info {
  font-size: 10px;
}

  /* Generelle Tabellen-Einstellungen */

table {
  padding: 0px;
}

  /* Jeder Eintrag der Suchhistorie und der Favoriten
     wird in einer eigenen Tabelle ausgegeben
  */

table.listentry { 
  background-color: #ffffff;
}

  /* Allgemeine Zellen-Einstellungen;
     Schriftarten- und groessen sollten dem
     "body" entsprechen
  */

td {
  font-family: Arial,Helvetica,Geneva;
  font-size: 12px;
  /* folgenden Wert nicht aendern! */
  vertical-align: top;
}

  /* Zelle im Statusframe;
     erbt von "td"
  */

body.info td {
  font-size: 10px;
}

  /* Groessere Schrift im Statusframe */

body.info .larger {
  font-size: 11px;
}

  /* Tablle im Statusframe */

table.infotable { }

  /* Zeile/Zellen mit Gesamttreffer-Info o.ae.
     im Statusframe
  */

tr.infosummary, td.infosummary { 
  background-color: #ffffff;
}

  /* Die Zellen die die kleinen Pfeile zum
     Sprung ans Seitenende bzw. an den
     Seitenanfang enthalten
  */

td.pagenav {
  text-align: center;
  vertical-align: top;
  width: 1%;
  padding-right: 5px;
  padding-top: 2px;
}

  /* Zeilen mit gerader Nummer in Kurzlisten,
     sortierten Listen etc.
     s.u.
  */

tr.evennumbered, td.evennumbered {
  background-color: #efefef;
}

  /* Zeilen mit gerader Nummer in Kurzlisten,
     sortierten Listen etc.
     s.o.
  */

tr.oddnumbered, td.oddnumbered {
  background-color: #ffffff;
}

  /* Zellen in den listentry-Tabellen (s.o.) */

table.listentry td { 
  border: 1px solid #999999;
  border-spacing: 0px;
  border-collapse: collapse;
}

  /* Ueberschriften (z.B. je Datenbank in der Kurzliste;
     auf den Suchmasken; beim Einzeltreffer etc.)
  */

th {
  font-family: Arial,Helvetica,Geneva;
  font-size: 13px;
  font-weight: bold;
  color: #ffffff;
  background-color: #304895;
  padding: 2px;
  padding-left: 5px;
  text-align: left;
  vertical-align: top;
}

  /* Ueberschriften der "Hinweise" und fuer 
     "Neu und Aktuell" in der Einfachsuche
  */

th.secondary {
  font-size: 11px;
}

  /* Die (seitlich stehenden) "Ueberschriften"
     in der Suchhistorie und bei den Favoriten
  */

table.listentry th { 
  border: 1px solid #999999;
  border-spacing: 0px;
  border-collapse: collapse;
}

  /* Links in Ueberschriften-Zellen
    (insb. die "Loeschen"-Links fuer die Suchmasken)

    ACHTUNG: die Reihenfolge
    link --> visited --> hover --> active --> focus
    ist signifikant
  */

th a:link {
  color: #ffffff;
  text-decoration: none;
}

th a:visited {
  color: #ffffff;
  text-decoration: none;
}

th a:hover {
  color: #ffffff;
  text-decoration: none;
}

th a:active {
  color: #ffffff;
  text-decoration: none;
}

th a:focus {
  color: #ffffff;
  text-decoration: none;
}

  /* Die Einzeltreffer-Navigation */

td.hitnav {
  font-size: 11px;
  background-color: #ffffff;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}

  /* Separator zwischen Zellen mit Links
     in der Einzeltreffer-Navigation
  */

td.hitnavsep {
  background-color: #efefef;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef;
}

  /* Die Zellen mit Feldbezeichnern
     (z.B. "Autor/in:")
  */

td.field {
  background-color: #efefef;
  width: 20%;
  font-weight: bold;
  vertical-align: top;
  padding: 3px;
}

  /* der zugehoerige Trenner */

td.fieldsep	{
  background-color: #ffffff;
  padding: 1px;
}

  /* Feldinhalt beim Einzeltreffer */

td.fieldcontent	{ 
  background-color: #ffffff;
  padding: 3px;
}

  /* der zugehoerige Trenner */

td.fieldcontentsep {
  background-color: #efefef;
  padding: 1px;
}

  /* Die die Tabelle abschliessenden
     Zellen rechts (Einzeltreffer)
  */

td.fieldcontentrightsep {
  background-color: #efefef;
  padding: 1px;
}

  /* Nach unten gerichtete "Boxen";
     z.B. in den Suchmasken
  */

td.box_down {
  border-left: black dotted 1px;
  border-right: black dotted 1px;
  border-bottom: black dotted 1px;
  padding: 5px;
  background-color: #fafafa;
}

  /* Nach oben gerichtete "Boxen"
     z.B. in der Verfuegbarkeitsanzeige
  */

td.box_up {
  border-left: black dotted 1px;
  border-right: black dotted 1px;
  border-top: black dotted 1px;
  padding: 2px;
  background-color: #efefef;
}

  /* body von Fehlermeldungen */

body.error_body {  }

  /* Container-Tabelle bei Fehlermeldungen */

table.error_table {  }

  /* Kopfzeile der Tabelle bei Fehlermeldungen */

td.error_top {  }

  /* Fusszeile der Tabelle bei Fehlermeldungen */

td.error_main {  }

  /* Ueberschriften auf allen Seiten, die nicht
     im direkten Bezug zu einem Eintrag in der
     Navigationsleiste stehen

     ANMERKUNG:
     h2 ff. auch definieren und - wo angebracht - nutzen
  */

h1 {
  font-size: 130%;
  margin: 1px;
  border-bottom: 2px solid #cc0000;
  width: 100%;
  text-align: left;
}

  /* Fehlermeldungen */

.error {
  color: #cc0000;
  font-weight: bold;
}

  /* Keine Abstaende um Formulare: nicht aendern! */

form {
  margin: 0px;
}

  /* Links (Ausnahme: Links in th-Zellen: s.o.) */

a:link { 
  color: #304895;
  text-decoration: underline;
}

a:visited {
  color: #ff0000;
}

a:hover {
  color: #ff0000;
  text-decoration: none;
}

a:active {
  color: #ff0000;
  text-decoration: none;
}

  /* das folgende seltsame Konstrukt
     verbirgt die Informationen von NN 4.7

     Formatierung der Formular-Elemente

     input.cb gilt fuer checkboxen, um die einige Browser
     sonst einen haesslichen Rand ziehen;
     bei background-color ist die Angabe "none" nicht 
     moeglich: bitte die Hintergrundfarbe von "box_down"
     angeben   
  */

/*/*/.egal{}
input, select, textarea  {
  font: 100% Arial,Helvetica,sans-serif;
  border: 1px solid #8cacbb;  
  color: #000000;
  background-color: #efefef;
  vertical-align: middle;
  margin-bottom: 1px;
}

select {
  padding: 0px;
}

input {
  padding: 2px;
}

input.cb { 
  padding: 0px;
  border: none;
  background-color: #fafafa;
}
/* ENDE hide_from_nn4 */


/*-------------------------------------------------*/
/* Digilink Section                                */
/*-------------------------------------------------*/

th.spacer{  background-color : #FFFFFF }
th.reiterSel{  color : #000000; }
th.reiter a { font-weight : normal;
              color : #000000;}

th.reiter a:hover { font-weight : normal;
              color : #cc0000;
              text-decoration : underline;}

body.digilink{  background-color : #FFFFFF; }




