#wzhead {
	width:900px;
	margin:0;
	padding:2px;
}
#wzhead div,
#wzhead a,
#wzhead span {	
	margin:0;
	padding:0;
}
#wzhead ul {
	margin:0;
	padding:0;
	list-style-type: none;	
}
/* Service */
#wzhead #wzservice {
	margin-bottom: 5px;
	padding-top:6px;
}
#wzhead #wzservice ul,
#wzhead #wzservice ul li {
	float:left;
}
#wzhead #wzservice ul li a { 
	font-size:11px;	
	font-weight:normal;
	padding:0px 6px;
	
	border-right:1px solid #7c7c7c;
	color:#7c7c7c;
	text-decoration:none;
}
#wzhead #wzservice .service-nav a.more-btn:hover,
#wzhead #wzservice ul li a:hover {
	color:#0088c1;	
	text-decoration:none;
}
#wzhead #wzservice ul li a.first { 	
	padding:0 5px;
}
#wzhead #wzservice ul li a.last { 	
	border:0;
	padding-right:5px;
}
#wzhead #wzservice .service-nav {
	float:right
}
#wzhead #wzservice .service-nav a.more-btn{
	border:0;	
	padding-right:9px;
}
#wzhead #wzservice .service-nav a.more-btn span{
	padding-right:12px;	
	background:url(/img/wz/wzhead/wz-more-arrow-green.png) no-repeat  scroll right 4px;
}
#wzhead #wzservice .service-nav a.more-btn:hover span{
	background:url(/img/wz/wzhead/wz-more-arrow-green.png) no-repeat  scroll right 4px;
}
#wzhead #wzservice .more-nav {
	position:absolute;
	top:-9999px;
	right:-9999px;
}
#wzhead #wzservice .more-nav li a {	
	display: block;
	white-space: nowrap;	
}
#wzhead #wzservice  li {
	position:relative;
}
#wzhead #wzservice li:hover .more-nav {
	border-top:6px solid #ffffff;
	z-index:4;
	top:13px;
	right:0px;
	/*box-shadow: -5px 5px 5px 0px #DDDDDD;
	-webkit-box-shadow: -5px 5px 5px 0px #DDDDDD;
	-moz-box-shadow: -5px 5px 5px 0px #DDDDDD;*/
	
	/*Angaben über die Schattierung*/
	box-shadow: -2px 1px 1px 0px #DDDDDD;
-webkit-box-shadow: -2px 1px 1px 0px #DDDDDD;
-moz-box-shadow: -2px 1px 1px 0px #DDDDDD;	
}
#wzhead #wzservice .more-nav li {
	display:block;
	width:100%;
	border-right: 1px solid #ebebeb;
}
#wzhead #wzservice li:hover .more-nav a{
	font-size: 12px;
	font-weight:normal;
	padding:4px 9px;
	color:#7c7c7c;
	background-color: #f8f8f8;
	border:0;
	border-top:1px solid #c9c9c9;	
}
#wzhead #wzservice li:hover .more-nav a:hover {	
	color:#424242;
	background-color:#bed040;
}
#wzhead #wzservice .login-nav {
	background:url(/img/wz/wzhead/wzlogo-small.png) no-repeat  scroll 0 0;
	padding-left:21px;
	padding-bottom:1px;
	padding-top:1px;
}
#wzhead #wzloginwrapper {
	position:absolute;
	width:135px;
	background-color:#ffffff;
	z-index:10;
	border:1px solid #c9c9c9;	
	padding:0 10px;
	top:19px;
	left:-25px;
	overflow: hidden;
}
#wzhead #wzloginwrapper .closer{	
	position:absolute;
	right:5px;
}
#wzhead #wzloginwrapper label{
	color: #0088c1;
	font-weight: bold;
	display: block;
}
#wzhead #wzloginwrapper input{
	border: 1px solid;
	border-color: #BFBFBF #DEDEDE #DEDEDE #BFBFBF;
	padding: 3px 1px;	
	font-size: 12px;
	width:90%;
}
#wzhead #wzloginwrapper input.textinput {	
	background-color: #FFFFFF;
}

#wzhead #wzloginwrapper input.submit {
	width:60%;
	background-color: #0088c1;
	color:#FFFFFF;
	font-weight: bold;
}	
#wzhead #wzservice #wzloginwrapper  a{
	border:none;
	white-space: nowrap;
	padding: 0;
}

