/*Styles for programm.tv-media.at v2*/

body {
	margin:0;
	padding:0;
	background:url(.././images/background_programm.jpg) top left no-repeat;
	background-color:#500033;
	font: 12px Verdana;
	color:#FFF;
}

body, form, p, h1, h2, h3, h4, h5, img, ul, li		{margin:0px; padding:0px;}
li								{list-style:none;}
img								{border:none; vertical-align:top;}
hr { display:none !important; }

a { color:#fff; text-decoration:none;}
a:hover {color:#fff;}
img {border:0px;}

#page { border: 0px; margin-top:0px; }
#page_margins {border: 0px solid #fff; width: 954px; max-width: 80em; margin:0 0 0 29px;}

#page:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden; }

#banner {width:960px; height:100px;}
#banner_small {}

#days_search {
	margin:0;
	padding:11px 0 0 0;
	height:77px;
	background:#610047;
}	

#block_weeks {width:524px;height:65px;border-bottom:1px solid #653960;position:relative;float:left;}
div.week_buttons {float:left;}
#weeks div.weeks_outer {width:462px; float:left; height:65px; overflow:hidden; margin:0;	border-top:1px solid #560043}
#weeks div div.weeks_inner {width:8002px; height:65px;}

#weeks a { 
	display:block; 
	background:url(.././images/date_bg.gif) top left no-repeat; 
	float:left; 
	margin:0px; 
	width:65px; 
	height:64px; 
	color:#d9c9d5;

	text-decoration:none;
	font-weight:bold;
	border-right:1px solid #4c003f;
}
	
#weeks a.current { color:#FFF;  background:url(.././images/date_bg-active.gif) top left no-repeat;}
#weeks a:hover { color:#FFF; background:url(.././images/date_bg-active.gif) top left no-repeat;}
#weeks .shortDate { display:block; text-align:center; font-size:22px; padding-top:11px;}
#weeks .longDate { display:block; text-align:center; font-size:10px; }

#search { 
	margin:0 0 0 23px;
	padding:7px 0 5px 6px;
	position:relative;
	background:url(.././images/background_search.jpg) top left no-repeat; 
	width:236px; height:65px; 
	float:left;
}

