
 a:link	{ color: #00FFFF; text-decoration: none; }
 a:visited	{ color: #00FFFF; text-decoration: none; }
 a:hover	{ color: #00FFFF; text-decoration: none; }
 a:active	{ color: #00FFFF; text-decoration: none; }
 a:focus	{ color: #00FFFF; text-decoration: none; }


 body
 {
	width:			100%;
	height:			100%;
	color:			#FFFFFF;
	font-family:		verdana;
	font-size:			8pt;
	font-weight:		normal;
	font-style:			normal;
	margin-left:		0px;
	margin-right:		0px;
	margin-top:			0px;
	margin-bottom:		0px;
           user-select: 	none;
   -webkit-user-select: 	none;
 }


 .trLine
 {
	background-image:		url('background.jpg');
 }


 .tableMini
 {
	background-image:		url('background.jpg');
 }


 .tableMicro
 {
	background-image:		url('background.jpg');
	background-position:	0px -150px;
 }


 .divSwitchBg
 {
	background-image:		url('background.jpg');
 }


 .speaker
 {
	background-image:		url('background.jpg');
 }


 .textSpan
 {
	color:			#FFFFFF;
 }


 .blockLeft
 {
	width:			8px;
	vertical-align:		top;
	font-size:			10pt;
	color:			#00FFFF;
	padding-top:		6px;
	border-right:		2px solid black;
 }

 .blockMain
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockPl
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockEq
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockDsp
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockFw
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockWave
 {
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
 }

 .blockPanel
 {
	background-image:		url('background.jpg');
	border-top:			2px solid #000000;
	border-bottom:		2px solid #000000;
	border-left:		4px solid #000000;
	border-right:		0px solid #000000;
	vertical-align:		top;
	padding:			5px;
 }

 .blockSide
 {
	width:			0px;
	border:			0px solid #000000;
	padding:			0px;
	margin:			0px;
 }


 .nMusicTable
 {
	color:			#FFFFFF;
	background-color:		#202020;
	border-top:			3px solid #000000;
	border-bottom:		3px solid #000000;
	border-left:		5px solid #000000;
	border-right:		5px solid #000000;
	border-radius:		10px;
	border-spacing:		0px;
	padding:			0px;
	font-family:		verdana;
	font-size:			8pt;
 }


 .nMusicUseColor
 {
	color:			#00FFFF;
 }


 .nMusicUseBackground
 {
	background-color:		#00FFFF;
 }


 .nMusicUseBorder
 {
	border:			1px solid #00FFFF;
 }


 .mainMainTable td
 {
	padding:			1px;
 }


 .nMusicDisplay
 {
	color:			#00FFFF;
	font-family:		verdana;
	font-size:			8pt;
 }


 .nMusicDisplayArea
 {
	height:			16px;
	color:			#000000;
	background-color:		#00FFFF;
	font-family:		verdana;
	font-size:			7pt;
	line-height:		16px;
	text-align:			center;
	margin:			0 auto;
	margin-bottom:		4px;
	border:			1px solid #00FFFF;
 }


 .nMusicDisplayStatus
 {
	height:			16px;
	color:			#808080;
	font-family:		verdana;
	font-size:			7pt;
	line-height:		16px;
	text-align:			center;
	margin:			0 auto;
	margin-bottom:		4px;
	border:			1px solid #808080;
 }


 .nMusicDisplayTime
 {
	color:			#00FFFF;
	font-family:		verdana;
	font-size:			9pt;
	margin:			0 auto;
	margin-bottom:		4px;
	border:			0px solid #808080;
 }


 .nMusicDisplayRepeat
 {
	color:			#808080;
	font-family:		verdana;
	font-size:			9pt;
	text-align:			center;
	margin-top:			0px;
	border:			1px solid #808080;
 }


 .nMusicButton
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			#FFFFFF;
	cursor:			pointer;
	border:			1px solid;
	border-color:		rgba(0, 255, 255, 0.5);
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonBlank
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			#FFFFFF;
	cursor:			pointer;
	border:			1px solid #505050;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonFrame
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			#FFFFFF;
	cursor:			pointer;
	border:			1px solid #008800;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonDj
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			gold;
	cursor:			pointer;
	border:			1px solid gold;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonVisu
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			#EE82EE;
	cursor:			pointer;
	border:			1px solid #EE82EE;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonVisuSettings
 {
	height:			20px;
	font-family:		verdana;
	font-size:			7pt;
	font-weight:		bold;
	text-align:			center;
	padding-left:		1px;
	padding-right:		1px;
	color:			#FFFFFF;
	cursor:			pointer;
	border:			1px solid #008080;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .nMusicButtonSounds
 {
	width:			25px;
	height:			25px;
	line-height:		12px;
	font-family:		verdana;
	font-size:			14pt;
	font-weight:		bold;
	text-align:			center;
	margin-left:		4px;
	margin-right:		4px;
	cursor:			pointer;
	color:			#FFFFFF;
	border:			1px solid #FFFFFF;
	border-radius:		50%;
	background:			linear-gradient(#808080, #303030);
	outline:			0;
 }


 .tlDiv
 {
	scrollbar-width:		8px;
	scrollbar-track-color:	#000000;
	scrollbar-face-color:	#00FFFF;
	scrollbar-color:		#00FFFF #000000;
 }
	.tlDiv::-webkit-scrollbar
	{
		width: 		8px;
		background-color: #000000;
	}
	.tlDiv::-webkit-scrollbar-track
	{
		background-color: #000000;
	}
	.tlDiv::-webkit-scrollbar-thumb
	{
		background-color: #00FFFF;
	}


 .tlDivLocal
 {
	scrollbar-width:		8px;
	scrollbar-track-color:	#000000;
	scrollbar-face-color:	#00FF00;
	scrollbar-color:		#00FF00 #000000;
 }
	.tlDivLocal::-webkit-scrollbar
	{
		width:		8px;
		background-color: #000000;
	}
	.tlDivLocal::-webkit-scrollbar-track
	{
		background-color: #000000;
	}
	.tlDivLocal::-webkit-scrollbar-thumb
	{
		background-color: #00FF00;
	}


 .plvHead
 {
	color:			#000000;
	background-color:		#00FFFF;
	font-weight:		bold;
 }


 /* ======================================================================================== */


 .nRegisterButton
 {
	padding:                 5px;
	margin-left:             0px;
	margin-right:            5px;
	margin-top:              3px;
	margin-bottom:           0px;
	float:                   left;
	height:                  15px;
	text-align:              center;
	color:                   #FFFFFF;
	font-weight:             normal;
	cursor:                  pointer;
	border-top:              1px solid #505050;
	border-left:             1px solid #505050;
	border-right:            1px solid #505050;
	border-bottom:           1px solid #505050;
	border-top-left-radius:  5px;
	border-top-right-radius: 5px;
 }

 .nRegisterContent
 {
	visibility:              hidden;
	display:                 none;
	width:                   99%;
	overflow:                auto;
	vertcial-align:		 top;
	color:                   #FFFFFF;
	background-color:        #000000;
	border-top:              0px solid #505050;
	border-left:             1px solid #505050;
	border-right:            1px solid #505050;
	border-bottom:           1px solid #505050;
 }

 .nRegisterInner
 {
	margin:                  5px;
 }

 .nRegisterHinweis
 {
	line-height:             32px;
	border-bottom:           1px solid #505050;
	width:                   99.2%;
	height:                  29px;
	padding:                 0px;
	text-align:              left;
 }


 .nWelcomeTxtCtx
 {
	visibility:              hidden;
	display:                 none;
	color:                   #00FFFF;
	text-align:              left;
	border:                  0px;
	margin:                  10px;
	vertcial-align:		 top;
 }


 /* ======================================================================================== */


 .timerVert
 {
	float:			left;
	text-align:			center;
	color:			#00FFFF;
	box-sizing:			border-box;
	border:			0px solid red;
 }

 .timerTrans
 {
	width:			50px;
	height:			11.4px;
	background-color:		#000000;
	box-sizing:			border-box;
	border:			0px solid blue;
 }

 .timerFocus
 {
	width:			50px;
	height:			16px;
	margin-top:			49px;
	position:			absolute;
	box-sizing:			border-box;
	border:			1px solid #00FFFF;
 }

 .timerScroll
 {
	width:			23px;
	height:			57px;
	cursor:			pointer;
	position:			absolute;
	box-sizing:			border-box;
	border:			0px solid blue;
 }


 /* ======================================================================================== */


 .nPoly_path
 {
	stroke:			#050505;
	fill:				url(#buttonBgC);
	cursor:			pointer;
 }

 .nPoly_text
 {
	font-size:			9px;
	font-weight:		bold;
	font-family:		Verdana;
	fill:				#FFFFFF;
	cursor:			pointer;
 }


 /* ======================================================================================== */


 .ctmDiv
 {
	z-index:			95;
	position:			absolute;
	visibility:			hidden;
	border-left:		1px solid #FFFFFF;
	border-top:			1px solid #FFFFFF;
	border-right:		1px solid #808080;
	border-bottom:		1px solid #808080;
 }


 .ctmSub
 {
	z-index:			96;
	min-width:			100px;
	position:			absolute;
	visibility:			hidden;
	border-left:		1px solid #FFFFFF;
	border-top:			1px solid #FFFFFF;
	border-right:		1px solid #808080;
	border-bottom:		1px solid #808080;
 }


 .ctmHrLine
 {
	background-color:		#808080;
	line-height:		2px;
	height:			1px;
	border:			0px;
	padding:			0px;
	margin-top:			2px;
	margin-bottom:		2px;
 }


 .ctmHr
 {
	background-color:		#DCDCDC;
	line-height:		16px;
	padding:		 	1px;
	padding-left:		26px;
 }


 .ctm
 {
	color:			#000000;
	background-color:		#DCDCDC;
	line-height:		16px;
	padding:			1px;
	cursor:			pointer;
	padding-right:		3px;
	white-space:		nowrap;
 }
	.ctm:hover
	{
		color:		#FFFFFF;
		background-color:	#336699;
	}


 .ctmSubLine
 {
	color:			#000000;
	background-color:		#DCDCDC;
	line-height:		16px;
	padding:			1px;
	cursor:			pointer;
	padding-right:		8px;
	white-space:		nowrap;
 }
	.ctmSubLine:hover
	{
		color:		#FFFFFF;
		background-color:	#336699;
	}


 .ctmImg
 {
	width:			16px;
	height:			16px;
	border:			0px;
	float:			left;
	margin-left:		2px;
	margin-right:		8px;
 }


 .ctmFont
 {
	width:			16px;
	height:			16px;
	float:			left;
	margin-left:		2px;
	margin-right:		8px;
	text-align:			center;
	font-weight:		bold;
 }


 .ctmKey
 {
	width:			16px;
	height:			16px;
	float:			right;
	margin-left:		5px;
	margin-right:		2px;
	text-align:			right;
 }


 .ctmArrow
 {
	width:			10px;
	float:			right;
	margin-left:		5px;
	text-align:			center;
 }

