<!--

.pngfix,img,div,td { 
	behavior: url(/js/iepngfix.htc); 
}

/* SET DEFAULT COLOR HERE!
////////////////////////////////////////*/
 


#header_menu div.center a.act,
#header_lang_menu table tr td.tr a.act,
#submenu a.act,
#submenu_nomenees a.act,
.nomBox .nomenee,
div.vote_name,
#news div.news_date{
	color:#3562e9;
}

/* GENERAL SETTINGS
////////////////////////////////////////*/


img {
	border:0px;
}

form {
	margin:0px;
	padding:0px;
}

#windowSize {
	position:absolute;
	top:700px;
}


/* LAYOUT HEADER
////////////////////*/

/* POINTS */
#top_points {
	position:absolute;
	background-image:url(/images/layout/points_h.png);
	background-repeat:no-repeat;
	/*background-color:red;*/
	width:100%;
	height:20px;
	top:0px;
	z-index:1;
}

/* HEADER LEFT/RIGHT */

#header_logo {
	position:absolute;
	top:62px;
	left:105px;
	height:148px;
	width:120px;
	background-image:url(/images/layout/logo.png);
	cursor:pointer;
	z-index:100;	
}


/* SITE SPECIFIC DECORATION */
#toprightarrow {
	position:absolute;
	top:22px;
	left:757px;
	height:250px;
	width:396px;
	background-image:url(/images/layout/toprightarrow.png);
	z-index:1;
}



/* home */
#home_left {
	position:absolute;
	top: 297px;
	left: 0px;
	height: 218px;
	width: 167px; 
	background-image:url(/images/layout/home_left.png);
	z-index:1;
}

#home_header_right{
	position:absolute;
	top: 33px;
	left: 745px;
	height: 116px;
	width: 271px;
	background-image:url(/images/layout/header_right-trans.png);
	z-index:1;

}

#home_header_left{
	position:absolute;
	top: 3px;
	left: 0px;
	height: 278px;
	width: 327px;
	background-image:url(/images/layout/home_top.png);
	z-index:1;
}

#home_date_de,
#home_date_fr,
#home_date_en {
	position:absolute;
	top: 8px;
	left: 350px;
	z-index:2;	
}


#home_date_de {
	height: 106px;
	width: 227px;
	background-image:url(/images/layout/date_de.png);
} 	


#home_date_fr{
	height: 120px;
	width: 199px;
	background-image:url(/images/layout/date_fr.png);
} 	


#home_date_en{
	height: 102px;
	width: 241px;
	background-image:url(/images/layout/date_en.png);
} 	


#home_tvshow_de,
#home_tvshow_fr,
#home_tvshow_en {
	position:absolute;
	top: 8px;
	left: 600px;
	z-index:1;
	
}

#home_tvshow_de {
	height: 84px;
	width: 165px;
	background-image:url(/images/layout/tvshow_date_de.png);	
}

#home_tvshow_fr {
	height: 85px;
	width: 166px;
	background-image:url(/images/layout/tvshow_date_fr.png);
}

#home_tvshow_en {
	height: 85px;
	width: 172px;
	background-image:url(/images/layout/tvshow_date_en.png);
}




#home_votenow {
	height: 150px;
	width: 150px;
	position: absolute;
	left: 710px;
	top: 160px;
	z-index:100;
}

#home_votenow_link {
	height: 150px;
	width: 150px;
	position: absolute;
	left: 710px;
	top: 160px;
	z-index:101;
	cursor:pointer;
	background-color:black;
	filter:alpha(opacity=1);
	opacity: 0.01;
	-moz-opacity:0.01;
}

#home_watchtrailer{
	cursor:pointer;
	visibility:visible;
	position: absolute;
	height: 150px;
	width: 150px;
	left: 10px;
	top: 320px;
	z-index:99;

}
#home_watchtrailer_link {
	cursor:pointer;
	visibility:visible;
	position: absolute;
	height: 150px;
	width: 150px;
	left: 20px;
	top: 320px;
	z-index:100;
	background-color:black;
	filter:alpha(opacity=1);
	opacity: 0.01;
	-moz-opacity:0.01;
}




