
.mmp-text-small {
	font-size: 10px;
	line-height: 12px;
}
.mmp-textalign-right {
	text-align: right !important;
}
.mmp-column-row {
	margin-right: 20px;
	margin-bottom: 20px;
	overflow: auto;
	clear: both;
}
.mmp-column {
	float: left;
}
.mmp-column-1 {
	width:100%;
}
.mmp-column-2 {
	width:50%;
}
.mmp-column-3 {
	width:33.33%;
}
.mmp-column-4 {
	width:25%;
}
.mmp-column-row .mmp-column div.mmp-column-container {
	margin-left: 20px;
}
.mmp-column tfoot {
	display: none;
}
.mmp-table-container table {
	box-sizing: border-box;
	width: 100%;
}
.mmp-table-container table td:first-child,
.mmp-table-container table th:first-child{
	padding-left:20px !important;
}
.mmp-table-container table td:last-child,
.mmp-table-container table th:last-child{
	padding-right:20px !important;
}
.mmp-table-container table tr {
	border-bottom: 1px solid #ccc;
}
.mmp-table-container table tr.mmp-tr-top {
	border-bottom: 1px solid #ccc;
	background: url(/bilder/bg-fade-bottom-soft.png) repeat-x bottom;
}
.mmp-table-container table tr.mmp-tr-top th {
	background-color: transparent;
}
.mmp-table-container table tr.mmp-tr-hover:hover {
	background-color: #EBF3F4;
}
.mmp-table-container td, .mmp-table-container th {
	padding: 10px 5px 10px 10px;
	vertical-align: top;
	text-align: left;
}
.mmp-table-container tfoot tr {
	border-width: 0;
}
.mmp-table-container tfoot td {
	height: 40px;
	background: url(/bilder/bg_foot_bottom.jpg) repeat-x;
}
.mmp-filter-table td {
	vertical-align: top;
}

.mmp-filter-cell {
	border-radius: 5px;
	padding:10px 0 0 10px;
	background-color: #eee;
	border: 1px solid #ccc;
	display: inline-block;
	transition: background-color 0.5s;
}
.mmp-filter-cell.mmp-filter-cell-unsent {
	background-color: #f9f9f9;
}
.mmp-filter-box {
	position: relative;
	padding-right: 170px;
	min-height: 30px;
}
.mmp-filter-box.mmp-fb-with-textsearch {
	margin-left: 160px;
}
.mmp-filter-box.mmp-fb-with-tracksearch {
	margin-left: 190px;
}
.mmp-filter-box select,
.mmp-filter-box .select-button
{
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
	position: relative;
/*	min-width: 100px; */
	overflow: hidden;
	line-height: inherit;
}
.mmp-filter-box .mmp-filter-item-wrapper {
	float:left;
	position: relative;
}
.mmp-filter-box .mmp-filter-item {
	margin-right: 10px;
	margin-bottom: 10px;
}
.mmp-filter-box .cb_main {
	position: absolute;
	top:20px;
	width:300px;
}

.mmp-filter-box .mmp-filter-textsearch {
	position: absolute;
}
.mmp-filter-box.mmp-fb-with-textsearch .mmp-filter-textsearch {
	width: 180px;
	margin-left: -160px;
}
.mmp-filter-box.mmp-fb-with-tracksearch .mmp-filter-textsearch {
	width: 180px;
	margin-left: -190px;
}

