html, body { background:#fff; color: #000 !important; }
.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 { height: 9.56em; background: #fff; } 

.rt_inhalt { background: #fff; padding-top: 1em; } 

.content  { width: 50.38em !important; }



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

.rt_tatort .rt_sp02 p { color: #000; } 


/* Spalten */
.rt_tatort .rt_sp01 { width: 10.62em; }
.rt_tatort .rt_sp02 { width: 39.74em;  }


.rt_tatort .rt_sp03 { display: none; }

.rt_inhalt .rt_sp01 { display: none; }
.rt_inhalt .rt_sp02 { width: 100%; }
/* ENDE Spalten */

.fontnormal { font-weight: normal; }
.redcol { color: #a3111b; }

/* rt_inhalt - navigation linke spalter */


/* Hauptueberschrift der Seite/des Beitrags */
.rt_inhalt .rt_sp02 h1 
{ 
font-size: 1em;
padding: 0 0 0.5em 1em;
margin: 0;
width: 26em;
}


/* Container fuer mittlere Spalte */
#ardContent
{ 
clear: both;
width: 100%;
float: left;
padding: 0;
margin: 0;

color: #000;
 }
 
 
/* Fetter Leadtext */
#ardIntro
{
font-size: 0.7em;
line-height: 1.3em;
font-weight: bold;
margin: 0.5em 0 0.5em  0;
padding: 0;
}


/* Div fuer jeden Absatz im Beitrag */
.cmsAbschnitt
{
margin: 0;
padding: 0;
margin: 0;
float: left;
clear: both;
width: 100%;
}

.cmsAbschnitt p
{
display: block;
font-size: 0.75em;
margin: 0;
padding: 0.5em 0 1em 0;
}


.cmsAbschnitt hr.clear
{
clear: both;
width: 100%;
visibility: hidden;
height: 1px !important;
margin: 0;
}

*html .cmsAbschnitt hr.clear {
display: none;
}

/* Zwischenhead */
/* Hauptueberschrift der Seite/des Beitrags */
.rt_inhalt .rt_sp02 h1 
{ 
clear: both;
font-size: 1em;
padding: 0em 0 0 1em;
margin: 0;
width: 90%;
display: block;
float: left;
font-size: 0.95em;
}


.rt_inhalt .rt_sp02 #ardContent h1 
{ 
clear: both;
font-size: 1em;
padding: 0 0 0.5em 0;
margin: 0;
width: 100%;
float: left;
font-size: 0.95em;
}

/* 
.cmsAbschnitt h1 {
clear: both;
margin: 0.5em 0 0 0;
padding: 0;
display: block;
float: left;
font-size: 0.95em;
} */



/* Zwischenhead */
.cmsAbschnitt h3, .cmsAbschnitt h2 {
font-size: 1.2em;
margin: 0.5em 0 0 0;
color: #333 !important;
display: block;
}

/* Zwischenhead */
.cmsAbschnitt p {
color: #333 !important;
}

.ardAbsatzBildLinks, .ardAbsatzBildRechts {
border: 0 !important;
display: block;
padding: 0 !important;
float: left;
}

.ardAbsatzBildLinks img, .ardAbsatzBildRechts img {
border: 0 !important;
display: block;
float: left;
}

.ardAbsatzBildLinks { float: left; margin-right: 0.5em; }
.ardAbsatzBildRechts { float: right; margin-left: 0.5em; }


/* Typo fuer Bildunterschrift.  */
.ardBU
{
display: block;
padding: 0.25em;
margin: 0 0 0.5em 0;
line-height: 1.2em;
font-size: 0.85em;
background: #fff;
color: #000;
}


/* Listen */

.cmsAbschnitt ul {
padding: 0.5em 0 1em 0;
margin: 0;
}

.cmsAbschnitt ul li {
padding: 0 0 0.25em 0;
margin: 0;
list-style-type: disc;
list-style-position: inside;
}



/* id fuer ganzen Abbinder */
#ardAbbinder
{
text-align: right;
clear: both;
float: left;
width: 100%;
color: #333;
border-top: 1px solid #d2d2d2;
border-bottom: 1px solid #d2d2d2;
padding-bottom: 0.25em !important;
margin: 0.5em 0 0 0;
}


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

/* id fuer Datum Stand */
#ardStand
{
font-size: 0.7em;
text-align: right;
}

/* Seitenabschluss mit Drucken etc. */
.ardContentEnd {
display: none;
}



/* Wir sind nicht verantwortlich */
#ardDisclaimer
{
position: relative;
padding: 1em 0 2em 0;
float: left;
display: block;
margin: 0;
font-size: 0.7em;
color: #516384;
text-align: left;
width: 100%;
color: #222;
}

/* ENDE rt_inhalt */



/* Kommentarbox */


#ardInfobox, .ardKom, .ardKom_dank, .ardKom_fehler { display: none !important; }



/* Konsulatives */

.konsulativ ul { 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; }


