@charset "utf-8";
/* CSS Document */

#header-nav a.first,#header-nav a.first:visited, a.first:active,#header-nav a.first:link,#header-nav a.first:hover {
	background: url(../img/butt_top_zdf_hi.gif) no-repeat left top;
	padding-left:0.875em;
}

#header-nav a.firstsecilidegil,#header-nav a.firstsecilidegil:visited, a.firstsecilidegil:active,#header-nav a.firstsecilidegil:link,#header-nav a.firstsecilidegil:hover {
	background: url(../img/butt_top_zdf_lo-1.gif) no-repeat left top;
	padding-left:0.875em;
}

#header-nav a.middle,#header-nav a.middle:visited,#header-nav a.middle:active,#header-nav a.middle:link,#header-nav a.middle:hover  {
	background: #494949 url(../img/butt_top_sup_lo.gif) no-repeat left top;
}

#header-nav a.middlesecili,#header-nav a.middlesecili:visited,#header-nav a.middlesecili:active,#header-nav a.middlesecili:link,#header-nav a.middlesecili:hover  {
	background: #e9c622 url(../img/butt_top_sup_hi-1.gif) no-repeat left top;
}

#header-nav a.middle-2,#header-nav a.middle-2:visited,#header-nav a.middle-2:active,#header-nav a.middle-2:link,#header-nav a.middle-2:hover  {
	background: #494949 url(../img/butt_top_heute_lo.gif) no-repeat left top;
}

#header-nav a.middle-3,#header-nav a.middle-3:visited,#header-nav a.middle-3:active,#header-nav a.middle-3:link,#header-nav a.middle-3:hover  {
	background: #494949 url(../img/butt_top_sport_lo.gif) no-repeat left top;
}

#header-nav a.end,#header-nav a.end:visited,#header-nav a.end:active,#header-nav a.end:link,#header-nav a.end:hover  {
	background: url(../img/butt_top_wetter_lo.gif) no-repeat right top;
}

#header-nav a.endsecili,#header-nav a.endsecili:visited,#header-nav a.endsecili:active,#header-nav a.endsecili:link,#header-nav a.endsecili:hover  {
	background: url(../img/butt_top_wetter_hi.gif) no-repeat right top;
}

.mond-symbol-bauchbinde {
	position:relative;
	left:0.25em;
	top:0.125em;
}

.img-pantokrator-1 {
	width:29.75em;
	height:11em;
}

.img-pantokrator-1-big {
	width:29.75em;
	height:14.75em;
}

.img-pantokrator-2 {
	width:30em;
	height:11em;
}

.img-pantokrator-2-big {
	width:30em;
	height:14.75em;
}

.img-pantokrator-1-big-m {
	width:59.75em;
	height:11em;
}

.img-pantokrator-bigpan {
	width:59.75em;
	height:14.75em;
}

.img-mediathek {
	width: 29.75em;
	height:18.375em;
	text-align:left;
}

.img-mediathek .img-header {
	width:29.75em;
	height:1.9375em;
}

.img-mediathek .img-link {
	position:relative;
	width:29.75em;
	height:11em;
}

.img-mediathek .banner {
	height:1em;
	bottom:1.0625em;
}

.img-mediathek .banner-text-1 {
	font-size:100%;
}

.img-mediathek .banner-text-1 .title {
	width:90%;
	padding-top:0.125em;
}

.img-mediathek .img-link .img-link-img {
	position:absolute;
	top:0px;
	left:0px;
	width:29.75em;
	height:11em;
}

.img-mediathek .img-link .img-link-img img {
	width:29.75em;
	height:11em;
}

.img-mediathek h1 {
	font-size:0.75em;
	padding-left:1em;
}

.img-mediathek h2 {
	font-size:0.6875em;
	color:#FA7D19;
	padding-left:1.25em;
	padding-top:0.5em;
}

.img-mediathek h3 {
	font-size:1.125em;
	font-weight:bold;
	color:#555;
	padding-left:0.625em;
	padding-top:0.25em;
}

.img-mediathek h3 a {
	color:#555;
}

.img-mediathek .media-link a {
	font-size:0.75em;
	font-weight:bold;
	color:#333;
	float:right;
	margin-right:0.5em;
	margin-top:0.75em;
	background:url(../img/prsearch.gif) no-repeat right top;
	padding-right:1.75em;
	height:2em;
	display:block;
}

.img-small-content {
	float:left;
	width:4.5em;
	height:3.375em;
	margin-right:0.625em;
}

.img-mm {
	width:7.4375em;
	height:6.25em;
}

.pantokrator-content-big {
	padding-top:0em;
	margin-left:0em;
	position:relative;
	left:0px;
	top:0px;
	float:right;
	width:59.75em;
}

#pantokrator {
	background:#833106 url(../img/pantokrator_bigsplit_chi_r.jpg) no-repeat right top;
	color:#FFFFFF;
	text-align:left;
	height:11em;
	overflow:hidden;
	position:relative;
}

#pantokrator-pie {
	background:#FFF;
	color:#333;
	text-align:left;
	height:11em;
	overflow:hidden;
	position:relative;
}

#pantokrator-bigpan {
	background:#833106 url(../img/pantokrator_bigsplit_chi_r.jpg) no-repeat right top;
	color:#FFF;
	text-align:left;
	height:14.75em;
	overflow:hidden;
	position:relative;
}

#pantokrator-splitbig {
	background:#833106 url(../img/pantokrator_bigsplit_chi_r.jpg) no-repeat right top;
	color:#FFF;
	text-align:left;
	height:14.75em;
	overflow:hidden;
	position:relative;
}

#pantokrator-fullm {
	background:#833106 url(../img/pantokrator_bigsplit_chi_r.jpg) no-repeat right top;
	color:#FFFFFF;
	text-align:left;
	height:11em;
	overflow:hidden;
	position:relative;
}

#pantokrator-bigpan-pie {
	background:#FFF;
	color:#333;
	text-align:left;
	height:14.75em;
	overflow:hidden;
	position:relative;
}

#pantokrator-pie a{
	color:#666;
}

#pantokrator-pie .pantokrator-content li a{
   background: url(../img/arrow_black_right.gif) no-repeat 0em 0.25em;
   padding-left:0.75em;
   color:#333;
}


.pantokrator-image-1-full-m {
	width:59.75em;
	height:11em;
}

.pantokrator-left {
	left:0em;
	width:29.75em;
	position:relative;

}

.pantokrator-right {
	right:29.75em;
	top:0px;
	width:30.0em;
	text-align:right;
	position:relative;
}

#pantokrator-bigpan .pantokrator-content {
	position:absolute;
	left:1.45em;
	top:1.0em;
}

#pantokrator-splitbig .pantokrator-content {
	position:absolute;
	left:30.7625em;
	top:0em;
}

* html #pantokrator-splitbig .pantokrator-content {
	position:absolute;
	left:30.7625em;
	top:0em;
}

#pantokrator-fullm .pantokrator-content {
	position:absolute;
	left:1.45em;
	top:0.5em;
}

.pantokrator-content-counter {
	margin-top:1.75em;
}

.countdown-banner {
	position:absolute;
	top:0em;
	right:0px;
	width:30em;
	height:1.75em;
	display:block;
	background:#FA7D19;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity:0.4;
}

.countdown-text {
	position:absolute;
	top:0em;
	right:0px;
	width:30em;
	height:1.75em;
	display:block;
	color:#FFF;
	text-align:left;
}

.countdown-text a{
	display:block;
	padding-right:0.875em;
	padding-top:0.1em;
	width:27.875em;
	height:1.15em;
	margin-top:0.1875em;
	margin-bottom:0.1875em;
	color:#FFF;
	padding-left: 1em;
}

.pantokrator-image {
	position:absolute;
	width:29.75em;
	height:11em;
	top:0px;
	left:0px;
}

.pantokrator-image-2 {
	position:absolute;
	width:30.0em;
	height:11em;
	top:0px;
	left:0px;
}

.pantokrator-content {
	position:absolute;
	top:0px;
	left:30.7625em;
	text-align:left;
	width:28.4375em;
	overflow:hidden;
}

.pantokrator-content a,
.pantokrator-content a:link,
.pantokrator-content a:visited,
.pantokrator-content a:hover,
.pantokrator-content a:focus,
.pantokrator-content a:active{
	color:#FFF;
}

