@charset "utf-8";

/********************************************************************************
 *
 * Extension 'hpl_medialist'
 *
 ********************************************************************************/

#page-134 .page-container-1 {
/*	max-width: 100%; */
}

/* Medialist benuetzt ganze Breite des Bildschirms! */
#page-134 .container-fluid {
/*	max-width: 100%; */
}

/*** Die ganze Tabelle ***/
.tx_hplmedialist_pi1 {
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}

/**
 * Input form
 */
.tx_hplmedialist_pi1 .singleViewTable .dateInput {
	width: 100px;
}

.tx_hplmedialist_pi1 .listTable .hpl-th {
/*	background-color: #ffcc00 !important; */
}

.tx_hplmedialist_pi1 .listTable .hpl-td {
}


.tx_hplmedialist_pi1 .table-wrapper-fixed {
}

.tx_hplmedialist_pi1 .horizontal-scroll-wrapper {
}

/**
 * Downloadable
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.downloadable {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.downloadable {
	text-align: center;
}

.tx_hplmedialist_pi1 .readForm .hpl-td.downloadable a img {
}

/**
 * Mediatype
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.mediatype {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.mediatype {
	text-align: center;
}

/**
 * Language
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.language {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-th.language a {
	padding: 0;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.language {
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-th.language img {
/*	opacity: 0.5; */
}

.tx_hplmedialist_pi1 .listTable .hpl-td.language img {
	display: inline;
	margin-right: 3px;
	padding: 0;
	border: 0;
}

.hpl-td.language img {
	margin-right: 3px;
}

/**
 * Autor
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_old {
	max-width: 200px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_old {
	text-align: left;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_old a {
	color: #000000;
}


.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_name {
	min-width: 200px;
	max-width: 300px;
	width: 200px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_name {
	text-align: left;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_name a {
	color: #000000;
}


.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_title {
	min-width: 60px;
	max-width: 60px;
	width: 60px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_title {
	text-align: left;
}


.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_name_suffix {
	min-width: 80px;
	max-width: 80px;
	width: 80px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_name_suffix {
	text-align: left;
}


.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.fe_users_title {
	max-width: 50px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_title {
	text-align: left;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.fe_users_first_name {
	max-width: 200px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_first_name {
	text-align: left;
}


.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.fe_users_last_name {
	max-width: 200px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_last_name {
	text-align: left;
}


/**
 * Author-Id
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_id,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_id {
	text-align: center;
	width: 60px;
	max-width: 60px;
	padding: 3px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_id p,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_id a {
	padding: 0px;
}

/**
 * Author-Image
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_image,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_image {
	text-align: center;
	padding: 3px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_image p,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.author_image a {
	padding: 0px;
}


/**
 * Media-Author-Image
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.media_author_image,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_author_image {
	text-align: center;
	padding: 3px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_author_image p,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_author_image a {
	padding: 0px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_author_image img {
	max-width: 50px;
}


/**
 * Author-User-Administration-UserImage
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.fe_users_image,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_image {
	text-align: center;
	width: 60px;
	max-width: 60px;
	padding: 3px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_image p,
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_image a {
	padding: 0px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.fe_users_image img {
	max-width: 50px;
}


/**
 * Title
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.media_title {
	min-width: 300px;
	max-width: 400px;
	width: 400px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_title {
	text-align: left;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_title a {
	color: inherit;
}

/**
 * Subtitle
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.media_subtitle {
	min-width: 300px;
	max-width: 500px;
	width: 400px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.media_subtitle {
	text-align: left;
}


/**
 * Buchkategorie
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.bookcategory {
	text-align: center;
	width: 100px;
	max-width: 100px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.bookcategory {
	text-align: center;
}


/**
 * Publisher
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.publisher {
	min-width: 150px;
	max-width: 150px;
	width: 150px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.publisher {
	text-align: left;
}

/**
 * Publishing Date
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.publishing_date {
	width: 95px;
	min-width: 95px;
	max-width: 95px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.publishing_date {
	text-align: center;
}


/**
 * From Date
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.from_date {
	width: 95px;
	min-width: 95px;
	max-width: 95px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.from_date {
	text-align: center;
}


/**
 * To Date
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.to_date {
	width: 95px;
	min-width: 95px;
	max-width: 95px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.to_date {
	text-align: center;
}


/**
 * Date
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.date {
	width: 95px;
	min-width: 95px;
	max-width: 95px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.date {
	text-align: center;
}


/**
 * Part Number
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.part_number {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	padding-left: 0;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.part_number {
	text-align: center;
}


/**
 * Parts
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.parts {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	padding-left: 0;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.parts {
	text-align: center;
}


/**
 * Exemplare
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.exemplare {
	text-align: center;
	width: 40px;
	min-width: 40px;
	max-width: 40px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.exemplare {
	text-align: center;
}


/**
 * Kommentare
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.comments {
	max-width: 400px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.comments {
	text-align: left;
}


/**
 * Saved on HD
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.saved_on_hd {
	text-align: center;
	width: 34px;
	min-width: 40px;
	max-width: 40px;
}
.tx_hplmedialist_pi1 .listTable .hpl-td.saved_on_hd {
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.saved_on_hd img {
	width: 60%;
	height: auto;
}


/**
 * Checked on
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.checked_on {
	width: 95px;
	min-width: 95px;
	max-width: 95px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.checked_on {
	text-align: center;
}

/**
 * Archive
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.archive {
	width: 30px;
	min-width: 30px;
	max-width: 30px;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.archive {
	text-align: center;
}


/**
 * ISBN
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.isbn {
	width: 150px;
	min-width: 150px;
	max-width: 150px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.isbn {
	text-align: left;
}


/**
 * Format
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.format {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
	padding-left: 0;
	text-align: center;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.format {
	text-align: center;
}


/**
 * Carrier
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.carrier {
	width: 40px;
	min-width: 40px;
	max-width: 40px;
	padding-left: 0;
	text-align: center;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.carrier {
	text-align: center;
}


/**
 * Medium-Number
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.medium_number {
	min-width: 90px;
	max-width: 90px;
	width: 90px;
	text-align: center;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.medium_number {
	text-align: right;
}

/**
 * Medium-Type
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.medium_type {
	width: 40px;
	min-width: 40px;
	min-width: 40px;
	text-align: center;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.medium_type {
	text-align: center;
}

/**
 * Downloads
 */
