
.rt_tatort { height: auto; } 


/* Spalten */
.rt_tatort .rt_sp01 { width: 75%; padding: 0 0 2em 10.62em; }

.rt_inhalt { background: #000; height: auto; } 



.rt_inhalt .rt_sp02 {
	clear: both;
	padding: 0;
	margin: 0 auto 0 auto;
	width: 50.38em !important;
	float: none;
	}

/* ENDE Spalten */


/* kontakt */

.kontakt {
	padding: 0 0 0 1.25em;
	margin: 0;
	width: 95%;
	float: left;
	}
	
.kontakt h1 {
	padding: 0.5em 0 1em 0 !important;
	margin: 0;
	width: 95%;
	font-size: 0.95em !important;
	color: #a3111b;
	}
	
.kontakt a { color: #ccc; }
.kontakt a:hover { color: #ccc; text-decoration: underline;}


.kontakt .fehler {
	clear: both;
	padding: 0.5em 0 0.5em 0;
	margin: 0 0 0.5em 0;
	width: 100%;
	float: left;
	border: 1px solid #a3111b;
	}
	
.kontakt .fehler p {
	clear: both;
	padding: 0 0 0 0.5em;
	margin: 0;
	width: 90%;
	float: left;
	font-size: 0.75em;
	}
	
.kontakt .danke {
	clear: both;
	padding: 0.5em 0 0.5em 0;
	margin: 0;
	width: 37.25em;
	float: left;
	font-size: 1em;
	border: 0;
	background: #222;
	}
	
.kontakt .danke p {
	clear: both;
	padding: 0 0 0 0.5em;
	margin: 0;
	width: 90%;
	float: left;
	font-size: 0.9em;
	}
	

.kontakt form, .kontakt fieldset {
	clear: both;
	padding: 0.5em;
	margin: 0;
	width: 36.2em;
	float: left;
	border: 0;
	background: #222;
	}
	
.kontakt form { margin: 0; display: inline; }
	
.kontakt fieldset { padding: 0; width: 100%; }
	
.kontakt form label {
	clear: both;
	padding: 0 0 0.5em 0;
	margin: 0;
	width: 15em !important;
	float: left;
	font-size: 0.75em;
	color: #ccc;
	background: #222;
	}
	
.kontakt form input {
	padding: 0;
	margin: 0 6em 0.5em 0;
	display: inline;
	float: right;
	width: 22em;
	}
	
*html .kontakt form input {
	margin: 0 1.75em 0.5em 0;
	width: 29em;
	}
	
 *+html .kontakt form input {
	margin: 0 1.75em 0.5em 0;
	width: 29em;
	}
	
.kontakt form select {
	padding: 0;
	margin: 0 6em 0.5em 0;
	display: block;
	float: right;
	width: 22em;
	border: 1px solid #5b6e7e; 
	background: #fbfdfd; 
	font-family: Verdana, Arial; 
	font-size: 0.75em; 
	}
	
.kontakt form optgroup { 
	width: 29em;
	display: block;
	padding: 2px; 
	margin: 5px 0 5px 0; 
	background: #f5f6f8 url(/static/radiotatort/pics/backs/verlauf_optgroup.jpg) repeat-x bottom left; 
	color: #333; 
	font-style: normal; 
	font-family: Verdana, Arial; 
	border-bottom: 1px dotted #5b6e7e; 
	border-top: 1px dotted #5b6e7e; 
	}
	
*html .kontakt form select {
	margin: 0 1em 0.5em 0;
	width: 29em;
	}
	
*+html .kontakt form select {
	margin: 0 1.75em 0.5em 0;
	width: 29em;
	}
	
*html .kontakt form optgroup { 
	padding: 2px; 
	margin: 0; 
	background: #f5f6f8 url(/static/radiotatort/pics/backs/verlauf_optgroup.jpg) repeat-x bottom left; 
	color: #333; 
	font-style: normal; 
	font-family: Verdana, Arial; 
	}
	
*+html .kontakt form optgroup { 
	padding: 2px; 
	margin: 0; 
	background: #f5f6f8 url(/static/radiotatort/pics/backs/verlauf_optgroup.jpg) repeat-x bottom left; 
	color: #333; 
	font-style: normal; 
	font-family: Verdana, Arial; 
	}

.kontakt form optgroup option { width: 100%; padding: 2px 0 2px 8px; margin: 0; border: 0; color: #000; }

	
.kontakt form textarea {
	padding: 0;
	margin: 0 6em 0.5em 0;
	display: inline;
	float: right;
	border: 0;
	width: 20em;
	}
	
*html .kontakt form textarea {
	margin: 0 1.75em 0.5em 0;
	width: 26em;
	}
	
*+html .kontakt form textarea {
	margin: 0 1.75em 0.5em 0;
	width: 26em;
	}
	
.kontakt form .ardContainerSubmit {
	clear: both;
	}
	
	
.kontakt form .ardContainerSubmit input {
	clear: both;
	padding: 0.25em 0 0.25em 0;
	margin: 0 6em 0 0;
	display: inline;
	width: 25%;
	color: #f6f1f1;
	float: right;
	font-size: 0.75em;
	border: 1px solid #f6f1f1;
	background: url(/static/radiotatort/pics/backs/verlauf_btt.jpg) repeat-x;
	}
	
*html .kontakt form .ardContainerSubmit input {
	margin: 0 1.75em 0 0;
	width: 25%;
	}
	
*+html .kontakt form .ardContainerSubmit input {
	margin: 0 1.75em 0 0;
	width: 25%;
	}
	
.kontakt #ardDisclaimer {
	position: relative;
	padding: 2em 0 2em 0;
	float: left;
	display: block;
	margin: 0;
	font-size: 0.7em;
	color: #516384;
	text-align: left;
	width: 100%;
	color: #ccc;
	}
	
	
.kontakt .lra {
	clear: both;
	padding: 0.75em;
	margin: 0 0 1px 0;
	width: 95%;
	float: left;
	background: #111;
	}
	
.kontakt .lra img {
	padding: 0 0 0 0;
	margin: 0;
	float: left;
	display: inline;
	}
	
.kontakt .lra p {
	padding: 0 0 0 3em;
	margin: 0;
	float: left;
	color: #ccc;
	font-size: 0.75em;
	width: 65%;
	clear: none;
	}
	
.kontakt .lra p a {
	color: #fff;
	}
	
.kontakt .lra p.mail {
	padding: 1.4em 0 0 3em;
	}



/* impressum */

.impressum {
	padding: 0 0 1em 1.25em;
	margin: 0;
	width: 95%;
	font-size: 0.75em;
	}
	
.impressum h1 {
	padding: 0.5em 0 1em 0 !important;
	margin: 0;
	width: 95%;
	font-size: 1.25em !important;
	color: #a3111b;
	}
	
.impressum a { color: #ccc; }
.impressum a:hover { color: #ccc; text-decoration: underline;}



/* hilfe */

.hilfe {
	padding: 0 0 1em 1.25em;
	margin: 0;
	width: 95%;
	font-size: 0.75em;
	}
	
.hilfe h1  {
	padding: 0.5em 0 1em 0 !important;
	margin: 0;
	width: 95%;
	font-size: 1.2em !important;
	color: #a3111b;
	}
	
.hilfe a { color: #ccc; }
.hilfe a:hover { color: #ccc; text-decoration: underline;}


.hilfe table {
	clear: both;
	float: left;
	border: 0;
	padding: 0 0 0.5em 0;
	margin: 0;
	width: 95%;
	}
	
.hilfe table td {
	padding: 0 0 0.5em 0;
	margin: 0;
	font-size: 1em;
	}
	
.hilfe table td img {
	padding: 0 0.75em 0 0 !important;
	margin: 0;
	border: 0;
	float: left;
	}
	
	
.hilfe .hinweis {
	clear: both;
	padding: 0 0 1em 0;
	margin: 0;
	width: 95%;
	float: left;
	}
	
.hilfe .hinweis p {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
	font-size: 0.95em;
	}
	
/* faq */

.faq {
	padding: 0 0 1em 0;
	margin: 0;
	width: 100%;
	float: left;
	}
	
#ardContent {
	padding: 0 0 1em 11.5em;
	margin: 0;
	width: 73%;
	float: left;
	}
	
.faq h1, #ardContent h1 {
	padding: 0.5em 0 1em 0 !important;
	margin: 0;
	width: 95%;
	font-size: 1em !important;
	color: #a3111b;
	}
	
.faq a, #ardContent a { color: #ccc; }
.faq a:hover, #ardContent a:hover { color: #ccc; text-decoration: underline;}


.faq #ardDisclaimer, #ardContent #ardDisclaimer {
	position: relative;
	padding: 2em 0 2em 0;
	float: left;
	display: block;
	margin: 0;
	color: #516384;
	text-align: left;
	width: 100%;
	color: #ccc;
	font-size: 0.75em;
	}
	
	
.faq h2, #ardContent h2 {
	padding: 1em 0 0 0 !important;
	margin: 0;
	width: 95%;
	font-size: 0.85em !important;
	color: #fff;
	}
	
	
	
.faq p, #ardContent p {
	padding: 0.25em 0 1em 0 !important;
	margin: 0;
	width: 95%;
	font-size: 0.75em !important;
	color: #fff;
	}
	


/* id fuer ganzen Abbinder */
#ardAbbinder
{
text-align: right;
clear: both;
color: #4E505C;
}

#ardAbbinder p
{
}

/* id fuer Quelle und Autor etc. */
#ardQuelle
{
color: #4E505C;
}

/* id fuer Datum Stand */
#ardStand
{
font-size: 0.95em !important;
text-align: right;
color: #4E505C !important;

}
	
/* Seitenabschluss mit Drucken etc. */
.ardContentEnd
{
clear: both;
display: block;
float: left;
border-top: 1px solid #2c2c2c;
border-bottom: 1px solid #2c2c2c;
padding: 0.5em 0  0.5em 0;
margin: 0 0 0.25em 0;
width: 100%;
}

.ardContentEnd ul
{
margin: 0;
padding: 0;
}

.ardContentEnd li
{
font-size: 0.75em;
display: inline;
padding: 0;
margin: 0 0.75em 0 0;
float: left;
}

.ardContentEnd li img
{
width: 1.49em;
height: 1.17em;
padding: 0 0.5em 0 0;
margin: 0 !important;
border: 0;
float: left;
}

.ardContentEnd li a {
padding: 0;
margin: 0;
float: left;
color: #ccc;
}
