
/* $Id: single_print.css,v 1.6 2005/07/15 12:27:50 ppz_dev Exp $ */


/*************************************************/
/************** general information **************/
/*************************************************/

/************** left **************/

.contentleft {
    color: #000000;
	border: 1px solid #000000;
}

.contentleft .container1,
.contentleft .container2 {
    border-bottom: 1px solid #000000;
}

.contentleft .container1,
.contentleft .container2,
.contentleft .container1last,
.contentleft .container2last {
    padding-bottom: 8px;
}



.contentleft .picbig {
    padding: 8px 0 0 8px;
		
}


.contentleft .poster {
    float: left;
    width: 122px;
}

.contentleft .poster div {
    margin: 3px 0 0 0;
}

.contentleft .poster img {
    margin: 5px 8px 0 8px;
}

.contentleft .detailtext {
    float: left;
    width: 255px;
    padding: 7px 14px 0 0;
}

.contentleft .detailtext .feature {
    float: left; 
    width: 32px;
}

.contentleft .detailtext .feature img {
    margin: 0 0 14px 0;
}

.contentleft .detailtext .text {
    float: right; 
    width: 222px;
}

.contentleft .detailtextbreit h3 {
    padding: 7px 12px 0px 8px;
}

.contentleft .detailtextbreit h4 {
    padding: 7px 12px 0px 8px;
    font-size: 70%;
}

.contentleft .detailtextbreit p {
    padding: 0px 12px 0px 8px;
    margin: 1em 0 0 0;
    font-size: 70%;
}

.contentadleft,
.contentsubleft {
    display: none;
}

/************** right **************/

.contentright {
    color: #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
    padding: 0;
    margin: 8px 0 0 0;
}

.contentright .container1,
.contentright .container1last,
.contentright .container2,
.contentright .container2last {
    border-bottom: 1px solid #000000;
    padding: 8px 0 0 0;
}

.contentright .detailtext .imagerow {
    width: 510px;
    padding: 0 0 14px 0;    
}

.contentright .detailtext img {
    float: left;
}

.contentright .detailtext p,
.contentright .detailtext form {
    padding: 0 0 14px 0;
}

.contentright .detailtext h4 {
    margin: 0 0 14px 0;
}

.contentright .detailtext img.pich4 {
    margin: -3px 5px 0 0;
}

.contentright .detailtext .linksleft {
    float: left;
    width: 260px;
}

.contentright .detailtext .linksleft span,
.contentright .detailtext .linksright span {
    display: block;
    padding: 4px 0 0 0;
}

.contentright .detailtext .poster {
    float: left;
    width: 86px;
}

.contentright .detailtext .poster div {
    margin: 0;
}

.contentright .detailtext .poster img {
    margin: 0 8px 8px 0;
}

.contentright .detailtext .detailtext {
    padding: 0;
    margin: 0;
    float: left;
    width: 424px;
}

.contentright .teaserdouble {
		float:left;
    font-size: 70%;
		width: 300px;
		margin: 0 0 20px 5px;
}

.contentright .teaserdouble .cartdesc {
		float:left;
		width:190px;
		margin:5px 0 10px 10px;
}

.contentright .teaserdouble .cartprice {
		float:left;
		text-align:right;
		width:55px;
		margin:5px 5px 10px 0;
}

.contentright .teaserdouble .cartamount {
		display:none;
}

/*********************************/
/************** map **************/
/*********************************/

.contentright #map {
    float: left;
    margin: 28px 0 68px 33px;
}

.contentright #morecinemas {
    width: 150px;
    font-size: 70%;
    line-height: 120%;
    padding: 10px 0 0 0;
    margin: 0 0 0 364px;
}

.contentright #morecinemas .innermore {
    border-left: 1px solid #B40047;
    margin: 0 0 10px 0;
    padding: 0 0 0 10px;
}

.contentright #morecinemas li {
    list-style: none;
    padding: 0 6px 0 10px;
    background: url(../art/stage_map_li.gif) no-repeat 3px 6px;
}

html>body .contentright #morecinemas li {
    background: url(../art/stage_map_li.gif) no-repeat 1px 6px;
}

.contentright #morecinemas li a,
.contentright #morecinemas li a:link,
.contentright #morecinemas li a:visited {
    color: #000000;
}

.contentright #morecinemas li a:focus,
.contentright #morecinemas li a:hover,
.contentright #morecinemas li a:active{
    text-decoration: underline;
}

/*********************************/
/************* Ticket ************/
/*********************************/

.contentright .test {
    width: 200px;
}

.contentright .ticket {
    background: url(../art/stage_ticket_bg.gif) no-repeat;
    width: 358px;
    height: 198px;
}

.contentright .ticket table {
    width: 330px;
    margin: 36px 0 0 20px;
}

.contentright .ticket td {
    font-size: 70%;
    vertical-align: top;
}

.contentright .ticket td.title {
    font-size: 90%;
    font-weight: bold;
    padding: 0 0 8px 0;
}

.contentright .ticket td.left {
    width: 219px;
    vertical-align: top;
}

.contentright .ticket td.leftleft {
    width: 82px;
}

.contentright .ticket td.leftright {
    font-weight: bold;
    padding: 1px 0;
}

.contentright .ticket td.right {
    width: 100px;
}

.contentright .ticket td.number {
    font-size: 150%;
    font-weight: bold;
}

.contentright .ticket td.time {
    font-weight: bold;
}