.pantokrator-content h1 {
	font-size: 0.6875em;
	font-weight:bold;
	padding-top:0.9em;
	padding-bottom:0.25em;
}

.pantokrator-content h2 {
	font-size: 1.5em;
	font-weight:bold;
	padding-bottom:0.0625em;
}

.pantokrator-content p {
	font-size: 0.875em;
	font-weight:bold;
	padding-bottom:0.35em;
}

.pantokrator-content p.text {
	font-size: 0.6875em;
	font-weight:normal;
	padding-bottom:0.35em;
}

.pantokrator-content p.text a  {
	font-size: 100%;
	font-weight:bold;
}

.pantokrator-content ul {
	margin-top:0.4em;
}

.pantokrator-content li {
	padding:0px;
	line-height:0.9em;
	display:block;
}

li .tipp {
   border:0.0625em solid #FA7D19;
   padding:0em 0.125em 0.0625em 0.125em;
   float:left;
   cursor:pointer;
}

.tipp-div {
   text-transform:uppercase;
   background:#FA7D19;
   color:#FFF;
   width:0.8em;
   padding:0em;
   padding-left:0.4em;
   padding-right:0.4em;
   margin-right:0.2em;
   line-height:0.4em;
}

* html .tipp-div {
   text-transform:uppercase;
   background:#FA7D19;
   color:#FFF;
   width:0.8em;
   padding:0.0em;
   padding-left:0.4em;
   padding-right:0.4em;
   margin-right:0.2em;
   line-height:0.4em;
}

.tipp-div-pad {
   font-size:0.6875em;
   margin-left:0.6em;
}

#start-content-box-1 .tipp-div-pad {
   font-size:100%;
}

.pantokrator-content li a {
   color:#FFF;
   background: url(../img/arrow_white_right.gif) no-repeat 0em 0.25em;
   padding-left:0.75em;
   display:block;
   float:left;
}


#pantokrator .banner, #pantokrator-bigpan .banner, #pantokrator-pie .banner, #pantokrator-bigpan-pie .banner, #pantokrator-splitbig .banner, #pantokrator-fullm .banner {
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	height:1.75em;
	background-color:#333;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}

#pantokrator .banner-text, #pantokrator-bigpan .banner-text, #pantokrator-pie .banner-text, #pantokrator-bigpan-pie .banner-text, #pantokrator-splitbig .banner-text, #pantokrator-fullm .banner-text {
	position:absolute;
	width:100%;
	left:0px;
	bottom:0.125em;
	height:1.5em;
	color:#FFF;
	overflow:hidden;
	cursor: pointer;
}

#pantokrator .banner-text a, #pantokrator-bigpan .banner-text a, #pantokrator-pie .banner-text a, #pantokrator-bigpan-pie .banner-text a, #pantokrator-splitbig .banner-text a, #pantokrator-fullm .banner-text a {
	width:100%;
	height:1.5em;
	display:block;
	color:#FFF;
	font-weight:bold;
	cursor: pointer;
}

#pantokrator .banner-text a:hover, #pantokrator-bigpan .banner-text a:hover, #pantokrator-pie .banner-text a:hover, #pantokrator-bigpan-pie .banner-text a:hover,  #pantokrator-splitbig .banner-text a:hover, #pantokrator-fullm .banner-text a:hover {
	text-decoration:none;
	color:#FFF;
}

#pantokrator .banner-text .title, #pantokrator-bigpan .banner-text .title, #pantokrator-pie .banner-text .title, #pantokrator-bigpan-pie .banner-text .title, #pantokrator-splitbig .title, #pantokrator-fullm .title {
	float:left;
	display:block;
	overflow:hidden;
	font-size:0.875em;
	font-weight:bold;
	padding-top:0.2em;
	width:33.15em;
	text-align:right;
}

#pantokrator .banner-text .trenner, #pantokrator-bigpan .banner-text .trenner, #pantokrator-pie .banner-text .trenner, #pantokrator-bigpan-pie .banner-text .trenner, #pantokrator-splitbig .banner-text .trenner, #pantokrator-fullm .banner-text .trenner {
	background:transparent url(../img/bauchbinde_limitter.gif) no-repeat scroll 0.6em 0.0625em;
	display:block;
	float:right;
	font-size:0.85em;
	margin-top:0.125em;
	overflow:hidden;
	padding-left:1.22875em;
	position:relative;
	width:33.5em;
}

.mond-symbol-topaufmacher {
	position:relative;
	left:0.5em;
	top:0.0625em;
}

.mond-symbol-aufmacher {
	position:absolute;
	right:0.125em;
	bottom:0.125em;
}

* html #pantokrator .banner-text .trenner, * html #pantokrator-bigpan .banner-text .trenner, * html #pantokrator-pie .banner-text .trenner, * html #pantokrator-bigpan-pie .banner-text .trenner, * html #pantokrator-splitbig .banner-text .trenner, * html #pantokrator-fullm .banner-text .trenner {
	background:url(../img/bauchbinde_limitter.gif) no-repeat 0.5em 0.0625em;
	padding-left:1em;
	width:33.6em;
}

#start-content-box-1 {
	height:274px;
	width:956px;
	overflow:hidden;
	margin:0;
	padding:0;
}

.start-content-box-1-box-left {
	height:17.125em;
	width: 14.5em;
	background:#FA7D19 url(../img/epghinter.jpg) repeat -0.0625em 1.25em;
	float:left;
	text-align:left;
	overflow:hidden;
}

.start-content-box-1-box-left dfn {display:none;}

.start-content-box-1-box-left li a {
	color:#FFF;
	display:block;
	width:4.75em;
	height:1.375em;
	text-align:center;
	color:#FFF;
	border-right:0.0625em solid #333;
}

.start-content-box-1-box-left li a:hover {
	color:#FFF;
}

.start-content-box-1-box-right {
	background:#FFFFFF;
	height:17.125em;
	width: 44.75em;
	float:right;
	overflow:hidden;
}

#start-content-box-2 {
	height:18.375em;
	width:59.75em;
	overflow:hidden;
}

#start-content-box-2-cr08 {
	height:13.75em;
	width:59.75em;
	overflow:hidden;
}

.weather-data-box {
	background:#C9C9C9 url(../img/wetter_back2_cr08.jpg) repeat-x scroll left top;
	float:left;
	height:11.4375em;
	width:12.125em;
	margin-left:3px;
}

.start-content-box-2-box-left,
.start-content-box-3-box-left-cr08 {
	background:#FFFFFF;
	height:15.9375em;
	width: 29.625em;
	float:left;
	overflow:hidden;
}

.start-content-box-2-box-right,
.start-content-box-3-box-right-cr08 {
	background:#FFFFFF;
	height:15.9375em;
	width: 29.625em;
	float:right;
	overflow:hidden;
}

#start-content-box-3 {
	height:15.9375em;
	width:59.75em;
	overflow:hidden;
}

.start-content-box-3-box-left {
	background:#FFFFFF;
	height:17.125em;
	width: 44.75em;
	float:left;
	overflow:hidden;
}

.start-content-box-3-box-right {
	background:#FFFFFF;
	height:17.125em;
	width: 14.5em;
	float:right;
	overflow:hidden;
	position:relative;
}

.start-content-box-3-box-right ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:left;
}

.start-content-box-3-box-right li {
	
}

.start-content-box-3-box-right li a {
	font-size:0.6875em;
	font-weight:bold;
	color:#333;
	padding-left:1.8125em;
	padding-top:0.1em;
	background: url(../img/pfeil_ul_rechts.gif) no-repeat 0em 0em;
}

#start-content-box-4 {
	height:11.5em;
	width:59.75em;
	color:#666666;
	text-align:left;
	overflow:hidden;
}

.start-content-box-4-box-left {
	background:#FFFFFF;
	height:11.5em;
	width: 29.625em;
	position:absolute;
	overflow:hidden;
}

.start-content-box-4-box-right {
	background:#FFFFFF;
	height:11.5em;
	width: 29.625em;
	position:relative;
	left:30.15em;
	overflow:hidden;
}

.start-header-small-image {
	height:1.09375em;
	display:block;
	width:14em;
	background: #727272 url(../img/back_header_small.jpg) repeat-y right top;
	color:#FFF;
	text-align:left;
	padding-left:0.75em;
	padding-top:0.16625em;
	position:absolute;
	top:0px;
	left:0px;
	font-size:100%;
	text-transform: uppercase;
	overflow:hidden;
}
.start-header-small-noimage {
	height:1.09375em;
	display:block;
	width:14em;
	background: #727272 url(../img/back_header_small.jpg) repeat-y right top;
	color:#FFF;
	text-align:left;
	padding-left:0.75em;
	padding-top:0.16625em;
	font-size:100%;
	text-transform: uppercase;
}

