body {
	font-size: 1em;
	font-family: Verdana, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #f2f2f2;
}

.inv {
	visibility: hidden;
	position: absolute;
	top: -9999em;
	left: -9999em;
	overflow: hidden;
}

.clear {
	clear: both;
}


.copyright {
	display:none;
}

#global-wrapper {
	width: 100%;
}

a img {
	border: 0;
}

a {
	text-decoration: none;
	color: #c61930;
	cursor: pointer;
}

a:hover,
a.active,
a.aktive {
	color: #c61930;
	text-decoration: underline;
}

a span {
	cursor: pointer;
}


#col-content .arrow-mini,
#sidebar-left .arrow-mini {
	width: .545em;
}

#sidebar-right img {
	width: 16em;
}

ul.link-list {
	font-size: .688em;
	background: transparent;
	zoom: 1; 
}

ul.link-list li a {
	color: #72211b;
	display: block;
	padding: .375em 0 .375em 0;
	font-size: 1em;
}

.a-collapse {
	cursor: pointer;
}


#content-footer {
	margin-top: 1em;
}


/* ---------------------------------------------------------------------------
GLOBAL HEADER BEGIN
--------------------------------------------------------------------------- */

#global-header {
	background: transparent none repeat scroll top center;
	margin: 0;
	padding: 0;
	width: inherit;
	text-align: left;
}


	.inner-content {
		width: 62.375em;
		margin: 0 auto;
	}


/* ---------------------------------------------------------------------------
GLOBAL HEADER END
--------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------
ARD NAVIGATION BEGIN
--------------------------------------------------------------------------- */

.marke {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	width: 62.375em;
	float: left;
	font-family: Verdana;
	height: 2em;
}
	
.marke p {
	padding: 0.75em 0 0 0;
	margin: 0;
	float: left;
	display: inline;
	color: #4F4F4F;
	font-size: 0.7em;
	font-family: Verdana;
}
	
.marke img.ardde {
	padding: 0;
	margin: 0;
	float: right;
	display: block;
}

/* Container fuer die Reiter selbst  */	
.NaviContainer {
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	width: 62.375em;
	float: left;
	background: none;
	font-family: Verdana;
}

.NaviContainer .listContainer {
	width: 100%;
	width: 62.375em;
	margin: 0;
	padding: 0;
	float: left;
	background: transparent url(/img/backgrounds/verlauf_navi.gif) repeat-x left top;
}

.NaviContainer ul {
	margin: 0;
	padding: 0;
	display: block;
} 
	
.NaviContainer ul.right {
	margin: 0;
	padding: 0;
	float: right;
	background: transparent url(/img/backgrounds/verlauf_navi_re.gif) repeat-x left top;
} 

.NaviContainer li {
	font-size: 0.75em;
	list-style-type: none;
	float: left;
}

.NaviContainer a {
	color: #4F4F4F;
	text-decoration: none;
	display: block;
	padding: 0.4em 14px 0.5em 14px;
	margin: 3px 0 0 0;
	text-align: center;
	background: none;
	text-decoration: none !important;
}
	
.NaviContainer a:hover {
	color: #4F4F4F;
	margin: 0;
	border-top: 3px solid;
}
	
.NaviContainer ul.right a {
	color: #fff;
	padding: 0.4em 13px 0.5em 13px;
}	

/* IE 6 * fuer beste Darstellung der Abstaende, v.a. auf 800_600 */
*html .NaviContainer a { padding: 0.4em 13px 0.5em 13px; }
*html .NaviContainer ul.right a { padding: 0.4em 11px 0.5em 12px; }

/* IE 7 * fuer beste Darstellung der Abstaende, v.a. auf 800_600 */
*+html .NaviContainer a { padding: 0.4em 13px 0.5em 13px; }
*+html .NaviContainer ul.right a { padding: 0.4em 11px 0.5em 12px; }

/* Das sind die ganzen hovers fuer die onmouseovers */

a.home:hover{ background: #fff; border-top: 3px solid #051935; margin: 0; }
a.nachrichten:hover { background: #fff; border-top: 3px solid #051935; margin: 0; }
a.sport:hover { background: #fff; border-top: 3px solid #ef5c1d; margin: 0; }
a.boerse:hover { background: #fff; border-top: 3px solid #ffc200; margin: 0; }
a.ratgeber:hover { background: #fff; border-top: 3px solid #85c3be; margin: 0; }
a.wissen:hover { background: #fff; border-top: 3px solid #5f224d; margin: 0; }
a.kultur:hover { background: #fff; border-top: 3px solid #e94000; margin: 0; }
a.kinder:hover { background: #fff; border-top: 3px solid #005700; margin: 0; }
.NaviContainer a.intern:hover { background: #fff; border-top: 3px solid #051935; margin: 0; }
a.fernsehen:hover { background: #fff; border-top: 3px solid #051935; color: #4F4F4F !important; margin: 0; }
a.radio:hover { background: #fff; border-top: 3px solid #051935; color: #4F4F4F !important; margin: 0; }
a.mediathek:hover { background: #fff; border-top: 3px solid #051935; color: #4F4F4F !important; margin: 0; }

/* AKTIV */
a.homeaktiv, a.homeaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; }
a.homeaktiv:hover { text-decoration: underline !important; }
/* braucht die Tagesschau, wenn Nachrichten AKTIV */
a.nachrichtenaktiv, a.nachrichtenaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; }
a.nachrichtenaktiv:hover { text-decoration: underline !important; }
/* braucht der Sport, wenn Sport AKTIV */
a.sportaktiv, a.sportaktiv:hover { background: #fff; border-top: 3px solid #ef5c1d; margin: 0; }
a.sportaktiv:hover { text-decoration: underline !important; }
/* braucht die Boerse, wenn Boerse AKTIV */
a.boerseaktiv, a.boerseaktiv:hover { background: #fff; border-top: 3px solid #ffc200; margin: 0; }
a.boerseaktiv:hover { text-decoration: underline !important; }
a.ratgeberaktiv, a.ratgeberaktiv:hover { background: #fff; border-top: 3px solid #85c3be; margin: 0; }
a.ratgeberaktiv:hover { text-decoration: underline !important; }
a.wissenaktiv, a.wissenaktiv:hover { background: #fff; border-top: 3px solid #5f224d; margin: 0; }
a.wissenaktiv:hover { text-decoration: underline !important; }
a.kulturaktiv, a.kulturaktiv:hover { background: #fff; border-top: 3px solid #e94000; margin: 0; }
a.kulturaktiv:hover { text-decoration: underline !important; }
a.kinderaktiv, a.kinderaktiv:hover { background: #fff; border-top: 3px solid #005700; margin: 0; }
a.kinderaktiv:hover { text-decoration: underline !important; }
a.internaktiv, a.internaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; }
a.internaktiv:hover { text-decoration: underline !important; }
a.fernsehenaktiv, a.fernsehenaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; color: #4F4F4F !important; }
a.fernsehenaktiv:hover { text-decoration: underline !important; }
a.radioaktiv, a.radioaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; color: #4F4F4F !important; }
a.radioaktiv:hover { text-decoration: underline !important; }
a.mediathekaktiv, a.mediathekaktiv:hover { background: #fff; border-top: 3px solid #4F4F4F; margin: 0; color: #4F4F4F !important; }
a.mediathekaktiv:hover { text-decoration: underline !important; }

.marke ul {
	margin: 0 auto;
	display: block;
}	
.marke ul li {
	color: #666666;
	font-size: .688em;
	line-height: 2.5em;
	list-style: none;
	float: left;
	text-align: left;
	margin-left: 0.625em;
}
.marke ul li a {
	color: #666666;
}

#top-options {
	position: absolute;
	left: 45em;
}

/* ---------------------------------------------------------------------------
ARD NAVIGATION END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
GLOBAL FOOTER BEGIN
--------------------------------------------------------------------------- */

.ardSprung {
	text-align: right;
	margin: 0.25em 0 0.75em 0
}

#ardFussText {
	display: none;
}

#footer {
	display: block;
	clear: both;
	padding: 0;
	margin: 0;
	width: 100%;
	float: left;
}

#footer #logos {
	/* width: 62.38em !important; */
	width: 998px !important; 
	padding: 0.5em 0 0.25em 0;
	margin: 0 auto 0 auto !important;
	float: none;
	overflow: hidden;
}

#footer #logos img {
	margin: 0;
	border: 0;
	display: inline;
}

#footer #logos a { border: 0; }


/* ---------------------------------------------------------------------------
GLOBAL FOOTER END
--------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------
GLOBAL CONTENT BEGIN
--------------------------------------------------------------------------- */

#global-content {
	background: transparent none repeat-x scroll top center;
	text-align: left;
}

#global-content .inner-content {
	width: 62.375em; /* 998px */
	margin: 0 auto;
	background-color: #ffffff;
}

#content-wrapper {
	text-align: left;
	padding: .4em .4em .4em .5em;
	position: relative;
}

#content-meta {
	display: block;
	width: 48em;
	height: 1.25em;
	margin-left: 12.375em;
	padding: 3.25em 0 3.25em 0;
}

	#content-meta .item {
		font-size: .688em; /* 11px */
		color: #000000;
		padding-top: .375em;
	}
	
		#content-meta .item a,
		#content-meta .item a:link,
		#content-meta .item a:visited {
			color: #000000;
			font-weight: normal;
		}

		#content-meta .time {
			float: left;
			padding-left: .375em;
		}

		#content-meta .breadcrumb {
			float: left;
		}
		
		#content-meta .breadcrumb img {
			width: 0.545em;
		}

		#content-meta .view-options-help {
			float: right;
			margin-right: .75em;
			margin-top: -.1em;
		}


			#ard-navigation .view-options-help span.a-small,		
			#content-meta .view-options-help span.a-small {
				font-size: .8em;
				text-decoration: underline;
			}

			#ard-navigation .view-options-help span.a-big,		
			#content-meta .view-options-help span.a-big {
				font-size: 1.2em;
			}
		

		#content-meta .view-options-help .icon-envelope {
			width: 1.272em;
		}

		#content-meta .view-options-help .icon-questionmark {
			width: .908em;
		}

		#content-meta .item strong {
			font-weight: bold;
		}

