/* 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;}
.display_none {display:none;}
.links {float:left;}
.rechts {float:right;}
img.links {margin:3px 15px 12px 0;}
img.rechts {margin:3px 0 12px 15px;}

/* ------------------------------
	Layout - Positionierung 
-------------------------------*/
#layout {margin:5px; padding:0; position:absolute; width:653px; z-index:2;}

/* ------------------------------
	Kopf
-------------------------------*/
#metamenue {display:none;}

#kopf {background:url(../allianz-kulturgut/pix/allianz-kulturgut_header_druckversion.gif) 0 0 no-repeat; width:666px; height:71px;}

#kopf .logoleiste .logo_links {display:none;}
#kopf .logoleiste .logo_rechts {display:none;}
#kopf .bildleiste {display:none;}
#kopf .breadcrump {margin:5px 0 0 0;}

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

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

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

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

/*.spalte_mitte {float:left; margin:0px 15px 0 0; width:430px;}
.spalte_rechts {float:left; margin:0px 0 0 0; width:205px;}*/
.spalte_mitte {float:left; margin:0px 15px 0 0; width:670px;}
.spalte_rechts {display:none;}

.zweispalter_links {float:left; margin:0 15px 0 0; width:205px;}
.zweispalter_rechts {float:left; margin:0; width:205px;}

.box {margin:0 0 10px 0;}
.box .content {padding:0px; width:205px;}
.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%;}

/* ------------------------------
	Fuss
-------------------------------*/
#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 {font-family:garamond, times new roman; font-size:2.3em; font-weight:normal; line-height:1em; letter-spacing:0.1em; margin:-3px 0 25px 0;}
h2 {font-family:georgia, times new roman; font-size:1.2em; line-height:1.15em; font-weight:bold; margin:1px 0 17px 0; padding:0;}
h3 {font-family:verdana, arial, helvetica, sans serif; font-size:1em; line-height:1.1em; margin:0 0 2px 0;}
h4 {color:#333; font-family:verdana, arial, helvetica, sans serif; font-size:1em; line-height:1.1em; margin:0 0 2px 0;}
h5 {border-bottom:1px dotted; color:#333; font-family:verdana, arial, helvetica, sans serif; font-size:1em; line-height:1.1em; margin:0 0 5px 0; padding:0 0 3px 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;}


