/* GENERAL */
html, body { color: #656565; padding: 0px; margin: 0px; font: normal 11px Arial, sans-serif; border:none; line-height: 120%;}
a, a:link, a:visited, a:hover, a:active, a:focus, a img { text-decoration:none; color:#00a1df; border: none;} 
table {	padding: 0px; margin: 0px; border-collapse: collapse; border: none; border-spacing: 0px; vertical-align: top;}
h1 { color: #010042; font-size: 25px; font-family: Helvetica narrow, Arial narrow, sans-serif; font-style: normal; font-weight: normal;	padding: 0px; margin: 0px;  line-height: normal;}
div, tr { padding: 0px; margin: 0px; border:none; text-indent: 0px;}
td { vertical-align: top; padding:0px; margin: 0px; }
h4 { font-size: 12px; color: #27245d; font-weight: bold; line-height: normal;}

/* IFRAME BODY */
body#ppv { width: 670px;}
body#ppv div#container { margin: 0px 0px 12px 0px; padding: 0px 0px 12px 0px; background-color: #ffffff; width: 100%; }


/* HEADER */
#ppv_header { width: 100%; height: 40px; border:0px; border-top:1px dotted #000142; border-bottom:1px dotted #000142; margin-bottom: 13px;  line-height: normal; padding: 0px;}
#ppv_header_container {padding: 11px 0px 5px 11px;}
 * html #ppv_header { height: 42px; border:none;background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left top;} 	/*dotted line for IE6*/
 * html #ppv_header_container { height: 26px; clear: both; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left bottom;} /*dotted line for IE6*/

#ppv_digital_tv { width: 93px; height: 24px; padding: 0px; margin: 0px; float:left; background-image: url(http://web.unitymedia.de/img/ppv/DigitalTV.jpg); background-repeat: no-repeat; }
#ppv_aktuelle_filmhighlights { width: 414px; height: 24px; margin: 0px 0px 0px 154px;  padding: 0px; background-image: url(http://web.unitymedia.de/img/ppv/AktuelleFilmhighlights.jpg); background-repeat: no-repeat; }
#ppv_filmdetails{ width: 284px; height: 24px; margin: 0px 0px 0px 154px;  padding: 0px; background-image: url(http://web.unitymedia.de/img/ppv/Filmdetail.jpg); background-repeat: no-repeat; }
#ppv_wunschfilm{ width: 490px; height: 24px; margin: 0px 0px 0px 154px;  padding: 0px; background-image: url(http://web.unitymedia.de/img/ppv/Wunschfilm.jpg); background-repeat: no-repeat; }

/* MAIN CONTENT */
#ppv_content { width: 670px !important; clear: both; overflow: hidden; background-image: url(http://web.unitymedia.de/img/ppv/bg_formular.png); background-repeat: repeat-x; background-position: top; }


/* CONTENT PAGINATION */

.ppv_paging { width: 658px; height: 14px; text-align: right; clear: both;  }
#ppv_paging_top { padding-bottom: 2px; padding: 8px 11px 8px 0px;}
#ppv_paging_bottom { margin-top: 6px; margin-bottom: 6px; border-bottom:1px dotted #000142;  border-top:1px dotted #000142; padding: 6px 11px 6px 0px;}
#ppv_paging_left { text-align: left !important; margin-top: 6px; margin-bottom: 6px; border-bottom:1px dotted #000142;  border-top:1px dotted #000142; padding: 6px 0px 6px 11px;}
 * html #ppv_paging_bottom { width: 659px; padding: 0px; border:none; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left top;} 	/*dotted line for IE6*/
 * html #ppv_paging_left { width: 659px; padding: 0px; border:none; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left top;} 	/*dotted line for IE6*/
 * html #ppv_paging_bottom_container { width: 648px; padding: 7px 11px 7px 11px; border:none; clear: both; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left bottom;} /*dotted line for IE6*/



#return_generic { margin-top: 6px; margin-bottom: 6px; border-bottom:1px dotted #000142;  border-top:1px dotted #000142; }

/* KINOAUFABRUF STANDARD VIEW */ 
table#ppv_movielist_standard {  width: 633px;  padding: 0px; margin: 0px 18px 0px 19px; border-collapse: collapse; border-spacing: 0px; border:none; }
div.separator_dotline { border-bottom:1px dotted #898989; line-height: 1px;}
 * html div.separator_dotline { border:none; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left bottom; line-height: 1px; padding: 0px; margin: 0px; height: 1px;} /*dotted line for IE6*/
 
 
/* movie image */
td.ppv_standard_image {	vertical-align: top; border:none; width: 147px;	padding: 14px 0 11px 0;}
div.ppv_standard_image { margin: 0px; padding: 0px; border: 1px solid #cdcdcd; width: 116px; height: 164px;	overflow: hidden; }
div.ppv_standard_image img { margin:0px; padding:0px; border: 1px solid #ffffff; width: 114px;	height: 162px; }

/* movie info */
td.ppv_standard_middle{	width: 486px; padding: 19px 0 11px 0; vertical-align: top;}
* html td.ppv_standard_middle {width: 486px; padding: 19px 0px 0px 0px; vertical-align: top; margin: 0px;}
.ppv_standard_hd { background-image: url(http://web.unitymedia.de/img/ppv/HD_option.png); background-repeat: no-repeat; width: 486px; height: 35px; background-position: 0px 15px;}
.ppv_new_movie { background-image: url(http://web.unitymedia.de/img/ppv/neu.gif); background-repeat: no-repeat; float:left; width: 28px; height: 13px; margin-top: 1px;	margin-right: 4px; padding: 0px; line-height: 1px; vertical-align: top; }
.ppv_last_chance_movie { background-image: url(http://web.unitymedia.de/img/ppv/letzte_woche.gif); background-repeat: no-repeat; float:left; width: 94px; height: 13px; margin-top: 1px; margin-right: 4px; line-height: 1px; vertical-align: top; }
.ppv_title {color: #010042; font: bold 14px Arial, sans-serif; padding: 0px; margin: 0px; }
.ppv_genre { font-size: 11px; padding: 0 0 15px 0; }

table.ppv_standard_middle_table { width: 305px; float: left;}
.preis { width: 142px; font-size: 11px;}
.bestellnummer, .ppv_bestellnummer {	width: 120px; font-size: 11px; }
.dolby_digital { width: 43px; }
.ppv_synopsis {	width: 100%; margin-bottom: 15px !important; text-align: justify; }

tr.ppv_order_info { height: 24px; vertical-align: top; width: 305px;}

div.ppv_fsk { margin-bottom: 4px; }
div.ppv_bestellnummer { margin-top: 15px;}
.preistipp { font-size: 11px; color: #e61046; }
div.dolby_digital { background-image: url(http://web.unitymedia.de/img/ppv/dolby.jpg); background-repeat: no-repeat; margin-top: 0px; margin-bottom: 7px; height: 15px; width: 40px; }
tr.ppv_trailer_details {vertical-align: top;}
.trailer_link {	width: 104px; height: 20px; margin: 0px; padding:0px; }

/* order form */
div.ppv_standard_orderform_container{ float: right; height: 122px; padding: 0px 0px 0px 30px; text-align: right; margin: 0px; vertical-align: top; }


/* ORDER FORMULAR */
div.ppv_orderform { position: relative; width: 148px; height: 122px; background-image: url(http://web.unitymedia.de/img/ppv/box.gif); background-repeat: no-repeat; top: 0px; left: 0px; margin: 0px; padding: 0px;}
div.ppv_orderform_compact { position: relative; top: 0; left: 0; width: 138px; height: 90px; margin: 2px 0px !important; padding: 0px !important; }
table.ppv_orderform_head { height: 24px; width: 148px; padding: 0px; margin: 0px 0px 2px 0px; border: none; border-spacing: 0; border-collapse: collapse; }
td.ppv_orderform_head {	padding-top: 5px; padding-left: 10px; height: 24px; width: 148px; text-align: center; color: #010042; line-height: normal; font-size: 12px; font-weight: bold;}
td.ppv_orderform_head font { font: bold 12px Arial, sans-serif; border:none; float:left; }
td.ppv_orderform_head img { padding-right: 3px; float: right; }	
img.ppv_orderform_head_info { margin-left: 0px; margin-right: 4px; width: 14px; float: right; }

/* default view */
div.ppv_orderform table.ppv_orderform_default {    position: static !important; width: 148px; }
div.ppv_orderform_compact table.ppv_orderform_default { position: static !important; width: 138px; }
select.ppv_orderform_default{ }
option.ppv_orderform_default{}
div.ppv_orderform table tr td.ppv_orderform_default_label { padding: 12px 6px 0px 6px; color: #656565; font: bold 11px Arial, sans-serif; width: 148px; text-align: center;}
div.ppv_orderform_compact table tr td.ppv_orderform_default_label { padding: 10px 6px 0px 0px; color: #010042; width: 138px; text-align: left;}
div.ppv_orderform table tr td.ppv_orderform_default_select { padding: 12px 6px 0px 6px; text-align: center;}
div.ppv_orderform_compact table tr td.ppv_orderform_default_select { padding: 6px 6px 0px 0px; text-align: left;}

/* js enabled view */
table.ppv_orderform_jsenabled {  position: absolute !important; width: 148px; visibility: hidden;}
div.ppv_orderform table tr td.ppv_orderform_jsenabled_label { vertical-align: middle; line-height: normal; width: 40px; color: #656565; font: bold 11px Arial, sans-serif; text-align: left; overflow: hidden; }
div.ppv_orderform_compact table tr td.ppv_orderform_jsenabled_label { vertical-align: middle; line-height: normal; width: 40px; color: #010042; text-align: left; overflow: hidden; }
div.ppv_orderform table tr td.ppv_label_day { padding: 12px 4px 2px 8px !important; }
div.ppv_orderform_compact table tr td.ppv_label_day { padding: 12px 4px 2px 0px !important; }
div.ppv_orderform table tr td.ppv_label_time { padding: 6px 4px 2px 8px !important; }
div.ppv_orderform_compact table tr td.ppv_label_time { padding: 6px 4px 2px 0px !important; }
td.ppv_orderform_jsenabled_select { vertical-align: middle; line-height: normal; width: 90px; text-align: left;	overflow: hidden; }
td.ppv_select_day { padding: 8px 6px 0px 0px !important; }
td.ppv_select_time {padding: 3px 6px 0px 0px !important; }
select.ppv_orderform_jsenabled_selectdate { width: 88px; }
select.ppv_orderform_jsenabled_selecttime { width: 88px; }

/* no starttimes available */
table.ppv_orderform_empty { width: 148px; text-align: left; visibility:hidden; position: absolute; left: 0px; top: 0px;}

td.ppv_orderform_empty_label {padding: 5px 4px !important; }

/* submit */
div.ppv_orderform div.ppv_orderform_submit { text-align: center; margin-top: 10px; }
div.ppv_orderform_compact div.ppv_orderform_submit { text-align: left; margin-top: 10px; }

/* NOTES */
.ppv_notes { color: #b5b5b5; width: 100%; margin: 9px 9px 0px 9px; } 


/* BLUE MOVIE TEASER */
#blue_movie_container{ position:relative; margin-bottom: 30px; margin-top: 26px; width: 668px; height: 216px; z-index: 1; border: 1px solid #cdcdcd; text-align: left; padding: 0px;}
.box_corner_bottomleft  { position:absolute; top: 213px; left: -1px; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_bottomleft.gif); z-index: 10; background-repeat: no-repeat; background-position: left bottom; }
* html .box_corner_bottomleft { position:absolute; top: 203px; left: -1px; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_bottomleft.gif); z-index: 10; background-repeat: no-repeat; background-position: left bottom; }
.box_corner_bottomright { position:absolute; top: 213px; left: 665px; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_bottomright.gif); z-index: 20; background-repeat: no-repeat; background-position: right bottom; }
* html .box_corner_bottomright { position:absolute; top: 203px; left: 665px; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_bottomright.gif); z-index: 20; background-repeat: no-repeat; background-position: right bottom; }
#blue_movie_header { padding: 0px; margin: 0px; height: 22px; background-image: url(http://web.unitymedia.de/img/ppv/box_head.gif); background-repeat: repeat-x; border-bottom: 1px solid #cdcdcd;}
#blue_movie_header h2 { padding: 5px 9px 0px 9px; margin: 0px; text-transform: uppercase; text-align: left; color: #010042; font-family: Helvetica narrow, Arial narrow, sans-serif; font-size: 14px; font-weight: normal;}
#girl { padding: 15px 0px 0px 15px; height: 178px; width: 326px; margin: 0px; float: left;}
#girls { padding: 0px; width: 277px; height:206px; background-image: url(http://web.unitymedia.de/img/ppv/girls.png); behavior: url("/js/iepngfix/iepngfix.htc"); margin: -13px 20px 0px 20px; float: left; }
#blue_movie_information { padding: 4px 28px 0px 0px; margin: 0px; text-align: justify; width: 296px; float:right; vertical-align: middle;}
* html #blue_movie_information { padding: 21px 28px 0px 0px; margin: 0px; text-align: justify; width: 296px; float:right; vertical-align: middle;}
h4.blue_movie {	margin-bottom:11px; }



/* KINOAUFABRUF DETAIL VIEW */
div#ppv_movie_detail {  width: 638px; overflow: auto; padding: 0px; margin: 36px 14px 10px 18px; clear: both;}
div.ppv_trailer_copyright { width: 322px; margin-right: 14px; float:left; }
div.ppv_trailer { border: 1px solid #cdcdcd; width: 320px; height: 240px; padding: 1px; }
#digitaler_video_recorder { width: 320px; height: 240px; border: none; margin: 0px; padding: 0px;}
#digitaler_video_recorder16_9 { width: 320px; height: 180px; border: none; margin: 0px; padding: 0px; overflow: hidden;}
div.ppv_trailer object.ppv_mptrailer { border: none; width: 320px; height: 240px;}
div.ppv_trailer16_9 object.ppv_mptrailer { border: none; width: 320px; }
div.ppv_trailer img.ppv_imgtrailer { border: none; width: 320px; height: 240px;}
div.ppv_trailer16_9 img.ppv_imgtrailer { border: none; width: 320px; }
div.ppv_copyright { padding: 2px; font-size: 10px; color: #b6b6b6;}
div.ppv_detail_information {width: 292px; float: right; }
div.ppv_detail_hd { background-image: url(http://web.unitymedia.de/img/ppv/HD_option_xs.png); background-repeat: no-repeat; width: 292px; float: right; padding-top: 2px;}
div.ppv_detail_hd .ppv_title {width: 190px; margin-bottom: 1px; }
div.ppv_more_information { float: left; width: 135px; }
div.ppv_detail_orderform_container {float: right; width: 148px; overflow: hidden;}

/* WEITERE FILME TEASER */
div.ppv_teaserbox { background-image: url(http://web.unitymedia.de/img/ppv/bg_weitere_filme.png); background-repeat: repeat-x; background-position: top; width: 100%; clear: both; margin-top: 10px; overflow: hidden;}
div.ppv_teaserbox_headline { width: 100%; border-bottom: 1px dotted #000142; padding: 4px 0px 4px 20px;}
 * html div.ppv_teaserbox_headline { padding: 18px 0px 0px 20px; vertical-align: middle; margin: 0px; border: none; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left bottom;} /*dotted line for IE6*/
.ppv_teaserbox_headline h3 { font-size: 14px; color: #000142; border: none;}
.ppv_teaserbox_body {margin: 5px;}
table.ppv_teaserbox { border-spacing: 10px; border: none; margin: 20px 8px; }
td.ppv_teaserbox {width: 118px; padding: 5px;}
/* teaser image*/
div.ppv_teaser_image { margin: 0px; padding: 0px; border: 1px solid #cdcdcd; width: 116px; height: 164px; overflow: hidden; }
div.ppv_teaser_image img { margin:0px; padding:0px; border: 1px solid #ffffff; width: 114px; height: 162px; }
div.ppv_teaser_title { width: 116px; text-align: center;}
div.ppv_teaser_title a, div.ppv_teaser_title a:hover, div.ppv_teaser_title a:active, div.ppv_teaser_title a:visited, div.ppv_teaser_title a:focus { font-size: 11px; font-weight: bold; color: #010042; }

 

/* BESTELLFORMULAR */
#ppv_formular { min-height: 236px; width: 633px; margin: 0px;  padding: 22px 19px 22px 18px; line-height: normal;}
#ppv_forumlar_content { clear: both;  }
#ppv_formular_head { font-size: 12px; font-weight: bold; height: 24px; width: 633px; border-top: 1px dotted #898989; border-bottom: 1px dotted #898989; text-align: right; padding: 4px 0px 0px 0px; margin-bottom: 29px; vertical-align: middle;}
 * html #ppv_formular_head {border:none; padding: 0px; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left bottom;} 	/*dotted line for IE6*/
 * html #ppv_formular_head_container { height: 22px; width: 633px; padding: 4px 0px 0px 0px; border:none; background:transparent url("http://web.unitymedia.de/img/ppv/el_hline_grey.png") repeat-x left top; clear: both;} /*dotted line for IE6*/
#ppv_formular_head_step1 { float: right; width: 105px; margin-left: 20px;}
#ppv_formular_head_step2 { float: right;  width: 105px; margin-left: 20px;}
#ppv_formular_head_step3 { float: right;  width: 105px; margin-left: 20px; margin-right: 1px;}
.ppv_formular_head_inactiv { color: #b8b8b8; }
.ppv_formular_head_activ { color: #010042;}
.emphNum { font-size: 16px; }

#ppv_formular_content {}
table.ppv_customer_data {}
td.ppv_customer_image { width: 147px; text-align:left;}
td.ppv_customer_movie { width: 175px; text-align: left; padding-right: 10px;}
td.ppv_customer_movie b { color: #010042;} 
td.ppv_customer_formular { width: 312px;}



/* KUNDENEINGABEN */
#ppv_order_box {width: 310px; min-height: 166px; border-collapse: collapse; border-spacing: 0px;  border: 1px solid #bfbfbf; background-color:#eeeeee; overflow: hidden;}
.ppv_order_box_bottomleft{  top: -4px; position: relative; z-index: 40; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_dark_bottomleft.gif); background-repeat: no-repeat; line-height: 1px; padding: 0px; margin: 0px; float: left;}
.ppv_order_box_bottomright{ top: -4px; position: relative; z-index: 40; width: 4px; height: 4px; background-image: url(http://web.unitymedia.de/img/ppv/box_dark_bottomright.gif); background-repeat: no-repeat; line-height: 1px;  padding: 0px; margin: 0px; float: right;}


#ppv_order_header { height: 12px; padding: 6px 9px; background-image: url(http://web.unitymedia.de/img/ppv/box_dark_head.gif); background-repeat: repeat-x;  text-transform: uppercase; color: #010042; border-bottom: 1px solid #bfbfbf; margin-bottom: 6px;}

.ppv_order_content { padding: 6px 9px; vertical-align: middle; width: 292px; line-height: normal;}

#ppv_order_error { color: #ff0101;}
.ppv_order_errormsg {  }


#ppv_order_cunopin { height: 32px; overflow: hidden;}

#ppv_customer_number { float: left; width: 135px; height: 14px; margin: 0px; padding: 0px;}
#ppv_customer_number span { float: left; }
#ppv_customer_number img { vertical-align: middle; float: right; width: 14px;}
input#ppv_customerno { width: 130px; margin-top: 2px; height: 16px;}

#ppv_customer_pin { float: right;  width: 135px; height: 14px; margin: 0px; padding: 0px;}
#ppv_customer_pin span {float: left; }
#ppv_customer_pin img { vertical-align: middle; float: right; width: 14px;}
input#ppv_pin { width: 130px; margin-top: 2px; height: 16px;}

#ppv_order_region { clear: both; height: 22px; padding-top: 8px; }
#ppv_customer_region { float: left; }
input.ppv_region { margin-left: 9px; }

#ppv_order_pricesubmit { height: 20px; margin-bottom: 9px; }
#ppv_basket_price {}
#ppv_basket_price span {float: left; padding-top: 6px;}
input#ppv_order_submit {float: right; width:134px; height:20px;}


#ppv_order_printemail { height: 20px; margin-bottom: 9px; margin-top: 9px; }
#ppv_order_print {float: left; width: 138px; padding-top: 6px;}
#ppv_order_email {float: right; width: 138px; padding-top: 6px;}




/* CROSSTEASER */
body.ppv_crossteaser { width: 300px; min-height: 372px; overflow: hidden; margin: 0px; padding: 0px;}
div.ppv_crossteaser_container { width: 300px; min-height: 372px; margin: 0; padding: 0; background: url("http://web.unitymedia.de/img/ppv/bg_extrateaser_wide.png") no-repeat top left;}
div.ppv_crossteaser_container div.sidebar_wrapper { padding: 10px; width: 300px; min-height: 372px; }

div.ppv_crossteaser_container .ppv_crossteaser_title { width: 280px; height: 20px; vertical-align: middle;}
div.ppv_crossteaser_container .ppv_crossteaser_title h4 { width: 240px; margin: 0px !important; padding: 0px !important; float: left; }
div.ppv_crossteaser_container .ppv_crossteaser_title a.arrowlink { float: right;}
a.arrowlink { margin:1px 0 0 0 !important; padding:0 0 0 15px; background:transparent url("http://www.unitymedia.de/images/elements/el_arrowlink.png") no-repeat 0 -241px;}

div.ppv_crossteaser_trailer { border: 1px solid #cdcdcd; width: 276px; height: 208px; padding: 1px; clear: both; margin: 2px 0px;}
div.ppv_crossteaser_trailer #digitaler_video_recorder { width: 276px; height: 208px; border: none; margin: 0px; padding: 0px;}
div.ppv_crossteaser_trailer object.ppv_mptrailer { border: none;  width: 276px; height: 208px; }
div.ppv_crossteaser_trailer img.ppv_imgtrailer { border: none;  width: 276px; height: 208px; }

div.ppv_crossteaser_shortinfo { margin: 5px 0px; width:138px; float: left; padding: 0px;}
div.ppv_crossteaser_shortinfo div.ppv_genre { padding: 0 0 5px 0 !important; }
div.ppv_crossteaser_shortinfo div.ppv_copyright { padding: 5px 0px !important; }

div.ppv_crossteaser_orderform_container { margin: 5px 0px; width:138px; float: left; padding: 0px 0px 0px 4px; color: #010042; vertical-align: top;}
div.ppv_crossteaser_orderform_container form { margin: 0px !important; width: 0px !important; }
div.ppv_crossteaser_orderform_container div.ppv_bestellnummer { margin-top: 0px; }