#keyvisual {
	display: block;
	position: relative;
	width: 61.375em;
	height: 10.375em;
}

#keyvisual img {
	width: 61.375em;
}

#keyvisual .contact-help li a {
	font-size: .688em;
	color: #ffffff;
}

.contact-help {
	position: absolute;
	top: 1.2em;
	right: 1em;
	padding-left: 0.625em;
	border-left: 0.0625em #ffffff solid;
}

#keyvisual #einsfestival-logo {
	width: 13.75em;
	height: 2.5em;
	position: absolute;
	top: 0.625em;
	left: 0.625em;
}

#keyvisual #einsfestival-logo img {
	width: 13.75em;
	height: 2.5em;
}

#content-columns {
	background: #ffffff url(/img/backgrounds/inner-content.gif) repeat-y scroll top left;
	margin-top: .4em;
	position: relative;
}

	#col-content .collapsable .header-interactive-container h3.with-button-closed a,
	#col-content .collapsable .header-interactive-container h3.with-button-closed a:link,
	#col-content .collapsable .header-interactive-container h3.with-button-closed a:visited,
	#col-content .collapsable .header-interactive-container h1.with-button-closed a,
	#col-content .collapsable .header-interactive-container h1.with-button-closed a:link,
	#col-content .collapsable .header-interactive-container h1.with-button-closed a:visited {
		padding: 0 0 0.3125em 2em;
		background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll 0 0;
		color: #ffffff;
		line-height: 1.2em;
	}
	
	#col-content .collapsable .header-interactive-container h3.with-button-open a,
	#col-content .collapsable .header-interactive-container h3.with-button-open a:link,
	#col-content .collapsable .header-interactive-container h3.with-button-open a:visited,
	#col-content .collapsable .header-interactive-container h1.with-button-open a,
	#col-content .collapsable .header-interactive-container h1.with-button-open a:link,
	#col-content .collapsable .header-interactive-container h1.with-button-open a:visited {
		padding: 0 0 0.3125em 2em;
		background: transparent url(/img/buttons/btn-arrow-down.gif) no-repeat scroll 0 0;
		color: #ffffff;
		line-height: 1.2em;
	}	

	#sidebar-right .btn-collapse {
		position: absolute;
		right: .726em;
		top: .726em;
		font-size: .688em;
		color: #ffffff;
	}
		#sidebar-right .btn-collapse a,
		#sidebar-right .btn-collapse a:link,
		#sidebar-right .btn-collapse a:visited {
			display: block;
			color: #ffffff;
		}
	
			#sidebar-right .btn-collapse img {
				width: 1.363em;
			}
		
			#sidebar-right .btn-collapse span {
				float: left;
				display: block;
				padding: .2em .5em 0 0;
			}

	#content-columns .column {
		float: left;
		position: relative;
	}

	#sidebar-left {
		width: 11.875em;
	}
		#search-container {
			height: 1.938em;
			background: #c61930 none repeat scroll top center;
		}

		#search {
			height: 1.938em;
			background: transparent none repeat-x scroll top center;
		}
	
			#search #f_search {
				position: absolute;
				top: .375em;
				left: .375em;
			}
	
			#search #f_search input.term {
				font-size: .688em; /* 11px */
				padding: .2em;
				border: .0625em solid #eaa39f;
				float: left;
				height: 1.188em;
				width: 13.172em;
			}
			
			#search #f_search input.placeholder {
				color: #888888;
			}
		
			#search #f_search input.btn_submit {
				float: left;
				margin-top: .15em;
				margin-left: .375em;
				/*width: 1.25em;*/
				width: 1.3636em;
			}
			
		#sidebar-left ul.link-list {
			padding-top: 1em;
		}

		/*#sidebar-left ul.link-list li.top {
			color: #ffffff;
			background-color: #5f5c59;
		}*/		

		#sidebar-left ul.link-list li span,
		#sidebar-left ul.link-list li a,
		#sidebar-left ul.link-list li a:link,
		#sidebar-left ul.link-list li a:visited {
			font-size: 1.1em;
			padding: .375em 0 .375em .75em;
			background-color: #5f5c59;
			font-weight: bold;
			background: transparent;
			display: block;
		}

			#sidebar-left ul.link-list li a:hover,
			#sidebar-left ul.link-list li a:focus,
			#sidebar-left ul.link-list li a:active,
			#sidebar-left ul.link-list li a.active,
			#sidebar-left ul.link-list li.aktive,
			#sidebar-left ul.link-list li.top.aktive {
				text-decoration: none;
				color: #3f3b37;
				background: #ffffff url(/img/nav-active.gif) repeat-y 0em 0.125em;
			}

		#sidebar-left ul.link-list li.top span,
		#sidebar-left ul.link-list li.top a,
		#sidebar-left ul.link-list li.first.top a {
			color: #ffffff;
			background-color: #5f5c59;
		}

		#sidebar-left ul.link-list li.aktive span,
		#sidebar-left ul.link-list li.aktive a,
		#sidebar-left ul.link-list li.top.aktive.first a,
		#sidebar-left ul.link-list li.top.aktive a {
			color: #3f3b37;
			background: #ffffff url(/img/nav-active.gif) repeat-y 0em 0.125em;
		}

		#sidebar-left ul.link-list li.colored span,
		#sidebar-left ul.link-list li.colored a,
		#sidebar-left ul.link-list li.colored a:link,
		#sidebar-left ul.link-list li.colored a:visited {
			color: #3f3b37;
		}			
			
		ul#nav-main {
			background: #ffffff;
			margin-bottom: 1em;
		}
		
			ul#nav-main li {
				display: block;
				color: #ffffff;
				background-color: #5f5c59;
			}

			ul#nav-main li a {
				border-bottom: 0.0625em solid #ffffff;
				border-bottom: 1px solid #ffffff;
				display: block;
				color: #ffffff;
				background-color: #5f5c59;
			}
			
			ul#nav-main li.first a {
				display: block;
				border-top: 0.0625em solid #675d53;
				border-top: 1px solid #675d53;
				border-bottom: 0.0625em solid #ffffff;
				border-bottom: 1px solid #ffffff;
			}
			
			ul#nav-main li.with-submenu {
				background-color: #ffffff!important;
				background-repeat: no-repeat!important;
				border-bottom: 0;
			}

			ul#nav-main li ul.sub {
				background-color: #ffffff;
				/*padding-bottom: 2em;*/
				border-bottom: 0.0625em solid #ffffff;
			}

			ul#nav-main li ul.sub li {
				background-color: #ffffff;
			}
			
			ul#nav-main li ul.sub li a,
			ul#nav-main li ul.sub li a:link,
			ul#nav-main li ul.sub li a:visited {
				border: 0;
				/*border-top: .1em dotted #ffffff;*/
				font-weight: normal;
				margin-left: 0.688em;
			}
			#sidebar-left ul.sub li.aktive {
				text-decoration: none;
				/*background-repeat: no-repeat;*/
				background: transparent;
			}
		
		ul#nav-sub {
			background: transparent;
		}

		#sidebar-left ul.sub li a,
		#sidebar-left ul.sub li.top.first a,
		#sidebar-left ul.sub li.top a {
			color: #3f3b37;
			background: #ffffff none repeat-y 0em 0.125em!important
		}

		#sidebar-left ul.sub li.aktive a,
		#sidebar-left ul.sub li.top.aktive.first a,
		#sidebar-left ul.sub li.top.aktive a {
			color: #3f3b37;
			background: #ffffff url(/img/nav-active.gif) repeat-y 0em 0.125em!important;
		}
		
			ul#nav-sub li a {
				border-bottom: 0.0625em solid #ffffff;
			}
			
			ul#nav-sub li.first a {
				border-top:  0.0625em solid #ffffff;
			}
		
		.arddigital-logo-prepend {
			color: #c61930;
			margin: 1.5em 0 1.5em 0;
		}		
		
		.arddigital-logo-prepend img {
			margin-right: 0.5em;
			display: inline-block;
		}

		.arddigital-logo-prepend a.text {
			background: transparent url(/img/icons/arrow-mini-darkred-right.gif) no-repeat 0.625em 0.375em;
			font-size: .688em;
			font-weight: bold;
			color: #c61930;
			display: block;
			padding-bottom: 0.25em;
			padding-left: 1.375em;
			line-height: 150%;
		}
		
		img.arddigital-logo {
			width: 11.75em;
			height: 2.75em;
			margin: 0.375em 0 0 0;
		}

