div#kinofinder-iframe {
	width: 810px;
	margin: 0 auto;
	padding: 0;
	padding-top: 60px;
}

/* start upcoming with date */
.up-w-d {
	border:none!important;
}

.up-w-d ul.upcoming-list-with-date {
	border-bottom:1px solid #ededed;
	margin: 0 0 18px 0;
}

.up-w-d ul.upcoming-list-with-date li.month-header {
	border-bottom:1px solid #a0a0a0;
}

.up-w-d ul.upcoming-list-with-date li.month-header h5 {
	font-size: 15px;
	color: #000;
	font-weight:700;
	padding: 3px 6px;
	display:block;
	float:left;
}

.up-w-d ul.upcoming-list-with-date li a {
	text-decoration:none!important;
}

.up-w-d ul.upcoming-list-with-date li a span.upcoming-release-title {
	text-decoration:underline!important;
}

.up-w-d ul.upcoming-list-with-date li a span.upcoming-release-date {
	display:block;
	color: #666!important;
	text-decoration:none!important;
}

.up-w-d ul.upcoming-list-with-date li a:hover span.upcoming-release-date {
	color: #fff!important;
}
/* end upcoming with date */

/*
.menu ul li { font-weight: normal; } 
.menu ul li ul span {  padding: 0 8px 0 12px; }
.menu ul li a,
.menu ul li a:visited { font-weight:700; }
.menu ul li:hover ul,
.menu ul li a:hover ul { font-size:12px; }
.menu ul li ul li a { font-weight: normal; }
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a { padding: 2px 0; display:inline; font-size:12px; background:#eee!important; }
.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover { background: #fea100!important; }
*/

#results.with-thumbnails ul li div.teaser-text { width: 429px; }
#results.without-thumbnails ul li div.teaser-text { width: 493px; }

/*==================== Special entry pages: (based on common blu-ray start page template) ====================*/

/* special entry page header */
.blu-ray.special-entry-page #headline-container {margin:0; padding:0;}
.blu-ray.special-entry-page #headline-container h1 {margin:0; padding:0; height: 90px;}
.blu-ray.special-entry-page #headline-container h1 a span { display:none; }
.blu-ray.special-entry-page #headline-container h1 a {display:block; float:left; display:inline; width: 889px; height: 90px; }