/* event */
#event_left1 {
	position:absolute;
	top:0px;
	left:0px;
	height:179px;
	width:235px;
	background-image:url(/images/layout/event_left1.png);
	z-index:20;
}

#event_left2 {
	position:absolute;
	top:320px;
	left:0px;
	height:300px;
	width:255px;
	background-image:url(/images/layout/event_left2.png);
	z-index:20;
}

#event_ball_1 {
	position:absolute;
	top:66px;
	left:166px;
	height:146px;
	width:155px;
	background-image:url(/images/layout/event_ball_1.png);
	z-index:1;
}

#event_ball_2 {
	position:absolute;
	top:173px;
	left:173px;
	height:76px;
	width:77px;
	background-image:url(/images/layout/event_ball_2.png);
	z-index:1;
}

#event_ball_3 {
	position:absolute;
	top:32px;
	left:129px;
	height:71px;
	width:78px;
	background-image:url(/images/layout/event_ball_3.png);
	z-index:20;
}

/* contact */
#contact_left {
	position:absolute;
	top:31px;
	left:0px;
	height:353px;
	width:215px;
	background-image:url(/images/layout/contact_left.png);
	z-index:20;
}

#contact_right {
	position:absolute;
	top:0px;
	left:747px;
	height:197px;
	width:452px;
	background-image:url(/images/layout/contact_right.png);

	z-index:1;
}

/* press */
#press_left {
	position:absolute;
	top:23px;
	left:0px;
	height:454px;
	width:331px;
	background-image:url(/images/layout/press_left.png);
	z-index:20;
}

#press_right {
	position:absolute;
	top:32px;
	left:702px;
	height:243px;
	width:399px;
	background-image:url(/images/layout/press_right.png);
	z-index:1;
}

/* partner */
#partner_left {
	position:absolute;
	top:0px;
	left:0px;
	height:439px;
	width:269px;
	background-image:url(/images/layout/partner_left.png);
	z-index:20;
}

#partner_right {
	position:absolute;
	top:0px;
	left:768px;
	height:222px;
	width:351px;
	background-image:url(/images/layout/partner_right.png);
	z-index:1;
}

/* kategorien */
#kategorien_left {
	position:absolute;
	top:0px;
	left:0px;
	height:308px;
	width:241px;
	background-image:url(/images/layout/kategorien_left.png);
	z-index:20;
}

#kategorien_right {
	position:absolute;
	top:0px;
	left:965px;
	height:388px;
	width:204px;
	background-image:url(/images/layout/kategorien_right.png);
	z-index:1;
}



/* HEADER MENU inkl. POINTS*/
#header_votenow {
	position: absolute;
	top: 5px;
	left: 650px;
	height: 150px;
	width: 150px;
	z-index:10;
}

#header_votenow_link {
	cursor: pointer;
	position: absolute;
	top: 5px;
	left: 650px;
	height: 150px;
	width: 150px;
	z-index:11;
	background-color:black;
	filter:alpha(opacity=1);
	opacity: 0.01;
	-moz-opacity:0.01;
}

#header_menu {
	position:absolute;
	top:157px;
	left:185px;
	height:19px;
	width:837px;;
	z-index:40;
}

#header_menu div.left {
	height:19px;
	width:105px;
	background-image:url(/images/layout/header_menu_left-trans.png);
	float:left;
}

#header_menu div.center {
	background-color:#FFF;
	height:19px;
	width:650px;
	float:left;
}

#header_menu div.center div.menu {
	margin-top:2px;
}

#header_menu div.right {
	height:19px;
	width:81px;
	background-image:url(/images/layout/header_menu_right-trans.png);
	float:left;
}

#header_menu div.center a {
	color:#000;
	font-size:12px;
	margin-right:28px;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

#header_menu_points {
	position:absolute;
	top:184px;
	left:230px;
	width:784px;
	height:20px;
	z-index:5;
}

