body {
 margin: 0;
 background-color:#32424f;
 font-family: Tahoma;
 font-size: 13px;
 color: #000000;
}


#background{
	position:absolute; 
	z-index:-1;
	width:100%; 
	height:100%;
	left:0px;
}

.maindiv {
	width: 603px;
	height: 700px;
	overflow:hidden;
}

.title_img{
	position: absolute;
	z-index:1;
	top: 70px;
	margin-left: 125px;
	background-image:url(images/title_de.png); 
	background-repeat:no-repeat;
	width: 364px; 
	height: 107px;
}

.intro_de_btn{ width: 78px; height: 14px; border: 0;}
a.intro_de {
background-image:url(images/de.png); background-repeat:no-repeat;
}

a.intro_de:hover {
background-image:url(images/de_s.png); background-repeat:no-repeat;
}

.intro_en_btn{ width: 62px; height: 14px; border: 0;}
a.intro_en {
background-image:url(images/en.png); background-repeat:no-repeat;
}

a.intro_en:hover {
background-image:url(images/en_s.png); background-repeat:no-repeat;
}


.menu_bar {
	position: absolute;
	top: 205px;
	width: 603px;
	background-image:url(images/menubg.png);
	height: 47px;
}

.menuspacer {
	width: 100%;
	height: 15px;
}

p{
margin: 0px;
font-size: 11px;
}

.form_text
{
	width: 250px;
}

.mail_button{
	cursor: pointer;
	float:right;
}

.scroller{
	position:absolute;
	top: 278px;
	margin-left: 603px;
	height: 380px;
	width: 30px;
}

.scroll_up {
	position:absolute;
	cursor: pointer;
	margin-left: 5px;
	margin-top: 20px;
}
.scroll_down {
	position:absolute;
	cursor: pointer;
	margin-left: 5px;
	margin-top: 345px;
}
.sub_border {
	position: absolute;
	z-index:5;
	top: 658px;
	margin-left: -8px;
}

.top_border {
	position: absolute;
	z-index:5;
	top: 272px;
	margin-left: -7px;
}

.scroll_box {
	position:absolute;
	top: 278px;
	width: 603px;
}

.album_box {
	position:absolute;
	top: 278px;
	width: 603px;
	height: 500px;
}


/* Contents */


.makingof_pane {
	background-image:url(images/contents_de/making_of.png);
	background-repeat: no-repeat;
	width: 602px;
	height: 739px;
}

