

body {
	padding:0px 0px 0px 0px;
}

h2  {
	font-size:17px;	
	line-height:135%;
	font-weight:normal;
	margin-top:12px;
	margin-bottom:10px; 
	width:90%;
}

table {
	border-collapse:collapse;
}

ul {
	margin-left:17px;
	padding:0px;
	line-height: 165%;
}


.stufenbezeichnung {
	color:#df3939;
	text-align:right;
}

#link_strukturansicht {
	margin-top:20px;
	margin-bottom:20px;
}

#link_strukturansicht img {
	vertical-align:-6px;
	margin-right:5px;
}

#einfuehrung {
	margin-top:20px;
	width:60%;
	max-width:600px;
	min-width:400px;
}

#einfuehrung h2 img {
	margin-top:6px;
	margin-bottom:12px;
}

#einfuehrung ul { 
	margin-top:10px;
	margin-bottom:10px;
}

#einfuehrung li { 
	line-height:160%
}

#einfuehrung p {
	font-size:15px;
	line-height:155%;
	margin-top:10px;
	margin-bottom:10px;
}

a {
	text-decoration:none;
}

a:link {color: black;}
a:visited {color: black;}
a:active {color: black;}
a:hover {color: black;text-decoration:underline;}

.liste {
	line-height:19px; 
	margin-left:18px; 
	margin-bottom:-8px;
}

.hell {
	color:lightslategray;
}

.kleinhell { 
	color:lightslategray;
}

.fliesstextklein {
	line-height:155%;
	margin-top:7px;
	margin-bottom:7px;
}


/* Bildbetrachter */

.bestandsinfo {
	margin-top:10px;
	background-color:#f7f7f7;
	border: 1px solid #d8d8d8;
	width:490px;
}

.bestandsinfo table {
	margin:10px 0px 10px 0px;
}


.bestandsinfo td {
	padding:5px 20px 5px 20px;
}

.bestandsinfo b {
	color:lightslategray;
}

.bildexpl_fuehrung {
	position:relative;
	top: 22px;
	margin-bottom: 32px;
	border:1px solid #eeeeee;
	background-color:#f0f0f0;
	width:60%;
	height:37px;
}

.bildexpl_fuehrung table {
	margin:3px 30px 3px 30px;
	width:90%;
}

.bildexpl_fuehrung td {
	padding:5px;
	font-size:12px;
}

.bildexpl_blaettern {
	padding-left:40px;
}

.bildexpl_fuehrung select {
	border:2px dotted #555555;
	height:22px;
	font-size:12px;
}

.bildexpl_fuehrung td img {
	vertical-align:-2px;
}

.bildexpl_fuehrung select option {
	white-space:nowrap;
	font-size:12px;
}

.bild_expl_thumbnails {
	position:relative;
	top:16px;
	left:0px;
	width:62%;
}

.bildexpl_abschnitte {
	font-size:12px;
	line-height:135%;
	margin:10px;
	margin-bottom:16px;
	height:60px;
	color:black;
}

.bildexpl_abschnitte b {
}

.bildexpl_lesezeichen {
}

.bildexpl_fuehrung2 {
	position:relative;
	top:16px;
	right:0px;
	width:540px;
	height:0px;
}

.bildexpl_fuehrung2 table {
	margin-bottom: 100px;
	width:100%;
}

.bildexpl_fuehrung2 td {
	text-align:left;
	font-size:12px;
}

.bildexpl_bildrahmen {
	float:left;
	background-color:white;
	text-align:center;
	border:1px solid #999999;
	text-align:center;
}

.bildexpl_bild img {
}

.bildexpl_bild {
}

#bildexpl_anzeigebereich {
	margin-top:18px;
}

#bildexpl_anzeigebereich td {
	vertical-align:top;
	padding-right:10px;
	
}

#body_bildexpl_bestaendefacetten {
	padding:17px;
}

#bildexpl_bestaendefacetten_body h1 {
	font-size: 20px;
	font-weight:normal;
	font-family:titelschrift;
	margin-bottom:15px;
	margin-top:30px;
	margin-left:20px;
}

.bildexpl_facettenklassi td {
	vertical-align:top;
	padding-left:0px;
	padding-top:3px;
	padding-right:5px;
}
.bildexpl_facettenklassi td img {
	margin-top:3px;
}

#bildexpl_bestaendefacetten_hierarchie {
	overflow:auto;
	height:75%;
	border:0px solid red;
	margin-top:20px;
	margin-left:20px;
	width:93%;
}

#bildexpl_bestaendefacetten_absenden {
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	height:30px;
	padding:12px;
	padding-left:25px;
	background-color:#eeeeee;
	font-family:basisfettschrift;
}

#bildexpl_bestaendefacetten_absenden img {
	vertical-align:1px;
	margin-right:2px;
}

.bearbeiter_kontakt {
	margin-top:16px;
	margin-bottom:16px;
}

/* Sonderseiten im Bereich Suche: Statistik, Findmittel mit Digitalisaten */

#sonderseiten {
	margin-top:25px;
	height:100%;
	width:70%;
}

#sonderseiten .unterAuswahl {
	margin-bottom:-10px;
}

#sonderseiten .eintrag {
	margin-top:12px;
	margin-bottom:12px;
}

#sonderseiten .digiliste {
	border-collapse:collapse;
	width:500px;
	margin-top:9px;
}

