


table.assist td {
	padding-left: 0;
	vertical-align: top;
}

table.assist a {
	display: block;
}

table.assist-2 a {
	font-weight: 700;
}

table.assist-2 td {
	padding: 10px;
}

table.chart td {
	padding: 10px;
}

table.chart .col1 {
	font-size: 10px;
	text-align: center;
	vertical-align: top;
}

table.chart .col1 span {
	color: #244E7E;
	font-size: 16px;
	font-weight: 700;
}

table.chart .col2 {
	padding: 10px 5px;
	width: 145px;
}

table.chart .col3 {
	padding: 10px 5px;
	vertical-align: top;
	width: 100%;
}

table.chart .col3 a {
	font-weight: 700;
}

table.chart .col4 {
	padding: 5px;
	text-align: center;
	width: 45px;
}

.tool .sep {
	background: url(../images/common/bg-sep.gif) repeat-x;
	height: 2px;
	margin: 10px 0 -28px 0; /* #HACK - IE 5.x */
	voice-family: "\"}\"";
	margin: 10px 0 -24px 0;
	voice-family: "\"}\"";
}

* > .tool .sep {
	margin: 10px 0 -8px 0; /* #ENH - MOSe */
}

.form-control a {
	float: left;
	padding-right: 10px;
}

#grid .nav {
	color: #113C70;
	padding: 8px 0 14px 0;
	text-align: left;
}

#grid #article .nav {
	padding: 0;
}

#grid .nav img {
	display: inline;
	margin: 0 2px -2px 3px;
}

#grid .nav span {
	color: #CCC;
}

#grid .nav.alt {
	letter-spacing: -2.0px;
}

* html #grid .alt { /* #HACK - IE */
	letter-spacing: 0;
}

#grid .nav.alt span {
	padding: 0 1px;
}

* html #grid .slideshow { /* #HACK - IE */
	background-color: #FFF !important;
}

#grid .nav div.nav-left {
	float: left;
}

#grid .nav.article div.nav-left {
	width: 64px;
}

#grid .nav.article div.nav-center {
	width: 340px;
}

#grid .nav.slideshow div.nav-center {
	width: 320px;
	padding-left: 2px;
}

#grid .nav.slideshow div.nav-center span, #grid .nav.slideshow div.nav-center a {
	margin: 0 -0.5%;
}

#grid .nav div.nav-right {
	float: right;
}

#grid .nav div.nav-clear {
	clear: both;
}

* > #grid .nav div.nav-clear { /* #ENH - MOSe */
	height: 1px;
}

#grid #article .supersize {
	text-align: right;
}

#grid #article .supersize a {
	background: url(../images/whitelabel/cinema/icon-supersize.gif) left center no-repeat;
	padding-left: 20px;
	width: 60px;
}

* html #grid .table .x6 .flex table { /* #HACK - IE */
	width: 443px;
}

#grid .unit .info {
	padding: 10px 0 0 0;
	text-align: center;
}

#grid .unit .space.info-2 {
	height: 150px !important;
}

/*
#grid .unit .info-2, #grid .unit .info-3 {
	background: url(../images/whitelabel/cinema/bg-teaser-y2.gif) top left repeat-x;
	min-height: 150px !important;
}
*/

#grid .unit .info-2 h1 {
	float: left;
	width: 170px;
}

#grid .unit .info-2 p, #grid .unit .info-2 table th, #grid .unit .info-2 li {
	font: 400 10px/12px verdana, arial, helvetica, sans-serif;
}

#grid .unit .info-2 table {
	background: url(../images/whitelabel/cinema/bg-teaser-table-5col.gif) top left no-repeat;
	height: 40px;
	margin: 12px 0 7px;
	width: 221px;
}

#grid .unit .info-2 table td.stars-0 {
	background: url(../images/whitelabel/cinema/stars-0.gif) center 2px no-repeat;
	background /**/: url(../images/whitelabel/cinema/stars-0.gif) center 5px no-repeat; /* #HACK - !IE6 */
}

