/* Cascading Stylesheet fuer Staatsbibliothek zu Berlin */
/* Css fuer Struktur- und Layoutangaben */
/* Css fuer das Hauptmenue liegt im style_menue.css */
/* 3-point concepts: msalz - 17.04.2008 */
/* last modified by S. Schweizer - SBB - 12.03.2009 */
/* added custom header graphics */

/*html {min-height:100.05%;}*/
body {font-family:verdana,helvetica, arial,sans-serif; font-size:70%; line-height:13px; margin:0; padding:0; text-align:left;}

/* ------------------------------
	allgemeine Definitionen 
-------------------------------*/
table, tr, td, div, form, input, select, span, img, ol, ul, li, a, hr, h1, h2, h3, h5, h6 {border:0; margin:0; padding:0;}

div.clear {clear:both; font-size:0; line-height:0; margin:0; padding:0;}

a {text-decoration:none;}

/* ------------------------------
	Layout - Positionierung 
-------------------------------*/
#layout {margin:0 0 0 0; padding:0; width:100%;}

/* ------------------------------
	Kopf
-------------------------------*/
/* child selector hack excludes <= IE6, star selector doesn't work here, for whatever reason ... */
/*	html>body #header {background:url(../zdb/pix/zdb_logo_print.gif) 0 0 no-repeat; width:100%; height:101px; position:relative; margin:0; padding:0;}*/
/* end hack */
/*#header {background:url(../zdb/pix/zdb_logo_print.gif) 0 0 no-repeat; width:100%; height:101px; float:left; margin:0; padding:0;}

#header {background:url(../zdb/pix/zdb_logo_print.gif) 0 0 no-repeat; width:100%; height:101px; position:relative; margin:0; padding:0;}*/

/* Remove this until we rewrite this whole stylesheet:
#header {margin:0; padding:0; float:left; width:100%; height:101px; background:url(../zdb/pix/zdb_logo_print.gif) 0 0 no-repeat;}*/
#header {display:none;}

#header .headerlogo {display:none;}
#header .headergraphics {display:none;}
#header #stripline1 {display:none;}
#header #stripline2 {display:none;}
#header .searchform {display:none;}
#header .breadcrumb {display:none;}

/* ------------------------------
	Menue
-------------------------------*/
#menu {display:none;}

/* ------------------------------
	Suche
-------------------------------*/
#kopf .quicksearch {display:none;}

/* ------------------------------
	Submenue 
-------------------------------*/
#submenue {display:none;}

/* ------------------------------
	Inhalt
-------------------------------*/
/*#content {font-family:verdana, arial, helvetica, sans serif; font-size:1.2em; line-height:15px; margin:127px 0 0 0; width:100%;}*/
#content {font-family:verdana, arial, helvetica, sans serif; font-size:1.2em; line-height:15px; margin:26px 0 0 0; float:left; width:100%;}

/*.spalte_mitte {float:left; margin:0px 15px 0 0; width:66%;}
.spalte_rechts {float:left; margin:0px 0 0 0; width:33%;}
.zweispalter_links {float:left; margin:0 15px 0 0; width:33%;}
.zweispalter_rechts {float:left; margin:0; width:33%;}

.box {margin:0 0 10px 0;}
.box .content {padding:0px; width:33%;}
.box .content h2 {color:#333; font-size:13px; margin:0 0 5px 0; padding:0;}
.box .content img {margin:0 0 9px 0; width:100%;}*/

#content #h1chrome {display:none;}
#content #stripline6 {display:none;}
#content #stripline5 {width:100%; float:left;}

#content #subcontent_left {display:none;}
#content #subcontent_right {float:left;}
#content #subcontent_url {display:block; float:left; font-size:0.8em;}
#content #subcontent_printbutton {display:block; margin:20px 0 20px 0;}
#content #subcontent_printbutton .print {
	display: block;
	color: #4978bb;
	background-color: #cae2ff;
	padding: 0.4em;
	border: 1px solid #4978bb;
	text-decoration: none;
	font-weight: bold;
	width: 200px;
	text-align:center;
}

