body {
	
	font:15px Courier, Verdana, Arial, Helvetica, sans-serif;
	background-color:#000000;
	color:#B4BB95;
	line-height:0.95em;
	margin: 0;
    padding: 0;
    border: 0;
}

div {

	/*border:1px solid #FF0000;*/

}

p.small {
	
	font-size:12px;
}

#container_main {
	
	width:1024px; 
}

#container_home {
	
	width:1024px;
	height:1024px;
}

#home {
	
	width:1024px; 
	height:1024px;  
	background-image:url(../images/BL_Home_1024x1024.jpg);
	background-repeat:no-repeat;
	position:absolute;
}

#home_content1 {
	
	width:188px;
	height:24px;
	background-image:url(../images/home_title.png);
	background-repeat:no-repeat; 
	position:absolute;
	top:550px;
	left:418px;
}

#home_content2 {
	
	width:650px; 
	position:absolute;
	top:610px;
	left:212px;
	color:#EA5B0C;
}



/*-----------------------------------------------------------------------------------------------------*/

#container_theshort {
	
	width:1024px;
	height:1424px;
}

#theshort {

	width:1024px; 
	height:1024px;
	background-image:url(../images/BL_TheShort_1024x1024.jpg);
	background-repeat:no-repeat; 
	position:absolute; 
}

#theshort_trailer_player {
	
	width:650px; 
	position:absolute;
	top:320px;
	left:160px;
	color:#A3A7AA;
}

#theshort_player {
	
	width:650px; 
	position:absolute;
	top:800px;
	left:160px;
	color:#A3A7AA;
}

#theshort_content1 {
	
	width:650px; 
	position:absolute;
	top:690px;
	left:160px;
	color:#A3A7AA;
}

#theshort_content2 {
	
	width:650px; 
	position:absolute;
	top:1180px;
	left:160px;
	color:#A3A7AA;
}


/*-----------------------------------------------------------------------------------------------------*/

#container_thelong {
	
	width:1024px;
	height:1024px;
}

#thelong {

	width:1024px; 
	height:1024px;
	background-image:url(../images/BL_TheLong_1024x1024.jpg);
	background-repeat:no-repeat;
	position:absolute;  
}

#thelong_content1 {
	
	width:715px; 
	position:absolute;
	top:270px;
	left:160px;
}

#thelong_content2 {
	
	width:715px; 
	position:absolute;
	top:270px;
	left:160px;
}

#thelong_content3 {
	
	width:715px; 
	position:absolute;
	top:800px;
	left:160px;
}




#signup_form {
	
	position:absolute;
	top:660px;
	left:160px;
}

#form_labels {
	
	width:75px;
	position:absolute;

}

#form_fields {
	
	position:absolute;
	left:75px;
	
}

#submitbtn {
	
	font:11px Courier, Verdana, Arial, Helvetica, sans-serif;*/
	width:63px;
	height:16px; 
	border:0px;
	background:url(../images/submitbtn_n.png) no-repeat scroll 0 0 transparent;
  	color: #B4BB95;
 	cursor: pointer;
 	padding-bottom: 6px;
	position:absolute;
	left:125px;
	margin-top:10px;

}

#submitbtn:hover {
	
	font:11px Courier, Verdana, Arial, Helvetica, sans-serif;*/
	width:63px;
	height:16px; 
	border:0px;
	background:url(../images/submitbtn_a.png) no-repeat scroll 0 0 transparent;
  	color: #B4BB95;
 	cursor: pointer;
 	padding-bottom: 6px;
	position:absolute;
	left:125px;
	margin-top:10px;

}

.eingabe{
	
	background-color: #333333;
	border: 0px;
	width:190px;
}
.eingabe:hover{
	
	background-color: #808080;
}

.eingabe:focus{
	
	background-color: #EA5B0C;
	outline: none;
}

#field2 {
	
	margin-top:8px;
}

#error {
	width:270px;
	position:absolute;
	left:300px;
}

/*-----------------------------------------------------------------------------------------------------*/

#container_festivals {
	
	width:1024px;
	height:700px;
}