#grid .unit .info-2 table td.stars-1 {
	background: url(../images/whitelabel/cinema/stars-1.gif) center 2px no-repeat;
	background /**/: url(../images/whitelabel/cinema/stars-1.gif) center 5px no-repeat; /* #HACK - !IE6 */
}

#grid .unit .info-2 table td.stars-2 {
	background: url(../images/whitelabel/cinema/stars-2.gif) center 2px no-repeat;
	background /**/: url(../images/whitelabel/cinema/stars-2.gif) center 5px no-repeat; /* #HACK - !IE6 */
}

#grid .unit .info-2 table td.stars-3 {
	background: url(../images/whitelabel/cinema/stars-3.gif) center 2px no-repeat;
	background /**/: url(../images/whitelabel/cinema/stars-3.gif) center 5px no-repeat; /* #HACK - !IE6 */
}

#grid .unit .info-2 table td.last {
	background-position: 3px 2px;
	background-position /**/: 3px 5px; /* #HACK - !IE6 */
}

#grid .unit .info-2 table th {
	font-weight: 400;
	height: 19px;
	letter-spacing: -0.5pt;
	padding-top: 3px;
	text-align: center;
}

#grid .unit .info-2 table td {
	height: 21px;
	text-align: center;
	width: 31px;
}

#grid .unit ul.related.alt li {
	float: left;
	margin-bottom: 0;
	padding-right: 10px;
}

#grid ul li.gallery {
	background: url(../images/whitelabel/cinema/icon-gallery.gif) 0 2px no-repeat;
	line-height: 14px;
	padding-left: 16px;
}

#grid ul li.trailer {
	background: url(../images/whitelabel/cinema/icon-trailer.gif) 0 2px no-repeat;
	line-height: 14px;
	padding-left: 16px;
}

#grid .tool.aux-x2 {
	background: #EBECF4 url(../images/whitelabel/cinema/bg-bottom-x2.gif) bottom left no-repeat !important;
}

#grid .tool.aux-x6 {
	background: #EBECF4 url(../images/whitelabel/cinema/bg-bottom-x6.gif) bottom left no-repeat !important;
}

#grid .tool.aux-x6-y1 {
	background: #FFF url(../images/whitelabel/cinema/bg-aux-x6-y1.gif) left 4px no-repeat !important;
	height: 50px !important;
}

#grid .tool.aux-x6-y1 form {
	float: left;
	margin-top: 5px;
}

#grid .tool.aux-x6-y1 .sep {
	background: url(../images/common/bg-sep-y.gif) left top repeat-y;
	height: 40px;
	margin: -36px -6px 0 218px;
	width: 2px;
}

*+html #grid .tool.aux-x6-y1 .sep { /* #HACK - IE 7 */
	margin-top: -40px;
}

#grid .tool.aux-x2 .box, #grid #grid-aux .tool.aux-x6 .box, #grid .tool.aux-x6-y1 .box {
	background: none;
	height: auto !important;
}

#grid .tool.aux-x6 .box {
	padding-bottom: 15px;
}

#grid .tool.aux-x2 .box {
	height: 90px !important;
}

#grid .tool.aux-x6-y1 .box {
	float: left;
	padding-top: 0;
}

#grid .tool.aux-x2 .index, #grid .tool.aux-x6 .index {
	background: #FFF url(../images/whitelabel/cinema/bg-head-x2.gif) top left no-repeat !important;
	border: none;
	color: #000;
	padding: 6px 0 5px 6px;
	text-transform: none;
	height: 29px; /* #HACK - IE 5.x */
	voice-family: "\"}\"";
	height: 18px;
	voice-family: "\"}\"";
}

* html #grid .tool.aux-x2 .index, * html #grid .tool.aux-x6 .index { /* #HACK - IE */
	padding-bottom: 2px;
}

#grid .tool.aux-x6 .index {
	background: #FFF url(../images/whitelabel/cinema/bg-head-x6.gif) top left no-repeat !important;
}

#grid .tool.aux-x2 .index a, #grid .tool.aux-x6 .index a {
	color: #000;
	display: inline;
	font-size: 12px !important;
	font-weight: 700 !important;
}

