/*
THEME NAME: teleschau-Kinomodul
THEME URI: http://www.teleschau.de
BESCHREIBUNG: Basis-CSS für das Kinomodul von teleschau - der mediendienst GmbH
VERSION: 1.0

COPYRIGHT: Alle Inhalte sind Eigentum oder lizensiert von _teleschau - der mediendienst GmbH. Weiterverwendung nur nach schriftlicher Genehmigung von teleschau - der mediendienst GmbH.

KONTAKT:
teleschau - der mediendienst GmbH
Riesstraße 17
80992 München
Tel.:+49(89)1434190
Fax:+49(89)14341919
marketing@teleschau.de
*/


/** allgemeine Deklarationen & Ausnahmen - Anfang **/

#ts_contentprovider
{
	visibility: hidden;
	height: 0;
	position: absolute;
	top: 0;
}
#ts
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 101%;
	padding: 0;
	position:relative;
	min-height:1%;
}
#ts_main
{
	width: 777px;
	height: auto;
	clear: both;
}
#ts_left
{
	position: relative;
	width: 467px;
	padding-bottom: 13px;
	float: left;
}
#ts_right
{
	float: right;
	width: 300px;
	position: relative;
	top: 20px;
	height: 100%;
	padding: 0;
}
#ts_small
{
}
#ts_top
{
	position: relative;
	margin: 0 0 13px 0;
}
#ts a
{
	color: #0077BC;
	font-weight: 700;
	text-decoration: none;
}
#ts a:focus
{
	outline: none;
}
#ts a:hover
{
	text-decoration: underline;
}
#ts a:after
{
	font-family: Verdana, Arial, sans-serif;
	content: " \00BB";
	color: #9d9d9f;
	text-decoration: none;
}
#ts a:hover:after
{
	color: #0077BC;
}
a img
{
	cursor: pointer;
}
#ts p
{
	font-size: 11px;
	line-height: 19px;
	color: #000;
	margin: 0;
	padding: 0;
}
#ts .ts_sidebox p
{
	line-height: 17px;
}
#ts h2,
#ts h3,
#ts h4,
#ts h5,
#ts h6
{
	font-family: Georgia, "Trebuchet MS", Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 18px;
	color: #000;
	font-weight: normal;
	margin: 0 0 13px 0;
	padding: 0;
}
#ts h1,
#ts .ts_bigitem h2
{
	font-family: Georgia, "Trebuchet MS", Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 22px;
	line-height: 28px;
	color: #000;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#ts #ts_teaser h1,
#ts #ts_teaser h1 a,
#ts #ts_teaser h1 a:hover
{
	font-family: Georgia, "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: 700;
	font-size: 22px;
	color: #0077BC;
	margin: 0 0 13px 0;
}
#ts .ts_sidebox_inner h5
{
	font-family: Verdana, Arial, sans-serif;
	background:#EAEAEA url(/stupl/pics/bg_greybox_s.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #D9DADB;
	font-size: 12px;
	color: #9C9D9F;
	font-weight: 700;
	padding: 0;
}

#ts .ts_sidebox_inner h6
{
	font-family: Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 11px;
	color: #000;
	font-weight: 700;
	padding: 0;
}
#ts .ts_sidebox_inner h5
{
	margin: 0px;
	padding:5px 0px 5px 10px;
}
#ts .ts_sidebox_inner h6
{
	margin: 3px 0 0 0;
}
#ts_clear,
.ts_clear
{
	clear: both;
}
#ts .ts_link
{
	font-size: 11px;
	line-height: 17px;
	font-weight: 700;
}

/* Kopfnavigation */

#ts_ontop
{
	height: 39px;
	margin: 0 0 6px;
	width: 482px;
	float: left;
}
#ts .ts_topnav
{
	float: left;
	text-transform: capitalize;
	font-size: 11px;
	padding: 6px;
	margin: 0 6px 0 0;
	background: #f5f7f6;
	border: 1px solid #cdcdcd;
}
#ts .ts_topnav a
{
	font-weight: 400;
}

/* Links ohne ":after" */

#ts .ts_sidebox_itemimg a:after,
#ts .ts_txt_img_right .ts_bild a:after,
#ts .ts_txt_img_left .ts_bild a:after,
#ts #ts_teaser_img a:after,
#ts #ts_buttons a:after,
#ts #ts_filmlist_nav ul a:after,
#ts #ts_week_small_nav a:after,
#ts .ts_filmlist_img a:after,
#ts #ts_top_container a:after,
#ts #ts_sidefooter a:after,
#ts .ts_bigitem_img a:after,
.ts_artikel .ts_autor span a:after,
#ts .ts_finder_header_tage a:after,
#ts .ts_filmlist_image a:after,
#ts .ts_letter a:after,
#ts h1 a:after,
#ts .ts_bigitem h3 a:after,
#ts .ts_filmlist_film h3 a:after
{
	content: "";
}

/* Versteckte Objekte */

#accordion #ts_autor,
#kunde1,
#kunde2,
#kunde3,
#kunde4,
#kunde5,
#kunde6,
#kunde7,
#kunde8,
#kunde9,
#kunde10,
#ts_leserwertung00,
#ts_small_title span,
.ts_week_small_button_next_button_grey,
.ts_week_800_button_now_button,
.ts_week_small_buttons_prev a span,
.ts_week_small_buttons_next a span,
#ts_filmlist_nav a span,
.ts_covers_button span,
#ts_buttons ol li a span
{
	visibility: hidden;
	position: absolute;
	height: 0;
	top: 0;
	left: 0;
}

/** allgemeine Deklarationen & Ausnahmen - Ende **/

/** Coverflow Startseite - Anfang **/

#ts_small_title
{
	float: left;
}

#ts_top_container
{
	height: 144px;
	margin: 0;
	padding: 6px 0 13px;
}
#ts_covers_container
{
	height: 144px;
	overflow: hidden;
	width: 390px;
	float: left;
	margin: 0;
}
#ts_covers_inner
{
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
}
#ts_covers_container_flow
{
	width: 365px;
	margin: 18px 0 0;
}
#ts_covers_pane
{
	position: relative;
	width: 3000px;
	overflow: hidden;
	left: 0;
	padding: 0;
}
#ts_covers_pane img
{
	float: left;
	border: solid 1px #cdcdcd;
	margin: 0 6px 0 0;
	height: 142px;
}
#ts_covers_left,
#ts_covers_right
{
	height: 144px;
	position: relative;
	font-size: 8px;
	padding: 0;
}
#ts_covers_left a,
#ts_covers_right a
{
	width: 30px;
	height: 144px;
	margin: 0;
	padding: 0;
}
.ts_covers_button
{
	width: 30px;
	height: 144px;
}
#ts_covers_left
{
	background: #f5f5f5 url(http://www.teleschau.de/kinomodul/blanko/blankopics/coverleft.jpg) center left no-repeat;
	float: left;
	text-align: left;
	margin: 0 6px 0 0;
}
#ts_covers_right
{
	background: #f5f5f5 url(http://www.teleschau.de/kinomodul/blanko/blankopics/coverright.jpg) center left no-repeat;
	float: left;
	text-align: right;
	margin: 0 0 0 6px;
}

/* Zugehörige Navigation - auch Nav bei Filmkritiken */

#ts_week_small_nav
{
	float: right;
	margin: 0;
}
#ts_week_small_nav ul,
#ts_filmlist_nav ul
{
	list-style-type: none;
	text-align: center;
	font-size: 11px;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
#ts_week_small_nav ul li,
#ts_filmlist_nav ul li
{
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#ts_week_small_nav ul li span
{
	position: relative;
	bottom: -4px;
	margin: 0 0 0 6px;
}
#ts_week_small_nav ul .ts_weeknav_explain span
{
	font-weight: 700;
	color: #000;
	margin: 0 6px;
}
.ts_week_small_buttons_current
{
	float: right;
	font-size: 11px;
	font-weight: 700;
	height: 19px;
	width: 200px;
	text-align: right;
	position: relative;
	top: 19px;
}
.ts_week_small_buttons_block
{
	float: left;
}
.ts_week_800_button_prev_button
{
	float: left;
	margin: 0 6px 0 0;
}
.ts_week_800_button_prev_date
{
	float: left;
	margin: 3px 6px 0 0;
}
.ts_week_800_button_next_date
{
	float: left;
	margin: 3px 0 0 6px;
}
.ts_week_800_button_next_button
{
	float: left;
	margin: 0;
}
.ts_week_800_button_now_date
{
	position: absolute;
	right: 320px;
	margin: 3px 0 0;
}
.ts_week_small_buttons_prev a .ts_week_small_button_prev_button,
a .ts_week_800_button_prev_button
{
	background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_l.png) center left no-repeat;
	height: 23px;
	width: 20px;
}
.ts_week_small_buttons_prev a:hover .ts_week_small_button_prev_button,
a:hover .ts_week_800_button_prev_button
{
	background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_lb.png) center left no-repeat;
	height: 23px;
	width: 20px;
}
.ts_week_small_buttons_next a .ts_week_small_button_next_button,
a .ts_week_800_button_next_button
{
	background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_r.png) center right no-repeat;
	height: 23px;
	width: 26px;
}
.ts_week_small_buttons_next a:hover .ts_week_small_button_next_button,
a:hover .ts_week_800_button_next_button
{
	background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_rb.png) center right no-repeat;
	height: 23px;
	width: 26px;
}

