
	body {
		text-align:center; /* horizontal centering for IE Win quirks */
		background:#750075 url(/pictures/Hintergruende/HG_Swing_02_Violett_Rot_Q70_1920.jpg) center center fixed no-repeat;
  		-webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
		-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
		}
 
div#container {
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-1px;
	margin-left:-1px;
	width: 2px;
	height:2px;
	text-align:left;
	background-color:#FF0000;
	}
	
/*########   Layout Hauptrahmen   ############################*/

#mid-section {
   position:relative;
   left:0;
   top:0;
   }

/*########   Layout Unterrahmen   ############################*/

#mid-col-listening {
   position:absolute;
   top:0;
   left:0px;
   width:990px;
   height:604px;
   margin-left:-495px;	/* halbe Breite plus 5px */
   margin-top:-302px;	/* halbe H�he plus 5px */
   text-shadow:1px 1px 1px #666666;
   }

.blauunterstrichen {color: #ffffff; text-decoration: underline; }

#Layer1 {
	position:absolute;
	left:47px;
	top:185px;
	width:335px;
	height:326px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:25px;
	top:44px;
	width:440px;
	height:98px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:486px;
	top:50px;
	width:325px;
	height:430px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:761px;
	top:64px;
	width:175px;
	height:201px;
	z-index:4;
}
#Layer5 {
	position:absolute;
	left:829px;
	top:299px;
	width:123px;
	height:126px;
	z-index:5;
}
#Layer6 {
	position:absolute;
	left:25px;
	top:141px;
	width:439px;
	height:26px;
	z-index:6;
}
#um_jmpmenu {
	position:absolute;
	left:485px;
	top:480px;
	width:343px;
	height:55px;
	z-index:598;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	line-height:28px;
}
#gotoshop {
	position:absolute;
	left:829px;
	top:437px;
	width:110px;
	height:auto;
	z-index:9;
	background-color: #FF0000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:3px;
}
#gotoshop a:link 	{ color:#FFFFFF; text-decoration:none; }
#gotoshop a:visited { color:#FFFFFF; text-decoration:none; }
#gotoshop a:hover 	{ color:#FFFF00; text-decoration:underline; }

#change_player {
	position:absolute;
	left:840px;
	top:470px;
	width:auto;
	height:auto;
	z-index:9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:center;
}

#jumpmenu {
	width:auto;
	height:auto;
	z-index:10;
	border:2px solid red;
	display:inline;
	vertical-align:middle;
	padding:2px;
}
#Layer12 {
	position:absolute;
	left:821px;
	top:556px;
	width:154px;
	height:24px;
	z-index:12;
	background-color: #ffffff;
}
#Layer13 {
	position:absolute;
	left:-1px;
	top:332px;
	width:360px;
	height:45px;
	z-index:1;
}
#Layer14 {
	position:absolute;
	left:0px;
	top:35px;
	width:465px;
	height:559px;
	z-index:13;
}
#copyright {
	position:absolute;
	left:486px;
	top:550px;
	width:390px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	font-weight:normal;
 }
#copyright a:link 		{ color:#ffffff; text-decoration:none; }
#copyright a:visited 	{ color:#ffffff; text-decoration:none; }
#copyright a:hover 		{ color:#FFFF00; text-decoration:underline; }

#playlist {
	position:absolute;
	left:50px;
	top:0px;
	width:326px;
	height:auto;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
 }
.playlist {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
 }
.sun_player {
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	color:#ffffff;
	text-align:center;
	font-weight:bold;
	z-index:99;
 }
