/* tables.css */
table {
	border-collapse: collapse;
	table-layout: fixed;
}

td {
	vertical-align: top;
}

table h2, table h3 {
	color: #000;
}

#dwud_tables_main table h2 {
	font-size: 1.3em;
}

#dwud_abfrage th h2 {
	margin-bottom: 15px;
}

.suche_header {
	width: 60em;
	margin: 1.4em 0 1.5em 5.625em;
}

#suchanfrage, #suchenavi_top {
	width: 60em;
	margin: 1.75em 0 0 5.625em;
}

#suchenavi_top span {
	color: #d3d3d3;
	background-color: transparent;
}

#suchanfrage .suchanfrage {
	width: 15em;
}

#suchenavi_top .first {
	width: 37%;
	/*font-weight:bold;*/
}

#suchenavi_top .second {
	width: 63%;
}

#suchenavi_top .first span.anzahl {
	font-size: 2em;
	font-weight: bold;
	color: #f00;
	background-color: transparent;
}

#suchenavi_top .first span.einschraenken {
	font-size: 1em;
	font-weight: normal;
	color: #f00;
	background-color: transparent;
}

#suchenavi_top .second {
	text-align: right;
}

#suchenavi_top select, #suchenavi_bottom select {
	font-size: 1em;
	width: 8em;
}

* html #suchenavi_bottom select {
	display: inline;
}

.suchergebnisse, #suchvollansicht {
	width: 60em;
	color: #000;
	background-color: #fff;
	/* font-size:1.1em; */
	margin: 1.75em 0 0 5.625em;
	border: none;
}

#suchvollansicht td.second .right {
	text-align: right;
	color: #666;
}

#suchuebersicht {
	width: 45em;
	background-color: #f5f5f5;
	color: #000;
}

table a {
	background-color: transparent;
	color: #2f4abb;
	text-decoration: none;
}

#suchuebersicht th, #suchvollansicht th {
	border-top: 1px solid #b2b2b2;
	background-color: #eaeaea;
	text-align: right;
}

#suchuebersicht th a img {
	vertical-align: bottom;
}

#suchuebersicht td {
	background-color: #f5f5f5;
	text-align: left;
	height: 1.5em;
}

.suchergebnisse th, .suchergebnisse tr, .suchergebnisse td,
	/* #suchvollansicht th, #suchvollansicht tr, */ #suchvollansicht td {
	line-height: 1.4em;
}

.suchergebnisse th {
	height: 5em;
	line-height: 5em;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	text-align: left;
	background-color: #eaeaea;
}

.suchergebnisse th.first {
	width: 28%; /* 8.8125em; */
	padding-left: 1.5em;
}

.suchergebnisse th.third {
	width: 22%; /* 8.8125em; */
	padding-left: 1.5em;
}

.suchergebnisse th.second {
	padding-left: 1.5em;
	/* width:19.6875em; */
	width: 50%;
}

#suchuebersicht tr.suchoptionen td {
	background-color: #eaeaea;
	border-bottom: 1px solid #b2b2b2;
	height: 2em;
	vertical-align: middle;
}

.suchergebnisse td {
	background-color: #f5f5f5;
	border-bottom: 1px solid #b2b2b2;
	text-align: left;
	padding-top: 0.75em;
	padding-bottom: 0.75em;
}

/*wird über die grafik geregelt*/
.suchergebnisse td.first img, #suchuebersicht td.first img,
	#suchuebersicht td.second img, #suchuebersicht td.third img {
	/*vertical-align:middle;*/
	
}

.suchergebnisse td.third a img {
	padding: 0 0.25em 0 0;
}

.suchergebnisse td.first, .suchergebnisse td.third {
	padding-left: 1.5em;
	/*font-weight:bold;
width:8.8125em;*/
}

.suchergebnisse td.center, td.blattern_bottom {
	text-align: center;
}

td.url, td.blattern_bottom {
	padding-top: 10px;
}

.suchergebnisse td.second {
	padding-left: 1.5em;
	/*width:19.6875em;*/
}

.suchergebnisse td.first {
	font-weight: bold;
}

.suchergebnisse td.second a, #suchuebersicht td.second a {
	font-weight: bold;
}

#suchuebersicht .suchoptionen td a {
	font-weight: normal;
}

#suchenavi_bottom td {
	background-color: #f5f5f5;
	border-top: 1px solid #b2b2b2;
	border-bottom: 1px solid #b2b2b2;
	padding: 0;
	color: #000;
}