#grid .tool.aux-x6 .assist {
	width: 214px;
	margin-right: 13px;
	margin-bottom: 0;
}

#grid .tool.aux-x6 .box ul {
	list-style: none;
	margin: 0;
}

#grid .tool .table tr {
	background: #F9F9F9;
}

#grid .tool .table td {
	border-bottom: 1px dotted #D8D9E2;
	padding-bottom: 3px;
}

/* #DOC - Tablescroller: Cinema */
#grid .tool.tablescroller.cinema .index {
	background-image: url(../images/whitelabel/cinema/bg-head-x2.gif) !important;
}

#grid .y2 .tool.tablescroller.cinema .tblscr-main {
	height: 128px;
}

#grid .y3 .tool.tablescroller.cinema .tblscr-main {
	height: 220px;
}

#grid .tool.tablescroller.cinema table {
	border-color: #DFE0E6;
}

#grid .tool.tablescroller .tblscr-up {
	margin: 0;
	width: 145px;
}

#grid .tool.tablescroller .tblscr-down {
	border-bottom: 0;
	margin: 0;
	width: 145px;
}

#grid .tool.tablescroller.cinema .tblscr-col1 {
	font-weight: 700;
	padding-top: 2px;
	padding-left: 5px;
}

#grid .tool.tablescroller.cinema .tblscr-col2 {
	padding-left: 5px;
}

#grid .tool.tablescroller.cinema .tblscr-col2 a {
	display: block;
}

#grid .tool.tablescroller.cinema .tblscr-col3 {
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}

#grid .tool.tablescroller.cinema .tblscr-link {
	border: 0;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
}

#grid .tab-flex.space-2 {
	padding-bottom: 10px !important;
}

#grid ul.tab-flex#tf-slider {
	background-position: 0 25px;
	height: 26px;
}

#grid #slider {
	background: url(../images/whitelabel/cinema/bg-teaser-y2-inv.gif) bottom left repeat-x;
	padding-top: 40px;
}

#grid #slider div.assist {
	padding-top: 40px;
}

/* #DOC - cause of different image-heights, this does not work properly
#grid .new, #grid .preview {
	background: url(../images/whitelabel/cinema/bg-teaser.gif) 0 186px repeat-x;
}
*/

#grid .teaser {
	background: url(../images/whitelabel/cinema/bg-teaser.gif) 0 96px repeat-x;
}

#grid .specials, #grid .stars {
	background: url(../images/whitelabel/cinema/bg-bottom-x8.gif) bottom left no-repeat;
}

#grid .new .index, #grid .preview .index, #grid .dvd .index, #grid .specials .index, #grid .stars .index {
	border: none;
	height: 40px;
	padding: 0;
}

#grid .new .index a, #grid .preview .index a, #grid .dvd .index a, #grid .specials .index a, #grid .stars .index a {
	display: block;
	height: 40px;
	margin: 0;
	text-indent: -1000px;
	overflow: hidden;
}

#grid .new .index a {
	background: url(../images/whitelabel/cinema/headline-bg-new.gif) top left no-repeat;
}

#grid .preview .index a {
	background: url(../images/whitelabel/cinema/headline-bg-preview.gif) top left no-repeat;
}

#grid .dvd .index a {
	background: url(../images/whitelabel/cinema/headline-bg-dvd.gif) top left no-repeat;
}

#grid .specials .index a {
	background: url(../images/whitelabel/cinema/headline-bg-specials.gif) top left no-repeat;
}

#grid .stars .index a {
	background: url(../images/whitelabel/cinema/headline-bg-stars.gif) top left no-repeat;
}

#grid .specials ul, #grid .stars ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#grid .specials .x5.topic, #grid .stars .x5.topic, #grid .specials .x3.topic, #grid .stars .x3.topic {
	float: left;
	margin: -15px 0 0 0;
	padding: 10px 0 10px 10px;
}

#grid .specials .x3, #grid .stars .x3 {
	width: 210px;
}

#grid .specials .clear, #grid .stars .clear {
	clear: both;
	overflow: hidden;
}