#wzhead #wzloginwrapper .row{
	margin-top:10px;
}


/* Logo */
#wzhead #wzlogo {
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	height:92px;
	position: relative;
	margin-bottom: 7px;
}
#wzhead #wzlogo .left-view {
	height: 100%;    
    width: 150px;
    float: left;    
}
#wzhead #wzlogo .right-view {
	height: 100%;
    width: 150px;
    float: right;    
}
#wzhead #wzlogo .logo {
	height: 100%;
	width: 500px;
	margin: 0 auto;
	text-align: center;	
}
#wzhead #wzlogo #wzservicedate {
	position: relative;
	top:6px;
	left:1px;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
}
#wzhead #wzlogo #wzserviceweather {
	position: absolute;
	top:62px;
	right:3px;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;	
}
#wzhead #wzlogo #wzservicesearch {
	position: absolute;
	top:6px;
	right:3px;
	
}

#wzhead #wzlogo div#wzservicesearch {
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #c6c6c6; 
	padding-top:1px;
	padding-left:1px;
}
#wzhead #wzlogo #wzservicesearch input {
	margin:0;
	padding:0;
	float:left;
	
}
#wzhead #wzlogo #wzservicesearch input.search-text{
	border:0; 
	width:110px;
	margin-left:3px;
	margin-right:1px;
	font-size:11px;
	font-weight:normal;
	color:#7c7c7c;
	margin-top:2px;
		
}

#wzhead #wzlogo #wzservicesearch input.search-text:focus {
	border:0;
	outline: none; 
}

#wzhead #wzlogo #wzservicesearch input.search-btn{
	
}

/* Top Navigation */
#wztop ul,
#wztop ul li {
	float:left;
}
#wztop li a:hover,
#wztop li a {
	text-decoration:none;
}
#wztop ul li a { 
	font-size:14px;	
	font-weight:normal;
	padding:2px 9px;
	border-right:1px solid #c9c9c9;
	color:#7c7c7c;
}
#wztop ul li a:hover,
#wztop ul li a.current:hover {
	color:#424242;
	background-color:#bed040;
}
#wztop ul li a.first { 	
	padding-left:5px;
}
#wztop ul li a.last { 	
	border:0;
	padding-right:5px;
}
#wztop ul li a.current { 
	
	background-color:#0c79a6;
	color:#ffffff;
	
}
#wztop .topspecials-nav {
	float:right;
	margin-right: 7px;
}
/* Breadcrumb */
div#wzbreadcrumb { 
	width:100%;
	background-color:#ebebeb;
	border-bottom:1px solid #fff;
	border-top:10px solid #fff;
	clear:both;
	margin-top:0px;	
}
#wzbreadcrumb ul,
#wzbreadcrumb ul li {
	float:left;
}
#wzbreadcrumb li a {
	font-size:14px;
	font-weight:normal;
	display:block;
	padding:4px 5px;
	border-right:1px solid #c9c9c9;	
}
#wzbreadcrumb li a:hover,
#wzbreadcrumb li a {
	text-decoration:none;
}
#wzbreadcrumb #wzmore li a,
#wzbreadcrumb ul.breadcrumb-nav li a {
	border:0;
}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb2,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb3,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb4,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb5 {
	margin-left:-20px;
}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb2 a,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb3 a,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb4 a,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb5 a {
	padding-left:25px;
}
#wzbreadcrumb ul.breadcrumb-nav li,
#wzbreadcrumb ul.breadcrumb-nav li a {
	z-index:5;
	position:relative;
	color:#ffffff;
}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb2,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb2 a{z-index:4;position:relative;}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb3,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb3 a{z-index:3;position:relative;}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb4,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb4 a{z-index:2;position:relative;}
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb5,
#wzbreadcrumb ul.breadcrumb-nav #breadcrumb5 a{z-index:1;position:relative;}
#wzbreadcrumb #breadcrumb1 a,
#wzbreadcrumb #breadcrumb2 a,
#wzbreadcrumb #breadcrumb3 a,
#wzbreadcrumb #breadcrumb4 a,
#wzbreadcrumb #breadcrumb5 a {
	margin-right:0;
	padding-right:15px;
	background-color:transparent;
	background-position:right center;
}
#wzbreadcrumb #breadcrumb1 a { 
	background-image:url(/img/wz/wzhead/wz-bc1.png);
}
#wzbreadcrumb #breadcrumb2 a {
	background-image:url(/img/wz/wzhead/wz-bc2.png);
}
#wzbreadcrumb #breadcrumb3 a,
#wzbreadcrumb #breadcrumb4 a,
#wzbreadcrumb #breadcrumb5 a {
	background-image:url(/img/wz/wzhead/wz-bc1.png);
}
#wzbreadcrumb #breadcrumb1 a:hover,
#wzbreadcrumb #breadcrumb2 a:hover,
#wzbreadcrumb #breadcrumb3 a:hover,
#wzbreadcrumb #breadcrumb4 a:hover,
#wzbreadcrumb #breadcrumb5 a:hover,
#wzbreadcrumb #breadcrumb1 a.current:hover,
#wzbreadcrumb #breadcrumb2 a.current:hover,
#wzbreadcrumb #breadcrumb3 a.current:hover,
#wzbreadcrumb #breadcrumb4 a.current:hover,
#wzbreadcrumb #breadcrumb5 a.current:hover {
	background-image:url(/img/wz/wzhead/wz-bc2.png);
	color:#fff;
}
#wzbreadcrumb #breadcrumb1 a.current,
#wzbreadcrumb #breadcrumb2 a.current,
#wzbreadcrumb #breadcrumb3 a.current,
#wzbreadcrumb #breadcrumb4 a.current,
#wzbreadcrumb #breadcrumb5 a.current {
	background-image:url(/img/wz/wzhead/wz-bc2.png);	
}
#wzbreadcrumb ul.child-nav li a:focus,
#wzbreadcrumb ul.child-nav li a:hover,
#wzbreadcrumb ul.child-nav li a:active,
#wzbreadcrumb #wzmore ul.more-nav li a:hover {
	color:#424242;
	background-color:#bed040;
}
#wzbreadcrumb ul.child-nav li.first {
	z-index:0;
	margin-left:-20px;
	position:relative;
}
#wzbreadcrumb ul.child-nav li.first a {
	padding-left:25px;
}
#wzbreadcrumb ul.child-nav a,
#wzbreadcrumb #wzmore a{
	color: #0088c1;
}
#wzchildview { 
	position: relative;
}
#wzbreadcrumb #wzmore {
	float: left;	

}
#wzbreadcrumb #wzmore li {
	display:block;
	width:100%;
}
#wzbreadcrumb #wzmore  a.more-btn {		
	color:#0374a3;