#festivals {

	width:1024px; 
	height:700px;
	/*background-color: #000;*/
	background-repeat:no-repeat;
	position:absolute;  
}

#festivals_content1 {
	
	width:328px;
	height:185px;
	background-image:url(../images/festival_icons.png);
	background-repeat:no-repeat; 
	position:absolute;
	top:300px;
	left:160px;
}

#festivals_content2 {
	
	width:765px; 
	position:absolute;
	top:520px;
	left:160px;
}


	
/*-----------------------------------------------------------------------------------------------------*/

#container_credits {
	
	width:1024px;
	height:2048px;
}

#credits {

	width:1024px; 
	height:2048px;
	background-image:url(../images/BL_Credits_1024x1024.jpg);
	background-repeat:no-repeat;
	position:absolute;
}


#credits_content1 {
	
	width:545px; 
	position:absolute;
	top:300px;
	left:160px;
}

#credits_content2 {
	
	width:545px; 
	position:absolute;
	top:450px;
	left:160px;
}

#credits_content3 {
	
	width:545px; 
	position:absolute;
	top:700px;
	left:160px;
}

#credits_content4 {
	
	position:absolute;
	top:840px;
	left:160px;
}

#credits_content5 {
	
	position:absolute;
	top:840px;
	left:570px;
}

#zuendt_logo {
	
	width:156px;
	height:55px;
	background-image:url(../images/zuendt_logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:1450px;
	left:570px;
}

#bentley_logo {
	
	width:137px;
	height:68px;
	background-image:url(../images/bentley_logo.png);
	background-repeat:no-repeat;
	position:absolute;
	top:1400px;
	left:800px;
}
/*-----------------------------------------------------------------------------------------------------*/

a.link {
	
	text-decoration:underline;
	color:#B4BB95;
	
}

a.link:hover {
	
	text-decoration:overline;
	color:#FFFFFF;
}

a.homebtn {
	
	display:block;
	width:94px;
	height:32px;
	background-image:url(../images/homebtn_n.png);
	background-repeat:no-repeat;
}

a.homebtn:hover {
	
	width:94px;
	height:32px;
	background-image:url(../images/homebtn_a.png);
	background-repeat:no-repeat;
}

a.theshortbtn {
	
	display:block;
	width:171px;
	height:32px;
	background-image:url(../images/theshortbtn_n.png);
	background-repeat:no-repeat;
}

a.theshortbtn:hover {
	
	width:171px;
	height:32px;
	background-image:url(../images/theshortbtn_a.png);
	background-repeat:no-repeat;
}

a.thelongbtn {
	
	display:block;
	width:155px;
	height:32px;
	background-image:url(../images/thelongbtn_n.png);
	background-repeat:no-repeat;
}

a.thelongbtn:hover {
	
	width:155px;
	height:32px;
	background-image:url(../images/thelongbtn_a.png);
	background-repeat:no-repeat;
}

a.festivalsbtn {
	
	display:block;
	width:155px;
	height:32px;
	background-image:url(../images/festivalsbtn_n.png);
	background-repeat:no-repeat;
}

a.festivalsbtn:hover {
	
	width:155px;
	height:32px;
	background-image:url(../images/festivalsbtn_a.png);
	background-repeat:no-repeat;
}

a.creditsbtn {
	
	display:block;
	width:124px;
	height:32px;
	background-image:url(../images/creditsbtn_n.png);
	background-repeat:no-repeat;
}

a.creditsbtn:hover {
	
	width:124px;
	height:32px;
	background-image:url(../images/creditsbtn_a.png);
	background-repeat:no-repeat;
}

#navi {
	
	position:fixed;
	top:80px;
	left:45px;
}

#homebtn {
	
	position:absolute;
	left:5px;
	top:0px;

}

#theshortbtn {
	
	position:absolute;
	left:25px;
	top:35px;

}

#thelongbtn {
	
	position:absolute;
	top:70px;

}

#festivalsbtn {
	
	position:absolute;
	left:20px;
	top:101px;

}


#creditsbtn {
	
	position:absolute;
	left:40px;
	top:137px;

}

#mail{
	
	position:fixed;
	top:10px;
	left:840px;
}