#grid .specials .hspace, #grid .stars .hspace {
	height: 10px;
	overflow: hidden;
}



/* #MOD ----- Grid 145 ----- */


.x1 {
	width: 66px;
}

.x2 {
	overflow: hidden !important;
	width: 145px;
}

.x3 {
	width: 224px;
}

.x4 {
	width: 303px;
}

.x5 {
	width: 382px;
}

.x6 {
	width: 461px;
}

.x7 {
	width: 540px;
}

.x8 {
	width: 619px;
}

/* #MOD - Article */
#article .left {
	margin: 0 13px 10px 0;
}

#article .right {
	margin: 0 0 10px 13px;
}

#grid-aux #article, .grid-x .unit {
	margin-right: 13px;
}

.x6-x {
	width: 474px;
}

/* #MOD - Tables */
/* #DOC - Just for tables-flex: width = xn - scrollbar-width (20px); cause of IE-Bug of tables within a scrollable div */
/* #HACK - IE */
* html #grid .table .x1 .flex table {
	width: 46px;
}

* html #grid .table .x2 .flex table {
	width: 125px;
}

* html #grid .table .x3 .flex table {
	width: 204px;
}

* html #grid .table .x4 .flex table {
	width: 283px;
}

* html #grid .table .x5 .flex table {
	width: 362px;
}

* html #grid .table .x6 .flex table {
	width: 441px;
}

* html #grid .table .x7 .flex table {
	width: 520px;
}

* html #grid .table .x8 .flex table {
	width: 599px;
}

/* #HACK - IE 7 */
*+html #grid .table .x1 .flex table {
	width: 46px;
}

*+html #grid .table .x2 .flex table {
	width: 125px;
}

*+html #grid .table .x3 .flex table {
	width: 204px;
}

*+html #grid .table .x4 .flex table {
	width: 283px;
}

*+html #grid .table .x5 .flex table {
	width: 362px;
}

*+html #grid .table .x6 .flex table {
	width: 441px;
}

*+html #grid .table .x7 .flex table {
	width: 520px;
}

*+html #grid .table .x8 .flex table {
	width: 599px;
}

/* #DOC - width = xn - border */
#grid .table .x1 div {
	width: 64px;
}

#grid .table .x2 div {
	width: 143px;
}

#grid .table .x3 div {
	width: 222px;
}

#grid .table .x4 div {
	width: 301px;
}

#grid .table .x5 div {
	width: 380px;
}

#grid .table .x6 div {
	width: 459px;
}

#grid .table .x7 div {
	width: 538px;
}

#grid .table .x8 div {
	width: 617px;
}

#grid .table .x1 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x1.gif) no-repeat bottom left;
}

#grid .table .x2 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x2.gif) no-repeat bottom left;
}

#grid .table .x3 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x3.gif) no-repeat bottom left;
}

#grid .table .x4 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x4.gif) no-repeat bottom left;
}

#grid .table .x5 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x5.gif) no-repeat bottom left;
}

#grid .table .x6 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x6.gif) no-repeat bottom left;
}

#grid .table .x7 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x7.gif) no-repeat bottom left;
}

#grid .table .x8 {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x8.gif) no-repeat bottom left;
}

#grid .table .x1 h1, #grid .table .x1 h2, #grid .table .x1 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x1.gif) no-repeat left top;
}

#grid .table .x2 h1, #grid .table .x2 h2, #grid .table .x2 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x2.gif) no-repeat left top;
}

#grid .table .x3 h1, #grid .table .x3 h2, #grid .table .x3 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x3.gif) no-repeat left top;
}

#grid .table .x4 h1, #grid .table .x4 h2, #grid .table .x4 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x4.gif) no-repeat left top;
}

#grid .table .x5 h1, #grid .table .x5 h2, #grid .table .x5 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x5.gif) no-repeat left top;
}

#grid .table .x6 h1, #grid .table .x6 h2, #grid .table .x6 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x6.gif) no-repeat left top;
}

#grid .table .x7 h1, #grid .table .x7 h2, #grid .table .x7 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x7.gif) no-repeat left top;
}

