@charset "utf-8";
/* CSS Document */

img {
-ms-interpolation-mode: bicubic;
}

body, html {
padding: 0px;
margin: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 160%;
background: #000;
color: #74838f;
position: relative;


height:100%;
width:100%;
overflow-x:hidden;
overflow-y: hidden;

scrollbar-face-color: #21272d;
scrollbar-highlight-color: #3d4b59;
scrollbar-3dlight-color: #000;
scrollbar-darkshadow-color: #000;
scrollbar-shadow-color: #000;
scrollbar-arrow-color: #000;
scrollbar-track-color: #000;

}

h1, h2, h3, h4, h5, h6 {
font-family: Arial, sans-serif;
font-weight: bold;
letter-spacing: -0.05em;
color: #fff;
line-height:110%;

}

h1 {
text-transform: uppercase;
font-size: 17px;
letter-spacing: 0.1em;
}

img {
border: 0px none;
-ms-interpolation-mode: bicubic;
}

input {
outline: none;	
}

a {
color: #fff;
text-decoration: none;
}

p {
margin: 0px 0px 20px 0px;	
}

#bg {
background: #000;
position: absolute;
top: 0px;
left: 0px;
z-index: 0;
}

#corner {
position: absolute;
bottom: 35px;
right: 0px;
z-index: 1;
}

#wrapper {
position: absolute;
height: 100%;
width: 100%;
}

#bar {
	
position: absolute;
top: 29px;
left: 0px;
width: 100%;
height: 38px;
background: url(images/bar.png) repeat-x;
*background: url(images/bar.gif) repeat-x bottom;
overflow: hidden;
z-index: 5000;


}


#topbar {
	line-height: 100%;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 31px;
background: url(images/topbar.gif) repeat-x;
overflow: hidden;
z-index: 100;
min-width: 930px;
}



#newsletter {
width: 503px;
height: 36px;
overflow: hidden;
background: url(images/newsletter.gif) no-repeat;
float: left;
}

#left {
position: absolute;
left: 0px;

}

#right {
position: absolute;
right: 0px;

}


#bar #left {
top: 0px;
}

#bar #right {
top: 2px;
color: #ccc;
}

#topbar #left, #topbar #right {
top: px;
}



#form_email, #form_firstname {
position: absolute;
top: 5px;
width: 95px;
height: 17px;
padding: 3px 0px 0px 6px;
border: none;
background: none;
outline: none;
color: #808397;
font-size: 10px;
}

#form_email {
left: 120px;
}

#form_firstname {
left: 228px;
}

#form_country {
position: absolute;
top: 6px;
left: 368px;
border: 1px solid #1e2029;
background: none;
font-size: 10px;
color: #808397;
}

#submit {
position: absolute;
top: 8px;
left: 420px;
width: 62px;
height: 16px;
border: none;
font-size: 10px;
background: url(images/blank.gif);
cursor: pointer;
}


	
#page {
	top: 63px;

	position: relative;
	width: 100%;
	text-align: center;
	height: 100%;
	overflow-y: scroll;
	margin-bottom: 36px;
	

	
	}
	
#centered {
	position: absolute;
	left: 50%;
	margin: auto !important;
	top: 0px;
	height: 100%;

	}
		
#content {
	text-align: left;
	position: relative;
	width: 780px;

	margin-left: -390px;
	*margin-left: -390px;
	z-index: 30;
	
	background: #2e3c4a;
	border-top: 1px solid #3d4b59;
	
	margin-bottom: 440px;
	top: 339px;
	
	height: auto !important;
height: 250px;
min-height: 250px;
float: left;

}

#content_padding {
	z-index: 20;
position: relative;
padding: 36px 54px 70px 54px;	
}

#ajaxcontentarea {
position: relative;	
z-index: 20;
}

#flash {
position: absolute;
top: 0px;
left: -875px;
z-index: 0;
}

#flashdark {
position: absolute;
top: 0px;
left: 0px;
z-index: 1;
height: 100%;
width: 100%;
	background: url(images/dark2.png);

}


#social {
margin: 0px 6px 0px 0px;
padding: 0px;
height: 30px;
position: absolute;
top: 6px;
right: 274px;
width: 210px;
}

#countries {
margin: 0px 6px 0px 0px;
padding: 0px;
height: 30px;
position: absolute;
top: 9px;
right: 497px;
width: 52px;
}

#countries a {
background: no-repeat;
margin-right: 6px;
}

#countries img {

}


#audioplayer {
position: absolute;
top:3px;
right: 10px;
}

#cd, #cd2 {
/*	display: none;*/
position: absolute;
top: 16px;
right: 10px;
width: 375px;
height: 71px;
z-index: 1500;
background: url(images/cd.png) no-repeat;
}



#cd img, #cd2 img {
position: absolute;
top: 16px;
left: 14px;
width: 40px;
height: 40px;
background: #374047;
}

