body {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #02082f;
}

.spitze {
	width: 100%;
	background: url(../imgNew/tmp_spitze_bg.jpg) center top repeat-x #0f1539;
}

.top {
	width: 902px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.topBox {
	height: 485px;
}

.banner {
	width: 900px;
	height: 305px;
	position: absolute;
	left: 1px;
	top: 39px;
	z-index: 5;
	background: url(../imgNew/tmp_banner_bg.png) left top no-repeat;
}

.auroraCineplex {
	width: 370px;
	height: 100px;
	position: absolute;
	left: 266px;
	top: 8px;
	z-index: 10;
}

.socialTop {
	position: absolute;
	top: 14px;
	right: 21px;
	width: 120px;
	height: 46px;
	z-index: 30;
}

.getTickets {
	position: absolute;
	width: 112px;
	height: 112px;
	z-index: 10;
	left: 46px;
	top: 84px;
}


.nav {
	position: absolute;
	width: 902px;
	height: 48px;
	left: 0px;
	top: 417px;
	background: url(../imgNew/tmp_nav_bg.png) left top no-repeat;
	z-index: 5;
}

.navBox {
/*	padding: 17px 0 0 21px;  */
	padding: 17px 0 0 62px;  
}

.movieBox {
	width: 802px;
	height: 232px;
	position: absolute;
	left: 49px;
	top: 49px;
	overflow: hidden;
}

.movieBox a {
	color: #ffff00;
	text-decoration: none;
}

.movieBox a:hover {
	color: #ffffff;
	text-decoration: none;
}

.movieBig {
	position: absolute;
}

.movieBigOverlay {
	width: 800px;
	height: 64px;
	background: url(../imgNew/tmp_movie_overlay.png) left top no-repeat;
	position: relative;
	top: 0px;
	left: 1px;
	color: #ffffff;
	text-align: right;
}

.movieBigOverlay .movieNameBox {
	padding: 7px 10px 0 0;
	font-size: 13px;
}

.movieBigOverlay .movieNameTitle {
	font-size: 21px;
	letter-spacing: -1px;
}

.movieRibbon {
	width: 783px;
	height: 122px;
	position: absolute;
	left: 61px;
	top: 307px;
	z-index: 10;
	overflow: hidden;
}

.arrowLeft {
	position: absolute;
	width: 33px;
	height: 51px;
	top: 378px;
	left: 18px;
	z-index: 10;
}

.arrowRight {
	position: absolute;
	width: 33px;
	height: 51px;
	top: 378px;
	right: 18px;
	z-index: 10;
}

.mainCheater {
	position: absolute;
	left: 689px;
	bottom: 0px;
	width: 2px;
	height: 50px;
	z-index: 1;
}

.movieSmall {
	padding-right: 3px;
	float: left;
}

.movieRibbonBox {
	width: 783px;
}

.main {
	width: 902px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	color: #a4abd6;
	background: url(../imgNew/tmp_main_bg.gif) 689px top repeat-y;
}

.contentBlob {
	float: left;
	width: 679px;
	font-size: 16px;
}

.rightBlob {
	float: right;
	width: 199px;
}

.breakerBlob {
	height: 11px;
	clear: both;
}

.unterseite {
	width: 100%;
	background: url(../imgNew/tmp_unterseite_bg.gif) left top repeat-x;
}

.bottom {
	width: 902px;
	height: 55px;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	background: url(../imgNew/tmp_bottom_bg.gif) 686px top no-repeat;
	font-size: 10px;
	color: #ffffff;
}

.bottom .left {
	padding: 12px 3px 0 1px;
}

.bottom .right {
	text-align: right;
	padding: 14px 1px 0 0;
}

/* GLOBALS */

.fleft {
	float: left;
}

.fright {
	float: right;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffff00;
	text-decoration: none;
}

h1 {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: right;
	font-size: 36px;
	color: #4051a9;
	text-transform: uppercase;
	line-height: 36px;
}

h2 {
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 18px;
	font-weight: 100;
	color: #ffffff;
}

h3 {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 16px;
	font-weight: 100;
	color: #ffffff;
	font-style: italic;
}

h3.straight {
	font-style: normal;
}

h4 {
	margin: 0;
	padding: 0 0 2px 0;
	font-size: 14px;
	font-weight: 100;
	color: #ffffff;
	font-style: italic;
}

.border-bottom {
	border-bottom: solid 1px #4051a9;
	margin-bottom: 10px;
}

a {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffff00;
	text-decoration: none;
}

.pic_right {
	float: right;
	margin: 0 0 7px 10px;
}

ul.main_list {
	list-style: none;
	margin-left: 15px;
	text-indent: -12px;
	padding: 3px 0 5px 20px;
}

ul.main_list li {
	margin: 3px 0 5px 10px;
}

ul.main_list li:before {
	content: "\00BB \0020";
}

.white {
	color: #ffffff;
}

.iframe {
	border: solid 1px #4051a9;
}

.w18 {
	font-size: 18px;
	color: #ffffff;
}

/* CAPTCHA */

.captcha_frame {
	border: solid 1px #272c50;
	width: 250px;
	padding:10px;
	background-color: #0f1539;
}

.captcha_button {
	width: 50px;
	height: 50px;
	background-image:url(../imgNew/captcha_button_bg2.png);
	background-repeat:no-repeat;
	background-position:0px 0px; 
	float: left;
}

.captcha_note {
	font-size: 13px;
	font-style: italic;
}

.captcha_ip {
	font-size: 11px;
	font-style: italic;
	text-align: center;
	padding-top: 4px;
}

.captchaoid {
	text-align: center;
	color: #ffffff;
	font-family: Georgia, times, "Times New Roman", time-roman, sans-serif;
	font-size: 13px;
	letter-spacing: -1px;
	margin: 3px 0 3px 0;
	font-weight: 100;
	font-style: italic;
	text-transform: lowercase;
}

/* CONTACT FORMS */

.formcell .form_label {
	font-size: 11px;
}

.formcell .wrong {
	font-size: 13px;
	color: #ff0000;
}

.blobber form {
	margin: 0;
}

.formcell {
	line-height: 1em;
}

.formcell .inputbox {
	border: solid 1px #272c50;
	color: #a4abd6;
	font-size: 13px;
	margin-bottom: 7px;
	background-color: #0f1539;
}

/* NOW PLAYING */

.flickNowPlaying {
	margin-bottom: 10px;
	border: solid 1px #272c50;
	min-height: 170px;
	background-color: #0f1848;
	font-size: 13px;
}

.flickPic {
	border: solid 1px #272c50;
	margin: 9px 10px 9px 9px;
}

.flickInfo {
	margin: 10px 10px 10px 0;
}

.flickDisclaimer {
	font-size: 13px;
}

.hover_over:hover {
	color: #ffff00;
}

/* CURRENT EVENTS */

.currentEvents {
	padding-top: 14px;
	font-size: 13px;
}

.currentEventsBox {
	padding: 6px 0 14px 14px;
	background: url(/imgNew/gen_arrow_right.png) left 7px no-repeat;
}

.currentEventsTitle {
	color: #ffffff;
	font-size: 16px;
}

/* COMING SOON */

.comingSoon {
	width: 165px;
	background-color: #0f1848;
	border-left: solid 1px #2a3369;
	border-right: solid 1px #2a3369;
	padding: 0 10px 0 10px;
	margin-right: 10px;
}

.comingSoonFlick {
	text-align: right;
	padding-right: 7px;
	font-size: 13px;
}

.comingSoonBox {
	padding: 5px 0 5px 0;
}

.comingSoonTop {
	width: 187px;
	background: url(/imgNew/sp_comingSoon_top.png) left 10px no-repeat;
	font-size: 18px;
	text-align: right;
	color: #ffffff;
}

.comingSoonTop span {
	display: block;
	padding-right: 10px;
}

/* SUNDRIES */

.splashAddress {
	font-size: 13px;
	color: #ffffff;
	font-style: italic;
	text-align: center;
}