ul#nav-ard {
	margin-top: 1.75em;
	color: #6F605A;
}

ul#nav-ard li a {
	font-size: 1em!important;
	color: #6F605A;
	border-bottom: 0.0625em solid #ffffff;
	border-bottom: 1px solid #ffffff;
	display: block;
	font-weight: normal!important;
}

ul#nav-ard li.newblock {
	padding-top: 1.75em;
}

#col-content {
	width: 32.5em;
	margin: 0 .5em 0 .5em;
	position: relative;
}

	#main-teaser {
		margin-bottom: 1.625em;
		width: 32.5em;
		height: 21.875em;
	}

		#main-teaser .feature-container img {
			width: 32.5em;
			height: 16.875em;
		}

		#main-teaser .feature-container {
			position: relative;
		}
		
		#main-teaser .feature-container .feature-info {
			position: absolute;
			bottom: 2em;
			left: 0;
		}
		
		#main-teaser .feature-container .feature-info .container {
			/*clear: both;*/
			float: left;
			width: 100%;
		}
		
		#main-teaser .feature-container .feature-info h4,
		#main-teaser .feature-container .feature-info p {
			background: transparent url(/img/backgrounds/feature-transparent.png) repeat scroll;
		}
		
		#main-teaser .feature-container .feature-info h4 {
			float: left;
			font-size: .875em;
			margin-bottom: .15em;
			padding: .5em;
			color: #c61930;
			font-weight: bold;
		}
		
		#main-teaser .feature-container .feature-info p {
			float: left;
			font-size: .75em;
			margin-bottom: .2em;
			padding: .583em;
		}
		
		#main-teaser .buttons {
			/*margin-top: -1.4em;*/
		}
		
		#main-teaser .buttons li {
			float: left;
			margin-left: .24em;
			background: #c61930 none repeat scroll top center;
			width: 7.937em;
		}

			#main-teaser .buttons li div {
				width: 7.937em;
				height: 3.625em;
			}
		
		
			#main-teaser .buttons li.one {
				margin-left: 0;
			}
			#main-teaser .buttons li.one div {
				background: transparent url(/img/buttons/btn-teaser-1.png) repeat-x scroll top center;
			}
			
			#main-teaser .buttons li.two div {
				background: transparent url(/img/buttons/btn-teaser-2.png) repeat-x scroll top center;
			}
			
			#main-teaser .buttons li.three div {
				background: transparent url(/img/buttons/btn-teaser-3.png) repeat-x scroll top center;
			}
			
			#main-teaser .buttons li.four div {
				background: transparent url(/img/buttons/btn-teaser-4.png) repeat-x scroll top center;
			}
			#main-teaser .buttons li div.active {
				background: transparent url(/img/buttons/btn-teaser-active.png) repeat-x scroll top center;
			}
			
		
		#main-teaser .buttons li a:link,
		#main-teaser .buttons li a:visited {
			display: block;
			text-align: center;
			font-size: .875em;
			line-height: 1.8em;
			font-weight: bold;
			color: #ffffff;
		}
		
		#main-teaser .buttons li a:hover,
		#main-teaser .buttons li a:focus,
		#main-teaser .buttons li a:active {
			cursor: pointer;
		}	
		
	
	#trailerbox-description-container {
		background: #f0eeed none repeat scroll top left;
	}
	
		#trailerbox-description {
			background: #f0eeed none repeat-x scroll top left;
			padding: .5em;
		}
		
		#trailerbox-description .info {
			position: absolute;
			bottom: .5em;
			right: .5em;
		}
	
	#col-content .modules-row {
		padding-bottom: 1.625em;
		position: relative;
	}
	
	#col-content .modules-row .first {
		margin-left: 0;
	}
	
		#col-content .modules-row-inactive h3,
		#col-content .modules-row-inactive h1 {
			background: #675c53;
		}
	
	#col-content .modules-row-first {
		padding-top: 1.625em;
	}
	
	#col-content .module {
		overflow: hidden;
		position: relative;
	}
	
	#col-content .module .inner {
		padding: 0 .2em;
		overflow: hidden;
	}
	
	#col-content .module h3,
	#col-content .module h1 {
		font-size: .688em;
		background: #C61930;
		color: #ffffff;
		padding: .454em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
		#col-content .module h3.inactive,
		#col-content .module h1.inactive {
			background: #C61930;
		}

		#col-content .module.extern h3,
		#col-content .module.extern h1 {
			background: #C61930;
		}
	
	#col-content .module h4 {
		font-size: .688em;
		font-weight: bold;
		padding: .5em 0;
		line-height: 1.1em;
	}
	#col-content .module h4.plus {
		font-size: .75em;
	}
	#col-content .module h2 {
		font-size: .75em;
		font-weight: bold;
		padding: .5em 0;
		line-height: 1.5em;
	}

	
	#col-content .module p {
		font-size: .75em;
		line-height: 1.4em;
		padding-bottom: .6em;
		overflow: hidden;
	}

	
	#sidebar-right .module a img {
		display: block;
	}
	
	#col-content .module p.bodytext {
		font-size: .75em;
		line-height: 1.6em;
		padding: 0.4em 0 .6em 0;
		overflow: hidden;

	}


	
	#col-content .module-4 {
		float: left;
		width: 32.5em;
	}
	
		#col-content .teaser-4 {
			width: 32.5em;
			clear: both;
		}
	
	#col-content .module-2 {
		float: left;
		width: 16.125em;
		margin-left: .2em;
	}
	

		#col-content .module-2 img.teaser {
			width: 16.125em;
			margin-bottom: .363em;
		}
	
	#col-content .module-1 {
		float: left;
		width: 7.9375em;
		margin-left: .1875em;
	}
	
		#col-content .module-1 img.teaser {
			width: 7.9375em;
			margin-bottom: .363em;
		}

		#col-content .module-1.ersterblock {
			margin-left: 0;
		}
	
	#col-content .moveup {
		position: relative;
		top: -1.625em;
	}
	#col-content .moveup-half {
		position: relative;
		top: -1em;
	}	

	#col-content .padless {
		padding-bottom: 0.625em;
	}
	#col-content .nopad {
		padding-bottom: 0em;
	}
	#col-content .removepad {
		margin-top: -2em;
	}
	
	#col-content .header-interactive-container {
		background: #c61930 none repeat scroll top center;
	}

		#col-content .header-interactive-container .header {
			height: 1.938em;
			background: transparent none repeat-x scroll top center;
		}

		#col-content .header-interactive-container .header h3,
		#col-content .header-interactive-container .header h1 {
			font-size: .688em; /* 11px */
			font-weight: bold;
			position: absolute;
			top: .91em;
			left: .74em;
			background: transparent;
			padding: 0;
		}
	
	#col-content .module a,
	#col-content .module a:link,
	#col-content .module a:visited {
		font-size: 1em; /* 11px */
		color: #c61930;
	}
	#col-content .module a.inline,
	#col-content .module a.inline:link,
	#col-content .module a.inline:visited {
		text-decoration: underline;
	}
	#col-content .module a.intern,
	#col-content .module a.intern:link,
	#col-content .module a.intern:visited {
		background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll 0 0.25em;
		color: #c1403e;
		padding-left: 0.75em;
	}
	#col-content .module a.extern,
	#col-content .module a.extern:link,
	#col-content .module a.extern:visited {
		background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0 0.25em;
		color: #3f3b37;
		padding-left: 0.75em;
	}

	#col-content .module a:hover,
	#col-content .module a:focus,
	#col-content .module a:active {

	}
	
		#col-content .module.extern a,
		#col-content .module a.inactive {
			color: #3f3b37;
		}
	
	.trailerbox-flash-content {
		width: 32.5em;
		background: #c61930;
		color: #ffffff;
	}
	
		.trailerbox-flash-content img {
			width: 32.5em;
		}
	
	#col-content #reception-possibilities {
		clear: both;
	}
	
		#col-content #reception-possibilities p {
			margin-top: .545em;
			margin-bottom: 1em;
		}
	
	.page-stepper {
		border-top: .0625em solid #c61930;
		padding-top: .6em;
		text-align: center;
		font-size: .75em;
		margin-bottom: 2em;
	}
	
		.page-stepper .left {
			float: left;
		}
		
		.page-stepper .right {
			float: right;
		}
		
		.page-stepper .active {
			color: #000000;
			border: 0.0625em solid #000000;
			padding: 0.125em;
		}
	
		#reception-possibilities ul {
			background: transparent;
			font-size: .688em; /* 11px */
			float: left;
		}
		
			#reception-possibilities ul li {

			}
		
		#reception-possibilities ul li a,
		#reception-possibilities ul li a:link,
		#reception-possibilities ul li a:visited
		 {
			color: #72211b;
			display: block;
			padding: .375em 0 .375em .75em;
			margin-right: 2em;
			font-weight: normal;
			clear: both;
			width: 12em;
			background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll 0em .5em;
		}
	
	#page-actions {
		width: 48em;
		margin-left: 12.375em;
		text-align: center;
		position: absolute;
		bottom: 0;
		left: 0;
	}
	
		#social-bookmarking {
			background: #f0eeed none repeat scroll bottom left;
			font-size: .688em;
			padding: 1em;
			text-align: left;
			height: 7em;
		}
		
		#social-bookmarking p {
			margin-bottom: 1em;
		}
		
		#social-bookmarking p.icons img {
			width: 1.999em;
		}
		
		#social-bookmarking-arrow {
			background: #ffffff url(/img/backgrounds/socialbookmarks-arrow.gif) no-repeat scroll 7.2em 0em;
			height: .5em;
		}
		

		
		#social-bookmarking .close-bookmarks {
			background: transparent url(/img/icons/mini-x.gif) no-repeat scroll 0 .1em;
			padding-left: 1.2em;
			position: absolute;
			top: .5em;
			right: .5em;
		}
	
		#page-actions ul {
			margin: 0 auto;
			display: block;
		}
	
		#page-actions ul li {
			font-size: .688em;
			line-height: 1.5em;
			list-style: none;
			float: left;
			text-align: left;
			margin-right: 1.6em;
		}
		
			#page-actions ul li.print img {
				width: 1.272em;
			}
		
			#page-actions ul li.social-bookmarks img {
				width: 1.363em;
			}
		
			#page-actions ul li.feeds img {
				width: 1.363em;
			}
			
			#page-actions ul li.recommend img {
				width: 1.635em;
			}

	
