html {
background: #fff url(images/bg.jpg) no-repeat center right fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	
		
height: 100%;
}


body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFF;

overflow-x: hidden;
/*background: url(images/bg.jpg) bottom right fixed #e9eae9;*/


z-index: 0;
}

a, a:hover {
text-decoration: none;
color: #fff;
border: none;

}

area {
cursor: pointer;	
}

img {
border: none;	
}

h1,h2,h3,h4,h5,h6 {
font-family: "GothamRoundedMedium",Arial, Helvetica, sans-serif;
font-weight: bold;
letter-spacing: 0.1em;
color: #fff;
margin: 0px;
padding: 0px;
text-transform: uppercase;
}

#border1 {
position: fixed;
top: 0px;
left: 0px;
width: 50px;
height: 100%;
z-index: 0;
background: #fff;
}

#border2 {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 50px;
z-index: 500;
background: #fff;
}

#border3 {
position: fixed;
top: 0px;
right: 0px;
width: 50px;
height: 100%;
z-index: 500;	
background: #fff;
}

#border4 {
position: fixed;
bottom: 0px;
left: 0px;
height: 50px;
width: 100%;
z-index: 500;
background: #fff;	
}

p {
font-size: 14px;
line-height: 150%;
margin: 0 0 15px 0;
}

h1 {
font-weight: bold;
font-size: 27px;

line-height: 100%;
margin: 0 0 0em;
}

h2 {
font-size: 19px;
margin: 0.1em 0 1em;
}

h3 {
font-size: 14px;
color: #fff;
margin: 0.6em 0 1.2em;
text-transform: uppercase;
text-align: center;
display: block;
margin: 0.6em 0;

}

#page {
position: relative;
width: 725px;
margin: 90px 0 170px 100px;
}

#header 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 812px;
	 height: 538px; 
	
	 z-index:0;
	} 

#header_wrapper {
position: absolute;
left: -128px;
z-index: 0;
}

 #btn 
{ 
	 left: 723px; 
	 top: 456px; 
	 position: absolute; 
	 width: 209px;
	 height: 36px;
	 z-index:1;
} 

 #btn_0 
{ 
	 right: 12px; 
	 top: 15px; 
	 position: absolute; 
	 width: 209px;
	 height: 35px;
	 z-index:2;
	 cursor: pointer;
} 

 #video 
{ 
	 left: 508px; 
	 top: 117px; 
	 position: absolute; 
	 width: 438px;
	 height: 420px;
	 z-index:3;
	 background: url(images/video.png) no-repeat;
} 

 #single 
{ 
	 left: 99px; 
	 top: 114px; 
	 position: absolute; 
	 width: 302px;
	 height: 303px;
	 z-index:4;
} 

 #album 
{ 
	 left: 297px; 
	 top: 73px; 
	 position: absolute; 
	 width: 165px;
	 height: 166px;
	 z-index:5;
} 

 #buyalbumau 
{ 
	 left: 90px; 
	 top: 316px; 
	 position: absolute; 
	 width: 214px;
	 height: 122px;
	 z-index:6;
} 

 #buyalbumde 
{ 
	 left: 90px; 
	 top: 316px; 
	 position: absolute; 
	 width: 214px;
	 height: 122px;
	 z-index:7;
} 

 #buysingleau 
{ 
	 left: 337px; 
	 top: 147px; 
	 position: absolute; 
	 width: 171px;
	 height: 98px;
	 z-index:8;
} 

 #buysinglede 
{ 
	 left: 337px; 
	 top: 147px; 
	 position: absolute; 
	 width: 171px;
	 height: 98px;
	 z-index:9;
} 

 #btnweiter 
{ 
	 right: 0px; 
	 top: 0px; 
	 position: fixed; 
	
	 z-index:200;
	
} 

 #strer 
{ 
	 left: 22px; 
	 top: 64px; 
	 position: absolute; 
	 width: 158px;
	 height: 158px;
	 z-index:501;
} 

 #logo 
{ 

	 position: relative; 
	margin: 0 0 30px 0;
	 z-index:12;
} 

 #livebtn
{ 
	 right: 150px; 
	 bottom: 0px; 
	 position: fixed; 
	
	 z-index:200;
} 

 #winbtn
{ 
	 right: 150px; 
	 bottom: 100px; 
	 position: fixed; 
	
	 z-index:200;
} 

.newsletter_block {
box-sizing: border-box;
position: fixed;
top: 0px;
left: 0px;
padding: 20px 20px 2px;
margin: 0 0 20px 0;
background: url(images/nl.png) no-repeat;
width: 1502px;
height: 70px;
min-height: 50px;
display: block;
z-index: 100;
}