#suchenavi_bottom td.first, #suchenavi_bottom td.second,
	#suchenavi_bottom td.third {
	height: 2em;
	vertical-align: middle;
	font-weight: normal;
}

#suchenavi_bottom td.first {
	padding-left: 1.5em;
}

#suchenavi_bottom td.first img, #suchenavi_blaettern td.second a img {
	vertical-align: middle;
}

#suchenavi_bottom td.second {
	color: #000;
	text-align: center;
	width: 50%;
}

#suchenavi_bottom td.second span {
	color: #d3d3d3;
	background-color: inherit;
}

.suchergebnisse #suchenavi_bottom td.second a {
	font-weight: normal;
}

#suchenavi_bottom td.third {
	text-align: right;
	padding-right: 1.5em;
}
/*
* html #suchenavi_bottom td.third
{display:inline; text-align:left;}*/
#suchenavi_blaettern {
	width: 60em;
	background-color: #fff;
	color: #000;
	margin-left: 5.625em;
}

#suchenavi_blaettern td.second {
	text-align: right;
}

.suchergebnisse td.trenner {
	height: 1.5em;
	margin: 0;
	padding: 0;
	border-bottom: none;
	background-color: #fff;
	color: #000;
}

.suchergebnisse td.noborder {
	border-bottom: none;
}

#suchvollansicht td.trenner_oben {
	height: 1em;
}

#suchvollansicht td.trenner {
	height: 1em;
	background-color: #f5f5f5;
}

/* Suche: Vollansicht Auswahl #suchvollansicht */
#suchvollansicht th.first {
	text-align: left;
	width: 15em;
	font-size: 85%;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 1.5em;
}

#suchvollansicht th.second {
	width: 42em;
}

/*grafiken, die unten stehen sollen müssen die class="bottom" bekommen. Sonst keine ausrichtung*/
#suchvollansicht th.second span, #suchvollansicht th.second a img.bottom
	{
	vertical-align: bottom;
}

#suchvollansicht th.third {
	width: 3em;
	line-height: 50%;
	text-align: center;
	vertical-align: bottom;
}

#suchvollansicht th {
	height: 5em;
	background-color: #eaeaea;
}

#suchvollansicht td {
	background-color: #f5f5f5;
	text-align: left;
	padding: 0.25em 0;
}

#suchvollansicht td.first {
	width: 15em;
	/*text-transform:uppercase;*/
	padding: 0em 1.5em;
	font-weight: normal;
}

#suchvollansicht td.second, #ba_tabelle td.second {
	padding: 0em 2em 0 0.9375em;
	font-weight: normal;
}

#suchvollansicht td.firstrow {
	font-weight: bold;
}

#suchvollansicht td.firstrow a.person, #regest_vollansicht td a.person {
	vertical-align: sub;
}

/*#suchvollansicht td.second ul
{margin-left:2em;
list-style-type:disc;}*/
#suchvollansicht #ba_tabelle td hr.dashed {
	border-color: #b2b2b2;
	margin: 0;
}

html>body #suchvollansicht hr.dashed {
	margin: 0.25em 0;
}

html>body #ba_tabelle td hr.dashed {
	margin: 0.25em 0;
}

html> /**/ body #suchvollansicht hr.dashed {
	margin: 0.75em 0;
}

html> /**/ body #suchvollansicht hr.hidden {
	margin: 0.75em 0;
}

html> /**/ body #ba_tabelle td hr.dashed {
	margin: 0.75em 0;
}

html> /**/ body #ba_tabelle td hr.hidden {
	margin: 0.75em 0;
}

#suchvollansicht .beitraege {
	text-align: right;
	border: thick;
}

#suchvollansicht

 

#beitraege

 

td
,
{
padding


:


0;
}
#suchvollansicht .systematik, #ba_tabelle .systematik {
	text-align: right;
}

#suchvollansicht #systematik td, #suchvollansicht #quelle td {
	padding: 0;
}

#suchvollansicht #systematik td.s_first, #suchvollansicht #systematik td.s_second,
	#wib #ba_tabelle #systematik td.s_first, #wib #ba_tabelle #systematik td.s_second
	{
	width: 8em;
	text-transform: none;
}

#suchvollansicht #systematik td.s_third, #wib #ba_tabelle #systematik td.s_third
	{
	width: 25em;
}

#suchvollansicht #quelle td.q_first {
	width: 10em;
	text-transform: uppercase;
}

#suchvollansicht #quelle td.q_second {
	width: 33em;
}