/** Coverflow Startseite - Ende **/

/** Teaserblock Startseite - Anfang **/

#ts_small_main_container
{
	padding: 39px 0 0 0;
}
#ts_small_main_right,
#ts_teaser,
#ts_teaser_txt_flow
{
}
#ts_teaser_txt_flow h3
{
	color: #000;
	font-size: 19px;
}
#ts_small_title_container
{
	height: 39px;
}
#ts_small_title_container h2
{
	margin: 13px 0 0 0;
}
#ts_teaser_txt
{
	float: right;
	width: 210px;
	height: 350px;
	overflow:hidden;
}
#ts_teaser_txt_button
{
	border: none 0 transparent;
	background: #cdcdcd url(http://www.teleschau.de/kinomodul/blanko/blankopics/box01top223.jpg) top center no-repeat;
	position: relative;
	bottom: 0;
	width: 223px;
	padding: 0;
	margin-top: 13px;
	font-size: 11px;
}
#ts_teaser_txt_button_inner
{
	background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/box01bot223.jpg) bottom center no-repeat;
	margin: 0;
	padding: 6px;
}
#ts_teaser_img
{
	width: 246px;
	margin: 0;
}
#ts_teaser_img img
{
	width: 246px;
}

/** Teaserblock Startseite - Ende **/

/** Seitenleiste - Anfang **/

