*{
	margin:0;
	padding:0;
}


html,body, {
	width:100%;
	height:100%;
	overflow:scroll;
	margin:0;
	padding:0;
	border:0px solid #eee;
	list-style:none;;
}

a:link { font-weight:normal; color:#900; text-decoration:none; }
a:visited { font-weight:normal; color:#900; text-decoration:none; }
a:focus { font-weight:normal; color:#900; text-decoration:underline; }
a:hover { font-weight:normal; color:#F66; text-decoration:none; }
a:active { font-weight:normal; color:#900; text-decoration:underline; }


body {
	font-family:Arial;
	font-size:10px;
	background-color:#000;
}

#bg {
	position:absolute;
	width:100%;
	height:100%;
	z-index: 1;
	
}
#bg img {
	min-height:100%;
  	height:auto !important;
  	height:100%;
	min-width:100%;
  	width:auto !important;
  	width:100%;
	margin:0 auto;
	background-attachment:fixed;
}
/*
#bg img {
	position:absolute;
	width:100%;
	margin:0 auto;
	display:block;
}*/

#content {
	position:absolute;
	width: 936px;
	height: 100%;
	margin-left: 0px;  /* Um die Hälfte der Breite nach links schieben */
	z-index: 2;
	/*background-color:#FFFFFF;*/
	/*top: 50%;*/
	/*margin-top: -250px;*/   /* Um die Hälfte der Höhe nach oben schieben */
	/*border:1px solid #FF0000;*/

}
			
/* >>>>  MAIN-TEMPLATE */
	

#MAINCONTENT {
	position:relative;
	min-height:3500px;
	overflow:visible;
	width:935px;
	background-color:#FFF;
	z-index:1;
	top:0px;
	left:0px;
	/*left:0px;
	top: 0px;*/
}

/* ANFANG CONTENTBEREICH + MENUES */
		
#MENUEONE {
	position:relative;
	height:24px;
	width:590px;
	margin:0px;
	border:0px;
	background-image:url(pix/layout/maincontent/menue/1_background.png);
	background-repeat:no-repeat;
	z-index:40;
	left: 20px;
	top: 0px;
}

#menueone_programm a {
	position:absolute;
	visibility:visible;
	left:16px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 140px;
	display: table-cell;
	background: url("pix/layout/slidemenues/programm.png") 0px 0px no-repeat;
		}
	#menueone_programm a:hover {	
		background-position: 0px -11px;
		}
	#menueone_programm a:active {
		background-position: 0px -11px;
		}

#menueone_previews a {
	position:absolute;
	visibility:visible;
	left:200px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 82px;
	display: table-cell;
	background: url("pix/layout/slidemenues/previews.png") 0px 0px no-repeat;
		}
	#menueone_previews a:hover {	
		background-position: 0px -11px;
		}
	#menueone_previews a:active {
		background-position: 0px -11px;
		}

#menueone_vorschau a {
	position:absolute;
	visibility:visible;
	left:330px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 87px;
	display: table-cell;
	background: url("pix/layout/slidemenues/vorschau.png") 0px 0px no-repeat;
		}
	#menueone_vorschau a:hover {	
		background-position: 0px -11px;
		}
	#menueone_vorschau a:active {
		background-position: 0px -11px;
		}
		
#menueone_kontakt a {
	position:absolute;
	visibility:visible;
	left:470px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 87px;
	display: table-cell;
	background: url("pix/layout/slidemenues/kontakt.png") 0px 0px no-repeat;
		}
	#menueone_kontakt a:hover {	
		background-position: 0px -11px;
		}
	#menueone_kontakt a:active {
		background-position: 0px -11px;
		}


#MENUETWO {
	position:relative;
	height:24px;
	width:590px;
	margin:0px;
	border:0px;
	background-image:url(pix/layout/maincontent/menue/2_background.png);
	z-index:3;
	left:20px;
	top: 0px;
}

#menuetwo_eintrittspreise a {
	position:absolute;
	visibility:visible;
	left:16px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 130px;
	display: table-cell;
	background: url("pix/layout/slidemenues/eintrittspreise.png") 0px 0px no-repeat;
		}
	#menuetwo_eintrittspreise a:hover {	
		background-position: 0px -11px;
		}
	#menuetwo_eintrittspreise a:active {
		background-position: 0px -11px;
		}

#menuetwo_kinosaele a {
	position:absolute;
	visibility:visible;
	left:200px;
	top:6px;
	z-index:40;
	float:left;
	display: block;
	height: 11px;
	width: 76px;
	display: table-cell;
	background: url("pix/layout/slidemenues/kinosaele.png") 0px 0px no-repeat;
		}
	#menuetwo_kinosaele a:hover {	
		background-position: 0px -13px;
		}
	#menuetwo_kinosaele a:active {
		background-position: 0px -13px;
		}
		
		
#menuetwo_fotos a {
	position:absolute;
	visibility:visible;
	left:330px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 11px;
	width: 50px;
	display: table-cell;
	background: url("pix/layout/slidemenues/fotos.png") 0px 0px no-repeat;
		}
	#menuetwo_fotos a:hover {	
		background-position: 0px -11px;
		}
	#menuetwo_fotos a:active {
		background-position: 0px -11px;
		}
		
#menuetwo_mieten a {
	position:absolute;
	visibility:visible;
	left:423px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 11px;
	width: 121px;
	display: table-cell;
	background: url("pix/layout/slidemenues/mieten.png") 0px 0px no-repeat;
		}
	#menuetwo_mieten a:hover {	
		background-position: 0px -11px;
		}
	#menuetwo_mieten a:active {
		background-position: 0px -11px;
		}