.start-header {
	height:1.09375em;
	display:block;
	background: #727272 url(../img/back_header_small.jpg) repeat-y right top;
	color:#FFF;
	text-align:left;
	margin:0px;
	padding-left:0.75em;
	padding-top:0.15625em;
	font-size:100%;
}

.start-header-wetter {
	height:1.1em;
	display:block;
	background: #727272 url(../img/back_header_small.jpg) repeat-y right top;
	color:#FFF;
	text-align:left;
	margin:0px;
	padding-left:0.75em;
	padding-top:0.15em;
	font-size:100%;
}


.start-content-box-4-box-right-top {
	background:#E7E7E7;
}

.start-content-box-4-top {
	float:left;
	width:13.375em;
	height:4.125em;
	padding:0.625em;
	overflow:hidden;
}

.start-content-box-4-bottom {
	float:left;
	width:13.375em;
	height:3.5625em;
	padding:0.625em;
	overflow:hidden;
}

.start-content-box-4-box-right-mm {
	position:absolute;
	bottom:0px;
	right:0px;
	width:7.4375em;
	height:6.25em;
}

.start-content-box-4-box-right h2 {
	color:#555;
	font-size:0.875em;
}

.start-content-box-4-box-right h2 a{
	color:#555;
}

.start-content-box-4-box-right h3 {
	color:#666;
	font-size:0.6875em;
}

.start-content-box-4-box-right h3 a {
	color:#666;
}

.start-content-box-4-box-right a:hover {
	text-decoration:underline;
}

#themen-nav {
	background-color:#FFF;
	text-align:left;
	padding-top:0.625em;
	position:relative;
}

.themen-nav-left {
	width:13.4375em;
	height:10.275em;
	background-color:#E7E7E7;
	text-align:left;
	position:absolute;
	left:0px;
	top:1.2em;
	overflow:hidden;
}

.themen-nav-right {
	width:16.3125em;
	height:10.275em;
	background-color:#FFF;
	text-align:left;
	position:absolute;
	left:13.4375em;
	top:1.2em;
	overflow:hidden;
}

.themen-navigation {
	width:13.4375em;
	padding:0;
	margin:0;
	list-style:none;
	margin-top:0.5em;
}

.themen-navigation li {
	margin-bottom:0.125em;
	margin:0px;
	padding:0px;
	color:#333;
}

.themen-nav-right h2 {
	font-size:0.875em;
	font-weight:bold;
	color:#555;
	padding-bottom:0.25em;
}

.themen-nav-right h2 a{
	color:#555;
}

#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7 {
	position:absolute;
	left:0.2em;
	top:0.5em;
	background:#FFF;
	width:14.5125em;
	height:6.9375em;
	border:none;
	color:#333;
	display:none;
	margin-left: 0.7em;
}

#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7 {
	position:absolute;
	left:0.2em;
	top:0.5em;
	background:#FFF;
	width:14.5125em;
	height:9.8em;
	border:none;
	color:#333;
	display:none;
	margin-left: 0.7em;
}

#layer1 li, #layer2 li, #layer3 li, #layer4 li, #layer5 li, #layer6 li, #layer7 li {
	color:#333;
	font-size:0.6875em;
	margin:0px;
	padding:0px;
	display:block;
	height:1%;
}


#layer1 li a, #layer2 li a, #layer3 li a, #layer4 li a, #layer5 li a, #layer6 li a, #layer7 li a {
	color:#333;
	font-weight:normal;
	margin:0px;
	padding:0px;
	background-color: #FFF;
	background: url(../img/pfeil_ul_rechts1.gif) no-repeat 0em 0.125em;
	padding-left:0.75em;
	display:block;
	padding-top:0.06em;
	padding-bottom:0.06em;
	color:#333;
}

#layer1{
	display:block;
}

#layer1 .themen-nav-search, #layer2 .themen-nav-search, #layer3 .themen-nav-search, #layer4 .themen-nav-search, #layer5 .themen-nav-search, #layer6 .themen-nav-search, #layer7 .themen-nav-search  {
	height:1.6075em;
	margin-left: 0em;
	position:absolute;
	bottom:0px;
}

#layer1 .themen-nav-search label, #layer2 .themen-nav-search label, #layer3 .themen-nav-search label, #layer4 .themen-nav-search label, #layer5 .themen-nav-search label, #layer6 .themen-nav-search label, #layer7 .themen-nav-search label {
	display:block;
	float:left;
	padding-right:0.325em;
	padding-left:0.125em;
	font-size:0.75em;
	font-weight:bold;
}

#layer1 .themen-nav-search .themen-nav-search-input, #layer2 .themen-nav-search .themen-nav-search-input, #layer3 .themen-nav-search .themen-nav-search-input, #layer4 .themen-nav-search .themen-nav-search-input, #layer5 .themen-nav-search .themen-nav-search-input, #layer6 .themen-nav-search .themen-nav-search-input, #layer7 .themen-nav-search .themen-nav-search-input {
	display:block;
	float:left;
	width:13.75em;
	font-size:0.7em;
	border:1px solid #CCC;
	padding:0.0625em;
	padding-left:0.25em;
}

#layer1 .themen-nav-search .themen-nav-search-button, #layer2 .themen-nav-search .themen-nav-search-button, #layer3 .themen-nav-search .themen-nav-search-button, #layer4 .themen-nav-search .themen-nav-search-button, #layer5 .themen-nav-search .themen-nav-search-button, #layer6 .themen-nav-search .themen-nav-search-button, #layer7 .themen-nav-search .themen-nav-search-button {
	display:block;
	width:1em;
	height:1em;
	float:left;
	padding-left:0.325em;
	font-size:100%;
}

a#navlayer1, a#navlayer1:visited, a#navlayer1:link, a#navlayer1:active, a#navlayer1:hover, a#navlayer2, a#navlayer2:visited, a#navlayer2:active, a#navlayer2:link, a#navlayer2:hover, a#navlayer3, a#navlayer3:visited, a#navlayer3:active, a#navlayer3:link, a#navlayer3:hover, a#navlayer4, a#navlayer4:visited, a#navlayer4:link, a#navlayer4:active, a#navlayer4:hover, a#navlayer5, a#navlayer5:visited, a#navlayer5:link, a#navlayer5:active, a#navlayer5:hover, a#navlayer6, a#navlayer6:visited, a#navlayer6:link, a#navlayer6:active, a#navlayer6:hover, a#navlayer7, a#navlayer7:visited, a#navlayer7:link, a#navlayer7:active, a#navlayer7:hover {
	display:block;
	margin:0px;
	height:1em;
	padding:0px;
	padding-top:0.06em;
	padding-bottom:0.06em;
	padding-left:1.3125em;
	background: url(../img/pfeil_ul_rechts.gif) no-repeat 0em 0em;
	background-color: #E7E7E7;
	font-weight:bold;
	color:#333333;
}

a#navlayer1:hover, a#navlayer2:hover, a#navlayer3:hover, a#navlayer4:hover, a#navlayer5:hover, a#navlayer6:hover, a#navlayer7:hover {
	background-color: #FFFFFF;
	color: #FA7D19;
}

.themen-nav-dropdown{
	margin:0px;
	padding:0px;
	background:#E7E7E7;
	height:1.6075em;
	position:absolute;
	bottom:0px;
}

#themenaz {
	margin-left:0.75em;
}

.themenaz {
	font-size:0.7em;
	border:1px solid #A2A2A2;
	width:15em;
}

.themenaz-select {
	display:block;
	float:left;
	width:15em;
	font-size:0.7em;
	border:1px solid #CCC;
}

.themenaz-button {
	display:block;
	width:1em;
	height:1em;
	float:left;
	padding-left:0.325em;
	font-size:100%;
}

.start-box-big {
	width:29.75em;
	float:left;
	margin-right:0.25em;
	text-align:left;
	overflow:hidden;
}

.start-header-big-image {
	height:1.09375em;
	display:block;
	width:29em;
	background: #727272 url(../img/back_header_small.jpg) repeat-y right top;
	color:#FFF;
	text-align:left;
	padding-left:0.75em;
	padding-top:0.16625em;
	position:absolute;
	top:0px;
	left:0px;
	font-size:100%;
	text-transform: uppercase;
	overflow:hidden;
}

