/* CSS-Layout fuer DBIS - (c) UBR, poc 2006 */
/* angepasst für SLUB - (c) SLUB, poc 11.2008 */
/* body allgemein */
html, body
{ font-family: verdana,arial,helvetica; height: 100%; width: 100%; margin: 0; padding: 0; border: 0; background:#eeeeee url(http://dbis.slub-dresden.de/css/slub_bg_80w.jpg) repeat fixed center; }

table { empty-cells:show; border-spacing:0px; border:0px; margin: 0; padding: 0; width:100%; margin: 0; padding: 0; }
td { vertical-align:top; padding:0px; }

/******************************************************************/
/* Genereller Seitenaufbau */
/* DBIS */
/*div.all { margin: auto; width: 800; background-color: #5580b3; color: inherit; min-height:100%; }*/
div.all { margin: auto; padding: 0px; width: 95%; background-color: #fffff; color: inherit; min-height:100%;}
/* Navigation oben (Kopf) */
div.head { margin:0px; padding:0px; background-color: #dc241f; }
/* Navigation links */
td.left { width: 20%; padding: 1.6em 0.8em 0.8em 0.8em; color:#000000; font-weight:normal; font-size: 9pt;}
/* Inhalt */
td.main { width: 75%;}
p#search_text { display:none; }
div.all {width:100%;}
/*#div.all > table { max-width: 97%; }*/

/******************************************************************/
/* Formatierung von Forumlaren allgemein */
form { margin-bottom: 0px; margin-top: 0px; background-color:inherit;}
input.text { background-color: #eeeeee; color: black; border: solid 1px black; margin: 3px 0px 3px 0px; }
/*input.box { background-color: #cccccc; color: black; border:outset 1px black; margin: 3px 0px 3px 0px; }*/
input.box { border: 1px solid #AAAAAA; cursor:pointer; margin: 5px 0 0; }
select { background-color: #f9f9f9; color: black; border: solid 1px #808080; margin: 3px 0px 3px 0px; }

/******************************************************************/
/* Verweise allgemein */
a:link, a:visited {color:#0045cc; font-weight:normal; text-decoration: none;}
/*a:visited {color:purple; font-weight:normal; text-decoration: none;}*/
a:hover {font-weight:normal; text-decoration: underline;}
a:active {color:purple; font-weight:normal; text-decoration: none;}

/******************************************************************/
/* Navigation des Tabellenkopfes */

div.head {}
div.head table { background-color: #DC241F; }
/* Zelle, die feste Linkliste angibt */
td.dbis_bib_name { color: #ffffff; margin:0; padding: 0; }
td.dbis_logo {}
/* Absatz, der das Logo rechts beinhaltet */
p.head_dbinfo { font-family: verdana,arial,helvetica; font-size: 1.6em; color: #ffffff; background-color: inherit; margin: 0; padding:0.3em 0 0 0.4em;}
/* Absatz, der den Bibliotheksnamen beinhaltet */
p.head_bib_name { margin: 0; padding:0.5em 0 0.3em 0.8em;}
p.head_bib_name a { color:white; font-size:1.2em; }
/* Verlinkter Bibliotheksname */
.head_bib_name a:link { color:#ffffff; }
.head_bib_name a:visited {color:#ffffff; }
.head_bib_name a:active {color:#ffffff; }
.head_bib_name a:hover {color:#ffffff; }

/* DBIS-Logo */
td.head_logo { text-align:right; padding:0.3em 0.8em;}
/* 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: 0.5em 0.8em 0.5em 0.8em; margin: 0px; background-color: #bbbbbb; border-bottom: solid 1px #777777; }
.link_list li { display:inline; font-size: 9pt; padding-right:20px; font-weight:normal; }
/*.link_list li:before { content:"\25AA "; } */

/******************************************************************/
/* Linkes Navigationsmenue */

/* außen */
div.left_external { padding: 0.8em; background-color: #eeeeee; border-top:solid 1em #bbbbbb; border-bottom:solid 1em #bbbbbb;}
/* Suchfenster */
div.left_search { padding: 4px; margin-bottom: 20px; border: solid 0px #808080; background-color: #efefef; }
#fast_search {color:black; padding-left:0.8em; font-weight:normal;}
/* einzelne Zeile */
p.left_line { color: #034ea2; font-weight: bold; padding: 0px 4px 6px 4px; margin: 0px; background-color: #efefef; text-indent:-0.8em;}
p.left_logo { text-align: center; margin: 0px; background-color: #efefef; }
/* Gefoerder durch ... */
#left_support { padding-bottom: 1em; padding-top: 1em; font-weight:normal;}

#left_support_dfg { background: url(http://dbis.slub-dresden.de/css/dfg_60.gif) no-repeat center; background-color: #efefef; }
#left_support_dfg img { height:35px; visibility:hidden; }

/* Verweise im linken Navigationsmenue und Link der Bibliothek */
a.left, a.left_admin {padding-left:0.8em;}
a.left:link, a.visited {color:#0045cc; font-weight:normal; text-decoration: none;}
/*a.left:visited {color:purple; font-weight:normal; text-decoration: none;}*/
a.left:active {color:maroon; font-weight:normal; text-decoration: none; background-color: #e0e4e7;}
a.left:hover, a.left_admin:hover {font-weight:normal; text-decoration: underline; background-color: #e0e4e7;background:url(http://dbis.slub-dresden.de/css/slub_bookmark.gif) top left no-repeat; background-color:#eeeeee;}
#left_admin {color:#dc241f; font-weight:bold;}

/* Logos Links */
.left_logo a:active {color:#cc0000; font-weight:normal; text-decoration: none; background-color: transparent;}
.left_logo a:hover {color:#cc0000; font-weight:normal; text-decoration: none; background-color: transparent;}

/******************************************************************/
/* Auszeichnungen im Hauptfeld */

/* Formate für HTML-Quelltext, der von Administratoren geschrieben wird */
div.user { padding: 0 1em 0 1em; font-size: 10pt;}
div.user table { padding: 0px; }
div.user div { padding: 0px; background-color: #eeeeee; margin: 0 0 0.8em 0; border-top: solid 1em #bbbbbb;}
div.user p { padding: 5px; margin:0px; }
div.user div p, div.user div div { background-color: #eeeeee; 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; }

div.user li { padding:1px; }
div.user { line-height:1.3em; }
div.user table { width:auto; }
div.user table td { width:auto; padding:1px; }

/* Formatierung der Überschrift im Hauptfeld */
p.headline { padding: 0.3em; background-color: #DC241F; color:#ffffff; border-left: 0.7em solid #9c241f; margin:1.2em 0.8em 1.0em 0.8em;}

/* Formatierung von Tabellen im Hauptfeld (umschließendes div - wegen IE) */
/*td.main div { padding: 1em;}*/
/* Ueberschrift */

div.search_table, div.single_hit {padding:0 0.8em 0.8em;}

td.normal_head { padding: 0.3em 0.3em 0.3em 1.1em; background-color: #bbbbbb; font-weight:bold; border-bottom:solid 1px #777777; font-size: 10pt; }
/* rechtsbuendige Ueberschrift */
td.normal_head_right { padding: 5px; background-color: #bbbbbb; font-weight:bold; text-align:right; border-bottom: solid 1px #777777; white-space: nowrap; font-size: 10pt; }

td.normal_body a {padding-left:0.8em;}
td.normal_body a:hover {background:url(http://dbis.slub-dresden.de/css/slub_bookmark.gif) top left no-repeat; background-color:#eeeeee;}
div.single_hit table tr td a, div.single_hit table tr td a:hover{ background:none; padding:0; }

/* Standardformatierung */
td.normal_body { padding: 0.2em 0.2em 0.2em 0.3em; background-color: #eeeeee; border-bottom:solid 1px #bbbbbb; vertical-align:top; font-size: 10pt; line-height:1.2em; } 
/* Standardformatierung */
td.normal_body_last { padding: 0.2em 0.2em 0.2em 0.3em; background-color: #eeeeee; vertical-align:top; font-size: 10pt; }
/* Standardformatierung rechtsbuendig */
td.normal_body_right { padding: 1px 5px 1px 5px; background-color: #eeeeee; border-bottom:solid 1px #bbbbbb; text-align:right; white-space: nowrap; font-size: 10pt; }
/* Fuss einer Tabelle */
td.normal_bottom { padding: 5pt; background-color: #bbbbbb; font-size: 10pt; }
/* Standardformatierung fuer kleinere Schriften */
td.small_body { padding: 1px 5px 1px 5px; background-color: #ffffff; border-bottom:solid 1px #C0C0C0; font-size: 9pt; vertical-align:middle; }

a.a_name, a.a_name:hover {display:none;}
/* Vollanzeige: Tabellenzellen */
/*div.single_hit td { padding: 2px 5px; }*/

/* Trefferliste: Sortierung */
#db_sort, #short_infos, #alphabet_1 { padding: 0 0.8em 0.8em 0.8em; }
#db_sort table tr td, #short_infos table tr td {padding-left:1.1em; }

/******************************************************************/
/* Sonstiges */

/* Zwischen Tabellen können Leerzellen stehen */
td.empty { height: 3px; }

/* Bilder */
img { border:0px; }

/* Gruppierungen, wo ein white-space:nowrap notwendig ist */
span.nobr { white-space: nowrap; }

/* Alphabet */
ul.alphabet { padding: 0 0 0 0.9em; margin: 0; }
ul.alphabet li { padding-right:1em; display:inline; white-space: nowrap;}
ul.alphabet li a:hover, ul.alphabet li a {background:none; padding:0 0.2em 0 0;}

/* Suchergebnisse */
div.search_res { padding: 0; margin: 0 1em 0 1em; background-color:#eeeeee; font-size:10pt;}
div.search_res p:first-child { border-bottom: solid 1px #777777; }
div.search_res p { background-color:#bbbbbb; padding: 0.3em 0.8em 0.3em 0.8em; }
div.search_res ul { padding-top: 0; padding-bottom: 0; }

