/************************************/
/* Stylesheet RTL Drucken			*/
/* Stand: 29.10.07					*/
/************************************/

/***************/
/* Allgemeines */

body {
	margin: 0px;
	padding: 0px;
	background-color: #fff;
}

#header_print {
	display: block;
	height: 55px;
	padding-bottom: 10px;
}

#page {
	display: block;
	width: 995px;
	margin: 0px auto 5px auto;
	position: relative;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
}

form {
	display: block;
	margin: 0px;
	padding: 0px;
}

p {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.metainformation {
	display: block;
	margin: 10px 0px 10px 0px;
}

.metainformation .ueberschrift {
	display: block;
	font: bold 12px verdana,arial,sans;
	color: #000;
	margin: 20px 0px 0px 12px;
	padding: 0px 0px 10px 0px;
}

.metainformation .fliesstext {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
	margin: 0px 0px 0px 12px;
}

.metainformation a {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
	text-decoration: none;
	background: url('../images/elemente/minipfeil.gif') no-repeat 0px 5px;
	padding: 0px 0px 0px 5px;
}

/**********/
/* Header */

#header {
	display: none;
}




/* Footer */

#footer_tools {
	display: none;
}
#footer_nav {
	display: none;
}

/********************/
/* Content Struktur */

#content {
	display: block;
	clear: both;
	width: 995px;
}

#spalte_links {
	display: none;
}

#mainframe {
	display: block;
	float: left;
	width: 554px;
	min-height: 640px;
	padding-top: 15px;
}

#mainframe_content {
	display: block;
	padding: 0px 15px 0px 14px;
}

#mainframe_footer {
	display: none;
}

#spalte_teaser {
	display: none;
}

#page_footer {
	display: none;
}

/***********/
/* Content */

/* Allgemeines */

.headline_top {
	display: block;
	clear: both;
	padding: 2px 12px 0px 12px;
	margin: 0px 0px 9px 0px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 16px verdana,arial,sans;
	page-break-after: avoid;
	border-bottom: 1px solid #000;
}

.headline_content {
	display: block;
	clear: both;
	padding: 2px 12px 0px 12px;
	margin: 0px 0px 9px 0px;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	font: bold 12px verdana,arial,sans;
	page-break-after: avoid;
}

.subheadline_content {
	display: block;
	clear: both;
	padding: 0px 12px 0px 12px;
	margin: 0px 0px 0px 0px;
	color: #464646;
	text-decoration: none;
	font: bold 12px verdana,arial,sans;
	page-break-after: avoid;
}

.headline_abschnitt {
	display: block;
	text-transform: uppercase;
	page-break-after: avoid;
}

.fulltext {
	display: block;
	margin: 0px 0px 20px 12px;
}

.fulltext span {
	font: 11px verdana,arial,sans;
	color: #464646;
}

.fulltext .querlink {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat -2px 4px;
}

ul {
	display: block;
	clear: both;
	list-style: disc outside;
	padding: 0px 0px 0px 0px;
	margin: 8px 0px 0px 0px;
}

li {
	margin: 0px 0px 4px 16px;
	padding: 0px 0px 0px 0px;
}

.trennlinie {
	display: block;
	clear: both;
	margin: 10px 0px 10px 12px;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
}

.trennlinie_innen {
	display: block;
	clear: both;
	padding: 30px 0px 10px 0px;
	height: 1px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	background: url('../images/elemente/line_solid_regular.gif') repeat-x 0px 30px;
}


#mainframe_content a.quicklink {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat -2px 6px;
}

span.hervorhebung {
	display: inline;
	color: #000;
}


.abschnitte {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
}


.abschnitt_header_einspaltig {
	display: block;
	margin: 0px 0px 0px 12px;
}

.abschnitt_header_einspaltig a {
	font: 12px verdana,arial,sans;
	text-decoration: none;
	display: block;
	line-height: 14px;
}

.abschnitt_header_einspaltig span {
	font: 12px verdana,arial,sans;
	text-decoration: none;
	display: block;
	line-height: 14px;
}

.abschnitt_header_einspaltig .topheader {
	color: #464646;
	text-transform: uppercase;
}

.abschnitt_header_einspaltig .header {
	font-size: 13px; /* Changed */
	font-weight: bold;
	color: #464646;
	text-transform: uppercase;
}

.abschnitt_header_einspaltig .subheader {
	color: #464646;
}


.abschnitt_header_zweispaltig {
	position: relative;
}

.abschnitt_header_zweispaltig a {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;
}


.abschnitt_header_zweispaltig span {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;
}

.abschnitt_header_zweispaltig div {
	display: block;
	clear: both;
	position: relative;
	margin: 0px; 
	padding: 0px;
}