/*	font-weight:bold;*/
	overflow: hidden;

}
#wzbreadcrumb #wzmore  a.more-btn span{	
	padding-right:15px;
	background:url(/img/wz/wzhead/wz-more-arrow-blue.png) no-repeat  scroll right 6px;
}
#wzbreadcrumb a.last,
#wzbreadcrumb #wzmore .more-nav li a.last{
	border:0;	
}
#wzbreadcrumb #wzmore .more-nav {
	position:absolute;
	top:-9999px;
	right:-9999px;
}
#wzbreadcrumb #wzmore #more-nav li{
	display:block;
	overflow: hidden;

	width:100%;
}
#wzbreadcrumb #wzmore li {
	position:relative;
}
#wzbreadcrumb #wzmore li:hover .more-nav {
	border-top:1px solid #ffffff;
	z-index:4;
	top:21px;
	right:5px;	
	background-color: #f8f8f8;
	/*Angaben über die Schattierung*/
	box-shadow: -2px 1px 1px 0px #DDDDDD;
-webkit-box-shadow: -2px 1px 1px 0px #DDDDDD;
-moz-box-shadow: -2px 1px 1px 0px #DDDDDD;
}
#wzbreadcrumb #wzmore .more-nav li a{	
	border-bottom: 1px solid #c9c9c9;
	border-right: 1px solid #ebebeb;
	padding:4px 5px;
	white-space: nowrap;	
}
/* extra */
#wzhead #wzextra {
	background-color:#f4f4f4;
	margin:2px 0;
}
#wzhead #wzextra .extra-title {
	background-color:#ebebeb;	
	padding: 4px 8px;
}
#wzhead #wzextra div,
#wzhead #wzextra li {
	float:left;
}
#wzhead #wzextra div,
#wzhead #wzextra a {
	font-size: 11px;
	font-weight:normal;
	color:#3c3c3c;
}
#wzhead #wzextra li {
	margin-top:3px;
	margin-left:10px;
	padding-left:7px;
	background:url(/img/wz/wzhead/wz-arrow-darkgrey.png) no-repeat  scroll left 4px;
}
#wzhead #wzextra a {
	text-decoration: none;
}
#wzhead #wzextra a:hover {
	/*text-decoration: underline;*/
}