#sonderseiten .digiliste td {
	padding:14px;
	padding-left:0px;
	border-top:1px solid silver;
}

#sonderseiten .digiliste .pfeil_hoch {
	margin-right:6px;
	margin-top:3px;
}

#sonderseiten .digiliste .pfeil_rechts {
	margin-right:6px;
	margin-top:3px;
}

#sonderseiten .digiliste .rechts {
	padding-left:10px;
	padding-right:0px;
	vertical-align:top;
	
}

#sonderseiten #hinweis, #hinweis_einfachesuche {
	position:absolute;
	width:280px;
	border: 2px dotted #999999;
	line-height:125%;
	padding:10px;
	padding-left:14px;
}

#hinweis_einfachesuche p {
	line-height:140%;
	margin-top:5px;
	margin-bottom:5px;
}


#sonderseiten .digiliste .digilisten_bildzelle {
	vertical-align:top;
	padding-top:14px;
}

#sonderseiten .digiliste .bilderersatz {
	width:120px;
	height:90px;
	border:1px solid #e0e1e3; 
	background-color:#f5f5f5;
}

#sonderseiten .digilisten_werte_ausgabeNeue th {
	font-weight:normal;
	text-align:right;	
	color:silver;
	border:0px;
	padding:1px 4px 0px 0px;
}

#sonderseiten .digilisten_werte_ausgabeNeue td {
	color:silver;
	text-align:left;
	border:0px;
	padding:1px 4px 0px 0px;
}

#sonderseiten .unterTitelDigiliste  {
	margin-top:25px;
	margin-bottom:14px;
	font-size:17px;
}

#sonderseiten .digiliste .klassi  {
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	padding-left:15px;
	padding-top:9px;
	padding-bottom:8px;
}

#sonderseiten .digiliste .klassi a:link {color: black;}
#sonderseiten .digiliste .klassi a:visited {color: black;}

#sonderseiten .digiliste .digilisteRahmen {
	border-top:1px solid #e0e1e3;
	border-bottom:1px solid #e0e1e3;
	background-color:#f5f5f5; 
	padding:14px;
	padding-left:16px;
}

#sonderseiten .digiliste .klassi td {
	border:0px solid white;
	padding:0px;
	vertical-align:top;
}

#sonderseiten .digiliste .optionen { 
	padding:0px 15px 17px 0px;
	text-align:right;
}

#sonderseiten .unterTitel  {
	font-size:16px;
	margin-top:20px;
	margin-bottom:15px;
}

#sonderseiten .unterTitel img  {
	margin-top:5px;
	margin-bottom:5px;
}

#sonderseiten .statistik_tabelle {
	background-color:white;
	width:90%;
}

#sonderseiten .statistik_tabelle td {
	padding:7px;
	border:1px solid silver;
	vertical-align:top;
}

#sonderseiten .statistik_tabelle .kopfzeile {
	font-family:basisfettschrift;
	color:#404040;
	text-align:left;
	border:0px solid silver;
	padding-bottom:10px;
	padding-left:0px;
}

#sonderseiten .statistik_tabelle th {
	background-color:#eeeeee;
	font-weight:normal;
	text-align:left;
	padding:7px;
	border:1px solid silver;
	vertical-align:top;
}

#untertitel_statistik {
	font-family:basisschrift;
	font-size:20px;
}

#sonderseiten .statistik_tabelle .zahlenfeld {
	text-align:right;
	white-space:nowrap;
}

.statistik_info {
	width:370px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	padding-top:12px;
	padding-left:17px;
	padding-right:15px;
	padding-bottom:16px;
	margin-bottom:23px;
}

#sonderseiten select {
	height:24px;
}

#sonderseiten .liniengrafik {
	border:1px solid silver;
}

.dimag_hinweis {
	margin:10px 0px 20px 0px;
	width:400px;
}

.freischaltung {
	margin-top:10px;
	margin-bottom:15px;
} 
.freischaltung td {
	padding-left:15px;
}

#listenauswahl .freischaltung td input {
	margin-left:0px;
	margin-top:14px;
	margin-bottom:8px;
}

#listenauswahl .freischaltung td {
	padding-left:0px;
}

.freischaltung img {
	margin-right:2px;
	vertical-align:1px;
} 

.suchformularUnten .freischaltung input {
	margin-left:0px;
	margin-bottom:6px;
	margin-top:4px;
}
#bestellung_icons {
	margin-top:16px;
	margin-bottom:33px;
	margin-left:18px;
}

#bestellung_icons img {
	margin-right:12px;
}

#bestellung p {
	margin-top:8px;
	margin-bottom:8px;
}

#bestellung p img {
	margin-left:3px;
	vertical-align:1px;
}

#bestellung li {
	margin-bottom:19px;
	
}
#bestellung {
	width:60%;
}

#bestellung p a {
	text-decoration:underline;
}

#bestellung .infolink {
	cursor:help;
	color:darkorange;
	font-family:basisfettschrift;
}

#bestellung a.infolink {
	text-decoration:none;
}

#legende {
	height:150px;
	width:200px;
}

#legende .titel {
	vertical-align:top;
	height:25px;
}

/* Informationen zur Bestellung ---- */

#inhalt #bestellung p {
	margin-left:12px;
	margin-top:7px;
	margin-bottom:7px;
}

