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

/* designed for nestor - Kompetenzzentrum Langzeitarchivierung - 30.06.2009 */

/* Stylesheets for Contents */
/* 

/* Headlines */
h1,h2,h3,h4,h5,h6 { font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#222; margin: 0 0 0.25em 0;  }

h1 { font-size: 250%; }                       /* 30px */
h2 { font-size: 116.67%; }                    /* 14px */
h3 { font-size: 100%; }                       /* 12px */
h4 { font-size: 100%; }                    /* 16px */
h5 { font-size: 116.67%; }                    /* 14px */
h6 { font-size: 116.67%; }                    /* 14px */

h1 { color: #074f88; 	letter-spacing: 1pt; line-height: 1.05em; }
h2 { border-bottom: 2px solid #3d739d; font-weight: bold; padding: 0 0 3px 0; text-transform: uppercase;margin: 0 0 0.5em 0;	 }
h3 { color: #000; margin: 0 0 0.25em 0; font-weight: bold; }
h4, h5 { font-weight: bold;  }
  
h1 a:link, h1 a:visited, h1 a:hover, h1 a:focus {color:#464B5A; text-decoration:underline; cursor: pointer;}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:focus {color:#464B5A; text-decoration:underline; cursor: pointer;}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:focus {color:#464B5A; text-decoration:none; cursor: pointer;}
div.news h2 {color:#464b5a; 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:#1C3667; 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:100%;  padding: 0.1em 0; margin-bottom: 0.5em;}
.searchtext {font-size:1em; width:98%; padding: 0.1em 0; margin-bottom: 0.5em;}
input.submit {background:#005696 url(../img/site/nes_bg_btsearch.gif) right no-repeat; color: #fff; float:right; font-size:1em; margin-top:8px; padding-right:5px; width:8em;}
.searchform { background: #e5f4ff; border-top:#004880 1px solid; border-bottom:#004880 1px solid; line-height:1.5em; margin:0 0 1em 0; padding:1em 0.5em; }
* html .searchform { line-height:1.5em; margin:0 0 1em 0; padding:1em 0; width:100%;}
div.attention {background:url(../bilder/icon_achtung.gif) left top no-repeat; border-top:#CCCFD4 1px solid; color:#464B5A; 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:#e5e5e5; color:#333; 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:#ECD2D6 url(../bilder/hack_organisation.gif) bottom repeat-x; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_headmiddle {background:#ECD2D6; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_headright {background:#ECD2D6 url(../bilder/hack_organisation.gif) bottom repeat-x; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_bodyleft {background:#F5E8EA url(../bilder/hack_organisation.gif) right repeat-y; color:#333; padding:10px 15px 10px 10px; vertical-align:top; width:30%;}
td.organisation_bodymiddle {background:#ECD2D6; color:#333; padding:10px; vertical-align:top; width:30%;}
td.organisation_bodyright {background:#F5E8EA url(../bilder/hack_organisation.gif) left repeat-y; color:#333; padding:10px 10px 10px 15px; vertical-align:top; width:30%;}
