@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/1928/17/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:14px;
 display:inline-block;
 white-space: nowrap;
 vertical-align: middle;
 line-height: 14px;
}

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

#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/1930/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/1932/16/data.png) no-repeat center center transparent; 
 cursor: pointer;
}



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

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

/* .logonav li.logo, .logonav li.first { 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/1934/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: 2000; 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; }



/* SENDUNGEN A-Z BUTTON **/

.sendungenaz a {

		display:block;

		background:url(/ZDF/zdfportal/blob/1936/16/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/1938/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: 300px;}

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

.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; }

.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/1940/16/data.gif) no-repeat center center transparent; width: 20px !important; height: 20px; padding:0; margin:4px 0px 0px !important; border:0 none; }

