/*@import url(entertainfonavi.css);*/   /* entertainfonavi */
/*@import url(mainnavi.css);*/          /* mainnavi */
/*@import url(communitynavi.css);*/     /* communitynavi */
/*@import url(daynavi.css);*/           /* daynavi */
/*@import url(leftcol.css);*/           /* linke spalte */
/*@import url(advertising.css); */      /* werbung */
/*@import url(button.css);*/	        /* buttons */
/*@import url("http://www.entertainfo.com/banner/css/helios.css");*/ /* promobuttons */


.red {
    color: #E41E3D;
}

.black {
	color:#000000 !important;
}

.greytext {
    color: #646464;
}
.alerttext {
    color: #E32445;
}
.listingtitle {
	font-weight: bold;
}
p.listinglink_bottom {
	padding: 5px 5px 10px 5px!important;
}

a.redlink, a.emphlink, a.listingtitle { color: #E41E3D!important; text-decoration: none!important; }
a.redlink:visited, a.emphlink:visited, a.listingtitle:visited { color:#E41E3D!important; }
a.redlink:hover, a.emphlink:hover, a.listingtitle:hover { color: #E41E3D!important; text-decoration: underline!important; }
a.redlink:active, a.emphlink:active, a.listingtitle:active { color:#E41E3D!important; }

a.greylink { color: #646464!important; text-decoration: none!important; }
a.greylink:visited { color:#646464!important; }
a.greylink:hover { color: #646464!important; text-decoration: underline!important; }
a.greylink:active { color:#646464!important; }

/* ------- moviedetail Title ------- */
div.moviedetailTitle {
	width: 468px;
	margin-bottom: 12px;
}
div.moviedetailTitle h1 {
    width: 365px;
    float: left;
    margin-bottom: 0;
}
div.moviedetailTitle div {
    width: 85px;
    float: right;
    margin: 0 5px 3px 0;
}
div.moviedetailTitle img, div.moviedetailTitle p {
	float: right;
}
div.moviedetailTitle p {
	text-align: center;
	width: 30px;
}
div.moviedetailTitle p.count {
	font-size: 1.5em;
	font-weight: bold;
}
div.moviedetailTitle p.count a {
	line-height: 1!important;	
}
div.moviedetailTitle p.user {
	line-height: 1!important;
	font-size: 10px;
	margin-top:1px;
}
* html div.moviedetailTitle h1 {  /* ie6 hack */
    margin-left: 2px;
}

/* ------- special teaser ------- */
div.specialTeaser div.titlebar {
	background-color : #E41E3D;
}

/* ------- tip teaser ------- */
div.tipTeaser {
    width: 468px;
    height: 100px;
    border-bottom: 1px solid #C8C8C8;
    padding-bottom: 9px;
    margin-bottom: 10px;
}
div.tipTeaser div.tipTeaserImage {
    width: 150px;
    height: 100px;
    overflow: hidden;
    float: left;
}
div.tipTeaser div.tipTeaserTop, div.tipTeaser div.tipTeaserBottom {
    width: 308px;
    float: right;
}
div.tipTeaser div.tipTeaserTop {
    height: 50px;
    overflow: hidden;
    cursor: pointer;
}
div.tipTeaser div.tipTeaserBottom {
    height: 49px;
    border-top: 1px dashed #C8C8C8;
    overflow: hidden;
}
div.tipTeaser div.tipTeaserBottom div.left {
    width: 245px;
    float: left;
}
div.tipTeaser div.tipTeaserBottom div.left p {
    line-height: 1.2!important;
}
div.tipTeaser div.tipTeaserBottom div.left img {
    margin: 5px 0 1px 5px;
}
div.tipTeaser div.tipTeaserTop p.detailtitle {
    margin-bottom: 0;
}
div.tipTeaser div.tipTeaserTop p.detailtext {
    line-height: 1.4!important;
}
* html div.tipTeaser div.tipTeaserBottom div.left p {   /* ie6 hack */
    line-height: 1.0!important;
}
* html div.tipTeaser div.tipTeaserBottom div.left img { /* ie6 hack */
    margin: 5px 0 0 5px;
}
*+html div.tipTeaser div.tipTeaserBottom div.left p {   /* ie7 hack */
    line-height: 1.2!important;
}
div.tipTeaser div.tipTeaserBottom div.right {
    width: 63px;
    float: right;
    text-align: right;
    margin-top: 25px;
}
div.tipTeaser div.tipTeaserBottom div.right img {
    display: inline;
    margin-right: 5px;
}
p.all_shows {
    margin: 5px 0 10px 0;
}
/* ------- tip switchTeaser ------- */
div.tipSwitchteaser {
    position: relative;
    width: 468px;
    height: 140px;
}
div.tipSwitchteaser div.tipSwitchteaserTitlebar {
    background-color: #EBEBEB;
    height: 20px;
    /*margin-bottom: 5px;*/
    padding-right: 8px;
}
div.tipSwitchteaser div.tipSwitchteaserTitlebar h2 {
    padding: 3px 0px 2px 5px;
    width: 145px;
    float: left;
}
div.tipSwitchteaser div.tipSwitchteaserTitlebar a.posMarker {
    width:8px;
    height: 12px;
    float: right;
    margin: 4px 0 0 8px;
    font-size: 0;   /* ie6 hack */
    cursor: pointer;
    background-color: #C8C8C8;
}
div.tipSwitchteaser div.tipSwitchteaserTitlebar a.posMarker_active {
    background-color: #000000;
}
div.tipSwitchteaser div.tipSwitchteaserContent {
    position: absolute;
}

/* ------- topteaser ------- */
div#topteaser_container {
    z-index: 0;
    width: 468px;
    height: 286px;
    margin-bottom: 12px;
}

/* ------- vod poster ------- */
div.vod_poster {
	width: 468px;
	overflow: hidden;
}
div.vod_poster a {
	margin: 0 22px 16px 0;
	float: left;
}
div.vod_poster a.last {
	margin: 0 0 16px 1px;
}

/* ------- programmlisting ticketlink ------- */
a.ticketlink {
	display: inline!important;
}
a.ticketlink img {
	margin: -1px!important;
}

/* ------- vod teaser ------- */
div.vodTeaser {
	cursor:pointer;
    width: 468px;
    padding-top: 3px;
    height: auto;
    background: transparent url(/img/vodteaser/rot_runde-Ecken_oben.gif) no-repeat scroll 0 top;
}
div.vodTeaserContent {
	cursor:pointer;
    width: 466px;
    height: auto;
    border-left: 1px solid #E41E3D;
    border-right: 1px solid #E41E3D;
	background-color: #E41E3D;
}
div.vodTeaserContent .vodTeaserText {
    font-weight:bold;
    float:left;
    color:#FFFFFF;
    font-size:14px;
    font-family:Arial;
}

div.vodTeaserContent .first {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:25px;
	width:200px;
}

div.vodTeaserContent .second {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:69px;
}

div.vodTeaserContent .price {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	width:40px;
	text-align:right;		
}

div.vodTeaserContent .image {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	padding-right:10px;
	width:69px;
	text-align:right;	
}

div.teaser.first {
	padding-top: 0px;
	margin-top: 0px;
}

div.vodTeaserFooter {
    width: 468px;
    height: 3px;
    background: transparent url(/img/vodteaser/rot_runde-Ecken_unten.gif) no-repeat scroll 0 top;
    margin-bottom: 12px;
}

/* ------- dvd teaser ------- */
div.dvdTeaser {
	width: 468px;
	padding-top: 3px;
	height: auto;
	background: transparent url(/img/vodteaser/rot_runde-Ecken_oben.gif) no-repeat scroll 0 top;
}

div.dvdTeaserContent {
	cursor:pointer;
	height:30px;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size:14px;
	padding-top:10px;
	width: 466px;
	border-left: 1px solid #E41E3D;
	border-right: 1px solid #E41E3D;
	background-color: #E41E3D;
}

/* ------- feedback bar top ------- */

div.feedback_top {
	background-color: #E41E3D;
	color: #FFFFFF;
	font-weight:bold;
	font-family:arial;
	padding:5px;
	padding-left:40px;
	margin-top:-1px;
}
div.feedback_top a {
	color:#FFFFFF;
}

* html div.feedback_top {  /* ie6 hack */
    margin-top:-3px !important;
}

/* cee Box disablen (nur für Cineman atm) */
a.ceebox img {
/*	display: none; */
	visibility: hidden; 
}

/* overwrite rightcol min height:*/
#content { 
	min-height: 1400px ! important;
}

* html div.vodTeaserFooter {  /* ie6 hack */
    margin-bottom: 0;
}


/* Anpassung des Cluetip */
h3#cluetip-title {
	color:#FFFFFF !important;
	background-color: #E41E3D !important; 
	font-weight:bold !important;
}
#cluetip-outer {
	color:#000000 !important;
	background-color: #FFFFFF !important;
	border:2px solid #CBCBCB !important; 
}


/* swisscom spezialintegration */
/* in titlebar */
div.swisscom_titlebar {
	float: right;
	margin-right: 13px;
}
div.swisscom_titlebar a p {
	float: right;
	font-weight: normal;
}
div.swisscom_titlebar a img {
	margin-left: 5px;
	margin-top: -1px!important;
}
/* advertorial */
/*ul.advertorial {
	float:right;
	width: 370px;
}
img.advertorial_img {
	float: left;
}*/