.start-box-huge-img {
	position:relative;
	width:29.75em;
	height:17.125em;
}

.start-box-big-img {
	position:relative;
	width:29.75em;
	height:8.3125em;
}

.countdown {
   background-color:#FB7D19;
   clear:both;
   padding:0.0625em 0.5em 0.125em 0.75em;
}

* html .countdown {
   padding: 0.0625em 0.5em 0.0625em 0.75em;
   height:0.8125em;
	 margin-top:-0.25em;
}

.countdown pre {
   font-family:Arial, Helvetica, sans-serif;
	 font-size:0.6875em;
	 font-weight:bold;
	 color:#FFF;
}

.start-box-small {
	width:234px;
	float:left;
	margin:0 0.25em 0 0;
	padding:0;
	text-align:left;
	overflow:hidden;
	text-decoration:none;
	cursor:default;
}

.start-box-small .counter, .start-box-big .counter {
	background:#FA7D19;
	font-size:0.75em;
	font-weight:bold;
	color:#FFF;
	text-align:center;
}

* html .start-box-small .counter, * html .start-box-big .counter {
	margin-top:-0.25em;
}


.start-box-small-img {
	position:relative;
	width:14.75em;
	height:155px;;
	display:block;
}

.start-box-small-img .video-start {
	width:234px;
	height:8.3125em;
}

.start-box-small h2, .start-box-big h2{
	font-size:1.125em;
	font-weight:bold;
	color:#555555;
	padding:0.3em 0.25em 0.1em 0.65em;

}

* html .start-box-small object {
	margin-bottom:0.175em;
	display:block;

}

.start-box-small p.author, .start-box-big p.author{
	font-size:0.6875em;
	color:#666;
	font-style: italic;	
	font-weight:bold;
	padding-left:0.65em;
	padding-right:0.25em;
	padding-bottom:0.05em;
	margin-left:0.4em;
	padding-top:0em;
}

.start-box-small h3, .start-box-big h3{
	font-size:75%;
	color:#727272;
	padding-left:1em;
	padding-right:0.25em;
	font-weight:bold;
	padding-bottom:0.15em;
}

.start-box-big .banner-text-1 .trenner {
	background: url(../img/bauchbinde_limitter.gif) no-repeat 1.0625em 0.0625em;
	padding-left:1.65em;
	float:right;
	width:11.9em;
	display:block;
	height:2.5em;
	overflow:hidden;
	font-size:0.8125em;
}

.start-box-small p, .start-box-big p {
	font-size:0.75em;
	color:#333;
	padding-left:1em;
	padding-right:0.25em;
	padding-top:0.25em;
	font-weight:bold;
	padding-bottom:0.25em;
	font-weight:normal;
}

.start-box-small h2 a, .start-box-big h2 a {
	color:#555;
}

.start-box-small h3 a, .start-box-big h3 a{
	color:#727272;
}

.start-box-small ul, .start-box-big ul {
	margin:0;
	padding:0.35em 0 0 0;
}

.start-box-small li, .start-box-big li {
	font-weight:normal;
	padding-left:0em;
	float:left;
	clear:left;
	width:98%;
}

* html .start-box-small li, .start-box-big li {
	height:1%;
	line-height:0.6875em;
}

.start-box-small li .yellow, .start-box-big li .yellow, .start-box-small li .gray, .start-box-big li .gray {
	font-weight:bold;
}

.start-box-small li a {
	margin:0px;
	color:#333;
	background: #FFF url(../img/pfeil_ul_rechts1.gif) no-repeat 1.25em 0.0em;
	display:block;
	padding-left:2em;
	float:left;
	font-size:0.6875em;
	width:90%;
}

* html .start-box-small li a {
	background: #FFF url(../img/pfeil_ul_rechts1.gif) no-repeat 1.25em -0.1875em;
}

.start-box-big li a {
	margin:0px;
	color:#333;
	background: #FFF url(../img/pfeil_ul_rechts1.gif) no-repeat 0.75em 0.0em;
	display:block;
	padding-left:1.3em;
	float:left;
	width:28.75em;
}

.start-box-small p a, .start-box-big p a {
	color:#666;
	font-weight:bold;
	font-size:95%;
}


.start-topthemen {
	background:#E0E0E0;
	margin-bottom:0.0625em;
	clear:both;
	height:3.9375em;
	text-align:left;
	color:#333333;
	overflow:hidden;
}
.img-huge-box {
	width:29.75em;
	height:17.125em;
}
.img-big-box {
	width:29.75em;
	height:8.3125em;
}
.img-small-box {
	width:14.75em;
	height:8.3125em;
}
.start-topthemen h2 {
	font-size:0.6875em;
	padding-top:0.45em;
}

.start-topthemen h2 a{
	color:#333;
}

.img-topthemen {
	width:7.25em;
	height:3.375em;
	float:left;
	padding-right:0.5em;
}

a.button-content, a.button-content:link, a.button-content:visited, a.button-content:hover {
	color:#666;
	font-size:0.6875em;
	font-weight:bold;
	background: #FFF url(../img/search_bottom_button2.gif) no-repeat right top;
	padding-right:1.8em;
	padding-top:0.1em;
	padding-bottom:0.3em;
	margin-top:0.5em;
	clear:both;
	display:block;
	text-align:right;
	margin-right:1.2em;
	position:absolute;
	bottom:5px;
	right:0px;
}

.banner {
	position:absolute;
	width:100%;
	bottom:0px;
	left:0px;
	height:2.1875em;
	display:block;
	background-color:#333;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	text-align:right;
}

* html .banner {
	bottom:0.125em;
}


.banner-text-1 {
	position:absolute;
	width:100%;
	bottom:0.125em;
	left:0px;
	height:2em;
	color:#FFF;
	cursor: hand;
	overflow:hidden;
}


* html .banner-text-1 {
	bottom:0.25em;
}

.banner-text-1 a {
	width:100%;
	display:block;
	color:#FFF;
	font-weight:bold;
	cursor: hand;
	height:2.5em;
	padding-left:0.15em;
}

.banner-text-1 a:hover {
	text-decoration:none;
	color:#FFF;
}

.banner-text-1 .title{
	float:left;
	display:block;
	height:2.5em;
	width:9.5375em;
	overflow:hidden;
	padding-left:0.75em;
	font-size:0.8125em;
}

.start-box-big .banner-text-1 .title{
	float:left;
	display:block;
	height:2.5em;
	width:21.25em;
	overflow:hidden;
	padding-left:0.75em;
	font-size:0.8125em;
}

.banner-text-1 .trenner {
	background: url(../img/bauchbinde_limitter.gif) no-repeat 1.0625em 0.0625em;
	padding-left:1.65em;
	float:right;
	width:6.125em;
	display:block;
	height:2.5em;
	overflow:hidden;
	font-size:0.8125em;
}

.start-click-teaser {
	float:left;
	width:14.625em;
	height:15.125em;
	margin-right:0.25em;
	text-align:left;
	position:relative;
	overflow:hidden;
}

.start-click-teaser h2 {
	font-size:0.6875em;
	margin:0.45em;
	margin-top:0.25em;
	margin-bottom:0.25em;
	color:#555555;
}

.start-click-teaser h3 {
	font-size:0.875em;
	margin:0.25em;
	color:#555555;
}

.start-click-teaser .bottom{
	position:absolute;
	bottom: 1em;
	right:0em;
}

.noborder {
	margin:0;
}

.weather-small{
	padding-left:0.125em;
	float:left;
	margin-top:0.2em;
	font-size:0.685em;
}

.weatherIcon {
	padding-left:0.125em;
	float:left;
	margin-top:0.2em;
	font-size:0.685em;
}

.weather-image {
	float:left;
}

.wetter-temperatur {
	width:5.025em;
	float:left;
	display:block;
	padding-left:0.5em;	
	margin-top:0.2em;
}

* html .wetter-temperatur {
	margin-top:0em;
	line-height:15px;
}

.wetter-temperatur .fs{
	color:#666;
	font-size:0.6875em;
	font-weight:bold;
}

