/* Normalisierte margin, padding */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding: 0;		
}

table{
	border: none;
}

/* Background Farbe und Seitenränder */

body{
	margin:0;
	background-color: #000000;
	}
	
#container {
	position: absolute;
	top: 30px;
	width: 800px;
	height: 670px;
	margin-left: -400px;
	left: 50%;
	background: none;
	z-index: 6;
}

#blende {
	position: absolute;
	top: 425px;
	left: 0;
	width: 100%;
	height: 365px;
	background: #000 url(img/general/low_light.jpg) repeat-x;
	z-index: 2;
}


#teaserleft {
	height: 113px;
	width: 230px;
	position: absolute;
	left: 7px;
	top: 512px;
	visibility:visible;
	z-index: 4;
}



#teaserright {
	height: 113px;
	width: 230px;
	position: absolute;
	right: 4px;
	top: 512px;
	z-index: 4;
}


#title {
	height: 51px;
	width: 110px;
	position: absolute;
	left: 691px;
	top: 1px;
	z-index: 4;
}


#content {
	height: 408px;
	width: 500px;
	position: absolute;
	left: 150px;
	top: 0px;
	clip:rect(0px 500px 385px 0px);
	overflow:hidden;
	z-index: 15;
}

#dmx1IFrame {position:absolute; top:-10px; left:-10px;}

#dmx1Scroller {
	position:absolute;
	top:0px;
	left:146px;
	width:530px;
	height: 385px;
	z-index:5;
	visibility:visible;
	overflow:hidden;
}
#dmx1Back {
	position:absolute;
	left:502px;
	top:0px;
	width:18px;
}
#dmx1Slider {
	position:absolute;
	left:512px;
	top:25px;
	width:4px;
}
#schieber{
	background-image:url(img/nav/bgslider.gif); 
	background-repeat:repeat-y; 
	}
	
#dmx1Thumb {
	position:absolute;
	left:510px;
	top:25px;
	width:8px;
}
#dmx1Forth {
	position:absolute;
	left:502px;
	top:343px;
	width:18px;
}
/* #dmx1Container {position:absolute; left:6px; top:6px; width:266px; height:288px; visibility:visible; clip:rect(0px 266px 288px 0px); overflow:hidden; }*/
.dmx1Content {
	position:absolute;
	left:0px;
	top:0px;
	width:520px;
}
.dmx1Content td { 
	font: normal 12px/21px verdana, Helvetica, sans-serif;
	padding-right: 40px; 
	}
#dmx1Content1 {position:absolute; left:0px; top:0px; }

#foto01 {
	height: 168px;
	width: 280px;
	position: absolute;
	left: -47px;
	top: 11px;
	z-index: 3;
} 
 
#foto02 {
	height: 138px;
	width: 135px;
	position: absolute;
	left: 0px;
	top: 4px;
	z-index: 3;
} 
 
#foto03 {
	height: 138px;
	width: 135px;
	position: absolute;
	left: 0px;
	top: 180px;
	z-index: 3;
} 
  
 
 
 /* ---------- schriftformate ---------- */
 
h1 {
	font: bold 15px/24px Verdana, Helvetica, sans-serif;
	color: #fff;
	text-align:left;
	padding-bottom: 5px;
	margin-top: 5px;
  } 
  
h2 {
	font: bold 12px/12px verdana, Helvetica, sans-serif; 
	text-align: left;
	padding-top: 0px;
	color: #fff;
	margin: 0px;
  }   
 
h3 {
	color: #CCC;
	margin: 0px;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
}    
 
 
#teaserleft p { 
	font: normal 12px/21px verdana, Helvetica, sans-serif;
	margin: 0;
	color: #fff;
}

#teaserright p {
	font: normal 12px/21px verdana, Helvetica, sans-serif;
	margin: 0;
	color: #fff;
	text-align: right;
}

br {
	margin-bottom: 10px;
}

p {
	font: normal 12px/19px verdana, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
	color: #fff;
	vertical-align: bottom;
}

.cpy {
	font: normal 12px/19px verdana, Helvetica, sans-serif;
	margin: 0;
	text-align: left;
	color: #fff;
	vertical-align: bottom;
}

.cpychapter {
	font: normal 12px/19px verdana, Helvetica, sans-serif;
	margin: 0;
	padding-top: 15px;
	text-align: left;
	color: #fff;
	vertical-align: bottom;
}

.abstand {
	padding-left:100px;
}

 /* ---------- navigation ---------- */


a {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #D19D38;
	text-decoration: none;
} 

a:hover {
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border:none;
} 

#navleft {
	height: 40px;
	width: 50px;
	position: absolute;
	left: 0px;
	top: 450px;
	z-index: 3;
}

#navschwan{
	height: 40px;
	width: 184px;
	position: absolute;
	left: 0px;
	top: 450px;
	z-index: 3;
}

#navtrailer{
	height: 40px;
	width: 163px;
	position: absolute;
	left: 195px;
	top: 450px;
	z-index: 3;
}

#navscreenings{
	height: 40px;
	width: 78px;
	position: absolute;
	left: 364px;
	top: 450px;
	z-index: 3;
}


#navcontact{
	height: 40px;
	width: 98px;
	position: absolute;
	left: 530px;
	top: 450px;
	z-index: 3;
}

#navpresse{
	height: 40px;
	width: 98px;
	position: absolute;
	left: 665px;
	top: 450px;
	z-index: 3;
}

#navright {
	height: 40px;
	width: 29px;
	position: absolute;
	right: 0px;
	top: 450px;
	z-index: 3;
}

#navright {
	height: 40px;
	width: 29px;
	position: absolute;
	right: 0px;
	top: 450px;
	z-index: 3;
}

#deutsch {
	height: 40px;
	width: 29px;
	position: absolute;
	right: 0px;
	top: 450px;
	left: 450px;
	z-index: 3;
}

#englisch {
	height: 40px;
	width: 29px;
	position: absolute;
	right: 0px;
	top: 450px;
	z-index: 3;
}



/* #navtrailer{
	height: 40px;
	width: 163px;
	position: absolute;
	left: 196px;
	top: 450px;
	z-index: 3;
}

#navcontact{
	height: 40px;
	width: 98px;
	position: absolute;
	left: 486px;
	top: 450px;
	z-index: 3;
}

#navright {
	height: 40px;
	width: 29px;
	position: absolute;
	right: 0px;
	top: 450px;
	z-index: 3;
}
*/

#black {
	height: 30px;
	width: 68px;
	position: absolute;
	left: 0px;
	bottom: -17px;
	z-index: 6;
	background-color: #000;
}

.empfehlungsText {
	FONT: 9px arial; COLOR: #FFFFFF
}

.wichtig {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #D19D38;
	text-decoration: none;
}