/* CSS-Layout fuer DBIS - (c) UBR, poc 2006 */
/* UB Paderborn, Stand 01.2007 */

/* body allgemein */

html, body {
background: #ffffff;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
margin: 0;
border: 0; }


table {
empty-cells:show;
border-spacing:0px;
border:0px;
width:100%;
background: #f4f4f4;}

td {
vertical-align:top;
padding:0px;
background: #ffffff;
}


/******************************************************************/
/* Genereller Seitenaufbau */
/* DBIS */

div.all {
margin: auto;
width: 98%;
background-color: #FFFFFF;
color: inherit;
min-height:100%; }

/* Navigation oben (Kopf) */
div.head {
margin-bottom:5px;

}

/* Navigation links */
td.left {
width: 175px;
padding: 5px;
color: #ffffff;
background-color:#f4f4f4;
background-repeat:no-repeat;
font-weight: bold;
font-size: 13px; }


/* Inhalt */
td.main { }

/******************************************************************/
/* Formatierung von Forumlaren allgemein */
form {
margin-bottom: 0px;
margin-top: 0px;
/*background-color: #f4f4f4;*/
color: #000000;}


input.text {
background-color: #ffffff;
color: black;
border: solid 1px black;
margin: 3px 0px 3px 0px; }

input.box {
background-color: #c0c0c0;
color: black;
border: outset 1px black;
margin: 3px 0px 3px 0px; }

select {
background-color: #f9f9f9;
color: black;
border: solid 1px black;
margin: 3px 0px 3px 0px; }

/******************************************************************/
/* Verweise allgemein */

a:link {
text-decoration:none;
color: #081C5A; }

a:visited {
text-decoration:none;
color: #081C5A; }

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

a:hover {
color: #ff6600;
}

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

/* Zelle, die feste Linkliste angibt */
td.dbis_logo {
margin:0px;
padding: 5px;
width:130px;
 }

/* Absatz, der das Logo rechts beinhaltet */
p.head_dbinfo {
font-weight:bold;
font-size: 25px;
color: #081C5A;
margin: 0px;
padding-top: 16px;
PADDING-LEFT: 5px;
}

td.dbis_bib_name {
background-image:url(http://www.ub.uni-paderborn.de/ebibliothek/dbis/css/leiste-pb.gif);
PADDING-LEFT: 5px;
HEIGHT: 75px;
}


/* Absatz, der den Bibliotheksnamen beinhaltet */
p.head_bib_name {
font-weight:bold;
padding: 5px;
font-size: 16px;
color: #081C5A;
margin: 0px;

}

/* DBIS-Logo */
td.head_logo {
text-align:right;
background-image:url(http://www.ub.uni-paderborn.de/ebibliothek/dbis/css/leiste-pb.gif);

}

/* 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: 0px 4px 0px 10px;
margin: 0px;
background-image:url(http://www.ub.uni-paderborn.de/ebibliothek/dbis/css/verlauf.png);
/* background-color: #4570A3;
background-color: #FF8b45;
oder #ff9f66*/
color: #ffffff;
}

.link_list li {
display:inline;
font-size: 13px;
padding-right:20px;
font-weight:bold;
color: #ffffff;}

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

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

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

.link_list a:hover {
color: #ff6000;
}




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

/* außen */
div.left_external {
padding: 5px 4px 0px 4px;
border: groove 0px #cccccc;
/*background-color: #f4f4f4;*/  }

div.left_external img { border:0px; background-color: #4570A3; }

/* Suchfenster */
div.left_search {
padding: 0px 0px 20px 0px;
margin: 0px; }

/* einzelne Zeile */
p.left_line {
padding: 0px 4px 10px 0px;
margin: 0px;
color: #000000;

}

p#left_support {
padding-top: 25px;
}

p.left_logo {
text-align: center;
color: #4570A3;
margin: 0px; }

/* Verweise im linken Navigationsmenue und Link der Bibliothek */
a.left:link, .head_bib_name a:link {
color: #081C5A; }

a.left:visited, .head_bib_name a:visited {
color: #081C5A; }

a.left:active, .head_bib_name a:active {
color: #081C5A; }

a.left:hover, .head_bib_name a:hover {
color: #FF6600;
}

/******************************************************************/
/* Anzeige Übersicht der Zugangsarten ausschalten*/

#short_infos {
display:none;
}


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

/* Formate für HTML-Quelltext, der von Administratoren geschrieben wird */
div.user {
padding: 10px 3px 6px 5px;
font-size: 13px;
background-color: #f4f4f4;
 }


div.user form {
padding: 5px 3px 6px 20px;
background-color: #ffffff;
color: #000000;}

div.user table {
padding: 5px 3px 6px 20px;
background-color: #ffffff;
}


div.user div {
padding: 10px 3px 6px 0px;
background-color: #ffffff;
margin: 0px 0px 3px 0px;
 }

div.user p {
padding: 5px 3px 6px 20px;
margin:0px; }

div.user h3 {
padding: 10px 3px 6px 20px;
font-size: 16px;
margin:0px; }

div.user h4 {
padding: 5px 3px 6px 20px;
font-size: 14px;
margin:0px; }

div.user ul {
padding: 5px 3px 6px 40px;
margin: 0px; }

div.user li{
padding: 0px 3px 6px 5px;
margin: 0px; }


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; }


/* Formatierung der Überschrift im Hauptfeld */
p.headline {
height:35px;
padding: 10px 3px 6px 20px;
margin: 0px;
color: #000000;
font-weight:bold;
font-size: 16px; }


/* Formatierung von Tabellen im Hauptfeld (umschließendes div - wegen IE) */
.main div {
padding: 0px 3px 3px 0px;
font-size: 13px; }

/* Ueberschrift */
td.normal_head {
padding: 5px 4px 6px 20px;
background-color: #cccccc;
font-weight:bold;
color: #000000;
border-bottom:solid 1pt #cccccc; }

/* rechtsbuendige Ueberschrift */
td.normal_head_right {
padding: 5px;
background-color: #cccccc;
font-weight:bold;
text-align:right;
color: #ffffff;
border-bottom: solid 1pt #cccccc;
white-space: nowrap; }

/* Standardformatierung */
td.normal_body {
padding: 5px 10px 5px 20px;
background-color: #ffffff;
border-bottom:solid 1pt black;
vertical-align:top; }

/* Standardformatierung */
td.normal_body_last {
padding: 1px 5px 1px 20px;
background-color: #ffffff;
vertical-align:top; }

/* Standardformatierung rechtsbuendig */
td.normal_body_right {
padding: 5px 5px 5px 20px;
background-color: #ffffff;
border-bottom:solid 1pt black;
text-align:right;
white-space: nowrap;}

/* Fuss einer Tabelle */
td.normal_bottom {
padding: 5px 5px 5px 20px;
background-color: #ffffff; }

/* Standardformatierung fuer kleinere Schriften */
td.small_body {
padding: 1px 5px 1px 5px;
background-color: #efefef;
border-bottom:solid 1pt black;
font-size: 13px;
vertical-align:middle; }

/******************************************************************/
/* Sonstiges */

/* Zwischen Tabellen können Leerzellen stehen */
td.empty {
height: 10px;
}

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

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

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