.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.downloads {
	text-align: center;
	width: 90px;
	min-width: 90px;
	max-width: 90px;
}

.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-td.downloads {
	text-align: right;
}


/**
 * Medium-Index
 */
.tx_hplmedialist_pi1 .listTable .hpl-th.medium_index {
	width: 50px;
	min-width: 50px;
	max-width: 50px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.medium_index {
	text-align: right;
	padding-right: 5px;
}

.tx_hplmedialist_pi1 .listTable .hpl-th.medium_index.books {
	width: 60px;
	min-width: 60px;
	max-width: 60px;
}

.tx_hplmedialist_pi1 .listTable .hpl-td.medium_index.books {
	text-align: right;
	padding-left: 0;
	padding-right: 0px;
}

@media all and (max-width: 767px) {
	.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.author_name {
		width: 33%;
	}

	.tx_hplmedialist_pi1 .hpl-table.listTable .hpl-th.media_title {
		width: 66%;
	}

	.filler {
		display: none;
	}
}


/**
 * Bookcategory
 */
/**
 * Categories ListView
 */
.tx_hplmedialist_pi1 .bookcategory {
	border-radius: 5px;
	font-size: inherit;
/*	font-weight: inherit; */
}

.tx_hplmedialist_pi1 .bookcategory .bookcategory-1 {
	color: #ffffff;
	background: #ff0000;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 5px;
	font-size: inherit;
}

.tx_hplmedialist_pi1 .bookcategory .bookcategory-2 {
	color: #ffffff;
	background: #00bb00;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 5px;
	font-size: inherit;
}

.tx_hplmedialist_pi1 .bookcategory .bookcategory-3 {
	color: #ffffff;
	background: #0000ff;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 5px;
	font-size: inherit;
}

.tx_hplmedialist_pi1 .bookcategory .bookcategory-4 {
	color: #000000;
	background: #ffff00;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 5px;
	font-size: inherit;
	border: 1px solid #cccccc;
}

.tx_hplmedialist_pi1 .bookcategory .bookcategory-5 {
	color: #000000;
	background: #ffffff;
	padding: 3px 10px;
	font-weight: bold;
	border-radius: 5px;
	font-size: inherit;
	border: 1px solid #cccccc;
}


/**
 * Bookcategory medium_index
 */
.tx_hplmedialist_pi1 .medium_index .bookcategory,
.tx_hplmedialist_pi1 .medium_number .bookcategory {
	display: inline-block;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	width: 50px;
	padding: 3px 10px;
	border-radius: 15px;
}

.tx_hplmedialist_pi1 .medium_index .bookcategory-1,
.tx_hplmedialist_pi1 .medium_number .bookcategory-1 {
	color: #ffffff;
	background: #ff0000;
}

.tx_hplmedialist_pi1 .medium_index .bookcategory-2,
.tx_hplmedialist_pi1 .medium_number .bookcategory-2 {
	color: #ffffff;
	background: #00bb00;
}

.tx_hplmedialist_pi1 .medium_index .bookcategory-3,
.tx_hplmedialist_pi1 .medium_number .bookcategory-3 {
	color: #ffffff;
	background: #0000ff;
}

.tx_hplmedialist_pi1 .medium_index .bookcategory-4,
.tx_hplmedialist_pi1 .medium_number .bookcategory-4 {
	color: #000000;
	background: #ffff00;
	border: 1px solid #cccccc;
}

.tx_hplmedialist_pi1 .medium_index .bookcategory-5,
.tx_hplmedialist_pi1 .medium_number .bookcategory-5 {
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}

/*** 'Export' link ***/
.tx_hplmedialist_pi1 .adminToolLink,
.tx_hplmedialist_pi1 .linkFurtherInformation,
.tx_hplmedialist_pi1 .exportLink,
.tx_hplmedialist_pi1 .insertLink,
.tx_hplmedialist_pi1 .searchBox {
	float: left;
	width: 100%;
	height: auto;
}

.adminTool .hpl-td,
.adminTool .hpl-th {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cccddd;
	width: 100px;
}

.infoBox {
    float: left;
    width: 100%;
    margin: 20px 0;
}

.synchronizeWithDb {
	margin-top: 20px;
}

.synchronizeWithDb input {
	width: 200px;
}

/*** Export ***/
.content2 .medialist-export,
.content2 .medialist-export-bookcategory {
	clear: both;
	float: left;
	width: 100%;
	max-width: 1000px;
	padding: 5px;
	margin-top: 15px;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #000;
}

.content2 .medialist-export a,
.content2 .medialist-export a:active,
.content2 .medialist-export a:focus {
	color: #000;
}

.content2 .medialist-export-bookcategory a,
.content2 .medialist-export-bookcategory a:active,
.content2 .medialist-export-bookcategory a:focus {
	color: #000;
}

.content2 .medialist-export-bookcategory span {
	font-weight: bold;
}

.content2 .medialist-export-bookcategory-0 a span,
.content2 .medialist-export-bookcategory-0 a:active span,
.content2 .medialist-export-bookcategory-0 a:focus span {
	color: #000000;
}

.content2 .medialist-export-bookcategory-1 a span,
.content2 .medialist-export-bookcategory-1 a:active span,
.content2 .medialist-export-bookcategory-1 a:focus span {
	color: #ff0000;
}

.content2 .medialist-export-bookcategory-2 a span,
.content2 .medialist-export-bookcategory-2 a:active span,
.content2 .medialist-export-bookcategory-2 a:focus span {
	color: #00cc00;
}

.content2 .medialist-export-bookcategory-3 a span,
.content2 .medialist-export-bookcategory-3 a:active span,
.content2 .medialist-export-bookcategory-3 a:focus span {
	color: #0000ff;
}

.content2 .medialist-export-bookcategory-4 a span,
.content2 .medialist-export-bookcategory-4 a:active span,
.content2 .medialist-export-bookcategory-4 a:focus span {
	color: #ffff00;
	background: #555555;
}

.content2 .medialist-export-bookcategory-5 a span,
.content2 .medialist-export-bookcategory-5 a:active span,
.content2 .medialist-export-bookcategory-5 a:focus span {
	color: #ffffff;
	background-color: #555555;
}


/********************************************************************************
 *
 * Edit
 *
 ********************************************************************************/
@media all and (max-width: 400px) {
	.requestForm .publishing_date .date-year,
	.requestForm .publishing_date .date-month,
	.requestForm .publishing_date .date-day {
		clear: both;
		float: left;
		margin-top: 2px;
	}
}


/********************************************************************************
 *
 * Print
 *
 ********************************************************************************/
@media print {
	* {
		display: none;
	}
}

/**
 * Die Rollen muessen nach absteigender Sichtbarkeit geordner sein,
 * d.h. die Rolle mit den geringsten Rechten wird angezeigt!
 * "role-5" darf nicht in hpl_extension definiert werden!
 */
/* Role Superuser */
.role-5 {
	background-color: #ff0000;
	color: #ffffff;
}

.hpl-table.singleViewTable .role-5 .hpl-td.label {
	color: #ffffff;
}

/* Role Addresslist */
.role-20,
.role-21,
.role-22,
.role-23,
.role-24,
.role-25 {
	color: #000000;
	background-color: #ffcc00;
}

.hpl-table.singleViewTable .role-20 .hpl-td.label,
.hpl-table.singleViewTable .role-21 .hpl-td.label,
.hpl-table.singleViewTable .role-22 .hpl-td.label,
.hpl-table.singleViewTable .role-23 .hpl-td.label,
.hpl-table.singleViewTable .role-24 .hpl-td.label,
.hpl-table.singleViewTable .role-25 .hpl-td.label {
	color: #000000;
}

.backToDownload {
	float: left;
	width: auto;
	padding-top: 10px;
}

.hpl-table.singleViewTable .value.author_image .image {
	max-width: 200px;
}

.hpl-table.singleViewTable .hpl-td.label.author_image,
.hpl-table.singleViewTable .hpl-td.label.fe_users_image {
	vertical-align: top;
	padding-top: 5px;
}

.hpl-table.singleViewTable .hpl-td.tooltipCell.author_image,
.hpl-table.singleViewTable .hpl-td.tooltipCell.fe_users_image {
	vertical-align: top;
	padding-top: 5px;
}

.list-row-disable {
	background-color: #ccc;
}

#video_links {
	resize:both;
}