a.wetter-a, a.wetter-a:link, a.wetter-a:visited, a.wetter-a:active, a.wetter-a:hover {
	margin:0px;
	color:#727272;
	background: url(../img/search_bottom_button1.gif) no-repeat right top;
	display:block;
	padding-right:1.6em;
	font-size:0.6875em;
	font-weight:bold;
	float:right;
	padding-top:0.1em;
	padding-bottom:0.1em;
	margin-right:0.5em;
	margin-top:0.3em;
	width:12em;
	margin-right:0.7em;
}

a.schwerpunkt-a, a.schwerpunkt-a:link, a.schwerpunkt-a:visited, a.schwerpunkt-a:active, a.schwerpunkt-a:hover {
	margin:0px;
	color:#727272;
	background: url(../img/search_bottom_button1.gif) no-repeat right top;
	display:block;
	padding-right:1.6em;
	font-size:0.6875em;
	font-weight:bold;
	float:right;
	padding-top:0.1em;
	padding-bottom:0.1em;
	margin-right:0.5em;
	margin-top:0.3em;
	width:11em;
	margin-right:0.7em;
	white-space:nowrap;
}


.start-click-teaser-header {
	position: relative;
	height: 1.9375em;
}

.start-click-teaser-grafik {
	overflow:hidden;
	width:14.625em;
	height:5.5em;
}

.teaser-header {
	position:absolute;
	left:0px;
	top:0px;
	z-index:10;
}

.teaser-header img {
	width: 14.625em;
	height: 1.9375em;
	z-index:15;
}

.count-transparent{
	position:absolute;
	top:0.65em;
	right:1.8em;
	background:#FFF;
	width:3.5em;
	height:1.35em;
	font-size:0.75em;
	filter:alpha(opacity=45);
	-moz-opacity:0.45;
	opacity: 0.45;
	z-index:20;
}

.zappel {
	position: absolute;
	color: #FFF;
	top: 0.5em;
	left: 6.5em;
	padding-left:4em;
	z-index:30;
}

div.zappel div {
	position:absolute;
	z-index:50;
	width:100px;
}

#counter1,
#counter {
   vertical-align:text-top;
	font-size:68.75%;
	font-weight: bold;
}

.zappel span {
	vertical-align: top;
}

.zappel-arrow {
	width: 1em;
	height: 1em;
}

.img-teaser {
	width:14.75em;
	height:5.5em;
}

.news-newscontent {
	display: none;
	overflow: hidden;
	float:left;
}

* html .news-newscontent {
	margin-top:-3px;
}

a.mediathek-link, a.mediathek-link:link, a.mediathek-link:visited, a.mediathek-link:hover {
	color:#333;
	font-size:0.6875em;
	font-weight:normal;
	background: #FFF url(../img/arrow_black_right.gif) no-repeat 0em 0.25em;
	padding-left:0.8em;
	margin-top:0.5em;
	margin-left:1em;
	clear:both;
	display:block;
}

* html a.mediathek-link, * html a.mediathek-link:link, * html a.mediathek-link:visited, * html a.mediathek-link:hover {
	background: #FFF url(../img/arrow_black_right.gif) no-repeat 0em 0.25em;
}

.news-newscontent h2 a{
	color:#555;
}

.news-newscontent h3 a,
.sport-sportcontent h3 a{
	color:#555;
}

.news-newscontent .mediathek-link {
	position:relative;
	top:0px;
	bottom:auto;
}

.sport-sportcontent {
	display: none;
	overflow: hidden;
	float:left;
}

.sport-sportcontent ul,
.news-newscontent ul {
	clear:both;
}

.sport-sportcontent ul li,
.news-newscontent ul li {
	clear:both;
	height:1%;
	display:block;
}

* html .sport-sportcontent {
	margin-top:-3px;
}

.sport-sportcontent h2, .news-newscontent h2, .sport-sportcontent p, .news-newscontent p  {
	margin-left:1em;
	color:#888;
}

.sport-sportcontent p, .news-newscontent p  {
	font-size:0.6875em;
	clear:both;
}

.sport-sportcontent h3, .news-newscontent h3  {
	padding-left:0.4125em;
	color:#555;
	clear:both;
	float:left;
}

* html .sport-sportcontent h3, .news-newscontent h3  {
	padding-left:0.35em;
}

.sport-sportcontent h2 a{
	color:#555;
	float:left;
	display:block;
}

.sport-sportcontent h3 a{
	color:#555;
	float:left;
	display:block;
	margin-right: 0.35em;
}

.mini-epg {
	width: 14.5em;
	height: 17.125em;
	background-color: #FA7D19;
}
	
.mini-epg-iframe {
	width: 14.25em;
	height: 11.5625em;
	overflow: auto;
	margin:0;
	padding:0;
}
	
iframe {
   overflow: auto !important;
   overflow: scroll;
   margin:0;
   padding:0;
}

.epg-navigation {
	margin-bottom:0.375em;
}

.epg-navigation h2 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6875em;
	display:block;
	}

.epg-navigation ul {
	list-style-type:none;
}
	
.epg-navigation li {
	float:left;
}

.epg-navigation dfn {display:none;}

a#miniepgnav1, a#miniepgnav1:visited, a#miniepgnav1:active, a#miniepgnav1:link, a#miniepgnav1:hover, a#miniepgnav2, a#miniepgnav2:visited, a#miniepgnav2:active, a#miniepgnav2:link, a#miniepgnav2:hover, a#miniepgnav3, a#miniepgnav3:visited, a#miniepgnav3:active, a#miniepgnav3:link, a#miniepgnav3:hover  {
	background: #BFBFBF url(../img/epg_hinter_off.jpg) repeat-x left top;
	width:4.75em;
	height:1.1875em;
	display:block;
	text-align:center;
	color:#000;
	font-weight:bold;
	border:none;
	padding-top:0.125em;
}

a#miniepgnav2, a#miniepgnav2:visited, a#miniepgnav2:active, a#miniepgnav2:link, a#miniepgnav2:hover {
	border-left:1px solid #828387;
	border-right:1px solid #828387;
	width:4.875em;
	color:#FFF;
	background:#FA7D19 url(../img/epg_hinter_on.jpg) repeat-x left top;
}

.epg-dropdown-1 {
	padding-left:1em;
	padding-top: 0.6em;
}

.epg-dropdown-2 {
	padding-left:1em;
}

.epg-dropdownaz {
	font-size:0.7em;
	border:1px solid #A2A2A2;
	width:15em;
}

.epg-dropdownpr {
	font-size:0.7em;
	border:1px solid #A2A2A2;
	width:15em;
}

.epg-dropdown-select {
	display:block;
	float:left;
	width:16.5em;
	font-size:0.7em;
	border:1px solid #CCC;
}

.epg-dropdown-button {
	display:block;
	width:1em;
	float:left;
	padding-left:0.325em;
	font-size:100%;
}

.start-wetter {
	clear:both;
	width:28.5em;
	height:3.25em;
	text-align:left;
}

.start-wetter ul {
	padding-top:0.9em;
	padding-right:0.4em;
}

* html .start-wetter ul {
	padding-right:0em;
}

.multiteaser-thema-wetter {
	background: #DFE0E2 url(../img/wetter_back.gif) repeat-y left top;
	width: 29.5em;
	height:3.25em;
	display:block;
	overflow:hidden;
}

.multiteaser-thema-wetter-cr08 {
	width: 28.5em;
	height:11.1875em;
	display:block;
	overflow:hidden;
	background: #E0E0E0 url(../img/wetter_back_cr08.jpg) repeat-x left top;
	padding:0.6875em;
}

.multiteaser-wetter-form label {
	font-size:0.6875em;
	font-weight:bold;
	display:block;
	text-align:left;
	padding-left:0.75em;
	padding-bottom:0.35em;
}

.multiteaser-wetter {
	background-color: #C7C7C7;
	}

#weatherSunImage {
	width:1.75em;
	height:1.75em;
	font-size:100%;
}

.multiteaser-wetter-sonne {
	text-align:right;
	font-size:0.6875em;
	color:#6A6A6A;
	padding-left:1em;
	padding-right:0.25em;
	float:left;
	width:6em;
	padding-top:0.85em;
	white-space:nowrap;
}

.multiteaser-wetter-wind-1 {
	padding-left:0.5em;
	padding-right:0em;
	float:left;
	padding-top:0.65em;
}

.multiteaser-wetter-select { 
	font-size: 0.875em;
	margin-bottom: 0.425em;
	margin-left: 0.5em;
	border: 1px solid #A2A2A2;
	width:11em;
}

* html .multiteaser-wetter-select { 
	margin-bottom: 0.2em;
}
	