#sidebar-right {
	width: 16em;
}

	#sidebar-right .module {
		margin-top: 1em;
	}
	
	#sidebar-right .first {
		margin-top: 0;
	}
	
	#sidebar-right .module h4 {
		font-size:0.688em;
		font-weight:bold;
		line-height:1.1em;
		padding: .5em;
		background-color: #f0eeed;
	}
	
	#sidebar-right .header-interactive-container {
		background: #c61930 none repeat scroll top center;
	}
	
		#sidebar-right .header-interactive-container .header {
			height: 1.938em;
			background: #c61930 none repeat-x scroll top left;
		}
		#sidebar-right .header-interactive-container .header.bottom {
			background-color: #675c53;
		}
		#sidebar-right .header-interactive-container .header.bottom.remember {
			background-color: #c61930;
		}
	
	#sidebar-right .header-container {
		background: #c61930 none repeat scroll top center;
	}
	
		#sidebar-right .header-container .header {
			height: 1.938em;
			background: transparent none repeat-x scroll top center;
		}

	#sidebar-right .module h3,
	#sidebar-right .module h1 {
		font-size: .688em;
		background: #c61930;
		color: #ffffff;
		padding: .454em;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	#sidebar-right .interactive h3,
	#sidebar-right .interactive h1 {
		background: #c61930;
	}
	
		#sidebar-right .interactive h3,
		#sidebar-right .interactive h1 {
			background: #c61930;
		}
	
	#sidebar-right #aehnliche-sendungen h3,
	#sidebar-right #extras-zur-sendung h1,
	#sidebar-right #aehnliche-sendungen h1 {
		background: #c61930;
	}
	#sidebar-right #extras-zur-sendung .header {
		background: #c61930;
		height:1.938em;
	}
	#sidebar-right #extras-zur-sendung h3 {
		background: #c61930;
	}
	#sidebar-right #extras-zur-sendung h3.extern {
		background: #c61930;
	}

	
	#sidebar-right #extras-zur-sendung li {
		padding: 0;
		border-bottom: .0625em solid #675c53;	}
	* html #sidebar-right #extras-zur-sendung li, 
	* html #sidebar-right #extras-zur-sendung li p a {
		display: inline-block;
	}
	#sidebar-right #extras-zur-sendung li {
		border-color: #675c53;
	}

	
	#sidebar-right #extras-zur-sendung li p {
		padding: 0 0 0.2em 0.5em;
	}
	
	#sidebar-right #extras-zur-sendung a,
	#sidebar-right #extras-zur-sendung a:link,
	#sidebar-right #extras-zur-sendung a:visited {
		display: block;
		font-weight: bold;
		padding: .3em 0 .6em 0.75em;
		background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0 .6em;
		color: #3f3b37;
	}

	#sidebar-right #extras-zur-sendung a.extern,
	#sidebar-right #extras-zur-sendung a.extern:link,
	#sidebar-right #extras-zur-sendung a.extern:visited {
		font-weight: bold;
		color: #3f3b37;
		padding: .3em 0 .6em 1.75em;
		background: transparent url(/img/icons/linkliste_pfeil_www_link.gif) no-repeat scroll 0 .3em;

	}
	
	#sidebar-right .module .header h3,
	#sidebar-right .module .header h1 {
		font-size: .688em; /* 11px */
		font-weight: bold;
		position: absolute;
		top: .91em;
		left: .74em;
		background: transparent;
		padding: 0;
	}
	
		#sidebar-right .module .header h3 a,
		#sidebar-right .module .header h3 a:link, 
		#sidebar-right .module .header h3 a:visited,
		#sidebar-right .module .header h1 a,
		#sidebar-right .module .header h1 a:link, 
		#sidebar-right .module .header h1 a:visited {
			color: #ffffff;
			text-decoration: none;
		}
		
		#sidebar-right .module .header h3 a:focus,
		#sidebar-right .module .header h3 a:hover,
		#sidebar-right .module .header h3 a:active,
		#sidebar-right .module .header h1 a:focus,
		#sidebar-right .module .header h1 a:hover,
		#sidebar-right .module .header h1 a:active {
			text-decoration: underline;
		}
		
		#sidebar-right .module .header a.right,
		#sidebar-right .module .header a.right:link,
		#sidebar-right .module .header a.right:visited {
			display: block;
			float: right;
			padding: .9em 2em .2em 0;
			margin-right: .5em;
			font-size: .688em;
			color: #ffffff;
			background: transparent url(/img/buttons/btn-arrow-down.png) no-repeat scroll right .7em;
		}
		
		#sidebar-right .collapsed .header a.right,
		#sidebar-right .collapsed .header a.right:link,
		#sidebar-right .collapsed .header a.right:visited {
			background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll right .7em;
		}
	

	
	
	#sidebar-right .bottom {
		position: relative;
		vertical-align: middle;
	}
	
	#sidebar-right .bottom a.link {
		display: block;
		position: absolute;
		top: .375em;
		left: .375em;
		white-space: nowrap;
	}	
	
	#sidebar-right .bottom a,
	#sidebar-right .bottom a:link,
	#sidebar-right .bottom a:visited {
		float: left;
		font-size: .688em; /* 11px */
		font-weight: bold;
		display: block;
		color: #ffffff;
		padding: .4em 0 0 2em;
		height: 1.363em;
		background: #675c53 url(/img/buttons/btn-arrow-right-grau-dark.gif) no-repeat scroll 0 .3em;
	}
	
	#sidebar-right .bottom a:hover,
	#sidebar-right .bottom a:focus,
	#sidebar-right .bottom a:active {
		text-decoration: underline;
	}
	
	#sidebar-right .bottom a.print,
	#sidebar-right .bottom a.print:link,
	#sidebar-right .bottom a.print:visited {
		background: transparent url(/img/buttons/btn-print.gif) no-repeat scroll 0 .3em;
	}
		
	#programm-kalender .day-selector,
	#program-selector .day-selector {
		margin-bottom: .2em;
		background: #675c53;
	}
	
	#programm-kalender .day-selector ul li,
	#program-selector .day-selector ul li {
		float: left;
		border-right: 1px solid #675c53;
		width: 5.2em;
	}
		#programm-kalender .day-selector ul li.first,
		#program-selector .day-selector ul li.first {
			border-left: 1px solid #675c53;

		}

	

	#programm-kalender .day-selector ul li.active,
	#program-selector .day-selector ul li.active {
		background: #ffffff;
	}
	
	#programm-kalender .day-selector ul li a,
	#programm-kalender .day-selector ul li a:link,
	#programm-kalender .day-selector ul li a:visited,
	#programm-kalender .day-selector ul li span,
	#program-selector .day-selector ul li a,
	#program-selector .day-selector ul li a:link,
	#program-selector .day-selector ul li a:visited,
	#program-selector .day-selector ul li span {
		font-size: .688em; /* 11px */
		background: #675c53;
		color: #edcecd;
		display: block;
		text-align: center;
		padding: .491em 0;
		width: 100%;
	}
	
	#programm-kalender .day-selector ul li.active span,
	#programm-kalender .day-selector ul li.active a,
	#programm-kalender .day-selector ul li.active a:link,
	#programm-kalender .day-selector ul li.active a:visited,
	#program-selector .day-selector ul li.active span,
	#program-selector .day-selector ul li.active a,
	#program-selector .day-selector ul li.active a:link,
	#program-selector .day-selector ul li.active a:visited {
		background: #ffffff;
		color: #3f3b37;
		font-weight: bold;
		text-decoration: none;
	}
	#programm-kalender .day-selector ul li a:hover,
	#programm-kalender .day-selector ul li a:focus,
	#programm-kalender .day-selector ul li a:active,
	#program-selector .day-selector ul li a:hover,
	#program-selector .day-selector ul li a:focus,
	#program-selector .day-selector ul li a:active {
		background: #ffffff;
		color: #3f3b37;
		font-weight: bold;
		text-decoration: underline;
	}
	
	#sidebar-right .program-wrapper {
		width: 16em;
		height: 13.47em;
		overflow: auto;
	}
	
	#sidebar-right .program {
		overflow: hidden;
		margin-bottom: .2em;
	}
	
	#sidebar-right .program ul {

	}
	
	#sidebar-right .program ul li {
		height: auto;
		border-bottom:  0.0625em solid #675c53;
		border-bottom:  1px solid #675c53;
		padding: .363em .363em;
		font-size: .688em; /* 11px */
	}
	* html #sidebar-right .program ul li {
		display: inline-block;
	}
	#sidebar-right .program ul li.preset,
	#sidebar-right .program ul li.feature {
		background: #ececec;

	}

	

	#sidebar-right .program ul li .time {
		display: table;
		line-height: 1.5em;
		float: left;
	}
	
	#sidebar-right .program ul li .info {
		display: table;
		padding-left: 0.3em;
	}
	
	*+html #sidebar-right .program ul li .info {
		margin-left: 0.3em;
		display: inline-block;
	}

	#sidebar-right .program ul li .info strong,
	#sidebar-right .program ul li .info a {
		line-height: 1.5em;
		display: inline-block;

	}
	
		#sidebar-right .program ul li .info p {
			font-size: 1em;
			padding: 0;
			line-height: 1.5em;
		}
		
		#sidebar-right .program ul li .info img {
			width: 9.5454em;
			height: 6.7272em;







		}
	
	#sidebar-right .program ul li a {
		font-weight: bold;
		color: #3f3b37;
		}
	
	#sidebar-right .feature-teaser {
		margin: .75em 0 0;
	}
	
	#program-highlight {

	}
	
	#sidebar-right .module img.teaser {
		width: 16em;	
	}
	
	#sidebar-right .module p {
		font-size: .688em;
		line-height: 1.5em;
		padding: .5em .375em;
		background-color: #f0eeed;
	}

	#sidebar-right .module p.more {
		background-color: #ffffff;
	}
	
	#sidebar-right .module p a,
	#sidebar-right .module p a:link,
	#sidebar-right .module p a:visited {
		color: #748090;
	}
	
	#sidebar-right .interactive p a,
	#sidebar-right .interactive p a:link,
	#sidebar-right .interactive p a:visited {
		color: #c61930;
	}
	
	#sidebar-right ul.link-list {
		padding-top: 0;
		zoom: 1;
	}

		#sidebar-right ul.link-list li a,	
		#sidebar-right ul.link-list li a:link,
		#sidebar-right ul.link-list li a:visited {
			font-weight: normal;
			line-height: 1.5em;
			color: #000000;
			border-bottom: .0625em solid #000000;
			padding: .5em 0 .6em 1.25em;
			background: #f0eeed url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll .5em .75em;
		}
	
		#sidebar-right ul.link-list li a:hover,

		#sidebar-right ul.link-list li a:focus,
		#sidebar-right ul.link-list li a:active {
			text-decoration: underline;
		}

		#sidebar-right ul.link-list li.more a,
		#sidebar-right ul.link-list li.more a:link,
		#sidebar-right ul.link-list li.more a:visited {
			background: transparent url(/img/buttons/btn-arrow-right-grau.gif) no-repeat scroll .5em .75em;
			padding: .625em 0 .625em 2.25em;
			color: #3f3b37;
			border-bottom: 0;
			text-decoration: none;
			font-weight: bold;
		}
		
			#sidebar-right ul.link-list li.more a:hover,
			#sidebar-right ul.link-list li.more a:focus,
			#sidebar-right ul.link-list li.more a:active {
				text-decoration: underline;
			}
			
		#sidebar-right p.more {
			/*margin-top: 1em;*/
		}
		
		#sidebar-right p.more {
			border-top: .0625em solid #c61930;
		}
		#sidebar-right p.more.intern {
			border-top: .0625em solid #3f3b37;
		}
		#sidebar-right p.more.extern {
			border-top: .0625em solid #3f3b37;
		}
		
		#sidebar-right p.more a,
		#sidebar-right p.more a:link,
		#sidebar-right p.more a:visited {
			background: transparent url(/img/buttons/btn-arrow-right-grey.png) no-repeat scroll 0em .6em;
			padding: .625em 0 .625em 1.75em;
			color: #3f3b37;
			border-bottom: 0;
			text-decoration: none;
			font-weight: bold;
		}
		#sidebar-right p.more.extern a,
		#sidebar-right p.more.extern a:link,
		#sidebar-right p.more.extern a:visited {
			background: transparent url(/img/buttons/btn-arrow-right-grau.gif) no-repeat scroll 0em .55em;
			color: #3f3b37;
		}
		#sidebar-right p.more.intern a,
		#sidebar-right p.more.intern a:link,
		#sidebar-right p.more.intern a:visited {
			background: transparent url(/img/buttons/btn-arrow-right-grau.gif) no-repeat scroll 0em .6em;
			color: #3f3b37;
		}

		#sidebar-right p.more.intern a.pdf,
		#sidebar-right p.more.intern a.pdf:link,
		#sidebar-right p.more.intern a.pdf:visited {
			background: transparent url(/img/icons/linkliste_download.gif) no-repeat scroll 0em .5em;
		}

			#sidebar-right p.more a:hover,
			#sidebar-right p.more a:focus,
			#sidebar-right p.more a:active {
				text-decoration: underline;
			}
	
	#newsletter .content {
		background: #ececec;
	}
	
	#newsletter p {
		font-size: .688em;
		line-height: 1.1em;
		padding: .5em .5em;
	}
		
	#newsletter input.email {
		border:0.0625em solid #EAA39F;
		height:1.188em;
		padding:0.2em;
		width:13.172em;
	}