.newsletter_block h2 {
position: absolute;
top: 5px;
left:20px;	
}

.block {
box-sizing: border-box;
position: relative;
padding: 20px 20px 2px;
margin: 0 0 20px 0;
background: url(images/box.png);

min-height: 50px;
display: block;
}

.hide {
visibility: hidden;
display: none;	
}

.audio {
margin-bottom: 20px;	
}

.fbbox {
margin-bottom: 20px;
background: #fff;	
}

.gallery {
background: rgba(0,0,0,0.3);
padding: 15px;
margin-bottom: 20px;

column-count: 4;
column-gap: 1em;
}

.gallery img {
margin: 15px;
box-shadow: 0px 1px 15px #000;


}

.emi {
position: absolute;
top: 10px;
left: 20px;
}

.impressum {
position: absolute;
top: 18px;
right: 20px;
font-size: 11px;
color: #fff;
text-transform: uppercase;
}

.newsletter {
	position: absolute;
	left: 105px;
	top: 6px;
}

#submit {
	background: url(images/btn.png) no-repeat;	position: absolute;
	top: 0px;
left: 410px;
	border: none;
	height: 22px;
	color:#FFF;
	padding: 0px 10px 0px 10px;
	font-size:11px;
	position: absolute;
	 width: 142px;
	 height: 24px;
	 cursor: pointer;
	display: block;
}

#form_email, #form_firstname {
	background: #848895;
	position: absolute;
	top: 0px;
	width: 95px;
	height: 19px;
	padding: 2px 6px;
	border: none;
	outline: none;
	color: #F1F1F3;
	font-size: 10px;
	border-radius: 2px;
}

#form_email {
	left: 75px;
}

#form_firstname {
	left: 192px;
}

#form_country {
	position: absolute;
	top: 1px;
	left: 350px;
	border: none;
	background: #848895;
	font-size: 11px;
	color: #F1F1F3;
	height: 20px;
	border-radius: 2px;
}

#form_land {
	position: absolute;
	top: 5px;
	left: 315px;
	color: #fff;
	font-size: 11px;
}


#page_wrapper {
position: relative;
display: block;
min-width: 1280px;	
}


 #cdblock 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: relative; 
	 margin-left: auto; 
	 margin-right: auto; 
	 width: 646px;
	 height: 373px; 
	 overflow: hidden;
	 z-index:0;
	 margin-bottom: 20px;
}
	
.hide {
		 display: none;
	 visibility: hidden;
	} 

 #Kaufen 
{ 
	 left: 390px; 
	 top: 172px; 
	 position: absolute; 
	 width: 256px;
	 height: 74px;
	 z-index:1;
} 

 #Download 
{ 
	 left: 389px; 
	 top: 88px; 
	 position: absolute; 
	 width: 256px;
	 height: 74px;
	 z-index:2;
} 

 #Streaming 
{ 
	 left: 390px; 
	 top: 4px; 
	 position: absolute; 
	 width: 256px;
	 height: 74px;
	 z-index:3;
} 

 #Weltbild 
{ 
	 left: 479px; 
	 top: 207px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:4;
} 

 #Amazonde 
{ 
	 left: 558px; 
	 top: 207px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:5;
} 

 #jpc 
{ 
	 left: 400px; 
	 top: 207px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:6;
} 

 #AmazonMP3 
{ 
	 left: 558px; 
	 top: 123px; 
	 position: absolute; 
	 width: 79px;
	 height: 29px;
	 z-index:7;
} 

 #Musiload 
{ 
	 left: 479px; 
	 top: 123px; 
	 position: absolute; 
	 width: 79px;
	 height: 29px;
	 z-index:8;
} 

 #iTunesLogo 
{ 
	 left: 400px; 
	 top: 123px; 
	 position: absolute; 
	 width: 78px;
	 height: 29px;
	 z-index:9;
} 

 #Simfy 
{ 
	 left: 400px; 
	 top: 40px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:10;
} 

 #Spotifypositiv 
{ 
	 left: 479px; 
	 top: 40px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:11;
} 

 #Napster 
{ 
	 left: 558px; 
	 top: 40px; 
	 position: absolute; 
	 width: 78px;
	 height: 28px;
	 z-index:12;
} 

 #cover 
{ 
	 left: 0px; 
	 top: 0px; 
	 position: absolute; 
	 width: 373px;
	 height: 373px;
	 z-index:13;
} 