#inhalt #bestellung h3 {
	color:#252525;
	margin-top:15px;
	margin-bottom:7px;
	font-family:basiskursivschrift;
	font-family:basisfettschrift;
}

#inhalt #bestellung h3 img {
	margin-right:8px;
	margin-bottom:2px;
}

#inhalt #bestellung p img {
	margin-right:2px;
}

#inhalt #bestellung p a {
	text-decoration:underline;
}

#basisinfos {
	width:80%;
	margin-top:30px;
}

#basisinfos h4 {
	font-size:16px;
	font-family:basisfettschrift;
	color:#404040;
	font-weight:normal;
}

#basisinfos a {
	text-decoration:underline;
}

/* --- Suchanleitung ---- */

#suchanleitung {
	margin-bottom:800px;
	width:60%;
}

#suchanleitung p a {
	text-decoration:underline;
}

#suchanleitung #auswahl {
	position:relative;
	top:30px;
	left:0%;
	width:400px;
	margin-bottom:50px;
}

#suchanleitung #auswahl h4 {
	margin-top:0px;
	margin-bottom:7px;
	font-size:15px;
	font-family:basisfettschrift;
	color:#404040;
	font-weight:normal;
}


#suchanleitung p {
	font-size:15px;
	line-height:155%;
	margin-top:6px;
	margin-bottom:6px;
}

#suchanleitung b {
	font-family:basisfettschrift;
	font-weight:normal;
	color:#404040;
}

#suchanleitung h3 {
	font-size: 17px;
	margin-top:25px;
	margin-bottom:10px;
	font-family:basisfettschrift;
	font-weight:normal;
	color:#404040;
}

#suchanleitung h3 img {
	margin-right:6px;
	margin-bottom:2px;
}

#inhaltRahmen {
	position:absolute;
	top:20.6%;
	left:1.4%;
	width:560px;
	height:100%;
	
}

#inhalt {
	position:absolute;
	padding:0px;
	top:40px;
	left:16px;
	width:100%;
	height:100%;
}




#inhalt #impressum {
	width:330px;
}

#inhalt #impressum h3, #inhaltDruck #impressum h3  {
	font-family:basisfettschrift;
	font-weight:normal;
	color:gray;
	margin-top:16px;
}

#inhalt #impressum #rahmen {
	padding-top:2px;
	padding-bottom:12px;
	margin-top:19px;
	margin-bottom:12px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.tagtext_tabelle {
	margin-top:20px;
	border-collapse:collapse;
	border:1px solid #777777;
	background-color:white;
}

.tagtext_tabelle td {
	padding:5px;
	vertical-align:top;
	border:1px solid gray;
}

.kleinAbsatz {
	line-height:16px; 
	margin-top:6px; 
	margin-bottom:6px; 
	width:100%; 
}

.rahmenSignsuche {
	background-color:white;
	border: 1px solid #666666;
	padding:25px;
	margin-top:18px;
	width:500px;
}

.rahmenSignsuche p {
	margin-top:0px;
}

.rahmenSignsuche table {
	margin-top:0px;
	margin-bottom:7px;
}

.rahmenSignsuche td {
	padding:0px;
	padding-bottom:4px;
}

.rahmenSignsuche select {
	background-color:white;
	height:25px;
}

.rahmenSignsuche input {
	background-color:white;
	margin-left:5px;
}

.rahmenSignsuche td input {
	background-color:#f7f7f7;
	margin-left:0px;
	margin-right:6px;
}

.rahmenSignsuche img {
	vertical-align:1px;
}

.rahmenSignsuche .button {
	height:25px;
	width:70px; 
	color:white;
	background-color:#333333;
	cursor:pointer;
	border:0px;
	margin-left:10px;
}

.rahmenSignsuche .findbuch_einsehen {
	margin-top:-4px;
	margin-left:30px;
	margin-bottom:8px;
}

.rahmenSignsuche .buchstabensequenz {
	margin-top:0px;
	margin-bottom:5px;
}

.rahmenSignsuche .innenrahmen {
	background-color:#eeeeee;
	padding:17px;
}

#icon_permalink {
	position:absolute;
	padding:0px;
	top:5px;
	right:5%;
	width:13px;
	height:13px;
}

/* ----- Startbild ---- */

.startbildTitel {
	margin-top:7px;
	width:100%;
}

.startbildTitel img {
	margin-right:9px;
	margin-top:8px;
}

.startbildTitel td {
	vertical-align:top;
	padding:0px;
	
}

.startbildTitel td h1 {
	font-size:14px;
}

#inhaltStartbild {
	position:relative;
	top:0px;
	left:0px;
	width:80%;
}

.startbild {
	border:1px solid #666666;
}

#startbildAktuell {
	position:absolute;
	top:0px;
	left:0px; 
	display:inline;
}

#inhaltStartbild #startbildAktuell #startbild {
	padding-bottom:5px;
	padding-right:15px;
}

#inhaltStartbild #startbildAktuell #link_strukturansicht {
	padding-top:8px;
}		

#inhaltStartbild #startbildAktuell #zeigethumbnails {
	padding-bottom:5px;
	vertical-align:bottom;
}

#inhaltStartbild #startbildAktuell #blaettern a {
	padding:15px 0px 15px 0px;
}

