@charset "UTF-8";


/*Author: inostudio*/

/*css for header, sendungen A-Z */

/* all images in /header */







/***********************************************

 * H E A D E R

 ***********************************************/



 /* Layout */

 

 /*ZDF.de*/

 #header.big .size1of1 	{ max-width: 1084px; }

 

 .loner 	{ float: right; }

 .unit 		{ float:left; }

 .hidden	{ display: none; }

 

#header	{ display:table;text-align:center;width:100%;background: url(/ZDF/zdfportal/blob/658/16/data.png) repeat-x 0 0 transparent; height: 46px; min-width:0px;}

#header .nav{ text-align:left;margin:0 auto; padding: 8px 0px;}



/* #header .nav li {background-color: transparent;} can't use this for the new rubriken-menu as #dd popup */
#header .nav { /* position: relative; can't use this for the new rubriken-menu as #dd popup */ }



#header .nav, .nav ul{ overflow: visible;}



#header .nav > ul > li{
/*cursor:pointer;*/
font-size:13px;
display:inline-block;
white-space: nowrap;
vertical-align: middle;
line-height: 14px;
}



#header .searchForm { padding:3px 0 0 0px !important; float:right !important; margin-left: 15px;}



#header .searchForm form{height:20px;display: inline-block;}

#header .searchForm input{ color:#646464; font-size:12px; border:1px solid #9b9b9b; padding:3px 5px 3px; height: 13px; width:100px; margin: 0; vertical-align: top;}

#header .searchForm input[type=submit]{background:url(/ZDF/zdfportal/blob/660/16/data.png) no-repeat center center transparent; width: 20px; height: 20px; padding:0; margin:0;border:0 none;}

#header .searchForm input[type=submit]:hover{background:url(/ZDF/zdfportal/blob/662/16/data.png) no-repeat center center transparent; cursor: pointer;}



.logonav li, .logonav li first { height: 14px; border-left: 1px solid #fff; padding:0 5px 0 9px;}

.logonav li.logo { padding: 0; height: 27px; }

/* .logonav li.logo, .logonav li.first { border-left: 0;} */

.logonav li.logo { border-left: 0;}

.logonav li.active { color: #585858; }

.logonav li a { line-height: 14px; font-size: 14px; font-weight: none; color: #fff; padding-left:0px; text-decoration: none;}

.logonav li.active a{ cursor:default; color:#FA7D19;}

.logonav li a:hover, .logonav li a:focus{ color:#FA7D19;}





.ln1 { display: block; width: 46px; height: 27px; margin-right: 10px; background: url(/ZDF/zdfportal/blob/664/16/data.png) no-repeat 0 0 transparent; text-indent: -9999px;}



.logonav li.active .ln1,

.ln1:hover,

.ln1:focus { background-position: 0 -28px; }



/* DROPDOWN LIQUID */
.logonav { float: left; }
.sendernav { float: left; position: relative; margin-top: 4px; display: none; font-size: 13px; line-height: 16px; }

.sendernav .open-dd { width: 150px; height: 20px; line-height: 20px; display: inline-block; background: url(/ZDF/zdfportal/blob/25726554/7/data.png) no-repeat transparent 0 0; overflow: hidden; color: #ffffff; padding: 0px 6px;  cursor: pointer; }

.sendernav .open-dd:hover { background-position: 0 -21px; }

.sendernav ul { display: none; position: absolute; z-index: 300; top: 25px; left:0; margin: 0; padding: 0; list-style: none; width: 150px; display: block; background-color: #ffffff; -moz-box-shadow: 2px 2px 5px #444; -webkit-box-shadow: 2px 2px 5px #444; box-shadow: 2px 2px 5px #444; }

.sendernav ul li { padding: 3px; margin: 0px 5px; border-bottom: 1px dotted #757575; }

.sendernav ul li.last { border-bottom: 0; }

.sendernav ul li a { display: block; width: 100%;  text-decoration: none; }
.sendernav ul li a:hover,
.sendernav ul li a:focus { color: #FA7D19; }



.sendungenaz a {

		display:block;

		background:url(/ZDF/zdfportal/blob/666/20/data.png) 0 0 no-repeat;

		width:105px;

		height:17px;

		text-decoration:none;

		color:#fff;

		padding:4px 0px 0 5px;

		font-size: 12px;

		line-height: 12px;

		float: left;

		margin-top:4px;

}



.sendungenaz a:hover, .sendungenaz a:focus { background-position:0 -29px; color: #fff;}





/* IE fixes HEADER */



.ie6 #header .nav .logonav li, 

.ie7 #header .nav .logonav li {display: inline;  padding:0; margin:0}

.ie6 #header .nav .logonav li a,

.ie7 #header .nav .logonav li a { padding-right:4px; }

.ie6 #header .nav .logonav li .ln1 { background: url(/ZDF/zdfportal/blob/668/16/data.gif) no-repeat 0 0 transparent;}



.ie6 #header .sendungenaz a,

.ie7 #header .sendungenaz a, 

.ie8 #header .sendungenaz a {font-size: 11px;}



.ie6 #header .sendungenaz a,

.ie7 #header .sendungenaz a{ margin-top:2px;}



.ie6 #header .sendungenaz a:link,

.ie6 #header .sendungenaz a:visited,

.ie6 #header .sendungenaz a:hover,

.ie6 #header .sendungenaz a:focus, .ie6 #header .sendungenaz a:active { color: #fff; }



.ie6 #header .nav ul.loner { width: 600px;}

.ie6 #header .nav ul.loner li { float: left; padding:0; margin:0;}

.ie7 #header .nav ul.loner { width: 400px;}

.ie6 #header .nav .rubriken #dd,

.ie7 #header .nav .rubriken #dd  { margin-top: 2px;}



.ie7 #header .nav ul.loner li.unit, 

.ie6 #header .nav ul.loner li.unit { margin-top: 2px; }

.ie7 #header .nav ul.loner > li { margin-left:0; }

.ie8 #header .nav ul.loner li.searchForm input,

.ie7 #header .nav ul.loner li.searchForm input, 

.ie6 #header .nav ul.loner li.searchForm input { padding:2px 5px 4px;  }

.ie6 #header .nav ul.loner li.searchForm,

.ie6 #header .nav ul.loner li.searchForm form { width: 140px;}



.ie6 input.searchGoButton { background:url(/ZDF/zdfportal/blob/670/16/data.gif) no-repeat center center transparent; width: 20px !important; height: 20px; padding:0; margin:4px 0px 0px !important; border:0 none; }



.ie8 .rubriken #dd li a {font-size: 11px;}