#MENUETHREE {
	position:relative;
	height:24px;
	width:590px;
	margin:0px;
	border:0px;
	background-image:url(pix/layout/maincontent/menue/2_background.png);
	z-index:15;
	left:20px;
	top: 0px;
}


#menuethree_gutschein a {
	position:absolute;
	visibility:visible;
	left:200px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 10px;
	width: 133px;
	display: table-cell;
	background: url("pix/layout/slidemenues/gutschein.png") 0px 0px no-repeat;
		}
	#menuethree_gutschein a:hover {	
		background-position: 0px -11px;
		}
	#menuethree_gutschein a:active {
		background-position: 0px -11px;
		}
			
#menuethree_schule a {
	position:absolute;
	visibility:visible;
	left:330px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 11px;
	width: 61px;
	display: table-cell;
	background: url("pix/layout/slidemenues/schule.png") 0px 0px no-repeat;
		}
	#menuethree_schule a:hover {	
		background-position: 0px -11px;
		}
	#menuethree_schule a:active {
		background-position: 0px -11px;
		}
		

#menuethree_geburtstag a {
	position:absolute;
	visibility:visible;
	left:440px;
	top:7px;
	z-index:40;
	float:left;
	display: block;
	height: 11px;
	width: 104px;
	display: table-cell;
	background: url("pix/layout/slidemenues/geburtstag.png") 0px 0px no-repeat;
		}
	#menuethree_geburtstag a:hover {	
		background-position: 0px -11px;
		}
	#menuethree_geburtstag a:active {
		background-position: 0px -11px;
		}


#CONTENT_MENUETHREE {
	position:relative;
	width:620px;
	margin:0px;
	border:0px;
	z-index:25;
	left:0px;
	top: 0px;
}
 		
#moofx_aktuelles_layer {
	position:relative;
	width:935;
	height:350;
	margin:0px;
	border:0px;
	z-index:6;
	left: 0px;
	top: 0px;
	background-image:url(pix/layout/aktuelles/background.jpg);
}
#moofx_programm_layer {
	position:relative;
	width:590px;
	margin:0px;
	border:0px;
	z-index:3;
	left:22px;
	top: 0px;
	height:100%;

}


 /*ANFANG TEASER + CHARTS :: BEREICH OBEN*/

#CHARTS {
	letter-spacing:0.5px;
	padding-left:20px;
	font-size:12px;
	line-height:27px;
	padding-top:40px;
	position:absolute;
	height:280px;
	width:290px;
	border:0px;
	z-index:2;
	left:621px;
	top: 10px;
	margin-top:0px;
	background-image:url(pix/layout/aktuelles/background_charts.jpg);
	background-repeat:no-repeat;
	visibility: visible;
	overflow:hidden;
}


#TEASER {
	position:absolute;
	height:250px;
	width:590px;
	margin:0px;
	border:0px;
	z-index:2;
	left:20px;
	top: 10px;
	visibility: visible;
	overflow:hidden;
}

#FULLTEASER {
	position:absolute;
	height:322px;
	width:592px;
	margin:0px;
	border:0px;
	z-index:2;
	left:18px;
	top: 10px;
	visibility: visible;
	overflow:hidden;
}

#TEASERTHUMB {
	position:absolute;
	height:64px;
	width:590px;
	margin:0px;
	border:0px;
	z-index:2;
	left:20px;
	top: 270px;
	visibility: visible;
	overflow:hidden;
}

.cinemotion_regular_weiss {
	color:#FFF;
	letter-spacing:0.8px;
	font-size:14px;
	line-height:25px;
	font-family: cinemotion_regular_weiss, Verdana;
}
.cinemotion_regular_schwarz {
	color:#000;
	letter-spacing:0.8px;
	font-size:14px;
	line-height:25px;
	font-family: cinemotion_regular_schwarz, Verdana;
}
.cinemotion_regular_rot {
	color:#970102;
	letter-spacing:0.8px;
	font-size:14px;
	line-height:25px;
	font-family: cinemotion_regular_rot, Verdana;
}
.cinemotion_bold_weiss {
	color:#FFF;
	letter-spacing:0.8px;
	font-size:14px;
	line-height:25px;
	font-family: cinemotion_bold_weiss, Verdana;
}
.cinemotion_bold_schwarz {
	color:#000;
	letter-spacing:0.8px;
	font-size:29px;
	line-height:14px;
	font-family: cinemotion_bold_schwarz, Verdana;
}
.cinemotion_bold_rot {
	color:#970102;
	letter-spacing:0.8px;
	font-size:29px;
	line-height:18px;
	font-family: cinemotion_bold_rot, Verdana;
}
.verdana_regular_weiss {
	color:#FFF;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}
.verdana_regular_schwarz {
	color:#000;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}
.verdana_regular_rot {
	color:#970102;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}
.verdana_bold_weiss {
	color:#FFF;
	font-weight:bold;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}
.verdana_bold_schwarz {
	color:#000;
	font-weight:bold;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}
.verdana_bold_rot {
	color:#970102;
	font-weight:bold;
	letter-spacing:0.5px;
	font-size:12px;
	line-height:18px;
	font-family: Verdana;
}

/* ENDE TEASER + CHARTS :: BEREICH OBEN */

iframe
{
	margin: 0px 0px 0px;
}

.column
{
	float: left;
	width: 595px;
}
.teaser
{
	float: left;
	width: 580px;
}

.clear
{
	clear: both;
	overflow: hidden;
	width: 0;
	height: 0;
}
