/* CSS-Layout fuer DBIS - (c) UBR, poc 2006 */
/* body allgemein */
html, body 
{ font-family: Arial; height: 100%; width: 100%; margin: 0; padding: 0; margin: 0; border: 0;}
table { empty-cells:show; border-spacing:0px; border:0px; width:100%;  font-size: 1em;}
td { vertical-align:top; padding:0px; }
	
/******************************************************************/
/* Genereller Seitenaufbau */
/* DBIS */
div.all { margin: auto; width: 800px; background-color: #5580b3; color: inherit; min-height:100%; }
/* Navigation oben (Kopf) */
div.head { margin-bottom:5px; }
/* Navigation links */
td.left { width: 210px; padding: 5px; color:#f9f9f9; background-color: inherit; font-weight:bold; font-size: 0.9em; }
/* Inhalt */
td.main { }

/******************************************************************/
/* Formatierung von Forumlaren allgemein */
form { margin-bottom: 0px; margin-top: 0px; background-color:inherit;}
input.text { background-color: #f9f9f9; color: black; border: solid 1px black; margin: 3px 0px 3px 0px; font-size:1em;}
input.box { background-color: #c0c0c0; color: black; border: solid 1px black; margin: 3px 0px 3px 0px; font-size:1em;}
select { background-color: #f9f9f9; color: black; border: solid 1px black; margin: 3px 0px 3px 0px; }

/******************************************************************/
/* Verweise allgemein */
a:link { text-decoration:none; color: #0000ff; }
a:visited { text-decoration:none; color: #880088; }
a:active { text-decoration:none; color: #880088; }
a:hover { text-decoration:underline; color: #880088;}

/******************************************************************/
/* Navigation des Tabellenkopfes */

/* Bibliotheksname */
td.dbis_bib_name { }
/* Zelle, die  feste Linkliste angibt */
td.dbis_logo { margin:0px; padding: 5px; width:130px; background-color: #5580b3; }
/* Absatz, der das Logo rechts beinhaltet */
p.head_dbinfo { font-weight:bold; font-size: 2em; color: #f9f9f9; background-color: inherit; margin: 0px; padding:5px; }
/* Absatz, der den Bibliotheksnamen beinhaltet */
p.head_bib_name { font-weight:bold; padding: 5px; font-size: 1.4em; color: #f9f9f9; margin: 0px; }
/* DBIS-Logo */
td.head_logo { text-align:right; padding: 5px; }
/* Zelle, die das Logo beinhaltet, wenn DBIS und Bibliotheksnamen nicht erscheinen */
td.head_logo_only { text-align:center; padding: 5px; }
/* Formatierung der einzelnen Links (Liste) */
ul.link_list { padding: 2px 0px 2px 5px; margin: 0px; background-color: #e0e0e0;}
.link_list li { display:inline; font-size: 1em; padding-right:20px; font-weight:bold; }

/******************************************************************/
/* Linkes Navigationsmenue */

/* außen */
div.left_external { padding: 4px; border:solid 2px #f9f9f9; background-color: #4570a3; }
/* Suchfenster */
div.left_search { padding: 5px 0px 5px 15px; margin: 0px; }
/* einzelne Zeile */
p.left_line { padding: 0px 4px 6px 4px; margin: 0px; }
p.left_logo { text-align: center; margin: 0px; }
a#left_admin { color:#ff9999; }

/* Verweise im linken Navigationsmenue und Link der Bibliothek */
a.left:link, .head_bib_name a:link { color: #f9f9f9; }
a.left:visited, .head_bib_name a:visited { color: #e0e0ff; }
a.left:active, .head_bib_name a:active { color: #f9f9f9; }
a.left:hover, .head_bib_name a:hover { color: #e0e0ff; }

/******************************************************************/
/* Auszeichnungen im Hauptfeld */

/* Formate für HTML-Quelltext, der von Administratoren geschrieben wird */
div.user { padding: 0px 3px 0px 0px; };
div.user table { padding: 0px; }
div.user div { padding: 0px; background-color: #efefef; margin: 0px 0px 3px 0px; }
div.user p { padding: 5px; margin:0px; }
div.user div p, div.user div div { background-color: #efefef; padding: 5px; margin: 0px; }
div.user div ol, .main div ul { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; }

/* Format fuer die Auflistung der Suchkriterien bei der Suche */
div.search_res {background-color: #efefef; margin:0px 3px 3px 0px;}
div.search_res p, div.search_res ul { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; padding-top: 5px; padding-bottom: 5px; }
div.search_res p {margin-left:3px;}

/* Formatierung der Überschrift im Hauptfeld */
p.headline { padding: 6px 3px 6px 0px; margin: 0px; color: #f9f9f9; font-weight:bold; font-size: 1.1em; }

/* Formatierung von Tabellen im Hauptfeld (umschließendes div - wegen IE) */
.main div { padding: 0px 3px 3px 0px; font-size: 0.9em; }
/* Ueberschrift */
td.normal_head { padding: 5px; background-color: #e0e0e0; font-weight:bold; border-bottom:solid 1pt #606060; font-size: 0.9em; }
/* rechtsbuendige Ueberschrift */
td.normal_head_right { padding: 5px; background-color: #e0e0e0; font-weight:bold; text-align:right; border-bottom: solid 1pt #606060; white-space: nowrap; font-size: 0.9em; }
/* Standardformatierung */
td.normal_body { padding: 1px 5px 1px 5px; background-color: #efefef; border-bottom:solid 1pt #606060; vertical-align:top; }
/* Standardformatierung */
td.normal_body_last { padding: 1px 5px 1px 5px; background-color: #efefef; vertical-align:top; }
/* Standardformatierung rechtsbuendig */
td.normal_body_right { padding: 1px 5px 1px 5px; background-color: #efefef; border-bottom:solid 1pt #606060; text-align:right; white-space: nowrap;}
/* Fuss einer Tabelle */
td.normal_bottom { padding: 5px; background-color: #e0e0e0; }
/* Standardformatierung fuer kleinere Schriften */
td.small_body { padding: 1px 5px 1px 5px; background-color: #efefef; border-bottom:solid 1pt #606060; font-size: 0.8em; vertical-align:middle; }
  
/******************************************************************/
/* Sonstiges */

/* weitere Informationen ... */
span.more_information { font-weight:normal; padding-left:100px; }

div.sort_form { background-color: #efefef; }

/* Bilder */
img { border:0px; }

/* Gruppierungen, wo ein white-space:nowrap notwendig ist */
span.nobr { white-space: nowrap; }

/* Gefoerder durch ... */
p#left_support { padding-bottom: 10px; padding-top: 1em; font-weight:normal;}

/* Alphabet */
ul.alphabet { padding: 0px; margin: 0px; }
ul.alphabet li { display:inline; padding:0px 16px 0px 0px; } 

/* Browsing (Bei DB-Typen und Zugangsart) */
div.browse { text-align:center;}
div.browse span {padding-left:5px; padding-right:5px;}
span.nobrowse {color:#505050;}

/* Bibliotheksauswahl */
select#choose_bib {font-size:0.8em; letter-spacing:0.1em; width:40em; }

