
  /* Hauptframe */

body {
  padding: 0px;
  background-color: #ffffff;
  font-family: Helvetica,Verdana,Arial,sans-serif;
  font-size: 12px;
  color: #000000;
  margin-left: 4%;
  margin-right: 6%;
  margin-top: 15px;
  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,sans-serif;
  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: #ffffff;
  border-bottom: 1px solid #e6e6e6;
}

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

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

  /* 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: Verdana,Helvetica,Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #fa820a;
  background-color: #ffffff;
  padding: 2px;
  text-align: left;
  vertical-align: top;
  border: none;
  border-bottom: solid #004678 1px;
}

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

th.secondary {
  background-color: #ffffff;
  border: none;
  border-bottom: solid #004678 1px;
  color: #fa820a;
}

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

table.listentry th { 
  border: 1px solid #a0a0a0;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #e6e6e6;
}

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

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

th a {
  color: #003e6e;
  text-decoration: none;
  font-weight: normal;
  font-size: smaller;
}

  /* Die Einzeltreffer-Navigation */

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

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

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

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

td.field {
  background-color: #e6e6e6;
  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: #e6e6e6;
  padding: 1px;
}

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

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

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

td.box_down {
  padding: 5px;
  background-color: #e6e6e6;
  border: #A0A0A0 solid 1px;
  border-top: none;
}

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

td.box_up {
  border: #a0a0a0 solid 1px;
  padding: 2px;
  background-color: #e6e6e6;
}

  /* 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-family: Verdana,Helvetica,Arial,sans-serif;
  font-size: 130%;
  margin: 1px;
  border-bottom: 2px solid #004678;
  width: 100%;
  text-align: left;
  color: #fa820a;
}

  /* 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: #003e6e;
  text-decoration: underline;
}

a:visited {
  color: #41759a;
  text-decoration: underline;
}

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

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

a:focus {
  color: #41759a;
  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% Helvetica,Verdana,Arial,sans-serif;
  border: 1px solid #A0A0A0;
  color: #000000;
  background-color: #fff;
  vertical-align: middle;
  margin-bottom: 1px;
}

select {
  padding: 0px;
}

input {
  padding: 2px;
}

input.cb { 
  padding: 0px;
  background-color: transparent;
  border: none;
}

input.button, input[type=submit], input[type=reset] {
  background-color: white;
  background-repeat: no-repeat;
  background-attachment: scroll; 
  background-position: center left;
  cursor: pointer;
  padding-left: 15px;
  color: #004678;
}

input:focus, textarea:focus {
  border: 1px solid #ffa500;
}

input.button:hover, input[type=submit]:hover, input[type=reset]:hover {
  border: 1px solid #ffa500;
}
/* ENDE hide_from_nn4 */


/*-------------------------------------------------*/
/* Digilink Section s. digilink.css                */
/*-------------------------------------------------*/