#suchvollansicht #zuordnung td.z_first {
	width: 8em;
	padding: 0em;
}

#suchvollansicht #zuordnung td.z_second {
	width: 33em;
	padding: 0em;
}

#suchvollansicht .table_footer_url, #suchvollansicht .table_footer td {
	border-bottom: 1px solid #b2b2b2;
	background-color: #eaeaea;
	color: #000;
	text-align: center;
}

/*#suchvollansicht .table_footer td
{border-bottom:1px solid #b2b2b2;
background-color:#eaeaea;
color:#000;
text-align:center;}*/
#suchvollansicht .table_footer td b {
	margin: 0 0.5em;
	font-weight: normal;
}

.zeitschrift .suche_header, .zeitschrift #regest_vollansicht {
	width: 100%;
	margin-left: 0;
}

.zeitschrift #regest_vollansicht th.first {
	width: 10em;
}

.zeitschrift #regest_vollansicht .beitraege tr.border_top td {
	padding-top: 2px;
}

.zeitschrift #regest_vollansicht td.first {
	white-space: normal;
}

.zeitschrift #regest_vollansicht th.second, .zeitschrift #regest_vollansicht th.third
	{
	width: 22.5em;
}

/* dwud: Tabellen Suchergebnisse */
#dwud_abfrage, #intervalle {
	width: 100%;
}

#dwud_abfrage
	/*, #treffer_regesten ist in zeile 399 sowieso überschrieben*/ {
	margin-bottom: 1em;
}

#dwud_abfrage .suchanfrage {
	border: 0;
	line-height: 2;
}

#dwud_abfrage .suchanfrage ul, #dwud_abfrage .suchanfrage ul li {
	padding: 0;
}

#dwud_abfrage .suchanfrage th {
	padding: 0 2px;
	color: #9f9f9f;
	vertical-align: top;
}

#dwud_abfrage .suchanfrage td {
	padding-left: 5px;
}

#dwud_abfrage td.result {
	line-height: 1.4;
}

#dwud_abfrage td.result strong {
	font-size: 1.3em;
	color: #b9001c;
}

#dwud_abfrage td.first {
	text-align: right;
	font-weight: bold;
	padding: 4px 10px 0 0;
}

#dwud_abfrage td.error {
	line-height: 1.4;
	padding-top: 4px;
	font-weight: bold;
}

#dwud_treffer, #treffer_regesten { /*margin:1em 0 0 20%;*/
	/*margin:0 0 20px 18.5%;*/
	width: 100%;
	margin: 0 0 0 0;
}

#dwud_treffer td b {
	display: inline-block;
	width: 20%;
	text-align: right;
	margin-right: 5px;
	vertical-align: top;
}

#dwud_treffer td em, #dwud_treffer td a em {
	font-style: normal;
}

#dwud_abfrage table {
	width: 100%;
}

#dwud_treffer th {
	color: #5F587D;
	font-size: 1.2em;
	border-left: 1px solid #666;
	padding-left: 2px;
}

#dwud_treffer tr td.regesten {
	text-align: right;
	padding-right: 0;
}

#dwud_treffer tr td.regesten_gesamt {
	text-align: right;
	padding-right: 0;
	font-weight: bold;
}

#dwud_treffer tr.regesten_gesamt td {
	padding-bottom: 5px;
}

#dwud_treffer td, #treffer_regesten td {
	padding: 0 2px 0 4px;
}

#dwud_archiv tr td.first, #regest_vollansicht td.first,
	#treffer_regesten .sortierung_oben td.first, #treffer_regesten .sortierung td.first,
	#treffer_regesten .sortierung_unten td.first {
	text-align: right;
	padding-right: 10px !important;
	font-weight: bold;
	white-space: nowrap; /* vllt. loeschen */
	color: #9f9f9f;
}

#dwud_archiv tr td h2 {
	padding: 2px 0 0 4px;
	line-height: 1;
	border: 1px solid #666;
	border-width: 1px 0 0 1px;
}

#dwud_treffer td {
	padding: 0 7px 0 4px;
}

#dwud_treffer td.first {
	font-weight: bold;
}

#dwud_treffer td.first { /*font-size:1.2em; Fachtest 21.07.2011 3.3*/
	
}

#dwud_treffer tr.abc td.first {
	font-size: 1.2em;
}

#dwud_treffer tr.ort td {
	padding-top: 3px;
}

#dwud_treffer tr.abc td {
	padding-top: 3px;
}