#inhaltStartbild #startbildThumbnails {
	position:absolute;
	top:4px;
	left:1px;
	border:1px solid gainsboro;
	background-color:white;
	padding:10px 2px 10px 18px;
	display:none;
}

#inhaltStartbild #startbildThumbnails div {
	background-color:white;
	float:left;
	text-align:center;
	box-shadow: 4px 4px 5px 0px #e8e8e8;
}

#inhaltStartbild #startbild_links {
	border-top:1px solid gray;
	height:0px;
	margin-top:7px;
	padding-top:9px;
	font-size:14px;
}

/* Startbild */

#start_illustration {
	position:absolute;
	top:0px;    
	left:56.1%;
	width:150px;
	height:140px;
	z-index:3;
}



/*  Einstiegseite ohne Bild */

#inhaltStart {
	position:relative;
	top:0px;
	left:0px;
	width:100%;	
}

#titelblatt {
	width:70%;
	left:4%;
	margin-left:0px;
	margin-top:11%;
} 

#titelblatt td {
	vertical-align:top;
} 

#titelblatt td img {
	margin-top:0px;
	margin-left:7px;
	vertical-align:-2px;
}

#titelblatt h1 {
	font-size: 23px;
	font-weight:normal;
	line-height:150%;
	margin-bottom:0px;
}

#titelblatt h3 {
	font-size: 20px;
	font-weight:normal;
	line-height:150%;
	margin-top:5px;
	margin-bottom:0px;
}

#titelblatt h4 {
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	margin-top:8px;
}

#listenauswahl {
	margin-left:10px;
}

#listenauswahl #bemerkung {
	width:230px;
	margin-top:3px;
	margin-left:6px;
	margin-bottom:20px;
	background-color:#f7f7f7;
	border: 1px solid #d8d8d8;
	padding:10px 12px 12px 18px;
	font-family:basiskursivschrift;
	line-height:140%;	
}

#listenauswahl ul {
	margin-top:-3px;
	margin-left:6px;
}

#listenauswahl table {
	margin-top:10px;
	margin-left:-10px;
}

#listenauswahl th {
	padding-left:0px;
	padding-bottom:0px;
	font-weight:normal;
	text-align:left;
}

#listenauswahl input {
	margin-left:7px;
}

#listenauswahl td input {
	background-color:white;
}

#listensuche {
	margin-top:13px;
	margin-left:-4px;
	/* background-color:#f7f7f7; */
	width:520px;
	height:290px;
}

#listensuche #suchmaske_suchfeld {
	position: absolute;
	top:153px;
}

#listensuche #suchmaske_suchfeld_bg {
	position: absolute;
	top:149px;
}


#listensuche #suchmaske_button {
	position: absolute;
	top:129px;
}

#listensuche_optionen {
	position: relative;
	top:25px;
}

#listensuche td, #listensuche p {
}

#listensuche th {
	padding-left:0px;
	padding-bottom:10px;
	font-weight:normal;
	text-align:left;
}

#listensuche th img {
	margin-right:8px;
}

#listensuche td input {
	background-color:#eeeeee;
}

#listensuche {
	vertical-align:top;
	padding-top:0px;
	padding-bottom:3px;
}

#listensuche {
	margin-top:3px;
	margin-right:7px;
	background-color:white;
}

#listensuche_bemerkung {
	position:relative;
	top:52px;
	padding:15px;
	padding-right:10px;
	width:350px;
	border: 2px dotted #999999;
	margin-bottom:6px;
}

#listen_suchergebnis {
	width:60%;
}

#listen_suchergebnis td {
	padding-bottom:0px;
}

#listen_suchergebnis .treffer {
	padding-top:4px;
	padding-bottom:19px;
}

#listen_suchergebnis .treffer img {
	vertical-align:-3px;
}

#listen_suchergebnis .archivname {
	white-space:nowrap;
	color:silver;
	padding-bottom:12px;
}

a.zusatzlink {
	font-size:11px;
	color:gray;
	white-space:nowrap;
	margin-left:10px;
}

.zusatzlink img {
	margin-left:5px;
}

.archivCheckboxen td input {
	margin-top:3px;
	margin-right:7px;
	margin-left:-3px;
}

.archivCheckboxen td {
	padding:3px;
	white-space:nowrap;
}

#auswahl_stichwortlisten {
	margin-top:-3px;
}

.listensuchergebnisTitel {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:17px;
	font-size:14px;
}

.listensuchergebnisTitel img {
	margin-right:9px;
	margin-bottom:1px;
}

#listentabelle {
	width:490px;
}

#listezurueck {
	margin-top:0px;
}

.listenBuchstabe {
	font-size: 21px;
	font-weight:normal;
	color:black;
	padding-top:4px;
	padding-bottom:6px;
}

.listeneintrag {
	padding-bottom:3px;
}

.listeBuchstabenleiste {
	font-size:14px;
	margin-top:7px;
	margin-bottom:16px;
	padding:7px;
	padding-left:14px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	width:480px;
	background-color:white;
}

.buchstabentitel {
	vertical-align:bottom;
}

.buchstabentitel img {
	margin-top:25px;
	margin-bottom:3px;
}

.listeBuchstabenleiste a {
	margin-right:4px;
}

.listenEingrenzungarchiv {
	padding-top:8px;
	padding-bottom:20px;
}

