
html, body {
	height: 100%;
}

body {
	margin:0;
	padding:0;
	background:#fff url(../images/background.jpg) top center no-repeat;
	font-size:11px;
	font-family:Arial,Helvetica,Verdana;
	color:#000;
	line-height:16px;
}

td {
	vertical-align:top;
	width:220px;
}

#seite {
	width:1000px;	
	margin:0 auto;	
	position: relative;	
}

#footer {
	padding:882px 0 0 54px;
}

#content {
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

#header {
	width:950px;
	height:33px;
	text-align:right;
}

#header a {
	color:#000;
	text-decoration:none;	
}

.facebook {
	text-align:left;
	background:url(../images/facebook.gif) top left no-repeat;
	width:135px;
	height:17px;
	display:block;
	float:right;
}

#header span {
	padding-left:22px;
}

.pf {	
	float:right;
	padding:0 10px 0 20px;	
	background:url(../images/pfeil.gif) center right no-repeat;
}

.pa {
	position:absolute;
}

#impressum {
	background-color:#fff;
	padding:20px 25px;
	position:absolute;
	display:none;
	width:900px;
	top:33px;
	border:1px solid #cdcdcd;
}

#impressum a {
	color:#EE6C21;
}




#trailer_start {	
	display:none;
	position:absolute;
	top:430px;
	left:410px;
	z-index:11;
}

#trailer {	
	display:none;
	position:absolute;
	top:320px;
	left:180px;
	z-index:12;
}

#news_content {
	display:none;
	position:absolute;
	top:300px;
	left:150px;
	z-index:13;	
}

#news_content_button {
	display:none;
	position:absolute;
	top:730px;
	left:360px;
	z-index:14;		
}

#layer_background {
	z-index:20;
	position:absolute;
	top:0;
	left:0;
	background-color:#fff;
	filter:Alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	display:none;
}

#layer_content {
	z-index:21;
	position:absolute;
	left:0;
	top:0;
	border:1px solid #acacac;
	width:501px;	
	display:none;
	background:#fff url(../images/background_layer.jpg) top right no-repeat;
	color:000;
}

#layer_content h1 {
	color:#015697;
	font-size:24px;
	text-transform:uppercase;
	font-style:italic;	
}