.abschnitt_header_zweispaltig .headline_genre {
	display: block;
	width: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.abschnitt_header_zweispaltig .headline_datum {
	font-weight: bold;
	font-size: 13px; /* Changed */
	width: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.abschnitt_header_zweispaltig .headline_topheader {
	padding-left: 170px;
	width: 330px;
}

.abschnitt_header_zweispaltig .headline_header {
	font-size: 13px; /* Changed */
	font-weight: bold;
	margin-left: 170px;
	width: 330px;
}

.abschnitte .fliesstext .introtext {
	display: block;
	font: bold 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	line-height: 14px;
	margin: 0px 0px 16px 0px;
}

.abschnitte .fliesstext a {
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: underline;
	line-height: 14px;
}

.abschnitte .toplink {
	display: none;
}

.abschnitte .abschnitt_nurtext {
	display: block;
	clear: both;
	margin: 14px 0px 30px 12px;
}
.abschnitte .abschnitt_nurtext .fliesstext {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.abschnitte .abschnitt_textbild {
	display: block;
	margin: 14px 0px 30px 12px;
	clear: both;
}

.abschnitte .abschnitt_textbild .bilderspalte {
	display: block;
	width: 170px;
	float: left;
}

.bilderspalte .bildericon {
	display: block;
	text-indent: -40000px;
	width: 15px;
	height: 11px;
	background: url('../images/elemente/icon_bilder.gif') no-repeat;
}

.abschnitte .abschnitt_textbild .fliesstext {
	display: block;
	float: left;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 330px;
	margin: 0px 0px 20px 0px;
	line-height: 14px;
}

.abschnitte .abschnitt_textbild .fliesstext_ueberschrift {
	display: block;
	margin: 0px 0px 12px 0px;
	font-weight: bold;
	page-break-after: avoid;
}

.abschnitte .abschnitt_bildzeilen {
	display: block;
	margin: 14px 0px 30px 12px;
	clear: both;
}

.abschnitte .abschnitt_bildzeilen .fliesstext {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	margin: 0px 0px 20px 0px;
	line-height: 14px;
}

.abschnitte .abschnitt_video {
	display: block;
	margin: 10px 0px 35px 12px;
	clear: both;
}

.abschnitte .abschnitt_video .video {
	display: block;
	clear: both;
}

.abschnitte .abschnitt_video .fliesstext {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	margin: 0px 0px 10px 0px;
	line-height: 14px;
}

.abschnitte .abschnitt_footer {
	display: block;
	clear: both;
}

.abschnitte_footer {
	display: block;
	clear:both;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

.abschnitt_related {
	display: block;
	margin: 14px 0px 0px 0px;
}

/* Teaser */

.content_teaser_kurzuebersicht {
	display: block;
	clear: both;
	margin: 20px 0px 30px 12px;
	padding: 5px 0px 0px 0px;
	border-top: 1px solid #d0d0d0;
}

.abschnitt_header_zweispaltig { /* Zweispaltig formatiert */
	display: block;
	clear: both;
	margin: 0px 0px 0px 12px;
}

.content_teaser_kurzuebersicht .abschnitte {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #d0d0d0;
}

.content_teaser_kurzuebersicht .abschnitt_header_zweispaltig {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}


.bildzeile {
	display: block;
	clear: both;
	width: 512px;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	page-break-after: avoid;
}

.bildzeile .bilderbox {
	float: left;
	page-break-after: avoid;
}

 .bilderbox {
	width: 160px;
	margin: 0px 10px 20px 0px;
	overflow: hidden;
	page-break-after: avoid;
}

.bildrahmen {
	display: block; 
	width: 158px;
	height: 158px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	border: 1px solid #dadada;
	page-break-after: avoid;
}

.bilderbox .download {
	display: none;
	page-break-before: avoid;
}

.bilderbox .bildaktualisierung {
	display: block;
	clear: both;
	height: 20px;
	padding: 0px;
	background: url('../images/elemente/line_dotted_ultralight.gif') repeat-x bottom;
	page-break-before: avoid;
}

.bilderbox .bildaktualisierung a {
	font: 10px verdana,arial,sans;
	line-height: 18px;
	color: #cc0000;
	display: block;
	text-decoration: none;
}

.bilderbox .bildaktualisierung span {
	font: 10px verdana,arial,sans;
	line-height: 18px;
	color: #cc0000;
	display: block;
	text-decoration: none;
}

.bilderbox .bildunterschrift {
	display: block;
	clear: both;
	page-break-before: avoid;
}

.bilderbox .bildunterschrift span {
	display: block;
	font: 10px verdana,arial,sans;
	color: #464646;
	margin: 4px 0px 0px 0px;
	page-break-before: avoid;
}

.bilderbox .bildunterschrift span a {
	display: block;
	font: 10px verdana,arial,sans;
	text-decoration: none;
	color: #464646;
	margin: 4px 0px 0px 0px;
}


.ansprechpartner_box {
	width: 160px;
	padding: 0px 10px 0px 0px;
}

.ansprechpartner_box .ansprechpartner {
	display: block;
	margin: 0px 0px 10px 0px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ansprechpartner_box span {
	display: block;
	font: 10px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.ansprechpartner_box .redaktion {
	font-weight: bold;
	text-transform: uppercase;
}

.ansprechpartner_box .name {
	font-weight: bold;
	text-transform: uppercase;
}

.ansprechpartner_box .funktion {
	text-transform: uppercase;
}

.ansprechpartner_box a.kontaktmail {
	display: inline;
	font: 10px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background: url('../images/elemente/icon_mail.gif') no-repeat 0px 3px;
}

.ansprechpartner_zeile {
	display: block;	
}

.ansprechpartner_zeile .ansprechpartner {
	display: block;
	margin: 10px 0px 10px 0px;
}

.ansprechpartner_zeile span {
	display: inline;
	font: 10px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.ansprechpartner_zeile .redaktion {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
}

.ansprechpartner_zeile a.kontaktmail {
	display: inline;
	font: 10px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background: url('../images/elemente/icon_mail.gif') no-repeat 0px 3px;
}

.ansprechpartner_kontakt {
	padding: 0px 10px 0px 0px;
}

.ansprechpartner_kontakt .ansprechpartner {
	display: block;
	margin: 0px 0px 10px 0px;
}

.ansprechpartner_kontakt span {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.ansprechpartner_kontakt .name {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 13px;
}

.ansprechpartner_kontakt a.name {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 13px;
}

.ansprechpartner_kontakt .funktion {
	text-transform: uppercase;
}

.ansprechpartner_kontakt a.kontaktmail {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: url('../images/elemente/icon_mail.gif') no-repeat 0px 3px;
}

.ansprechpartner_kontakt .kurztext {
	display: block;
	margin: 10px 0px 10px 0px;
}

.inhaltsverzeichnis .ansprechpartner_box {
	padding: 20px 0px 0px 0px;	
}

.inhaltsverzeichnis .ansprechpartner_box a.kontaktmail {
	display: block;
	line-height: 14px;
	font: 10px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	padding: 0px 0px 0px 15px;
	background: url('../images/elemente/icon_mail.gif') no-repeat 0px 3px;
}

.related {
	display: block;
	clear: both;
}

.related_buttons {
	display: none;
}

.related_zeile_header {
	display: none;
}

.related .titel {
	display: none;
}

.related span {
	display: none;
}

.related a {
	display: none;
}

.related_footer {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #000;
	width: 100%;
}

#suchform_seite {
	display: none;
}

#formular_seite {
	display: block;
	clear: both;
	margin: 0px 0px 0px 0px;
}

#formular_seite .formular_block {
	display: block;
	clear: both;
	background-color: #fff;
	padding: 5px 0px 4px 12px;
	border: 1px solid #f0f0f0;
	margin: 0px 0px 8px 0px;
}

#formular_seite .formular_block .blockfooter {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

#formular_seite .formular_zeile {
	display: block;
	clear: both;
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

#formular_seite .formular_textfeld {
	display: block;
	clear: both;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 12px 0px;
}

#formular_seite .formular_zeile .formular_element {
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 185px;
}

#formular_seite .formular_zeile .formular_element_minimal {
	display: block;
	float: left;
	margin: 0px 0px 0px 0px;
	width: 55px;
	
}

#formular_seite .formular_zeile .formular_element_medium {
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 215px;
}

#formular_seite .formular_zeile .formular_buttons {
	display: block;
	clear: both;
	padding: 10px 0px 10px 0px;
}

