/***GLOBAL START***/
* {
	padding: 0;
	margin: 0;
	outline: 0px none;
}
/*
* +html, body {	
	overflow-x: hidden;	
}
*/
body {
	margin: 0;
	padding: 0;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	color: #7B7C7E;	
}
input,
textarea,
select {
  font-family: Arial;
  font-size: 11px;
  color: #FFF;
  background-color: #A0A0A0;
  border: 0px none;
}
p {
	padding: 0 0 10px 0;
}
#servicelinks p,
.viertel p,
.drittel p,
.halb p,
.ganz p {
	padding: 0 5px 10px 1px;
}
.subheader_block_wrap p {
	/*text-align: justify;*/	
}
.news-title {
	padding: 0 5px 0 0;
}
span.text_or {
	color: #FA7D19;
}
p.p_or {
	color: #FA7D19;
}
p.p_or_block {
	color: #FA7D19;
	/*text-align: justify;*/
}
p.p_block {
	/*text-align: justify;*/
}
span.text_nur_fett {
	font-weight: bold;
}
span.text_or_fett {
	color: #FA7D19;
	font-weight: bold;
}
p.p_or_fett {
	color: #FA7D19;
	font-weight: bold;
}
span.code_nachrichten {
	background: transparent url(/fileadmin/zdfwerb/img/code_information_dunkel.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
span.code_nachrichten_hell {
	background: transparent url(/fileadmin/zdfwerb/img/code_information_hell.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
span.code_krimi {
	background: transparent url(/fileadmin/zdfwerb/img/code_krimi.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
span.code_infotainment {
	background: transparent url(/fileadmin/zdfwerb/img/code_telenovela.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
span.code_sport {
	background: transparent url(/fileadmin/zdfwerb/img/code_sport.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
span.code_neu {
	background: transparent url(/fileadmin/zdfwerb/img/code_neu.gif) left 2px no-repeat;
	padding: 0 0 0 16px;
}
tr.grau,
td.grau {
  background: #A0A0A0;
  color: #FFF;
}
tr.orange,
td.orange {
  background: #FA7D19;
  color: #FFF;
}
td.weiss {
  background: #FFF;
  color: #7B7C7E;
}
/***GLOBAL END***/
/***LINKS START***/
a:focus {
	outline: none;
}
a, a:link, a:active, a:visited,
a.standard_link, a.standard_link:link, a.standard_link:active, a.standard_link:visited {
	color: #7B7C7E;
	text-decoration: none;
}
a.orange_link, a.orange_link:link, a.orange_link:active, a.orange_link:visited {
	color: #FA7D19;
}
a.file_link, a.file_link:link, a.file_link:active, a.file_link:visited,
.download_icon a, .download_icon a:link, .download_icon a:active, .download_icon a:visited {
	color: #7B7C7E;
	background: transparent url(/fileadmin/zdfwerb/img/diskette_over.gif) left 1px no-repeat;
	padding: 0 0 0 13px;
}
a.mit_pfeil_grau, a.mit_pfeil_grau:link, a.mit_pfeil_grau:active, a.mit_pfeil_grau:visited {
	color: #7B7C7E;
	background: transparent url(/fileadmin/zdfwerb/img/pfeil_off.gif) left 1px no-repeat;
	padding: 0 0 0 18px;
}
.tx-indexedsearch-res a, .tx-indexedsearch-res a:link, .tx-indexedsearch-res a:active, .tx-indexedsearch-res a:visited,
.halb h2 a, .halb h2 a:link, .halb h2 a:active, .halb h2 a:visited {
	color: #FFF;
}
#inhalt_mittlere_spalte a, #inhalt_mittlere_spalte a:link, #inhalt_mittlere_spalte a:active, #inhalt_mittlere_spalte a:visited,
a.standard_link, a.standard_link:link, a.standard_link:active, a.standard_link:visited,
a.orange_link, a.orange_link:link, a.orange_link:active, a.orange_link:visited {
	text-decoration: underline;
}
#inhalt_mittlere_spalte .halb h2 a, #inhalt_mittlere_spalte .halb h2 a:link, #inhalt_mittlere_spalte .halb h2 a:active, #inhalt_mittlere_spalte .halb h2 a:visited {
	text-decoration: none;
	background: transparent url(/fileadmin/zdfwerb/img/pfeil_off.gif) right center no-repeat;
	padding: 0 18px 0 0;
}
a:hover {
	text-decoration: none;
	color: #FA7D19;
}
a.standard_link:hover {
	text-decoration: underline;
	color: #FA7D19;
}
a.orange_link:hover {
	text-decoration: underline;
	color: #7B7C7E;
}
a.file_link:hover, .download_icon a:hover {
	background: transparent url(/fileadmin/zdfwerb/img/diskette.gif) left 1px no-repeat;
	color: #FA7D19;
}
a.mit_pfeil_grau:hover {
	background: transparent url(/fileadmin/zdfwerb/img/pfeil_on.gif) left 1px no-repeat;
	color: #FA7D19;
}
#inhalt_mittlere_spalte .halb h2 a:hover {
	background: transparent url(/fileadmin/zdfwerb/img/pfeil_on.gif) right center no-repeat;
}
table .orange a, table .orange a:link, table .orange a:active, table .orange a:visited,
table .grau a, table .grau a:link, table .grau a:active, table .grau a:visited {
	color: #FFF;
}
table .orange a:hover,
table .grau a:hover {
	color: #FFF;
}
/***LINKS END***/
/***CONTENT START***/
/***AUFZAEHLUNGEN START***/
ul, li {
	list-style-type: square;
	list-style-position: outside;	
}
ul {
	padding: 0 0 10px 15px;
}
* html ul, * +html ul {
	padding: 0 0 10px 19px; 
}
ul ul {
	padding: 0 0 0 13px;
}
* html ul ul, * +html ul ul {
	padding: 0 0 0 16px;
}
.csc-menu,
.csc-sitemap {
	padding: 0 0 20px 0;
}
.csc-menu,
.csc-sitemap ul {
	padding: 0 0 0 15px;
}
* html .csc-menu, * +html .csc-menu,
* html .csc-sitemap ul, * +html .csc-sitemap ul {
	padding: 0 0 0 16px;
}
.csc-menu li,
.csc-sitemap ul li{
	padding: 5px 0 0 0;
}
.csc-menu ul li,
.csc-sitemap ul ul li{
	padding: 0;
}
/***AUFZAEHLUNGEN END***/
/***HEADLINES START***/
h1,
p.p_headline {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	/*padding: 5px 0 5px 1px;*/
	padding: 0 0 5px 0;
	margin: 0;			

}

.news-single-item h1 {
	padding: 0 0 5px 0;	
}
h2 {
	font-size: 11px;
	font-weight: normal;
	color: #FFF;
	background: #A0A0A0;
	padding: 0 2px 0 1px;	
}
h3 {
	font-size: 11px;
	font-weight: bold;
	padding: 0 2px 0 1px;	
}
.viertelor h2,
.drittelor h2,
.halbor h2,
.ganzor h2 {
	background: #FA7D19;
}
.viertelor h3,
.drittelor h3,
.halbor h3,
.ganzor h3 {
	color: #FA7D19;
}
.anz_bild {
	float: left;
}
.anz_bild img {
	padding: 1px 10px 0 0;
}
.anz_bild a {
	float: left;
	padding: 0 0 5px 0;
	clear: both;
}
.news-catmenu img {
	padding: 0 5px 0 0;
}
.news-catmenu {
	padding: 5px 0 5px 0;
}
.news-catmenu-header {
	display: none;
}
.news-catmenu-ACT a {
	color: #FA7D19;
}
/***HEADLINES END***/
/***NAVI OBEN START***/
#navigation_oben {
	width: 100%;
	height: 50px;
	background: #A0A0A0;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
}
#nav {
	width: 1100px;
	height: 50px;	
	padding: 0;
	margin: 0;		
}
#nav ul {
	float: left;
	list-style: none;
	padding: 0;
	margin: 0;
}
#nav a {
	display: block;
	color: #FFF;
} 
#nav li li.menuparent a  {
	background: transparent url(/fileadmin/zdfwerb/img/nav/pfeil_navi_weiss.gif) 160px center no-repeat;
}
#nav li li.menuparent li a  {
	background: transparent;
}
ul#nav li a{
	padding: 20px 5px 15px 5px;
	background: transparent url(/fileadmin/zdfwerb/img/nav/nav_linie.gif) right top no-repeat;			
}  
#nav li {
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	/*width: 84px;*/
}
#nav li div {
  width: 80px;
}
#nav li div.navi-8, #nav li div.navi-6 {
	width: 84px;
}
#nav li div.navi-240 {
	width: 96px;
}
#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	padding: 5px 0 0 0;
	margin: 0;	
	background: #FA7D19;
	border-top: 1px solid #FFF;
} 
#nav li li { 
	width: 170px;	
} 
#nav li ul a {
	width: 170px;
	padding: 0 0 5px 5px;
	margin: 0;
	border: 0;
	background: none;
} 
#nav li ul ul {
	margin: -26px 0 0 170px;
	border-left: 1px solid #FFF;
} 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
} 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
} 
#nav li:hover, #nav li.sfhover {
	background: #FA7D19;
}
/***NAVI OBEN ENDE***/
#linke_spalte {
	width: 175px;
	position: fixed;
	top: 75px;
	left: 0;	
	padding: 0 0 0 10px;
	background: #FFF;
	z-index: 3;
}
#logo_linke_spalte {
	cursor: pointer;
	height: 48px;
	padding: 0 0 15px 0;
}
#suchfeld {
	padding: 15px 0 25px 0;
	height: 14px;
}
#suchfeld .suchfeld {
	width: 110px;
	height: 14px;
	float: left;
	border-right: 1px solid #FFF;	
	padding: 0 0 0 4px;
	z-index: 1000;
}
#suchfeld .suchbtn,
.mmhide_formular_button {
	width: 60px;
	height: 14px;
	float: left;
	cursor: pointer;
	background-color: #FA7D19;
}
#navigation_links {
	background: #FFF url(/fileadmin/zdfwerb/img/raender/rand_grau.gif) right top no-repeat;	
}
#inhalt_navigation_links,
#inhalt_navigation_links li {
	list-style: none;
	list-style-position: outside;
	padding: 0;
	margin: 0;
}
#inhalt_navigation_links li ul {
	padding: 0 0 0 10px;
}
#rgaccordmenu span.nav_akt a {
	color: #FA7D19;
}
#servicelinks {		
}
.servicelinks_element {
	border-right: 1px solid #A0A0A0;
	border-bottom: 1px solid #A0A0A0;	
	margin: 0 0 10px 0;
}
#content {		
	/*top: 75px;	
	left: 0;*/
	padding: 75px 0 0 0;
	width: 100%;
	position: absolute;	
	min-height: 560px;	
}
.vjs-poster{
height: auto;
}
#mittlere_spalte {
	width: 802px;
	height: 100%;
	padding: 0 0 0 195px;
	clear: both;
}
#headline_mittlere_spalte {
	width: 100%;
	height: 73px;
}
#inhalt_mittlere_spalte {
	width: 100%;
	height: 100%;
	padding: 0 0 25px 0;
}
#footer {
	width: 100%;
	height: 40px;
	border-top: 1px solid #A0A0A0;	
	background: #FFF;
	padding: 10px 0 0 0;
	position: absolute;
	top: 100%;
	left: 0;	
	z-index: 5;	
}
#inhalt_footer {
	width: 985px;
	height: 100%;	
	background: #FFF;
	padding: 0 0 0 10px;
}
#inhalt_footer .links{
	float: left;
	width: 585px;
	text-align: left;
}
#inhalt_footer .rechts {
	float: left;
	width: 400px;
	text-align: right;
}
#inhalt_mittlere_spalte div {
	/*margin: 0 10px 10px 0;*/
}
div.csc-textpic-imagewrap {
	padding: 1px 1px 0 0;
}
.div_checkbox {
	float: left;
	width: 5%;
}
.div_checkboxtext {
	float: left;
	width: 70%;
}
.div_checkboxtrenner {
	clear: both;
	width: 100%;
	height: 5px;	
	line-height: 0;
	font-size: 0;
}
/***INHALTSRAHMEN START***/
.viertel {
	width: 190px;
	height: auto;
	float: left;
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_grau.gif) right top no-repeat;
	margin: 0 10px 10px 0;
}
.viertelor {
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_orange.gif) right top no-repeat;
}
.viertelkr {
	background: transparent;
}
.drittel {
	width: 256px;
	height: auto;
	float: left;
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_grau.gif) right top no-repeat;
	margin: 0 10px 10px 0;
}
.drittelor {
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_orange.gif) right top no-repeat;
}
.drittelkr {
	background: transparent;
}
.halb {
	width: 390px;
	height: auto;
	float: left;
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_grau.gif) right top no-repeat;
	margin: 0 10px 10px 0;
}
.halbor {
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_orange.gif) right top no-repeat;
}
.halbkr {
	background: transparent;
}
.ganz {
	width: 790px;
	height: auto;
	float: left;
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_grau.gif) right top no-repeat;
	clear: both;
	margin: 0 10px 10px 0;	
}
.ganzor {
	background: transparent url(/fileadmin/zdfwerb/img/raender/rand_orange.gif) right top no-repeat;
}
.ganzkr {
	background: transparent;
}
.ganzOhneAbstand dl {
	padding: 0 !important;
	margin: 0 !important;		
}
.neue_zeile {
	clear: both;
	width: 100%;
	height: 1px;
	font-size: 0;
	line-height: 0;
}
.contenttable p {
  padding: 2px;
}
.contenttable {
	border-collapse: collapse;
} 
.contenttable td {
	border-right: 1px solid #FFF;
}
#preis {
	font-weight: bold;
} 
table tr {
	vertical-align: top;
}
/***INHALTSRAHMEN END***/
/***CONTENT END***/
#linke_spalte .csc-textpic-image {
	padding: 0;
}
/***SUBNAVI START***/
#rgaccordmenu {
	padding: 0;
	margin: 0;
	display: none;
}
#rgaccordmenu ul,
#rgaccordmenu li {  
	padding: 0;
	margin: 0;
	list-style: none;  
	width: 174px;
	/* display: block; */
	/* position: relative; */
	list-style-position: outside;
}
#rgaccordmenu ul.content {
	height: 300px;
	overflow: visible;
	/* position: static; */
	
}
#rgaccordmenu ul.content2 {
	height: 100%;
	display: inline-block;
}
ul.content li a {
  padding-left: 10px;
}
ul.content2 li a {
  padding-left: 20px;
}
.toggle,
.act {
	cursor: pointer;
  background: transparent url(/fileadmin/zdfwerb/img/icon_plus.gif) left top no-repeat;
  width: 0;
  height: 0;  
  position: absolute;
  left: 10px;
  top: 76px;
  left: 92%;
  top: 3px;  
  z-index: 10;
}
.act {
  background: transparent url(/fileadmin/zdfwerb/img/icon_minus.gif) left top no-repeat;
}
#btnmenue {
	cursor: pointer;
	line-height: 10px;
	font-size: 0;
	background: transparent url(/fileadmin/zdfwerb/img/nav_ausblenden.gif) right top no-repeat;
	display: block;
	height: 10px;
}
#btnmenue_leer {
	line-height: 10px;
	font-size: 0;
	display: block;
}
/***SUBNAVI END***/
ul.li_diskette {
	background: transparent url(/fileadmin/zdfwerb/img/diskette_over.gif) left 1px no-repeat;
	padding: 0 0 0 13px;
	list-style: none;
	list-style-type: none;	
}
ul.li_diskette li {
	list-style: none;
	list-style-type: none;	
}

#scroller_mitte {
	position: absolute;
	top: 60px;
	left: 200px;
	display: none;	
	width: 400px;
	z-index: 1000;
}
#scroller_mitte #scroll_links {
	width: 49%;
	float: left;
	text-align: left;
	cursor: pointer;
	padding: 0;
	margin: 0;	 
}
#scroller_mitte #scroll_rechts {
	width: 49%;
	float: left;
	text-align: right;
	cursor: pointer;
	padding: 0;
	margin: 0;	
}

#newsticker { height: 30px; width: 100%; }
#newsticker .tx-itsnewsticker-pi1 table { width: 98% !important; }
#newsticker .tx-itsnewsticker-pi1 img { height: 23px; margin-right: 10px; border: none; vertical-align: middle;}



/* 
 * 
 * pmkshadowbox style override 
 * 
 */

/* display headlines in two lines */
#sb-container #sb-title, 
#sb-container #sb-title-inner {
	height: auto;
}