.listenEingrenzungarchiv div {
	border: 1px solid #999999;
	width:250px;
	padding:10px;
	padding-left:18px;
}

.listenEingrenzungarchiv p {
	margin-bottom:3px;
	margin-top:-3px;
}

.listenZusatzinfos {
	width:360px;
}


.listenZusatzinfos th {
	font-family:basiskursivschrift;
	text-align:left;
	font-weight:normal;
	padding:8px;
	padding-left:0px;
	border-bottom:1px solid gray;
	/*border-top:1px solid silver;*/
}

.listenZusatzinfos td {
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
}

.button {
	font-size:14px;	 
	padding:3px 16px 3px 16px;
	color:white;
	background-color:#333333;
	border:0px;
}

.selectGrau {
	color:white;
	background-color:#808080;
	height:18px;
}


/*       allgemein     */



select {
	height:20px;
}

/*       Einzelne Ansichten     */

/* Startseite */

#startseite {
	height:2000px;
}

#startseite #einfuehrungstext {
	margin-top:10px;
	width:60%;
}

#startseite #suche_rahmen {
	height:42px;
	width:700px;
	margin-top:30px;
}

#startseite #suche_hintergrund {
	height:40px;
	width:350px;
	background-color:#eeeeee;
	border:0px solid black;
	float:left;
}

#startseite #suche_hintergrund input {
	width:282px;
	height:36px;
	font-size:16px;
	background-color:#eeeeee;
	margin-left:10px;
	border:0px;
	float:left;
}  

#startseite #suche_rahmen select {
	background-color:white;
	height:40px;
	border:1px solid #999999;
	margin-left:25px;
}

#startseite #suche_hintergrund #senden {
	background-image: url(../image2020/lupe.gif);
	width:36px;
	height:36px;
	margin-right:8px;
	margin-top:3px;
}

#startseite #suchmaske_hilfe_icon {
	position: absolute;
	top:38px;
	left:270px;
	height:32px;
	width:30px;
	background-color:none;
	z-index:4;
	display:none;
}

#startseite #suchmaske_unterschriften {
	margin-top:6px;
	width:500px;
	height:20px;
	padding:0px;
}

#startseite #suche_hilfe {
	position:absolute;
	margin-top:1px;
	width:80px;
}

#startseite #suche_bereich {
	position:absolute;
	width:100px;
	margin-left:378px;
	font-size:13px;
	color:#404040;
}

#startseite .rahmenelement {
	border:0px solid red;
	width:520px;
	margin-top:50px;
}

#startseite .rahmen {
	border:2px solid #f7b229;
	width:100%;
	height:360px;
}

#startseite #rahmenelement1 {
	float:left;
	margin-right:4%;
}

#startseite #rahmenelement2 {
	float:left;
}

#startseite #rahmenelement3 {
	float:left;
	clear:left;
	margin-right:4%;
}

.anmeldungMitBestaetigung {
	height:394px !important;
}
 
#startseite #rahmenelement3 .rahmen {
	margin-right:4%;
	height:334px;
}

#startseite #rahmenelement4 {
	float:left;
}

#startseite #rahmenelement4 .rahmen {
	height:334px;
}

#startseite .rahmen table {
	margin:3%;
	width:94%;
}

#startseite .rahmen td {
	padding:10px;
}

#startseite .rahmen ul {
	margin-top:0px;
}

#startseite .rahmen_titel {
	font-family:titelschrift;
	font-size:18px;
	margin-bottom:15px;
	width:100%;
}

#startseite .rahmen_fusstext {
	font-size:14px;
	margin-top:8px;
}

#startseite .rahmen .rahmen_rand {
	margin:22px;
}

#startseite .rahmen .rahmen_rand td, #startseite .rahmen .rahmen_rand th {
	padding:4px;
}

/* Suche */

.suchformularOben td, .suchformularUnten td {
	padding-bottom:3px;
	line-height:140%;
}

.suchformularOben select {
	height:25px;
}

#expertensucheButtons {
	position:relative;
	top:42px;
	left:0px;
	height:40px;
	margin-bottom:58px;
}

#erweitertesucheButtons {
	position:relative;
	top:25px;
	left:0px;
	height:75px;
}

#expertensucheAbsendebutton {
	cursor:pointer;
	vertical-align:bottom;
	margin-bottom:24px;
	font-size:14px;	
	width:100px; 
	height:28px;
	padding:3px;
	color:white;
	background-color:#333333;
	border:0px;
	
}


#expertensucheResetbutton {
	vertical-align:bottom;
	margin-bottom:24px;
	font-size:14px;	
	width:120px; 
	height:28px;
	padding:3px;
	color:white;
	border:0px;
	background-color:#333333;
	cursor:pointer;
	margin-left:10px;
}


#sonderseiten #suchmaskeBildersuche {
	position:relative;
	padding-top:12px;
	padding-bottom:6px;
	border:0px solid black;
}

#absendbuttonBildersuche {
	position:relative;
	float:left;
	width:155px;
	height:30px;
	margin-left:10px;
	
}

#hilfeiconsBildersuche {
	float:left;
	margin-top:4px;
	left:0px;
	vertical-align:3px;
}

#absendbuttonBildersuche input {
	position: absolute;
	top:0px;
	left:0px;
	border: 0px solid #d5d5d5;
	box-shadow: 3px 3px 5px 0px silver;
	background-color:#626b71;
	color:white;
	font-family:basisfettschrift;
	height:28px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	margin-left:2px;
	margin-top:1px;
}

