/* DEFINITIONEN: ARD-FARBPALETTE -> START

	Hellblau 1		#e1ebf2
	Hellblau 2		#bfd3e2
	Mittelblau		#245fa1
	Tiefblau 1		#0c3769
	Tiefblau 2		#001b4a
	
*/

/* DEFINITIONEN: ARD-FARBPALETTE -> ENDE */

/* DEFINITIONEN: RESET -> START */

html, body {
	height:				101%;
}

body {
	background:			#00397c url(../../static/images/seite_hg.jpg) repeat-x;
}

body.preview {
	background:			white;
}

body.popup {
	background:			white;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td {
	font-family:			verdana, arial, sans-serif;
	font-size:			11px;
	margin:				0;
	padding:			0;
}

table {
	border-collapse:		collapse;
	border-spacing:			0;
}

fieldset, img { 
	border:				0;
}

address, caption, cite, code, dfn, th, var {
	font-style:			normal;
	font-weight:			normal;
}

ol, ul {
	list-style:			none;
}

li {
	list-style-type:		disc;
	margin-left:			14px;
}

caption, th {
	text-align:			left;
}

h1, h2, h3, h4, h5, h6 {
	font-weight:			normal;
}

q:before, q:after {
	content:			'';
}

abbr, acronym {
	border:				0;
}

/* DEFINITIONEN: RESET -> ENDE */

/* DEFINITIONEN: TYPOGRAFIE -> START */

p {
	line-height:			13px;
	margin-bottom:			4px;
}

h1 {
	font-size:			12px;
	font-weight:			bold;
	line-height:			12px;
}

h2, h3 {
	line-height:			11px;
}

ol, ul {
	margin-bottom:			4px;
}

li {
	line-height:			13px;
}

a:link,
a:hover,
a:active,
a:visited {
	color:				#0c3769;
	text-decoration:		none;
}

a:hover {
	text-decoration:		underline;
}

/* DEFINITIONEN: TYPOGRAFIE -> ENDE */

/* DEFINITIONEN: UEBERGREIFENDE ELEMENTE -> START */

button.submit {
	background:			#001f4e url(../../static/images/submit_hg.gif) repeat-x;
	border:				0;
	color:				white;
	cursor:				pointer;
	display:			block;
	margin:				0;
	min-height:			15px;
	overflow:			visible;
	padding:			1px 10px 2px;
	width:				auto;
}

button.delete {
	background-color:		#800000;
	background-image:		 url(../../static/images/submit_delete_hg.gif);
}

input.checkbox,
input.radio {
	display:			block;
	float:				left;
	height:				13px;
	margin:				3px 4px 4px 0;
	padding:			0;
	width:				13px;
}

input.input {
	background:			white;
	border:				#4d4d4d solid 1px;
	display:			block;
	height:				14px;
	padding:			2px 3px 0;
	width:				166px;
}

input.inputError {
	background-color:		#ffcccc;
}

input.submit {
	background:			#001f4e url(../../static/images/submit_hg.gif) repeat-x;
	border:				0;
	color:				white;
	cursor:				pointer;
	display:			block;
	margin:				0;
	min-height:			15px;
	overflow:			visible;
	padding:			1px 10px 2px;
	width:				auto;
}

select.select {
	border:				#4d4d4d solid 1px;
	display:			block;
	font-size:			11px;
	height:				18px;
	padding:			1px;
	width:				166px;
}

.abbinder {
	bottom:				0;
	height:				20px;
	position:			absolute;
	z-index:			1;
}

.abbinder p {
	line-height:			11px;
	margin:				0 0 3px;
	padding:			0;
	width:				auto;
}

.abbinder .sender {
	color:				#002c6b;
	float:				left;
	font-weight:			bold;
}

.abbinder .uhrzeit {
	float:				right;
}

.aBisZWaehler {
	width:				182px;
}

.aBisZWaehler img {
	display:			block;
}

.aBisZWaehler .buchstabenzeile div {
	background:			#cde2f5;
	border:				white solid 1px;
	border-right:			0;
	border-top:			0;
	float:				left;
	text-align:			center;
	height:				19px;
	font-size:			10px;
	line-height:			10px;
	width:				25px;
}

.aBisZWaehler .buchstabenzeile div a:link,
.aBisZWaehler .buchstabenzeile div a:hover,
.aBisZWaehler .buchstabenzeile div a:active,
.aBisZWaehler .buchstabenzeile div a:visited {
	color:				black;
	display:			block;
	font-size:			10px;
	height:				15px;
	line-height:			10px;
	padding-top:			4px;
	text-decoration:		none;
}

.aBisZWaehler .buchstabenzeile div a:hover,
.aBisZWaehler .buchstabenzeile div a.aktiv:link,
.aBisZWaehler .buchstabenzeile div a.aktiv:hover,
.aBisZWaehler .buchstabenzeile div a.aktiv:active,
.aBisZWaehler .buchstabenzeile div a.aktiv:visited{
	background:			#245fa1;
	color:				white;
}

.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe {
	background:			white;
	color:				black;
}

.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a:link,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a:hover,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a:active,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a:visited,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a.aktiv:link,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a.aktiv:hover,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a.aktiv:active,
.aBisZWaehler .buchstabenzeile .aktuellerBuchstabe a.aktiv:visited{
	background:			white;
	color:				black;
}

.aBisZWaehler .buchstabenzeile .ersteSpalte {
	width:				24px;
}

.aBisZWaehler .buchstabenzeile .letzteSpalte {
	border-right:			white solid 1px;
}

.aBisZWaehler .ersteBuchstabenzeile div {
	border-top:			white solid 1px;
	height:				18px;
}

.aBisZWaehler .letzteBuchstabenzeile div {
	height:				18px;
}

.aBisZWaehler .ersteBuchstabenzeile div a:link,
.aBisZWaehler .ersteBuchstabenzeile div a:hover,
.aBisZWaehler .ersteBuchstabenzeile div a:active,
.aBisZWaehler .ersteBuchstabenzeile div a:visited,
.aBisZWaehler .letzteBuchstabenzeile div a:link,
.aBisZWaehler .letzteBuchstabenzeile div a:hover,
.aBisZWaehler .letzteBuchstabenzeile div a:active,
.aBisZWaehler .letzteBuchstabenzeile div a:visited {
	height:				14px;
}

.aBisZWaehler .alleBuchstaben {
	width:				51px !important;
}

.aBisZWaehler .buchstabenzeile .clearer {
	clear:				both;
	float:				none;
	height:				0;
	font-size:			1px;
	line-height:			0;
	margin:				0;
	padding:			0;
	visibility:			hidden;
	width:				0;
}

.bildergalerie {
	float:				left;
	height:				144px;
	position:			relative;
	width:				256px;
}

.bildergalerie .bild {
	background:			#001a4b;
	/*position:			relative;*/
}

.bildergalerie .bild img {
	background:			#001a4b;
	display:			block;
	/*position:			absolute;*/
}

.bildergalerie .funktionen {
	position:			absolute;
	right:				5px;
	top:				5px;
}

.bildergalerie .funktionen .zurueck,
.bildergalerie .funktionen .zoom,
.bildergalerie .funktionen .vor {
	float:				left;
	margin-left:			6px;
	width:				auto;
}

.clearer {
	clear:				both;
	visibility:			hidden;
}

.detailsuche {
	margin:				-7px 0 0 -5px;
	position:			absolute;
	z-index:			100001;
}

.detailsuche .schattenOben {
	background:			no-repeat;
	font-size:			1px;
	padding:			5px 5px 0;
}

.detailsuche .schattenOben .kopfbereich {
	background:			#bfd3e2;
	border-left:			white solid 1px;
	border-right:			white solid 1px;
	border-top:			white solid 1px;
	min-height:			17px;
	padding:			3px 8px 0;
}

.detailsuche .schattenOben .kopfbereich h1 {
	float:				left;
	font-size:			11px;
	width:				auto;
}

.detailsuche .schattenOben .kopfbereich p {
	float:				right;
	font-size:			10px;
	margin-bottom:			0;
	width:				auto;
}

.detailsuche .schattenOben .kopfbereich p a#sucheAbbrechen:link,
.detailsuche .schattenOben .kopfbereich p a#sucheAbbrechen:hover,
.detailsuche .schattenOben .kopfbereich p a#sucheAbbrechen:active,
.detailsuche .schattenOben .kopfbereich p a#sucheAbbrechen:visited {
	background:			url(../../static/images/icon_x.png) right center no-repeat;
	display:			block;
	float:				right;
	padding:			0 20px 0 0;
	width:				auto;
}

.detailsuche .schattenSeite {
	background:			url(../../static/images/detailsuche_schatten_seite.png) repeat-y;
	padding:			0 5px;
}

