body
{
	margin: 0px;
	padding: 0px;
	background: transparent url(../img/bg_plasma3.jpg) repeat-x scroll 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

* {
	margin:0;
	padding:0;
	outline-style: none;
}

img {
	border:0 none;
}

ul li 
{
	color:#999999;
	font-size:12px;
	line-height:13px;
}

p
{
	color: #444444;
	font-size: 12px;
	letter-spacing: -0.5px;
	margin: 0 0 10px;
	padding: 0;
}

h1
{
	color:#000000;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:28px;
	font-weight:normal;
	text-transform:uppercase;
}

#logo
{
	height: 56px;
	width: 184px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16px;
	margin-bottom: 16px;
}

#flash_header
{
	margin-left: 5px;	
}

#image_header
{
	margin-left: 5px;		
}

#container
{
	width: 1080px;
	margin-left: auto;
	margin-right: auto;
}

#menu
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	position: relative;
}

#menu img
{
	float: left;	
}

#country_selection
{
	position: absolute;
	top: 10px;
	right: -37px;
	width: 406px;
	height: 180px;
	z-index: 100;
	background: transparent url(../img/language_rollout.png) repeat scroll 0 0;	
	display: none;
	padding: 40px 0 0 36px;
}

#language_switch
{
	position: absolute;
	top: 0px;
	right: 12px;
	width:38px;
}

#content_top
{
	background-image: url(../img/top_content.gif);
	background-repeat: no-repeat;
	height: 3px;
	padding: 0;
	width: 980px;
	margin-left: 50px;
}

#content_container
{
	background:transparent url(../img/shadowHome.png) repeat-y scroll 0 0;
	width:1080px;
	position: relative;
	padding-bottom: 5px;
}

/*
#content
{
	width: 960px;
	margin-left: 50px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 7px;
	min-height: 500px;
}
*/

#content {
	margin-left:47px;
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	width:967px;
}

#content_bottom
{
	width:1080px;
}

#content_bottom #shadow
{
	background:transparent url(../img/footer.png) no-repeat scroll 0 0;
	display:block;
	height:59px;
	margin-bottom:-40px;
	width:1070px;
}

.musicstore
{
	background:transparent url(../img/podcasts-bigbox.png) no-repeat scroll 0 0;
	clear:both;
	padding:13px 10px 5px 9px;
	width:257px;
}

.musicstore-bottom
{
	background:transparent url(../img/wallpaper-box.png) no-repeat scroll 0 0;
	background-position: bottom center;
	height: 7px;
}

.musicstore h2
{
	float:left;
	padding-left:4px;
}

.musicstore img
{
	float:right;
	margin-bottom:5px;
	margin-top:-7px;
}

.musicstore div
{
	clear: both;
		
}

.musicstore ul {
	clear:both;
	margin-left:20px;
	padding-bottom:3px;
}

.musicstore ul li {
	line-height:12px;
}

.musicstore ul li a {
	color: black;
}



.links li {
	color:black;
	font-family:arial;
	font-size:9px;
	letter-spacing:0;
	line-height:15px;
	list-style-image:url(../img/icon.png);
	text-transform:uppercase;
}

.musicstore ul li a:hover {
	color: #999999 !important;
	font-size: 9px;
}

/******************** INPUT **************************/
.subscribe input, .login input, .subscribe select {
	background-color:#D3D3D3;
	border-color:#7B7B7B #D1D1D1 #D1D1D1 #7B7B7B;
	border-style:inset;
	border-width:2px 1px 1px 2px;
	font-size:10px;
	height:14px;
	width:199px;
}

input.checkbox {
	background-color:transparent;
	border:0 none;
	height:14px;
	margin:0;
	padding:0;
	width:14px;
}