/* ---------------------------------------------------------------------------
GLOBAL CONTENT END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
DETAILSEITE START
--------------------------------------------------------------------------- */

#col-content .module-2-detailseite {
	background: #f0eeed none repeat scroll top left;
	height: 8em;
}

#col-content .schiebetext {
	padding-bottom: .5em;
	position: relative;
}
	
	#col-content .module-4-detailseite .content {
		padding: .5em .375em;
	}
	
		#col-content .module-4-detailseite .content p {
			line-height: 1.6em;
			margin-bottom: 1em;
		}
	

	#col-content .module-2-detailseite .inner {
		padding: 1em .5em .5em .5em;
	}
	
	#col-content .module-2-detailseite p.link {
		font-size: .688em;
		position: absolute;

		bottom: .5em;
		left: .726em;

	}
	
	#col-content .module-2-detailseite p.link a,
	#col-content .module-2-detailseite p.link a:link,
	#col-content .module-2-detailseite p.link a:visited {
		display: block;
		font-weight: bold;
		padding-left: 1em;
		padding-top: .5em;
		padding-bottom: .5em;
		background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll 0 0.8em;
	}

	#image-teaser {
		border-bottom: 1em;
	}

	#image-teaser img {
		width: 32.5em;
	}
	
	#image-teaser-container {
		width: 32.5em;
		height: 19.125em;
	}

