.rt_tatort { background: none; padding-top: 1em; height: 100%; } 


/* Spalten */
.rt_tatort .rt_sp01 { width: 100%; }

/* ENDE Spalten */


.rt_tatort .rt_sp01 {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	}
	
.rt_tatort .rt_sp01 h1 {
	padding: 0 0 1em 0;
	margin: 0;
	display: inline;
	float: left;
	width: 90%;
	}
	
.rt_tatort .rt_sp01 h2 {
	clear: both;
	padding: 2em 0 0 0;
	margin: 0;
	width: 90%;
	display: inline;
	float: left;
	}
	
	
	
.rt_tatort .rt_sp01 .infokasten {
	padding: 0;
	margin: 0;
	
	border: 1px solid #fff;
	}
	
.rt_tatort .rt_sp01 .infokasten p {
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0;
	width: 80%;
	font-size: 0.7em;
	float: left;
	color: #fff;
	position: relative;
	}
	
	
.rt_tatort .rt_sp01 .infokasten span.icons {
	padding: 0.25em 0 0 0;
	margin: 0;
	width: 10%;
	float: right;
	display: block;
	}
	
	

.rt_tatort .rt_sp01 .rpg_hinweis {
	clear: both;
	float: left;
	padding: 0.5em 0 0 0;
	margin: 0;
	width: 100%;
	}
	
.rt_tatort .rt_sp01 .rpg_hinweis p {
	padding: 0.5em 0 0.5em 0.5em;
	margin: 0;
	width: 100%;
	font-size: 0.7em;
	float: left;
	color: #fff;
	position: relative;
	}
	
	
	
	
	
.rt_tatort .rt_sp01 .blockelement {
	clear: both;
	padding: 0 0 0.5em 0;
	margin: 1em 0 0 0;
	width: 100%;
	float: left;
	background: #000;
	/* border: 1px solid #000; */
	}
	
.rt_tatort .rt_sp01 .blockelement img {
	padding: 0 0.5em 0 0;
	margin: 0;
	float: left;
	display: block;
	}
	

	
.rt_tatort .rt_sp01 .textblock {
	padding: 0;
	margin: 0;
	width: 42%;
	float: left;
	}
	
.rt_tatort .rt_sp01 .blockelement p.dachzeile {
	padding: 0.5em 0 0 0;
	width: 100%;
	font-size: 0.7em;
	float: left;
	color: #fff;
	}
	
.rt_tatort .rt_sp01 .blockelement h2 {
	width: 100%;
	padding: 0.25em 0 0 0;
	margin: 0;
	font-size: 1em;
	float: left;
	color: #8a8081;
	}
	
.rt_tatort .rt_sp01 .blockelement h2 a { color: #a3111b; }
.rt_tatort .rt_sp01 .blockelement h2 a:hover { color: #a3111b; text-decoratin: underline; }

.rt_tatort .rt_sp01 .blockelement p {
	padding: 0.25em 0 0.5em 0;
	margin: 0;
	width: 95%;
	font-size: 0.75em;
	float: left;
	color: #fff;
	position: relative;
	}
	
.rt_tatort .rt_sp01 .blockelement p.hinweis {
	padding: 0 0 0.5em 0;
	width: 50%;
	font-size: 0.7em;
	float: left;
	color: #ccc;
	}
	
/* tabelle */
	
.rt_tatort .rt_sp01 table {
	padding: 0;
	margin: 0.25em 0 0 0;
	width: 35%;
	float: left;
	border: 0;
	color: #cfcfcf;
	border-collapse: collapse;
	}
	
.rt_tatort .rt_sp01 table tr {
	/* border-bottom: 1px solid #4b4b4b; */
	}
	
.rt_tatort .rt_sp01 table td {
	padding: 0.15em 0 0.15em 0.5em;
	margin: 0;
	font-size: 0.7em;
	float: left;
	border-bottom: 1px solid #4b4b4b;
	}

.rt_tatort .rt_sp01 table td.datum { width: 18%; }
.rt_tatort .rt_sp01 table td.zeit { width: 22%; }
.rt_tatort .rt_sp01 table td.kanal { width: 45%; }
.rt_tatort .rt_sp01 table td.icon { width: 5%; }


.rt_tatort .rt_sp01 p.legende {
	clear: both;
	padding: 0.25em 0 0 0;
	margin: 0.25em 0 0 0;
	text-align: right;
	width: 100%;
	display: inline;
	font-size: 0.7em;
	float: left;
	color: #fff;
	background: #a3111b;
	
	}
	

.rt_tatort .rt_sp01 p.legende img {
	clear: none;
	float: right;
	padding: 0 0 0 0.5em;
	}
	
	
	
	
	
	/* player auf sendungsterminseite */
	
	
	
	
.blockelement #player_container_1, .blockelement #player_container_2 {
	clear: both;
	float: left;
	width: 27.85em;
	/* width: 38em; */
	margin: 0em 0 0 11.25em;
	border: 1px solid #50545f;
	display: inline;
	}
	
.blockelement #player_container_1 .player_navi_verlauf, .blockelement #player_container_2 .player_navi_verlauf {
	background: none;
	display: none;
	}
	
.blockelement #player_container .player_navi_verlauf ul li {
	visibility: hidden;
	}
	
.blockelement #player_container_1 .navigation, .blockelement #player_container_2 .navigation {
	padding: 1.35em 0 0 0;
	height: 29px;
	border-right: 1px solid;
	}
	
*html .blockelement #player_container_1 .navigation { padding: 1.45em 0 0 0; height: 27px; }
*html .blockelement #player_container_2 .navigation { padding: 1.45em 0 0 0; height: 27px; }
	
	
*+html .blockelement #player_container_1 .navigation { padding: 1.45em 0 0 0; height: 27px; }	
*+html .blockelement #player_container_2 .navigation { padding: 1.45em 0 0 0; height: 27px; }


	
.blockelement .player .navigation span.wmp { padding: 5px 0 5px 3.75em !important; }
	
.blockelement #player_container_1 .player, .blockelement #player_container_2 .player {
	background: url(/static/radiotatort/pics/backs/verlauf_player_wmp.jpg) repeat-x left top;
	border: none;
	padding: 0 !important;
	width: 100% !important;
	}
	
.blockelement #player_container .player span {
	padding: 0.5em 0 0 0.5em;
	}
	
	