#suchfeldBildersuche input {
	position: absolute;
	top:1px;
	left:0px;
	width:108px;
	height:28px;
	border: 1px solid #cbcbcb;
	box-shadow: 3px 3px 5px 0px silver;
	padding-left:5px;
	background-color:white;
}

#hilfeiconBildersuche {
	position: absolute;
	top:2px;
	right:4px;
	display:none;
}

#hilfeiconBildersuche img {
	border: 0px solid red;
}

.suchformularUnten {
	margin-top:0px;
}

.suchformularUnten th {
	font-size:14px;
	color:#404040;
	font-weight:normal;
	text-align:left;
	padding-bottom:6px;
}

.suchformularUnten input {
	background-color: white;
	margin-right:9px;
	margin-left:6px;
}

.suchformularUnten #erw_suchebreich {
	display:none;
}

.suchformularUnten #radio2Suchbereich td {
	padding-bottom:6px;
}

.suchformularUnten .archivCheckboxen td {
	vertical-align:top;
	padding-top:2px;
}

.suchformularUnten .archivCheckboxen td input {
	margin-top:3px;
	margin-right:6px;
	margin-left:18px;
}

#listenauswahl .archivCheckboxen td {
	vertical-align:top;
	padding-top:0px;
	padding-bottom:3px;
}

#listenauswahl .archivCheckboxen td input {
	margin-top:3px;
	margin-right:7px;
}

#suche_leiticon {
	position:relative;
	top:20px;
	left:0px;
	width:80px;
	height:80px;
	margin-bottom:50px;
}


#formular_einfachesuche {
	position:relative;
	width:260px;
	margin-top:10px;
	margin-bottom:15px;
	height:36px;
	border:0px solid red;
	
}

#suche_hintergrund {
	height:36px;
	width:235px;
	background-color:#eeeeee;
	line-height:100%;
}

#suche_hintergrund input {
	width:165px;
	font-size:14px;
	background-color:#eeeeee;
	margin-left:10px;
	border:0px;
	vertical-align:0px;
}  

#suche_hintergrund #senden {
	background-image: url(../image2020/lupe.gif);
	width:36px;
	height:36px;
	margin-left:13px;
}

#menue_rechtsoben #hilfe_link {
	margin-top:-4px;
}

#formular_einfachesuche #suchmaske_hilfe_icon {
	position: absolute;
	top:6px;
	right:80px;
	height:25px;
	width:30px;
	background-color:white;
	z-index:2;
	display:none;
}

#suchmaske_hilfe_icon2 {
	position: absolute;
	top:0px;
	left:320px;
	width:20px;
	border:0px solid red;
	display:none;
}

#suchmaske_hilfe_icon3 {
	position: absolute;
	top:5px;
	left:308px;
	width:20px;
	border:0px solid red;
	display:none;
}


#suchmaske_button {
	position: absolute;
	top:97px;
	left:213px;
	height:60px;
	width:136px;
}



#suchmaske_oben {
	position:relative;
	top:10px;
	left:0px;
	width:600px;
}

#suchmaske_oben select {
	height:26px;
}

#suchmaske_zeile {
	position:relative;
	margin-bottom:7px;
}

#suchmaske_zeile .links {
	float:left;
	width:115px;
}

.sucheCheckboxen {
	margin-top:10px;
	margin-left:-8px;
}

.sucheCheckboxen input {
	margin-left:15px;
}

.sucheCheckboxen th {
	font-size:14px;
	padding-left:8px;
	padding-bottom:4px;
}


#suchbereich {
	position:relative;
	top:0px;
	
}

#suchbereich_titel {
	font-size:14px;
	margin-bottom:12px;
	font-family:basisfettschrift;
	color:#404040;
}

#suchbereich_hierarchie {
	padding:12px;
	padding-right:25px;
	background-color: white;
	border: 1px solid #999999;
}

#entsperrung_hierarchie {
	padding:15px;    
	background-color: white;
	border: 1px solid black;
	margin-bottom:6px;
}

#suchbereich_hierarchie_zeile {
	
	margin-bottom:6px;
}

#suchbereich_hierarchie_zeile input {
	vertical-align:-1px;
	margin-left:0px;
	background-color:#eeeeee;
}

#suchbereich_hierarchie_zeile img {
	vertical-align:absmiddle;
	margin-bottom:5px;
}


#suchbereich_hierarchie_zeile .suchbereich_hierarchie_linkpfeil {
	margin-left:10px;
	margin-right:3px;
	vertical-align:texttop;
	margin-bottom:0px;
}

#suchbereich_digitalisate {
	padding:10px;
	padding-top:12px;
	padding-left:12px;
	padding-right:25px;
	background-color: white;
	border: 1px solid #999999;
	margin-top:13px;
}

#suchbereich_digitalisate input {
}

#suchbereich_linkzurueck {
	margin-top:15px;
	margin-left:-5px;
}

#suchbereich_linkzurueck img {
	vertical-align:-6px;
	margin-right:4px;
}

#suchbereich_hierarchie #suchbereich_schliessen {
	position: absolute;
	top:42px;
	right:10px;
	height:16px;
	width:16px;
}

#suchbereich_erweitern {
	position:relative;
	width:100%;
}