#pagetitle,
#film-und-serie {
	padding-bottom: 0;
}

#pagetitle .description,
#film-und-serie .description {
	background: #f0eeed none repeat scroll top left;
	padding: 1em .5em;
}

#fus-actions {
	background: #c61930 none repeat scroll top center;
	color: #ffffff;
}
	#fus-actions .content {
		height: 1.938em;
		background: transparent none repeat-x scroll top center;
	}



	#fus-actions .content div {
		float: left;
	}
	
		#fus-actions .content div p {
			padding: .5em 0 .2em 2.5em;
			font-size: .688em;
			background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll .7em .4em;
		}
		
		#fus-actions .content div p a,
		#fus-actions .content div p a:link,
		#fus-actions .content div p a:visited {
			color: #ffffff;
			font-size: 1.1em;
			font-weight: bold;
		}

		#fus-actions .content div p span.aktive,
		#fus-actions .content div p a.aktive {
			border: 0.0625em solid #ffffff;
			font-size: 1.1em;
			padding: 0.1875em;
			font-weight: bold;
		}
		
	#fus-actions .content div.left {
		float: left;
	}
	
	#fus-actions .content div.right {
		float: right;
		padding-top: .2em;
	}
	
	#fus-actions .content div.right a,
	#fus-actions .content div.right a:link,
	#fus-actions .content div.right a:visited {
		float: left;
		color: #ffffff;
		font-size: .688em;
		display: block;
		padding: .3em .5em .6em 2.8em;
		background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll .7em .2em;
		border-left: .0625em solid #f0c0bd;
	}
	

	#fus-metainfo {
		background: #f0eeed none repeat scroll top left;
		padding: .5em .5em .5em .5em;
	}
	
	#fus-metainfo div {
		font-size: .688em;
	}
	
	#fus-metainfo .left {
		float: left;
	}
	

	#fus-metainfo .right {
		float: right;

	}

	

	#fus-metainfo .imagesoundformat {
		padding: 0em;
		margin-right: 1em;
		float: left;
	}
	
		#fus-metainfo .imagesoundformat img {
			width: 1.18em;
		}
	
	#fus-metainfo #rating {
		
	}
	
		#fus-metainfo span {
			float: left;
			margin-right: 1em;
		}
	
		#fus-metainfo #rating ul {
			float: left;
		}
		
			#fus-metainfo #rating ul li {
				float: left;
				padding-right: .5em;
			}
			
				#fus-metainfo #rating ul li a {
					display: block;
					width: .908em;
					height: 1.09em;
					background: transparent url(/img/icons/mini-star.gif) no-repeat scroll 0 0;
				}
				
				#fus-metainfo #rating ul li a:hover,
				#fus-metainfo #rating ul li a.active {
					background: transparent url(/img/icons/mini-star.gif) no-repeat scroll 0 -1.09em;
				}

.btn-arrow {
	width: 1.363em;
}

/* ---------------------------------------------------------------------------
DETAILSEITE END

--------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------
SENDUNGEN START
--------------------------------------------------------------------------- */

#sendungen .displaymode ul {
	background: #c61930;
	margin-bottom: 1em;
	padding-left: 1em;

}

#sendungen .displaymode li {
	float: left;
}

	#sendungen .displaymode a,
	#sendungen .displaymode a:link,
	#sendungen .displaymode a:visited {
		color: #edcecd;
		display: block;
		font-size: .688em;
		padding: .375em .675em;
		text-decoration: none;
		border-right: .0625em solid #ffffff;
	}
	
	#sendungen .displaymode a.last,
	#sendungen .displaymode a.last:link,
	#sendungen .displaymode a.last:visited {
		border-right: 0;
	}
	
	#sendungen .displaymode a:hover,
	#sendungen .displaymode a:focus,
	#sendungen .displaymode a:active,
	#sendungen .displaymode a.active {
		color: #421814;
		background: #ffffff;

	}


	
#sendungen .tab-az {
	background: #f0eeed;
	color: #c61930;
	margin-top: 2em;
	display: block;
	width: 3em;
	text-align: left;
}

	#sendungen .tab-az span {
		margin-left: .5em;
		height: 1em;
		font-size: 1.1em;
	}
	
	#sendungen .letter-range .header {
		margin-bottom: .125em;
		background: #c61930;
	}
	
		#sendungen .letter-range .inactive-header {
			background: #f0eeed;
		}
		
	#sendungen .letter-range .header h3,
	#sendungen .letter-range .header h1 {
		background: #c61930;
		color: #ffffff;
		float: left;
	}
	
		#sendungen .letter-range .inactive-header h3,
		#sendungen .letter-range .inactive-header h1 {
			background: #f0eeed;
			color: #c61930;
		}

		#sendungen .letter-range .header h3 a,
		#sendungen .letter-range .header h3 a:link,
		#sendungen .letter-range .header h3 a:visited,
		#sendungen .letter-range .header h1 a,
		#sendungen .letter-range .header h1 a:link,
		#sendungen .letter-range .header h1 a:visited {
			color: #ffffff;
			font-size: 1.1em;
		}
		
		#sendungen .letter-range .inactive-header h3 a,
		#sendungen .letter-range .inactive-header h3 a:link,
		#sendungen .letter-range .inactive-header h3 a:visited,
		#sendungen .letter-range .inactive-header h1 a,
		#sendungen .letter-range .inactive-header h1 a:link,
		#sendungen .letter-range .inactive-header h1 a:visited {
			color: #c61930;
			font-size: 1.1em;
		}
	
	#sendungen .letter-range .header a.right,
	#sendungen .letter-range .header a.right:link,
	#sendungen .letter-range .header a.right:visited {
		display: block;
		float: right;
		padding: .4em 2em .4em 0;
		margin-right: .5em;
		font-size: .688em;
		color: #ffffff;
		background: transparent url(/img/buttons/btn-arrow-square-down-red.gif) no-repeat scroll right .3em;
	}
	
		#sendungen .collapsed .header a.right,
		#sendungen .collapsed .header a.right:link,
		#sendungen .collapsed .header a.right:visited {
			background: transparent url(/img/buttons/btn-arrow-square-right-red.gif) no-repeat scroll right .3em;
		}
	
		#sendungen .letter-range .inactive-header a.right,
		#sendungen .letter-range .inactive-header a.right:link,
		#sendungen .letter-range .inactive-header a.right:visited {
			color: #000000;
		}
	
			
	#sendungen .letter-range .inactive h3,
	#sendungen .letter-range .inactive h1 {
		background: #f0eeed;
		color: #c61930;
	}

	#sendungen .letter-range ul {
		margin: .2em 0;

	}
	
	#sendungen .letter-range li {
		padding: .2em 0 0 0;
		color: #c61930;
		height: 4.6em;
		border-bottom: .0625em solid #c61930;
	}
	

		
		#sendungen .letter-range li .teaser {
			position: absolute;
			top: .29em;
			left: 0;
			display: block;
		}
		
		#sendungen .letter-range li .teaser img {
			width: 7.937em;
		}
		
		#sendungen .letter-range li .info {
			padding: 0 0 .2em 0;
			margin-left: 8.6em;
		}
		
			#sendungen .letter-range li .info h5 {
				font-size: .688em;
				font-weight: bold;
				margin-bottom: .3em;
			}
			
		#sendungen .letter-range li a.more,
		#sendungen .letter-range li a.more:link,
		#sendungen .letter-range li a.more:visited {
			position: absolute;
			bottom: 0;
			left: 12.5em;
			font-size: .688em;
			padding: .375em 0 .6em .75em;
			background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll 0em .45em;
		}
		

/* ---------------------------------------------------------------------------
SENDUNGEN END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
VORGEMERKTE SENDUNGEN BEGIN
--------------------------------------------------------------------------- */

#vorgemerkte-sendungen .content ul li a.delete {
	position: absolute;
	top: .675em;
	right: .675em;
}
#vorgemerkte-sendungen .content ul li a.delete img {
	width: 0.82em;

	height: 1em;
}

/* ---------------------------------------------------------------------------
VORGEMERKTE SENDUNGEN END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
EREIGNISSE BEGIN
--------------------------------------------------------------------------- */

