BODY {
SCROLLBAR-FACE-COLOR: #dcdcdc; 
	SCROLLBAR-HIGHLIGHT-COLOR: #575757; 
	SCROLLBAR-SHADOW-COLOR: #575757; 
	SCROLLBAR-3DLIGHT-COLOR: #dcdcdc; 
	SCROLLBAR-TRACK-COLOR: #dcdcdc; 
	SCROLLBAR-DARKSHADOW-COLOR: #dcdcdc; 
	SCROLLBAR-BASE-COLOR: #dcdcdc
	

}
.top {
	BACKGROUND-REPEAT: no-repeat
}
.line {
	FONT-WEIGHT: normal; FONT-SIZE: 100%; LINE-HEIGHT: 200%; FONT-STYLE: normal; FONT-VARIANT: normal
}
INPUT.submit {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #818181 1px solid; COLOR: #818181; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
reset {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #818181 1px solid; COLOR: #818181; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: white; OVERFLOW: hidden; BORDER-LEFT: #818181 1px solid; COLOR: #000000; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; wrap: virtual
}
TEXTAREA {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: white; OVERFLOW: auto; BORDER-LEFT: #818181 1px solid; COLOR: #000000; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; wrap: virtual
}
.inputbtn {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #818181 1px solid; COLOR: #818181; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputbtnred {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: #CC3300; BORDER-LEFT: #818181 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputtxt {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: white; OVERFLOW: hidden; BORDER-LEFT: #818181 1px solid; COLOR: #000000; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif; wrap: virtual
}
.formular {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.suche {
	BORDER-RIGHT: #525252 1px solid; BORDER-TOP: #525252 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #525252 1px solid; COLOR: #000000; BORDER-BOTTOM: #525252 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
.suchebtn {
	BORDER-RIGHT: #818181 0px solid; BORDER-TOP: #818181 0px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #818181 0px solid; COLOR: #818181; BORDER-BOTTOM: #818181 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formbtn {
	BORDER-RIGHT: #818181 1px solid; BORDER-TOP: #818181 1px solid; FONT-SIZE: 12px; BACKGROUND: #ffffff; BORDER-LEFT: #818181 1px solid; COLOR: #818181; BORDER-BOTTOM: #818181 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.b11 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.b11:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.b11:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.b11:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.bl12 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl12:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl12:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl12:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.red12 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.red12:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.red12:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.red12:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.news {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


A.w10 {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.w10:visited {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.w10:active {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.w10:hover {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.bl11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl11:visited {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl11:active {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bl11:hover {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}


B {
	FONT-WEIGHT: 600
}
STRONG {
	FONT-WEIGHT: 600
}

.b10 {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.b11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.r11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.r14 {
	FONT-WEIGHT: 300; FONT-SIZE: 14px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.b12 {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bl20 {
	FONT-WEIGHT: 300; FONT-SIZE: 20px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bl12 {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bl11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #575757; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blau12 {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.blau11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #818181; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.w10 {
	FONT-WEIGHT: 300; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.w11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.r11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.r12 {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: #C61217; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.green11 {
	FONT-WEIGHT: 300; FONT-SIZE: 11px; COLOR: #009900; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.green12 {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: #009900; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bezeichner {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND: #9c9c9c;
}

.bezeichner_error {
	FONT-WEIGHT: 300; FONT-SIZE: 12px; COLOR: red; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND: #9c9c9c;
}


.formfield {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND: white;
	BORDER-RIGHT: #9c9c9c 1px solid; BORDER-TOP: #9c9c9c 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #9c9c9c 1px solid; COLOR: #9c9c9c; BORDER-BOTTOM: #9c9c9c 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.headerinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND: #575757;
}

.textfield {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; BACKGROUND: #FFFFFF;
}


#legende {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:250;}




/********************************************************/
/*********************** NAXOS **************************/
/********************************************************/

div.clearer {
	clear: both;
}

div#naxos_container {
	margin: 30px 20px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
}

div.naxos-table-list {
	border-bottom: 1px solid #575757;
}

table.naxos-table {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

table.naxos-table thead {
	background-color: #575757;
	color: #ffffff;
	font-weight: normal;
	text-align: left;
}

table.naxos-table th.actions {
	width: 70px;
	background-color: #dcdcdc;
	font-weight: bold;
	text-align: center;
}

table.naxos-table th.actions a { font-weight: bold; text-decoration: none; }

table.naxos-table tbody tr.naxos-even {
	background-color: #dcdcdc;
}

table.naxos-table tbody tr:hover {
	background-color: #818181;
}

table.naxos-table td.naxos-actions {
	background-color: #ffffff;
}

table.naxos-table tr.naxos-list {
	display: none;
}

div.naxos-list-toggle {
	cursor: pointer;
	display: inline-block;
	margin-right: 5px;
}

td.naxos-list-title-cell {
	padding-left: 20px;
}

div#albumSearch input[type="text"] {
	position: relative;
	top: 7px;
}


a.naxos-action { display: inline-block; text-align: center; padding: 2px;}
a.naxos-action:hover  { background-color: #C9060C; }

.naxos-action-image {
	cursor: pointer;
}

span.required {
	color: #D51317;
	font-weight: bold;
	display: inline-block;
	margin-left: 2px;
}

table.naxos_detail {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	width: 100%;
	border: 1px solid #9C9C9C;
}

table.naxos_detail th {
	font-weight: normal;
	background-color: #9C9C9C;
	width: 150px;
}

table.naxos_detail th, table.naxos_detail td {
	padding: 5px;
	border-bottom: 1px solid #9C9C9C;
	text-align: left;
	vertical-align: top;
}

table.naxos_detail td {
	background-color: #ffffff;
}

table.naxos_detail input, table.naxos_detail textarea {
	width: 100%;
}

table.naxos_detail input.input_checkbox {
	width: auto;
}

td.fillRequiredFields {
	font-size: 10px;
	color: #818181;
}

div.submitbutton {
	text-align: right;
	margin-top: 10px;
}

a.backlink {
	background-image: url("../img/news_pfeil2.gif");
    background-repeat: no-repeat;
    display: block;
    padding: 2px 2px 2px 22px;
    position: absolute;
    text-decoration: none;
	position: absolute;
	right: 0px;
}

div#trackPlaylistEdit {
	margin-left: 5px;
}

div.trackPlaylistEdit_group_title {
	font-weight: bold;
	margin-bottom: 3px;
}

div.trackPlaylistEdit_group {
	float: left;
    margin-bottom: 25px;
    width: 301px;
}

div.trackPlaylistEdit_group_children {
	margin-left: 15px;
}

.naxosCheckbox {
    margin-bottom: 3px;
}

.naxosCheckbox input[type="checkbox"] {
	margin-right: 5px;
}

div.checkboxMatrix_col {
	float: left;
    width: 200px;
}

div.change_success {
    background-color: #E6F5CD;
    background-image: url("../img/icon_success.png");
    background-position: 5px 4px;
    background-repeat: no-repeat;
    border: 1px solid green;
    height: 27px;
    margin-bottom: 15px;
    padding-left: 45px;
    padding-top: 12px;
}

div.albumFilter {
	margin-bottom: 5px;
}

div#albumSearch form {
	margin-bottom: 0px;
}

div#albumPaginator {
	position: absolute;
	right: 0px;
	top: 25px;
}

div.filterHeader {
	background-color: #575757;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px;
}

/**************************************************************/
/************************ PAGINATOR ***************************/
/**************************************************************/

div.widgetPaginator {
	width: 185px;
	margin: 0px auto;
	margin-top: 20px;
	position: relative;
	text-align: center;
	display: inline-block;
}

div.widgetPaginator div {
	display: inline-block;
	width: 30px;
	height: 17px;
	text-align: center;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}

div.widgetPaginator div a { text-decoration: none; color: #575757; background-color: none; display: block; height: 100%; font-size: 11px; }
div.widgetPaginator div a:hover { background-color: #DCDCDC; }

div.widgetPaginator div.previous {
	position: absolute;
	left: -40px;
	top: 0px;
}

div.widgetPaginator div.next { }
div.widgetPaginator div.current { background-color: #DCDCDC; font-size: 11px; font-weight: bold;}
div.widgetPaginator div.border { border-left: 1px solid #575757; }

div.mastertool_import_form {
	margin-top: 40px;
	margin-left: 40px;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

div.mastertool_import_info {
	margin-bottom: 20px;
}

.notification {
	width: 500px;
	padding: 10px;
	margin-bottom: 20px;
}

.notification.success {
	border: 1px solid #357924;
	background-color: #DDF3D8;
}

.notification.error {
	border: 1px solid #C91414;
	background-color: #FBD2D2;
}

body.iframe {
	margin: 0px;
	padding: 0px;
	background-color: #F2F2F2;
}

body.iframe div#tabs {
	height: 100%;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	border: 0px;
}

body.iframe div#tabs div {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.inodb{
	margin:3px 0 0 0;
	font-size:11px;
	color:blue;
}

@media print{
	#onTop,#onleft {
		display: none;
	}
	a[href]:after {
		content: ""!important;
	}
}