#header_menu_points div.left {
	background-image:url(/images/layout/points_fade_left.png);
	background-repeat:no-repeat;
	height:100%;
	width:80px;
	float:left;
}


#header_menu_points div.center {
	background-image:url(/images/layout/points_h.png);
	background-repeat:no-repeat;
	height:100%;
	width:620px;
	float:left;
}

#header_menu_points div.right {
	background-image:url(/images/layout/points_fade.png);
	background-repeat:no-repeat;
	height:100%;
	width:84px;
	float:left;
}



/* HEADER LANGUAGE MENU */
#header_lang_menu {
	position:absolute;
	top:9px;
	left:220px;
	height:auto;
	width:118px;
	z-index:50;
	text-align:center;
}

#header_lang_menu table tr td.tr {
	
	font-weight:bold;
	background-color:#000;
	padding-top:6px;
}

#header_lang_menu table tr td.tr a {
	color:#fff;
	margin-left:3px;
	margin-right:3px;
}

#header_lang_menu table tr td.tl {
	width:15px;
	height:28px;
	background-image:url(/images/layout/language_tl-trans.png);
}

#header_lang_menu table tr td.bl {
	width:15px;
	height:9px;
	background-image:url(/images/layout/language_bl-trans.png);
}

#header_lang_menu table tr td.br {
	width:103px;
	height:9px;
	background-image:url(/images/layout/language_br-trans.png);
}


/* PARTNER BOX */
#partnerBox {
	position:absolute;
	top:9px;
	left:852px;
	height:auto;
	width:145px;
	z-index:50;
	text-align:center;
}

table.shaddowBox tr td.cc {
	height:581px;
}


/* SHADDOWBOX */
table.shaddowBox {
	width:100%;
	height:100%;
}

table.shaddowBox tr td.cr {
	font-weight:bold;
	background-color:#000;
}


table.shaddowBox tr td.tr,table.shaddowBox tr td.tc,table.shaddowBox tr td.cc {
	background-color:#000;
}

table.shaddowBox tr td.cc {
	padding-left:11px;
}


table.shaddowBox tr td.tl {
	width:16px;
	height:6px;
	background-image:url(/images/layout/shaddowbox_tl-trans.png);
}

table.shaddowBox tr td.cl {
	width:16px;
	height:auto;

	background-image:url(/images/layout/shaddowbox_cl-trans.png);
}

table.shaddowBox tr td.bl {
	width:16px;
	height:9px;
	background-image:url(/images/layout/shaddowbox_bl-trans.png);
}

table.shaddowBox tr td.bc {
	width:auto;
	height:9px;
	background-image:url(/images/layout/shaddowbox_bc-trans.png);
}

table.shaddowBox tr td.br {
	width:15px;
	height:9px;
	background-image:url(/images/layout/shaddowbox_br-trans.png);
}


/* YEAH VOTE NOW! 
#yeah_vote {
	position:absolute;
	top:160px;
	left:165px;
	height:131px;
	width:146px;
	background-image:url(/images/layout/yeah_vote-trans.png);
	z-index:35;
}
*/

/* TRANSPARENT BOXES */
div.box_background,div.box_content { 
	position:absolute;
	height:100%;
	width:100%;
}

div.box_background {
	background-color:#000;
	filter:alpha(opacity=75);
	opacity: 0.75;
	-moz-opacity:0.75;
}


div.box_leftBorder  {
	position:absolute;
	background-image:url(/images/layout/points_v.png);
	background-repeat:no-repeat;
	height:100%;
	width:13px;
	left:0px;
}

div.box_rightBorder  {
	position:absolute;
	background-image:url(/images/layout/points_v.png);
	background-repeat:no-repeat;
	height:100%;
	width:13px;
	right:0px;
}

/* SUBMENU & CONTENTBOX */
#submenu_nomenees {
	position:absolute;
	top:320px;
	z-index:80;
	left:0px;
	width:100px;
	letter-spacing:0.5px;
}


#content, #submenu {
	position:absolute;
	top:240px;
	z-index:80;
}