#ereignisse .section-selection ul {
	background: #c61930;
	padding: 0 0 0 .5em;
}

#ereignisse .section-selection li {
	float: left;
}

	#ereignisse .section-selection span,
	#ereignisse .section-selection a,
	#ereignisse .section-selection a:link,
	#ereignisse .section-selection a:visited {
		color: #edcecd;
		display: block;
		font-size: .688em;
		padding: .375em .675em;
		text-decoration: none;
		border-right: .0625em solid #ffffff;
	}
	
	#ereignisse .section-selection a:hover,
	#ereignisse .section-selection a:focus,
	#ereignisse .section-selection a:active,
	#ereignisse .section-selection a.active {
		color: #421814;
		background: #ffffff;
		text-decoration: underline;
		border-right: .0625em solid #421814;
		border-left: .0625em solid #421814;
	}
	#ereignisse .section-selection span.active {
		color: #421814;
		background: #ffffff;
	}

	
	#col-content .ereignisse ul.link-list-extended li {
		border-bottom: .0625em solid #c61930 ;
		padding: .1875em 0;
	}
	
	#col-content .ereignisse ul.link-list-extended li a, 
	#col-content .ereignisse ul.link-list-extended li a:link,
	#col-content .ereignisse ul.link-list-extended li a:visited {
		display: block;
		font-size: .688em;
		padding: .375em 0 .25em .975em;
		background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll left 0.5em;
	}
	* html #col-content .ereignisse ul.link-list-extended li a, 
	* html #col-content .ereignisse ul.link-list-extended li a:link,
	* html #col-content .ereignisse ul.link-list-extended li a:visited {
		display: block;
		font-size: .688em;
		padding: 0.175em 0 .25em .975em;
		background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll left 0.8em;
		}
	*+html #col-content .ereignisse ul.link-list-extended li a, 
	*+html #col-content .ereignisse ul.link-list-extended li a:link,
	*+html #col-content .ereignisse ul.link-list-extended li a:visited {
		display: block;
		font-size: .688em;
		padding: 0.175em 0 .25em .975em;
		background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat scroll left 0.7em;
		}
	#col-content .ereignisse ul.link-list-extended li p {
		padding-bottom: 0.375em;
		padding-left: 1em;

	}
		
	#col-content .ereignisse .modules-row .fixed-height {
		height: 8.375em;
		border-bottom: .0625em solid #c61930;
	}
	#col-content .ereignisse .modules-row .fixed-height.intern {
		border-color: #c61930;
	}
	#col-content .ereignisse .modules-row .fixed-height.extern {
		border-color: #c61930;
	}
		
	#col-content .ereignisse .modules-row .fixed-height a.bottom-link {
		color: #c61930;
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		font-size: .688em;
		padding: .375em 0 .375em .975em;
		background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0em .5em;
	}
	#col-content .ereignisse .modules-row .fixed-height.intern a.bottom-link {
		color: #3F3B37;
		background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0em .5em;
	}
	#col-content .ereignisse .modules-row .fixed-height.extern a.bottom-link {
		color: #3F3B37;
		background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0em .5em;
	}


/* ---------------------------------------------------------------------------
EREIGNISSE END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
GLOBAL FOOTER BLUE BEGIN
--------------------------------------------------------------------------- */

.blue #global-footer,

.blue #global-footer .inner-content {
	background: #00113b;
}

/* ---------------------------------------------------------------------------
GLOBAL FOOTER BLUE END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
SUCHERGEBNIS BEGIN
--------------------------------------------------------------------------- */
/* NEU google suche */

#recommend #sciSuche {
	width: 32.5em;
}

#recommend a {
	text-decoration: underline;
}

#sciSucheFormular {
	padding: .5em;
	background: #f0eeed none repeat scroll top left;
	margin-top: -1.625em;
}
#sciTextFormular {
	height: 3.625em;
	padding: .5em;
	background: #f0eeed none repeat scroll top left;
}
#kontaktFormular,
#sciVoteFormular {
	padding: .5em;
	background: #f0eeed none repeat scroll top left;
}
#kontaktFormular {
	margin-bottom: 1em;
}

#sciSuche #sciSucheFormular div.formularCol {
	float: left;
	width: 33%;
}

#kontaktFormular div label,
#sciVoteFormular div label,
#sciSuche #sciTextFormular div label,
#sciSuche #sciSucheFormular div label {
	display: block;
	font-size: .75em;
	margin-bottom: .2em;
}
#kontaktFormular div label,
#sciVoteFormular div label {
	margin-top: 0.5em;
}

#kontaktFormular div textarea,
#kontaktFormular div select,
#kontaktFormular div input,
#sciSuche #sciSucheFormular div select,
#sciSuche #sciSucheFormular div input {
	width: 90%;
	font-size: .8125em;
}
#kontaktFormular div input.wsFormBut,
#sciVoteFormular div input.wsFormBut,
#sciSuche #sciSucheFormular div input.wsFormBut,
#sciSuche #sciTextFormular div input.wsFormBut {
	z-index: 10000;
	/*float: left;*/

	padding: 0.1818em 0 0.1818em 0;
	margin: 0.75em 0 0 0;
	background-color: #a72523;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.75em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#kontaktFormular div input.wsFormBut:hover,
#sciVoteFormular div input.wsFormBut:hover,
#sciSuche #sciSucheFormular div input.wsFormBut:hover,
#sciSuche #sciTextFormular div input.wsFormBut:hover {
	background-color: #ffffff;
	color: #a72523;
	border: 0.0833em solid #a72523;
}
#kontaktFormular div input.wsFormBut,
#sciSuche #sciSucheFormular div input.wsFormBut {
	margin-top: 1.2em;
}
#kontaktFormular div p.bodytext {
	display: block;
	font-size: .75em;
	line-height: 1.5em;
	margin-bottom: .2em;
}


div.ergebnisBlock,
#sciSuche div.ergebnisBlock {
	padding: .5em 0 .5em 0;
	width: 100%;
	border-top: .0625em solid #c61930;
	font-size: .75em;
	line-height: 1.6em;
	overflow: hidden;
}

#sciSuche div.ergebnisBlock p {
	padding: .5em 0 .5em 0;

	overflow: hidden;
	font-size: .8em;
}

#sciSuche div.ergebnisBlock a {
	font-weight: bold;
}
#sciSuche div.ergebnisBlock a.sciSucheLink {
	font-weight: normal;
}

#sciSucheErgebnisliste div div {
	margin: 0.2em 0 0 0;
	font-weight: bold;

	padding: 0.2em 0 0.2em 0;
}

#sciSucheErgebnisliste .page-stepper {
	border: 0;
}

#sciSucheErgebnisliste .page-stepper .right a {
	display: block;
	padding: 0.2em 0.9em 0.2em 0;
	background: transparent url(/img/icons/arrow-mini-red-right.gif) no-repeat 9.4em 0.3em;

	line-height: 1em;
}
#sciSucheErgebnisliste .page-stepper .left a {
	display: block;
	padding: 0.2em 0 0.2em 0.7em;
	background: transparent url(/img/icons/arrow-mini-red-left.gif) no-repeat 0 0.3em;
	line-height: 1em;
}

#sciSucheErgebnisliste .page-stepper .left a:hover,
#sciSucheErgebnisliste .page-stepper .right a:hover {


	text-decoration: underline;
}

/* ---------------------------------------------------------------------------
SUCHERGEBNIS END
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
EMPFEHLEN START
--------------------------------------------------------------------------- */

#recommend {
	font-family: Verdana, sans-serif;
	font-size: 1em;
	width: 31.5em;
	padding: .5em;
	background: #f0eeed none repeat scroll top left;
	overflow: hidden;
}

#recommend div {
	width: 80%;
}

#recommend div label {
	width: 85%;
	display: block;
	font-size: .8125em;
	line-height: 1em;
	padding: .6em 0 .2em 0;
	font-weight: bold; 
}


#recommend fieldset {
	width: 100%;
}
#recommend label {
	font-size: .75em !important;
}

#recommend div select,
#recommend div input {
	width: 100%;
	font-size: .8125em;
}
#recommend textarea {
	font-family: Verdana, sans-serif !important;
	width: 100% !important;
	overflow: auto !important;
	font-size: .75em !important;
}
/*#recommend div input.wsFormBut {
	width: 10em !important;
	font-size: .8125em;
	margin-top: 0.8em;
}*/
#recommend div input.wsFormBut {
	width: 10em !important;
	float: left;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0.75em 0 0 0;
	background-color: #a72523;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.75em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#recommend div input.wsFormBut:hover {
	background-color: #ffffff;
	color: #a72523;
	border: 0.0833em solid #a72523;
}


