/* Default style sheet */

/****************************************************************************************************
 *
 * Allgemeine Styles der ganzen Extension
 *
 *****************************************************************************************************/

body.wait {
	cursor: wait !important;
}

.hpl_media {
	float: left;
	width: 100%;
}

.hpl_media .line {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.hpl_media label {
	float: left;
	width: 250px;
	font-weight: normal;
}

.hpl_media .maxNumberOfDirectories,
.hpl_media .buttons {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.hpl_media .button {
	padding: 5px;
	color: #ffffff;
	background-color: #0a6aa1;
	border-radius: 5px;
}

.hpl_media table {
	table-layout: fixed;
	width: 100%;
	margin-top: 5px;
}

.hpl_media .mediumTable {
	table-layout: fixed;
	width: 100%;
	margin-top: 15px;
}

.hpl_media .mediumTable-mediaNumber {
	background-color: #ccc;
}

.hpl_media th.trackNumber {
	width: 50px;
}

.hpl_media td.trackNumber {
	text-align: right;
	padding-right: 5px;
}

.hpl_media th.title {
	width: auto;
}

.hpl_media th.album {
	width: 150px;
}

.hpl_media th.artist,
.hpl_media th.author {
	width: 100px;
}

.hpl_media th.band {
	width: 100px;
}

.hpl_media th.composer {
	width: 100px;
}

.hpl_media th.year {
	width: 50px;
}

.hpl_media th.genre {
	width: 75px;
}

.hpl_media th.set,
.hpl_media th.mediaNumber {
	width: 90px;
}

.hpl_media .na {
	background-color: #eee;
}

.hpl_media .optionsCheckboxes {
	display: none;
	padding: 5px;
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}