.img-zdfwetter {
	width:6.4375em;
	height:2.3125em;
	font-size:100%;
}

.img-zdfwetter-cr08 {
	width:15em;
	height:8.4375em;
	font-size:100%;
	padding-top:0.25em;
}

.multiteaser-wetter-button {
	position:relative;
	top: 0.125em;
	font-size: 100%;
	width:1em;
	height:1em;
}

* html .multiteaser-wetter-button {
	top: -0.125em;
}

.multiteaser-wetter-table {
	background-color: #C7C7C7;
	}

.multiteaser-wetter-table-errormessage {
	float:left;
	display:none;
	padding-top:0.65em;
}

.multiteaser-wetter-error-text {
	padding-left: 1em;
	padding-bottom: 0.5em;
	font-size: 60%;
	font-weight: bold;
}

.multiteaser-wetter-table-2 {
	background-color: #C7C7C7;
	}

.multiteaser-wetter-first-image {
	padding-right: 0.5em;
}	
	
.multiteaser-wetter-first-image img, multiteaser-wetter-table-second-column img {
	font-size: 100%;
	height: 1.625em;
	width: 1.625em;
	background-color: #C7C7C7;
}
	
.multiteaser-wetter-table-2 img {
	font-size: 100%;
	height: 1.625em;
	width: 1.625em;
	background-color: #C7C7C7;
	}
	
.multiteaser-wetter-table-second-column {
	margin-left: 1em;
	padding-left: 1em;
	}

.multiteaser-wetter-min-max-lage {
	font-size: 63%;
	font-weight: bold;
	padding-left: 0.25em;
	}

.multiteaser-wetter-min-max-lage-table-2 {
	font-size: 63%;
	font-weight: bold;
	padding-left: 0.5em;
	}

.multiteaser-wetter-text-space-occupier-div {
	padding-left: 0.5em;
	}
	
.multiteaser-wetter-grad {
	font-size: 63%;
	font-weight: normal;
	text-align: right;
	padding-left: 0.5em;
	padding-right: 0.5em;
	white-space: nowrap;
	}

#weatherDataTable {
	float:left;
	width:8em;
}

.weather-data-select {
	padding-right:0.25em;
	padding-top:0.25em;
	float:left;
}

.weather-data-img {
	padding-right:1em;
	float:left;
}

.weather-data-img-cr08 {
	width:16em;
	height:11.1875em;
	float:left;
	background:#C9C9C9 url(../img/wetter_back2_cr08.jpg) repeat-x left top;
	padding-top:0.25em;
}

.weather-data-img-cr08 p {
	font-size:0.6875em;
	display:block;
	text-align:left;
	padding-left:0.75em;
}

* html .weather-data-img {
	padding-right:0.65em;
}

.start-box-big .countdown {
	background:#FA7D19;
	text-align:center;
	padding-top:0.0625em;
	padding-bottom:0.0625em;
}

* html .start-box-big .countdown {
	margin-top:-0.25em;
}

.start-box-big .countdown span {
	font-size:0.6875em;
	font-weight:bold;
	color:#FFF;
}

#pantokrator-splitbig .countdown,
#pantokrator .countdown {
	background:none;
	text-align:left;
	padding-top:0.25em;
	padding-bottom:0.0625em;
	padding-left:0.925em;
}

* html #pantokrator-splitbig .countdown,
* html #pantokrator .countdown {
	padding-top:0.5em;
}

#pantokrator-splitbig .countdown span,
#pantokrator .countdown span {
	font-weight:bold;
	color:#FFF;
}

#start-content-box-1 .short-select {
	margin-top:0.5em;
	padding-left:1em;
	padding-bottom:0.25em;
}

* html #start-content-box-1 .short-select {
	padding-bottom:0;
	margin-bottom:-0.25em;
}

#start-content-box-1 .short-select label {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

#start-content-box-1 .short-select select {
	margin-left:0;
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	font-size:0.7em;
	width:16.5em;
}

#start-content-box-1 .short-select a {
	width:1em;
	height:1em;
	background:#E37216 url(../img/button_epg.gif) no-repeat right center;
	display:block;
	float:left;
	margin-top:0.375em;
	padding-left:0.275em;
}

#start-content-box-1 .short-select a span {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

#start-content-box-1 .short-select .input-button {
	display:block;
	float:left;
	font-size:100%;
	padding-left:0.325em;
	width:1em;
}


#wrapper .sb-teaser4 .box p a:hover,
#wrapper .sb-teaser3 .box p a:hover,
#wrapper .sb-teaser2 .box p a:hover,
#wrapper .sb-teaser1 .box p a:hover {
   color:#FA7D19;
}

#pantokrator .pngimg,
#pantokrator-splitbig .pngimg,
#pantokrator-fullm .pngimg,
#pantokrator-bigpan .pngimg,
#pantokrator-pie .pngimg {
	padding-top:1px;
	padding-right:0;
}

#flashopener-split {
	width:59.75em;
	height:28.875em;
	background:#5d5d5d url(../img/roofOpener_back.jpg) no-repeat left top;
}

#flashopener-split-left {
	width:44.75em;
	height:28.875em;
	float:left;
	overflow:hidden;
	background:#5d5d5d url(../img/roofOpener_back.jpg) no-repeat left top;
}

#flashopener-split-right {
	width:15em;
	height:25.875em;
	background:#767676 url(../img/roofOpener_back2.jpg) no-repeat left top;
	float:left;
	padding-top:2em;
	text-align:right;
}

.flashopener-main {
	width:44.75em;
	height:28.875em;
}

.flashopener-heute {
	width:14.75em;
	height:9.5625em;
	padding-bottom:0.4em;
}

.heute100sek {
	width:14.75em;
	height:8.3125em;
	margin-bottom:0.4em;
}

* html .heute100sek {
	padding-bottom:0.4em;
}

.newsticker {
	width:14.75em;
	height:4.75em;
	margin-bottom:0.4em;
}

* html .newsticker {
	padding-bottom:0.4em;
}

* html .flashopener-heute {
	padding-bottom:0.4em;
}

.flashopener-mediathek {
	width:14.75em;
	height:10.375em;
}

.start-content-box-4-box-right-cr08 {
	background:#d8d8d8 url(../img/restekiste_back.jpg) repeat-x left 1.25em;
	height:11.5em;
	width: 29.625em;
	position:relative;
	float:right;
	overflow:hidden;
}

.start-content-box-4-cr08 {
	float:left;
	width:6.9375em;
	height:9.125em;
	margin:0.5625em 0.1875em 0.1875em 0.1875em;
	background:#CCC url(../img/restekiste_back2.jpg) repeat-x left top;
}

.start-content-box-4-cr08.first {
	margin-left:0.35em;
}

* html .start-content-box-4-cr08.first {
	margin-left:0.175em;
}

.start-content-box-4-box-mm-cr08 {
	position:relative;
	width:6.9375em;
	height:9.125em;
	margin-top:-1.2125em;
}

.start-content-box-4-box-right-cr08 h2 {
	color:#555;
	font-size:0.875em;
	padding-left:0.5em;
}

.start-content-box-4-box-right-cr08 h2 a{
	color:#555;
}

.start-content-box-4-box-right-cr08 h3 {
	color:#666;
	font-size:0.6875em;
	padding-left:0.75em;
}

.start-content-box-4-box-right-cr08 h3 a {
	color:#666;
}

.start-content-box-4-box-right-cr08 a:hover {
	text-decoration:underline;
}

.img-restekiste {width:4.5em;height:3.375em;padding-left:20px;padding-top:9px;padding-bottom:10px;}
.img-restekiste-mm {width:6.9375em;height:10.3125em;}

.start-content-box-4-box-left-cr08 {
	background:#FFFFFF;
	height:11.5em;
	width: 29.625em;
	position:absolute;
	overflow:hidden;
}

.tagcloud {
	text-align:center;
	width:29.625em;
	height:8.375em;
	background:#e3e3e3 url(../img/tagcloud_back.jpg) repeat-x left top;
	overflow:hidden;
	font-weight:bold;
}

.tagcloud span span.gewichtung {
	position:absolute;
	left:-9999px;
	top:-9999px;
}

.tagcloud span a {
	white-space:nowrap;
	line-height:1.875em;
	padding-left:0.25em;
	padding-right:0.25em;
}

.tagcloud .tag-1 a {
	color:#5a903a;
	font-size:1.5em;
}