#dwud_treffer tr.bestand td {
	padding-bottom: 10px;
}

#treffer_regesten, #regest_vollansicht, #regest_vollansicht #systematik,
	#dwud_archiv #systematik {
	width: 100%;
}

#treffer_regesten th, #regest_vollansicht th {
	padding: 0 0 10px;
}

#treffer_regesten td, #regest_vollansicht td {
	padding: 20px 3px;
	/*padding:7px 3px; nur fuer den fall */
}

#treffer_regesten tr.blaettern td, #dwud_treffer tr.blaettern td {
	padding: 0px 3px;
}

#treffer_regesten tr.sortierung_oben td.first, #treffer_regesten tr.sortierung_oben td.second
	{
	border-top: 1px solid #666;
	border-bottom: 0;
	padding: 7px 3px;
}

#treffer_regesten tr.sortierung_unten td.first, #treffer_regesten tr.sortierung_unten td.second
	{
	border-top: 0;
	border-bottom: 1px solid #666;
	padding: 7px 3px;
}

#treffer_regesten tr.sortierung td {
	border: 0;
	padding: 0 3px;
}

#treffer_regesten tr.sortierung_oben td, #treffer_regesten tr.sortierung_unten td,
	#treffer_regesten tr.sortierung td, #regest_vollansicht .sortierung_oben .second
	{
	color: #b9001c;
}

#treffer_regesten tr.sortierung_oben td span, #treffer_regesten tr.sortierung_unten td span,
	#treffer_regesten tr.sortierung td span, #regest_vollansicht .sortierung_oben td span
	{
	color: #666;
}

#regest_vollansicht .anker {
	text-align: right;
}

#regest_vollansicht td, #dwud_archiv td {
	padding: 0 5px 10px 0;
}

#dwud_archiv tr.bezugsort td[colspan="2"] { /*background-color:#ff0;
padding-right:0px;*/
	
}

#regest_vollansicht td { /*padding:0 6px 10px 4px;*/
	padding: 0 0px 10px 4px;
	/*rechts den Abstand rausgenommen, damit überall der gleiche Abstand von rechts, 12.07.2011 Ira*/
}

#regest_vollansicht .table_footer td {
	padding-bottom: 0;
}

#regest_vollansicht .zsb_header .second {
	padding-right: 60px;
}

#regest_vollansicht .mitte {
	padding-right: 50px;
}

#regest_vollansicht th.third, #regest_vollansicht .third h3 {
	text-align: right;
}

.sortierung_oben .second a {
	white-space: nowrap;
}

#systematik td {
	padding: 0;
}

#dwud_treffer td.border_left {
	border-top: 1px solid #666;
	background: url(../../grafik/dwud/border_top.png) 0 0 no-repeat #fff;
	/*padding:10px 5px;*/
	padding: 3px 0 0 4px;
}

#dwud_archiv td.border_top, #regest_vollansicht td.border_top,
	#treffer_regesten td.border_left {
	border-top: 1px solid #666;
	background: url(../../grafik/dwud/border_top.png) 0 0 no-repeat #fff;
	/*padding:10px 5px;*/
	padding: 3px 0 10px 4px;
}

#regest_vollansicht table td.border_top, #regest_vollansicht table td {
	padding-bottom: 0;
}

.spacer {
	width: 30px;
}

.viewer {
	width: 100px;
}

.h-space td {
	height: 10px;
}

#regest_vollansicht table td.border_top h3 {
	margin-bottom: 10px;
	font-size: 1.1em;
}

.border_top h3 span {
	padding-left: 10px;
	font-weight: normal;
}

#regest_vollansicht td.less_bottom, #dwud_archiv td.less_bottom {
	/*padding:10px 5px 5px;*/
	padding-bottom: 0;
}

#regest_vollansicht .border_top {
	border-top: 1px solid #666;
}

#regest_vollansicht td.border_top strong, #treffer_regesten td.first strong
	{
	margin-right: 5px;
	font-size: 1.1em;
}

#treffer_regesten td.first strong {
	color: #5f5f5f;
}

#regest_vollansicht td.first.top, #dwud_archiv td.first.top {
	/*padding:10px 10px 10px 0;*/
	padding: 3px 10px 10px 0;
}

#regest_vollansicht td.border_top b {
	color: #9f9f9f;
}

#treffer_regesten td.first, #treffer_regesten td.second {
	border-top: 1px solid #666;
}

#treffer_regesten td.second em /* archiv + bestand */ , #dwud_treffer td.archiv em
	{
	color: #7f7f7f;
	font-style: normal;
}