input.sign-up {
	background:transparent url(../img/en/buttons/btn_sign_up.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:13px;
	width:69px;
}

/**** PRESS *****/
div.login {
	background:transparent url(../img/chopper.jpg) no-repeat scroll 0 0;
	float:right;
	height:405px;
	padding-right:29px;
	padding-top:27px;
	width:660px;
}

div.login .loginblock {
	background:transparent url(../img/gradient_press.png) no-repeat scroll 0 0;
	float:right;
	height:356px;
	width:245px;
}

div.login .description {
	height:230px;
	margin-bottom:6px;
	padding:15px;
}

div.login .description p {
	color:#BBBBBB !important;
	padding:5px 0;
}

div.login .form {
	padding:10px 22px;
}

div.login .form .pass label {
	font-size:11px;
	text-transform:lowercase;
}

div.login .loginblock label {
	display:block;
}

div.login .form .send-now {
	margin-top:5px;
}

input.send-now {
	background:transparent url(../img/en/buttons/btn_send_now.png) no-repeat scroll 0 0;
	border:0 none;
	cursor:pointer;
	height:13px;
	width:69px;
}

/******************** NEWSLETTER **************************/
.newsletter, .custom-form {
	background:transparent url(../img/newsletter.jpg) no-repeat scroll 0 0;
	height:420px;
	padding-right:65px;
	padding-top:27px;
	width:845px;
	margin-left: 25px;
	margin-top: 25px;
}

.newsletter .subscribe, .custom-form .subscribe {
	background: #010101 url(../img/gradient_clubsensation.jpg) no-repeat scroll 0 0;
	float: right;
	height: 361px;
	padding: 16px 35px;
	width: 420px;
}

.newsletter .subscribe label, .custom-form .subscribe label {
	display:block;
}

.subscribe select {
	height:17px;
	width:202px;
}
.subscribe label, .login label {
	color:#999999;
	font-family:arial;
	font-size:10px;
	letter-spacing:0.2px;
	padding:5px 0;
}

label.checkbox {
	display:inline !important;
	padding:0;
	position:relative;
	top:-3px;
}

.newsletter .subscribe p, .custom-form .subscribe p {
	color:#BBBBBB !important;
	font-size:10px;
	text-transform:uppercase;
}

.introtext h3, .subscribe h3, .contact h3, .login h3 {
color:#FFFFFF;
font-family:Times,'Times New Roman',sans-serif;
font-size:20px;
font-weight:normal;
text-transform:uppercase;
}

#banner_footer
{
	width: 1000px;
	margin-left: 50px;
}

#banner_footer .item
{
	background: transparent url(../img/ankeiler-bg.png) no-repeat scroll 0 0;
	cursor: pointer;
	float: left;
	height: 78px;
	padding: 7px 0 0 5px;
	width: 325px;	
	position: relative;
}

#banner_footer .item h4 {
	color:#000000;
	font-size:10px;
	width: 189px;
}

#banner_footer .item h4 a {
	color:#000000;
}

#banner_footer .item h4 a:hover {
	color:#999999;
}

#banner_footer .item h3 a {
	color:#000000;
}

#banner_footer .item h3 a:hover {
	color:#999999;
}

#banner_footer .item h3 {
	color:#000000;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	width: 189px;
}

#banner_footer .item img
{
	position: absolute;	
	top: 0px;
	right: 10px;
}

#banner_footer .item img.overlay
{
	position: absolute;	
	top: 0px;
	right: 10px;
	z-index: 100;
}

#footer {
	float:left;
	margin:10px 0 70px;
	padding:0 50px;
	width:990px;
}

#footer .clear {
	clear: both;
	text-align: center;
}

/* NEWS */ 

#news
{
	position: relative;	
}

#news h1 {
	color:#000000;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}

#news_item_content
{
	padding: 20px;	
	overflow: hidden;
	
}

#news_pagination
{
		text-align: center;
}

#news_pagination a
{
	font-size: 12px;
	color: #000;
	border: solid 1px #DFDFDF;	
}

#news_pagination a:hover
{
	font-size: 12px;
	color: #000;
	border: solid 1px #DFDFDF;	
}

#news_pagination .page, .previous, .next, .last, .first
{
	padding: 4px;
	margin-right: 4px;
	border: solid 1px #DFDFDF;	
}

#news_pagination .active
{
	background-color: #333333;
	color: #fff;
}

#wallpapers
{
	background:transparent url(../img/wallpaper-box.png) no-repeat scroll 0 0;
	height:116px;
	padding:14px 5px 5px 13px;
	width:258px;
}

#wallpapers .arrow {
	display:inline;
	padding-bottom:27px;
	padding-left:0;
	padding-right:0;
}

.headlines ul li a:hover {
color:#909090;
}

.headlines ul li a, .archive li a {
color:black;
font-size:10px;
letter-spacing:-0.5px;
text-transform:uppercase;
}

a:hover {
	border:0 none;
	color:#444444;
	text-decoration:none;
}

a {
	border:0 none;
	color:#5a4b76;
	text-decoration:none;
}

.allweblinks h2, .sensation-club h2, .search_block h2, .music_store h2, #page h2, .newsitem h2, .search_results h2, .musicstore h2, #wallpapers h2
{
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
}

.newsitem
{
	background:transparent url(../img/separator_line.gif) no-repeat scroll right center;
	float:left;
	margin:10px 0 0;
	padding:4px 6px 8px 6px;
	width:213px;
}

.newsitem p {
	color:#909090;
	display:block;
	font-size:9px;
	height:45px;
	letter-spacing:-0.5px;
	margin:0;
	padding:0 5px 0 0;
}

.tickets
{
	background: transparent url(../img/event-bg.png) no-repeat scroll 0 0;
	padding: 12px 5px 5px 9px;
	width: 262px;
	overflow: hidden;
	position: relative;
}