#formular_seite span {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	white-space: nowrap;
	margin: 0px 0px 4px 0px;
}

#formular_seite span span.pflichtfeld {
	display: inline;
	color: #000;
}

#formular_seite input.text_minimal {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 60px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#formular_seite input.text_kurz {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 170px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#formular_seite input.text_medium {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 200px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#formular_seite select.text_minimal {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 60px;
	margin: 0px 4px 0px 0px;
}

#formular_seite select.text_kurz {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 170px;
	margin: 0px 4px 0px 0px;
}

#formular_seite select.text_medium {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 200px;
	margin: 0px 4px 0px 0px;
}

#formular_seite .text_lang {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 364px;
}

#formular_seite .textfeld_lang {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 364px;
	height: 80px;
}



#formular_seite .btn_senden {
	display: block;
	float: left;
	width: 95px;
	height: 17px;
	text-indent: -40000px;
	background: url('../images/elemente/button_senden.gif') no-repeat;
}

#formular_seite .btn_weiter {
	display: block;
	float: left;
	width: 76px;
	height: 17px;
	text-indent: -40000px;
	background: url('../images/elemente/button_weiter.gif') no-repeat;
}

#formular_seite .btn_zurueck {
	display: block;
	float: left;
	width: 76px;
	height: 17px;
	text-indent: -40000px;
	background: url('../images/elemente/button_zurueck.gif') no-repeat;
	margin: 0px 20px 0px 0px;
}

#formular_seite .reset_form {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat -2px 6px;
}	

#reiter {
	display: none;
}

.liste {
	display: block;
	clear: both;
	margin: 0px 0px 20px 12px;
}

.liste .listenzeile_einspaltig {
	display: block;
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 10px 0px;
}

.liste .listenzeile_zweispaltig {
	display: block;
	clear: both;
	width: 100%;
	padding: 0px;
	margin: 0px;
}

.listenzeile_zweispaltig .listeneintrag {
	display: block;
	float: left;
	width: 230px;
	padding: 0px 20px 2px 0px;
	font: 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}


.listenspalte_zweispaltig {
	display: block;
	float: left;
	width: 230px;
	padding: 0px 20px 0px 0px;
}

.listenspalte_zweispaltig .listeneintrag {
	display: block;
	padding: 0px 0px 2px 0px;
	font: 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}

.listenzeile_einspaltig .titel {
	display: block;
	font: bold 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}

.listenzeile_einspaltig .untertitel {
	display: block;
	font: bold 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}

.listenzeile_einspaltig .text {
	display: block;
	font: 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}