#grid .table .x8 h1, #grid .table .x8 h2, #grid .table .x8 h3 {
	background: url(../images/whitelabel/cinema/grid145/bg-headb-x8.gif) no-repeat left top;
}

#grid .table .x1 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x1.gif) no-repeat left top;
}

#grid .table .x2 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x2.gif) no-repeat left top;
}

#grid .table .x3 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x3.gif) no-repeat left top;
}

#grid .table .x4 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x4.gif) no-repeat left top;
}

#grid .table .x5 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x5.gif) no-repeat left top;
}

#grid .table .x6 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x6.gif) no-repeat left top;
}

#grid .table .x7 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x7.gif) no-repeat left top;
}

#grid .table .x8 .nohead {
	background: url(../images/whitelabel/cinema/grid145/bg-top-x8.gif) no-repeat left top;
}

/* #DOC - width = xn - border */
#grid .table .x6 .flex, #grid .table .x8 .flex {
	width: 459px; /* #ENH - IE */
}

#grid .table .x8 .flex {
	width: 617px; /* #ENH - IE */
}


/* #MOD - Hints */
div.hint .error {
	background: url(../images/whitelabel/cinema/grid145/bg-top-error-x8.gif) top left no-repeat;
}

div.hint .success {
	background: url(../images/whitelabel/cinema/grid145/bg-top-success-x8.gif) top left no-repeat;
}

div.hint .warning {
	background: url(../images/whitelabel/cinema/grid145/bg-top-warning-x8.gif) top left no-repeat;
}

div.hint .error div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-error-x8.gif) bottom left no-repeat;
}

div.hint .success div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-success-x8.gif) bottom left no-repeat;
}

div.hint .warning div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-warning-x8.gif) bottom left no-repeat;
}

.content div.hint {
	width: 461px;
}

.content div.hint .error {
	background: url(../images/whitelabel/cinema/grid145/bg-top-error-x6.gif) top left no-repeat;
}

.content div.hint .success {
	background: url(../images/whitelabel/cinema/grid145/bg-top-success-x6.gif) top left no-repeat;
}

.content div.hint .warning {
	background: url(../images/whitelabel/cinema/grid145/bg-top-warning-x6.gif) top left no-repeat;
}

.content div.hint .error div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-error-x6.gif) bottom left no-repeat;
}

.content div.hint .success div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-success-x6.gif) bottom left no-repeat;
}

.content div.hint .warning div {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-warning-x6.gif) bottom left no-repeat;
}


/* #MOD - Forms */
.x8 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x8.gif) no-repeat top left;
}

.x7 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x7.gif) no-repeat top left;
}

.x6 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x6.gif) no-repeat top left;
}

.x5 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x5.gif) no-repeat top left;
}

.x4 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x4.gif) no-repeat top left;
}

.x3 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x3.gif) no-repeat top left;
}

.x2 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x2.gif) no-repeat top left;
}

.x1 h2.form {
	background: url(../images/whitelabel/cinema/grid145/bg-head2-x1.gif) no-repeat top left;
}

.x8 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x8.gif) no-repeat left bottom;
}

.x7 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x7.gif) no-repeat left bottom;
}

.x6 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x6.gif) no-repeat left bottom;
}

.x5 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x5.gif) no-repeat left bottom;
}

.x4 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x4.gif) no-repeat left bottom;
}

.x3 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x3.gif) no-repeat left bottom;
}

.x2 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x2.gif) no-repeat left bottom;
}

.x1 div.form {
	background: url(../images/whitelabel/cinema/grid145/bg-bottom-x1.gif) no-repeat left bottom;
}

.x1 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x1.gif);
}

.x2 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x2.gif);
}

.x3 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x3.gif);
}

.x4 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x4.gif);
}

.x5 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x5.gif);
}

.x6 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x6.gif);
}

.x7 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x7.gif);
}

.x8 form .nohead {
	background-image: url(../images/whitelabel/cinema/grid145/bg-top-x8.gif);
}




/* ----- EOF: $Revision: 1.24 $ ----- */