.mmp-filter-box .mmp-filter-dropdown-button,
.mmp-filter-box .mmp-filter-miscdate-button {
	display: block;
	border-radius: 4px;
	height: 18px;
	line-height: 18px;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #eeeeee;
	padding: 0 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
.mmp-filter-box .mmp-filter-dropdown-button-active,
.mmp-filter-box .mmp-filter-miscdate-button-active {
	background-color: #cfedf4;
}

.mmp-filter-tracksearch-button {
	position: absolute;
	right: 0;
	top: 0;
}

.mmp-filter-buttons.mmp-go-button-enabled,
.mmp-filter-buttons.mmp-go-button-disabled {
	position: absolute;
	right: 10px;
	top: 0;
}
.mmp-filter-buttons a {
	display: block;
	height: 16px;
	text-align: center;
	border-radius: 5px;
	padding:2px 10px;
	float:left;
}
.mmp-filter-list-button {
	background-color: #489bae;
	background-image: url(/bilder/filter-button-icon-list.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left: 15px;
	width: 5px;
}
.mmp-filter-reset-button {
	background-color: #489bae;
	background-image: url(/bilder/filter-button-icon-x.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: 5px;
	width: 5px;
}
.mmp-filter-reset-button:hover {
	background-color:#72c6d9;
}
.mmp-filter-go-button {
	display: none;
	height: 16px;
	width: 5px;
	background:#ccc;
	background-image: url(/bilder/filter-button-icon-submit.png);
	background-repeat: no-repeat;
	background-position: center center;
	color: #777777;
	border-radius: 5px;
	cursor:default;
	white-space: nowrap;

	transition: background-color 0.5s;
}
.mmp-filter-go-button.mmp-filter-go-button-active {
	visibility: visible;
	cursor: pointer;
	background-color: #00CC00;
	color: #ffffff;
}
.mmp-filter-go-button.mmp-filter-go-button-active:hover {
	background-color: #009900;
}

.mmp-filter-box a:focus,
.mmp-filter-box select:focus,
.mmp-filter-box input:focus
{
	border-color: #00CC00;
}

.mmp-paging-top {
	margin-top: 10px;
}
.mmp-paging-top table {
	float: right;
}
.mmp-paging-input {
	position: relative;
}
.mmp-paging-input input[type='text'] {
	height: 14px;
	color: #333;
	text-align: left;
	border-radius: 4px;
	border: 1px solid #ccc;
	background-color: transparent;
	padding: 2px 20px 2px 5px;
	width: auto;
}
.mmp-paging-input input[type='text']:focus {
	background-color: #fff;
}
.mmp-paging-input-pagecount {
	position: absolute;
	top: 3px;
	right: 5px;
	color: #999;
	pointer-events:none;
}
.icon-cell img {
	display: block;
}

.mmp-product-show-button-bar {
	margin: 0 -10px;
}

.mmp-product-show-button {
/*	float: left; */
	background: #489bae;
	background: linear-gradient(to bottom, #72c6d9 0%,#489bae 100%);
	color: #fff;
	padding: 3px 10px;
	margin-right: 1px;
	font-weight: bold;
}

.mmp-product-show-button:hover {
	background: #72c6d9;
}

.mmp-product-show-button-active,
.mmp-product-show-button-active:hover {
	background: #fff;
	color: #111;
	cursor: pointer;
}

.mmp-product-show-button:first-of-type {
	border-radius: 5px 0 0 5px;
}

.mmp-product-show-button:last-of-type {
	border-radius: 0 5px 5px 0;
}


.mmp-product-show-button .link-badge {
	background: #fff;
	color:#111;
	border-radius: 10px;
	padding: 0px 4px;
}
.mmp-product-show-button-active .link-badge {
	background: #eee;
}

.mmp-actions-menu a {
	margin-bottom: 5px;
	display: block;
	white-space: nowrap;
}
.mmp-messages .spinner-box {
	text-align: center;
}

.mmp-button {
		background: #489bae;
		background: linear-gradient(to bottom, #72c6d9 0%,#489bae 100%);
		color: #fff;
		padding: 3px 10px;
		margin-right: 1px;
		font-weight: bold;
		border-width: 0;
		border-radius: 5px;
		cursor: pointer;
}
.mmp-button:hover {
	background: linear-gradient(to top, #72c6d9 0%,#489bae 100%);
}

textarea.readonly
{
	background-color: #eeeeee;
	border-color: #ccc;
}

.labelinfo-box
{
	margin: 5px 0 0 0;
	border: 0px solid #ccc;
	background-color: #ffffff;
	display: none;
}
.obsolete-flag
{
	color: #fff;
	background-color:#cc0000;
	vertical-align:top;
	float:right;
	padding: 1px 5px;
	font-size: 9px;
	border-radius: 3px;
	text-transform: uppercase;
}

.v-abstand-klein
{
	padding-top: 10px;
}
.v-abstand-gross
{
	padding-top: 20px;
}

.bold
{
	font-weight: bold;
}


.edit-col-cell
{
	vertical-align: top;
	background-color: #eeeeee;
	border-left: 0px solid #cccccc;
}

.generic-cell
{
	vertical-align: top;
	padding: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
}

.cms-cell
{
	vertical-align: top;
	padding: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}

.generic-cell-left
{
	vertical-align: top;
	padding: 10px;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc;
}

.generic-cell-right
{
	vertical-align: top;
	padding: 10px;
	padding-right: 20px;
	border-bottom: 1px solid #cccccc;
}

.generic-cell-white
{
	vertical-align: top;
	padding: 10px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;

}

.checkbox-cell-white
{
	vertical-align: top;
	padding: 10px;
	padding-left: 10px;
	padding-right: 0px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
}

.img-cell
{
	padding: 2px;
	padding-left: 20px;
	padding-right: 0px;
	border-bottom: 1px solid #cccccc;
	border-right: 0px solid #cccccc;
}
.icon-activeblock
{
	background:url(/bilder/icons/icon-activeblock-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}
.icon-activeblock-off
{
	background:url(/bilder/icons/icon-activeblock-off.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

.icon-messageblock
{
	background:url(/bilder/icons/icon-messageblock-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

.icon-messageblock-off
{
	background:url(/bilder/icons/icon-messageblock-off.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

td.icon-messageblock,
td.icon-messageblock-off
{
	display: table-cell;
}

.icon-cell
{
	vertical-align: middle;
	line-height:15px;
}

.icon-title-cell
{
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
}

.icon-title-cell A:link, .icon-title-cell A:visited, .icon-title-cell A:active, .icon-title-cell A:hover
{
	color: #136679;
	text-decoration: none;
	font-weight: normal;
}

.icon-title-cell-orange
{
	padding: 0px 0px 0px 5px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
}

.icon-title-cell-orange A:link, .icon-title-cell-orange A:visited, .icon-title-cell-orange A:active, .icon-title-cell-orange A:hover
{
	color: #FF6600;
	text-decoration: none;
	font-weight: normal;
}
.status-icon-new
{
	background:url(/bilder/icons/icon-browse-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
	color:#136679;
}
.status-icon-warning
{
	background:url(/bilder/icons/icon-attention-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
	color:#FF6600;
}
.status-icon-cover-okay,
.status-icon-approved,
.status-icon-verified
{
	background:url(/bilder/icons/icon-ok-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}
.status-icon-notverified
{
	background:url(/bilder/icons/icon-ok-off.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}
.status-icon-notapproved
{
	background:url(/bilder/icons/icon-delete-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}
.status-icon-cover-warning
{
	background:url(/bilder/icons/icon-attention-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}
.status-icon-cover-error,
.status-icon-error,
.ftp-icon-error
{
	background:url(/bilder/icons/icon-error-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

.ftp-icon-ok-0
{
	background:url(/bilder/icons/icon-ok-0.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

.ftp-icon-ok-1
{
	background:url(/bilder/icons/icon-ok-1.gif) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
}

/*
	Links with Icon
*/
.hidden-link
{
	width: 0 !important;
	overflow: hidden !important;
	padding-left: 0 !important;
	margin-right: 20px;
}

.addmaster-link,
.addmaster-link-off,
.addmetas-link,
.addmetas-link-off,
.addpreorder-link,
.addpreorder-link-off,
.attention-link,
.attention-link:hover,
.audio-link,
.audio-link-off,
.avaudio,
.avaudioasis,
.avaudioref,
.avringtone,
.avvideo,
.avvideoasis,
.avvideoref,
.avword,
.browse-link,
.browse-link-off,
.block-link,
.block-link-off,
.chart-link,
.close-link,
.close-link-off,
.close-link-off:hover,
.close-link[disabled],
.close-link[disabled]:active,
.close-link[disabled]:hover,
.close-link[disabled]:link,
.close-link[disabled]:visited,
.delete-info,
.delete-link,
.delete-link-off,
.delete-link-off:hover,
.delete-link[disabled],
.delete-link[disabled]:active,
.delete-link[disabled]:hover,
.delete-link[disabled]:link,
.delete-link[disabled]:visited,
.doc-link,
.doc-link-off,
.docurl-link,
.docurl-link-off,
.download-link,
.download-link-off,
.drag-link,
.edit-info,
.edit-link,
.edit-link-off,
.error-link,
.error-link-off,
.fill-link,
.fill-link-off,
.globalblock-link,
.globalblock-link-off,
.info-link,
.info-link-1,
.info-link-off,
.isrcedit-link,
.isrcerror-link,
.less-link,
.link-link,
.link-link-off,
.list-icon,
.list-link,
.minus-link,
.minus-link-off,
.message-link,
.message-link-off,
.more-link,
.more-link-off,
.override-link,
.override-link-off,
.override-link-off:hover,
.override-link-on,
.override-link-on:hover,
.override-link[disabled],
.override-link[disabled]:active,
.override-link[disabled]:hover,
.override-link[disabled]:link,
.override-link[disabled]:visited,
.pageback-link,
.pageback-link-off,
.pagenext-link,
.pagenext-link-off,
.plus-link,
.plus-link-off,
.print-link,
.prio-link,
.reload-link,
.reload-link-off,
.save-link,
.save-link-off,
.save-link-off:hover,
.save-link[disabled],
.save-link[disabled]:active,
.save-link[disabled]:hover,
.save-link[disabled]:link,
.save-link[disabled]:visited,
.saveandclose-link,
.saveandclose-link-off,
.saveandclose-link-off:hover,
.saveandclose-link[disabled],
.saveandclose-link[disabled]:active,
.saveandclose-link[disabled]:hover,
.saveandclose-link[disabled]:link,
.saveandclose-link[disabled]:visited,
.saveandeditnext-link,
.saveandeditnext-link-off,
.saveandeditnext-link-off:hover,
.saveandeditnext-link[disabled],
.saveandeditnext-link[disabled]:active,
.saveandeditnext-link[disabled]:hover,
.saveandeditnext-link[disabled]:link,
.saveandeditnext-link[disabled]:visited,
.search-link,
.show-info,
.show-link,
.show-link-active,
.show-link-off,
.sticker-link,
.stock-link,
.tagsearch-link,
.toolbox-link,
.toolbox-link-off,
.top-link,
.unblock-link,
.unglobalblock-link,
.upload-link,
.upload-link-off,
.video-link,
.xml-link,
.xml-link-off,
.menu-link,
.link-activeblock
{
	display:block;
	min-height:15px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	cursor: pointer;
	color: #136679;
	text-align: left;
}
.link-activeblock {
	background:url(/bilder/icons/icon-activeblock-0.gif) no-repeat;
	color:#ff0000;
}
.link-activeblock:hover {
	background:url(/bilder/icons/icon-activeblock-1.gif) no-repeat;
}
.edit-link
{
	background:url(/bilder/icons/icon-edit-0.gif) no-repeat;
	color: #FF6600;
}
.edit-link:hover
{
	background:url(/bilder/icons/icon-edit-1.gif) no-repeat;
}

.edit-link.disabled,
.edit-link.disabled:hover,
.edit-link.disabled:visited,
.edit-link.disabled:active,
.edit-link.disabled:link,
.edit-link[disabled],
.edit-link[disabled]:hover,
.edit-link[disabled]:visited,
.edit-link[disabled]:active,
.edit-link[disabled]:link,
.edit-link-off
{
	background:url(/bilder/icons/icon-edit-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.edit-info
{
	background:url(/bilder/icons/icon-edit-1.gif) no-repeat;
	color: #FF6600;
	cursor: default;
}


.addmetas-link
{
	background:url(/bilder/icons/icon-addmetas-0.gif) no-repeat;
	color: #FF6600;
}

.addmetas-link:hover
{
	background:url(/bilder/icons/icon-addmetas-1.gif) no-repeat;
}
.addmetas-link.disabled,
.addmetas-link.disabled:hover,
.addmetas-link.disabled:visited,
.addmetas-link.disabled:active,
.addmetas-link.disabled:link,
.addmetas-link[disabled],
.addmetas-link[disabled]:hover,
.addmetas-link[disabled]:visited,
.addmetas-link[disabled]:active,
.addmetas-link[disabled]:link,
.addmetas-link-off
{
	background:url(/bilder/icons/icon-addmetas-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.addmaster-link
{
	background:url(/bilder/icons/icon-addmaster-0.gif) no-repeat;
	color: #FF6600;
}

.addmaster-link:hover
{
	background:url(/bilder/icons/icon-addmaster-1.gif) no-repeat;
}
.addmaster-link.disabled,
.addmaster-link.disabled:hover,
.addmaster-link.disabled:visited,
.addmaster-link.disabled:active,
.addmaster-link.disabled:link,
.addmaster-link[disabled],
.addmaster-link[disabled]:hover,
.addmaster-link[disabled]:visited,
.addmaster-link[disabled]:active,
.addmaster-link[disabled]:link,
.addmaster-link-off
{
	background:url(/bilder/icons/icon-addmaster-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.addpreorder-link
{
	background:url(/bilder/icons/icon-addpreorder-0.gif) no-repeat;
	color: #FF6600;
}

.addpreorder-link:hover
{
	background:url(/bilder/icons/icon-addpreorder-1.gif) no-repeat;
}
.addpreorder-link.disabled,
.addpreorder-link.disabled:hover,
.addpreorder-link.disabled:visited,
.addpreorder-link.disabled:active,
.addpreorder-link.disabled:link,
.addpreorder-link[disabled],
.addpreorder-link[disabled]:hover,
.addpreorder-link[disabled]:visited,
.addpreorder-link[disabled]:active,
.addpreorder-link[disabled]:link,
.addpreorder-link-off
{
	background:url(/bilder/icons/icon-addpreorder-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.plus-link
{
	background:url(/bilder/icons/icon-plus-0.gif) no-repeat;
	color: #FF6600;
}

.plus-link:hover
{
	background:url(/bilder/icons/icon-plus-1.gif) no-repeat;
}

.addplus-link.disabled,
.addplus-link.disabled:hover,
.addplus-link.disabled:visited,
.addplus-link.disabled:active,
.addplus-link.disabled:link,
.addplus-link[disabled],
.addplus-link[disabled]:hover,
.addplus-link[disabled]:visited,
.addplus-link[disabled]:active,
.addplus-link[disabled]:link,
.plus-link-off
{
	background:url(/bilder/icons/icon-plus-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.error-link
{
	background:url(/bilder/icons/icon-error-0.gif) no-repeat;
	color: #FF0000;
}
.error-link:hover
{
	background:url(/bilder/icons/icon-error-1.gif) no-repeat;
	color: #FF0000;
}
.error-link-off
{
	background:url(/bilder/icons/icon-error-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.reload-link
{
	background:url(/bilder/icons/icon-reload-0.gif) no-repeat;
}
.reload-link:hover
{
	background:url(/bilder/icons/icon-reload-1.gif) no-repeat;
}
.reload-link.disabled,
.reload-link.disabled:hover,
.reload-link.disabled:visited,
.reload-link.disabled:active,
.reload-link.disabled:link,
.reload-link[disabled],
.reload-link[disabled]:hover,
.reload-link[disabled]:visited,
.reload-link[disabled]:active,
.reload-link[disabled]:link,
.reload-link-off
{
	background:url(/bilder/icons/icon-reload-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.saveandeditnext-link
{
	background:url(/bilder/icons/icon-saveandeditnext-0.gif) no-repeat;
	color: #258C30;

}
.saveandeditnext-link:hover
{
	background:url(/bilder/icons/icon-saveandeditnext-1.gif) no-repeat;
}

.saveandeditnext-link.disabled,
.saveandeditnext-link.disabled:hover,
.saveandeditnext-link.disabled:visited,
.saveandeditnext-link.disabled:active,
.saveandeditnext-link.disabled:link,
.saveandeditnext-link[disabled],
.saveandeditnext-link[disabled]:hover,
.saveandeditnext-link[disabled]:visited,
.saveandeditnext-link[disabled]:active,
.saveandeditnext-link[disabled]:link,
.saveandeditnext-link-off,
.saveandeditnext-link-off:hover
{
	background:url(/bilder/icons/icon-saveandeditnext-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.saveandclose-link
{
	background:url(/bilder/icons/icon-saveandclose-0.gif) no-repeat;
	color: #258C30;

}
.saveandclose-link:hover
{
	background:url(/bilder/icons/icon-saveandclose-1.gif) no-repeat;
}

.saveandclose-link.disabled,
.saveandclose-link.disabled:hover,
.saveandclose-link.disabled:visited,
.saveandclose-link.disabled:active,
.saveandclose-link.disabled:link,
.saveandclose-link[disabled],
.saveandclose-link[disabled]:hover,
.saveandclose-link[disabled]:visited,
.saveandclose-link[disabled]:active,
.saveandclose-link[disabled]:link,
.saveandclose-link-off,
.saveandclose-link-off:hover
{
	background:url(/bilder/icons/icon-saveandclose-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}


.save-link
{
	background:url(/bilder/icons/icon-save-0.gif) no-repeat;
	color: #258C30;

}
.save-link:hover
{
	background:url(/bilder/icons/icon-save-1.gif) no-repeat;
}

.save-link.disabled,
.save-link.disabled:hover,
.save-link.disabled:visited,
.save-link.disabled:active,
.save-link.disabled:link,
.save-link[disabled],
.save-link[disabled]:hover,
.save-link[disabled]:visited,
.save-link[disabled]:active,
.save-link[disabled]:link,
.save-link-off,
.save-link-off:hover
{
	background:url(/bilder/icons/icon-save-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.show-link
{
	background:url(/bilder/icons/icon-show-0.gif) no-repeat;
}
.show-link:hover,
.show-link-active
{
	background:url(/bilder/icons/icon-show-1.gif) no-repeat;
}
.show-link.disabled,
.show-link.disabled:hover,
.show-link.disabled:visited,
.show-link.disabled:active,
.show-link.disabled:link,
.show-link[disabled],
.show-link[disabled]:hover,
.show-link[disabled]:visited,
.show-link[disabled]:active,
.show-link[disabled]:link,
.show-link-off
{
	background:url(/bilder/icons/icon-show-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}
.show-info
{
	background:url(/bilder/icons/icon-show-1.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.message-link
{
	background:url(/bilder/icons/icon-message-0.gif) no-repeat;
}
.message-link:hover
{
	background:url(/bilder/icons/icon-message-1.gif) no-repeat;
}
.message-link-active
{
	background:url(/bilder/icons/icon-message-1.gif) no-repeat;
}
.message-link.disabled,
.message-link.disabled:hover,
.message-link.disabled:visited,
.message-link.disabled:active,
.message-link.disabled:link,
.message-link[disabled],
.message-link[disabled]:hover,
.message-link[disabled]:visited,
.message-link[disabled]:active,
.message-link[disabled]:link,
.message-link-off,
.message-link-off:hover
{
	background:url(/bilder/icons/icon-message-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.search-link
{
	background:url(/bilder/icons/icon-search-0.gif) no-repeat;
}
.search-link:hover
{
	background:url(/bilder/icons/icon-search-1.gif) no-repeat;
}

.sticker-link
{
	background:url(/bilder/icons/icon-barcode-0.gif) no-repeat;
}
.sticker-link:hover
{
	background:url(/bilder/icons/icon-barcode-1.gif) no-repeat;
}

.stock-link
{
	background:url(/bilder/icons/icon-stock-0.gif) no-repeat;
}
.stock-link:hover
{
	background:url(/bilder/icons/icon-stock-1.gif) no-repeat;
}

.chart-link
{
	background:url(/bilder/icons/icon-chart-0.gif) no-repeat;
}
.chart-link:hover
{
	background:url(/bilder/icons/icon-chart-1.gif) no-repeat;
}

.drag-link
{
	background:url(/bilder/icons/icon-drag-0.gif) no-repeat;
}
.drag-link:hover
{
	background:url(/bilder/icons/icon-drag-1.gif) no-repeat;
}

.delete-link
{
	background:url(/bilder/icons/icon-delete-0.gif) no-repeat;
	color: #ff0000;
}
.delete-link:hover
{
	background:url(/bilder/icons/icon-delete-1.gif) no-repeat;
}
.delete-link.disabled,
.delete-link.disabled:hover,
.delete-link.disabled:visited,
.delete-link.disabled:active,
.delete-link.disabled:link,
.delete-link[disabled],
.delete-link[disabled]:hover,
.delete-link[disabled]:visited,
.delete-link[disabled]:active,
.delete-link[disabled]:link,
.delete-link-off,
.delete-link-off:hover
{
	background:url(/bilder/icons/icon-delete-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}
.delete-info
{
	background:url(/bilder/icons/icon-delete-1.gif) no-repeat;
	color: #ff0000;
	cursor: default;
}

.download-link
{
	background:url(/bilder/icons/icon-download-0.gif) no-repeat;
}
.download-link:hover
{
	background:url(/bilder/icons/icon-download-1.gif) no-repeat;
}
.download-link.disabled,
.download-link.disabled:hover,
.download-link.disabled:visited,
.download-link.disabled:active,
.download-link.disabled:link,
.download-link[disabled],
.download-link[disabled]:hover,
.download-link[disabled]:visited,
.download-link[disabled]:active,
.download-link[disabled]:link,
.download-link-off
{
	background:url(/bilder/icons/icon-download-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.xml-link
{
	background:url(/bilder/icons/icon-xml-0.gif) no-repeat;
}
.xml-link:hover
{
	background:url(/bilder/icons/icon-xml-1.gif) no-repeat;
}
.xml-link.disabled,
.xml-link.disabled:hover,
.xml-link.disabled:visited,
.xml-link.disabled:active,
.xml-link.disabled:link,
.xml-link[disabled],
.xml-link[disabled]:hover,
.xml-link[disabled]:visited,
.xml-link[disabled]:active,
.xml-link[disabled]:link,
.xml-link-off
{
	background:url(/bilder/icons/icon-xml-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.isrcedit-link
{
	background:url(/bilder/icons/icon-isrcedit-0.gif) no-repeat;
	color: #FF0000;
}
.isrcedit-link:hover
{
	background:url(/bilder/icons/icon-isrcedit-1.gif) no-repeat;
}

.prio-link
{
	background:url(/bilder/icons/icon-prio-0.gif) no-repeat;
}
.prio-link:hover
{
	background:url(/bilder/icons/icon-prio-1.gif) no-repeat;
}

.info-link
{
	background:url(/bilder/icons/icon-info-0.gif) no-repeat;
}
.info-link-1,
.info-link:hover
{
	background:url(/bilder/icons/icon-info-1.gif) no-repeat;
}


.info-link.disabled,
.info-link.disabled:hover,
.info-link.disabled:visited,
.info-link.disabled:active,
.info-link.disabled:link,
.info-link[disabled],
.info-link[disabled]:hover,
.info-link[disabled]:visited,
.info-link[disabled]:active,
.info-link[disabled]:link,
.info-link-off
{
	background:url(/bilder/icons/icon-info-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}


.close-link
{
	background:url(/bilder/icons/icon-reset-0.gif) no-repeat;
}
.close-link:hover
{
	background:url(/bilder/icons/icon-reset-1.gif) no-repeat;
}

.close-link.disabled,
.close-link.disabled:hover,
.close-link.disabled:visited,
.close-link.disabled:active,
.close-link.disabled:link,
.close-link[disabled],
.close-link[disabled]:hover,
.close-link[disabled]:visited,
.close-link[disabled]:active,
.close-link[disabled]:link,
.close-link-off,
.close-link-off:hover
{
	background:url(/bilder/icons/icon-reset-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}


.unblock-link:hover,
.block-link
{
	background:url(/bilder/icons/icon-messageblock-0.gif) no-repeat;
}

.unblock-link,
.block-link:hover
{
	background:url(/bilder/icons/icon-messageblock-1.gif) no-repeat;
}

.block-link-off
{
	background:url(/bilder/icons/icon-messageblock-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.unglobalblock-link:hover,
.globalblock-link
{
	background:url(/bilder/icons/icon-block-0.gif) no-repeat;
}

.unglobalblock-link,
.globalblock-link:hover
{
	background:url(/bilder/icons/icon-block-1.gif) no-repeat;
}

.globalblock-link-off
{
	background:url(/bilder/icons/icon-block-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.browse-link
{
	background:url(/bilder/icons/icon-browse-0.gif) no-repeat;
}
.browse-link:hover
{
	background:url(/bilder/icons/icon-browse-1.gif) no-repeat;
}

.browse-link.disabled,
.browse-link.disabled:hover,
.browse-link.disabled:visited,
.browse-link.disabled:active,
.browse-link.disabled:link,
.browse-link[disabled],
.browse-link[disabled]:hover,
.browse-link[disabled]:visited,
.browse-link[disabled]:active,
.browse-link[disabled]:link,
.browse-link-off
{
	background:url(/bilder/icons/icon-browse-off.gif) no-repeat;
}

.doc-link
{
	background:url(/bilder/icons/icon-doc-0.gif) no-repeat;
}
.doc-link:hover
{
	background:url(/bilder/icons/icon-doc-1.gif) no-repeat;
}

.doc-link.disabled,
.doc-link.disabled:hover,
.doc-link.disabled:visited,
.doc-link.disabled:active,
.doc-link.disabled:link,
.doc-link[disabled],
.doc-link[disabled]:hover,
.doc-link[disabled]:visited,
.doc-link[disabled]:active,
.doc-link[disabled]:link,
.doc-link-off
{
	background:url(/bilder/icons/icon-doc-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.docurl-link
{
	background:url(/bilder/icons/icon-docurl-0.gif) no-repeat;
}
.docurl-link:hover
{
	background:url(/bilder/icons/icon-docurl-1.gif) no-repeat;
}

.docurl-link.disabled,
.docurl-link.disabled:hover,
.docurl-link.disabled:visited,
.docurl-link.disabled:active,
.docurl-link.disabled:link,
.docurl-link[disabled],
.docurl-link[disabled]:hover,
.docurl-link[disabled]:visited,
.docurl-link[disabled]:active,
.docurl-link[disabled]:link,
.docurl-link-off
{
	background:url(/bilder/icons/icon-docurl-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.link-link
{
	background:url(/bilder/icons/icon-link-0.gif) no-repeat;
}
.link-link:hover
{
	background:url(/bilder/icons/icon-link-1.gif) no-repeat;
}
.link-link.disabled,
.link-link.disabled:hover,
.link-link.disabled:visited,
.link-link.disabled:active,
.link-link.disabled:link,
.link-link[disabled],
.link-link[disabled]:hover,
.link-link[disabled]:visited,
.link-link[disabled]:active,
.link-link[disabled]:link,
.link-link-off
{
	background:url(/bilder/icons/icon-link-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.fill-link
{
	background:url(/bilder/icons/icon-fill-0.gif) no-repeat;
}

.fill-link:hover
{
	background:url(/bilder/icons/icon-fill-1.gif) no-repeat;
}

.fill-link.disabled,
.fill-link.disabled:hover,
.fill-link.disabled:visited,
.fill-link.disabled:active,
.fill-link.disabled:link,
.fill-link[disabled],
.fill-link[disabled]:hover,
.fill-link[disabled]:visited,
.fill-link[disabled]:active,
.fill-link[disabled]:link,
.fill-link-off
{
	background:url(/bilder/icons/icon-fill-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}
.list-link
{
	background:url(/bilder/icons/icon-list-0.gif) no-repeat;
}
.list-link:hover
{
	background:url(/bilder/icons/icon-list-1.gif) no-repeat;
}

.list-icon
{
	background:url(/bilder/icons/icon-list-1.gif) no-repeat;
}

.override-link,
.override-link-on:hover
{
	background:url(/bilder/icons/icon-override-1.gif) no-repeat;
}

.override-link-on,
.override-link:hover
{
	background:url(/bilder/icons/icon-override-0.gif) no-repeat;
}

.override-link.disabled,
.override-link.disabled:hover,
.override-link.disabled:visited,
.override-link.disabled:active,
.override-link.disabled:link,
.override-link[disabled],
.override-link[disabled]:hover,
.override-link[disabled]:visited,
.override-link[disabled]:active,
.override-link[disabled]:link,
.override-link-off,
.override-link-off:hover
{
	background:url(/bilder/icons/icon-override-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.override-link-on,
.override-link-on:hover
{
	font-weight: bold;
	color: #ff6600;
}

/* this way the disabled button reflects that status is ON */
.override-link-on.disabled,
.override-link-on.disabled:hover,
.override-link-on.disabled:visited,
.override-link-on.disabled:active,
.override-link-on.disabled:link,
.override-link-on[disabled],
.override-link-on[disabled]:hover,
.override-link-on[disabled]:visited,
.override-link-on[disabled]:active,
.override-link-on[disabled]:link
{
	background:url(/bilder/icons/icon-override-0.gif) no-repeat;
	font-weight: bold;
	cursor: default;
}

.menu-link
{
	background:url(/bilder/icons/icon-menu-0.gif) no-repeat;
}
.menu-link:hover
{
	background:url(/bilder/icons/icon-menu-1.gif) no-repeat;
}

.list-icon
{
	background:url(/bilder/icons/icon-list-1.gif) no-repeat;
}
.upload-link
{
	background:url(/bilder/icons/icon-upload-0.gif) no-repeat;
}
.upload-link:hover
{
	background:url(/bilder/icons/icon-upload-1.gif) no-repeat;
}

.upload-link.disabled,
.upload-link.disabled:hover,
.upload-link.disabled:visited,
.upload-link.disabled:active,
.upload-link.disabled:link,
.upload-link[disabled],
.upload-link[disabled]:hover,
.upload-link[disabled]:visited,
.upload-link[disabled]:active,
.upload-link[disabled]:link,
.upload-link-off
{
	background:url(/bilder/icons/icon-upload-off.gif) no-repeat;
	color: #666666;
	cursor: default;
}


.audio-link
{
	background:url(/bilder/icons/icon-audio-0.gif) no-repeat;
}
.audio-link:hover
{
	background:url(/bilder/icons/icon-audio-1.gif) no-repeat;
}

.audio-link.disabled,
.audio-link.disabled:hover,
.audio-link.disabled:visited,
.audio-link.disabled:active,
.audio-link.disabled:link,
.audio-link[disabled],
.audio-link[disabled]:hover,
.audio-link[disabled]:visited,
.audio-link[disabled]:active,
.audio-link[disabled]:link,
.audio-link-off
{
	background:url(/bilder/icons/icon-audio-off.gif) no-repeat;
	color: #666666;
	cursor: default;
}

.video-link
{
	background:url(/bilder/icons/icon-video-0.gif) no-repeat;
}
.video-link:hover
{
	background:url(/bilder/icons/icon-video-1.gif) no-repeat;
}
.video-link.disabled,
.video-link.disabled:hover,
.video-link.disabled:visited,
.video-link.disabled:active,
.video-link.disabled:link,
.video-link[disabled],
.video-link[disabled]:hover,
.video-link[disabled]:visited,
.video-link[disabled]:active,
.video-link[disabled]:link,
.video-link-off
{
	background:url(/bilder/icons/icon-video-off.gif) no-repeat;
	color: #666666;
	cursor: default;
}

.print-link
{
	background:url(/bilder/icons/icon-print-0.gif) no-repeat;
}
.print-link:hover
{
	background:url(/bilder/icons/icon-print-1.gif) no-repeat;
}

.more-link,
.more-link-off:hover
{
	background:url(/bilder/icons/icon-more-0.gif) no-repeat;
}
.more-link-off,
.more-link:hover
{
	background:url(/bilder/icons/icon-more-1.gif) no-repeat;
}

.less-link
{
	background:url(/bilder/icons/icon-less-0.gif) no-repeat;
}
.less-link:hover
{
	background:url(/bilder/icons/icon-less-1.gif) no-repeat;
}

.top-link
{
	background:url(/bilder/icons/icon-top-0.gif) no-repeat;
}
.top-link:hover
{
	background:url(/bilder/icons/icon-top-1.gif) no-repeat;
}

.tagsearch-link
{
	background:url(/bilder/icons/icon-tagsearch-0.gif) no-repeat;
}
.tagsearch-link:hover
{
	background:url(/bilder/icons/icon-tagsearch-1.gif) no-repeat;
}

.toolbox-link
{
	background:url(/bilder/icons/icon-toolbox-0.gif) no-repeat;
	color: #FF6600;
}
.toolbox-link:hover
{
	background:url(/bilder/icons/icon-toolbox-1.gif) no-repeat;
}
.toolbox-link.disabled,
.toolbox-link.disabled:hover,
.toolbox-link.disabled:visited,
.toolbox-link.disabled:active,
.toolbox-link.disabled:link,
.toolbox-link[disabled],
.toolbox-link[disabled]:hover,
.toolbox-link[disabled]:visited,
.toolbox-link[disabled]:active,
.toolbox-link[disabled]:link,
.toolbox-link-off
{
	background:url(/bilder/icons/icon-toolbox-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.isrcerror-link
{
	background:url(/bilder/icons/icon-isrcerror-0.gif) no-repeat;
	color: #cc25b8;
}
.isrcerror-link:hover
{
	background:url(/bilder/icons/icon-isrcerror-1.gif) no-repeat;
}

.attention-link
{
	background:url(/bilder/icons/icon-attention-0.gif) no-repeat;
	color: #ff6600;
}
.attention-link:hover
{
	background:url(/bilder/icons/icon-attention-1.gif) no-repeat;
	color: #ff6600;
}

.attention-link.disabled,
.attention-link.disabled:hover,
.attention-link.disabled:visited,
.attention-link.disabled:active,
.attention-link.disabled:link,
.attention-link[disabled],
.attention-link[disabled]:hover,
.attention-link[disabled]:visited,
.attention-link[disabled]:active,
.attention-link[disabled]:link,
.attention-link-off
{
	background:url(/bilder/icons/icon-attention-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.pageback-link
{
	background:url(/bilder/icons/icon-back-0.gif) no-repeat;
}
.pageback-link:hover
{
	background:url(/bilder/icons/icon-back-1.gif) no-repeat;
}
.pageback-link-off
{
	background:url(/bilder/icons/icon-back-off.gif) no-repeat;
	color: #aaaaaa;
	cursor: default;
}

.pagenext-link
{
	background:url(/bilder/icons/icon-next-0.gif) no-repeat right;
	padding-left:0px;
	padding-right:20px;
}
.pagenext-link:hover
{
	background:url(/bilder/icons/icon-next-1.gif) no-repeat right;
}
.pagenext-link-off
{
	background:url(/bilder/icons/icon-next-off.gif) no-repeat right;
	color: #aaaaaa;
	cursor: default;
	padding-left:0px;
	padding-right:20px;
}

.link-badge {
	color:#999;
}

.avaudio,
.avaudioref,
.avaudioasis
{
	background:url(/bilder/icons/icon-avaudio-1.gif) no-repeat;
	cursor: default;
	white-space:nowrap;
}

.avringtone
{
	background:url(/bilder/icons/icon-avringtone-1.gif) no-repeat;
	cursor: default;
	white-space:nowrap;
}

.avvideo,
.avvideoasis,
.avvideoref
{
	background:url(/bilder/icons/icon-avvideo-1.gif) no-repeat;
	cursor: default;
	white-space:nowrap;
}

.avword
{
	background:url(/bilder/icons/icon-book-1.gif) no-repeat;
	cursor: default;
	white-space:nowrap;
}

.item_not
{
	background:url(/bilder/icons/icon-less-1.gif) no-repeat;
	display:block;
	min-height:17px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.item_off
{
	background:url(/bilder/icons/icon-delete-off.gif) no-repeat;
	display:block;
	min-height:17px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.item_no
{
	background:url(/bilder/icons/icon-delete-1.gif) no-repeat;
	display:block;
	min-height:17px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.item_yes
{
	background:url(/bilder/icons/icon-ok-1.gif) no-repeat;
	display:block;
	min-height:17px;
	padding-left:20px;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
}

.single-icon
{
	width:15px;
	height:15px;
	padding:0 !important;
}

.icon-title-cell-red
{
	padding: 0px 0px 0px 5px;
	white-space: nowrap;
	vertical-align: middle;
	overflow: visible;
}

.icon-title-cell-red A:link, .icon-title-cell-red A:visited, .icon-title-cell-red A:active, .icon-title-cell-red A:hover
{
	color: #FF0000;
	text-decoration: none;
	font-weight: normal;
}

.icon-title-cell-green
{
	padding: 0px 0px 0px 5px;
	white-space: nowrap;
	vertical-align: middle;
	overflow: visible;
}

.icon-title-cell-green A:link, .icon-title-cell-green A:visited, .icon-title-cell-green A:active, .icon-title-cell-green A:hover
{
	color: #258C30;
	text-decoration: none;
	font-weight: normal;
}

.icon-title-cell-off
{
	color: #111111;
	padding: 0px 0px 0px 5px;
	white-space: nowrap;
	vertical-align: middle;
	overflow: visible;
}

.checkbox-cell
{
	padding: 0px;
	vertical-align: middle;
}

.checkbox-title-cell
{
	color: #111111;
	padding: 0px;
	padding-left: 10px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: visible;
}

.generic-table-headline-top
{
	font-weight: bold;
	color: #111111;
	vertical-align: top;
	padding: 10px 20px;
	background-color: #EEEEEE;
	background-image: url(/bilder/bg_head_top.jpg);
	background-repeat: repeat-x;
}

.highslide-container .generic-table-headline-top {
	font-size: 11px !important;
	font-weight: bold !important;
}

.generic-table-headline-sup
{
	color: #111111;
	vertical-align: top;
	padding: 10px 0 15px 0;
	background-color: #eee;
	position: relative;
	text-align: inherit;
}

.generic-table-headline-sup .generic-table-headline-sup-arrow
{
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-bottom: 8px solid white;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left:-8px;
}

.generic-table-headline-top TD
{
	font-weight:bold;
}

.generic-table-headline
{
	font-weight: normal;
	color: #111111;
	vertical-align: top;
	padding: 10px 20px;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #ffffff;
}

.cms-table-headline
{
	color: #111111;
	vertical-align: top;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #eeeeee;
	border-bottom: 1px solid #cccccc;
	border-top: 0px solid #ffffff;
}

.generic-table-footer
{
	background-color: #ffffff;
	background-image: url(/bilder/bg_foot_bottom.jpg);
	background-repeat: repeat-x;
	border-bottom: 0px solid #ffffff;
}

.positionbottom .generic-table-footer {
	padding:15px 20px;
	overflow:auto;
	border-top:1px solid #ccc;
	margin-right:20px;
}

.edit-cell-headline
{
	color: #111111;
	text-align:right;
	vertical-align: top;
	padding: 10px;
	padding-left: 20px;
	background-color: #eeeeee;
	border-top: 1px solid #ffffff;
}

.edit-cell-headline-mandatory
{
	color: #111111;
	text-align:right;
	vertical-align: top;
	padding: 10px;
	padding-left: 20px;
	background-color: #eeeeee;
	border-top: 1px solid #ffffff;
}

DIV.sizer
{
	width:200px;
}

.obsolete-cell,
.edit-cell
{
	vertical-align: top;
	padding: 10px;
	padding-right: 20px;
	border-top: 1px solid #cccccc;
	background-color: #FFFFFF;
}

.edit-cell > OL
{
	margin:0;
	padding:0;
	list-style-position:inside;
}

.obsolete-cell,
.obsolete-row
{
	background-color: #e0eaed;
}


.list-row
{
	background-color: #FFFFFF;
}

.list-cell
{
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px solid #cccccc;
}

.list-cell-small
{
	vertical-align: top;
	padding: 2px 5px 2px 5px;

}

.paging-cell
{
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}


.tracklist-table
{
	border: 1px solid #cccccc;
	background:#f5feff;

}
.tracklist-head
{
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dotted #cccccc;

}
.tracklist-cell
{
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	border-bottom: 1px dotted #cccccc;

}

.headline
{
	font-weight: bold;
	color: #111111;
}

.okcolor
{
	color: #006600;
}

.errcolor
{
	color: #ff0000;
}

.errortext
{
	color: #ff0000;
}

.warningtext
{
	color: #ff6600;
}

.explicit-label {
	background-color: #999;
	color: #fff;
	padding: 1px 5px;
	margin-top: -1px;
	border-radius: 3px;
}

.mmp-label {
	display:block;
	float: left;
	background-color: #999;
	color: #fff;
	padding: 1px 5px;
	margin-top: -1px;
	border-radius: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	position: relative;
	transition: background-color 0.5s;
}
.mmp-label-grey {
	background-color: #999;
	color: #fff;
}
.mmp-label-green {
	background-color: #258C30;
	color: #fff;
}
.mmp-label-red {
	background-color: #cc0000;
	color: #fff;
}
.mmp-label-orange {
	background-color: #ff6600;
	color: #fff;
}
.mmp-label-spinner {
	position: relative;
	top:0px;
}

.attention-icon
{
	background:url(/bilder/icons/icon-attention-1.gif) no-repeat;
	display:inline-block;
	padding-left:20px;
	min-height: 15px;
	color: #ff6600;
}

.messagetext
{
	color: #ff6600;
}

.striked
{
	text-decoration: line-through;
}

.hardfact
{
	color: #999999;
}

.mismatch
{
	background-color: #ffffff;
	padding: 2px;
	border: 1px dotted #ff6600;
	display: block;
	margin-top: -2px;
}

.shoponhold
{
	color: #777777;
}

.sum
{
	color: #999999;
}

.grey
{
	color: #999999;
}

.lightgrey
{
	color: #cccccc;
}

.error-icon
{
	background:url(/bilder/icons/icon-error-1.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
}
.warning-icon
{
	background:url(/bilder/icons/icon-warning-1.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
	display: inline-block;
}
.triangle-warning-icon
{
	background:url(/bilder/icons/icon-triangle-warning-1.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
	display: inline-block;
}
.ok-icon
{
	background:url(/bilder/icons/icon-save-1.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
	display: inline-block;
}
.ok-icon-off
{
	background:url(/bilder/icons/icon-save-off.gif) no-repeat;
	padding-left: 20px;
	min-height: 15px;
	display: inline-block;
}

.hint-mismatch
{
	background-color: #ffffff;
	border: 1px dotted #ff6600;
	padding: 2px;
}

.hint-mandatory
{
	background-color: #ffff99;
	border: 1px solid #999999;
	padding: 2px;
}

.link
{
	text-decoration: none;
	font-weight: bold;
	color: #111111;
}

.link:hover
{
	color: #357483;
}

.headlink
{
	text-decoration: none;
	color: #ffffff;
}

.headlink:hover
{
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

.headlink-active
{
	text-decoration: none;
	color: #ffffff;
	font: 10px/14px verdana,sans-serif;
	border-bottom: 1px solid #ffffff;
}

.serviceticket-link
{
	background:url(/bilder/icons/icon-serviceticket-0.png) no-repeat;
	display:block;
	min-height:12px;
	padding-left:20px;
	padding-bottom:3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	white-space:nowrap;
	margin-top:5px;
}


.serviceticket-link
{
	color: #ffffff;
}

.serviceticket-link:hover
{
	text-decoration: underline;
}

.labelmaintanance-link
{
	background:url(/bilder/icons/icon-labelmaintanance-0.png) top right no-repeat;
	display:block;
	min-height:15px;
	padding-right:20px;
	text-align: right;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
	white-space:nowrap;
	margin-top:5px;
}

.labelmaintanance-link
{
	color: #ff0000;
}

.labelmaintanance-link:hover
{
	text-decoration: underline;
}

.microsite-title {
	font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
	background-color: #fff;
	color: #555;
	border-radius: 4px;
	padding:5px 5px 5px 10px;
	margin-left: -10px;
	margin-right: 10px;
}
.microsite-title .editlink {
	background-color: #ff6600;
	color: #fff;
	border: 1px solid transparent;
	border-radius: 4px;
	padding:1px 3px;
	margin-left: 10px;
	text-transform: uppercase;
}
.microsite-title .editlink:hover {
	color: #ff6600;
	background-color: #fff;
	border: 1px solid #ff6600;
}

.docbrowserlink
{
	background: url(/bilder/icons/icon-xs-doc-link-0.gif) no-repeat 0 1px;
	text-decoration: none;
	color: #ff6600;
	padding:0 0 0 15px;
}

.docbrowserlink:hover
{
	background: url(/bilder/icons/icon-xs-doc-link-1.gif) no-repeat 0 1px;
	color: #111111;
}

select,
.select-button
{
	border-radius: 4px;
	padding-left: 5px;
	padding-right: 15px;
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none;  /*Removes default style Firefox*/
	background-image: url(/bilder/icons/icon-dropdown.png);
	background-repeat: no-repeat;
	background-position: center right;
	height: 20px;
	font-size: 10px;
	border: 1px solid #999999;
}
.select-button {
	padding-top: 2px;
	height: 16px;
}
.select-button-menu {
	position: absolute;
	top:20px;
	left:0;
	width: 400px;
	z-index:1;
	overflow: auto;
	height: 50vh;
	background-color: #ffffff;
	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.3);
}
.select-button-menu tbody tr {
	cursor: pointer;
	border-width: 0 !important;
}
.select-button-menu table th {
	padding: 3px !important;
	color:rgba(0, 0, 0, 0.3);
}
.select-button-menu tr.selected i.checked-icon {
	display:inline;
}
.select-button-menu tr i.checked-icon {
	display:none;
}
.select-button-menu tbody tr:hover {
	background-color: rgba(0,0,0,0.1);
}
.select-button-menu td {
	padding: 3px 3px;
}
.select-button-menu.mmp-table-container table td:first-child {
	padding-left: 5px !important;
}


select::-ms-expand {
	display: none;
}
select[multiple] {
	height: auto;
}

.select-filter-0
{
	background-color: #eeeeee;
}

.select-filter-1
{
	border: 1px solid #999999;
	background-color: #cfedf4;
}

.select
{
	border: 1px solid #999999;
	background-color: #ffffff;
}
.select-mandatory
{
	border: 1px solid #999999;
	background-color: #ffff99;
}
.select-newproduct
{
	border: 1px solid #999999;
	color: #FF6600;
	background-color: #eeeeee;
	font-weight:bold;
}

optgroup
{
	color: #666666;
}

optgroup option
{
	color: #000000;
}

option
{
	padding-left:3px;
}

option.special
{
	border-top: 1px solid #333;
	margin-top: 2px;
	padding: 4px 20px;
	text-align: center;
}


.input-txt
{
	font: 10px/14px verdana,sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
}


.input-txt-mandatory
{
	font: 10px/14px verdana,sans-serif;
	color: #000000;
	background-color: #ffff99;
	border: 1px solid #999999;
	padding: 2px;
}

.input-txt-trackduration
{
	font: 10px/14px verdana,sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 2px;
	width:70px;
}

.input-txt-trackduration-ems
{
	font: 10px/14px verdana,sans-serif;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 2px;
	width:70px;
}
.textarea
{
	font: 10px/14px verdana,sans-serif;
	width: 100%;
	height: 94px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 1px;
}
.textarea-mandatory
{
	font: 10px/14px verdana,sans-serif;
	width: 100%;
	height: 94px;
	color: #000000;
	background-color: #ffff99;
	border: 1px solid #999999;
	padding: 1px;
}
.text-filter-zoom-textarea {
	font: 12px/14px verdana,sans-serif;
	padding:10px 20px;
	width: 100%;
	box-sizing: border-box;
	height: 300px;
	border: 1px solid #999999;
	resize: none;
}
.text-filter-zoom-textarea:focus {
	box-shadow: inset 1px 1px 2px #ccc;
}
.text-filter-zoom-textinfo {
	font-size: 10px !important;
	background-color: #999999;
	color: #fff;
	border-radius: 3px;
	padding: 2px 5px;
	position: absolute;
	right: 5px;
	top: 312px;
}
.input-txt[disabled],
.input-txt-mandatory[disabled],
.textarea[disabled],
.textarea-mandatory[disabled],
.select[disabled],
.input-txt.disabled,
.input-txt-mandatory.disabled,
.textarea.disabled,
.textarea-mandatory.disabled,
.select.disabled
{
	color: #666666;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	cursor: default;
}

.checkbox
{
	padding: 0px;
	margin:0;
}
.input-login
{
	font: 12px/20px verdana,sans-serif;
	width:120px;
	height:20px;
	vertical-align:middle;
	-webkit-border-radius: 10px;
	  -moz-border-radius: 10px;
	       border-radius: 10px;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	  -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	       box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	border:1px solid #888;
	padding:1px 5px 1px 10px;
	background:#fff;
}
.input-quicksearch,
.input-quicksearch-0,
.input-quicksearch-1
{
	font: 10px/12px verdana,sans-serif;
	width:130px;
	height:16px;
	vertical-align:middle;
	border-radius: 5px;
	box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.3);
	border:1px solid #888;
	padding:1px 5px 1px 10px;
	background:#fff;
	color: #666;
}

.input-quicksearch-1,
.input-quicksearch-0.tracksearch-is-active,
.input-quicksearch-1.tracksearch-is-active
{
	background:#cfedf4;
	color: #000;
}
.input-quicksearch-0.tracksearch-is-active,
.input-quicksearch-1.tracksearch-is-active
{
	width:123px;
	margin-right:-30px;
}

.input-quicksearch:focus,
.input-quicksearch-0:focus
{
	background:#fff;
	color: #000;
}
.navi-bg-quicksearch input {
	border-radius: 20px;
}
textarea.input-quicksearch,
textarea.input-quicksearch-0,
textarea.input-quicksearch-1
{
	margin-top: 0px;
	min-height: 38px;
	height: 38px;
	min-width: 90px;
	padding:5px 10px;
	transition: height 0.5s, width 0.5s;
}
textarea.input-quicksearch:focus,
textarea.input-quicksearch-0:focus,
textarea.input-quicksearch-1:focus
{
	height: 50vh;
}

.input-file
{
	font: 11px/11px verdana,sans-serif;
	cursor:pointer;
}
/* INPUT QUICKSEARCH WITH CUSTOM BACKGROUND AND TRACKSEARCH OPTION */

.input-quicksearch-tracksearch
{
	font: 10px/16px verdana,sans-serif;
	width:78px;
	border:1px solid #999999;
}
.bg-input-quicksearch-tracksearch-0
{
	width:110px;
	height:20px;
	background: url(/bilder/input-quicksearch-bg-0.png) no-repeat 0px 0;
	border:0px solid #0f0;
}
.input-quicksearch-tracksearch-0
{
	font: 10px/14px verdana,sans-serif;
	width:90px;
	border:0px solid #0f0;
	margin:2px 10px 0 10px;
	vertical-align:middle;
	background:transparent;
	color:#999;
}
.bg-input-quicksearch-tracksearch-1
{
	width:110px;
	height:20px;
	background: url(/bilder/input-quicksearch-bg-1.png) no-repeat 0px 0;
	border:0px solid #0f0;
}
.input-quicksearch-tracksearch-1
{
	font: 10px/14px verdana,sans-serif;
	width:90px;
	border:0px solid #0f0;
	margin:2px 10px 0 10px;
	vertical-align:middle;
	background:transparent;
}
.input-quicksearch-tracksearch-more-0
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-quicksearch-more-bg-0.png) no-repeat 0px 0px;
}
.input-quicksearch-tracksearch-more-1
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-quicksearch-more-bg-1.png) no-repeat 0px 0px;
}


/* INPUT FILTER WITH CUSTOM BACKGROUND AND TRACKSEARCH OPTION */

.bg-input-filter-tracksearch-0
{
	width:110px;
	height:20px;
	background: url(/bilder/input-bg-0.png) no-repeat 0px 0px;
	border:0px solid #0f0;
}
.input-filter-tracksearch-0
{
	font: 10px/14px verdana,sans-serif;
	width:90px;
	border:0px solid #0f0;
	margin:2px 10px 0 10px;
	vertical-align:middle;
	background:transparent;
	color:#999;
}
.input-filter-tracksearch-0:focus {
	color:#000;
}
.bg-input-filter-tracksearch-1
{
	width:110px;
	height:20px;
	background: url(/bilder/input-bg-1.png) no-repeat 0px 0;
	border:0px solid #0f0;
}
.input-filter-tracksearch-1
{
	font: 10px/14px verdana,sans-serif;
	width:90px;
	border:0px solid #0f0;
	margin:2px 10px 0 10px;
	vertical-align:middle;
	background:transparent;
}
.input-filter-tracksearch-more-0
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-tracksearch-more-button-0.png) no-repeat 0px 0px;
}
.input-filter-tracksearch-more-1
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-more-bg-1.png) no-repeat 0px 0px;
}
.input-filter-tracksearch-more-0.tracksearch-is-active
{
	background: url(/bilder/input-tracksearch-more-button-blink.gif) no-repeat 0px 0px;
}
.input-tracksearch-more-button-0
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-tracksearch-more-button-0.png) no-repeat 0px 0px;
}
.input-tracksearch-more-button-1
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-tracksearch-more-button-1.png) no-repeat 0px 0px;
}
.input-tracksearch-more-button-2
{
	display:block;
	width:30px;
	height:20px;
	margin:0;
	padding:0;
	background: url(/bilder/input-tracksearch-more-button-2.png) no-repeat 0px 0px;
}

.cover-upload-inlist, .cover-upload-inlist:link, .cover-upload-inlist:active, .cover-upload-inlist:visited
{
	border:1px solid #ccc;
	display:block;
	width:50px;
	height:50px;
}

.cover-upload-inlist:hover
{
	background: url(/bilder/cover-upload-hover.png) no-repeat center center;
}

.border
{
	border:1px solid #ccc;
}

.noborder
{
	border:0px solid #0f0;
}

input[type=checkbox]
{
	vertical-align:middle;
}

.qacriterion-status-box
{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin-bottom: 5px;
	background: #ffffff;
}

.qacriterion-status-row
{
	padding: 5px;
	border-bottom:1px solid #ccc;
}

.qacriterion-status-label
{
	display:block;
	cursor: pointer;
	margin-left:20px;
	line-height:12px;
}

.qacriterion-comment
{
	width:100%;
	height:100px;
}

.qacriterion-infobox
{
	padding:10px 10px 10px 20px;
}

label
{
	cursor: pointer;
}

label.disabled
{
	color: #aaaaaa;
	cursor: default;
}

.boxshadow
{
	border:1px solid #ccc;
	-webkit-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 5px 1px rgba(0, 0, 0, 0.3);
}

.clip_button
{
	cursor:pointer;
	display:block;
	background: linear-gradient(#68bccf, #479aad);
	color:#fff;
	padding:0 5px;
	height:15px;
	line-height:15px;
	border-radius: 3px;
}
.clip_button:hover
{
	background: linear-gradient(#479aad, #68bccf);
}
.md-exception-table
{
	margin:0 0 5px -5px;
}
.md-exception-table-td
{
	padding: 0 5px 0 5px;
	border-right: 1px solid #eee;
	vertical-align:top;
}
.md-exception-table-td.last
{
	border-right: 0px solid #eee;
}

.inline,
.inline:hover {
	display:inline !important;
	padding-bottom:3px;
}

/*
	* sales viewer date picker
	* @see htdocs/library/pikaday
*/

.pikaday-input,
.pikaday-input-0,
.pikaday-input-1 {
	height: 16px;
	font-size: 10px;
	border: 1px solid #999999;
	border-radius:4px;
	text-align:center;
	background-color: #cfedf4;
	cursor:pointer;
}

.pikaday-input-0  {
	background-color: #eeeeee;
}

.pikaday-input:focus,
.pikaday-input-0:focus,
.pikaday-input-1:focus  {
	background: #fff;
}
.edit-cell .pikaday-input,
.edit-cell .pikaday-input-0
.edit-cell .pikaday-input-1 {
	background-color: transparent;
	border-radius: 0;
}
#pikaday-timeframe {
	width:65px;
	padding-left:35px;
	margin-right:20px;
}
#timeframe-fromuntil {
	width:213px;
}
#pikaday-fromdate {
	width:65px;
	padding-left:35px;
	margin-right:5px;
}
#pikaday-untildate {
	width:65px;
	padding-left:35px;
	margin-right:0px;
}
#pikaday-date {
	width:80px;
	padding-left:40px;
	margin-right:10px;
}
#pikaday-created-date {
	width:80px;
	padding-left:40px;
	margin-right:10px;
}
.pikaday-input-label {
	position:absolute;
	top:0px;
	left:0px;
	pointer-events: none;
	background: #666;
	color: #fff;
	border: 1px solid #999999;
	border-right-width: 0;
	border-radius:4px 0 0 4px;
	height: 18px;
	line-height: 18px;
	padding: 0 4px 0 4px;
}
.mmp-pikaday .is-today .pika-button {
	color: #111;
	font-weight: bold;
	background: #fff;
}

.mmp-pikaday .is-selected .pika-button {
	color: #fff;
	background: #489aad;
	box-shadow: none;
	border-radius: 0px;
}

.mmp-pikaday .is-disabled .pika-button {
	background: #eee;
}

.mmp-pikaday .pika-button:hover {
	color: #000 !important;
	background: #cfedf4 !important;
	box-shadow: none !important;
	border-radius: 0px !important;
}

.mmp-tagsearch-wrapper {
	position: relative;
	margin-right:10px;
	margin-left:0px;
}
.mmp-tagsearch-wrapper .tagsearch-link {
	position: absolute;
	left:0;
	top:0;
	height: 20px;
	width: 100%;
	background-position: 3px 3px;
}
.mmp-tagsearch-wrapper .tagsearch-link .tagsearch-link-label {
	display: block;
	position: absolute;
	left:0;
	top:0;
	height: 20px;
	min-width: 10px;
	background:#666;
	color: #fff;
	text-align: center;
	line-height: 20px;
	border-radius: 5px 0 0 5px;
	padding: 0 5px;
}
.mmp-filter-dropdown-menu,
.mmp-tagsearch-knowntags {
	position: absolute;
	top: 20px;
	padding: 5px;
	background-color: #ffffff;
	box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.3);
	z-index: 1;
}

.mmp-tag-link,
.mmp-tag-link-active,
.mmp-tagsearch-knowntags a.mmp-tagsearch-tag {
	font: 10px/12px verdana,sans-serif;
	background-color:#489bae;
	border: 1px solid #489bae;
	color: #fff;
	padding: 1px 3px;
	border-radius: 3px;
	display: inline-block;
	margin:-1px 1px 5px 0px;
	cursor:pointer;
	cursor:copy;
}

.mmp-tag-link:hover,
.mmp-tag-link-active:hover,
.mmp-tag-link-excluded:hover,
.mmp-tagsearch-knowntags a.mmp-tagsearch-tag:hover {
	border-color:#224750;
}

.mmp-tag-link-active,
.mmp-tagsearch-knowntags a.mmp-tagsearch-tag-active {
	background-color:#cfedf4;
	color: #000;
	cursor:pointer;
	cursor:not-allowed;
}

.mmp-tag-link-excluded,
.mmp-tagsearch-knowntags a.mmp-tagsearch-tag-excluded {
	background-color:#cfedf4;
	color:#cc0000;
	cursor:pointer;
}

.mmp-tagsearch-knowntags a.mmp-tagsearch-tag-active:hover {
	background-color:#c6e3ea;
}


.mmp-tag-link-disabled
{
	background-color:#eeeeee;
	color:#999999;
	border-color:#999999;
	cursor:default;
}

.marketing-tag,
.marketing-tag:hover
{
	background-color:#ffffff;
	color: #ff6600;
	border-color:#ff6600;
	cursor:default;
}

.mmp-tag-link-active.marketing-tag,
.mmp-tag-link-active.marketing-tag:hover
{
	background-color:#cccccc;
	cursor:pointer;
	cursor:not-allowed;
}

.mmp-tagsearch-input,
.mmp-tagsearch-input-0,
.mmp-tagsearch-input-1
{
	font: 10px/12px verdana,sans-serif;
	width:157px;
	height:16px;
	vertical-align:middle;
	border-radius: 5px;
	border:1px solid #888;
	padding:1px 5px 1px 25px;
	background-color:#eee;
	color:#999;
	background-image: url(/bilder/icons/icon-dropdown.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.mmp-tagsearch-input:focus, .mmp-tagsearch-input-0:focus
{
	background-color:#fff;
	color:#000;
}
.mmp-tagsearch-input-1
{
	background-color:#cfedf4;
	color:#000;
}
.mmp-tagsearch-input-changed
{
	background:#fff;
	color:#000;
}

.mmp-badge-link {
	display:inline-block;
	color: #fff;
	background: linear-gradient(#68bccf, #479aad);
	border-radius: 3px;
	padding: 1px 3px;
	margin: -1px 0 5px -3px;
	font-size: 10px;
	cursor: pointer;
}
.mmp-badge-link:hover {
	color: #fff;
	background: linear-gradient(#479aad, #68bccf);
}
.mmp-filter-search-zoom-button {
	display:block;
	color: #fff;
	background: linear-gradient(#68bccf, #479aad);
	border-radius: 0 3px 3px 0;
	padding: 2px 5px;
	margin: 0;
	font-size: 10px;
	cursor: pointer;

	position: absolute;
	right: 34px;
	top: 1px;
}
.mmp-filter-search-zoom-button:hover {
	color: #fff;
	background: linear-gradient(#479aad, #68bccf);
}

.mmp-list-options,
.mmp-tracklist-options {
	border:1px solid #ccc;
	border-radius:5px;
	padding:5px;
	/*background:#fff;*/
}

.mmp-tracklist-options {
	width:110px;
}

.mmp-dropdown-link-container {
	position: relative;
	padding-bottom: 10px;
	margin-bottom: -10px;
}

.mmp-dropdown-link-button-with-text {
	position: relative;
	color: #fff;
	background: linear-gradient(#68bccf, #479aad);
	padding:0px 17px 1px 7px;
	border-radius: 5px;
}
.mmp-dropdown-link-button-with-text:hover {
	background: linear-gradient(#479aad, #68bccf);
}
.mmp-dropdown-link-caret {
	position: absolute;
	top:0;
	right:0;
}
.mmp-dropdown-link-container:hover .mmp-link-dropdown {
	display: block;
}

.mmp-link-dropdown {
	display: none;
	position: absolute;
	z-index: 2;
	top: 10px !important;
	left: 10px !important;
	border: 1px solid #ccc;
	border-radius: 0px 5px 5px 5px;
	background-color: #fff;
	box-shadow: 0 5px 10px 0 rgba(0,0,0,0.5);
}

.mmp-link-dropdown.dropdown-download {
	top: -5px !important;
}

.mmp-link-dropdown a {
	position: relative;
	z-index: 3;
	padding:5px;
	display: block;
	margin: 0;
	background-color: #fff;
}

.mmp-link-dropdown a:hover {
	background-color: #eee;
}

.mmp-link-dropdown a.download-link {
	padding: 0px 5px 5px 20px !important;
	margin: 5px 0px 0px 5px !important;
}

.mmp-link-dropdown.xml-links {
	top: -6px;
	left: -6px;
	width: auto;
	min-width: 15em;
}

.mmp-link-dropdown.xml-links a {
	padding:0;
	padding-left:20px;
	margin: 5px;
}

.mmp-link-dropdown.xml-links a:hover {
	background-color: transparent;
}

.mmp-link-dropdown::-moz-selection,
.mmp-link-dropdown::selection,
.mmp-link-dropdown *::-moz-selection,
.mmp-link-dropdown *::selection
{
	background: transparent;
}

.mmp-tracklist-tracknumber {
	height:15px;
	line-height: 15px;
	font-size: 15px;
	font-family: "Helvetica Neue", Roboto, helvetica, sans-serif;
	color:#666;
	background-color:#eee;
	padding:5px 10px;
	border-radius:5px;
	border:1px solid #ccc;
	text-align:center;
	font-weight:bold;
	display: inline-block;
}

.mmp-box-spinner {
	width:170px;
	height:170px;
	position: fixed;
	top:50%;
	left:50%;
	margin:-85px -85px;
	pointer-events: none;
	z-index: 1000001;
}

.mmp-layer-wrap {
	position: absolute;
	top:40%;
	left:50%;
	border-radius: 15px;
	overflow: hidden;
	box-shadow: 0 0 40px 0 rgba(0,0,0,0.5);
	background: #fff;
	transition: opacity ease 0.5s, top ease 0.25s;
	opacity: 0;
}
.mmp-layer {
	border-width: 0;
	background-color: transparent;
	width: 100%;
	height: 100%;
}
.mmp-layer-inline {
	padding:20px;
}
.mmp-layer-dim,
.mmp-spinner-dim {
	position: fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color: rgba(0,0,0,0.5);
	transition: opacity ease 0.25s;
	opacity: 0;
}
.mmp-spinner-dim {
	background-color: rgba(255,255,255,0.5);
	color:#666;
	font-size: 12px;
	z-index: 1000000;
}


.marginright5 {
	margin-right: 5px;
}
.marginbottom5 {
	margin-bottom: 5px;
}
.marginbottom20 {
	margin-bottom: 20px;
}
.marginleft20 {
	margin-left: 20px;
}
.marginright20 {
	margin-right: 20px;
}
.paddingleft20 {
	padding-left: 20px;
}
.paddingright20 {
	padding-right: 20px;
}
.margintopt5 {
	margin-top: 5px;
}

@media (max-width: 1280px) {
	.mmp-admins.big-navi A.navi-tab
	{
		/*font-size: 10px !important;*/
		max-width:55px;
		text-overflow: ellipsis;
		overflow: hidden;
	}
	.mmp-admins.big-navi A.navi-tab-admin {
		max-width: none;
	}
}
@media (max-width: 1023px) {
	.mmp-admins.big-navi A.navi-tab
	{
		/*font-size: 10px !important;*/
		max-width:30px;
		text-overflow: '.';
		overflow: hidden;
	}
}

/*
multi datepicker
*/
.input-element-selector {
	position: absolute;
	left: 0;
	top: 0;
	font: 10px/18px verdana,sans-serif;
	vertical-align:middle;
	-webkit-border-radius: 5px 0 0 5px;
	   -moz-border-radius: 5px 0 0 5px;
	        border-radius: 5px 0 0 5px;
	border:1px solid #999;
	border-left-width: 0;
	height:16px;
	padding:1px 20px 1px 10px;
	text-align: left;
	background:#666;
	cursor: pointer;
	width:40px;
}

.input-element-selector span {
	color:#fff;
}

.input-element-selector .caret {
	position: absolute;
	right: 6px;
	top: 7px;
}

.input-element-selector li {
	color:#fff;
	padding: 0 20px 0 5px;
	text-align: left;
	cursor: pointer;
}

.input-element-selector li:hover {
	background:#999;
	color:#fff;
}

.listoption.initial:hover {
	background-color: transparent;
}

.listoption:not(.initial){
	display: none;
}

.input-element-list {
	position: absolute;
	left: 5px;
	top:0;
	background-color: #666;
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
	overflow: hidden;
	width: 65px;
}

#pikaday-date-multi {
	width:80px;
	padding-left:70px;
	margin-right:10px;
}

.artist-id-table {
	table-layout: fixed;
}
.artist-id-table tr:hover td {
	background-color: #eee;
}
.artist-id-table th,
.artist-id-table td {
	border-right: 0px solid #b8b8b8;
}
.artist-id-table select {
	width: 100%;
	margin-top: -3px;
	background-color: #cfedf4;
	/*
	background: linear-gradient(#68bccf, #479aad);
	 */
}
.artist-id-batch {
	border-radius: 4px;
	padding: 2px 5px;
	margin-top: -3px;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #fff;
	display: block;
}
.artist-id-checkboxnew {
	position: relative;
	border-radius: 4px;
	padding: 2px 7px 2px 20px;
	margin-top: -3px;
	font-size: 10px;
	border: 1px solid #999999;
	background-color: #fff;
	display: inline-block;
}
.artist-id-checkboxnew input[type='checkbox'] {
	margin: 0;
	position: absolute;
	top:3px;
	left:3px;
}
.transporter-window-clickable-row {
	cursor: pointer;
}
.workbench-reject-reason-comment {
	box-sizing:border-box;
	width:325px;
	margin:5px 0 5px 25px;
	padding:0px;
	font-family:verdana,sans-serif;
	font-size:11px;
	border-width:0;
	border-bottom: 1px solid #ccc;
	resize: none;
	color:#999;
}