/* clearfix */
#wzhead .clearfix:after,
#wzfooter .clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
}
#wzhead .clearfix,
#wzfooter .clearfix{
  display: inline-block;  
}
* html #wzhead .clearfix,
* html #wzfooter .clearfix{
  height: 1%;  
} /* Hides from IE-mac \*/
#wzhead .clearfix,
#wzfooter .clearfix{
  display: block;  
}

/* Footer Navigation */
#wzfooter {
	width:900px;
	margin-left:8px;
	padding:0;
	border-top: 1px solid rgb(228, 228, 228);
	padding-top:8px;
	height:50px;
}
#wzfooter div,
#wzfooter a,
#wzfooter span {
	margin:0;
	padding:0;
}
#wzfooter ul {
	margin:0;
	padding:0;
	list-style-type: none;

}

#wzfooter ul,
#wzfooter ul li {
	float:left;
}
#wzfooter li a:hover,
#wzfooter li a {
	text-decoration:none;
}
#wzfooter ul li a {
	font-size:14px;
	font-weight:normal;
	padding:2px 9px;
	border-right:1px solid #c9c9c9;
	color:#7c7c7c;
}
#wzfooter ul li a:hover,
#wzfooter ul li a.current:hover {
	/*
	color:#424242;
	background-color:#bed040;*/
}
#wzfooter ul li a.first {
	padding-left:5px;
}
#wzfooter ul li a.last {
	border:0;
	padding-right:5px;
}
#wzfooter ul li a.current {

	/* background-color:#0c79a6;
	color:#ffffff;*/

}
#wzfooter .footerspecials-nav {
	float:right;
	margin-right: 7px;
}

#wzfooter #wzfootersearch {

	position:relative;
}

#wzfooter div#wzfootersearch {
	border-top:1px solid #d3d3d3;
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #c8c8c8;
	border-left:1px solid #c6c6c6;
	padding-top:1px;
	padding-left:1px;
}
#wzfooter #wzfootersearch input {
	margin:0;
	padding:0;
	float:left;

}
#wzfooter #wzfootersearch input.search-text{
	border:0;
	width:110px;
	margin-left:3px;
	margin-right:1px;
	font-size:11px;
	color:#7c7c7c;
	margin-top:2px;

}

#wzfooter #wzfootersearch input.search-text:focus {
	border:0;
	outline: none;
}


.weatherToggle a {
	font-size:11px;	
	font-weight:normal;
	color:#7c7c7c;
}

.weatherToggle img {
	bottom: -6px;
	position:relative;
}

/* Cookie-Hinweis */
#cookie-hint {
	display:none;
}
body.with-cookie-hint {
	margin-top:33px;
	position:relative;
}
.with-cookie-hint #cookie-hint {
	display:block;
	position:absolute;
	top: -66px;
	margin: 0;
	width: 100%;
	height: 33px;
	padding: 0;
	background-color:#646464;
	color:white;
	font: 400 11.5px/18px Lato, sans-serif;
}	
.with-cookie-hint #cookie-hint p {
	padding: 2px;
}
.with-cookie-hint #cookie-hint p input {
	padding:2px 14px;
	margin: 0 10px;
	cursor: pointer;
	font: 400 14px/14px Lato, sans-serif;
	bottom: 5px;
	right: 5px;
}
.with-cookie-hint #cookie-hint a {
	color: #ffffff;
	line-height:30px;
}
.with-cookie-hint #cookie-hint a .icon-chevron-right {
	color:#ffbe00;
	font-size:10px;
	padding-left: 4px;
}

html.with-cookie-hint {
border-top: 33px solid #646464;
}

/*
@media (max-width: 1120px) {
	.with-cookie-hint #cookie-hint {
		font: 400 11px / 18 px Lato, sans-serif;
	}
}
*/