.listenzeile_einspaltig .pfad {
	display: block;
	font: 11px verdana,arial,sans;
	text-decoration: none;
	color: #464646;
	line-height: 14px;
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat -2px 3px;
}

.liste .liste_footer {
	display: block;
	clear: both;
	height: 20px;
	border-bottom: 1px solid #d0d0d0;
}


table.standardtabelle {
	display: block;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 490px;
}

table.standardtabelle td {
	font: 11px verdana,arial,sans;
	color: #464646;
	padding: 0px 0px 2px 0px;
	display: table-cell;
	vertical-align: top;
}

table.standardtabelle .kopfzeile td {
	padding: 5px 0px 8px 0px;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	width: 100%;
}

table.standardtabelle .ansprechpartner td {
	padding: 14px 0px 0px 0px;
	width: 100%;
}

table.standardtabelle td.zeilentitel {
	width: 160px;
	padding: 0px 10px 0px 0px;
}

table.standardtabelle td.zeileninhalt {
	width: 320px;
}

table.standardtabelle_kurz {
	display: block;
	margin: 0px 0px 0px 0px;
	border-collapse: collapse;
	width: 310px;
}

table.standardtabelle_kurz td {
	font: 11px verdana,arial,sans;
	color: #464646;
	padding: 0px 0px 2px 0px;
	display: table-cell;
	vertical-align: top;
}

table.standardtabelle_kurz .kopfzeile td {
	padding: 5px 0px 8px 0px;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	width: 100%;
}

table.standardtabelle_kurz .ansprechpartner td {
	padding: 14px 0px 0px 0px;
	width: 100%;
}

table.standardtabelle_kurz td.zeilentitel {
	width: 120px;
	padding: 0px 10px 0px 0px;
}

table.standardtabelle_kurz td.zeileninhalt {
	width: 200px;
}

/* Aktuelles */

/* Startseite */

.abschnitt_tophighlight {
	display: block;
	margin: 0px 0px 20px 0px;
}

.abschnitt_tophighlight img {
	display: block;
	margin: 0px 0px 8px 0px;
}

.abschnitt_tophighlight .topheader {
	display: block;
	font: 12px verdana,arial,sans;
	color: #000;
	text-transform: uppercase;
	margin: 0px 0px 0px 12px;
}

.abschnitt_tophighlight .header {
	display: block;
	font: bold 16px verdana,arial,sans;
	color: #000;
	text-transform: uppercase;
	margin: 0px 0px 4px 12px;
}

.abschnitt_tophighlight .header_pfeil {
	display: block;
	font: bold 16px verdana,arial,sans;
	color: #000;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px 0px 4px 12px;
	padding: 0px 0px 0px 16px;
	background: url('../images/elemente/headline_pfeil.gif') no-repeat 0px 6px;
}

.abschnitt_tophighlight .fliesstext {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	line-height: 16px;
	margin: 8px 0px 0px 12px;
}

.abschnitt_tophighlight .fliesstext a {
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: underline;
	line-height: 14px;
}

.abschnitt_tophighlight .abschnitt_footer {
	display: block;
	clear: both;
	margin: 16px 0px 0px 12px;
}

.abschnitte_startseite {
	display: block;
	clear: both;
	margin: 0px 0px 30px 0px;
}

.abschnitt_header_einspaltig_startseite {
	display: block;
	margin: 0px 0px 0px 12px;
}

.abschnitt_header_einspaltig_startseite a {
	font: 12px verdana,arial,sans;
	text-decoration: none;
	display: block;
	line-height: 14px;
}

.abschnitt_header_einspaltig_startseite .topheader {
	color: #000;
	text-transform: uppercase;
}