#dwud_treffer td.archiv a {
	font-weight: bold;
}

#treffer_regesten td.first.right {
	text-align: right;
	padding-right: 10px;
}

#treffer_regesten td.first strong {
	color: #5f5f5f;
}

#regest_vollansicht td.mehr_rechts.border_top, #dwud_archiv td.border_top
	{
	background-image: none !important;
}

#regest_vollansicht td.mehr_rechts {
	white-space: nowrap;
}

.bestaende #bestaende {
	width: 100%;
}

#dwud_archiv .bestaende .first.top {
	padding-top: 12px;
}

#dwud_archiv .bestaende .mehr_rechts a {
	font-weight: bold;
}

#treffer_regesten tr.blaettern td, td.toplink, td.mehr_rechts {
	border: 0;
	padding-bottom: 6px;
	text-align: right;
}

#dwud_treffer tr.blaettern td, td.toplink, td.mehr_rechts {
	border: 0;
	padding-bottom: 15px;
	text-align: right;
}

#dwud_treffer td.blaettern {
	text-align: right;
}

#treffer_regesten .blaettern strong, #dwud_treffer .blaettern strong {
	color: #b9001c;
	font-weight: bold;
}

#dwud_treffer tr.blaettern td, #treffer_regesten tr.blaettern td {
	padding-right: 0;
}

tr#suchenavi_bottom td div {
	position: relative;
	text-align: center;
	margin-top: 10px;
}

tr#suchenavi_bottom td div em {
	position: absolute;
	right: 0;
	font-style: normal;
}

#dwud_treffer tr.ort td {
	border-top: 1px solid #666;
}

#dwud_treffer tr.abc td {
	border-top: 1px solid #666;
}

#dwud_treffer tr.ort td.noborder_top {
	border-top: 0 none;
}

#dwud_treffer tr.abc td.noborder_top {
	border-top: 0 none;
}

/*#dwud_treffer tr.ort
{border-top:1px solid #000;
border-left:1px solid #000;}*/
#dwud_treffer tr.ort td {
	padding-top: 3px;
}

#dwud_treffer tr.abc td {
	padding-top: 3px;
}

#dwud_treffer tr.small td {
	padding: 6px 0;
}

#dwud_treffer tr.smaller {
	padding: 0;
}

#dwud_treffer tr.spacer td {
	padding: 0;
}

#dwud_treffer tr#suchenavi_bottom td, #treffer_regesten tr#suchenavi_bottom td
	{
	background-color: #fff;
	text-align: right;
	padding-top: 10px;
	border: 0;
}

/* anzeige archiv */
#dwud_archiv {
	width: 100%;
	float: left;
	position: relative;
}

#dwud_archiv th a img, #dwud_archiv th.second a img {
	margin-bottom: 5px;
	padding: 0;
	display: inline;
	vertical-align: top;
}

#dwud_archiv th.second {
	padding-right: 5px;
}

#bestaende td {
	padding: 0 0 5px 2px;
}

#bestaende .bottom td {
	padding-bottom: 10px;
}

#bestaende .border_top td {
	padding: 10px 0 5px 2px;
	border-top: 1px dotted #666;
}

#bestaende th {
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	font-weight: normal;
}

#dwud_archiv #bestaende .pos, #treffer_regesten .pos {
	position: relative;
	text-align: right;
}

#dwud_archiv #bestaende .pos strong, #treffer_regesten .pos strong {
	position: absolute;
	left: 0;
}

#dwud_archiv #bestaende .pos em, #treffer_regesten .pos em {
	font-style: normal;
}

tr.table_footer {
	line-height: 1.5 !important;
}

tr.table_footer td.border {
	border-top: 1px solid #666 !important;
}

/*tr.table_footer td
{padding: 0!important;}*/
tr.table_footer td.top { /*padding: 10px 0 0 0!important;*/
	padding: 3px 0 0 0 !important;
}

tr.table_footer td.bottom {
	padding: 0 0 0 0 !important;
}

tr.table_footer .zurueck {
	text-align: right;
	padding-right: 10px !important;
}

table.noborder td {
	border: 0;
	padding: 0 5px 0 0 !important;
}

/*tr.table_footer .zurueck div
{position:relative;}

tr.table_footer .zurueck b
{position:absolute;
top:6px;
right:0;}*/

/*tr.table_footer .zurueck div
{position:relative;}

tr.table_footer .zurueck div
{position:relative;}*/