#ts_interviewsidebox_container,
#ts_kinonewssidebox_container,
#ts_morefilmssidebox_container,
#ts_suchfeldsidebox_container,
#ts_videosidebox_container,
#ts_footersidebox_container,
#ts_programmlink_container,
#ts_sidefooter,
#ts_kinoreportagesidebox_container
{
	clear: both;
	/* background: #cdcdcd url(http://www.teleschau.de/kinomodul/blanko/blankopics/box01top.jpg) top center no-repeat; */
	background:#fff;
	border:1px solid #D9DADB;
	padding: 0px 0 0;
}
.ts_intropage #ts_kinonewssidebox_container, .ts_intropage #ts_sidefooter
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
.ts_sidebox_inner
{
	/* background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/box01bot.jpg) bottom center no-repeat; */
	margin: 0;
}
.ts_sidebox
{
	padding: 6px;
}
.ts_sidebox_item
{
	clear: both;
}
.ts_sidebox_itemimg
{
	border: 1px solid #cdcdcd;
	margin: 3px 0 13px 6px;
	float: right;
	padding: 0;
}

.ts_sidebox_itemimg a
{
	line-height: 0px;
}

.ts_sidebox_itemimg img
{
	border: 6px solid #fff;
	height: 100px;
	margin: 0;
}
#ts .ts_sidebox_itemtxt
{
	margin: 13px 0 13px 0;
}
#ts #ts_kinonewssidebox_container .ts_sidebox_itemtxt, #ts #ts_interviewsidebox_container .ts_sidebox_itemtxt
{
	margin: 0;
}
.ts_abstand
{
	height: 13px;
	background: #ffffff;
	line-height: 13px;
	width: 100%;
}
.ts_abstand img
{
	background: transparent;
	border: 0px none transparent;
	margin: 0;
	padding: 0;
	height: 13px;
	width: 13px;
}

/* Kinoprogrammlink Seitenleiste */

#ts #ts_programmlink_container h5
{
	margin:0px;
	padding: 5px 0 5px 10px;
	font-size:11px;
	border:none;
}

/* Suchfeld Seitenleiste */