.tagcloud .tag-2 a {
	color:#5a903a;
	font-size:1.4375em;
}

.tagcloud .tag-3 a {
	color:#333;
	font-size:1.375em;
}

.tagcloud .tag-4 a {
	color:#333;
	font-size:1.3125em;
}

.tagcloud .tag-5 a {
	color:#333;
	font-size:1.25em;
}

.tagcloud .tag-6 a {
	color:#333;
	font-size:1.1875em;
}

.tagcloud .tag-7 a {
	color:#333;
	font-size:1.125em;
}

.tagcloud .tag-8 a {
	color:#333;
	font-size:1.0625em;
}

.tagcloud .tag-9 a {
	color:#333;
	font-size:1em;
}

.tagcloud .tag-10 {
	color:#333;
	font-size:0.9375em;
}

.tagcloud .tag-11 a {
	color:#333;
	font-size:0.875em;
}

.tagcloud .tag-12 a {
	color:#333;
	font-size:0.8125em;
}

.tagcloud .tag-13 a {
	color:#333;
	font-size:0.75em;
}

.tagcloud .tag-14 a {
	color:#333;
	font-size:0.6875em;
}

.tagcloud .tag-15 a {
	color:#333;
	font-size:0.625em;
}

.tagcloud .tag-16 a {
	color:#333;
	font-size:0.5625em;
}

.tagcloud .tag-17 a {
	color:#333;
	font-size:0.5em;
}

.tagcloud .tag-18 a {
	color:#333;
	font-size:0.5em;
}

.tagcloud .tag-19 a {
	color:#333;
	font-size:0.5em;
}

.tagcloud .tag-20 a {
	color:#333;
	font-size:0.5em;
}

.tagcloud-dropdown {
	display:block;
}

#themenaz {
	float:right;
	padding-top:0.375em;
	padding-right:0.375em;
	width:12em;
}

#themenaz label {
	float:left;
	font-size:0.6875em;
	padding-right:0.3125em;
	padding-top:0.125em;
}

* html #header-nav .mainnav {margin-left:-0.5em;width:60.3em;}

.zdf-heute100sek-roof,
.mediathek-teaser-roof {
	margin-left:4px;
	margin-right:0;
}

.mediathek-teaser-roof h1 {
	background:#313237 url(../img/mediathek_teaser_back.jpg) repeat-x left top;
	color:#FFF;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:2px;
	text-transform:none;
	font-size:0.6875em;
	text-align:left;
}

.mediathek-teaser-roof-content {
	background:url(../img/mediathek_teaser_back2.jpg) no-repeat left top;
	height:9em;
	text-align:left;
}

.mediathek-teaser-roof-content h2 {
	display:block;
	padding-top:1.625em;
	padding-left:1em;
	font-size:100%;
}

.mediathek-teaser-roof-content h2 span {
	font-size:0.75em;
	font-weight:bold;
	color:#FFF;
}

.mediathek-teaser-roof-content p {
	display:block;
	padding-left:1em;
	padding-top:0.5em;
}

.mediathek-teaser-roof-content p a,
.mediathek-teaser-roof-content p a:link,
.mediathek-teaser-roof-content p a:visited {
	font-size:0.75em;
	color:#FFF;
	text-decoration:none;
	background: url(../img/arrow_yellow_right.gif) no-repeat 0 0.25em;
	padding-left:0.75em;
}

.mediathek-teaser-roof-content p a:hover,
.mediathek-teaser-roof-content p a:focus,
.mediathek-teaser-roof-content p a:active {
	text-decoration:underline;
}

.zdf-ticker-roof {
	margin-left:4px;
	margin-right:0;
	margin-bottom:7px;
}

.zdf-heute100sek-roof h1,
.zdf-ticker-roof h1 {
	background:#365C6C url(../img/gt_header_bg_info_cr08.gif) repeat-x left top;
	color:#FFF;
	padding-bottom:3px;
	padding-left:10px;
	padding-top:2px;
	text-transform:none;
	font-size:0.6875em;
	text-align:left;
	display:block;
	height:15px;
}

.zdf-heute100sek-roof h1 span.title {
	font-weight:bold;
	color:#FFF;
	display:block;
	float:left;
	width:11em;
}

.zdf-heute100sek-roof h1 span.time {
	font-weight:bold;
	color:#FFF;
	display:block;
	float:right;
	width:8em;
}

.zdf-ticker-roof-content {
	background:url(../img/flash_teaser_back3.gif) repeat-y left top;
	height:3.375em;
	text-align:left;
}

.zdf-ticker-roof-content h2 {
	display:block;
	padding-top:1.625em;
	padding-left:1em;
	font-size:100%;
}

.zdf-ticker-roof-content h2 span {
	font-size:0.75em;
	font-weight:bold;
	color:#FFF;
}

.zdf-ticker-roof-content p {
	display:block;
	padding-left:1em;
	padding-top:0.5em;
}

.zdf-ticker-roof-content p a,
.zdf-ticker-roof-content p a:link,
.zdf-ticker-roof-content p a:visited {
	font-size:0.75em;
	color:#FFF;
	text-decoration:none;
	background: url(../img/arrow_yellow_right.gif) no-repeat 0 0.25em;
	padding-left:0.75em;
}

.zdf-ticker-roof-content p a:hover,
.zdf-ticker-roof-content p a:focus,
.zdf-ticker-roof-content p a:active {
	text-decoration:underline;
}

.zdfstart-teaser {
	width:29.75em;
	height:17.125em;
}

.zdfstart {
	width:44.75em;
	height:28.875em;
}

.flashband {
	width:59.8125em;
	height:13.75em;
}

.bildwolke {
	width:29.625em;
	height:12.5625em;
	background:#CCC;
}

.bildwolke-noscript {
	width:29.625em;
	height:12.5625em;
	background:#FFF;
}

.bildwolke-noscript .container-1 {
	width:15em;
	height:8.375em;
	position:relative;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}

.bildwolke-noscript .container-2 {
	width:7.25em;
	height:8.375em;
	position:relative;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}

.bildwolke-noscript .container-3 {
	width:7.25em;
	height:8.375em;
	position:relative;
	float:left;
	margin-bottom:1px;
}

.bildwolke-noscript .container-4 {
	width:7.4375em;
	height:4.125em;
	position:relative;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}

.bildwolke-noscript .container-5 {
	width:7.5em;
	height:4.125em;
	position:relative;
	float:left;
	margin-right:1px;
	margin-bottom:1px;
}

.bildwolke-noscript .container-6 {
	width:14.5625em;
	height:4.125em;
	position:relative;
	float:left;
	margin-bottom:1px;
}

.bildwolke-noscript .container-1 img {
	width:15em;
	height:8.375em;
}

.bildwolke-noscript .container-2 img {
	width:7.25em;
	height:8.375em;
}

.bildwolke-noscript .container-3 img {
	width:7.25em;
	height:8.375em;
}

.bildwolke-noscript .container-4 img {
	width:7.4375em;
	height:4.125em;
}

.bildwolke-noscript .container-5 img {
	width:7.5em;
	height:4.125em;
}

.bildwolke-noscript .container-6 img {
	width:14.5625em;
	height:4.125em;
}

.bildwolke-noscript .banner {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:1.5625em;
	display:block;
	background:#333;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
	text-align:left;
	text-transform: uppercase;
}

.bildwolke-noscript h2 {
	position:absolute;
	left:5px;
	bottom:5px;
	width:100%;
	color:#FFF;
	font-size:0.875em;
	text-align:left;
}

.flash-download {
	width:701px;
	height:39px;
	text-align:left;
	padding-left:14px;
	padding-top:10px;
}

.flash-download img {
	float:left;
	width:34px;
	height:39px;
	padding-right:10px;
}

.flash-download p {
	color:#FFF;
	font-size:12px;
}

.flash-download p.small {
	color:#FFF;
	font-size:11px;
}

.flash-download p a {
	color:#FFF;
	background:url(../img/flash_pfeil.gif) no-repeat 0 3px;
	padding-left:7px;
	margin-left:5px;
}

.teaser-alt {
	float:left;
	width:320px;
	height:183px;
	background: url(../img/flash_teaser_back.gif) repeat-x left top;
	margin-left:12px;
	margin-bottom:12px;
	text-align:left;
	padding-left:8px;
	padding-top:8px;
	padding-right:8px;
	position:relative;
}

