

	body
	{
		margin-left:           0px;
		margin-right:          0px;
		margin-top:            0px;
		margin-bottom:         0px;
		background-color:	transparent;
		font-family:		verdana;
		font-size:		8pt;
		color:			#00FFFF;
	}
	/* Works on Firefox */
* {
  scrollbar-width: thin;
  scrollbar-color: #447 #271B36;
}

/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {
  width: 12px;
}

*::-webkit-scrollbar-track {
  background: #271B36;
}

*::-webkit-scrollbar-thumb {
  background-color: #271B36;
  border-radius: 20px;
  border: 2px solid #447;
}

/************** EIGENES HINTERGRUND BILD ***************************/
#Hintergrund
	{
	position: absolute; 
	width: 100%; 
	height: 100%; 
	border: 0px solid yellow; 
	left: 0px; 
	top: 0px; 
	padding: 0px; 
	overflow: hidden; 
		z-index: 0;
}
#Hintergrund img {  
  width: 100%;
  height: 100%; 
  display: cover; 
	z-index: 1;  
}
[type="file"] {
  height: 0;  
  width: 0;
  overflow: hidden;
}

[type="file"] + label {
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		text-align:		center;
		padding:		2px;
		color:			#00FFFF;
		/* background-color:	#000000; */
		background: linear-gradient(#162F1A, #270E24);
		border:			1px solid #00FFFF;
		border-radius: 5px;
  cursor: pointer;
  transition: all 0.2s;
}
[type="file"] + label:hover {
  background-color: #000000;
  color: #00FF00;
  border:			1px solid #00FF00;
  border-radius: 5px;
}

/************** EIGENES HINTERGRUND BILD ***************************/

	#floor
	{
		padding: 0px; 
		margin: 0px auto; 
		overflow: hidden; 
		z-index: 1;
	}


	.accTable
	{
		/* background-color:	black; */
		background: linear-gradient(#162F1A, #270E24);
		color:			#00FFFF;
	}

	.accTable td
	{
		font-family:		verdana;
		color:			#00FFFF;
		font-size:		8pt;
		height:			10px;
		line-height:		10px;
		padding-left:		 1px;
		padding-right:		 1px;
		border-radius: 5px;
	}

	.accName
	{
		color:			#00FFFF;
		font-family:		verdana;
		font-size:		8pt;
		height:			12px;
		background-color:	black;
		border-radius: 5px;
		border:		1px solid #FF0000;
	}

	.accData
	{
		color:			#00FFFF;
		font-family:		verdana;
		font-size:		8pt;
		height:			12px;
		background-color:	black;
		text-align:		left;
		border:			1px solid #00FFFF;
		border-radius: 5px;
	}

	.accButton
	{
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		/* font-weight: bold; */
		text-align:		center;
		padding-left:		2px;
		padding-right:		2px;
		color:			#00FFFF;
		border:			1px solid #00FFFF;
		border-radius: 5px;
	/*	background:		linear-gradient(#EFEFEF, #808080); */
		background: linear-gradient(#162F1A, #270E24);
	}

	.accButtonPush
	{
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		text-align:		center;
		padding-left:		2px;
		padding-right:		2px;
		color:			#00FFFF;
		background-color:	#000000;
		border:			1px solid red;
		border-radius: 5px;
	}
	.accButtonPush:hover
	{
		color:			#00FF00;
		border:			1px solid #00FFFF;
		border-radius: 5px;
	}
	.accButtonRotLR
	{
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		text-align:		center;
		padding-left:		2px;
		padding-right:		2px;
		color:			#00FFFF;
		border:			1px solid #00FFFF;
		border-radius: 5px;
		/* background:		linear-gradient(#EFEFEF, #808080); */
		background: linear-gradient(#162F1A, #270E24);
	}

	.accButtonRotate
	{
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		/* font-weight: bold; */
		text-align:		center;
		padding-left:		2px;
		padding-right:		2px;
		color:			#00FFFF;
		border:			1px solid #00FFFF;
		border-radius: 5px;
		/* background:		linear-gradient(#EFEFEF, #808080); */
		background: linear-gradient(#162F1A, #270E24);
	}

	/* ================================================================================== */

	.accSpotFrame
	{
		width:			130px;
		height:			638px;
		border:			0px solid red;
		padding-top:		 638px;
		margin-top:		-630px;
		text-align:		center;

		/* position: absolute; */
	}

	.accSpotLight
	{
		width:			30px;
		border-top-left-radius:	 35%;
		border-top-right-radius:	 35%;
		height:			 0px;
		border-left:		50px solid transparent;
		border-right:		50px solid transparent;
		   -moz-opacity:	0.4;
		-webkit-opacity:	0.4;
		        opacity:	0.4;
	}

	.accSpotStart
	{
		width:			 30px;
		height:			 10px;
		border:			  0px solid blue;       
		border-top-left-radius:	 10px;
		border-top-right-radius: 10px;
		margin-left:		 50px;
		background-color:	 #303030;
	}

	.accSpotMid
	{
		width:			30px;
		height:			20px;
		border:			 0px solid blue;
		margin-left:		50px;
		background-color:	#303030;
	}

	.accSpotEnd
	{
		width:			40px;
		height:			 8px;
		border:			 0px solid blue;
		margin-left:		45px;
		background-color:	#303030;
	}


	/* ================================================================================== */
	/* ================================================================================== */
	/* ================================================================================== */


	.effFrame
	{
		padding-top:		550px;
		margin-top:	       -555px;
		width:			 40px;
		height:			550px;
		left:			 -2px;
		top:			 13px;
		border:			0px solid red;
		position:		absolute;
	}

	.effSpot
	{
		width:			5px;
		height:			 0px;
		/*border-left:		20px solid transparent;
		border-right:		20px solid transparent;*/
		   -moz-opacity:	0.65;
		-webkit-opacity:	0.65;
		        opacity:	0.65;
		visibility:		hidden; 
	}

	.effButtonRotate
	{
		height:			20px;
		font-family:		verdana;
		font-size:		8pt;
		text-align:		center;
		padding-left:		2px;
		padding-right:		2px;
		color:			#00FFFF;
		border:			1px solid #00FFFF;
		border-radius: 5px;
		/* background:		linear-gradient(#EFEFEF, #808080); */
		background: linear-gradient(#162F1A, #270E24);
	}


	/* ================================================================================== */
	/* ================================================================================== */
	/* ================================================================================== */


	.kgSpotFrame
	{
		border:			   0px solid blue;
		width:			  40px;
		height:			 800px;
		padding-top:		 800px;
		margin-top:		-777px;
		margin-left:		   4px;

		position:		absolute;
	}
/*
	.kgSpotLight
	{
		width:			8px;
		height:			 0px;
		border-left:		12px solid transparent;
		border-right:		12px solid transparent;
		border-top-left-radius:	 35%;
		border-top-right-radius:	 35%;
		   -moz-opacity:	0.4;
		-webkit-opacity:	0.4;
		        opacity:	0.4;
		visibility:		hidden; 
	}
*/
/**********original**********/
	.kgSpotLight
	{
		width:			5px;
		height:			 0px;
		border-left:		15px solid transparent;
		border-right:		15px solid transparent;
		   -moz-opacity:	0.4;
		-webkit-opacity:	0.4;
		        opacity:	0.4;
		visibility:		hidden; 
	}