#ts_search_inner
{
	padding: 3px 0 6px;
}
.ts_suche_explain
{
	font-size: 11px;
	color: #000;
	float: left;
	font-weight: 700;
	padding: 5px 0 15px;
}
.ts_searchcatouter
{
}
.ts_searchcat
{
	background: #fff;
	border: solid 1px #cdcdcd;
	height: 20px;
	float: right;
	margin: 0;
	padding: 0;
	width: 150px;
}
#ts_sucheingabe
{
	clear: both;
	display: block;
	background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/searchback01.jpg) top left no-repeat;
}
.ts_searchfield,
.ts_searchfield:hover
{
	position: relative;
	float: left;
	
	background: -moz-linear-gradient(center top , #FFFFFF, #F1F1F1 1px, #FFFFFF 10px) repeat scroll 0 0 transparent;
    border-color: #C3C1C1 #D8D7D7 #D8D7D7;
    border-style: solid;
    border-width: 1px;
    color: #444444;
    font-family: Tahoma,Sans-Serif;
    font-size: 11px;
    margin-left: 0;
    padding: 5px;
	width:200px;
}

.ts_searchfield:focus {
	border:1px solid #0077BC;
}
.ts_searchbutton
{
	text-transform: capitalize;
	font-weight: 700;
	cursor: pointer;
	overflow: hidden;
	height: 25px;
	position: relative;
	right: 0;
	float: right;
	margin: 0;
	
	background: url("/stupl/pics/bg_button.gif") repeat-x scroll center top #E9EBEA;
    border: 1px solid #D9DADB;
    color: #0077BC;
    font-weight: bold;
}

.ts_searchbutton:hover
{
	border:1px solid #0077BC;
}

/* Trailer- & Bildblock Seitenleiste */

#ts_video_block
{
	border: none 0 transparent;
	background: transparent;
	text-align: center;
	margin: 4px 0 0 0;
}
.ts_teaser_trailerimage img
{
	width: 280px;
}
#ts .ts_teaser_trailerimage a:hover
{
	text-decoration: none
}
#ts .ts_teaser_trailerimage a:after
{
	content: "";
}
.playnw .playnwobj,
.playnw .playnwobj .playnwobjinner
{
	margin: 0;
	padding: 0;
}

/* Interviewblock Seitenleiste */

/* Weitere-Filmeblock Seitenleiste */

#ts_sidebox_linkblock
{
}

/* Newsblock Seitenleiste */

/* Teleschaublock Seitenleiste */

.ts_center
{
	text-align: center;
	padding: 11px 0 0;
}

/** Seitenleiste - Ende **/

/** Hauptbereich Einzelkritik - Anfang **/

/* Infoblock Einzelkritik */

#ts_info_block
{
	height: 244px;
	margin-bottom: 13px;
}
#ts_info_block_txt
{
	float: right;
	width: 280px;
	height: 244px;
	position: relative;
	display: block;
}
#ts_info_block_table table
{
	border-collapse: collapse;
}
#ts_info_block_table table tr td
{
	font-size: 10px;
	line-height: 11px;
	vertical-align: top;
	text-align: left;
}
#ts_info_block_table .ts_info_block_table_header
{
	font-size: 10px;
	line-height: 11px;
	font-weight: 700;
	text-align: right;
	color: #000;
	padding: 0 6px 0 0;
}
#ts_info_block_img
{
	width: 170px;
	border: solid 1px #ccc;
	border-top: solid 1px #ccc;
}
#ts_info_block_img img
{
	width: 170px;
}

/* Imageflow Einzelkritik - Anfang */

#ts_gallerybox_container
{
	clear: both;
	position: absolute;
	bottom: 0;
	width: 280px;
	padding: 0px 0 0;
	border:1px solid #D9DADB;
	background:#f8f8f8;
}
#ts_gallerybox_container #ts_top_container
{
	height: 66px;
	padding: 13px 5px 6px 5px;
}
#ts_gallerybox_container #ts_covers_container
{
	height: 58px;
	overflow: hidden;
	width: 221px;
	float: left;
	margin: 0;
}
#ts_gallerybox_container #ts_covers_inner
{
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
}
#ts_gallerybox_container #ts_covers_pane
{
	position: relative;
	width: 3000px;
	overflow: hidden;
	left: 0;
	padding: 0;
}
#ts_gallerybox_container #ts_covers_pane img
{
	float: left;
	border: solid 1px #cdcdcd;
	margin: 0;
	width: 50px;
	height: 50px;
}
.ts_covers_pane_img_border
{
	margin-right: 3px;
	margin-top: 0;
	float: left;
	border: solid 1px #cdcdcd;
	background: #fff;
	padding: 2px;
}
#ts #ts_covers_pane a:after
{
	content: "";
}
#ts_gallerybox_container #ts_covers_left,
#ts_gallerybox_container #ts_covers_right
{
	height: 55px;
	position: relative;
	font-size: 8px;
	padding: 0;
}
#ts_gallerybox_container #ts_covers_left a,
#ts_gallerybox_container #ts_covers_right a
{
	width: 20px;
	height: 55px;
	margin: 0;
	padding: 0;
			overflow: hidden;

}
#ts_gallerybox_container .ts_covers_button
{
	width: 20px;
	height: 55px;
		overflow: hidden;

}
#ts_gallerybox_container #ts_covers_left
{
	background: #f5f5f5 url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_l.png) center left no-repeat;
	float: left;
	text-align: left;
	margin: 0 4px 0 0;
}
#ts_gallerybox_container #ts_covers_right
{
	background: #f5f5f5 url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_r.png) center left no-repeat;
	float: right;
	text-align: right;
	margin: 0 0 0 4px;
}

/* Buttons Einzelkritik */

#ts_buttons
{
	border-bottom: solid 1px #cdcdcd;
	height: 34px;
	overflow: visible;
	width: 100%;
	margin-top: 26px;
	display: block;
}
#ts_buttons ol
{
	margin: 0;
	padding: 0;
}
#ts_buttons ol li a
{
	padding-bottom: 10px;
	color: #fff;
	display: block;
	margin: 0 5px 10px 0;
}
#ts_buttons ol li
{
	float: left;
	list-style-type: none;
	cursor: pointer;
	height: 35px;
	overflow: hidden;
}
#ts_buttons ol li a:active
{
	outline: none;
}
#ts_buttons ol li a:hover
{
	background: transparent none;
	color: #fff;
}

#ts_buttons ol .ts_but_kritik_active a,
#ts_buttons ol .ts_but_kinofinder_active a,
#ts_buttons ol .ts_but_interview_active a,


/** Hauptbereich Einzelkritik - Ende **/

/** Contentblock Einzelkritik (Kritik, Interview, Läuft Wo?) - Anfang **/

#ts_txt_container
{
	width: 470px;
	overflow: hidden;
	position: relative;
	margin: 0px;
}
#ts_txt
{
	width: 1410px;
	position: relative;
}
.ts_artikel,
#ts_interview,
#ts_kinofinder
{
	width: 470px;
	float: left;
	font-size: 11px;
}

/* Kritikblock Einzelkritik */

.ts_kopf_txt
{
	font-weight: 700;
	font-size: 12px;
	color: #000;
	padding: 0 0 13px;
}
.ts_txt_img_right,
.ts_txt_img_left
{
	overflow: hidden;
	border: solid 1px #cdcdcd;
	width: 170px;
	font-size: 10px;
	padding: 6px;
}
.ts_txt_img_right
{
	margin: 10px 10px 10px 10px;
	float: right;
}
.ts_txt_img_left
{
	margin: 10px 10px 10px 0;
	float: left;
}
.ts_txt_img_right img,
.ts_txt_img_left img
{
	float: left;
	border: 0;
}
.ts_txt_img_thumb
{
	overflow: hidden;
}
.ts_txt_img_lightbox_caption
{
	font-size: 8px;
}
.ts_bu
{
	margin-top: 6px;
}
.ts_autor
{
	clear: both;
	font-size: 10px;
	text-align: right;
	padding: 10px 0 25px;
}
#ts .ts_autor span a
{
	color: #000;
}
#ts .ts_autor span a:after
{
	content: "";
}

/* Weiterführende Interne - & Externe Links (auch für andere Unterseiten gültig) Einzelkritik */

.ts_link_intern,
.ts_link_inner
{
}
#ts .ts_link_inner h5
{
	font-family: Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 11px;
	color: orange;
	font-weight: 700;
	padding: 0;
}
.ts_link_extern
{
	margin: 13px 0 0 0;
}

/* Interviewblock Einzelkritik */

#ts #ts_txt_container .ts_artikel h2
{
	margin-top: 13px;
}
#ts .ts_txt_interviewer
{
	font-weight: 700;
	color: #000;
	padding: 0 0 0 11px;
}
#ts .ts_txt_interviewten
{
	font-weight: 700;
	padding: 0 0 0 11px;
}

/* "Läuft Wo?"-Block Einzelkritik */

#ts_kinoliste
{
	font-size: 11px;
	margin: 0px 0 0;
	
}
#ts #ts_small_title_container .ts_finder_sort_text
{
	font-weight: 400;
	color: #000;
}
#ts_kinoliste_header
{
	height: 24px;
	border-bottom: solid 1px #cdcdcd;
	background: #f5f5f5;
	padding-right:10px;
}
#ts_kinoliste_header_inner
{
	padding-top: 5px;
}
.ts_finder_header_tage
{
	position: relative;
	top: 0px;
	float: right;
}
#ts_kinosearch #ts_small_title_container span
{
	font-weight: 700;
	color: orange;
}
#ts_kinosearch .ts_finder_header_tage
{
	position: relative;
	top: -22px;
}
.ts_finder_header_tage .ts_active
{
	font-weight: 700;
	color: #0077BC;
	border-top: solid 1px #cdcdcd;
	border-left: solid 1px #cdcdcd;
	border-right: solid 1px #cdcdcd;
	background: #fff;
}
.ts_finder_header_tage .ts_inactive
{
}
#ts_tag_do,
#ts_tag_fr,
#ts_tag_sa,
#ts_tag_so,
#ts_tag_mo,
#ts_tag_di,
#ts_tag_mi
{
padding:3px 5px;
	float: left;
}
#ts_kinoliste_results
{
	width: 100%;
	margin: 10px 0 10px 0;
	padding: 10px 0 5px;
	clear: both;
	/*
	overflow: scroll;
	overflow-x: hidden;*/
}
.ts_finder_stadtblock
{
	padding: 5px 0 10px;
}
.ts_finderkinoinfoblock .ts_title
{
	background: #f5f5f5;
	border-bottom: solid 1px #cdcdcd;
	margin-bottom: 13px;
	text-align: left;
	padding: 5px;
}
.ts_staedtelink
{
	font-size: 11px;
	float: left;
	width: 200px;
	border-bottom: 1px solid #ccc;
	margin: 13px 13px 0 0;
}
.ts_title
{
	font-size: 11px;
	margin: 0;
	padding: 0 0 6px;
}
.ts_popup
{
	background: #fff;
	padding: 6px;
}
.ts_finder_kinoblock
{
	position: relative;
	border-bottom: solid 1px #cdcdcd;
	margin: 13px 13px 0 13px;
}
#ts #ts_kinosearch #ts_small_title_container .ts_finder_kinoblock span
{
	font-weight: 400;
	color: #000;
}
.ts_finder_zeiten
{
	text-align: right;
}
.ts_finder_zeiten .ts_visible
{
	visibility: visible;
	position: relative;
	top: 0;
	right: 0;
	z-index: 10;
}
.ts_finder_zeiten .ts_hidden
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.ts_kinoname
{
	float: left;
	position: relative;
	z-index: 20;
}
/***** !!!!!!!!!!!!!!!!!!!!!!!!!!!! *****/
/***** Läuft wo wird noch erweitert *****/
/***** !!!!!!!!!!!!!!!!!!!!!!!!!!!! *****/

/** Contentblock Einzelkritik (Kritik, Interview, Läuft Wo?) - Anfang **/

/** Übersichtsseite Filmkritiken - Anfang **/

#ts h1 .ts_articlelist_page_title
{
	display: inline;
}
#ts h1 .ts_articlelist_page_title span /*Datum*/
{
}
#ts_filmlist_nav
{
	width: 482px;
	position: relative;
	top: 13px;
}
#ts_filmlist_navnow
{
	float: right;
	font-size: 11px;
	font-weight: 700;
}
#ts_filmlist_navback,
#ts_filmlist_navforward
{
}

/* -> Weitere Nav-Elemente weter oben unter "Zugehörige Navigation ..." <- */

#ts_filmlist_container
{
	clear: left;
	padding: 13px 0 0 0;
}
.ts_filmlist_film
{
	margin-top: 26px;
	clear: left;
}
#ts .ts_filmlist_film h3
{
	margin: 0 0 10px;
}
.ts_filmlist_box1
{
	float: left;
	margin: 0 6px 13px 0;
}
.ts_filmlist_img a img
{
	height: 120px;
	width: 85px;
}
.ts_filmlist_kinofinder
{
	margin: 11px 0 0;
	font-size: 11px;
}
.ts_filmlist_txt
{
	width: 150px;
	float: left;
	margin: 0 0 13px 0;
}
.ts_filmlist_box2
{
	width: 216px;
	float: right;
}
.ts_filmlist_trailer
{
	width: 216px;
	height: 122px;
	display: block;
	overflow: hidden;
	background: #eee;
}
.ts_filmlist_image img
{
	width: 216px;
}
.ts_filmlist_trailerinner
{
	border: 1px solid #000;
	background: #000;
}
.ts_filmlist_txt_rating
{
	font-size: 10px;
	font-weight: 700;
	text-align: right;
	color: #000;
	float: right;
	margin: 11px 0 0;
}
.ts_filmlist_txt_rating span
{
	font-weight: 400;
	color: #000;
}
#ts_filmlist_film4:after
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: 700;
	content: "Weitere Filmstarts der Woche:";
	color: #ff7200;
	font-size: 11px;
	text-decoration: none;
}
#ts_filmlist_film4
{
margin-bottom: 13px;
}
#ts_filmlist_film5 .ts_filmlist_box1, #ts_filmlist_film5 .ts_filmlist_txt, #ts_filmlist_film5 .ts_filmlist_box2,
#ts_filmlist_film6 .ts_filmlist_box1, #ts_filmlist_film6 .ts_filmlist_txt, #ts_filmlist_film6 .ts_filmlist_box2,
#ts_filmlist_film7 .ts_filmlist_box1, #ts_filmlist_film7 .ts_filmlist_txt, #ts_filmlist_film7 .ts_filmlist_box2,
#ts_filmlist_film8 .ts_filmlist_box1, #ts_filmlist_film8 .ts_filmlist_txt, #ts_filmlist_film8 .ts_filmlist_box2,
#ts_filmlist_film9 .ts_filmlist_box1, #ts_filmlist_film9 .ts_filmlist_txt, #ts_filmlist_film9 .ts_filmlist_box2,
#ts_filmlist_film10 .ts_filmlist_box1, #ts_filmlist_film10 .ts_filmlist_txt, #ts_filmlist_film10 .ts_filmlist_box2,
#ts_filmlist_film11 .ts_filmlist_box1, #ts_filmlist_film11 .ts_filmlist_txt, #ts_filmlist_film11 .ts_filmlist_box2,
#ts_filmlist_film12 .ts_filmlist_box1, #ts_filmlist_film12 .ts_filmlist_txt, #ts_filmlist_film12 .ts_filmlist_box2,
#ts_filmlist_film13 .ts_filmlist_box1, #ts_filmlist_film13 .ts_filmlist_txt, #ts_filmlist_film13 .ts_filmlist_box2,
#ts_filmlist_film14 .ts_filmlist_box1, #ts_filmlist_film14 .ts_filmlist_txt, #ts_filmlist_film14 .ts_filmlist_box2,
#ts_filmlist_film15 .ts_filmlist_box1, #ts_filmlist_film15 .ts_filmlist_txt, #ts_filmlist_film15 .ts_filmlist_box2,
#ts_filmlist_film16 .ts_filmlist_box1, #ts_filmlist_film16 .ts_filmlist_txt, #ts_filmlist_film16 .ts_filmlist_box2,
#ts_filmlist_film17 .ts_filmlist_box1, #ts_filmlist_film17 .ts_filmlist_txt, #ts_filmlist_film17 .ts_filmlist_box2,
#ts_filmlist_film18 .ts_filmlist_box1, #ts_filmlist_film18 .ts_filmlist_txt, #ts_filmlist_film18 .ts_filmlist_box2,
#ts_filmlist_film19 .ts_filmlist_box1, #ts_filmlist_film19 .ts_filmlist_txt, #ts_filmlist_film19 .ts_filmlist_box2,
#ts_filmlist_film20 .ts_filmlist_box1, #ts_filmlist_film20 .ts_filmlist_txt, #ts_filmlist_film20 .ts_filmlist_box2
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
#ts_filmlist_film1 h4, #ts_filmlist_film2 h4,#ts_filmlist_film3 h4,#ts_filmlist_film4 h4
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
#ts_filmlist_film5 h3,
#ts_filmlist_film6 h3,
#ts_filmlist_film7 h3,
#ts_filmlist_film8 h3,
#ts_filmlist_film9 h3,
#ts_filmlist_film10 h3,
#ts_filmlist_film11 h3,
#ts_filmlist_film12 h3,
#ts_filmlist_film13 h3,
#ts_filmlist_film14 h3,
#ts_filmlist_film15 h3,
#ts_filmlist_film16 h3,
#ts_filmlist_film17 h3,
#ts_filmlist_film18 h3,
#ts_filmlist_film19 h3,
#ts_filmlist_film20 h3
{
	font-size: 14px;
	font-weight: 400;
}
#ts_filmlist_film5,
#ts_filmlist_film6,
#ts_filmlist_film7,
#ts_filmlist_film8,
#ts_filmlist_film9,
#ts_filmlist_film10,
#ts_filmlist_film11,
#ts_filmlist_film12,
#ts_filmlist_film13,
#ts_filmlist_film14,
#ts_filmlist_film15,
#ts_filmlist_film16,
#ts_filmlist_film17,
#ts_filmlist_film18,
#ts_filmlist_film19,
#ts_filmlist_film20 
{
	float: left;
	width: 240px;
	height: 31px;
	padding: 0;
	clear: none;
}

