/* CSS Document */


html, body { background:#fff; color: #000 !important; size: portrait !important; margin: 0; adding: 1em 0 0 0; }

.rt_navigation { display: none; }


.rt_kopfbereich { margin: 0 0 1em 0; }

#rtURLPrint { 
	clear: both;
	display: block !important;
	padding: 0.5em 0 0.5em 0;
	margin: 0.5em 0 0 0;
	border-top: 1px solid #e9ebef;
	border-bottom: 1px solid #e9ebef;
	width: 100%;
	float: left;
	text-align: right;
	font-size: 0.7em;
	color: #000; 
	}

.rt_tatort { background: #fff; height: 100% !important; }  

.content  { width: 40em !important;  }
.content a { color: #000 !important; }


/* ENDE Spalten */


/* sendetermine */

.rt_tatort .rt_sp01 {
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	}
	
.rt_tatort .rt_sp01 h1 {
	padding: 0 0 1em 0;
	margin: 0;
        width: 100%;
	display: inline;
	float: left;
	}
	
.rt_tatort .rt_sp01 h2 {
	clear: both;
	padding: 2em 0 0 0;
	margin: 0;
	display: inline;
	float: left;
	}
	
	
	
.rt_tatort .rt_sp01 .infokasten { display: none; }
.rt_tatort .rt_sp01 .rpg_hinweis { display: none; }
	
	
.rt_tatort .rt_sp01 .blockelement {
	clear: both !important;
	padding: 0 0 0.5em 0;
	margin: 1em 0 2em 0;
	width: 100%;
	float: left;
	background: #fff;
	border: 1px solid #666;
	}
	
*html .rt_tatort .rt_sp01 .blockelement {
	float: none;
	}

/* 	
.rt_tatort .rt_sp01 .blockelement.break { page-break-after: always; }
*html .rt_tatort .rt_sp01 .blockelement.break { page-break-after: left; }
*/

.rt_tatort .rt_sp01 .blockelement img {
	display: none;
	}
	

	
.rt_tatort .rt_sp01 .blockelement .textblock {
	padding: 0 0 0 1em;
	margin: 0;
	width: 48%;
	float: left;
	}
	
.rt_tatort .rt_sp01 .blockelement p.dachzeile {
	padding: 0.5em 0 0 0;
	width: 100%;
	font-size: 0.7em;
	float: left;
	color: #000;
	}
	
.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: #000;
	position: relative;
	}
	
.rt_tatort .rt_sp01 .blockelement p.hinweis {
	padding: 0 0 0.5em 0;
	width: 50%;
	font-size: 0.7em;
	float: left;
	color: #000;
	}
	
/* tabelle */
	
.rt_tatort .rt_sp01 table {
	padding: 0;
	margin: 0.25em 0.5em 0 0;
	width: 45%;
	float: right;
	border: 0;
	color: #444;
	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;
	position: relative;
	}

.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%; display: none; }

/* LISTE */
	
.rt_tatort .rt_sp01 ul {
	padding: 0;
	margin: 0.25em 0.5em 0 0;
	width: 45%;
	float: right;
	color: #444;

	}
	

.rt_tatort .rt_sp01 ul li {
	padding: 0.15em 0 0.15em 0.5em;
	margin: 0;
	font-size: 0.7em;
	border-bottom: 1px solid #4b4b4b;
	position: relative;
	list-style: none;
	}

.rt_tatort .rt_sp01 ul li .datum { 
	float: left;
	width: 18%;
	}
	
.rt_tatort .rt_sp01 ul li .zeit { 
	float: left;
	width: 22%; 	
	}
	
	
.rt_tatort .rt_sp01 ul li .kanal { 
	float:left;
	width: 45%; 
	}
	
	
*html .rt_tatort .rt_sp01 ul {
	padding: 0;
	margin: 0.25em 0.5em 0 0;
	width: 45%;
	float: right;
	color: #444;

	}
	

*html .rt_tatort .rt_sp01 ul li {
	padding: 0.15em 0 0.15em 0.5em;
	margin: 0;
	font-size: 0.7em;
	border-bottom: 1px solid #4b4b4b;
	position: relative;
	list-style: none;
	}

*html .rt_tatort .rt_sp01 ul li .datum { 
	float: left;
	width: 18%;
	}
	
*html .rt_tatort .rt_sp01 ul li .zeit { 
	float: left;
	width: 22%; 	
	}
	
	
*html .rt_tatort .rt_sp01 ul li .kanal { 
	float:left;
	width: 45%; 
	}


/* LISTE ENDE */

.rt_tatort .rt_sp01 table td.icon img {
	display: none;
}
	

.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: #000;
	background: #fff;
	
	}
	

.rt_tatort .rt_sp01 p.legende img {
	clear: none;
	float: right;
	padding: 0 0 0 0.5em;
	}
	
	
.breadcrumb { display: none; }
	
	
	
.logos { display: none !important; }
.logosText { clear: both; margin: 0; padding: 1em 0 1em 0; display: block !important; }

.logosText p { color: #333; font-size: 0.7em; }