/* ---------------------------------------------------------------------------
EMPFEHLEN ENDE
--------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------------
VIDEOTEXT START
--------------------------------------------------------------------------- */

/* neue ala wdr */
#videotext .videocontainer a,
#videotext .videocontainer a:link,
#videotext .videocontainer a:visited {
	/*text-decoration: underline;*/
	text-decoration: none;
	color: #0000ff;
}
#videotext .videocontainer a:hover {
	text-decoration: underline;
}

#videotext .videocontainer {
	background-color: #000000;
	/*width: 322px;*/
	display: table;
}

#videotext table {
	color: #FFFFFF;
	background-color: #000000;
	/*font: 14px Courier, "Courier New", monospace;
	line-height: 14px;*/
	font-family: monospace !important;
	font-size: 15px;
	line-height: 16px;
	font-weight: bold !important;
	padding-right: 0.3em;
}


#videotext font, #videotext td {
	font-weight: bold !important;
}


#videotext p.sciVideotextSubnavigation {
	background-color: #000000;
	color: #ffffff;
	/*font: 14px Courier, "Courier New", monospace;
	line-height: 14px;*/
	font-family: monospace !important;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	padding: 0 0 0.4em 0.667em;
	width: 319px;
}

#videotextcontainer p.sciVideotextSubnavigation {
	padding: 6px 0 4px 0;
	font-weight: bold;
}

#videotextcontainer table {
	border-right: 11px solid #000000;
	border-top: 11px solid #000000;
}

#videotextcontainer {
	border: 1px solid #000000;
	padding: 13px 0 0 0;
}

/* ---------------------------------------------------------------------------
VIDEOTEXT ENDE


--------------------------------------------------------------------------- */

#voting ul li {
	position: relative;
	height: auto;
	border-top:  0.0625em solid #c1403e;
	border-top:  1px solid #c1403e;
	padding: .2em .363em 1em .363em;
	font-size: .688em; /* 11px */
	line-height: .9375em;
	display: block;
}
#voting ul li label {
	display: block;
	margin: 0 0 0 2.5em;
	line-height: 1.4em;
}
#voting input.btn_vote {
	float: left;
	position: relative;
	top: .363em;
	padding: 0.1818em 0 0.1818em 0;
	margin: 0 0 0 0;
	background-color: #a72523;
	color: #FFF;
	border: 0.0833em solid #ffffff;
	font: bold 0.75em/1em Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
}
#voting input.btn_vote:hover {
	background-color: #ffffff;
	color: #a72523;
	border: 0.0833em solid #a72523;
}
#voting ul li input {
	float: left;
	margin-top: 0.2em;
}

#sidebar-right #voting a.more,
#sidebar-right #voting a.more:link,
#sidebar-right #voting a.more:visited {
	float: right;
	display: block;
	font-weight: bold;
	font-size: .75em; /* 12px */
	padding-left: 1.8em;
	padding-top: .7em;
	padding-bottom: .9em;
	background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll 0 .6em;
	color: #c61930;
}

#col-content .module #sitemap li,
#col-content .module .sitemapsub li {
	padding: 0 0 .75em .5em;
}

#col-content .module #sitemap li a,
#col-content .module .sitemapsub li a {
	background: transparent url(/img/icons/arrow-mini-grey-right.gif) no-repeat scroll 0 .5em;
	font-size: .75em; /* 12px */
	line-height: 1.5em;
	padding: .25em 0 .25em 0.75em;
	color: #3F3B37;
	text-decoration: none;
	font-weight: bold;
}

#col-content .module #sitemap li a:hover,
#col-content .module .sitemapsub li a:hover {
	text-decoration: underline;
}

#col-content .module .sitemapsub li {
	margin-left: 1.5em;
}

/* ---------------------------------------------------------------------------
TEXTBLOCK START
--------------------------------------------------------------------------- */

.bildblock {
	width: 16.13em;
	padding: 0 0.6em 0.3125em 0;
	z-index: 1000;
}

.bildblock .header {
	color: #ffffff;
	background: none repeat-x scroll left top #C61930;
	height: 1.938em;
	position: relative;
}
.bildblock .header h4 {
	font-size: 0.688em;
	font-weight: bold;
	left: 0.74em;
	padding: 0;
	position: absolute;
	top: 0.4em;
	text-transform:uppercase;
}


#col-content .module .modules-row .module .textblock li,
#col-content .module .modules-row .module .textblock p.bodytext {
	font-size: .75em;
	line-height: 1.6em;
	padding: 0 0 0 0;
	overflow: visible;
}

#col-content .module .modules-row .module .textblock ul {
	list-style: disc inside none;
}

.linkblock {
	background-color: #F0EEED;
}

#col-content .linkblock ul.link-list li.textonly {
	border-bottom: 1px #000000 solid;
}

#col-content .module .modules-row .module .linkblock ul.link-list li span {
	display: block;
	color: #000000;
	font-weight: normal;
	line-height: 1.5em;
	padding: 0.5em 0 0.6em 0.5em;
}

#col-content .module .modules-row .module .linkblock ul.link-list li a {
	display: block;
	background: url("/img/icons/arrow-mini-grey-right.gif") no-repeat scroll 0.5em 0.75em #F0EEED;
	color: #000000;
	font-weight: normal;
	line-height: 1.5em;
	padding: 0.5em 0 0.6em 1.75em;
}
#col-content .module .modules-row .module .linkblock ul.link-list li a.video {
	background: url("/img/icons/video_icon_grey.gif") no-repeat scroll 0.5em 0.65em #F0EEED;;
	padding: 0.5em 0 0.6em 2em;
}

#col-content .textblock-collapsable .header-interactive-container h4 a,
#col-content .textblock-collapsable .header-interactive-container h3 a,
#col-content .textblock-collapsable .header-interactive-container h1 a {
	padding: 0 0 0.3125em 2em;
	background: transparent url(/img/buttons/btn-arrow-right.png) no-repeat scroll 0 0;
	color: #000000;
	line-height: 1.2em;
}
#col-content .module .text-header-interactive-container h4,
#col-content .module .text-header-interactive-container h3 {
	font-size: .74em;
	background: transparent none;
	color: #000000!important;
	padding: .454em;
	font-weight: bold;
}
#col-content .module .text-header-interactive-container h3.regular-case {
	text-transform: none;
	font-size: 0.9em;
	padding: .4em;
}
#col-content .module .text-header-interactive-container h4 a {
	color: #000000!important;
}
#col-content .module .text-header-interactive-container h4 a.textblock-more {
	background: transparent url("/img/buttons/btn-arrow-right-grau.gif") no-repeat scroll 0 0;
	padding: 0 0 0 1.65em;
}
#col-content .module .text-header-interactive-container h4 a.textblock-open {
	background: transparent url("/img/buttons/btn-arrow-down-grau.gif") no-repeat scroll 0 0;
	padding: 0 0 0 1.65em;
}

#col-content .textblock .modules-row {
	padding-bottom: 0.3125em;
}

.bildblock.links {
	float: left;
}

.bildblock.rechts {
	float: right;
}

/* ---------------------------------------------------------------------------
TEXTBLOCK ENDE
--------------------------------------------------------------------------- */


#sidebar-right .module p.video,
#col-content p.video {
	background-color: #ffffff;
	margin-left: 0.2em;
}

#col-content p.video a.video {
	background: url(/img/icons/video_icon_grey.gif) no-repeat scroll 0 0 transparent;
	padding: 0 0 0 1.6em;
	color: #3F3B37;
	font-weight: bold;
}
#sidebar-right .module p.video a.video {
	background: url(/img/icons/video_icon_grey.gif) no-repeat scroll 0 0 transparent;
	padding: 0 0 0 1.6em;
	color: #3F3B37;
	font-weight: bold;
}
#col-content .ereignisse .modules-row .download p {
	font-size: .688em;
	line-height: 1em;
}

#col-content .ereignisse .modules-row .fixed-height a.bottom-link {
	padding-left: 0.7em;
}
#col-content .ereignisse .modules-row .fixed-height a.bottom-link.video {
	background: transparent url(/img/icons/video_icon_grey.gif) no-repeat scroll 0em .325em;
	color: #3F3B37;
	padding-left: 1.6em;
}
#col-content .ereignisse .modules-row .fixed-height a.bottom-link.top {
	color: #3F3B37;
	bottom: 1.6em;
}
#col-content .ereignisse .modules-row .fixed-height a.bottom-link.download {
	font-size: .688em;
	line-height: 1em;
	background: transparent url(/img/icons/icon_download_grey.gif) no-repeat scroll 0em .1em;
	color: #3F3B37;
	padding-left: 2em;
	margin-bottom: 0.5em;
	position: relative;
}

.link-list {
	zoom: 1; 
}

* html .link-list li {
	display: inline-block;
}