/** Übersichtsseite Filmkritiken - Ende **/

/** Übersichtsseite Interview & Übersichtsseite News - Anfang **/

#ts_big_container,
.ts_biginterview,
.ts_bignews
{
}
#ts h1 .ts_interv_page_title,
#ts h1 .ts_news_page_title,
#ts #ts_txt_container .ts_artikel h3
{
	font-family: Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 11px;
	color: #7B7B7B;
	font-weight: 700;
	margin: 0;
	padding: 0;
}
.ts_bigitem
{
	float: left;
	padding: 13px 0;
	border-bottom: 0px none transparent;
}
#ts_bigitem1
{
	border-bottom: 1px solid #CDCDCD;
	padding: 0 0 13px 0;
}
#ts_bigitem7, #ts_bigitem8, #ts_bigitem9, #ts_bigitem10, #ts_bigitem11, #ts_bigitem12, #ts_bigitem13, #ts_bigitem14, #ts_bigitem15
{
	width: 45%;
	padding: 0;
	margin: 0 20px 0 0;
}
#ts #ts_bigitem7 h3, #ts #ts_bigitem8 h3, #ts #ts_bigitem9 h3, #ts #ts_bigitem10 h3, #ts #ts_bigitem11 h3, #ts #ts_bigitem12 h3, #ts #ts_bigitem13 h3, #ts #ts_bigitem14 h3, #ts #ts_bigitem15 h3, #ts_filmlist_container h4
{
	font-size: 11px;
	font-weight: 400;
}
#ts_bigitem7, #ts_bigitem9, #ts_bigitem11
{
	clear: both;
}
#ts_bigitem7 .ts_bigitem_img a img, #ts_bigitem8 .ts_bigitem_img a img, #ts_bigitem9 .ts_bigitem_img a img, #ts_bigitem10 .ts_bigitem_img a img, #ts_bigitem11 .ts_bigitem_img a img, #ts_bigitem12 .ts_bigitem_img a img, #ts_bigitem13 .ts_bigitem_img a img, #ts_bigitem14 .ts_bigitem_img a img, #ts_bigitem15 .ts_bigitem_img a img,
#ts_bigitem7 p, #ts_bigitem8 p, #ts_bigitem9 p, #ts_bigitem10 p, #ts_bigitem11 p, #ts_bigitem12 p, #ts_bigitem13 p, #ts_bigitem14 p, #ts_bigitem15 p
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
#ts .ts_biginterview h2
{
	font-family: Verdana, Arial, sans-serif;
	background: none;
	border: 0 none;
	font-size: 11px;
	line-height: 18px;
	color: orange;
	font-weight: 700;
	padding: 0;
}
#ts .ts_bigitem h3, #ts .ts_bignews h2
{
	background: none;
	border: 0 none;
	font-size: 13px;
	line-height: 15px;
	font-weight: 700;
	padding: 0;
	margin: 0 0 6px 0;
}
#ts #ts_bigitem1 h3, #ts .ts_bignews #ts_bigitem1 h2
{
	background: none;
	border: 0 none;
	font-size: 22px;
	line-height: 25px;
	font-weight: 700;
	padding: 0;
	margin: 0 0 6px 0;
}
.ts_teaser_img_caption
{
	width: 170px;
	line-height: 17px;
}
.ts_bigitem_img a img
{
	width: auto;
	height: 84px;
	overflow: hidden;
}
#ts #ts_bigitem1 .ts_bigitem_img
{
	width: auto;
	max-width: 250px;
	min-height: 160px;
	min-width: 125px;
	overflow: hidden;
}
#ts #ts_bigitem1 .ts_bigitem_img  a img
{
	width: 250px;
	height: auto;
	overflow: hidden;
}
.ts_bigitem_img .ts_teaser_img_caption
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
#ts .ts_bignews #ts_bigitem1 .ts_bigitem_img .ts_teaser_img_caption
{
	position: relative;
	top: 0;
	left: 0;
	visibility: visible;
}
#ts .ts_bignews #ts_bigitem1 .ts_teaser_img_caption
{
	width: auto;
	line-height: 17px;
}
.ts_bigitem_img_outer
{
	margin: 6px 6px 0 0;
	float: left;
}
.ts_bigitem_img
{
	overflow: hidden;
	border: none 0px transparent;
	font-size: 10px;
	padding: 0px;
}
.ts_bigitem_txt
{
	float: left;
	display: block;
	width: 400px;
	/** width: 270px; layouttest  **/
}
.ts_biginterview .ts_bigitem_txt, .ts_bignews .ts_bigitem_txt
{
	float: none;
	display: inline;
	width: auto;
	/** width: 270px; layouttest  **/
}
.ts_biginterview .ts_link_extern, .ts_bignews .ts_link_extern
{
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

/** Übersichtsseite Interview - Ende **/

/** Kinofinder - Anfang **/

#ts_kinosearch
{
}
#ts_kinoliste_results .ts_hidden
{
	visibility: hidden;
	position: absolute;
}
#ts_searchbacknav
{
	margin: 13px 0 26px 0;
}
#ts_kinoliste_results .ts_finderkinoinfoblock, .ts_popup .ts_finderkinoinfoblock
{
	position: absolute;
	margin: 0 0 0 26px;
	padding: 6px;
	background: #fff;
	border: solid 1px #cdcdcd;
	border-right: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	left: 0;
	top: -300px;
	z-index: 200;
	width: 300px;
}
.ts_letter
{
	float: left;
	font-size: 11px;
	text-transform: uppercase;
	padding: 4px 8px;
	border: 1px solid #cdcdcd;
	margin: 0 6px 6px 0;
}
.ts_stadtliste_header_letters .ts_inactive
{
	color: #999;
}
#ts .ts_stadtliste_header_letters .ts_active a
{
	color: orange;
}
#ts_stadtliste_header
{
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
}
#ts_stadtliste_results
{
	padding: 13px 0;
	clear: both;
}
/** .ts_stadtliste_staedte .ts_hidden
{
	position: absolute;
	visibility: hidden;
	top: 0;
	left: 0;
} **/
#ts .ts_stadtliste_staedte .ts_clear
{
	clear: none;
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}
.ts_stadtliste_staedte .ts_staedtelink
{
	display: inline;
}
.ts_finder_kinoblock
{
	z-index: 100;
}
#ts .ts_finderkinoinfoblock h5
{
	margin: 13px 0 13px 6px;
}
.ts_finderkinoinfoblock .ts_title
{
	text-align: right;
}
.ts_finderkinoinfoblock .ts_title span
{
	text-align: right;
}

/** Kinofinder - Ende **/

/** Suchfeldergebnisse - Anfang **/

#ts_small_search_container,
.ts_search_row_kino,
.ts_finderkino_address_ort,
.ts_finderkino_address_strasse,
.ts_finderkino_telefon,
.ts_finderkino_telefax,
.ts_finderkino_email
{
}
#ts .ts_search_notfound
{
	padding: 13px 26px 10px;
}
.ts_search_row,
.ts_finder_stadtblock
{
	background: #f3f6fa;
	font-size: 11px;
	line-height: 17px;
	width: 100%;
	margin: 0 0 13px;
	padding: 0 0 6px;
}
.ts_search_row_title,
.ts_search_row_kinoname /* !!! Sollte noch weg !!! */
{
	background: #dde6ed;
	border-bottom: 1px solid #fff;
	padding: 0 6px;
}

.ts_search_row_title_first
{
	width: 75%;
	float: left;
}
#ts .ts_search_row_title2
{
	line-height: 16px;
}
#ts  .ts_search_row_title2, #ts  .ts_search_row_title2 a
{
	color: #fff;
}
.ts_search_row_title2_inner
{
	text-align: left;
	text-transform: uppercase;
	background: #ff7200;
	padding: 0 6px;
	display: inline;
	margin: 0;
	top: -1px;
	position: relative;
}
#ts .ts_search_row_title2 a:after
{
	color: #fff;
}
.ts_search_row_result
{
	background: #fff;
	padding: 0 0 6px 0;
	margin: 6px;
	border:1px solid #CDCDCD;
}
.ts_search_row_title span,
.ts_search_row_kinoname span /* !!! Sollte noch weg !!! */
{
	text-align: right;
	right: 0;
	width: 100px;
	float: right;
}
.ts_search_row_title_first:before,
.ts_search_row_kinoname_first:before
{
	content: " " counter(Anzahl_Ergebnisse) " ";
	counter-increment: Anzahl_Ergebnisse;
	background: #ff7200;
	color: #fff;
	padding: 0 13px;
	margin: 0 6px 0 -6px;
	text-align: center;
	font-weight: 700;
}
body #ts
{
counter-reset: Anzahl_Ergebnisse;
}
#ts .ts_search_row p
{
	margin: 0 6px 13px 0;
}
.ts_filmlistblock
{
	display: table-cell;
}
.ts_finderkino_address,
.ts_finderkino_contact,
.ts_finderkino_homepage,
.ts_kino_allfilms
{
	padding: 0 6px;
}
.ts_finderkino_address_plz
{
	float: left;
}
.ts_search_row_inner
{
	padding: 6px 0 0 6px;
}
.ts_search_row_inner .ts_filmlist_img
{
	float: left;
	margin: 0 6px 0 0;
}

/** Suchfeldergebnisse - Ende **/

/** Lytebox - Anfang **/

#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.custom { background-color: #000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto 13px; }
	#lbOuterContainer.custom { border: 0px none transparent; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; Padding: 6px 0 0 0;}
	#lbDetailsContainer.custom { border: 0px none transparent; }

#lbImageContainer, #lbIframeContainer { padding: 0px; }
#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(http://93.104.193.232/kinomodul/ts/lytebox/images/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/ts_transparent.gif) no-repeat; display: block; left: 0; float: left; }
#lbPrev.custom { width: 40%; height: 100%; background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/ts_transparent.gif) no-repeat; display: block; left: 0; float: left; margin: 0 0 0 6px;}
	#lbPrev.custom:hover, #lbPrev.custom:visited:hover { background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_l.png) left 49% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/ts_transparent.gif) no-repeat; display: block; right: 0; float: right; }
#lbNext.custom { width: 40%; height: 100%; background: transparent url(http://www.teleschau.de/kinomodul/blanko/blankopics/ts_transparent.gif) no-repeat; display: block; right: 0; float: right; margin: 0 6px 0 0;}
	#lbNext.custom:hover, #lbNext.custom:visited:hover { background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/pfeil01_r.png) right 49% no-repeat;}

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.custom, #lbNext2.custom, #lbSpacer.custom { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.custom, #lbNext2_Off.custom { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.custom { color: #000; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: 400; margin: 0 0 6px 0; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 75px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.custom { background: url(http://www.teleschau.de/kinomodul/blanko/blankopics/ts_lyteboxclose.png) no-repeat; }

#lbPlay { width: 75px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.custom { background: url(http://93.104.193.232/kinomodul/ts/lytebox/images/play_gold.png) no-repeat; }
	
#lbPause { width: 75px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.custom { background: url(http://93.104.193.232/kinomodul/ts/lytebox/images/pause_gold.png) no-repeat; }


/** Lytebox - Ende **/

#ts_kunde1 {
width:467px;
height:130px;
overflow:hidden;
position:absolute;
top:285px;
left:0px;
z-index:99;
}