#submenu  {
	left:117px;
	/*height:133px;*/
	width:146px;
	letter-spacing:0.5px;
}

#submenu_nomenees a,#submenu a  {
	display:block;
	color:#FFF;
	text-transform:uppercase;
	margin-bottom:5px;
	font-size:11px;
}


#submenu_nomenees div.c, #submenu div.c {
	padding-left:20px;
	margin-top:10px;
	margin-bottom:11px;
}


#content {
	left:290px;
	width:530px;
	height:420px;
}


#content div.box_content div.c {
	margin-right:10px;
	margin-left:35px;
	height:400px;
	overflow:hidden;
}



#content div.box_content div.c #c {
	height:100%;
	width:485px;
}

#content div.box_content #box_spacer {
	height:10px;
}


/* partner */
#partner {
	position:absolute;
	top:15px;
	left:20px;
}


/* HOME PAGE */

#content_home {
	position:absolute;
	top:240px;
	z-index:80;
	left:235px;
	width:595px;
	height:395px;
}

#content_home div.box_content div.c {
	margin-right:10px;
	margin-left:35px;
	height:auto;
}


#content_home div.tr {
	position:absolute;
	top:0px;
	left:300px;
  	width:263px;
    z-index:100;
    overflow:hidden;
}

.artist_name 
{
    color:#3562e9;
    font-size: 14px;
}
#content_home div.tr ul { padding:0px; margin:0px; width:6000px; z-index:-1000;}
#content_home div.tr li { padding:0px; padding-right:19px; margin:0px; list-style-type: none; float:left; width:244px; height:330px;}




#content_home div.box_content div.c #c {
	height:248px;
	width:245px;
}

#newsletter_title {
	position:absolute;
	top:312px;
	left:35px;
	margin:0px;
	margin-bottom:10px;
	margin-top:-3px;
	font-size:20px;
	font-weight:normal;
	text-transform:uppercase;
	letter-spacing:0.5px;
}

#newsletter {
	position:absolute;
	background-image:url(/images/layout/newsletter.png);
	height:47px;
	width:276px;
	top:368px;
	left:22px;
	
}

#newsletter_text {
	position:absolute;
	top:368px;
	left:22px;
}

#newsletter_mail {
	position:absolute;
	top:9px;
	left:28px;
	background:none;
	width:180px;
	height:auto;
	font-size:10px;
	font-weight:bold;
	border:0px;
	color:#FFF;
	letter-spacing:0em;
}

#newsletter_button {
	position:absolute;
	top:368px;
	left:242px;
	width:56px;
	height:44px;
	cursor:pointer;
}

#facebook {
	position:absolute;
	top:372px;
	left:304px;
	background-image:url(/images/layout/facebook.png);
	height:30px;
	width:259px;
	cursor:pointer;
}

#facebook div.text {
	position:absolute;
	top:6px;
	left:27px;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0em;
}


-->


/* gallery*/
#gallery{
    clear:both;
    width:520px;
    /*background-color:yellow;*/
    height:278px;
}
#div_big_image{
    width: 353px;
    height:249px;
    padding:0px;
    margin:0px;
    /*background-color:red;*/
    float:left;
    line-height:0px;
    text-align:right;
    
}
#big_image{ position:relative; top:-4px; border:none; }

#div_list
{ 
    float:left;
    height:260px;
    width:132px;
    overflow:hidden;
    padding-left:14px;
}
#list{
    padding:0px;
    margin:0px;
}
#list li
{
    list-style-type: none;
    width:110px;
    height:78px;
    /*background-color:green;*/
    margin-bottom:8px;
    cursor:pointer;
}
#list img {position:relative; top:-4px;} 

#mediaspace_trailer {
	display: none;
	position: absolute;
	top: 230px;
	left: 235px;
	height: 410px;
	width: 610px;
	z-index:101;
}

#border_trailer {
	display: none;
	position: absolute;
	top: 645px;
	left: 695px;
	z-index: 101;
	width:150px;
	cursor: pointer;
	text-align:right;
}