.detailsuche .schattenSeite .inhaltsbereich {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	border-left:			white solid 1px;
	border-right:			white solid 1px;
	padding:			8px 8px;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile {
	margin:				0 0 12px;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile .spalte1 {
	float:				left;
	width:				250px;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile .spalte2 {
	float:				right;
	width:				310px;;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsZeile {
	margin:				0 0 4px;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsLabel {
	float:				left;
	padding:			2px 10px 0 0;
	width:				90px;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder {
	float:				left;
	width:				210px;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder input.input,
.detailsuche .schattenSeite .inhaltsbereich .optionsFelder select.select {
	width:				142px;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder select.select {
	float:				left;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder img {
	display:			block;
	float:				left;
	margin:				0 4px 0 0;
	width:				auto;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder label {
	display:			block;
	float:				left;
	line-height:			12px;
	margin:				3px 6px 0 0;
	width:				auto;
}

.detailsuche .schattenSeite .inhaltsbereich .optionsFelder .option {
	float:				left;
	width:				auto;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile .spalte1 .optionsFelder {
	width:				150px;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile .spalte2 .optionsLabel {
	width:				65px;
}

.detailsuche .schattenSeite .inhaltsbereich .zeile .spalte2 .optionsFelder {
	width:				235px;
}

.detailsuche .schattenSeite .inhaltsbereich .ausstrahlung .bereichLinks,
.detailsuche .schattenSeite .inhaltsbereich .ausstrahlung .bereichRechts {
	float:				left;
	width:				auto;
}

.detailsuche .schattenSeite .inhaltsbereich .ausstrahlung .optionsFelder {
	width:				auto !important;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .bereichLinks,
.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .bereichMitte,
.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .bereichRechts {
	float:				left;
	width:				103px;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .optionsZeile {
	margin-bottom:			8px !important;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .optionsLabel {
	 float:				none !important;
	 margin-bottom:			8px !important;
	 width:				auto !important;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .optionsFelder {
	width:				auto !important;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .optionsFelder label {
	margin-top:			-3px !important;
	margin-right:			0 !important;
	position:			relative;
	width:				63px !important;
}

.detailsuche .schattenSeite .inhaltsbereich .technischeMerkmale .optionsFelder label.einzeilig {
	margin-top:			3px !important;
}

.detailsuche .schattenUnten {
	background:			url(../../static/images/detailsuche_schatten_unten.png) left bottom no-repeat;
	font-size:			1px;
	padding:			0 5px 5px;
}

.detailsuche .schattenUnten .fussbereich {
	background:			#bfd3e2;
	border-bottom:			white solid 1px;
	border-left:			white solid 1px;
	border-right:			white solid 1px;
	padding:			0 8px 4px;
}

.detailsuche .schattenUnten .fussbereich p {
	font-size:			10px;
	margin-bottom:			0;
	text-align:			right;
}

.detailsuche .schattenUnten .fussbereich p a#detailsucheAusfuehren:link,
.detailsuche .schattenUnten .fussbereich p a#detailsucheAusfuehren:hover,
.detailsuche .schattenUnten .fussbereich p a#detailsucheAusfuehren:active,
.detailsuche .schattenUnten .fussbereich p a#detailsucheAusfuehren:visited {
	background:			url(../../static/images/icon_suche.png) right top no-repeat;
	display:			block;
	float:				right;
	min-height:			18px;
	padding:			5px 32px 0 0;
	width:				auto;
}

.detailsucheBreit .schattenOben {
	background-image:		url(../../static/images/detailsuche_breit_schatten_oben.png);
}

.detailsucheBreit .schattenSeite {
	background-image:		url(../../static/images/detailsuche_breit_schatten_seite.png);
}

.detailsucheBreit .schattenUnten {
	background-image:		url(../../static/images/detailsuche_breit_schatten_unten.png);
}

.detailsucheBreit .schattenOben .kopfbereich,
.detailsucheBreit .schattenSeite .inhaltsbereich,
.detailsucheBreit .schattenUnten .fussbereich {
	width:				568px;
}

.detailsucheBreit .schattenSeite .inhaltsbereich .ausstrahlung .optionsZeile {
	margin-bottom:			0 !important;
}

.detailsucheBreit .schattenSeite .inhaltsbereich .ausstrahlung .optionsLabel {
	 float:				none !important;
	 margin-bottom:			8px !important;
	 width:				auto !important;
}

.detailsucheBreit .schattenUnten .fussbereich p a#detailsucheAusfuehren_breit:link,
.detailsucheBreit .schattenUnten .fussbereich p a#detailsucheAusfuehren_breit:hover,
.detailsucheBreit .schattenUnten .fussbereich p a#detailsucheAusfuehren_breit:active,
.detailsucheBreit .schattenUnten .fussbereich p a#detailsucheAusfuehren_breit:visited {
	background:			url(../../static/images/icon_suche.png) right top no-repeat;
	display:			block;
	float:				right;
	min-height:			18px;
	padding:			5px 32px 0 0;
	width:				auto;
}

.detailsucheSchmal .schattenOben {
	background-image:		url(../../static/images/detailsuche_schmal_schatten_oben.png);
}

.detailsucheSchmal .schattenSeite {
	background-image:		url(../../static/images/detailsuche_schmal_schatten_seite.png);
}

.detailsucheSchmal .schattenUnten {
	background-image:		url(../../static/images/detailsuche_schmal_schatten_unten.png);
}

.detailsucheSchmal .schattenOben .kopfbereich,
.detailsucheSchmal .schattenSeite .inhaltsbereich,
.detailsucheSchmal .schattenUnten .fussbereich {
	width:				357px;
}

.detailsucheSchmal .schattenSeite .inhaltsbereich .optionsFelder {
	width:				250px;
}

.detailsucheSchmal .schattenSeite .inhaltsbereich .optionsFelder input.input,
.detailsucheSchmal .schattenSeite .inhaltsbereich .optionsFelder select.select {
	width:				182px;
}

.detailsucheSchmal .schattenSeite .inhaltsbereich .technischeMerkmale .bereichLinks,
.detailsucheSchmal .schattenSeite .inhaltsbereich .technischeMerkmale .bereichMitte,
.detailsucheSchmal .schattenSeite .inhaltsbereich .technischeMerkmale .bereichRechts {
	width:				119px;
}

.diashowHintergrund {
	background:			#001b4a;
	display:			none;
	left:				0;
	position:			absolute;
	top:				0;
	z-index:			999998;
}

.diashow {
	background:			white;
	border:				white solid 1px;
	display:			none;
	position:			absolute;
	top:				189px;
	width:				512px;
	z-index:			999999;
}

.diashow .titelzeile {
	padding:			2px 5px 3px;
}

.diashow .titelzeile p {
	margin-bottom:			0px;
}

.diashow .titelzeile .sendungstitel {
	float:				left;
	width:				370px;
}

.diashow .titelzeile .sendungstitel h1 {
	font-size:			11px;
}

.diashow .titelzeile .funktionen {
	float:				right;
	width:				125px;
}

.diashow .titelzeile .funktionen img {
	display:			block;
	float:				right;
	width:				auto;
}

.diashow .titelzeile .funktionen #diashowNextTrigger img {
	margin-left:			4px;
}

.diashow .titelzeile .funktionen p {
	float:				right;
	margin-left:			5px;
	margin-right:			5px;
	width:				auto;
}

.diashow .bilder {
	position:			relative;
	height:				288px;
	width:				512px;
}

.diashow .bilder img {
	/*position:			absolute;*/
	top:				0;
}

.diashow .beschreibung {
	padding:			2px 5px;
}

.diashow .beschreibung p {
	margin-bottom:			0;
}

.durchschaltNavigation {
	position:			absolute;
	right:				0;
	top:				-2px;
}

.durchschaltNavigation a:link,
.durchschaltNavigation a:hover, 
.durchschaltNavigation a:active, 
.durchschaltNavigation a:visited {
	background:			no-repeat;
	display:			block;
	float:				left;
	outline:			0;
}

.durchschaltNavigation a.pfeil:link,
.durchschaltNavigation a.pfeil:hover,
.durchschaltNavigation a.pfeil:active,
.durchschaltNavigation a.pfeil:visited {
	height:				13px;
	width:				13px;
}

.durchschaltNavigation a.pfeilLinks:link,
.durchschaltNavigation a.pfeilLinks:hover,
.durchschaltNavigation a.pfeilLinks:active,
.durchschaltNavigation a.pfeilLinks:visited {
	background-image:		url(../../static/images/icon_pfeil_links.png);
	margin:				0 3px 0 0;
}

.durchschaltNavigation a.pfeilRechts:link,
.durchschaltNavigation a.pfeilRechts:hover,
.durchschaltNavigation a.pfeilRechts:active,
.durchschaltNavigation a.pfeilRechts:visited {
	background-image:		url(../../static/images/icon_pfeil_rechts.png);
	margin:				0 0 0 3px;
}

.durchschaltNavigation a.buttonAktiv:link,
.durchschaltNavigation a.buttonAktiv:hover,
.durchschaltNavigation a.buttonAktiv:active,
.durchschaltNavigation a.buttonAktiv:visited {
	background-image:		url(../../static/images/icon_kreis_aktiv.png);
	height:				9px;
	margin:				2px 2px 0;
	width:				9px;
}

.durchschaltNavigation a.buttonInaktiv:link,
.durchschaltNavigation a.buttonInaktiv:hover,
.durchschaltNavigation a.buttonInaktiv:active,
.durchschaltNavigation a.buttonInaktiv:visited {
	background-image:		url(../../static/images/icon_kreis_inaktiv.png);
	height:				9px;
	margin:				2px 2px 0;
	width:				9px;
}

.durchschaltNavigation a.buttonInaktiv:hover {
	background-image:		url(../../static/images/icon_kreis_aktiv.png);
}

.durchschaltNavigation p.paginierung {
	float:				left;
	margin:				0 5px;
}

.einfacheSuche {
	background:			#e1ebf2;
	width:				190px;
}

.einfacheSuche .modulReiter h2 {
	float:				left;
	width:				auto;
}

.einfacheSuche .modulInhalt {
	height:				28px;
	position:			relative;
}

.einfacheSuche input.suchfeld {
	border:				#4e4c4f solid 1px;
	display:			block;
	font-size:			9px;
	float:				left;
	height:				15px;
	left:				5px;
	padding:			1px 3px 0;
	position:			absolute;
	top:				5px;
	width:				146px;
}

.einfacheSuche input.suchbutton {
	background:			url(../../static/images/icon_suche.png) no-repeat;
	border:				0;
	cursor:				pointer;
	display:			block;
	height:				23px;
	position:			absolute;
	right:				3px;
	top:				3px;
	width:				23px;
}

.kalender {
	width:				182px;
}

.kalender img {
	display:			block;
}

.kalender .monatszeile {
	background:			white;
	height:				20px;
	margin:				0 0 4px;
}

.kalender .monatszeile h1 {
	float:				left;
	font-size:			10px;
	font-weight:			normal;
	line-height:			11px;
	margin-top:			4px;
	text-align:			center;
	width:				160px;
}

.kalender .monatszeile .vorherigerMonat {
	float:				left;
	margin:				7px 0 0 5px;
	width:				auto;
}

.kalender .monatszeile .naechsterMonat {
	float:				right;
	margin:				7px 5px 0 0;
	width:				auto;
}

.kalender .wochentage {
	height:				14px;
	text-align:			center;
}

.kalender .wochentage div {
	border:				white solid 1px;
	border-right:			0;
	float:				left;
	font-size:			10px;
	height:				13px;
	line-height:			10px;
	padding:			1px 0 0;
	width:				25px;
}

.kalender .wochentage .ersteSpalte {
	width:				24px;
}

.kalender .wochentage .letzteSpalte {
	border-right:			white solid 1px;
}

.kalender .wochenzeile div {
	background:			#cde2f5;
	border:				white solid 1px;
	border-right:			0;
	border-top:			0;
	float:				left;
	text-align:			center;
	height:				19px;
	font-size:			10px;
	line-height:			10px;
	width:				25px;
}

.kalender .wochenzeile div a:link,
.kalender .wochenzeile div a:hover,
.kalender .wochenzeile div a:active,
.kalender .wochenzeile div a:visited {
	color:				black;
	display:			block;
	font-size:			10px;
	height:				15px;
	line-height:			10px;
	padding-top:			4px;
	text-decoration:		none;
}

.kalender .wochenzeile div a:hover,
.kalender .wochenzeile div a.aktiv:link,
.kalender .wochenzeile div a.aktiv:hover,
.kalender .wochenzeile div a.aktiv:active,
.kalender .wochenzeile div a.aktiv:visited{
	background:			#245fa1;
	color:				white;
}

.kalender .wochenzeile .aktuellerTag {
	background:			white;
	color:				black;
}

.kalender .wochenzeile .aktuellerTag a:link,
.kalender .wochenzeile .aktuellerTag a:hover,
.kalender .wochenzeile .aktuellerTag a:active,
.kalender .wochenzeile .aktuellerTag a:visited,
.kalender .wochenzeile .aktuellerTag a.aktiv:link,
.kalender .wochenzeile .aktuellerTag a.aktiv:hover,
.kalender .wochenzeile .aktuellerTag a.aktiv:active,
.kalender .wochenzeile .aktuellerTag a.aktiv:visited{
	background:			white;
	color:				black;
}

.kalender .wochenzeile .klickbarerTag {
	
}

.kalender .wochenzeile .nichtKlickbarerTag {
	background:			none;
	height:				15px;
	padding-top:			4px;
}

.kalender .wochenzeile .vorherigerMonat {
	background:			#cde2f5;
	color:				#4d4d4d;
}

.kalender .wochenzeile .vorherigerMonat a:link,
.kalender .wochenzeile .vorherigerMonat a:hover,
.kalender .wochenzeile .vorherigerMonat a:active,
.kalender .wochenzeile .vorherigerMonat a:visited {
	background:			#cde2f5;
	color:				#4d4d4d;
}

.kalender .wochenzeile .vorherigerMonat a:hover {
	background:			white;
}

.kalender .wochenzeile .naechsterMonat {
	background:			none;
	color:				#4d4d4d;
}

.kalender .wochenzeile .naechsterMonat a:link,
.kalender .wochenzeile .naechsterMonat a:hover,
.kalender .wochenzeile .naechsterMonat a:active,
.kalender .wochenzeile .naechsterMonat a:visited {
	background:			none;
	color:				#4d4d4d;
}

.kalender .wochenzeile .naechsterMonat a:hover {
	background:			white;
}

.kalender .wochenzeile .ersteSpalte {
	width:				24px;
}

.kalender .wochenzeile .letzteSpalte {
	border-right:			white solid 1px;
}

.kalender .wochenzeileErsteZeile div,
.kalender .wochenzeileLetzteZeile div {
	height:				18px;
}

.kalender .wochenzeileErsteZeile div a:link,
.kalender .wochenzeileErsteZeile div a:hover,
.kalender .wochenzeileErsteZeile div a:active,
.kalender .wochenzeileErsteZeile div a:visited,
.kalender .wochenzeileLetzteZeile div a:link,
.kalender .wochenzeileLetzteZeile div a:hover,
.kalender .wochenzeileLetzteZeile div a:active,
.kalender .wochenzeileLetzteZeile div a:visited {
	height:				14px;
}

.kalender .wochenzeileErsteZeile .nichtKlickbarerTag,
.kalender .wochenzeileLetzteZeile .nichtKlickbarerTag {
	height:				14px;
}

.kalender .wochenzeile .clearer {
	clear:				both;
	float:				none;
	height:				0;
	font-size:			1px;
	line-height:			0;
	margin:				0;
	padding:			0;
	visibility:			hidden;
	width:				0;
}

.markerVorgemerkt {
	position:			absolute;
	right:				8px;
	top:				0;
	z-index:			1;
}

.markerVorgemerkt a:link,
.markerVorgemerkt a:hover,
.markerVorgemerkt a:active,
.markerVorgemerkt a:visited {
	outline:			0;
}

.markerVorgemerkt img {
	display:			block;
	height:				14px;
	width:				14px;
}

.meldung {
	background:			#0c3769;
	height:				auto !important;
	padding:			5px;
}

.meldung p,
.meldung ul,
.meldung li {
	color:				white;
}

.modulLinks {
	height:				24px;
}

.modulLinks ul {
	margin:				0;
	padding:			0;
}

.modulLinks ul li {
	float:				left;
	font-size:			9px;
	line-height:			11px;
	list-style-type:		none;
	margin:				0;
	padding:			0;
	width:				auto;
}

.modulLinks ul li a:link,
.modulLinks ul li a:hover,
.modulLinks ul li a:active,
.modulLinks ul li a:visited {
	border-right:			white solid 1px;
	color:				black;
	display:			block;
	height:				18px;
	float:				left;
	font-size:			9px;
	line-height:			11px;
	padding:			6px 0 0;
	text-align:			center;
	text-decoration:		none;
	width:				auto;
}

.modulLinks ul li a:hover {
	background:			#001b4a;
	color:				white;
}

.modulLinks ul.items1 li a.button1:link,
.modulLinks ul.items1 li a.button1:hover,
.modulLinks ul.items1 li a.button1:active,
.modulLinks ul.items1 li a.button1:visited {
	border-right:			0;
	width:				586px;
}

.modulLinks ul.items2 li a.button1:link,
.modulLinks ul.items2 li a.button1:hover,
.modulLinks ul.items2 li a.button1:active,
.modulLinks ul.items2 li a.button1:visited {
	width:				292px;
}

.modulLinks ul.items2 li a.button2:link,
.modulLinks ul.items2 li a.button2:hover,
.modulLinks ul.items2 li a.button2:active,
.modulLinks ul.items2 li a.button2:visited {
	border-right:			0;
	width:				293px;
}

.modulLinks ul.items3 li a.button1:link,
.modulLinks ul.items3 li a.button1:hover,
.modulLinks ul.items3 li a.button1:active,
.modulLinks ul.items3 li a.button1:visited {
	width:				195px;
}

.modulLinks ul.items3 li a.button2:link,
.modulLinks ul.items3 li a.button2:hover,
.modulLinks ul.items3 li a.button2:active,
.modulLinks ul.items3 li a.button2:visited {
	width:				194px;
}

.modulLinks ul.items3 li a.button3:link,
.modulLinks ul.items3 li a.button3:hover,
.modulLinks ul.items3 li a.button3:active,
.modulLinks ul.items3 li a.button3:visited{
	border-right:			0;
	width:				195px;
}

.modulLinks ul.items4 li a.button1:link,
.modulLinks ul.items4 li a.button1:hover,
.modulLinks ul.items4 li a.button1:active,
.modulLinks ul.items4 li a.button1:visited {
	width:				145px;
}

.modulLinks ul.items4 li a.button2:link,
.modulLinks ul.items4 li a.button2:hover,
.modulLinks ul.items4 li a.button2:active,
.modulLinks ul.items4 li a.button2:visited {
	width:				146px;
}

.modulLinks ul.items4 li a.button3:link,
.modulLinks ul.items4 li a.button3:hover,
.modulLinks ul.items4 li a.button3:active,
.modulLinks ul.items4 li a.button3:visited{
	width:				146px;
}

.modulLinks ul.items4 li a.button4:link,
.modulLinks ul.items4 li a.button4:hover,
.modulLinks ul.items4 li a.button4:active,
.modulLinks ul.items4 li a.button4:visited {
	border-right:			0;
	width:				146px;
}

.modulLinks ul.items5 li a.button2:link,
.modulLinks ul.items5 li a.button2:hover,
.modulLinks ul.items5 li a.button2:active,
.modulLinks ul.items5 li a.button2:visited {
	width:				117px;
}

.modulLinks ul.items5 li a.button3:link,
.modulLinks ul.items5 li a.button3:hover,
.modulLinks ul.items5 li a.button3:active,
.modulLinks ul.items5 li a.button3:visited{
	width:				116px;
}

.modulLinks ul.items5 li a.button4:link,
.modulLinks ul.items5 li a.button4:hover,
.modulLinks ul.items5 li a.button4:active,
.modulLinks ul.items5 li a.button4:visited{
	width:				116px;
}

.modulLinks ul.items5 li a.button5:link,
.modulLinks ul.items5 li a.button5:hover,
.modulLinks ul.items5 li a.button5:active,
.modulLinks ul.items5 li a.button5:visited {
	border-right:			0;
	width:				116px;
}

.modulReiter {
	background:			white;
	min-height:			14px;
	padding:			0px 3px 0;
	position:			relative;
}

.modulReiter h2 {
	font-weight:			bold;
}

.modulReiter p {
	float:				right;
	font-size:			10px;
	line-height:			11px;
	margin-bottom:			0;
	width:				auto;
}

.navigator {
	height:				28px;
	width:				784px;
}

.navigator .navigatorFunktionen {
	background:			#0c3769 url(../../static/images/navigator_hg.gif) left bottom repeat-x;
	display:			block;
	min-height:			28px;
	margin:				0;
	padding:			0;
	position:			relative;
}

.navigator .navigatorFunktionen li {
	display:			block;
	float:				left;
	font-size:			11px;
	line-height:			13px;
	list-style:			none;
	margin:				0;
	padding:			0;
	min-height:			28px;
	position:			relative;
}

.navigator .navigatorFunktionen li a:link,
.navigator .navigatorFunktionen li a:hover,
.navigator .navigatorFunktionen li a:active,
.navigator .navigatorFunktionen li a:visited { 
	background:			url(../../static/images/navigator_pfeil.gif) right center no-repeat;
	border-right:			#ffffff solid 1px;
	color:				#ffffff;
	display:			block;
	min-height:			21px;
	padding:			7px 6px 0px 4px;
	text-decoration:		none;
}

.navigator .navigatorFunktionen li a:hover {
	background-color:		#cbcbcb;
}

.navigator .navigatorFunktionen li.navigatorRow1 a:link,
.navigator .navigatorFunktionen li.navigatorRow1 a:hover,
.navigator .navigatorFunktionen li.navigatorRow1 a:active,
.navigator .navigatorFunktionen li.navigatorRow1 a:visited {
	width:				184px;
}

.navigator .navigatorFunktionen li.navigatorRow1 ul {
	width:				194px;
}

.navigator .navigatorFunktionen li.navigatorRow1 ul li a:link,
.navigator .navigatorFunktionen li.navigatorRow1 ul li a:hover,
.navigator .navigatorFunktionen li.navigatorRow1 ul li a:active,
.navigator .navigatorFunktionen li.navigatorRow1 ul li a:visited {
	width:				auto;
}

.navigator .navigatorFunktionen li.navigatorRow1 ul ul {
	left:				194px;
	width:				197px;
}

.navigator .navigatorFunktionen li.navigatorRow1 ul ul ul {
	left:				197px;
	width:				197px;
}

.navigator .navigatorFunktionen li.navigatorRow1 ul ul ul ul {
	left:				197px;
	width:				193px;
}

.navigator .navigatorFunktionen li.navigatorRow2 a:link,
.navigator .navigatorFunktionen li.navigatorRow2 a:hover,
.navigator .navigatorFunktionen li.navigatorRow2 a:active,
.navigator .navigatorFunktionen li.navigatorRow2 a:visited {
	width:				187px;
}

.navigator .navigatorFunktionen li.navigatorRow2 ul {
	width:				197px;
}

.navigator .navigatorFunktionen li.navigatorRow2 ul li a:link,
.navigator .navigatorFunktionen li.navigatorRow2 ul li a:hover,
.navigator .navigatorFunktionen li.navigatorRow2 ul li a:active,
.navigator .navigatorFunktionen li.navigatorRow2 ul li a:visited {
	width:				auto;
}

.navigator .navigatorFunktionen li.navigatorRow2 ul ul {
	left:				197px;
	width:				197px;
}

.navigator .navigatorFunktionen li.navigatorRow2 ul ul ul {
	left:				197px;
	width:				193px;
}

.navigator .navigatorFunktionen li.navigatorRow3 a:link,
.navigator .navigatorFunktionen li.navigatorRow3 a:hover,
.navigator .navigatorFunktionen li.navigatorRow3 a:active,
.navigator .navigatorFunktionen li.navigatorRow3 a:visited {
	width:				187px;
}

.navigator .navigatorFunktionen li.navigatorRow3 ul {
	width:				197px;
}

.navigator .navigatorFunktionen li.navigatorRow3 ul li a:link,
.navigator .navigatorFunktionen li.navigatorRow3 ul li a:hover,
.navigator .navigatorFunktionen li.navigatorRow3 ul li a:active,
.navigator .navigatorFunktionen li.navigatorRow3 ul li a:visited {
	width:				auto;
}

.navigator .navigatorFunktionen li.navigatorRow3 ul ul {
	left:				197px;
	width:				192px;
}

.navigator .navigatorFunktionen li.navigatorRow4 a:link,
.navigator .navigatorFunktionen li.navigatorRow4 a:hover,
.navigator .navigatorFunktionen li.navigatorRow4 a:active,
.navigator .navigatorFunktionen li.navigatorRow4 a:visited {
	border-right:			0;
	width:				183px;
}

.navigator .navigatorFunktionen li.navigatorRow4 ul {
	width:				193px;
}

.navigator .navigatorFunktionen li.navigatorRow4 ul li a:link,
.navigator .navigatorFunktionen li.navigatorRow4 ul li a:hover,
.navigator .navigatorFunktionen li.navigatorRow4 ul li a:active,
.navigator .navigatorFunktionen li.navigatorRow4 ul li a:visited {
	width:				auto;
}

.navigator .navigatorFunktionen ul {
	background-color:		#0c3869;
	border:				white solid 1px;
	box-shadow:			5px 5px 3px rgba(0, 0, 0, 0.75);
	display:			none;
	position:			absolute;
	left:				-1px;
	margin-top:			-29px;
	-moz-box-shadow:		5px 5px 3px rgba(0, 0, 0, 0.75);
	padding:			0;
	top:				28px;
	-webkit-box-shadow:		5px 5px 3px rgba(0, 0, 0, 0.75);
}

.navigator .navigatorFunktionen ul li {
	float:				none;
	border-left:			15px solid transparent;
	margin-left:			-15px;
	border-right:			15px solid transparent;
	margin-right:			-15px;
}

.navigator .navigatorFunktionen ul li:first-child {
	margin-top:			-15px;
	border-top:			15px solid transparent;
}

.navigator .navigatorFunktionen ul li:last-child {
	margin-bottom:			-15px;
	border-bottom:			15px solid transparent;
}

.navigator .navigatorFunktionen ul li a:link,
.navigator .navigatorFunktionen ul li a:hover,
.navigator .navigatorFunktionen ul li a:active,
.navigator .navigatorFunktionen ul li a:visited {
	border-right:			0;
	min-height:			18px;
	padding-bottom:			4px;
	padding-right:			20px;
	padding-top:			6px;
	width:				auto;
}

.navigator .navigatorFunktionen ul li a:hover,
.navigator .navigatorFunktionen ul li a.hover:link,
.navigator .navigatorFunktionen ul li a.hover:hover,
.navigator .navigatorFunktionen ul li a.hover:active,
.navigator .navigatorFunktionen ul li a.hover:visited {
	background-color:		#245fa1;
}

.navigator .navigatorFunktionen ul li a.ohneUntermenu:hover,
.navigator .navigatorFunktionen ul li a.ohneUntermenu:link,
.navigator .navigatorFunktionen ul li a.ohneUntermenu:hover,
.navigator .navigatorFunktionen ul li a.ohneUntermenu:active,
.navigator .navigatorFunktionen ul li a.ohneUntermenu:visited {
	background-image:		none;
}

.programmuebersicht {
	border-bottom:			white solid 1px;
	height:				413px;
	overflow:			auto;
	position:			relative;
	width:				586px;
}

.programmuebersicht .sendungsdaten {
	min-height:			1px;
	padding:			4px;
	position:			relative;
}

.programmuebersicht .sendungsdaten p,
.programmuebersicht .sendungsdaten h1,
.programmuebersicht .sendungsdaten h3 {
	line-height:			13px;
	margin-bottom:			0;
	z-index:			0;
}

.programmuebersicht .sendungsdaten p {
	margin-top:			4px;
}

.programmuebersicht .sendungsdaten .uhrzeit {
	float:				left;
	padding:			0 6px 0 0;
	position:			relative;
	text-align:			right;
	width:				35px;
}

.programmuebersicht .sendungsdaten .uhrzeit .icon {
	float:				right;
	margin:				1px 0 0 0;
	width:				auto;
}

.programmuebersicht .sendungsdaten .uhrzeit .hinweis p {
	color:				white;
	font-size:			9px;
	line-height:			10px;
	margin:				0;
	text-transform:			uppercase;
}

.programmuebersicht .sendungsdaten .text {
	float:				left;
	width:				auto;
}

.programmuebersicht .sendungsdaten .text .regionalfensterButton {
	position:			absolute;
	top:				5px;
}

.programmuebersicht .sendungsdaten .text .regionalfensterButton a:link,
.programmuebersicht .sendungsdaten .text .regionalfensterButton a:hover,
.programmuebersicht .sendungsdaten .text .regionalfensterButton a:active,
.programmuebersicht .sendungsdaten .text .regionalfensterButton a:visited {
	outline:			0;
}

.programmuebersicht .sendungsdaten .text .regionalfensterButton span {
	display:			none;
}

.programmuebersicht .sendungsdaten .text .teasertext p,
.programmuebersicht .sendungsdaten .text .teasertext ol,
.programmuebersicht .sendungsdaten .text .teasertext ul,
.programmuebersicht .sendungsdaten .text .teasertext li {
	font-size:			10px;
	line-height:			12px;
	margin-bottom:			0;
	margin-top:			4px;
}

.programmuebersicht .sendungsdaten .text .teasertext li {
	margin-top:			0;
}

.programmuebersicht .sendungsdaten .markerVorgemerkt {
	right:				6px;
}

.programmuebersicht .sendungsdaten .bild {
	float:				right;
	min-height:			1px;
	padding:			0 0 0 6px;
	width:				147px;
}

.programmuebersicht .sendungsdatenHighlight {
	background:			#e1ebf2;
	border-bottom:			white solid 1px;
	border-top:			white solid 1px;
}

.programmuebersicht .aktuelleSendung {
	background:			#0c3769;
}

.programmuebersicht .aktuelleSendung h1,
.programmuebersicht .aktuelleSendung h3,
.programmuebersicht .aktuelleSendung p,
.programmuebersicht .aktuelleSendung ol,
.programmuebersicht .aktuelleSendung ul,
.programmuebersicht .aktuelleSendung li,
.programmuebersicht .aktuelleSendung a:link,
.programmuebersicht .aktuelleSendung a:hover,
.programmuebersicht .aktuelleSendung a:active,
.programmuebersicht .aktuelleSendung a:visited {
	color:				white;
}

.programmuebersicht .regionalfenster {
	padding:			0 4px;
	z-index:			2;
}

.programmuebersicht .regionalfenster .senderUndSendung p {
	font-size:			9px;
	line-height:			10px;
	margin-bottom:			5px;
}

.programmuebersicht .regionalfenster .senderUndSendung a:link,
.programmuebersicht .regionalfenster .senderUndSendung a:hover,
.programmuebersicht .regionalfenster .senderUndSendung a:active,
.programmuebersicht .regionalfenster .senderUndSendung a:visited {
	font-weight:			bold;
}

.programmuebersicht .regionalfenster .schattenRechts {
	background:			url(../../static/images/bm_programmuebersicht_regionalfenster_schatten_rechts.png) 5000px 5000px no-repeat;
}

.programmuebersicht .regionalfenster .schattenUntenLinks {
	background:			url(../../static/images/bm_programmuebersicht_regionalfenster_schatten_unten_links.png) 5000px 5000px no-repeat;
}

.programmuebersicht .regionalfenster .schattenUntenRechts {
	background:			url(../../static/images/bm_programmuebersicht_regionalfenster_schatten_unten_rechts.png) 5000px 5000px no-repeat;
}

.programmuebersicht .regionalfensterJavascript {
	padding-left:			0;
	padding-right:			0;
	position:			absolute;
	z-index:			2;
}

.programmuebersicht .regionalfensterJavascript .senderUndSendung {
	background:			#e1ebf2;
	border:				white solid 1px;
	float:				left;
	margin-left:			0;
	padding-left:			6px;
	padding-right:			6px;
	padding-top:			2px;
	width:				auto;
}

.programmuebersicht .regionalfensterJavascript .senderUndSendung p {
	white-space:			nowrap;
}

.programmuebersicht .regionalfensterJavascript .schattenRechts {
	background-position:		left top;
	float:				left;
	font-size:			1px;
	width:				10px;
}

.programmuebersicht .regionalfensterJavascript .schattenUntenLinks {
	background-position:		left top;
	float:				left;
	font-size:			1px;
	height:				10px;
	width:				10px;
}

.programmuebersicht .regionalfensterJavascript .schattenUntenRechts {
	background-position:		right top;
	float:				left;
	font-size:			1px;
	height:				10px;
}

.programmuebersichtFilter {
	background:			#f7f7f7;
}

.programmuebersichtFilter .sendungsdaten {
	background:			#f7f7f7;
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.programmuebersichtFilter .sendungsdatenGefiltert {
	background:			#bfd3e2;
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.programmuebersichtFilter .sendungsdatenHighlight {
	background:			#f7f7f7;
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.programmuebersichtFilter .sendungsdatenHighlightGefiltert {
	background:			#e1ebf2;
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.programmuebersichtFilter .aktuelleSendung {
	background:			#aab9cb;
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.programmuebersichtFilter .aktuelleSendungGefiltert {
	background:			#0c3769;
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.senderauswahlFernsehen {
	width:				182px;
}

.senderauswahlFernsehen ul {
	margin:				0;
	padding:			0;
}

.senderauswahlFernsehen ul li {
	font-size:			10px;
	line-height:			11px;
	list-style-type:		none;
	margin:				0 0 1px;
	padding:			0;
}

.senderauswahlFernsehen ul li.letzterSender {
	margin-bottom:			0;
}

.senderauswahlFernsehen ul li a:link,
.senderauswahlFernsehen ul li a:hover,
.senderauswahlFernsehen ul li a:active,
.senderauswahlFernsehen ul li a:visited {
	background:			#cde2f5;
	color:				black;
	display:			block;
	font-size:			10px;
	height:				13px;
	line-height:			11px;
	padding:			2px 4px 0;
	text-decoration:		none;
}

.senderauswahlFernsehen ul li a:hover,
.senderauswahlFernsehen ul li a.aktiv:link,
.senderauswahlFernsehen ul li a.aktiv:hover,
.senderauswahlFernsehen ul li a.aktiv:active,
.senderauswahlFernsehen ul li a.aktiv:visited,
.senderauswahlFernsehen ul li a.selektiert:link,
.senderauswahlFernsehen ul li a.selektiert:hover,
.senderauswahlFernsehen ul li a.selektiert:active,
.senderauswahlFernsehen ul li a.selektiert:visited {
	background:			#0a4885;
	color:				white;
}

.senderauswahlRadio {
	width:				182px;
}

.senderauswahlRadio ul {
	margin:				0;
	padding:			0;
}

.senderauswahlRadio ul li {
	font-size:			10px;
	line-height:			11px;
	margin:				0 0 1px;
	padding:			0;
	list-style-type:		none;
}

.senderauswahlRadio ul li.letzterSender {
	margin-bottom:			0;
}

.senderauswahlRadio ul li a:link,
.senderauswahlRadio ul li a:hover,
.senderauswahlRadio ul li a:active,
.senderauswahlRadio ul li a:visited {
	background:			#cde2f5 url(../../static/images/senderauswahl_radio_icon_normal.gif) right center no-repeat;
	color:				black;
	display:			block;
	font-size:			10px;
	line-height:			11px;
	min-height:			13px;
	padding:			2px 20px 0 4px;
	text-decoration:		none;
}

.senderauswahlRadio ul li a:hover,
.senderauswahlRadio ul li a.aktiv:link,
.senderauswahlRadio ul li a.aktiv:hover,
.senderauswahlRadio ul li a.aktiv:active,
.senderauswahlRadio ul li a.aktiv:visited,
.senderauswahlRadio ul li a.selektiert:link,
.senderauswahlRadio ul li a.selektiert:hover,
.senderauswahlRadio ul li a.selektiert:active,
.senderauswahlRadio ul li a.selektiert:visited {
	background-color:		#0a4885;
	color:				white;
	background-image:		url(../../static/images/senderauswahl_radio_icon_aktiv.gif);
}

.senderauswahlRadio ul ul {
	margin:				1px 0 0 11px;
}

.senderauswahlRadio ul ul li {
	margin-bottom:			1px;
}

.senderauswahlRadio ul ul li a:link,
.senderauswahlRadio ul ul li a:hover,
.senderauswahlRadio ul ul li a:active,
.senderauswahlRadio ul ul li a:visited {
	background-image:		none;
}

.senderauswahlRadio ul li li a:hover,
.senderauswahlRadio ul li li a.aktiv:link,
.senderauswahlRadio ul li li a.aktiv:hover,
.senderauswahlRadio ul li li a.aktiv:active,
.senderauswahlRadio ul li li a.aktiv:visited {
	background-color:		#0a4885;
	background-image:		none;
	color:				white;
}

.senderauswahlRadio ul li li a.selektiert:link,
.senderauswahlRadio ul li li a.selektiert:hover,
.senderauswahlRadio ul li li a.selektiert:active,
.senderauswahlRadio ul li li a.selektiert:visited {
	background-color:		#001a4b;
	background-image:		none;
	color:				white;
}

.sendungsinformationen {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	float:				right;
	height:				144px;
	position:			relative;
	width:				330px;
}

.sendungsinformationen p {
	line-height:			14px;
}

.sendungsinformationen h1 {
	font-size:			11px;
	line-height:			14px;
	margin-bottom:			7px;
}

.sendungsinformationen .sendungstitel {
	left:				8px;
	position:			absolute;
	top:				9px;
	width:				185px;
}

.sendungsinformationen .senderlogo {
	padding:			0 0 24px 0;
	position:			absolute;
	right:				8px;
	top:				8px;
	width:				auto;
}

.sendungsinformationen .senderlogo .markerVorgemerkt {
	bottom:				0;
	right:				0;
	top:				auto;
}

.sendungsinformationen .sendedaten {
	bottom:				6px;
	left:				8px;
	position:			absolute;
	width:				170px;
}

.sendungsinformationen .sendedaten p {
	margin-bottom:			0;
}

.sendungsinformationen .sendedaten .sender a:link,
.sendungsinformationen .sendedaten .sender a:hover,
.sendungsinformationen .sendedaten .sender a:active,
.sendungsinformationen .sendedaten .sender a:visited {
	background:			left center no-repeat;
	padding:			3px 0 0px 18px;
}

.sendungsinformationen .sendedaten .fernsehsender a:link,
.sendungsinformationen .sendedaten .fernsehsender a:hover,
.sendungsinformationen .sendedaten .fernsehsender a:active,
.sendungsinformationen .sendedaten .fernsehsender a:visited {
	background-image:		url(../../static/images/bm_detailansicht_icon_fernsehen.gif);
}

.sendungsinformationen .sendungshinweise {
	bottom:				8px;
	position:			absolute;
	right:				8px;
	width:				auto;
}

.sendungsinformationen .sendungshinweise img {
	float:				left;
	margin:				0 0 0 5px;
}

.starliste {
	height:				379px;
	overflow:			auto;
	padding:			0 4px;
}

.starliste ul {
	margin:				0;
	padding:			0;
}

.starliste ul li {
	list-style-type:		none;
	margin:				0;
	padding:			0;
}

.starliste ul li a.ausgewaehlt:link,
.starliste ul li a.ausgewaehlt:hover,
.starliste ul li a.ausgewaehlt:active,
.starliste ul li a.ausgewaehlt:visited {
	font-weight:			bold;
}

.starliste ul ul {
	margin:				0 0 20px;
}

.suchergebnis p {
	margin-bottom:			0;
}

.suchergebnis .tag {
	border-top:			white solid 1px;
}

.suchergebnis .tag .titelzeile {
	background:			#bfd3e2;
	min-height:			17px;
	outline:			0;
	padding:			4px 8px 0;
}

.suchergebnis .tag .titelzeile:hover,
.suchergebnis .tag .titelzeile:focus {
	background:			#002c6b;
}

.suchergebnis .tag .titelzeile:hover h3, 
.suchergebnis .tag .titelzeile:focus h3 {
	color:				white;
}

.suchergebnis .tag .titelzeile h3 {
	font-size:			11px;
	font-weight:			bold;
	line-height:			12px;
	margin-bottom:			0;
}

.suchergebnis .tag .titelzeile .datum {
	float:				left;
	margin:				0 10px 0 0;
	width:				125px;
}

.suchergebnis .tag .titelzeile .ergebniszahl {
	float:				left;
	width:				auto;
}

.suchergebnis .tag .titelzeile .button {
	float:				right;
	width:				auto;
}

.suchergebnis .tag .titelzeile .button h3 {
	height:				13px;
	width:				13px;
}

.suchergebnis .tag .geschlossen .button h3 {
	background:			url(../../static/images/icon_plus.png) no-repeat;
	cursor:				pointer;
}

.suchergebnis .tag .offen .button h3 {
	background:			url(../../static/images/icon_minus.png) no-repeat;
	cursor:				pointer;
}

.suchergebnis .tag .titelzeile .button h3 span {
	display:			none;
}

.suchergebnis .tag .sendungen p {
	font-size:			10px;
	line-height:			12px;
	margin-bottom:			0;
}

.suchergebnis .tag .sendungen .spalte {
	background:			url(../../static/images/suchergebnis_spaltentrenner_hg_weiss.gif) repeat-y;
	padding:			2px 8px 4px 9px;
	vertical-align:			top;
}

.suchergebnis .tag .sendungen .spalte .markerVorgemerkt {
	margin-left:			8px;
	margin-right:			8px;
	position:			static;
}

.suchergebnis .tag .sendungen .spalte1 {
	background-image:		none;
	width:				93px;
}

.suchergebnis .tag .sendungen .spalte2 {
	width:				94px;
}

.suchergebnis .tag .sendungen .spalte3 {
	width:				231px;
}

.suchergebnis .tag .sendungen .spalte3 .icon {
	display:			block;
	float:				left;
	margin-right:			5px;
}

.suchergebnis .tag .sendungen .spalte3 .bild {
	display:			block;
	float:				right;
	margin-left:			10px;
}

.suchergebnis .tag .sendungen .spalte4 {
	width:				1%;
}

.suchergebnis .tag .sendungen .spalte5 {
	padding-left:			0;
	padding-right:			0;
	width:				1%;
}

.suchergebnis .tag .sendungen .spaltenueberschriften .spalte {
	background-color:		#bfd3e2;
	border-bottom:			white solid 1px;
}

.suchergebnis .tag .sendungen .sendung {
	border-bottom:			white solid 1px;
}

.suchergebnis .tag .sendungen .letzteSendung {
	border-bottom:			0;
}

.suchergebnis .tag .sendungen .sendung .spalte {
	background-image:		url(../../static/images/suchergebnis_spaltentrenner_hg_blau.gif);
	padding-bottom:			4px;
}

.suchergebnisFilter {
	background:			#f7f7f7;
}

.suchergebnisFilter .tag .titelzeile {
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.suchergebnisFilter .tag .titelzeileGefiltert {
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.suchergebnisFilter .tag .sendungen .spaltenueberschriften .spalte {
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.suchergebnisFilter .tag .sendungen .spaltenueberschriftenGefiltert .spalte {
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.suchergebnisFilter .tag .sendungen .sendung .spalte {
	background-color:		#f7f7f7;
	filter:				alpha(opacity=20);
	-moz-opacity:			0.20;
	opacity:			0.20;
}

.suchergebnisFilter .tag .sendungen .sendungGefiltert .spalte {
	background-color:		#e1ebf2;
	filter:				alpha(opacity=100);
	-moz-opacity:			1;
	opacity:			1;
}

.tooltip {
	background:			url(../../static/images/tooltip_oben.png) no-repeat;
	left:				-5000px;
	padding:			10px 0 0;
	position:			absolute;
	top:				-5000px;
	width:				213px;
	z-index:			200001;
}

.tooltip .tooltipInhalt {
	background:			url(../../static/images/tooltip_unten.png) left bottom no-repeat;
	padding:			0 26px 33px 13px;
	width:				174px;
}

.tooltip .tooltipInhalt p {
	margin-bottom:			0;
}

.zusaetzlicheLinks a:link,
.zusaetzlicheLinks a:hover,
.zusaetzlicheLinks a:active,
.zusaetzlicheLinks a:visited {
	background:			url(../../static/images/zusaetzliche_links_pfeil.gif) no-repeat 8px center;
	border-top:			white solid 1px;
	display:			block;
	font-weight:			bold;
	height:				17px;
	padding:			4px 8px 0 18px;
}

/* DEFINITIONEN: UEBERGREIFENDE ELEMENTE  -> ENDE */

/* DEFINITIONEN: SEITENGERUEST -> START */

.master {
	margin:				0 auto;
	width:				998px;
}

.kopf .marke {
	height:				32px;
}

.kopf .marke .datum {
	color:				white;
	float:				left;
	margin:				8px 0 0;
	width:				auto;
}

.kopf .marke .logo {
	display:			block;
	float:				right;
}

.kopf .ardNavigation {
	background:			url(../../static/images/navigation_links_bg.png) left 3px repeat-x;
	height:				28px;
	overflow:			hidden;
}

.kopf .ardNavigation ul {
	float:				left;
	margin:				0;
	padding:			0;
	width:				724px;
}

.kopf .ardNavigation ul li {
	float:				left;
	list-style-type:		none;
	margin:				0;
	padding:			0;
}

.kopf .ardNavigation ul li a:link,
.kopf .ardNavigation ul li a:hover,
.kopf .ardNavigation ul li a:active,
.kopf .ardNavigation ul li a:visited {
	color:				#001a4b;
	display:			block;
	font-size:			12px;
	float:				left;
	height:				20px;
	line-height:			13px;
	margin:				3px 0 0;
	padding:			5px 14px 0;
	text-align:			center;
	text-decoration:		none;
	width:				auto;
}

.kopf .ardNavigation ul li a:hover {
	background:			white;
	margin-top:			0;
}

.kopf .ardNavigation ul li a.ardHome:hover,
.kopf .ardNavigation ul li a.ardHomeAktiv:link,
.kopf .ardNavigation ul li a.ardHomeAktiv:hover,
.kopf .ardNavigation ul li a.ardHomeAktiv:active,
.kopf .ardNavigation ul li a.ardHomeAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .ardNavigation ul li a.nachrichten:hover,
.kopf .ardNavigation ul li a.nachrichtenAktiv:link,
.kopf .ardNavigation ul li a.nachrichtenAktiv:hover,
.kopf .ardNavigation ul li a.nachrichtenAktiv:active,
.kopf .ardNavigation ul li a.nachrichtenAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .ardNavigation ul li a.sport:hover,
.kopf .ardNavigation ul li a.sportAktiv:link,
.kopf .ardNavigation ul li a.sportAktiv:hover,
.kopf .ardNavigation ul li a.sportAktiv:active,
.kopf .ardNavigation ul li a.sportAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#EF5C1D solid 3px;
}

.kopf .ardNavigation ul li a.boerse:hover,
.kopf .ardNavigation ul li a.boerseAktiv:link,
.kopf .ardNavigation ul li a.boerseAktiv:hover,
.kopf .ardNavigation ul li a.boerseAktiv:active,
.kopf .ardNavigation ul li a.boerseAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#FFC200 solid 3px;
}

.kopf .ardNavigation ul li a.ratgeber:hover,
.kopf .ardNavigation ul li a.ratgeberAktiv:link,
.kopf .ardNavigation ul li a.ratgeberAktiv:hover,
.kopf .ardNavigation ul li a.ratgeberAktiv:active,
.kopf .ardNavigation ul li a.ratgeberAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#85C3BE solid 3px;
}

.kopf .ardNavigation ul li a.wissen:hover,
.kopf .ardNavigation ul li a.wissenAktiv:link,
.kopf .ardNavigation ul li a.wissenAktiv:hover,
.kopf .ardNavigation ul li a.wissenAktiv:active,
.kopf .ardNavigation ul li a.wissenAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#5F224D solid 3px;
}

.kopf .ardNavigation ul li a.kultur:hover,
.kopf .ardNavigation ul li a.kulturAktiv:link,
.kopf .ardNavigation ul li a.kulturAktiv:hover,
.kopf .ardNavigation ul li a.kulturAktiv:active,
.kopf .ardNavigation ul li a.kulturAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#E94000 solid 3px;
}

.kopf .ardNavigation ul li a.kinder:hover,
.kopf .ardNavigation ul li a.kinderAktiv:link,
.kopf .ardNavigation ul li a.kinderAktiv:hover,
.kopf .ardNavigation ul li a.kinderAktiv:active,
.kopf .ardNavigation ul li a.kinderAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#005700 solid 3px;
}

.kopf .ardNavigation ul li a.ardIntern:hover,
.kopf .ardNavigation ul li a.ardInternAktiv:link,
.kopf .ardNavigation ul li a.ardInternAktiv:hover,
.kopf .ardNavigation ul li a.ardInternAktiv:active,
.kopf .ardNavigation ul li a.ardInternAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .ardNavigation ul.rechts {
	background:			url(../../static/images/navigation_rechts_bg.png) left 3px repeat-x;
	float:				right;
	width:				274px;
}

.kopf .ardNavigation ul.rechts li a:link,
.kopf .ardNavigation ul.rechts li a:hover,
.kopf .ardNavigation ul.rechts li a:active,
.kopf .ardNavigation ul.rechts li a:visited {
	color:				white;
	padding-left:			13px;
	padding-right:			13px;
}

.kopf .ardNavigation ul.rechts li a:hover,
.kopf .ardNavigation ul.rechts li a.aktiv:link,
.kopf .ardNavigation ul.rechts li a.aktiv:hover,
.kopf .ardNavigation ul.rechts li a.aktiv:active,
.kopf .ardNavigation ul.rechts li a.aktiv:visited {
	color:				#001a4b;
}

.kopf .ardNavigation ul.rechts li a.fernsehen:hover,
.kopf .ardNavigation ul.rechts li a.fernsehenAktiv:link,
.kopf .ardNavigation ul.rechts li a.fernsehenAktiv:hover,
.kopf .ardNavigation ul.rechts li a.fernsehenAktiv:active,
.kopf .ardNavigation ul.rechts li a.fernsehenAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .ardNavigation ul.rechts li a.radio:hover,
.kopf .ardNavigation ul.rechts li a.radioAktiv:link,
.kopf .ardNavigation ul.rechts li a.radioAktiv:hover,
.kopf .ardNavigation ul.rechts li a.radioAktiv:active,
.kopf .ardNavigation ul.rechts li a.radioAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .ardNavigation ul.rechts li a.ardMediathek:hover,
.kopf .ardNavigation ul.rechts li a.ardMediathekAktiv:link,
.kopf .ardNavigation ul.rechts li a.ardMediathekAktiv:hover,
.kopf .ardNavigation ul.rechts li a.ardMediathekAktiv:active,
.kopf .ardNavigation ul.rechts li a.ardMediathekAktiv:visited {
	background:			white;
	margin-top:			0;
	border-top:			#001A4B solid 3px;
}

.kopf .service {
	background:			white;
	padding:			8px;
}

.kopf .service .image {
	background:			url(../../static/images/service_image.jpg);
	height:				62px;
	position:			relative;
}

.kopf .service .image .logo {
	height:				33px;
	left:				10px;
	position:			absolute;
	top:				14px;
	width:				291px;
}

.kopf .service .image ul.metaNavigation {
	border-left:			white solid 1px;
	padding:			0 0 0 10px;
	position:			absolute;
	right:				12px;
	top:				9px;
	width:				auto;
}

.kopf .service .image ul.metaNavigation li {
	line-height:			14px;
	list-style-type:		none;
	margin:				0;
	padding:			0;
}

.kopf .service .image ul.metaNavigation li a:link,
.kopf .service .image ul.metaNavigation li a:hover,
.kopf .service .image ul.metaNavigation li a:active,
.kopf .service .image ul.metaNavigation li a:visited {
	color:				white;
}

.kopf .service .image .claim {
	height:				17px;
	left:				728px;
	position:			absolute;
	top:				27px;
	width:				148px;
}

.sucheNavigation {
	background:			white;
	padding:			0 8px 8px;
}

.sucheNavigation .suche {
	float:				left;
	height:				42px;
	width:				190px;
}

.sucheNavigation .navigation {
	float:				right;
	height:				42px;
	width:				784px;
}

.mitte {
	background:			white;
	padding:			0 8px 8px;
}

.mitte .hauptbereich {
	padding:			0 0 8px;
}

.mitte .linkeSpalte {
	float:				left;
	width:				784px;
}

.mitte .rechteSpalte {
	float:				right;
	width:				190px;
}

.mitte .grosserSatellit {
	float:				left;
	height:				488px;
	margin:				0 8px 0 0;
	width:				190px;
}

.mitte .buehne {
	float:				left;
	height:				488px;
	width:				586px;
}

.mitte .breiteTeaser {
	width:				784px;
}

.mitte .breiteTeaser .teaserReihe {
	padding:			0 0 8px;
}

.mitte .breiteTeaser .teaserReihe .smMicrositeBreit,
.mitte .breiteTeaser .teaserReihe .smSendungBreit {
	min-height:			310px;
	XXXOLDmin-height: 		350px;
}

.mitte .breiteTeaser .spalte {
	float:				left;
	width:				256px;
}

.mitte .breiteTeaser .spalte1 {
	margin-right:			8px;
}

.mitte .breiteTeaser .spalte3 {
	float:				right;
}

.mitte .schmaleTeaser {
	width:				190px;
}

.aufEinenBlick {
	background:			white;
	padding:			20px 16px 0;
}

.aufEinenBlick h2 {
	color:				#0c3769;
	font-size:			11px;
	font-weight:			bold;
	margin:				0 0 12px;
}

.aufEinenBlick h3 {
	color:				#0c3769;
	font-size:			9px;
	font-weight:			bold;
	line-height:			11px;
	margin:				0 0 4px;
}

.aufEinenBlick h3 a:link,
.aufEinenBlick h3 a:hover,
.aufEinenBlick h3 a:active,
.aufEinenBlick h3 a:visited {
	text-decoration:		none;
}

.aufEinenBlick h3 a:hover {
	text-decoration:		underline;
}

.aufEinenBlick ul {
	margin:				0 0 16px;
	padding:			0;
}

.aufEinenBlick ul li {
	font-size:			9px;
	line-height:			11px;
	list-style-type:		none;
	margin:				0 0 4px;
	padding:			0;
}

.aufEinenBlick ul li a:link,
.aufEinenBlick ul li a:hover,
.aufEinenBlick ul li a:active,
.aufEinenBlick ul li a:visited {
	text-decoration:		none;
}

.aufEinenBlick ul li a:hover {
	text-decoration:		underline;
}

.aufEinenBlick .spalte {
	float:				left;
	padding:			0 8px 8px 0;
	width:				130px;
}

.fuss {
	padding:			1px 0 0;
}

.fuss .breadcrumb {
	background:			white;
	min-height:			27px;
}

.fuss .breadcrumbContainer {
	margin:				0 auto;
	padding:			6px 0 0;
	width:				998px;
}

.fuss .breadcrumbContainer .standort {
	background:			url(../../static/images/icon_breadcrumb_kreis.gif) left center no-repeat;
	float:				left;
	margin-bottom:			0;
	margin-right:			13px;
	padding:			0 0 0 13px;
	width:				auto;
}

.fuss .breadcrumbContainer ul.seiten {
	float:				left;
	margin:				0;
	padding:			0;
	width:				auto;
}

.fuss .breadcrumbContainer ul.seiten li {
	background:			url(../../static/images/icon_breadcrumb_pfeil.gif) left center no-repeat;
	float:				left;
	list-style-type:		none;
	margin:				0 10px 0 0;
	padding:			0 0 0 10px;
	width:				auto;
}

.fuss .breadcrumbContainer .copyright {
	float:				right;
	margin-bottom:			0;
}

.fuss .senderlogos {
	background:			#001a4b;
}

.fuss .senderlogos .senderlogosContainer {
	padding:			8px 0;
	margin:				0 auto;
	width:				998px;
}

.fuss .senderlogos img {
	display:			block;
}

.fuss .senderlogos .senderliste {
	display:			none;
}

/* DEFINITIONEN: SEITENGERUEST -> ENDE */

/* DEFINITIONEN: STARTSEITE -> START */

.startseite .mitte .buehne {
	width:				520px;
}

.startseite .mitte .kurzinfos {
	float:				right;
	width:				256px;
}

.startseite .mitte .breiteTeaser {
	float:				left;
}

.startseite .mitte .schmaleTeaser {
	float:				right;
}

/* DEFINITIONEN: STARTSEITE -> ENDE */

/* DEFINITIONEN: STRUKTUR -> WOCHENPLANER -> START */

.wochenplaner {
	border:				0;
	margin:				0 auto;
	width:				849px;
}

.wochenplaner p {
	font-size:			9px;
	line-height:			11px;
	margin-bottom:			0;
}

.wochenplaner td {
	width:				103px;
}

.wochenplaner .uhrzeit {
	width:				77px;
}

.wochenplaner .uhrzeit p {
	white-space:			nowrap;
}

.wochenplaner .sendung {
	margin-bottom:			5px;
}

.wochenplaner thead {
	display:			table-header-group;
}

.wochenplaner thead p {
	color:				white;
}

.wochenplaner thead .tabellenkopf td {
	vertical-align:			top;
	width:				auto;
}

.wochenplaner thead .tabellenkopf .positionshelfer {
	position:			relative;
}

.wochenplaner thead .tabellenkopf .kopfgrafik {
	display:			block;
	z-index:			1;
}

.wochenplaner thead .tabellenkopf .datum {
	color:				white;
	font-size:			10px;
	position:			absolute;
	right:				12px;
	top:				6px;
	z-index:			2;
}

.wochenplaner thead .wochennavigation td {
	width:				auto;
}

.wochenplaner thead .wochennavigation .positionshelfer {
	min-height:			12px;
}

.wochenplaner thead .wochennavigation .positionshelfer .vorherigeWoche {
	background:			url(../../static/images/icon_pfeil_links.gif) left center no-repeat;
	display:			block;
	float:				left;
	margin:				6px 0;
	padding:			0 0 0 20px;
	width:				auto;
}

.wochenplaner thead .wochennavigation .positionshelfer .naechsteWoche {
	background:			url(../../static/images/icon_pfeil_rechts.gif) right center no-repeat;
	display:			block;
	float:				right;
	margin:				6px 0;
	padding:			0 20px 0 0;
	width:				auto;
}

.wochenplaner thead .tabellentitel {
	background:			#0c3769;
}

.wochenplaner thead .tabellentitel td {
	color:				white;
	padding:			3px;
}

.wochenplaner tbody td {
	background:			#eeeded;
	border:				white solid 1px;
	height:				60px;
	padding:			3px;
	vertical-align:			top;
}

.wochenplaner tbody .ersteSpalte {
	border-left:			0;
}

.wochenplaner tbody .letzteSpalte {
	border-right:			0;
}

/* DEFINITIONEN: STRUKTUR -> WOCHENPLANER -> END */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: START-TEASER -> START */

.bmStartTeaser {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				488px;
	position:			relative;
	width:				520px;
}

.bmStartTeaser img {
	display:			block;
}

.bmStartTeaser .durchschaltNavigation {
	right:				3px;
}

.bmStartTeaser .modulInhalt {
	padding:			3px;
}

.bmStartTeaser .sendungsbild img {
	border:				white solid 1px;
}

.bmStartTeaser .textfeld {
	padding:			8px 5px 0;
	position:			relative;
}

.bmStartTeaser .textfeld p {
	display:			inline;
	font-size:			12px;
	line-height:			15px;
	margin-bottom:			8px;
}

.bmStartTeaser .textfeld .markerVorgemerkt {
	right:				5px;
	top:				10px;
}

.bmStartTeaser .textfeld .sendungstitel {
	font-size:			17px;
	line-height:			20px;
	margin-bottom:			8px;
	padding-right:			30px;
}

.bmStartTeaser .textfeld .nebentitel {
	display:			block;
}

.bmStartTeaser .abbinder {
	padding-left:			5px;
	padding-right:			5px;
	width:				504px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: START-TEASER -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: DETAILANSICHT EINER SENDUNG -> START */

.bmDetailansichtSendung {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmDetailansichtSendung img {
	display:			block;
}

.bmDetailansichtSendung .rahmen {
	background:			white;
	border:				#cccccc solid 1px;
	height:				475px;
	position:			relative;
	width:				586px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks {
	border-bottom:			white solid 1px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#vorherigeSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#vorherigeSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#vorherigeSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#vorherigeSendung a:visited {
	background-image:		url(../../static/images/icon_pfeil_links.png);
	background-position:		6px center;
	background-repeat:		no-repeat;
	padding-left:			25px;
	text-align:			left;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#naechsteSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#naechsteSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#naechsteSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul li#naechsteSendung a:visited {
	background-image:		url(../../static/images/icon_pfeil_rechts.png);
	background-repeat:		no-repeat;
	padding-right:			25px;
	text-align:			right;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button1:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button1:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button1:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button1:visited {
	padding-left:			6px;
	text-align:			left;
	width:				287px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button2:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button2:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button2:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#zurSendungsuebersicht a.button2:visited {
	padding-right:			6px;
	text-align:			right;
	width:				287px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#vorherigeSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#vorherigeSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#vorherigeSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#vorherigeSendung a:visited,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:visited {
	width:				267px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items2 li#naechsteSendung a:visited {
	background-position:		273px center;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#vorherigeSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#vorherigeSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#vorherigeSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#vorherigeSendung a:visited,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:visited {
	width:				170px;
}

.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:link,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:hover,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:active,
.bmDetailansichtSendung .sendungsuebergreifendeLinks ul.items3 li#naechsteSendung a:visited {
	background-position:		176px center;
}

.bmDetailansichtSendung .kopfbereich {
	border-bottom:			white solid 1px;
	height:				144px;
}

.bmDetailansichtSendung .inhaltsbereich {
	background:			url(../../static/images/bm_detailansicht_sendung_trenner.gif) 256px top repeat-y;
	border-bottom:			white solid 1px;
	height:				279px;
	overflow:			auto;
}

.bmDetailansichtSendung .inhaltsbereich .videoUndMitwirkende {
	float:				left;
	margin:				0 1px 0 0;
	width:				256px;
}

.bmDetailansichtSendung .inhaltsbereich .videoUndMitwirkende .darstellerRegie {
	padding:			8px 5px 5px;
}

.bmDetailansichtSendung .inhaltsbereich .videoUndMitwirkende .darstellerRegie p {
	font-size:			10px;
	line-height:			12px;
}

.bmDetailansichtSendung .inhaltsbereich .videoUndMitwirkende .darstellerRegie .funktion {
	float:				left;
	width:				auto;
}

.bmDetailansichtSendung .inhaltsbereich .videoUndMitwirkende .darstellerRegie .name {
	color:				#002c6b;
	float:				right;
	font-weight:			bold;
	padding-left:			10px;
	text-align:			right;
	width:				auto;
}

.bmDetailansichtSendung .inhaltsbereich .sendungsbeschreibung {
	float:				left;
	padding:			8px 0px 8px 8px;
	width:				291px;
}

.bmDetailansichtSendung .ohneUebergreifendeLinks {
	height:				304px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: DETAILANSICHT EINER SENDUNG -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: AEHNLICHE SENDUNGEN -> START */

.bmAehnlicheSendungen {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmAehnlicheSendungen .inhaltsbereich {
	border-bottom:			white solid 1px;
	height:				305px;
	overflow:			auto;
}

.bmAehnlicheSendungen .keineDaten {
	border-bottom:			white solid 1px;
	border-top:			white solid 1px;
	height:				288px;
	padding:			8px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: AEHNLICHE SENDUNGEN -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: PROGRAMMUEBERSICHT EINES SENDERS -> START */

.bmPuEinesSenders {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmPuEinesSenders img {
	display:			block;
}

.bmPuEinesSenders .senderzeile {
	background:			#e1ebf2 url(../../static/images/bm_programmuebersicht_senderzeile.gif) left bottom repeat-x;
	border-bottom:			white solid 1px;
	height:				35px;
	padding:			0 23px 0 84px;
}

.bmPuEinesSenders .senderzeile .regionalsenderText {
	float:				left;
	padding:			13px 0 0;
	width:				auto;
}

.bmPuEinesSenders .senderzeile .regionalsenderText p {
	line-height:			11px;
	margin-bottom:			0;
}

.bmPuEinesSenders .senderzeile .regionalsenderSelektor {
	float:				left;
	padding:			9px 0 0 8px;
	width:				auto;
}

.bmPuEinesSenders .senderzeile .regionalsenderSelektor select {
	background:			#e1ebf2;
	border:				#666666 solid 1px;
	font-size:			11px;
	height:				19px;
	width:				175px;
}

.bmPuEinesSenders .senderzeile .senderlogo {
	float:				right;
	width:				auto;
}

.bmPuEinesSenders .programmuebersicht {
	background:			#bfd3e2;
}

.bmPuEinesSenders .programmuebersicht .sendungsdaten .text {
	width:				360px;
}

.bmPuEinesSenders .programmuebersicht .sendungsdaten .markerVorgemerkt {
	right:				157px;
	top:				4px;
}

.bmPuEinesSenders .programmuebersicht .aktuelleSendung {
	border-bottom:			white solid 1px;
	border-top:			white solid 1px;
	padding-bottom:			8px;
	padding-top:			8px;
}

.bmPuEinesSenders .programmuebersicht .regionalfenster .senderUndSendung {
	margin-left:			41px;
}

.bmPuEinesSenders .programmuebersicht .regionalfensterJavascript .senderUndSendung {
	margin-left:			0;
}

.bmPuEinesSenders .programmuebersichtFilter {
	background:			#f7f7f7;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: PROGRAMMUEBERSICHT EINES SENDERS -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: PROGRAMMUEBERSICHT ALLER SENDER -> START */

.bmPuAllerSender {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmPuAllerSender img {
	display:			block;
}

.bmPuAllerSender .senderzeile {
	background:			#e1ebf2 url(../../static/images/bm_programmuebersicht_aller_sender_senderzeile_3_spalten_hg.gif) left bottom repeat-x;
	border-bottom:			white solid 1px;
	height:				35px;
	position:			relative;
}

.bmPuAllerSender .senderzeile .senderschalter {
	position:			absolute;
	top:				12px;
}

.bmPuAllerSender .senderzeile .senderschalterLinks {
	left:				6px;
}

.bmPuAllerSender .senderzeile .senderschalterRechts {
	right:				6px;
}

.bmPuAllerSender .senderzeile .senderlogo {
	position:			absolute;
}

.bmPuAllerSender .senderzeile .senderlogo1 {
	position:			absolute;
	right:				400px;
}

.bmPuAllerSender .senderzeile .senderlogo2 {
	position:			absolute;
	right:				202px;
}

.bmPuAllerSender .senderzeile .senderlogo3 {
	position:			absolute;
	right:				27px;
}

.bmPuAllerSender .programmuebersicht {
	background-image:		url(../../static/images/bm_programmuebersicht_aller_sender_3_spalten_hg.gif);
	background-repeat:		repeat-y;
}

.bmPuAllerSender .programmuebersicht .senderreihe {
	overflow:			hidden;
	width:				586px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte {
	float:				left;
	margin:				0 1px 0 0;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte .sendungsdaten .markerVorgemerkt {
	top:				4px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte .trennlinie {
	background:			white;
	font-size:			1px;
	height:				1px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte1 {
	width:				194px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte1 .sendungsdaten .text {
	width:				145px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte1 .sendungsdaten .text .sendungstitel {
	width:				125px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte2 {
	width:				197px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte2 .sendungsdaten .text {
	width:				148px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte2 .sendungsdaten .text .sendungstitel {
	width:				128px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte3 {
	margin-right:			0;
	width:				193px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte3 .sendungsdaten .text {
	width:				144px;
}

.bmPuAllerSender .programmuebersicht .senderreihe .senderspalte3 .sendungsdaten .text .sendungstitel {
	width:				124px;
}


/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: PROGRAMMUEBERSICHT ALLER SENDER -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: SUCHERGEBNIS -> START */

.bmSuchergebnis {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmSuchergebnis img {
	display:			block;
}

.bmSuchergebnis .kopfbereich {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				96px;
	padding:			8px 8px 33px;
	position:			relative;
}

.bmSuchergebnis .kopfbereich p {
	margin-bottom:			0;
}

.bmSuchergebnis .kopfbereich h1 {
	font-size:			11px;
}

.bmSuchergebnis .kopfbereich .titelzeile {
	min-height:			1px;
	padding:			0 0 8px;
}

.bmSuchergebnis .kopfbereich .titelzeile h1 {
	float:				left;
	width:				auto;
}

.bmSuchergebnis .kopfbereich .titelzeile p {
	float:				right;
	width:				auto;
}

.bmSuchergebnis .kopfbereich .suchkriterien p {
	font-size:			10px;
}

.bmSuchergebnis .kopfbereich .ergebnisOptionen {
	bottom:				8px;
	position:			absolute;
	width:				570px;
}

.bmSuchergebnis .kopfbereich .ergebnisOptionen h1 {
	float:				left;
	width:				auto;
}

.bmSuchergebnis .kopfbereich .ergebnisOptionen p {
	float:				right;
	width:				auto;
	margin-top:			5px;
}

.bmSuchergebnis .inhaltsbereich {
	border-bottom:			white solid 1px;
	height:				312px;
	overflow:			auto;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: SUCHERGEBNIS -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: VORGEMERKT -> START */

.bmVorgemerkt {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmVorgemerkt img {
	display:			block;
}

.bmVorgemerkt .inhaltsbereich {
	border-bottom:			white solid 1px;
	height:				449px;
	overflow:			auto;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: VORGEMERKT -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: SCHWERPUNKT -> START */

.bmSchwerpunkt {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmSchwerpunkt img {
	display:			block;
}

.bmSchwerpunkt .kopfzeile {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				107px;
	padding:			0;
	position:			relative;
}

.bmSchwerpunkt .kopfzeile .bildergalerie {
	height:				107px;
	width:				190px;
}

.bmSchwerpunkt .kopfzeile .text {
	float:				right;
	height:				93px;
	margin:				0 10px 0 0;
	overflow:			hidden;
	padding:			8px 0 0;
	width:				376px;
}

.bmSchwerpunkt .kopfzeile .text h1 {
	margin-bottom:			3px;
}

.bmSchwerpunkt .inhaltsbereich {
	border-bottom:			white solid 1px;
	height:				342px;
	overflow:			auto;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: SCHWERPUNKT -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: STATISCHE SEITE (VARIANTE 1) -> START */

.bmStatischeSeiteVariante1 {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmStatischeSeiteVariante1 img {
	display:			block;
}

.bmStatischeSeiteVariante1 .scroller {
	overflow:			auto;
}

.bmStatischeSeiteVariante1 .scroller .textfeld {
	padding:			10px 8px;
}

.bmStatischeSeiteVariante1 .scroller .textfeld h1 {
	font-size:			17px;
	line-height:			20px;
	margin-bottom:			8px;
	padding-right:			30px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: STATISCHE SEITE (VARIANTE 1) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: STATISCHE SEITE (VARIANTE 2) -> START */

.bmStatischeSeiteVariante2 {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmStatischeSeiteVariante2 img {
	display:			block;
}

.bmStatischeSeiteVariante2 .scroller {
	height:				474px;
	overflow:			auto;
	position:			relative;
}

.bmStatischeSeiteVariante2 .scroller .block {
	padding:			0 0 10px;
}

.bmStatischeSeiteVariante2 .scroller .block .bild {
	float:				left;
	margin:				0 10px 0 0;
	min-height:			1px;
}

.bmStatischeSeiteVariante2 .scroller .block .textfeld {
	float:				left;
}

.bmStatischeSeiteVariante2 .scroller .block .textfeld h1 {
	margin-bottom:			5px;
}

.bmStatischeSeiteVariante2 .scroller .block1 .textfeld {
	padding-top:			8px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: STATISCHE SEITE (VARIANTE 2) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: MEIN PROGRAMM -> START */

.bmMeinProgramm {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmMeinProgramm img {
	display:			block;
}

.bmMeinProgramm .kopfzeile {
	height:				61px;
	padding:			5px;
}

.bmMeinProgramm .kopfzeile p {
	margin-bottom:			0
}

.bmMeinProgramm .meinProgramm {
	border-top:			white solid 1px;
	height:				402px;
	overflow:			auto;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile {
	background:			#c0d3e2;
	border-top:			white solid 1px;
	outline:			0;
	min-height:			17px;
	padding:			4px 8px 0;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile:hover,
.bmMeinProgramm .meinProgramm .rubrik .titelzeile:focus {
	background:			#002c6b;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile:hover h3, 
.bmMeinProgramm .meinProgramm .rubrik .titelzeile:focus h3 {
	color:				white;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile h3 {
	color:				#002c6b;
	font-weight:			bold;
	line-height:			12px;
	margin-bottom:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile .rubriktitel {
	float:				left;
	width:				500px;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile .button {
	float:				right;
	width:				auto;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile .button h3 {
	height:				13px;
	width:				13px;
}

.bmMeinProgramm .meinProgramm .rubrik .titelzeile .button h3 span {
	display:			none;
}

.bmMeinProgramm .meinProgramm .rubrik .ersteTitelzeile {
	border-top:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .geschlossen .button h3 {
	background:			url(../../static/images/bm_mein_programm_button_pfeil_rechts.png) no-repeat;
	cursor:				pointer;
}

.bmMeinProgramm .meinProgramm .rubrik .offen .button h3 {
	background:			url(../../static/images/bm_mein_programm_button_pfeil_unten.png) no-repeat;
	cursor:				pointer;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen {
	background:			url(../../static/images/bm_mein_programm_einstellungen_hg.gif) left bottom repeat-x;
	padding:			8px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option {
	padding:			0 0 8px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option label {
	display:			block;
	float:				left;
	font-weight:			bold;
	line-height:			12px;
	margin:				0 10px 0 0;
	padding:			3px 0 0;
	width:				85px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option label.inputLabel,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option label.checkboxLabel,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option label.radioLabel {
	font-weight:			normal;
	margin-left:			5px;
	margin-right:			15px;
	width:				auto;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option input.input,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .option input.password {
	background:			white;
	border:				black solid 1px;
	display:			block;
	float:				left;
	height:				15px;
	padding:			3px 4px 0;
	width:				160px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .alleAuswaehlen {
	padding:			5px 0 8px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option {
	padding:			0 0 2px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option input.checkbox,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option input.radio {
	margin-bottom:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option label.inputLabel,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option label.checkboxLabel,
.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .option label.radioLabel {
	margin-right:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .spalte {
	float:				left;
	padding:			0 30px 0 0;
	width:				auto;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .senderliste .spalte4 {
	padding-right:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineDaten .spalte {
	width:				265px;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineDaten .spalte1 {
	float:				left;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineDaten .spalte2 {
	float:				right;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineRadiosender .spalte3 {
	padding-right:			0;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineNewsletter .option label {
	width:				auto;
}

.bmMeinProgramm .meinProgramm .rubrik .einstellungen .meineNewsletter .alleAuswaehlen {
	padding-top:			0;
}

.bmMeinProgramm .meinProgramm .buttons {
	padding:			15px 8px;
}

.bmMeinProgramm .meinProgramm .buttons .button {
	float:				left;
	width:				auto;
}

.bmMeinProgramm .meinProgramm .buttons .button1,
.bmMeinProgramm .meinProgramm .buttons .button2 {
	padding-right:			15px;
}

.bmMeinProgramm .meinProgrammMitModulLinks {
	height:				377px;
}

.bmMeinProgramm .modulLinks {
	border-top:			white solid 1px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: MEIN PROGRAMM -> ENDE */

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: MELDUNG -> START */

.bmMeldung {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				586px;
}

.bmMeldung .hinweis,
.bmMeldung .fehler {
	padding:			8px;
}

/* DEFINITIONEN: STRUKTUR -> BUEHNENMODUL: MELDUNG -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: JETZT IM TV -> ENDE */

.smJetztImTV {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	z-index:			5;
	width:				190px;
}

.smJetztImTV .modulReiter h2 {
	float:				left;
	width:				auto;
}

.smJetztImTV .senderUndSendung {
	height:				24px;
	border-bottom:			white solid 1px;
	position:			relative;
}

.smJetztImTV .senderUndSendung .text {
	font-size:			9px;
	line-height:			10px;
	margin:				0;
	padding:			2px 5px 0 4px;
}

.smJetztImTV .senderUndSendung .text span {
	display:			block;
}

.smJetztImTV .senderUndSendung .text span.sender {
	font-weight:			bold;
	padding:			0 0 0 1px;
}

.smJetztImTV .senderUndSendung .text span a:link,
.smJetztImTV .senderUndSendung .text span a:hover,
.smJetztImTV .senderUndSendung .text span a:active,
.smJetztImTV .senderUndSendung .text span a:visited {
	color:				black;
	text-decoration:		none;
}

.smJetztImTV .senderUndSendung .pfeil {
	background:			url(../../static/images/sm_jetzt_im_tv_pfeil.gif) no-repeat;
	display:			none;
	height:				7px;
	position:			absolute;
	right:				6px;
	top:				9px;
	width:				4px;
}

.smJetztImTV .senderUndSendung .weitereInformationen {
	display:			none;
	left:				190px;
	position:			absolute;
	top:				-1px;
	width:				202px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .schattenRechts {
	background:			url(../../static/images/sm_jetzt_im_tv_schatten_rechts.png) no-repeat;
	width:				202px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung {
	background:			#e1ebf2;
	border:				white 1px solid;
	font-size:			9px;
	padding:			6px;
	width:				178px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung p {
	font-size:			9px;
	line-height:			12px;
	margin-bottom:			5px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung h3 {
	font-size:			9px;
	font-weight:			bold;
	line-height:			12px;
	margin-bottom:			5px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung h3.regionalfenster {
	margin-bottom:			6px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung ul {
	margin-bottom:			5px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung ul li {
	font-size:			9px;
	line-height:			12px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .sendung .fortschrittsbalken {
	background:			url(../../static/images/sm_jetzt_im_tv_fortschrittsbalken.gif) 100% top repeat-x;
	border:				#5084be solid 1px;
	border-top:			0;
	height:				7px;
	overflow:			hidden;
	width:				176px;
}

.smJetztImTV .senderUndSendung .weitereInformationen .folgendeSendung {
	border-top:			0;
}

.smJetztImTV .senderUndSendung .weitereInformationen .schattenUnten {
	background:			url(../../static/images/sm_jetzt_im_tv_schatten_unten.png) no-repeat;
	height:				10px;
}

.smJetztImTV .letzterSenderUndSendung {
	border-bottom:			0;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: JETZT IM TV -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL -> START */

.smKalenderSenderauswahl {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				190px;
}

.smKalenderSenderauswahl img {
	display:			block;
}

.smKalenderSenderauswahl .kalender {
	margin:				4px auto 5px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL (FERNSEHEN) -> START */

.smKalenderSenderauswahlFernsehen .senderauswahlFernsehen {
	margin:				0 auto;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL (FERNSEHEN) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL (RADIO) -> START */

.smKalenderSenderauswahlRadio .senderauswahlRadio {
	margin:				0 auto;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: KALENDER / SENDERAUSWAHL (RADIO) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: LOGIN -> START */

.smLogin {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	height:				114px;
	margin:				0 0 8px;
	position:			relative;
}

.smLogin .modulInhalt {
	padding:			8px 8px 0;
}

.smLogin .modulInhalt p {
	margin-bottom:			10px;
}

.smLogin .modulInhalt input.input {
	margin-bottom:			4px;
}

.smLogin .modulInhalt .aktionsLinks {
	position:			absolute;
	bottom:				8px;
	margin-bottom:			0;
	right:				8px;
	text-align:			right;
	z-index:			1;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: LOGIN -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT -> START */

.smVorgemerkt {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	margin:				0 0 8px;
	position:			relative;
}

.smVorgemerkt .modulInhalt {
	padding:			8px 8px 0;
	position:			relative;
}

.smVorgemerkt .meinProgrammLink {
	border-top:			white solid 1px;
	bottom:				0;
	padding:			4px 8px;
	position:			absolute;
}

.smVorgemerkt .meinProgrammLink p {
	margin-bottom:			0;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT (SCHMAL) -> START */

.smVorgemerktSchmal {
	height:				114px;
}

.smVorgemerktSchmal .modulInhalt {
	height:				64px;
}

.smVorgemerktSchmal .abbinder {
	height:				28px;
	text-align:			right;
	width:				174px;
}

.smVorgemerktSchmal .abbinder .sender,
.smVorgemerktSchmal .abbinder .uhrzeit {
	float:				none;
}

.smVorgemerktSchmal .meinProgrammLink {
	width:				174px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT (SCHMAL) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT (BREIT) -> START */

.smVorgemerktBreit {
	height:				100px;
}

.smVorgemerktBreit .modulInhalt {
	height:				48px;
}

.smVorgemerktBreit .abbinder {
	height:				14px;
	text-align:			right;
	width:				240px;
}

.smVorgemerktBreit .meinProgrammLink {
	width:				240px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: VORGEMERKT (BREIT) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE -> START */

.smMicrosite {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	margin:				0 0 0px;
	position:			relative;
}

.smMicrosite img {
	display:			block;
}

.smMicrosite .textfeld {
	margin:				8px 0 0;
	padding:			0 8px 14px;
	position:			relative;
}

.smMicrosite .textfeld p {
	/*display:			inline;*/
	margin-bottom:			6px;
}

.smMicrosite .textfeld .sendungstitel  {
	color:				#002c6b;
	display:			block;
	font-weight:			bold;
}

.smMicrosite .textfeld .inhaltsangabeLink li {
	margin-left:			16px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE (SCHMAL) -> START */

.smMicrositeSchmal {
	margin:				0 0 8px;
	width:				190px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE (SCHMAL) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE (BREIT) -> START */

.smMicrositeBreit {
	width:				256px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: MICROSITE (BREIT) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG -> START */

.smSendung {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	position:			relative;
}

.smSendung img {
	display:			block;
}

.smSendung .textfeld {
	margin:				8px 0 0;
	padding:			0 8px;
	position:			relative;
}

.smSendung .textfeld p {
	margin-bottom:			6px;
}

.smSendung .textfeld .sendungstitel  {
	color:				#002c6b;
	font-weight:			bold;
	padding-right:			26px;
}

.smSendung .textfeld .inhaltsangabeLink li {
	margin-left:			16px;
}

.smSendung .fuss {
	bottom:				0;
	position:			absolute;
}

.smSendung .fuss .abbinder {
	position:			static;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG (SCHMAL) -> START */

.smSendungSchmal {
	margin:				0 0 8px;
	width:				190px;
}

.smSendungSchmal .textfeld {
	padding-bottom:			54px;
}

.smSendungSchmal .fuss .abbinder {
	height:				34px;
	padding-left:			8px;
	padding-right:			8px;
	text-align:			right;
	width:				174px;
}

.smSendungSchmal .fuss .abbinder .sender,
.smSendungSchmal .fuss .abbinder .uhrzeit {
	float:				none;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG (SCHMAL) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG (BREIT) -> START */

.smSendungBreit {
	width:				256px;
}

.smSendungBreit .textfeld {
	padding-bottom:			40px;
}

.smSendungBreit .fuss .abbinder {
	padding-left:			8px;
	padding-right:			8px;
	width:				240px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SENDUNG (BREIT) -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: A-BIS-Z-WAEHLER / STARLISTE -> START */

.smABisZWaehlerStarliste {
	background:			#e1ebf2;
	height:				488px;
	position:			relative;
	width:				190px;
}

.smABisZWaehlerStarliste img {
	display:			block;
}

.smABisZWaehlerStarliste .aBisZWaehler {
	margin:				2px auto 14px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: A-BIS-Z-WAEHLER / STARLISTE -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SCHLAGWORTWOLKE -> START */

.smSchlagwortwolke {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	margin:				0 0 8px;
	width:				190px;
}

.smSchlagwortwolke .textfeld {
	padding:			8px;
}

.smSchlagwortwolke .ueberschrift {
	color:				#002c6b;
	font-weight:			bold;
	min-height:			1px;
}

.smSchlagwortwolke .schlagwortwolke {
	margin-bottom:			8px;
}

.smSchlagwortwolke a.groesse1:link,
.smSchlagwortwolke a.groesse1:hover,
.smSchlagwortwolke a.groesse1:active,
.smSchlagwortwolke a.groesse1:visited {
	font-size:			9px;
	line-height:			10px;
}

.smSchlagwortwolke a.groesse2:link,
.smSchlagwortwolke a.groesse2:hover,
.smSchlagwortwolke a.groesse2:active,
.smSchlagwortwolke a.groesse2:visited {
	font-size:			13px;
	line-height:			14px;
}

.smSchlagwortwolke a.groesse3:link,
.smSchlagwortwolke a.groesse3:hover,
.smSchlagwortwolke a.groesse3:active,
.smSchlagwortwolke a.groesse3:visited {
	font-size:			17px;
	line-height:			18px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: SCHLAGWORTWOLKE -> ENDE */

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: FILTER -> START */

.smFilter {
	background:			#e1ebf2 url(../../static/images/modul_verlauf_hellblau_bg.gif) left bottom repeat-x;
	margin:				0 0 8px;
	width:				190px;
}

.smFilter .textfeld {
	padding:			8px;
}

.smFilter .ueberschrift {
	color:				#002c6b;
	font-weight:			bold;
	margin-bottom:			8px;
	min-height:			1px;
}

.smFilter form {
	display:			block;
}

.smFilter .filterReihe {
	margin:				0 0 8px;
	min-height:			1px;
}

.smFilter .filterReihe input {
	display:			block;
	float:				left;
	height:				13px;
	margin:				0 5px 0 0;
	padding:			0;
	width:				13px;
}

.smFilter .filterReihe label {
	display:			block;
	float:				left;
	margin:				0;
	padding:			0;
	width:				156px;
}

/* DEFINITIONEN: STRUKTUR -> SATELLITENMODUL: FILTER -> ENDE */


/* Social Bookmarks */
img.socbookmarks {
display:inline;
}
<!-- user="8" date="1292492130" -->