#suchbereich_erweitern img {
	margin-right:6px;
	margin-bottom:4px;
	border:0px solid red;
}

.trefferanzeige {
	margin-top:23px;
}

.trefferanzeige table {
	margin-top:20px;
	margin-bottom:3px;
}

.trefferanzeige td {
	padding-top:2px;
	padding-bottom:2px;
	
}

.trefferanzeige td p {
	margin-top:0px;
	margin-bottom:0px;
	
}

.trefferanzeige .seitenauswahl {
	position:relative;
	top:20px;
	left:0px;
	height:40px;
	width:280px;
	white-space:nowrap;
}

.trefferanzeige .seitenauswahl img {
	margin-left:2px;
	margin-right:2px;
	vertical-align:0px;
}

.trefferanzeige .seitenauswahl .seitenzahl {
	display:inline;
	margin-left:4px;
	margin-right:4px;
	font-size:14px;
}

.trefferanzeige .seitenauswahl .aktuelle_seitenzahl {
	display:inline;
	margin-left:4px;
	margin-right:4px;
	padding:3px;
	font-family:basisfettschrift;
	font-weight:normal;
	font-size:14px;
}

.trefferanzeige #sucheVerfeinern {
	position:relative;
	top:18px;
	display:none;
}

.trefferanzeige input {
	width:120px;
	font-size:14px;	
	margin-bottom:24px;
	margin-right:8px;
}

.trefferanzeige .verfeinernButton {
	vertical-align:bottom;
	margin-bottom:24px;
	font-size:14px;	
	width:136px; 
	height:28px;
	padding:3px;
	color:white;
	border:0px;
	background-color:#333333;
	cursor:pointer;
}

#trefferanzahl_ueberschritten {
	border:1px solid silver;
	font-family:basiskursivschrift;
	padding:12px;
	margin-top:20px;
	margin-bottom:15px;
	width:58%;
}

.hinweis {
	margin-top:25px;
	width:370px;
	border: 1px solid #999999;
	padding:14px;
}

.hinweis p {
	margin-top:0px;
	margin-bottom:3px;
}

#beliebteste {
	position:absolute;
	width: 280px;
    border: 2px dotted #999999;
    line-height: 125%;
    padding: 10px;
    padding-top: 5px;
    padding-left: 14px;
	margin-top:96px;
}

#beliebteste img {
	vertical-align:-12px;
	margin-right:8px;
}

.sucheAusgabe {
	padding:24px;
	width:50%;
	border:2px dotted #666666;
	margin-top:20px;
	margin-bottom:30px;
}

.sucheAusgabe .mehr { 
	margin-top:5px;
	margin-bottom:0px;
	margin-left:0px;
	font-family:basiskursivschrift;
}

.sucheAusgabe .links li {
	padding-left:11px;
	padding-top:0.5px;
	padding-bottom:0.5px;
}

.sucheAusgabe ul {
	margin-left: 17px;
	margin-bottom: 0px;
	padding: 0;
	color:#333333;
}

.sucheAusgabe ul li {
	line-height:135%;
}

#kontextsuche {
	color:#df3939;
}

/* Erlaeuterungen in der Suche */

#sucheAusgabeErlaeut {
	padding:20px;
	padding-top:16px;
	width:500px;
	border:1px solid #dddddd;
	margin-top:20px;
	margin-bottom:27px;
	background-color:#eeeeee;
	box-shadow: 4px 4px 5px 0px #ededed;
}

#sucheAusgabeErlaeut p {
	margin-top:5px;
	margin-bottom:0px;
}



/* Inventarlinks */

#auswahl a.archivlink, a.archivlink {
	font-family:basisfettschrift;
	color:#404040;
}

#auswahl a.archivlink img, a.archivlink img {
	margin-right:4px;
	vertical-align:1px;
}

.sucheAusgabe .icons {
	margin-top:-12px;
	margin-bottom:10px;
	float:right;
}

.sucheAusgabe .abstract { 
	width:100%;
	margin-top:0px;
	background-color:#f2f2f2;
}

.sucheAusgabe .abstract td { 
	padding:10px;
	color:gray;
}

.sucheAbsendbutton {
	font-size: 13px;
	background-color:white; 
	border:1px solid #eeeeee;
	border-right:1px solid gray;
	border-bottom:1px solid gray;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:7px;
	padding-right:7px;
	margin-right:12px;
	margin-top:29px;
	margin-bottom:22px;
}


#body_bestaendefacetten {
	padding:17px;
}

#body_bestaendefacetten h1 {
	font-size: 17px;
	font-family:basisfettschrift;
	margin-bottom:15px;
	color:#333333;
}

.facettenklassi td {
	vertical-align:top;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:6px;
}

.facettenklassi td img {
	margin-top:4px;
}

#bestaendefacetten_hierarchie {
	overflow:auto;
	height:90%;
	border:0px solid red;
}

#body_bestaendefacetten #absenden {
	position:fixed;
	left:0px;
	right:0px;
	bottom:0px;
	height:25px;
	padding:15px;
	padding-left:25px;
	background-color:#eeeeee;
	font-family:basisfettschrift;
}

.button_archive_aktualisieren {
	height:25px;
	width:154px;
	margin-right:6px;
	background-color:white;
	border: 1px solid #eeeeee;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
}

#suchhistorie_body {
	padding:30px;
}

