/* 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%; }
td { vertical-align:top; padding:0px; }

/******************************************************************/
/* Genereller Seitenaufbau */
/* DBIS */
div.all { margin: auto; width: 850px; background-color: #3d62a7; color: inherit; min-height:100%; }
/* Navigation oben (Kopf) */
div.head { margin-bottom:0px; background-image: url(http://www.sulb.uni-saarland.de/extra/dbis/panorama.jpg); background-repeat: no-repeat; border:solid 3px #3d62a7;}
/* 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: 1em; margin-top: 0px; border-bottom:solid 1px white;}
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: outset 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: #0099ff; }
a:active { text-decoration:none; color: #880088; }
a:hover { text-decoration:underline; color: #880088;}

/******************************************************************/
/* Navigation des Tabellenkopfes */

/* Weihnachtsbildchen */
td.dbis_bib_name {height:100px; }

/* 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: 1.4em; color: #3d62a7; background-color: inherit; margin: 0px; padding:5px; margin-top: 0.2em; }
/* Absatz, der den Bibliotheksnamen beinhaltet */
p.head_bib_name { font-weight:normal; font-size: 1.2em; color:white; padding: 0em 0em 0em 0.4em; margin-top: 0.4em; }
/* DBIS-Logo */
td.head_logo { text-align:right; vertical-align: middle; 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: #4570a3; border:solid 2px white;}
.link_list li { display:inline; font-size: 0.8em; padding-right:20px; font-weight:normal;  vertical-align:middle;}
.link_list a { color:white;}
.link_list a:hover { color:white; text-decoration: underline;}
.link_list a:visited { color:white;}

/******************************************************************/
/* Linkes Navigationsmenue */

/* außen */
div.left_external { padding: 4px; border:solid 2px #f9f9f9; background-color: #4570a3; }
/* Suchfenster */ 
#search_text, #fast_search { 
	display:none; font-family:verdana; letter-spacing:0.1em; 
	}
div.left_search { padding: 5px 0px 5px 15px; margin: 0px; }
/* einzelne Zeile */
p.left_line { padding: 0px 4px 6px 4px; margin: 0px; font-weight:normal;}
p.left_logo { text-align: center; margin: 0px; }

/* 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: #f9f9f9; }
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 { }
div.user table { padding: 0.2em 0.2em 0.2em 0.6em; margin: 0em 0em 0em 0.1em; background-color: white; border-collapse: collapse;}
div.user div { padding: 0px; margin: 0em 0em 0em 0.1em; }
div.user td { border:solid silver 1px; }
div.user p { padding: 5px; margin: 0em 0em 0em 0.1em;  background-color: white; }
div.user div p, div.user div div { background-color: white; 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;  background-color: white;}
#balken   {margin: 0em 0em 0em 0.1em; padding: 0.2em 0.2em 0.2em 0.4em; font-weight:bold; background-color: #efefef; font-size: 1em; }
ul.alphabet {padding:0em; margin: 0em;}
ul.alphabet li { display:inline; list-style-position:inside; list-style-type:none; border: solid silver 1px; background-color: #f9f9f9; padding: 0em 0.1em 0em 0.1em; margin: 0em 0.15em 0em 0em;} 
/* Formatierung der Überschrift im Hauptfeld */
p.headline { padding: 0.3em 0em 0.3em 0.9em; margin: 0px; color: white; font-family:verdana; font-weight:bold; font-size: 1em; letter-spacing: 0.15em;  	background-image: url(http://www.sulb.uni-saarland.de/sulbicons/quadrat_weiss.gif);
	background-position:1px 11px;
	background-repeat:no-repeat; }
	h3 {  padding: 0.2em 0em 0.2em 0.5em; background-color:white;	}
td.headline {
	padding: 0.1em 0em 0.1em 0.2em; 
	background-color:#efefef;
	color:red;
	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;  background-color:white; margin: 0em 0.2em 0.2em 0em;}
/* Ueberschrift */
td.normal_head { padding: 5px; background-color: #f0f0f0; font-weight:bold; border-bottom:solid 1pt black; }
/* rechtsbuendige Ueberschrift */
td.normal_head_right { padding: 5px; background-color: #f0f0f0; font-weight:bold; text-align:right; border-bottom: solid 1pt black; white-space: nowrap; }
/* Standardformatierung */
td.normal_body { padding: 1px 5px 1px 5px; background-color: white; border-bottom:solid 1pt black; 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: white; border-bottom:solid 1pt black; text-align:right; white-space: nowrap;}
/* Fuss einer Tabelle */
td.normal_bottom { padding: 5px; background-color: white; }
/* Standardformatierung fuer kleinere Schriften */
td.small_body { padding: 1px 5px 1px 5px; background-color: #efefef; border-bottom:solid 1pt black; font-size: 0.8em; vertical-align:middle; }

/******************************************************************/
/* Sonstiges */

/* Zwischen Tabellen können Leerzellen stehen */
td.empty { height: 3px; }
div.sort_form { background-color: white; }

/* Bilder */
img { border:0px; padding: 0em 0em 0em 0em }

/* Gruppierungen, wo ein white-space:nowrap notwendig ist */
span.nobr { white-space: nowrap; }	

/* Aktuelles */
p.kleiner {font-family:Verdana,Arial; color:black; font-size:9pt;  margin-left:10px; margin-right:10px; font-weight:normal; padding: 0 0 0.5em 0}
p.datum {font-family:Verdana,Arial; color:black; font-size:9pt;  margin-left:10px; margin-right:10px; font-weight:bold;}
p.tab {font-family:Verdana,Arial; color:black; font-size:9pt;  margin-left:10px; margin-right:10px; font-weight:normal;}
ul.dbis {font-family:Verdana,Arial; color:black; font-size:9pt;  margin: -1px 0 3px 0px;}