.tickets_bottom
{
	height: 7px;
	background: transparent url(../img/event-bg.png) no-repeat scroll 0 0;
	background-position: bottom;
	overflow: hidden;
}

.tickets .row {
	background:transparent url(../img/event-item-bg.png) no-repeat scroll 0 0;
	height:43px;
	list-style-type:none;
	margin:0 !important;
	padding:0 0 1px;
}

.tickets-country
{
		
}

.grey-box
{
	background-image: url('../img/large_grey_box.png');
	padding: 20px;
	padding-bottom: 13px;
}

.grey-box-bottom
{
	background-image: url('../img/large_grey_box.png');
	background-position: bottom;
	height: 7px;
	margin-bottom: 4px;
}

.grey-box h2
{
	font-family:Times,'Times New Roman',sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

.tickets-overview
{
	padding: 20px;
	background-color: white;
	border: solid 1px #dfdfdf;
}

#ticket-box
{
	background:transparent url(../img/tickets-table-bg.png) no-repeat scroll 0 0;
	height: 259px;
	width: 794px;
	padding: 20px 25px 20px 20px;
}


.tickets-overview table th {
	border-bottom:1px solid #CCCCCC;
	border-spacing:0;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:5px 0;
	text-align:left;
	text-transform:uppercase;
}

.tickets-overview table td {
	border-bottom:1px solid #CCCCCC;
	border-spacing:0;
	font-family:arial,sans-serif;
	font-size:11px;
	padding:2px 10px 0px 0px;
	text-align:left;
	text-transform:uppercase;
}

h6 {
font-family:arial,sans-serif;
font-size:11px;
margin:0;
text-transform:uppercase;
}

.tickets-detail {
	padding-top:10px;
	padding-left: 21px;
	width:930px;
}

.tickets-detail .ticket-header
{
	border-bottom:1px solid #999999;
	clear:both;
}

.tickets-detail .ticket-body {
	font-family:arial,sans-serif;
	font-size:11px;
}

.tickets-detail .ticket-body .ticket-left {
	float:left;
	padding-bottom:50px;
	width:395px;
	margin-top: 20px;
}

.tickets-detail .ticket-body .ticket-left img {
	width: 370px;
	height: 145px;
}

.tickets-detail .ticket-body .ticket-right {
	float:left;
	margin-top: 20px;
	width:530px;
}

.ticket-header h2
{
	color:#999999;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:20px;
	text-transform:uppercase;
}

.event_left
{
	float:left;
	padding:5px 3px 0;
	width:42px;
}

.event_right
{
	float:left;
	width:210px;
	position: relative;
}

/* SEARCH */
.search_block
{
	background:transparent url(../img/searchbox-background.png) no-repeat scroll 0 0;
	height:67px;
	padding:10px 14px 13px 13px;
	width:177px;
}

.search_block .inputbox {
	background:white url(../img/search-icon.png) no-repeat scroll 95% 50%;
	border:1px solid #EEEEEE;
	padding:4px 5px 3px;
	width:165px;
}

.search_block .button {
	padding-top:7px;
}	

.article_row
{
	background: transparent url(../img/article-background.png) no-repeat scroll 0 0;
	cursor: pointer;
	height: 114px;
	padding-bottom: 3px;
	width: 479px;
	position: relative;
}

.article_row .left
{
	float: left;
	width: 317px;
	padding: 10px;
}

.article_row .image_column
{
	padding-top: 4px;
	position: relative;	
	width: 138px;
	float: left;
}

.article_row .image_overlay
{
	position: absolute;
	height: 106px;
	width: 138px;
	display: block;
	background:transparent url(../img/news_image_overlay.png) no-repeat scroll 0 0;
}

.article_row .news_button_more
{
	position: absolute;
	bottom: 13px;
	left: 10px;	
}

.article_row h2 {
	font-family:Times,'Times New Roman',sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

.article_row h2 a {
	color:#000000;
}

.article_row h2 a:hover {
	color:#999999;
	font-size:18px;
}


.sensation-club
{
	background:transparent url(../img/youtube-box.png) no-repeat scroll 0 0;
	height:216px;
	padding:13px 10px 8px 14px;
	width:181px;
}

#slider_youtube_left
{
	position: absolute; top: 90px; left: 10px; z-index: 20000;
}

#slider_youtube_right
{
	position: absolute; top: 90px; right: 10px; z-index: 20000;
}

#slider_youtube_viewport
{
	width: 176px; height: 142px; overflow: hidden;
}

#wallpapers
{
	overflow: hidden; position: relative;
}

#wallpaper-left
{
	position: absolute; top: 60px;	
}

#slider_1_viewport
{
	width: 210px; height: 80px; margin-top: 10px; overflow: hidden; margin-left: 21px;	
}

#wallpaper-right
{
	position: absolute; top: 60px; right: 10px;	
}

.sensation-club h4
{
	color:#000000;
	font-size:10px;
}

h4
{
	color:#000000;
	font-family:Arial,sans-serif;
	font-weight:normal;
	text-transform:uppercase;
}

.tickets h5
{
	color:#FFFFFF;
	margin-bottom: 5px;
}

.tickets h2
{
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:14px;
	padding:5px 0 7px;
	text-transform:uppercase;
}

.tickets h2 em
{
	color:#999999;
	font-style:normal;
}

.tickets div .event_right a img
{
	position: absolute;
	bottom: 5px;
	right: 5px;
}

h2 {
	font-weight:normal;
}

.tickets .row span
{
	color:black;
	display:block;
	float:left;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	padding-left:1px;
	position:relative;
	text-transform:uppercase;
	top:-4px;
	width:120px;
}

h5 {
	font-family:Arial,sans-serif;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
}

/* HOME */
#home
{
	padding-top: 3px;	
	background-color: #ffffff;
}

#home #left
{
	float: left;
	width: 200px;
}

#home #left h2 {
	color:#000000;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:16px;
	text-transform:uppercase;
}

/*
#home #center
{
	float:left;
	width: 480px;
	margin-left: 4px;
}
*/


#home #center
{
	float:left;
	width: 487px;
	margin-left: 4px;
}

#home #center #news
{
	margin-left: 7px;
	margin-top: 2px;
	width: 465px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 5px;
	
	/*
	background-image: url('../img/news-bg.png');
	background-repeat: no-repeat;
	*/
}

#home #center #news .news_header
{
	margin-top: 10px;
	margin-bottom: 10px;	
}

#home #right
{
	float:right;
}

#news_list
{
	margin-left: 4px;	
}

#products_pagination
{
	text-align: center;	
}

/* NEWS */
#news
{
	background-color: #fff;	
	
}

#news #left
{
	float: left;
	width: 200px;
	padding-top: 37px;
}

#news #left h2
{
	color:#000000;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:16px;
	text-transform:uppercase;
	text-align: center;
}

.allweblinks h2 a:hover, .sensation-club h2 a:hover, .search_block h2 a:hover, .music_store h2 a:hover, #page h2 a:hover, .newsitem h2 a:hover, .search_results h2 a:hover, #wallpapers h2 a:hover {
color:#999999;
}