#cd h1,#cd2 h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
text-transform: uppercase;
position: absolute;
top: 9px;
_top: 16px;
*top: 16px;
left: 60px;
color: #fff;
letter-spacing: 0em;
width: 50px;
text-align: left;
}

#buy {
position: absolute;
top: 16px;
left: 134px;
width: 214px;
height: 40px;
}

#buy ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	
font-family: Arial, Helvetica, sans-serif;
font-size: 8px;
font-weight: normal;
text-transform: uppercase;
color: #fff;
	text-align: left;
	line-height: 100%;
}

#buy ul li {
	display: inline;
	float: left;
	width: 65px;
	height: 18px;
	background: url(images/dark.png);
	overflow: hidden;
	margin: 0 2px 3px 0;
}

#buy ul li a {
	position: relative;
	top: 5px;
	left: 5px;
}

#social a {
width: 17px;
height: 17px;
background: no-repeat;
margin-right: 6px;
}

#social img {

width: 17px;
height: 17px;
}

#social  img.s_rss {
background: url(images/s_rss.gif);	
}

#social img.s_rss:hover {
background: url(images/s_rss_over.gif);	
}

#social  img.s_ms {
background: url(images/s_ms.gif);	
}

#social img.s_ms:hover {
background: url(images/s_ms_over.gif);	
}

#social  img.s_tw {
background: url(images/s_tw.gif);	
}

#social img.s_tw:hover {
background: url(images/s_tw_over.gif);	
}

#social  img.s_vz {
background: url(images/s_vz.gif);	
}

#social img.s_vz:hover {
background: url(images/s_vz_over.gif);	
}


#social  img.s_yt {
background: url(images/s_yt.gif);	
}

#social img.s_yt:hover {
background: url(images/s_yt_over.gif);	
}


#social  img.s_lfm {
background: url(images/s_lfm.gif);	
}

#social img.s_lfm:hover {
background: url(images/s_lfm_over.gif);	
}


#social  img.s_fb {
background: url(images/s_fb.gif);	
}

#social img.s_fb:hover {
background: url(images/s_fb_over.gif);	
}

#social  img.s_myv{
background: url(images/s_myv.gif);	
}

#social img.s_myv:hover {
background: url(images/s_myv_over.gif);	
}

#news_item {
margin: 5px 0px 10px 0px;
padding-bottom: 10px;
border-top: solid 1px #1a222a;
}

#news_item p {
margin: 0px;
padding-bottom: 0px;
}

#news_padding {
padding: 0px 0px 0px 0px;
}

#date {
float: right;
color: #6d839a;
margin-top: 0px;
margin-left: 10px;
font-weight: bold;
font-size: 11px;
}

h2, h2 a {
color: #6d839a;
font-size: 13px;
text-transform: uppercase;
margin-top: 15px;
}


#videos {
position: relative;
width: 100%;
}

#videos ul {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #fff;
text-align: left;
line-height: 100%;

}

#videos ul li {
	width: 100%;
	height: 24px;
	background: #222e3a;
	overflow: hidden;
margin-bottom: 3px;
}

#videos ul li a {
	color: #6d839a;
	position: relative;
	top: 6px;
	left: 10px;
	cursor: pointer;
}

#videoplayer {
	position: absolute;
	z-index: 10000;
	top: -358px;
	_top: -356px;
	*top: -360px;
	left: -54px;
	width: 780px;
	background: #000;
	height: 339px;
}

#download {
position: absolute;
top: 62px;
right: 31px;
width: 364px;
height: 64px;
z-index: 1500;
}


#download {
top: 123px;
}

#cd2 {
/*display: none;*/
top: 75px;	
}



#dates {
line-height: 100%;	
}


#dates #news_item {
margin: 2px 0px 5px 0px;
padding-bottom: 5px;
border-top: solid 1px #1a222a;
}

#dates #news_item p {
margin: 0px;
padding-bottom: 0px;
}

#dates #news_padding {
padding: 0px 0px 0px 0px;
}

#dates #date {
float: right;
color: #6d839a;
margin-top: 0px;
margin-left: 10px;
font-weight: bold;
font-size: 11px;
}

#dates h2, #dates h2 a {
color: #6d839a;
font-size: 13px;
text-transform: uppercase;
margin-top: 8px;
}

#imprint {
position: absolute;
bottom: 0px;
right: 18px;
z-index: 1000;	
}

body.transparent_widget .connect_widget td {
color: #fff !important;
}

#stoerer {
position: absolute;
top:  10px;
left: 10px;
z-index: 5000; 	
}

#logo {
position: absolute;
top:  0px;
left: 195px;
z-index: 5000; 	
}

#buvi {
position: absolute;
top: 76px;
left: 10px;
z-index: 5000; 	
}

#like {
position: relative;
float: right;
overflow: hidden;
}

#like, #like iframe {
	width: 400px;
height: 30px;
}