.abschnitt_header_einspaltig_startseite .header {
	font-size: 13px; /* Changed */
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.abschnitt_header_einspaltig_startseite .subheader {
	color: #464646;
}


.abschnitt_header_zweispaltig_startseite {
	position: relative;
	display: block;
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.abschnitt_header_zweispaltig_startseite a {
	font: 12px verdana,arial,sans;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	line-height: 14px;
}

.abschnitt_header_zweispaltig_startseite div {
	display: block;
	clear: both;
	position: relative;
	margin: 0px; 
	padding: 0px;
}

.abschnitt_header_zweispaltig_startseite .headline_genre {
	display: block;
	width: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #000;
}

.abschnitt_header_zweispaltig_startseite .headline_datum {
	font-size: 13px; /* Changed */
	font-weight: bold;
	width: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #000;
}

.abschnitt_header_zweispaltig_startseite .headline_topheader {
	padding-left: 170px;
	width: 330px;
	color: #000;
}

.abschnitt_header_zweispaltig_startseite .headline_header {
	font-size: 13px; /* Changed */
	font-weight: bold;
	margin-left: 170px;
	width: 330px;
	color: #000;
}

.abschnitte .abschnitt_startseite {
	display: block;
	margin: 14px 0px 0px 12px;
	clear: both;
}

.abschnitte .abschnitt_startseite .bilderspalte {
	display: block;
	width: 170px;
	float: left;
}

.abschnitte .abschnitt_startseite .fliesstext {
	display: block;
	float: left;
	font: 11px verdana,arial,sans;
	color: #464646;
	width: 330px;
	margin: 0px 0px 0px 0px;
	line-height: 14px;
}

.liste_startseite {
	display: block;
	clear: both;
	margin: 8px 0px 20px 12px;
}

.liste_startseite .listenzeile_einspaltig {
	display: block;
	clear: both;
	width: 100%;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}

.liste_startseite .listenzeile_einspaltig .titel {
	display: block;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	text-decoration: none;
	line-height: 14px;
	color: #000;
}

.liste_startseite .listenzeile_einspaltig .untertitel {
	display: block;
	font: 12px verdana,arial,sans;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 14px;
	color: #000;
}

.liste_startseite .listenzeile_einspaltig .text {
	display: block;
	font: 12px verdana,arial,sans;
	text-decoration: none;
	line-height: 14px;
	color: #464646;
}

.liste_startseite .liste_footer {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
}

.liste_startseite .trennlinie_innen {
	display: block;
	clear: both;
	padding: 5px 0px 5px 0px;
	height: 1px;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	background: url('../images/elemente/line_solid_regular.gif') repeat-x 0px 0px;
}

/* Newsletter */

.newsletter_header {
	display: block;
	clear: both;
	margin: 8px 0px 30px 12px;
}

.newsletter_header .inhaltsverzeichnis .zeile {
	display: block;
	clear: both;
	border-bottom: 1px solid #d0d0d0;
}


.newsletter_header .inhaltsverzeichnis .zeile .zeilenfooter {
	display: block;
	clear: both;
	height: 4px;
	overflow: hidden;
}


.newsletter_header .inhaltsverzeichnis .zeile .genre {
	display: block;
	width: 160px;
	margin: 0px 10px 0px 0px;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #000;
	text-decoration: none;
	float: left;
	padding: 8px 0px 8px 0px;
}

.newsletter_header .inhaltsverzeichnis .zeile .titel {
	display: block;
	width: 320px;
	margin: 0px 10px 0px 0px;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	padding: 8px 0px 8px 0px;
}

/* Pressemitteilungen */

/* Programm */

/* Allgemeines */


.programmelement_header {
	display: block;
	clear: both;
	position: relative;
	border: 1px solid #ffffff;
}

.programmelement_header .label {
	display: block;
	padding: 0px 0px 0px 172px;
}

.programmelement_header .highlight {
	display: block;
	font: 11px verdana,arial,sans;
	color: #2272a7;
}

.programmelement_header .unterbrechungslabel {
	display: block;
	font: 11px verdana,arial,sans;
	color: #2272a7;
}

.programmelement_header .sendungslabel {
	display: block;
	font: 11px verdana,arial,sans;
	color: #2272a7;
}

.programmelement_header .themenlabel {
	display: block;
	font: 11px verdana,arial,sans;
	color: #2272a7;
}


.programmelement_header .datum_uhrzeit {
	display: block;	
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #464646;
	float: left;
	width: 172px;
	height: 16px;
}

.programmelement_header .sendetitel {
	display: block;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	float: left;
	width: 320px;
	margin: 0px 0px 10px 0px;
}

.programmelement_body {
	display: block;
	clear: both;
}

.programmelement_body .bilderbox {
	float: left;
}

.programmelement_body .textbox {
	display: block;
	width: 340px;
	float: right;
	margin: 0px 0px 10px 0px;
}

.programmelement_body .textbox span {
	display: block;
	clear: both;
	font: 11px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.programmelement_body .textbox span.kommentarfeld {
	padding: 4px 0px 4px 0px;
	font-style: italic;
}

.programmelement_body .textbox span.themenfeld {
	padding: 4px 0px 4px 0px;
	font-style: italic;
}

.programmelement_body .textbox span.erstaustrahlung {
        padding: 4px 0px 4px 0px;
}

.programmelement_body .textbox span.wiederholungshinweis {
        padding: 4px 0px 4px 0px;
}

.programmelement_body .textbox .langtext {
	display: block;
	margin: 14px 0px 0px 0px;
}

.programmelement_body .textbox span a.star {
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	line-height: 14px;
}

.programmelement_body .textbox .aenderungen {
	display: block;
	margin: 5px 0px 5px 0px;
}

.programmelement_body .textbox .aenderungen a {
	display: block;
	font: 11px verdana,arial,sans;
	color: #cc0000;
	line-height: 14px;
	text-decoration: none;
}

.programmelement_body .textbox .aenderungen span {
	display: block;
	font: 11px verdana,arial,sans;
	color: #cc0000;
	line-height: 14px;
	text-decoration: none;
}

.programmelement_body .textbox .bildaudio {
	display: block;
	margin: 10px 0px 0px 0px;
	height: 20px;
}

.programmelement_body .textbox .bildaudio div {
	display: block;
	float: left;
	margin: 0px 10px 0px 0px;
	font: 11px verdana,arial,sans;
	color: #464646;
}

.programmelement_body .textbox .bildaudio div img {
	display: block;
	float: left;
}

.programmelement_langinhalte {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

.programmelement_langinhalte span {
	display: block;
	clear: both;
	margin: 10px 0px 0px 0px;
	font: 11px verdana,arial,sans;
	color: #464646;
	line-height: 14px;
}

.programmelement_langinhalte span.kurztext {
	font-weight: bold;
}

.programmelement_langinhalte span.zusatztext {
	font-style: italic;
}

.programmelement_bildzeile {
	display: block;
	clear: both;
	width: 512px;
	overflow: hidden;
	margin: 0px 0px 20px 0px;
}

.programmelement_bildzeile .bilderbox {
	float: left;
}

table.castundcrew {
	display: block;
	margin: 35px 0px 0px 0px;
	width: 510px;
}

table.castundcrew td {
	display: table-cell;
	font: 11px verdana,arial,sans;
	color: #464646;
	padding: 2px 0px 2px 0px;	
}

table.castundcrew .tableheader {
	padding: 16px 0px 5px 0px;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #000;
	border-top: 1px solid #d0d0d0;
}

table.castundcrew .name {
	width: 160px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}

table.castundcrew .name_star {
	width: 160px;
	padding: 0px 10px 0px 0px;
	font-weight: bold;
}

table.castundcrew .rolle {
	width: 340px;
}

table.castundcrew .vita {
	padding: 5px 0px 5px 0px;
	line-height: 14px;
	width: 100%;
}


/* Kurzablauf */

.programm_kurzablauf {
	display: block;
	clear: both;
	margin: 0px 0px 20px 12px;
	border-top: 1px solid #d0d0d0;
}

.progammelement_kurzablauf_ohnedatum {
	display: block;
	clear: both;	
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

.progammelement_kurzablauf_ohnedatum .label {
	display: block;
	margin: 0px 0px 2px 52px;
}

.progammelement_kurzablauf_ohnedatum .unterbrechungslabel {
	display: block;
	font: 11px verdana,arial,sans;
	color: #000;
}

.progammelement_kurzablauf_ohnedatum .sendungslabel {
	display: block;
	font: 11px verdana,arial,sans;
	color: #000;
}

.progammelement_kurzablauf_ohnedatum .uhrzeit {
	display: block;	
	font: 12px verdana,arial,sans;
	color: #464646;
	text-transform: uppercase;
	float: left;
	width: 52px;
	height: 16px;
}

.progammelement_kurzablauf_ohnedatum .sendetitel {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	width: 300px;
	margin: 0px 10px 0px 0px;
}

.progammelement_kurzablauf_ohnedatum .aenderungen {
	display: block;
	float: left;
	width: 140px;
	position: relative;
}
.progammelement_kurzablauf_ohnedatum .aenderungen .aenderungsanzeiger {
	display: block;
	width: 5px;
	height: 5px;
	position: absolute;
	top: 4px;
	left: -320px;
	background: url('../images/elemente/reddot.gif') no-repeat;
	z-index: 2;
}

.progammelement_kurzablauf_ohnedatum .aenderungen a {
	display: block;
	font: 11px verdana,arial,sans;
	color: #cc0000;
	text-decoration: none;
}

.progammelement_kurzablauf_ohnedatum .aenderungen span {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	text-align: right;
}

.progammelement_kurzablauf_ohnedatum .aenderungen span.aenderung {
	display: block;
	font: 11px verdana,arial,sans;
	color: #cc0000;
	text-decoration: none;
	text-align: right;
}

.progammelement_kurzablauf_ohnedatum .programmelement_footer {
	display: block;
	width: 100%;
	overflow: hidden;
	clear:both;
	height: 1px;
	border-bottom: 1px solid #d0d0d0;
	padding: 1px 0px 0px 0px;
}


.progammelement_kurzablauf_mitdatum {
	display: block;
	clear: both;	
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

.progammelement_kurzablauf_mitdatum .datum {
	display: block;	
	font: 12px verdana,arial,sans;
	color: #464646;
	text-transform: uppercase;
	float: left;
	width: 84px;
	height: 16px;
}

.progammelement_kurzablauf_mitdatum .uhrzeit {
	display: block;	
	font: 12px verdana,arial,sans;
	color: #464646;
	text-transform: uppercase;
	float: left;
	width: 52px;
	height: 16px;
}

.progammelement_kurzablauf_mitdatum .sendetitel {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	width: 350px;
	margin: 0px 10px 0px 0px;
}

.progammelement_kurzablauf_mitdatum .programmelement_footer {
	display: block;
	width: 100%;
	overflow: hidden;
	clear:both;
	height: 1px;
	border-bottom: 1px solid #d0d0d0;
	padding: 1px 0px 0px 0px;
}


/* Erweiterter Kurzablauf */

.progammelement_erweiterterkurzablauf {
	display: block;
	clear: both;	
	margin: 20px 0px 0px 12px;
	position: relative;
}

.progammelement_erweiterterkurzablauf .programmelement_footer {
	display: block;
	width: 100%;
	clear:both;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}


/* Bildtag */

.progammelement_bildtag {
	display: block;
	clear: both;	
	margin: 20px 0px 0px 12px;
	position: relative;
}

/* Langinhalt */

.progammelement_langinhalt {
	display: block;
	clear: both;	
	margin: 0px 0px 0px 12px;
	position: relative;
}

.progammelement_langinhalt .programmelement_footer {
	display: block;
	width: 100%;
	clear:both;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

/* Bildsammlungen */

.programmelement_bilder {
	display: block;
	clear: both;	
	margin: 0px 0px 0px 12px;
	position: relative;
}

/* Änderungen */

.aenderungsablauf {
	display: block;
	clear: both;
	margin: 20px 0px 30px 12px;
	border-top: 1px solid #d0d0d0;
}

.aenderungskommentar {
	display: block;
	clear: both;	
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 0px;
}

.aenderungskommentar span {
	display: block;
	font: bold 11px verdana,arial,sans;
	color: #464646;
	margin: 0px 0px 4px 0px;
}

.aenderungskommentar .programmelement_footer {
	display: block;
	clear:both;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
}

.aenderungsliste {
	display: block;
	clear: both;
	margin: 20px 0px 40px 12px;
	border-top: 1px solid #d0d0d0;
}

.aenderungsliste_zeile {
	display: block;
	clear: both;
	padding: 2px 0px 2px 0px;
}

.aenderungsliste a.eintrag {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	width: 342px;
	margin: 0px 10px 0px 0px;
}

.aenderungsliste a.details {
	display: block;
	font: 11px verdana,arial,sans;
	color: #000;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 140px;
	margin: 0px 10px 0px 0px;
}

.aenderungsliste .listenzeile_footer {
	display: block;
	width: 100%;
	clear:both;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
	padding: 1px 0px 0px 0px;
}

/* Bildaktualisierungen */

.bildaktualisierung_element {
	display: block;
	clear: both;
	margin: 5px 0px 20px 12px;
}

.bildaktualisierung_header {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
}

.bildaktualisierung_header span {
	display: block;
	clear: both;
	font: 12px verdana,arial,sans;
	text-transform: uppercase;
	color: #464646;
}

.bildaktualisierung_header .sendetitel {
	display: inline;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #464646;
	text-decoration: none;
	margin: 5px 0px 20px 0px;
}

.bildaktualisierung_footer {
	display: block;
	clear: both;
	margin: 0px 0px 10px 0px;
}

/* Pressemappen */

.pressemappe_header {
	display: block;
	clear: both;
	margin: 10px 0px 10px 12px;
	page-break-after:always;
}

.pressemappe_header a.topanker {
	display: block;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

.pressemappe_header .titelinfos span {
	display: block;
	clear: both;
	font: 12px verdana,arial,sans;
	color: #464646;
}

.pressemappe_header .titelinfos .titel {
	display: block;
	clear: both;
	font: bold 16px verdana,arial,sans;
	color: #000;
	text-transform: uppercase;
}

.pressemappe_header .titelinfos .untertitel {
	font-weight: bold;
}

.pressemappe_header .inhaltsverzeichnis {
	display: block;
	float: left;
	width: 330px;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #d0d0d0;
}

.pressemappe_header .inhaltsverzeichnis a {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	line-height: 24px;
	text-decoration: none;
	background: url('../images/elemente/line_dotted_light.gif') repeat-x bottom;
}

.pressemappe_header .logo {
	display: block;
	float: right;
	margin: 20px 0px 0px 0px;
}

.pressemappe_header .staffeltext {
	display: block;
	clear: both;
	font: 11px verdana,arial,sans;
	line-height: 14px;
	color: #464646;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	border-top: 1px solid #d0d0d0;
}

.pressemappe_header .pressemappe_download {
	display: block;
	margin: 10px 0px 20px 0px;
}

/* Sendung Übersicht */

.sendung_header {
	display: block;
	clear: both;
	margin: 0px 0px 10px 12px
}



.sendung_header .titelinfos {
	display: block;
	clear:both;
}

.sendung_header .titelinfos span {
	display: block;
	clear: both;
	font: 12px verdana,arial,sans;
	color: #464646;
}

.sendung_header .titelinfos .titel {
	display: block;
	clear: both;
	text-transform: uppercase;
	font: bold 16px verdana,arial,sans;
	color: #000;
}

.sendung_header .titelinfos .untertitel {
	font-weight: bold;
}



.sendung_header .logo_staffeltext {
	display: block;
	clear: both;
	margin: 20px 0px 10px 0px;
}

.sendung_header .logo_staffeltext .bilderspalte {
	float: left;
}

.sendung_header .logo_staffeltext .staffeltext {
	display: block;
	float: left;
	width: 330px;
	margin: 0px 0px 20px 0px;
	font: 11px verdana,arial,sans;
	line-height: 14px;
}

.sendung_related {
	display: block;
	clear: both;
	margin: 0px 0px 20px 12px;
}

/* Warenkorb */

.warenkorbliste {
	display: block;
	clear: both;
	margin: 0px 0px 20px 12px;
	border-top: 1px solid #d0d0d0;
}

.warenkorbliste_bild {
	display: block;
	clear: both;
	margin: 0px 0px 20px 12px;
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}

.warenkorbliste_zeile {
	display: block;
	clear: both;
	padding: 2px 0px 2px 0px;
}

.warenkorbliste .eintrag {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	width: 342px;
	height: 18px;
	margin: 3px 10px 0px 0px;
	overflow: hidden;
}

.warenkorbliste .groesse {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 80px;
	margin: 4px 10px 0px 0px;
	overflow: hidden;
}

.warenkorbliste .loeschen {
	display: block;
	font: 11px verdana,arial,sans;
	color: #000;
	text-decoration: none;
	text-align: right;
	float: left;
	width: 60px;
	margin: 4px 10px 0px 0px;
}

.warenkorbliste .listenzeile_footer {
	display: block;
	width: 100%;
	clear:both;
	height: 1px;
	overflow: hidden;
	border-bottom: 1px solid #d0d0d0;
	padding: 1px 0px 0px 0px;
}

/* Hilfe */

.hilfe_header {
	display: block;
	clear: both;
	margin: 20px 0px 30px 12px;
}

.hilfe_header .inhaltsverzeichnis {
	border-top: 1px solid #d0d0d0;
}

.hilfe_header .inhaltsverzeichnis .zeile {
	display: block;
	clear: both;
	border-bottom: 1px solid #d0d0d0;
}

.hilfe_header .inhaltsverzeichnis .zeile .zeilenfooter {
	display: block;
	clear: both;
	height: 4px;
	overflow: hidden;
}

.hilfe_header .inhaltsverzeichnis .zeile .titel {
	display: block;
	margin: 0px 10px 0px 0px;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	float: left;
	padding: 2px 0px 2px 0px;
}

/* Popup Previewbild */

body.previewbild {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

div.previewbild {
	margin: 20px;
}

.header_previewbild {
	display: block;
	clear: both;
}

.header_previewbild .topheader {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
	text-transform: uppercase;
}

.header_previewbild .header {
	display: block;
	font: bold 13px verdana,arial,sans; /* Changed */
	text-transform: uppercase;
	color: #464646;	
}

.header_previewbild .subheader {
	display: block;
	font: 12px verdana,arial,sans;
	color: #464646;
}


 .bilderbox_previewbild {
	width: 350px;
	margin: 0px 10px 20px 0px;
}

.bilderbox_previewbild img {
	display: block;
	margin: 0px;
	padding: 0px;
}

.bildrahmen_previewbild {
	display: block; 
	width: 350px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}

.bilderbox_previewbild .download {
	display: block;
	height: 18px;
	background: url('../images/elemente/line_dotted_ultralight.gif') repeat-x bottom;
	padding: 2px 0px 0px 0px;
}

.bilderbox_previewbild .download span {
	display: block;
	font: 10px verdana,arial,sans;
	line-height: 14px;
	color: #464646;
	float: left;
	margin: 0px 4px 0px 0px;
}

.bilderbox_previewbild .download a {
	display: block;
	float: left;
	font: 10px verdana,arial,sans;
	line-height: 14px;
	color: #464646;
	text-decoration: none;
	padding: 0px 2px 0px 6px;
	background: url('../images/elemente/minipfeil.gif') no-repeat 0px 5px;
}

.bilderbox_previewbild .bildaktualisierung {
	display: block;
	clear: both;
	height: 20px;
	padding: 0px;
	background: url('../images/elemente/line_dotted_ultralight.gif') repeat-x bottom;
}

.bilderbox_previewbild .bildaktualisierung span {
	font: 10px verdana,arial,sans;
	line-height: 18px;
	color: #cc0000;
	display: block;
}

.bilderbox_previewbild .bildunterschrift {
	display: block;
	clear: both;
}

.bilderbox_previewbild .bildunterschrift span {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	margin: 4px 0px 0px 0px;
}

.previewbild_schliessen {
	display: block;
	font: 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 0px 0px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat -2px 6px;
}

/* Registrierung */

table.registrierung_pushdienste {
	display: block;
	border-collapse: collapse;
	background-color: #fff;
	margin: 0px 0px 20px 0px;
}

table.registrierung_pushdienste td {
	border: 1px solid #fff;
	font: 10px verdana,arial,sans;
	color: #464646;
	text-align: center;
}

table.registrierung_pushdienste td.name {
	width: 144px;
	padding: 4px 0px 4px 12px;
	text-align: left;
}

table.registrierung_pushdienste td.hilfe {
	width: 22px;
	padding: 4px 0px 4px 0px;
}


table.registrierung_pushdienste td.hilfe a {
	font: bold 11px verdana,arial,sans;
	color: #464646;
	text-decoration: none;
}

table.registrierung_pushdienste td.sender {
	width: 55px;
	padding: 2px;
}

/* Suche */

.liste_suche {
	display: block;
	margin: 20px 0px 0px 12px;
	
}

.liste_suche .listenzeile_einspaltig {
	display: block;
	position: relative;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 0px;
}

.liste_suche .liste_suche_treffernummer {
	display: block;
	width: 20px;
	text-align: right;
	font: bold 12px verdana,arial,sans;
	color: #464646;
	position: absolute;
	top: 0px;
	left: 0px; 
}

.liste_suche .listenzeile_einspaltig .titel {
	padding: 0px 0px 0px 28px;
}

.liste_suche .listenzeile_einspaltig .text {
	padding: 0px 0px 0px 28px;
}

.liste_suche .listenzeile_einspaltig .pfad {
	padding: 0px 0px 0px 38px;
	background: url('../images/elemente/quickpfeil.gif') no-repeat 26px 3px;
}

.liste_suche .liste_footer {
	display: block;
	clear: both;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 30px 0px;
}

.suchtreffer {
	font-weight: bold;
}

.blaettern {
	display: none;
}

.ergebnisse_footer {
	display: block;
	margin: 0px 0px 10px 12px;
}