.molink_btn{ width: 149px; height: 15px; border: 0;}
	a.molink {
		background-image:url(images/contents_de/molink.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
	}
	a.molink:hover {
		background-image:url(images/contents_de/molink_s.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
	}

.story_pane {
	background-image:url(images/contents_de/story.png);
	background-repeat: no-repeat;
	width: 602px;
	height: 59px;
}

.dvd_pane {
	background-image:url(images/contents_de/dvd.png);
	background-repeat: no-repeat;
	width: 602px;
	height: 197px;
}

.dvd_form
{
	width: 116px;
	height: 155px;
	background-image:url(images/contents_de/adress.png);
	background-repeat:no-repeat;
}

.dvd_send
{
	margin-top: 6px;
	width: 43px;
	height: 12px;
	background-image:url(images/contents_de/send.png);
	background-repeat:no-repeat;
}

.news_pane {
	background-image:url(images/contents_de/news.png);
	background-repeat: no-repeat;
	width: 604px;
	height: 314px;
}


.news_btn_b1{ width: 200px; height: 14px; border: 0; }
	a.news_b1 {
		 background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 24px; margin-left: 196px 
	}
	a.news_b1:hover {
		background-image:url(images/contents_de/news_b1.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 24px; margin-left: 196px 
	}
	
.news_btn_b2{ width: 106px; height: 11px; border: 0; }
	a.news_b2 {
		 background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 47px; margin-left: 106px 
	}
	a.news_b2:hover {
		background-image:url(images/contents_de/news_b2.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 47px; margin-left: 106px 
	}	




.herelink_btn{ width: 28px; height: 12px; border: 0; }
	a.herelink {
		 background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 253px; margin-left: 340px 
	}
	a.herelink:hover {
		background-image:url(images/contents_de/here.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		margin-top: 253px; margin-left: 340px 
	}


.contact_pane {
	background-image:url(images/contents_de/contact.png);
	background-repeat: no-repeat;
	width: 210px;
	height: 209px;
}
	.contactlink1_btn{ width: 145px; height: 15px; border: 0;}
	a.contactlink1 {
		background-image:url(images/contents_de/contactlink1.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		position: absolute;
		margin-top: 23px;
	}
	a.contactlink1:hover {
		background-image:url(images/contents_de/contactlink1_s.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		position: absolute;
		margin-top: 23px;
	}
	.contactlink2_btn{ width: 139px; height: 15px; border: 0;}
	a.contactlink2 {
		background-image:url(images/contents_de/contactlink2.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12
		position: absolute;
		margin-top: 78px;
	}
	a.contactlink2:hover {
		background-image:url(images/contents_de/contactlink2_s.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		position: absolute;
		margin-top: 78px;
	}
		.contactlink3_btn{ width: 111px; height: 12px; border: 0;}
	a.contactlink3 {
		background-image:url(images/contents_en/contactlink3.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12
		position: absolute;
		margin-top: 136px;
	}
	a.contactlink3:hover {
		background-image:url(images/contents_en/contactlink3_s.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		position: absolute;
		margin-top: 136px;
	}
	.contactlink4_btn{ width: 132px; height: 15px; border: 0;}
	a.contactlink4 {
		background-image:url(images/contents_en/contactlink4.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12
		position: absolute;
		margin-top: 194px;
	}
	a.contactlink4:hover {
		background-image:url(images/contents_en/contactlink4_s.png); background-repeat:no-repeat;  position: absolute;
		z-index: 12;
		position: absolute;
		margin-top: 194px;
	}


.cast_pane {
	background-image:url(images/contents_de/cast.png);
	background-repeat: no-repeat;
	width: 602px;
	height: 774px;
}
	/* Castbuttons */
	.teamlink1_btn{ width: 218px; height: 15px; border: 0;}
	a.teamlink1 {
		background-image:url(images/contents_de/teamlink1.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 23px;z-index: 12;
	}
	a.teamlink1:hover {
		background-image:url(images/contents_de/teamlink1_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 23px;z-index: 12;
	}
	
	.teamlink2_btn{ width: 186px; height: 15px; border: 0;}
	a.teamlink2 {
		background-image:url(images/contents_de/teamlink2.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 45px;z-index: 12;
	}
	a.teamlink2:hover {
		background-image:url(images/contents_de/teamlink2_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 45px;z-index: 12;
	}
	
	.teamlink3_btn{ width: 179px; height: 15px; border: 0;}
	a.teamlink3 {
		background-image:url(images/contents_de/teamlink3.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 276px;z-index: 12;
	}
	a.teamlink3:hover {
		background-image:url(images/contents_de/teamlink3_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 276px;z-index: 12;
	}	
	
	.teamlink4_btn{ width: 146px; height: 15px; border: 0;}
	a.teamlink4 {
		background-image:url(images/contents_de/teamlink4.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 299px;z-index: 12;
	}
	a.teamlink4:hover {
		background-image:url(images/contents_de/teamlink4_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 299px;z-index: 12;
	}
	
	.teamlink5_btn{ width: 229px; height: 15px; border: 0;}
	a.teamlink5 {
		background-image:url(images/contents_de/teamlink5.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 322px;z-index: 12;
	}
	a.teamlink5:hover {
		background-image:url(images/contents_de/teamlink5_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 322px;z-index: 12;
	}	
	
	.teamlink6_btn{ width: 168px; height: 15px; border: 0;}
	a.teamlink6 {
		background-image:url(images/contents_de/teamlink6.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 368px;z-index: 12;
	}
	a.teamlink6:hover {
		background-image:url(images/contents_de/teamlink6_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 368px;z-index: 12;
	}
	
	.teamlink7_btn{ width: 163px; height: 15px; border: 0;}
	a.teamlink7 {
		background-image:url(images/contents_de/teamlink7.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 391px;z-index: 12;
	}
	a.teamlink7:hover {
		background-image:url(images/contents_de/teamlink7_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 391px;z-index: 12;
	}	

	.teamlink8_btn{ width: 200px; height: 15px; border: 0;}
	a.teamlink8 {
		background-image:url(images/contents_de/teamlink8.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 414px;z-index: 12;
	}
	a.teamlink8:hover {
		background-image:url(images/contents_de/teamlink8_s.png); background-repeat:no-repeat;  position: absolute;
		margin-left: 366px;margin-top: 414px;z-index: 12;
	}



/* Menubuttons */

.btn_news{ width: 56px; height: 14px; border: 0;}
a.btn_news{
	background-image:url(images/menubuttons_de/btn_news.png);
	background-repeat:no-repeat;
}
a.btn_news:hover{
	background-image:url(images/menubuttons_de/btn_news_s.png);
	background-repeat:no-repeat;
}
a.btn_newsH{ background-image:url(images/menubuttons_de/btn_news_s.png);}

.btn_story{ width: 107px; height: 13px; border: 0;}
a.btn_story{
	background-image:url(images/menubuttons_de/btn_story.png);
	background-repeat:no-repeat;
}
a.btn_story:hover{
	background-image:url(images/menubuttons_de/btn_story_s.png);
	background-repeat:no-repeat;
}
a.btn_storyH{ background-image:url(images/menubuttons_de/btn_story_s.png);}

.btn_stills{ width: 62px; height: 13px; border: 0;}
a.btn_stills{
	background-image:url(images/menubuttons_de/btn_stills.png);
	background-repeat:no-repeat;
}
a.btn_stills:hover{
	background-image:url(images/menubuttons_de/btn_stills_s.png);
	background-repeat:no-repeat;
}
a.btn_stillsH{ background-image:url(images/menubuttons_de/btn_stills_s.png);}

.btn_makingof{ width: 98px; height: 13px; border: 0;}
a.btn_makingof{
	background-image:url(images/menubuttons_de/btn_makingof.png);
	background-repeat:no-repeat;
}
a.btn_makingof:hover{
	background-image:url(images/menubuttons_de/btn_makingof_s.png);
	background-repeat:no-repeat;
}
a.btn_makingofH{ background-image:url(images/menubuttons_de/btn_makingof_s.png);}

.btn_team{ width: 56px; height: 13px; border: 0; }
a.btn_team{
	background-image:url(images/menubuttons_de/btn_team.png);
	background-repeat:no-repeat;
}
a.btn_team:hover{
	background-image:url(images/menubuttons_de/btn_team_s.png);
	background-repeat:no-repeat;
}
a.btn_teamH{ background-image:url(images/menubuttons_de/btn_team_s.png);}

.btn_dvd{ width: 132px; height: 13px; border: 0;}
a.btn_dvd{
	background-image:url(images/menubuttons_de/btn_dvd.png);
	background-repeat:no-repeat;
}
a.btn_dvd:hover{
	background-image:url(images/menubuttons_de/btn_dvd_s.png);
	background-repeat:no-repeat;
}
a.btn_dvdH{ background-image:url(images/menubuttons_de/btn_dvd_s.png);}

.btn_contact{ width: 67px; height: 13px; border: 0;}
a.btn_contact{
	background-image:url(images/menubuttons_de/btn_contact.png);
	background-repeat:no-repeat;
}
a.btn_contact:hover{
	background-image:url(images/menubuttons_de/btn_contact_s.png);
	background-repeat:no-repeat;
}
a.btn_contactH{ background-image:url(images/menubuttons_de/btn_contact_s.png);}

/* Transparecy */
.opaque {
	opacity: .4;
}

.opaque-ie {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}