.allweblinks h2, .sensation-club h2, .search_block h2, .music_store h2, #page h2, .newsitem h2, .search_results h2, .musicstore h2, #wallpapers h2 {
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:normal;
	text-transform:uppercase;
}

#news #left h1
{ 
	text-align: center;
}

#news #center
{
	float:left;
	width: 480px;
	margin-left: 30px;
	
}

#news #center .leading-top {
	background:white url(../img/header_black.jpg) no-repeat scroll 0 37px;
	clear:both;
	display:block;
	height:5px;
	padding-top:37px;
	width:464px;
}

#news #center .leading {
	background:#212121 none repeat scroll 0 0;
	cursor:pointer;
	float:left;
	width:464px;
}

#news #center .introtext p {
color:#BBBBBB;
font-family:"Arial",sans-serif;
font-size:11px;
}

#news #center .leading img {
	padding-top: 3px;
	padding-left: 8px;	
}

#news #center .leading-bottom
{
	background:white url(../img/footer_black.jpg) no-repeat scroll 0 0;
	clear:both;
	display:block;
	height:7px;
	margin-bottom:5px;
	width:464px;
}

#news #center .leading .introtext {
	float:right;
	padding-right:10px;
	padding-top:27px;
	vertical-align:top;
	width:136px;
}

.introtext h3, .subscribe h3, .contact h3, .login h3 {
	color:#FFFFFF;
	font-family:Times,'Times New Roman',sans-serif;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
}

#news #right
{
	float:right;
	width: 200px;
	padding-top: 37px;
}

.headlines
{
	width: 256px;	
	padding: 10px;
}


.headlines h5 {
	color: #999999;
	font-family: Arial,sans-serif;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: normal;
}

.headlines li {
	background: transparent url(../img/icon.png) no-repeat scroll 0 6px !important;
	line-height: 17px;
	padding-left: 15px;
}

.headlines ul
{
	list-style-type:none;
}

/***********/
/* SLIDERS */
#slider_country_news_viewport
{
	width: 899px;
	height: 130px;
	margin-left: 30px;
}

#country_news_left
{
	position: absolute;
	top: 60px;
}

#country_news_right
{
	position: absolute;
	top: 60px;
	right: 0px;
}

select.failed, input.failed {
	border: 1px solid red !important;
	color: red !important;
}
select.passed, input.passed {
}