/* K.P. -----------------------------------------------------------------------
Tabellarische Uebersicht
------------------------------------------------------------------------- K.P.*/

table#medialist {
	width: 98%;
	margin-left: 2px; /* KOMMENTAR 
	Sonst kein rechter Rand (ausser IE).
------------------------------------------------------------------------- K.P.*/
	border-collapse: collapse;
	border: 1px solid #D9D9D9;
}

table#medialist caption {
	padding: 18px 2px 15px 2px;
	color: #000;
	background-color: inherit;
	text-align: right;
	font-weight: bold;
}

table#medialist th {
	background-color: #363;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #D9D9D9;
	font-weight: bold;
	text-align:left;
	padding: 16px 9px;
	color: #ffc;
}

table#medialist tr td {
	padding: 6px;
	text-align:left;
	border-left: 1px solid #D9D9D9;
}

table#medialist tr {
	border-top: 1px solid #D9D9D9;
}

table#medialist tbody tr:hover {
	color: #333333;
	background-color: #E5E5D8;
}

table#medialist td.medialist-title {}
table#medialist td.medialist-author {}
table#medialist td.medialist-date {}
table#medialist td.medialist-size {}

table#medialist td.medialist-aid {
	font-weight: bold;
}

table#medialist td.medialist-thumbnail {}
table#medialist td.medialist-thumbnail a {}
table#medialist td.medialist-thumbnail img.mimetype {}

/* K.P. -----------------------------------------------------------------------
Mediadata in verschachtelter Definitionsliste
------------------------------------------------------------------------- K.P.*/
dl#mediadata {}

dl#mediadata dt {
	margin-left: 0;
}

dl#mediadata dt img {
	border: 1px solid #000;
	margin: 0;
	padding: 0;
}
dl#mediadata dt.mediadata-image {}

dl#mediadata dt.mediadata-image img {}
dl#mediadata dt.mediadata-image img.mimetype {}

dl#mediadata dd {
	margin-left: 0;
}

/* K.P. -----------------------------------------------------------------------
Mediadata (innere Liste) als Glossar (Eintrage nebeneinander)
------------------------------------------------------------------------- K.P.*/
dl#mediadata dl {
	margin: 0;
	padding: 0;
}

/*
.glossar dt {
	float: left;
	padding-right: 0.5em;
	font-weight: bold;
}

.glossar dd {
	margin: 0.5em 0;
}
*/

span.mediadata-missing {
	color: #ff0000;
	background-color: inherit;
} /* K.P.
Fehlende Angaben.
------------------------------------------------------------------------- K.P.*/