#search label {float:left;padding-top:3px;padding-left:3px;padding-right:15px;}
#search input {float:left;}
#search input.searchbox {width:140px;height:1.2em;margin-top:1px;vertical-align:top;}
#search span {float:left;margin-top:9px;padding:0;}
#search input.searchbutton {margin-top:1px;margin-left:5px;}
input, textarea {width:auto; font: 12px Verdana, Arial, Helvetica, Sans-Serif; color:#333;}
input[type=text]:focus, textarea:focus {background:#f0f0f0; color:#333; border-color:#666;}

#search_new { 
	margin:-18px 0 0 23px;
	padding:7px 0 0px 8px;
	position:relative;
	background:url(.././images/background_search_new.gif) top left no-repeat; 
	width:236px; height:77px; 
	float:left;
}

#search_new label {font-size:11px;float:left;padding-top:3px;padding-left:3px;padding-right:15px;}
#search_new input {float:left;}
#search_new input.searchbox {width:140px;height:1.2em;margin-top:1px;vertical-align:top;}
#search_new span {float:left;margin-top:9px;padding:0;}
#search_new input.searchbutton {margin-top:1px;margin-left:5px;}

#block_sender {width:954px;height:38px;border-top:1px solid #550839;position:relative;clear:both;}
div.sender_buttons {float:left;}
#sender div.sender_outer {width:877px; float:left; height:38px; overflow:hidden; margin:0;}
#sender div div.sender_inner {width:8002px; height:37px;background:#733e65;}
#sender img {border:0px;padding:3px 8px 0px 8px;}
#sender img.active {border:0px;padding:3px 8px 0px 8px;background:url(.././images/background_sender_normal.gif);}
#sender img:hover {border:0px;padding:3px 8px 0px 8px;background:url(.././images/background_sender_high.gif);}

#epg { width: 934px; background:url(.././images/background_epg.gif) top left repeat-y;padding:19px 0 0 19px;margin-top:6px;}

.station_top {
	display:block; 
	background:url(.././images/station_top.gif) top left no-repeat; 
	width:196px;
	height:25px;
	font:13px Verdana, Arial, sans-serif;
	
	padding-left:22px;
	padding-top:7px;
	margin-right:15px;
	text-transform:uppercase;
	float:left;
	border:0px solid #fff;
}

.station_top_upc {
	display:block; 
	background:url(.././images/station_top_upc.gif) top left no-repeat; 
	width:196px;
	height:25px;
	font:13px Verdana, Arial, sans-serif;
	padding-left:22px;
	padding-top:7px;
	margin-right:15px;
	text-transform:uppercase;
	float:left;
	border:0px solid #fff;
}

.featured_broadcast {
	display:block; 
	margin-right:18px;
	background:#b486a7; 
	width:215px;
	font:12px Verdana, Arial, sans-serif;
	font-weight:bold;
	float:left;
}

.featured_broadcast_upc {
	display:block; 
	margin-right:18px;
	background:#45c0ea; 
	width:215px;
	font:12px Verdana, Arial, sans-serif;
	font-weight:bold;
	float:left;
}

#epg_features {margin:0;padding:0;}
#epg_features a { color:#fff; text-decoration:none;}
#epg_features a:hover {color:#fff;}
#epg_features span {padding-left:5px;line-height:1.5em;}

.timeblock {
	cursor:pointer;
	display:block; 
	background:#550c41; 
	width:210px;
	height:20px;
	font:14px Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin-right:18px;
	float:left;
	border-bottom:1px solid #b486a7;

}

.timeblock_upc {
	cursor:pointer;
	display:block; 
	background:#FFF; 
	color:#000;
	width:210px;
	height:20px;
	font:14px Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin-right:18px;
	float:left;
	border-bottom:1px solid #1d5089;
}

.timeblock_upc_blue {
	cursor:pointer;
	display:block; 
	background:#45c0ea; 
	color:#fff;
	width:210px;
	height:20px;
	font:14px Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:5px;
	padding-top:3px;
	margin-right:18px;
	float:left;
	border-bottom:1px solid #1d5089;

}



.segment { clear:both; overflow:hidden; border:0px solid #fff; margin:0;padding:0;}
.segment:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
.segment .timeblock_slot { float:left;width:210px; padding-bottom:32122px; margin-bottom:-32112px; }
.segment .timeblock_slot_upc { float:left;width:210px; padding-bottom:32122px; margin-bottom:-32112px; }
.row1 .timeblock_slot { background:#946286; }
.row2 .timeblock_slot { background:#b486a7; } 

.row1 .timeblock_slot_upc { background:#fff; }
.row2 .timeblock_slot_upc { background:#fff; } 

.timeblock_slot {
	display:block;  
	width:210px;
	font:14px Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:5px;
	margin-right:18px;
	float:left;
	padding-top:0px;
}

.timeblock_slot a.show { display:block; cursor:pointer;border:0px solid #fff;}
.timeblock_slot a.show span { padding:0px; color:#fff;  }
.timeblock_slot a.show span.time { font-size:11px;display:block; float:left; width:36px; overflow:hidden; margin:0px; font-weight:bold;padding-top:5px;}
.timeblock_slot a.show span.time img {float:right;}
.timeblock_slot a.show span.name { display:block; float:left; width:160px; font-size:11px; padding-left:6px; padding-top:5px;font-weight:bold;}
.timeblock_slot a.show span.extra { display:block; float:left; width:160px; font-size:9px; color:#fff; padding-left:6px; }
.timeblock_slot a.show span.type { display:block; float:left; width:36px; overflow:hidden; font-size:9px;font-weight:bold;text-align:right; clear:left;}
.timeblock_slot a.show span.serie { color:#550c41;}
.timeblock_slot a.show span.film { color:#faa204;}
.timeblock_slot span.icons {width:160px;display:block;float:left; padding-left:42px;padding-top:2px; padding-bottom:3px;border:0px solid #fff;}
.timeblock_slot span.icons img {margin-right:5px;}
.timeblock_slot:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden;  }
.timeblock_slot a.show:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden;  }
.inactive { display:none; }



.timeblock_slot_upc {
	display:block;  
	width:210px;
	font:14px Verdana, Arial, sans-serif;
	font-weight:bold;
	padding-left:5px;
	margin-right:18px;
	float:left;
	padding-top:0px;
}

.timeblock_slot_upc a.show { display:block; cursor:pointer;border:0px solid #fff;}
.timeblock_slot_upc a.show span { padding:0px; color:#000;  }
.timeblock_slot_upc a.show span.time { font-size:11px;display:block; float:left; width:36px; overflow:hidden; margin:0px; font-weight:bold;padding-top:5px;}
.timeblock_slot_upc a.show span.time img {float:right;}
.timeblock_slot_upc a.show span.name { display:block; float:left; width:160px; font-size:11px; padding-left:6px; padding-top:5px;font-weight:bold;}
.timeblock_slot_upc a.show span.extra { display:block; float:left; width:160px; font-size:9px; color:#999; padding-left:6px; }
.timeblock_slot_upc a.show span.type { display:block; float:left; width:36px; overflow:hidden; font-size:9px;font-weight:bold;text-align:right; clear:left;}
.timeblock_slot_upc a.show span.serie { color:#999;}
.timeblock_slot_upc a.show span.film { color:#999;}
.timeblock_slot_upc span.icons {width:160px;display:block;float:left; padding-left:42px;padding-top:2px; padding-bottom:3px;border:0px solid #fff;}
.timeblock_slot_upc span.icons img {margin-right:5px;}
.timeblock_slot_upc:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden;  }
.timeblock_slot_upc a.show:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden;  }

#epg_bottom {
	display:block; 
	background:url(.././images/epg_bottom.gif) top left no-repeat; 
	width:954px;
	height:27px;
	margin-bottom:15px;
}

#legende {display:block;padding-left:18px;padding-bottom:20px;}
#legende img {float:left;border:0px;}

#epg:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden; }


/* ################ OVERLAY DIV #################### */


#definition #detail {display:block;width:700px;height:530px; background:#500033 url(.././images/background_detail.jpg) top left no-repeat;z-index:200; }

#detail_header {height:82px;border:0px solid #fff;width:700px}
#tvtipp {display:block;position:relative;top:39px;left:200px;width:100px;}
#detail_banner {position:absolute;margin-left:470px;}
#detail_datum {display:block;position:relative;font-size:10px;height:15px;padding:5px 0 0 7px;text-transform:uppercase;font-weight:bold;}
#detail_time_station {display:block;font:20px Verdana, Arial, sans-serif;font-weight:bold;padding:0px;color:#65184b;padding-top:3px;width:84px;height:50px;float:left;text-align:center;}

#detail_titel-zusatz {padding:10px 0 0 10px;float:left; overflow:hidden;}
#detail_titel {font:18px Verdana, Arial, sans-serif;font-weight:bold;color:#500033;letter-spacing:-1px;}
#detail_zusatz {color:#500033;font-size:10px;font-weight:bold;float:left;}
#detail_icons {display:block;float:left;padding-top:1px;padding-left:10px;}
#detail_icons img {margin-right:7px;}
img.detail_img {float:right;margin-right:0px;margin-top:-40px;z-index:99999;padding-left:20px;padding-bottom:10px;}


#detail_textblock {position:absolute;top:145px;margin-top:0px;clear:left;padding:40px 23px 0px 23px;height:240px;width:654px;overflow:visible;border:0px solid #fff;overflow:auto;}
#detail_textblock p {margin-bottom:20px;font-size:13px;line-height:14px;}
#detail_textblock b {font-size:13px;}

#detail_add_mytv {display:block;padding-left:23px;padding-top:20px;width:300px;float:left;border:0px solid #fff;}
#detail_score {width:174px;height:45px;background:url(.././images/background_score.gif) top left no-repeat;float:right;padding-top:2px;}
#detail_score_cms {width:174px;height:45px;background:url(.././images/background_scorecms.gif) top left no-repeat;float:right;margin-right:25px;padding-top:2px;}

#scorebox_spannung_0 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_0.gif) center no-repeat;float:left;}
#scorebox_spannung_1 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_1.gif) center no-repeat;float:left;}
#scorebox_spannung_2 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_2.gif) center no-repeat;float:left;}
#scorebox_spannung_3 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_3.gif) center no-repeat;float:left;}

#scorebox_humor_0 {display:block;width:36px;text-align:center;background:url(.././images/detail_scorebox_0.gif) center no-repeat;float:left;}
#scorebox_humor_1 {display:block;width:36px;text-align:center;background:url(.././images/detail_scorebox_1.gif) center no-repeat;float:left;}
#scorebox_humor_2 {display:block;width:36px;text-align:center;background:url(.././images/detail_scorebox_2.gif) center no-repeat;float:left;}
#scorebox_humor_3 {display:block;width:36px;text-align:center;background:url(.././images/detail_scorebox_3.gif) center no-repeat;float:left;}

#scorebox_anspruch_0 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_0.gif) center no-repeat;float:left;}
#scorebox_anspruch_1 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_1.gif) center no-repeat;float:left;}
#scorebox_anspruch_2 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_2.gif) center no-repeat;float:left;}
#scorebox_anspruch_3 {display:block;width:50px;text-align:center;background:url(.././images/detail_scorebox_3.gif) center no-repeat;float:left;}

#scorebox_erotik_0 {display:block;width:38px;text-align:center;background:url(.././images/detail_scorebox_0.gif) center no-repeat;float:left;}
#scorebox_erotik_1 {display:block;width:38px;text-align:center;background:url(.././images/detail_scorebox_1.gif) center no-repeat;float:left;}
#scorebox_erotik_2 {display:block;width:38px;text-align:center;background:url(.././images/detail_scorebox_2.gif) center no-repeat;float:left;}
#scorebox_erotik_3 {display:block;width:38px;text-align:center;background:url(.././images/detail_scorebox_3.gif) center no-repeat;float:left;}

#scorebox_gesamt_0 {display:block;width:38px;text-align:center;background:url(.././images/score_0-4.gif) center no-repeat;float:right;margin-top:14px;}
#scorebox_gesamt_1 {display:block;width:38px;text-align:center;background:url(.././images/score_1-4.gif) center no-repeat;float:right;margin-top:14px;}
#scorebox_gesamt_2 {display:block;width:38px;text-align:center;background:url(.././images/score_2-4.gif) center no-repeat;float:right;margin-top:14px;}
#scorebox_gesamt_3 {display:block;width:38px;text-align:center;background:url(.././images/score_3-4.gif) center no-repeat;float:right;margin-top:14px;}
#scorebox_gesamt_4 {display:block;width:38px;text-align:center;background:url(.././images/score_4-4.gif) center no-repeat;float:right;margin-top:14px;}

#mytv_score {height:47px;position:absolute;top:430px;width:665px;}
#mytv_score:after { content:"."; display:block; clear:both; height:0px; width:0px; visibility:hidden; }
#detail_bottom {clear:both;display:block;position:absolute;top:475px;margin:0;padding:0;padding-left:23px;margin-top:29px;border:0px solid #fff;width:660px;}
#detail_bottom img {margin-right:15px;}
#detail_bottom img.button {float:left;}
#detail_bottom img.closebutton {float:right;}

/* ##################### MY TV ################### */

#definition #mytv {display:block;width:700px;height:530px; background:#500033 url(.././images/background_mytv.jpg) top left no-repeat;z-index:200;}


#meinprogramm {display:block;position:relative;top:39px;left:200px;width:100px;}
#mytv_headline {display:block;position:relative;font-size:10px;height:30px;padding:5px 0 0 7px;}

#mytv_content {height:382px;overflow:auto;}
.mytv_row1 {display:block;width:682px;margin:0;padding:0;height:53px;background:url(.././images/background_mytv_row1.gif) top left repeat-y;border-bottom:1px solid #500033;}
.mytv_row2 {display:block;width:682px;margin:0;padding:0;height:53px;background:url(.././images/background_mytv_row2.gif) top left repeat-y;border-bottom:1px solid #500033;}
.mytv_time_station {display:block;font:20px Verdana, Arial, sans-serif;font-weight:bold;padding:0px;color:#65184b;padding-top:3px;width:84px;height:50px;float:left;text-align:center;}
.mytv_titel-zusatz {padding:10px 0 0 10px;float:left; overflow:hidden;}
.mytv_titel-zusatz a {color:#ff0000;font-weight:bold;text-decoration:underline;font-size:11px;padding-left:10px;}
.mytv_titel {font:18px Verdana, Arial, sans-serif;font-weight:bold;color:#500033;letter-spacing:-1px;}
.mytv_zusatz {color:#500033;font-size:10px;font-weight:bold;float:left;}

.mytv_date {display:block;font-size:10px;font-weight:bold;height:18px;padding:5px 0 0 7px;text-transform:uppercase;}

#mytv_bottom {clear:both;display:block;margin:0;padding:0;padding-left:23px;margin-top:5px;border:0px solid #fff;}
#mytv_bottom img {margin-right:15px;}
#mytv_bottom img.button {float:left;}
#mytv_bottom img.closebutton {float:right;}


/* ##################### searchresult ################### */

#definition #searchresult {display:block;width:700px;height:530px; background:#500033 url(.././images/background_search.jpg) top left no-repeat;z-index:200; margin:30px auto;}

#meinprogramm {display:block;position:relative;top:39px;left:200px;width:100px;}
#searchresult_headline {display:block;position:relative;font-size:10px;height:30px;padding:5px 0 0 7px;}

#searchresult_content {height:382px;overflow:auto;}
.searchresult_row1 {display:block;width:682px;margin:0;padding:0;height:53px;background:url(.././images/background_search_row1.gif) top left repeat-y;border-bottom:1px solid #500033;}
.searchresult_row2 {display:block;width:682px;margin:0;padding:0;height:53px;background:url(.././images/background_search_row2.gif) top left repeat-y;border-bottom:1px solid #500033;}
.searchresult_time_station {display:block;font:20px Verdana, Arial, sans-serif;font-weight:bold;padding:0px;color:#65184b;padding-top:3px;width:84px;height:50px;float:left;text-align:center;}
.searchresult_titel-zusatz {padding:10px 0 0 10px;float:left; overflow:hidden;}
.searchresult_titel-zusatz a {color:#ff0000;font-weight:bold;text-decoration:underline;font-size:11px;padding-left:10px;}
.searchresult_titel {font:18px Verdana, Arial, sans-serif;font-weight:bold;color:#500033;letter-spacing:-1px;}
.searchresult_zusatz {color:#500033;font-size:10px;font-weight:bold;float:left;}

.searchresult_date {display:block;font-size:10px;font-weight:bold;height:18px;padding:5px 0 0 7px;text-transform:uppercase;}

#searchresult_bottom {clear:both;display:block;margin:0;padding:0;padding-left:23px;margin-top:5px;border:0px solid #fff;}
#searchresult_bottom img {margin-right:15px;}
#searchresult_bottom img.button {float:left;}
#searchresult_bottom img.closebutton {float:right;}


#form {padding:50px;}
#form label {display:block;width:200px;height:30px;float:left;clear:left;}
#form input {float:left;}


table.senderguide {width:95%;margin-top:-2px;}
table.senderguide select {font-size:10px;}

/* ##################### print ##################### */


#druckansicht {background:none;padding:20px;color:#000;}
#druckansicht a {color:#000;}

#print {display:block;width:650px;z-index:200; }
#druckansicht h1 {color:#000;font-size:20px;}
#print_header {height:82px;border:0px solid #fff;width:700px;}
#print_datum {color:#000;display:block;position:relative;font-size:10px;height:15px;padding:5px 0 0 0px;text-transform:uppercase;font-weight:bold;}
#print_time_station {display:block;font:20px Verdana, Arial, sans-serif;font-weight:bold;padding:0px;color:#000;padding-top:3px;width:84px;height:50px;float:left;text-align:center;}
#print_content {border-top:1px solid #000;padding-top:20px;}
#print_titel-zusatz {padding:10px 0 0 10px;float:left; overflow:hidden;}
#print_titel {font:18px Verdana, Arial, sans-serif;font-weight:bold;color:#000;letter-spacing:-1px;}
#print_zusatz {color:#000;font-size:10px;font-weight:bold;float:left;}
#print_icons {display:block;float:left;padding-top:1px;padding-left:10px;}
#print_icons img {margin-right:7px;}
img.print_img {float:right;margin-right:0px;;z-index:99999;padding-left:20px;padding-bottom:10px;}

#print_textblock {clear:left;padding:23px 23px 0px 0px;height:250px;width:640px;}
#print_textblock p {margin-bottom:20px;font-size:13px;line-height:14px;color:#000;}
#print_textblock b {font-size:13px;}
#print_score {width:174px;height:45px;background:url(.././images/background_score.gif) top left no-repeat;margin-right:25px;padding-top:2px;}

.print_mytv_row1 {display:block;width:650px;margin:0;padding:0;height:45px;background:#fff;border-bottom:1px solid #000;}
.print_mytv_row2 {display:block;width:650px;margin:0;padding:0;height:45px;background:#fff;;border-bottom:1px solid #000;}
.print_mytv_time_station {display:block;font:16px Verdana, Arial, sans-serif;font-weight:bold;padding:0px;color:#000;padding-top:3px;width:60px;height:40px;float:left;text-align:center;}
.print_mytv_titel-zusatz {padding:7px 0 0 10px;float:left; overflow:hidden;}
.print_mytv_titel {font:16px Verdana, Arial, sans-serif;font-weight:bold;color:#000;}
.print_mytv_zusatz {color:#555;font-size:10px;font-weight:bold;float:left;}
.print_mytv_date {background:#ddd;border-bottom:1px solid #000;display:block;font-size:10px;font-weight:bold;height:15px;padding:5px 0 0 7px;text-transform:uppercase;}

.banner_epg {margin:0;padding:0;margin-left:-5px;clear:both;}


/* ########## CMS ########## */

#definition #cms {display:block;width:700px;height:530px; background:#500033 url(.././images/background_detail.jpg) top left no-repeat;z-index:200; }

#cms_form {padding:30px; padding:10px 30px 30px 30px;}
#cms_form label {display:block;width:200px;height:30px;float:left;clear:left;}
#cms_form input {float:left;font-size:10px;}