#ts_small_main_right {
margin-top:0px;
}

#ts_right #ts_kunde1 {
position:relative;
top:0;
width:300px;
height:auto;
}

#ts_right #ts_kunde1 #kinowerbung1 {
margin-left:-467px;
}

#kinowerbung1,
#kinowerbung2,
#kinowerbung3 {
margin-bottom:10px;
}

#ts_buttons {
height:28px;
}

#ts_buttons ol li {
height:auto;
}

#ts_buttons ol li a span {
visibility:visible;
position:static;
}

#ts_buttons ol li a {
    background: url("/stupl/pics/atabs/active_bg.gif") repeat-x scroll left top transparent !important;
    border: 1px solid #DBDBDD !important;
    color: #9D9D9F !important;
    display: block;
    height: 20px !important;
    padding: 7px 10px 0 !important;
    text-decoration: none !important;
	width:auto !important;
	margin-right:10px !important;
}

#ts_buttons ol li a:hover, 
#ts_buttons ol .ts_but_kritik_active a,
#ts_buttons ol .ts_but_kinofinder_active a,
#ts_buttons ol .ts_but_interview_active a {
    border-color: #0077BC #0077BC #DBDBDD !important;
    border-style: solid !important;
    border-width: 1px !important;
    color: #0077BC !important;
}