/* ------------------------------
	Fuss
-------------------------------*/

#footer {display:none;}
#footer #footer_left {display:none;}
#footer #footer_right {display:none;}
#clearfooter {display:none;}

/*
#footer {background:#FFF; border-top:1px dotted #333; margin:18px 0 10px 0; padding:3px 0; width:100%;}
#footer .footer_top .letzte_aenderung {color:#333; float:left; width:200px;}
#footer .footer_top .druckbutton {float:right; width:200px;}
#footer .footer_top .druckbutton a {background:url(../pix/icon_drucker_333333.gif) 0 0px no-repeat; color:#333; float:right; padding:0 0 0 15px;}
#footer .footer_top .top  {display:none;}
#footer .footer_bottom {display:none;}
*/

/* ------------------------------
	Headlines
-------------------------------*/

h1,h2,h3,h4,h5,h6 { font-family:verdana, arial, helvetica, sans serif; }

h1 { font-size:1.2em; font-weight:bold; color:#be006c;  letter-spacing:0; padding:5px 0 5px 0;}
h2 { font-size:1em; color: #535353; margin:6px 0 0 0;}
h3 { font-size:0.9em; color: #5c5c5c; margin:4px 0 0 0;}
h4 { font-size:0.9em; font-style:italic; color: #636363; margin:3px 0 0 0;}
h5 { font-size:0.8em; font-style:italic; color: #6b6b6b; margin:2px 0 0 0;}
 
/* ------------------------------
	Links
-------------------------------*/
#inhalt a.intern:link, #inhalt a.intern:visited, #inhalt a.intern:link, #inhalt a.intern:link {padding:2px 12px 3px 0px;}
#inhalt a.extern:link, #inhalt a.extern:visited, #inhalt a.extern:link, #inhalt a.extern:link {padding:2px 15px 3px 0px;}

#inhalt a.archiv:link, #inhalt a.archiv:visited, #inhalt a.archiv:link, #inhalt a.archiv:link {padding:0 0 0 20px;}
#inhalt a.audio:link, #inhalt a.audio:visited, #inhalt a.audio:link, #inhalt a.audio:link {padding:0 0 0 20px;}
#inhalt a.dokumente:link, #inhalt a.dokumente:visited, #inhalt a.dokumente:link, #inhalt a.dokumente:link {padding:0 0 0 20px;}
#inhalt a.mail:link, #inhalt a.mail:visited, #inhalt a.mail:link, #inhalt a.mail:link {padding:0 0 0 20px;}
#inhalt a.mail img {position:relative; top:2px;}
#inhalt a.newsletter:link, #inhalt a.newsletter:visited, #inhalt a.newsletter:link, #inhalt a.newsletter:link {padding:0 0 0 20px;}
#inhalt a.pdf:link, #inhalt a.pdf:visited, #inhalt a.pdf:link, #inhalt a.pdf:link {padding:0 0 0 20px;}
#inhalt a.video:link, #inhalt a.video:visited, #inhalt a.video:link, #inhalt a.videor:link {padding:0 0 0 20px;}
#inhalt a.word:link, #inhalt a.word:visited, #inhalt a.word:link, #inhalt a.word:link {padding:0 0 0 20px;}

/* ------------------------------
	Listen
-------------------------------*/
#inhalt ul {list-style:none; margin:0; padding:17px 0 17px 25px;}
#inhalt ol {margin:0; padding:17px 0 17px 25px;}
#inhalt ul li {margin:0; padding:0 0 0 15px;}
#inhalt ul li ul  {margin:0; padding:0;}
#inhalt ol li ol {padding:0 0 0 20px;}
#inhalt ul li ul li {padding:0 0 0 15px;}

/* ------------------------------
	Formulare
-------------------------------*/
#inhalt form {margin:0 0 20px 0;}
#inhalt input, textarea {background:#FFF; border:1px solid #797979; display:block; font-family:verdana, arial, helvetica, sans-serif; font-size:11px;  margin:3px 0 0 0; padding:1px 4px;}
#inhalt select {border:1px solid #797979; display:block; font-family:verdana, arial, helvetica, sans-serif;  margin:3px 0 0 0; font-size:11px;}
#inhalt fieldset {border:0;}
#inhalt legend {display:none;}

#inhalt .csc-mailform-field {margin:0 0 10px 0;}
#inhalt .csc-mailform-field select {width:150px;}
#inhalt .csc-mailform-field label {padding:0 10px 0 0;}
#inhalt .csc-mailform-field input#mailformEingabefeld, #inhalt .csc-mailform-field textarea#mailformTextbereich {width:360px;}
#inhalt .csc-mailform-field input.csc-mailform-radio, #inhalt .csc-mailform-field input.csc-mailform-check {border:0; display:inline; width:20px;}
#inhalt .csc-mailform-submit, #inhalt .button {cursor:pointer;}
#inhalt input[type=submit] {cursor:pointer;}
#inhalt input[type=hidden] {display:none;}

/* ------------------------------
	Sitemap
-------------------------------*/
#inhalt .csc-sitemap ul {list-style:none; margin:0; padding:0;}
#inhalt .csc-sitemap li {background:0 0; padding:0;}
#inhalt .csc-sitemap li a {background:#E6E9F4 url(../pix/pfeil_menue_666666.gif) 0 5px no-repeat; border-top:1px dotted; border-bottom:1px dotted; display:block; padding:0px 0 0px 16px;}
#inhalt .csc-sitemap li li {margin:0 0 0 16px;}
#inhalt .csc-sitemap li li a {background-color:#FFF; border:0;}

/* ------------------------------
	Text-Bild-Elemente
-------------------------------*/
#inhalt .csc-textpic-intext-left .csc-textpic-imagewrap {padding:0 8px 0 0;}
#inhalt .csc-textpic-caption {font-size:11px;}
#inhalt .csc-caption {margin:3px 0 5px 0; padding:0;}

/* ------------------------------
	Login
-------------------------------*/
.csc-loginform .csc-form-labelcell {padding:0 15px 0 0;}
.csc-loginform .csc-form-labelcell p {margin:5px 0 5px 0;}

/* ------------------------------
	Haeuser-Icons fuer Tabellen
-------------------------------*/
.udl {background:url(../pix/icon_haus_unter_den_linden.gif) 0 0 no-repeat; height:27px; width:39px; padding:27px 0 0 0;}
.potsdamer {background:url(../pix/icon_haus_potsdamer_strasse.gif) 0 0 no-repeat; height:27px; width:39px; padding:27px 0 0 0;}
.westhafen {background:url(../pix/icon_haus_westhafen.gif) 0 0 no-repeat; height:27px; width:39px; padding:27px 0 0 0;}

/* ------------------------------
	Extrafenster
-------------------------------*/
#extrafenster {background:#FFF; width:100%;}
#extrafenster #kopf {background:#666; margin:0; padding:0; float:none; clear:both; width:100%;}
#extrafenster #kopf .logoleiste {background:#666; height:40px; padding:5px 0 0 38px;}
#extrafenster .bildleiste {background-color:#CCCCCC;}
#extrafenster #inhalt {float:none; margin:20px 0 0 0; padding:0; width:100%;}
#extrafenster #inhalt .content {margin:0; padding:10px;}
#extrafenster #footer {background:#666; border:0; height:16px; margin:0; padding:2px 0 0 0; text-align:right; width:100%;}
#extrafenster #footer .left {float:left;  text-align:left; padding:0 0 0 10px; width:40%;}
#extrafenster #footer .right {float:right; text-align:right; width:50%;}
#extrafenster #footer a.schliessen {background:url(../pix/icon_fenster_schliessen_ffffff.gif) 0 3px no-repeat; color:#FFF; padding:0 17px 0 17px;}
#extrafenster #footer a.drucken {background:url(../pix/icon_drucken_ffffff.gif) 0 3px no-repeat; color:#FFF; padding:0 17px 0 12px;}