.suchhistorie {
	margin-top:25px;
}

.suchhistorie td {
	border:1px solid #999999;
	padding:7px;
	vertical-align:top;
	
}

.suchhistorie td input {
	background-color:white;
}

.suchhistorie td p {
	margin-top:0px;
	margin-bottom:4px;
	line-height:140%;
}

.suchhistorie td img {
	margin-bottom:2px;
	margin-left:3px;
}

/* Findbuchliste */

#findbuchliste {
	width:90%;
}

#findbuchliste img {
	margin-top:3px;
}

#findbuchliste p {
	margin-top:0px;
	margin-bottom:15px;
}

#findbuchliste td {
	padding-bottom:5px;
	padding-right:8px;
	vertical-align:top;
}

#findbuchliste li {
	line-height:150%;
	margin-bottom:4px;
	
}

/* -------- Bildsegmente --------- */

#segmente {
	line-height:150%;
}

#segmente .segmenteRahmen {
	background-color:#f7f7f7;
	border: 1px solid #d8d8d8;
	padding:12px;
	padding-left:18px;
	padding-right:18px;
	width:350px;
	margin-bottom:20px;
}

#segmente p {
	margin-top:12px;
	margin-bottom:12px;
}

/* -------- Thumbnails / Bildzoom --------- */

#thumbnails {
	margin-top:20px;
	height:100%;
	width:100%;
	z-index:0;
}

#thumbnails select {
	color:black;
	height:22px;
	margin-left:12px;
	font-size:12px;
	border: 2px dotted #404040;
	background-color:white;
}



#thumbnails #titelaufnahme {
	position:relative;
	margin-top:20px;
	margin-bottom:25px;
	left:0px;
	padding-left:0px;
	width:450px;
}

#thumbnails #titelaufnahme table {
	width:90%;
}

#thumbnails #titelaufnahme .schluesselseiten {
	margin-top:1px;
	margin-bottom:0px;
}

#thumbnails #konfiguration {
	position:relative;
	margin-top:12px;
	margin-bottom:15px;
	padding:10px;
	font-size:12px;
	background-color:#eeeeee;
	width:560px;
}

#thumbnails #konfiguration table {
	width:100%;
}

#thumbnails #anzeige_thumbnails {
	margin-top:25px;
	margin-bottom:30px;
}

#thumbnails #konfiguration td {
	padding:5px;
	padding-top:10px;
	padding-left:15px;
	white-space:nowrap;
	font-size:12px;
}

#thumbnails #konfiguration td img {
	vertical-align:-3px;
}

#thumbnails .bild {
	margin-top:6px;
}

#thumbnails .bildname {
	margin-top:6px;
	margin-bottom:25px;
}

#thumbnails #konfiguration .thumbnailsSeitenauswahl {
	margin-left:0px;
}


/* Thumbnailkonfiguration */

#thumbnails #optionen {
	position:relative;
	width:445px;
	height:120px;
	padding:20px 25px 25px 20px;;
	background-color:#eeeeee;
	z-index:3;
	display:none;
}

#thumbnails #optionen #ueberschrift {
	font-size:12px;
	font-family:basisfettschrift;
	color:#404040;
	margin-top:0px;
	margin-bottom:13px;
}

#thumbnails #optionen select {
	border:2px dotted #404040;
	height:24px;
	margin-right:7px;
	vertical-align:0px;
}

#thumbnails #optionen td {
	height:22px;
	font-size:13px;
	line-height:140%;
}

#thumbnails #optionen select {
	height:22px;
	font-size:12px;
}

#thumbnails #optionen table {
	width:100%;
}

#thumbnails #optionen #rahmen {
	position:absolute;
	top:52px;
	left:20px;
	height:60px;
	width:60px;
	border:1px solid gray;
	background-color:white;
	z-index:5;
}


#thumbnails #optionen #rahmen_td {
	padding:5px;
	padding-left:0px;
	padding-bottom:7px;
	vertical-align:bottom;
	width:70px;
}

/* Reproduktionen */

.repros_thumbnailrahmen {
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	border:1px solid silver;
}

.repros_thumbnailrahmen table {
	margin:20px;
}

.repros_thumbnailrahmen table td {
	vertical-align:top;
}

.repros_thumbnailrahmen table td input {
	margin-left:0px;
}


/* DFG - Logo */

#dfg_logo {
	position:absolute;
	left: 0px;
	top:3.6%;
	padding-top:2px;
	height:16px;
	text-align:right;
	width:599px;
	z-index:3;
}



/* ------- Konkordanzen ------------ */

.konkordanzen_auswahl {
	margin-top:0px;
}

.konkordanz {
	width:80%;
}

.konkordanz th {
	color:rgb(47,79,79);
	font-weight:normal;
	text-align:left;
	padding:4px;
	padding-left:0px;
	padding-right:20px;
	width:50%;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
}

.konkordanz td {
	width:50%;
	padding:4px;
	padding-left:0px;
	padding-right:20px;
	vertical-align:top;
}

.konkordanz td img {
	margin-right:2px;
	vertical-align:2px;
}



@media print {
	/* ... Formatdefinitionen zum Drucken ... */
	
	#einfuehrung, #bestellung, #suchanleitung {
		width:95%;
	}
	
	.sucheAusgabe {
		width:80%;
	}
}