.teaser-alt-2 {
	float:left;
	width:320px;
	height:200px;
	background: url(../img/flash_teaser_back1.gif) repeat-x left top;
	margin-left:12px;
	text-align:left;
	padding-left:8px;
	padding-top:8px;
	padding-right:8px;
	position:relative;
}

.teaser-alt h1,
.teaser-alt-2 h1 {
	font-size:12px;
	color:#555;
	padding-bottom:2px;
}

.teaser-alt p,
.teaser-alt-2 p {
	font-size:11px;
	color:#333;
	font-weight:normal;
}

.teaser-alt p a.more-link,
.teaser-alt p a.more-link:link,
.teaser-alt p a.more-link:visited,
.teaser-alt-2 p a.more-link,
.teaser-alt-2 p a.more-link:link,
.teaser-alt-2 p a.more-link:visited {
	color:#FA7D19;
	font-weight:bold;
}

.teaser-alt p a.more-link:hover,
.teaser-alt p a.more-link:focus,
.teaser-alt p a.more-link:active,
.teaser-alt-2 p a.more-link:hover,
.teaser-alt-2 p a.more-link:focus,
.teaser-alt-2 p a.more-link:active {
	color:#FA7D19;
}



.teaser-alt p.author,
.teaser-alt-2 p.author {
	font-size:10px;
	color:#555;
	font-weight:bold;
	font-style:italic;
	padding-bottom:4px;

}

.teaser-alt p.title,
.teaser-alt-2 p.title {
	font-size:11px;
	color:#555;
	font-weight:bold;
	padding-bottom:4px;
}

.teaser-alt ul,
.teaser-alt-2 ul {
	padding-top:5px;
}

.teaser-alt ul li,
.teaser-alt-2 ul li {
	color:#333;
	font-weight:normal;
}

.teaser-alt img,
.teaser-alt-2 img {
	float:left;
	width:9em;
	height:5.0625em;
	margin-left:-8px;
	margin-top:-8px;
	padding-right:8px;
	padding-bottom:8px;
}

.teaser-alt ul li,
.teaser-alt-2 ul li {
	line-height:0.9em;
	padding:0.125em 0 0;
}

.teaser-alt ul li a,
.teaser-alt-2 ul li a {
	background:transparent url(../img/arrow_black_right.gif) no-repeat scroll 0 0.125em;
	color:#333333;
	cursor:pointer;
	display:block;
	float:left;
	line-height:0.75em;
	padding-left:0.5em;
}

.teaser-alt .tipp img,
.teaser-alt-2 .tipp img {
	width:30px;
	height:10px;
	padding:0;
	padding-top:1px;
	margin:0;
}

.teaser-alt .banner-text-1,
.teaser-alt-2 .banner-text-1 {
	bottom:0.125em;
	color:#333;
	height:2em;
	left:0;
	overflow:hidden;
	position:relative;
	width:170px;
}

.teaser-alt .banner-text-1 a,
.teaser-alt-2 .banner-text-1 a {
	color:#333;
	display:block;
	font-weight:normal;
	height:2.5em;
	padding-left:0;
}

.teaser-alt .banner-text-1 .title,
.teaser-alt-2 .banner-text-1 .title {
	display:block;
	float:left;
	font-size:10px;
	height:2.5em;
	overflow:hidden;
	padding-left:0;
	width:100px;
}

.teaser-alt .banner-text-1 .trenner,
.teaser-alt-2 .banner-text-1 .trenner {
	background:transparent url(../img/bauchbinde_limitter.gif) no-repeat scroll 1.0625em 0.0625em;
	display:block;
	float:right;
	font-size:10px;
	height:2.5em;
	overflow:hidden;
	padding-left:1.65em;
	width:auto;
}

/*
	Alle Labelsorten: 3.12.08 / Matthias Peltzer
	
	Klasse: label-panorama, Bild: label_panorama.gif
	Klasse: label-audio, Bild: label_audio.gif
	Klasse: label-bilder, Bild: label_bilderserie.gif
	Klasse: label-blog, Bild: label_blog.gif
	Klasse: label-interaktiv, Bild: label_interaktiv.gif
	Klasse: label-livestream, Bild: label_livestream.gif
	Klasse: label-liveticker, Bild: label_liveticker.gif
	Klasse: label-quiz, Bild: label_quiz.gif
	Klasse: label-video, Bild: label_video.gif
	Klasse: label-mediathek, Bild: label_mediathek.gif
	Klasse: label-infografik, Bild: label_infografik.gif
	Klasse: label-audio-bilderserie, Bild: label_audio_bilderserie.gif
*/

.label-panorama img {width:6.625em;height:1em;}
.label-audio img {width:3.75em;height:1em;}
.label-bilder img {width:5.25em;height:1em;}
.label-blog img {width:3.3125em;height:1em;}
.label-interaktiv img {width:4.8125em;height:1em;}
.label-livestream img {width:5.375em;height:1em;}
.label-liveticker img {width:4.9375em;height:1em;}
.label-quiz img {width:3.3125em;height:1em;}
.label-video img {width:3.625em;height:1em;}
.label-mediathek img {width:5.125em;height:1em;}
.label-infografik img {width:5em;height:1em;}
.label-audio-bilderserie img {width:7.5em;height:1em;}

.label-audio-bilderserie,
.label-panorama,
.label-audio,
.label-bilder,
.label-blog,
.label-interaktiv,
.label-livestream,
.label-liveticker,
.label-quiz,
.label-video,
.label-mediathek,
.label-infografik {
	position:absolute;
	left:0.25em;
	top:0.25em;
}

.teaser-alt .label-panorama img,
.teaser-alt .label-audio img,
.teaser-alt .label-bilder img,
.teaser-alt .label-blog img,
.teaser-alt .label-interaktiv img,
.teaser-alt .label-livestream img,
.teaser-alt .label-liveticker img,
.teaser-alt .label-quiz img,
.teaser-alt .label-video img,
.teaser-alt .label-mediathek img,
.teaser-alt .label-infografik img,
.teaser-alt .label-audio-bilderserie img,
.teaser-alt-2 .label-panorama img,
.teaser-alt-2 .label-audio img,
.teaser-alt-2 .label-bilder img,
.teaser-alt-2 .label-blog img,
.teaser-alt-2 .label-interaktiv img,
.teaser-alt-2 .label-livestream img,
.teaser-alt-2 .label-liveticker img,
.teaser-alt-2 .label-quiz img,
.teaser-alt-2 .label-video img,
.teaser-alt-2 .label-mediathek img,
.teaser-alt-2 .label-infografik img,
.teaser-alt-2 .label-audio-bilderserie img {margin:0;}

.flashband-noflash  {
	background:url(../img/Flashband_back.jpg) no-repeat left top;
	text-align:left;
	padding-left:15px;
	width:59.8125em;
	height:13.75em;
}

.flashband-noflash h1 {
	color:#FFF;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:20px;
}

.flashband-noflash object {
	display:none;
}

.flashband-noflash-content {
	float:left;
	width:180px;
	padding-right:10px;
}

.flashband-noflash-content img {
	padding-bottom:5px;
}

.flashband-noflash-content h2 {
	color:#FFF;
	font-size:11px;
	padding-bottom:5px;
}

.flashband-noflash-content img {
	color:#FFF;
	font-size:11px;
}

.flashband-noflash-content p {
	color:#FFF;
	font-size:11px;
}


.laufband-cr08 { 
	background:url(../img/zdf_flashband_bg.jpg) no-repeat left top;
	height:13.75em;
	width:59.75em;
} 

.flashband-noscript { 
	height:13.75em;
	width:59.75em;
} 

.start-content-box-3-box-left-cr08 ul li,
.start-content-box-3-box-right-cr08 ul li {
	display:block;
	padding-top:0.35em;
}

.dachaufmacher-flash { width:40.625em; height:28.75em; }

#right-block table tr .topraktvtext p{
	color:#333;
	background-color:#FFF;
	text-align:left;
	font-size:13px;
	line-height:24px;
	}
	
.topraktvtext a {
	text-decoration:underline;
}

/*#content-box {
	width:956px;
	height:333px;
	overflow:hidden;
}

.content-box-right {
	width:500px;
	height:333px;
	float:right;
	overflow:hidden;
}

.content-box-left {
	width:446px;
	height:333px;
	float:left;
	overflow:hidden;
}

.content-box-left p,a {
	width:446px;
	height:333px;
	float:left;
	overflow:hidden;
}*/