/* Cascading Stylesheet for Die Deutsche Bibliothek */
/* as per request the CSS-file is mapped in english */
/* 3-point concepts: Stephan Betke - 03.04.2006 */

/* Stylesheets for Contents */
/* 

/* Headlines */
h1 {color:#576072; font-family:times new roman ,serif; font-size:1.6em; font-weight:normal; letter-spacing:0.15em; line-height:120%; margin:0 0 0.8em 0; padding:0; text-transform:uppercase;}
h2 {color:#576072; font-family:verdana,arial,sans-serif; font-size:1.2em; line-height:120%; margin:20px 0 20px 0; padding:0; }
h3 {color:#576072; font-family:verdana,arial,sans-serif; font-size:1em; line-height:120%; margin:10px 0 5px 0; padding:0;}
h4 {color:#576072; font-family:verdana,arial,sans-serif; font-size:1em; line-height:120%; margin:10px 0 0 0; padding:0;}
h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus {color:#576072; text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:focus {color:#54606E; text-decoration:none;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:focus {color:#576072; text-decoration:none;}
h4 a:link, h4 a:visited, h4 a:hover, h4 a:focus {color:#576072; text-decoration:none;}
div.news h2 {color:#575F72; font-family:verdana,arial,sans-serif; font-size:1em; line-height:120%; margin:0 0 0.1em 0; padding:0;}
div.chapter h4 {margin:0 0 0 180px;}
table.organisation h3 {color:#575F72; font-size:1em; margin:20px 0 20px 0;}
table.organisation h4 {margin:0;}
table.organisation td.organisation_bodymiddle h4, table.organisation td.organisation_bodyleft h4, table.organisation td.organisation_bodyright h4 {margin:20px 0 0 0;}

/* Lists */
/* note that changing or adding values here will affect the layout of Jumplabels (style.css) */
#content ul {list-style-image:url(../bilder/listenpunkt.gif); margin-bottom:10px;}
#content ul li {margin:0 0 0 -20px;}
#content ul ul {margin-bottom:0.4em; margin-top:0.3em;}
html[xmlns] #content ul li {margin-left:-25px;}

/* Page-Specific Stylesheets-Classes */
select {cursor:pointer; font-size:1em; width:12em;}
.searchtext {font-size:1em; width:12em;}
input.submit {background:#EDE4E0 url(../bilder/button_suche.gif) right no-repeat; border:#EDE4E0 1px solid; float:right; font-size:1em; margin-top:8px; padding-right:5px; width:8em;}
.searchform {background:#DCD4C9; border-top:#C3C2AD 1px solid; border-bottom:#C3C2AD 1px solid; line-height:20px; margin:0 0 18px 0; padding:8px 0 8px 8px; width:13.7em;}
* html .searchform {background:#DCD4C9; line-height:20px; margin:0 0 18px 0; padding:8px 0 8px 8px; width:100%;}
div.attention {background:url(../bilder/icon_achtung.gif) left top no-repeat; border-top:#CCCFD4 1px solid; color:#54606E; font-weight:bold; margin-bottom:20px; padding-left:23px; width:95%;}

.news {margin:80px 0 0 0;}
.news_chapter {border-top:#CCCFD4 1px solid; clear:both; margin:21px 0 30px 0;}
.news_chapter_head {float:left; line-height:0px; margin:0 2px 0 0; padding:0;}
.news_chapter_body {margin:3px 0 0 0;}

/* Picture-Text Combinations */
div.chapters div.clear {font-size:0; height:20px; line-height:0; margin:0; padding:0;}
div.chapter div p {margin:0 0 18px 180px; padding:0;}
div.chapter p {margin-left:180px; padding:0;}
div.chapter p.legend {background:#DCD4C9; color:#993400; float:left; margin:0 0 10px 0; padding:0; width:162px;}
div.chapter p.legend br {font-size:0; height:0; line-height:0; margin:0; padding:0;}
div.chapter p.legend span {display:block; font-size:0.9em; line-height:1.2em; margin:0; padding:3px;}
#content div.chapter div.chapters div p.legend {margin-bottom:18px;}
/* IE 3px Text-Gap */
* html div.chapter p {width:100%;}

/* Organisational Charts */
table.organisation {border:0; border-collapse:collapse; font-size:1em; line-height:1.5em;}
table.organisation tr, table.organisation td {border:0;}
td.organisation_headleft {background:#DCD4C9 url(../bilder/hack_organisation.gif) bottom repeat-x; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_headmiddle {background:#DCD4C9; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_headright {background:#DCD4C9 url(../bilder/hack_organisation.gif) bottom repeat-x; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_bodyleft {background:#EFECE5 url(../bilder/hack_organisation.gif) right repeat-y; color:#333; padding:10px 15px 10px 10px; vertical-align:top; width:30%;}
td.organisation_bodymiddle {background:#DCD4C9; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_bodyright {background:#EFECE5 url(../bilder/hack_organisation.gif) left repeat-y; color:#333; padding:10px 10px 10px 15px; vertical-align:top; width:30%;}
