	/********************\
	\ AWESOME CSS STYLES /
	/ CSS STYLES AWESOME \
	\********************/
	/* made by ceno for *\
	\*  krankikom gmbh  */

#contentBox { float: left; width: 39.875em; color: #333; margin:0; padding: 0; }

#contentBox .filterline a,
#contentBox .filmblock .rightside a,
#contentBox .timeslisting a { text-decoration:underline; }
#contentBox .filterline a:hover,
#contentBox .filmblock .rightside a:hover,
#contentBox .timeslisting a:hover { text-decoration:none; }

#headline { height:1.75em; padding:0 0.5em; margin-bottom:0.3125em; }
#headline h1 { font-size:90%; color:#FFF; padding:0.375em 0; margin:0; }

.textblock ul {
	list-style-type: square;
	padding-left: 1.375em;
	padding-right: 0.375em;
}

.ftsubline { height:1.5em; background:#dfdfdf; padding:0 0.5em; }
.ftsubline h2 { margin:0; font-size:80%; padding:0.3em 0; }

.textblock { background:#f0f0f0; font-size:70%; padding: 0.6em; margin-bottom:0.5em; }


.tabs { }
.tabs .bigtab { height:1.5em; float:left; margin-right:0.1875em; }
.tabs .bigtab h1 { font-size: 90%; font-weight:bold; padding: 0.2em 0.5em 0 0.5em; margin: 0; color:#FFF; float:left; }
.tabs .bigtab h1 a { color:#FFF; text-decoration:none; }
.tabs .bigtab h1 a:hover { color:#FFF; text-decoration:underline; }
.tabs .bigtab img { background:#FFF; width:0.4375em; display:block; float:left; margin-right:0 !important; margin-right:-0.1875em;}

.filterline { padding-bottom:1em; }
.filterline h2 { margin:0; padding:0; }
.filterline .filterTxt { width:6.5625em; float:left; padding-top:0.5em;padding-top:0.5em;}
.filterline .filterTxt div { color:#FFF; font-size: 70%; font-weight: bold; margin:0 0 0 0.56875em; padding:0; }

.filterline .filterDesc { color:#afb4da; float:right; width:32.5em; padding-top:0.5em;}
.filterline .filterDesc div { font-size:70%; }
.filterline .filterDesc div span.nobr { margin-right:0.5em; }
.filterline .filterDesc div span.nobr a { white-space:nowrap; }
.filterline .filterDesc div span.active { color:#FFF; }
.filterline .filterDesc div span a:link,
.filterline .filterDesc div span a:visited { color:#e0e0e0; }
.filterline .filterDesc div span a.active { color:#FFF !important; font-weight:bold; }
.filterborder { height:0.25em; margin: 0;}

.filmdiv { margin-bottom: 0.5em; }

.filmblock {background:#e4e4e4; }
.filmblock .leftside { float:left; width:6.5625em; padding:0.5625em 0 0 0;min-height:3.8em;height:auto !important;height:3.8em; }
.filmblock .leftside img { margin-left:0.625em; width:5.375em; display:block; }
.filmblock .leftside .fttrailerlink { height: 1.5em; margin: 0 0 0.5em 0; }
.filmblock .leftside .fttrailerlink img { width:0.5625em; display:inline; }
.filmblock .leftside .fttrailerlink a { font-size:70%; font-weight:bold; text-decoration:none; }
.filmblock .leftside .fttrailerlink a:hover { text-decoration:underline; }
.filmblock .rightside { float:right; padding:0.5625em 0 0 0; width:32.5em; }
.filmblock .rightside .filminfos { border-bottom:0.0625em dashed #cdcbcc; padding-bottom:0.5625em; }
.filmblock .rightside .filminfos img { height:1.3125em; margin-left:0.25em; }
.filmblock .rightside .filminfos h1 { margin:0; padding:0; font-size:100%; color:#007DC8; float:left; } /*  */
.filmblock .rightside .filminfos h1 a { color:#007DC8; }
.filmblock .rightside .filminfos .details {margin:0; padding:0; font-size:70%; text-align: left;min-height:2em;height:auto !important;height:2em;} /* float: left;  */
.filmblock .rightside .formats { width:21.5em; float:left; padding-top:0.5625em;}
.filmblock .rightside .formats .text { font-size:70%; }
.filmblock .rightside .formats img { display:block; float:left; width:2.0625em; margin-right:0.3125em; margin-top:0.4em; margin-bottom:0.4em; }
.filmblock .rightside .ratingBox { width:10.5em; float:left; padding-top:0.6em; margin-bottom: 0.8em; } /* padding-top:1.875em; */
.filmblock .rightside .ratingBox span { font-size:.8em; margin-top:0;}
.filmblock .rightside .ratingBox img  { display:inline; margin: 0; }


.timeslisting { background:#f0f0f0; padding:0.875em 0; }
.timeslisting .dayline { clear:both; }
.timeslisting .dayline .day { width:7.375em; float:left; padding:3px 0;}
.timeslisting .dayline .day span { font-size:80%; font-weight:bold; padding-left:23px; }
.timeslisting .dayline .showingtimes { width:32.5em; float:left; }
.timeslisting .dayline .showingtimes span { font-size:80%; font-weight:bold; padding:3px; display:inline-block; float:left; }
.timeslisting .dayline .showingtimes span a { text-decoration:none !important; }

.timeslisting .dayline .showingtimes span.tOffpeak {background:#a3cf62; }
.timeslisting .dayline .showingtimes span.tOffpeak a { color:#000; }

.timeslisting .dayline .showingtimes span.tWeekend { background:#F68B3B; }
.timeslisting .dayline .showingtimes span.tWeekend a { color:#FFF; }

.timeslisting .dayline .showingtimes span.tMisc { background:#007DC8; }
.timeslisting .dayline .showingtimes span.tMisc a { color:#FFF; }

.timeslisting .dayline .showingtimes span.tPeak { background:#006e57; }
.timeslisting .dayline .showingtimes span.tPeak a { color:#FFF; }


/*
.timeslisting .caption { margin-bottom: 0.675em;}
*/
/*
.timeslisting .dayline .formatinfo { width:29.5em; height:2.3125em; overflow:hidden; float:right; background:#e4e4e4; margin-bottom:0.2em;}
*/
.timeslisting .dayline .formatinfos { width:32.5em; height:2.3125em; overflow:hidden; float:right; background:#e4e4e4; margin-bottom:0.675em;}
.timeslisting .dayline .formatinfos .formatinfo { float: left;}
.timeslisting .dayline .formatinfos .formatinfo .image { margin:0.375em; float:left; }
.timeslisting .dayline .formatinfos .formatinfo .image img { height:1.375em; }
.timeslisting .dayline .formatinfos .formatinfo .desc { margin:0.5em 0.375em 0 0; float:left; }
.timeslisting .dayline .formatinfos .formatinfo .desc h2 { font-size:80%; margin:0.2em 0 0 0; padding:0; font-weight:bold; color:#007DC8; padding-left: 0.5em; }


.timeslisting .fEmpty { display: none; }

.backtop { background:#f0f0f0; font-size:75%; color: #000; padding: 0.6em; margin-bottom:0.5em; }
.fttrailerlink a, .backtop a { color: #000; }
.fttrailerlink a, .backtop a:hover { color: #000; }