img.microsite-header { margin: 8px 0 0 17px; float: left; display:inline; border-bottom: 1px solid #fff; }
a.block-image {display:block; float:left; width:854px; height:136px; } 

/* hc br */
.blu-ray #sub-content-teaser.with-wide-box, .blu-ray #sub-content-teaser-2.with-wide-box { clear: both!important; background:none!important; width: 860px!important; height: 302px; margin: 0 0 0 20px!important; }
.blu-ray .teaser-standard-box.wide { width: 565px; margin:0; }
.blu-ray .teaser-standard-box.micro { width:289px; margin: 0!important; }
.blu-ray .teaser-standard-box.micro #box { margin: 53px 15px 0 0; width:241px; }
.blu-ray.special-entry-page #headline-container #hc-br-headline { width: 855px; height:70px; float:left; display:inline;  margin: 12px 0 0 17px!important;}
.blu-ray.special-entry-page #hc-br-box { width: 889px; height: 226px!important; overflow:hidden; float:left; display:inline;margin: 0; position:relative; z-index:0; }

.blu-ray #all-titles-2 { margin: 23px 0 0; float:left; display:inline; width: 240px; height:198px; overflow:auto; z-index:100; position:relative; }
.blu-ray #all-titles-2 ul li { display:block; float:left; width: 210px; }
.blu-ray #all-titles-2 ul li a,
.blu-ray #all-titles-2 ul li a:hover { text-decoration: none; padding: 1px 0 !important; color: #fff !important; font-size: 13px; line-height: normal; display: block; border-bottom: 1px solid #0c538d; border-top: 1px solid #287bc0; }
.blu-ray #all-titles-2 ul li a:hover { text-decoration:underline; color: #ffc028 !important; }
.blu-ray #all-titles-2 ul li a.upcoming { color: #ffc028; font-weight: 700; }

.blu-ray .teaser-standard-box.micro #box-2 { margin: 53px 15px 0 0; width:241px; }
.teaser-standard-box.micro #box-2 { margin: 55px 0 0; float:right; display:inline; width:261px; height:227px; }
.teaser-standard-box.micro #box-2 a { font-size:13px; color: #ffc028; font-weight: 700; display: block; padding: 8px 0 0; }

.hc-br-cover { height:309px!important; }
.fake-space-div { font-size:1px; height:7px; width: 860px; overflow:hidden; }

/* special footer */
.special-footer-container { width:901px!important; height:237px!important; position:relative; background:none;}
#footer-teaser { width: 889px; height: 237px; margin: 0 0 0 6px; z-index:1; position:relative; overflow:hidden; position:relative; z-index:0; }

/* addtional footer box/es headline */
.footer-teaser-headline { position:absolute; top: 20px; left:30px; z-index:1000; }
.footer-teaser-headline h2 { font-size:15px!important; font-weight:700; font-family: "Tahoma", "Lucida Grande", Arial Helvetica, sans-serif; color: #fff; }

/* special footer fuer aktionsseite */
.special-footer-container-aktionsseite { width:901px!important; height:237px!important; overflow:hidden; position:relative; background:none;}
#footer-teaser-aktionsseite { width: 889px; height: 237px; margin: 0 0 0 6px; z-index:1; position:relative; }
#footer-teaser-aktionsseite div, #footer-teaser-aktionsseite object { margin:0; padding:0; }

/* hollywood collection  */
.blu-ray.hollywood-collection { background: url('/local/images/backgrounds/special-entry-pages/hollywood-collection.jpg') no-repeat !important; height:1250px; }
.blu-ray.hollywood-collection #all-titles ul li a,
.blu-ray.hollywood-collection #all-titles ul li a:hover { border-bottom: 1px solid #133f63; border-top: 1px solid #287bc0; }
.blu-ray.hollywood-collection #all-titles-2 ul li a,
.blu-ray.hollywood-collection #all-titles-2 ul li a:hover { border-bottom: 1px solid #8d001a; border-top: 1px solid #e34d69; }
.blu-ray.hollywood-collection .headlines h2 {font-family: "Tahoma", "Lucida Grande", Arial Helvetica, sans-serif!important; }

/* cineproject */
.blu-ray.cineproject{ background: url('/local/images/backgrounds/special-entry-pages/cineproject.jpg') no-repeat !important; height:691px; }
.blu-ray.cineproject #all-titles ul li a,
.blu-ray.cineproject #all-titles ul li a:hover { border-bottom: 1px solid #763a30; border-top: 1px solid #ac7161; }
.blu-ray.cineproject .headlines h2 {font-family: "Tahoma", "Lucida Grande", Arial Helvetica, sans-serif!important; }

/* united artists */
.blu-ray.united-artists { background: url('/local/images/backgrounds/special-entry-pages/united-artists.jpg') no-repeat !important; height:691px; }
.blu-ray.united-artists #all-titles ul li a,
.blu-ray.united-artists #all-titles ul li a:hover { color: #575757!important; border-bottom: 1px solid #92949a; border-top: 1px solid #e9e9eb; }
.blu-ray.united-artists .headlines h2 { font-family: "Tahoma", "Lucida Grande", Arial Helvetica, sans-serif!important; color:#575757!important; } 
h2.united-artists-headline { font-size: 18px; color:#575757!important; }

/* aktionsseite */
#aktionen { background: url('/local/images/backgrounds/special-entry-pages/aktionen_bg.gif') center repeat-y; padding-bottom:10px; }
#aktionen .sub-content-row { width:901px; background: url('/local/images/backgrounds/special-entry-pages/aktion-sub-content-row.png') center no-repeat!important; }
#aktionen #cover-teaser { width:901px; margin-bottom:6px; background: url('/local/images/backgrounds/special-entry-pages/aktion-cover-teaser.png') center no-repeat!important; }

#aktionen #cover-teaser #cover-teaser-swf { margin-left: 23px;  }
#aktion-header { width:901px; height: 97px; background: url('/local/images/backgrounds/special-entry-pages/aktion-header.png') center no-repeat!important; }
#aktion-header span { display:none; }

/* 75 years of fox overwrite */
#header { width: 961px; height:114px; background: url('/local/images/backgrounds/75y/header_75y.png') no-repeat!important; }
body { background: #004787!important; }
#gradient { background: url('/local/images/backgrounds/75y/75ywallpaper.jpg') top center no-repeat!important;  min-height:1153px; height:auto !important; height:1153px;} 
.home-page #cover-teaser {  background: url('/local/images/backgrounds/75y/cover.png') no-repeat!important; }
.home-page #sub-content-teaser { width: 901px; height: 302px; overflow:hidden; background: url('/local/images/backgrounds/75y/sub-content-teaser.png') no-repeat!important; } /* standard 2 cols */
.hei-page #sub-content-teaser.with-wide-box { background: url('/local/images/backgrounds/75y/sub-content-teaser-wide-box.png') no-repeat!important; } /* left box wide, right small */

