.wrapper {max-width:1240px;font-size:1.05em;}
.quickmenu {margin:0 0 0 0; font-size:small}
.logo {width:35%;}
.logo img {min-width:150px;width:150px;height:auto;margin:5% 0 3% 5%; vertical-align: middle;}
.header_cd {min-height: 4.62rem;}
header.fix .header_cd {
  min-height: 63px;
}
.suche {width:100%;margin:0;}


header {
    left: 0;
    position: fixed;
    right: 0;
    width: 100%;
    z-index: 999;
	max-width: 1240px;
	height: 140px;
}

header.fix {
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.25);
    height: 112px;
}

.titelbild {
	padding-top: 180px;
}

.randspalte .left{text-align: left;}

.zielgruppen img {
    height: 7rem;
}

ul.dropdown {
	display: block;
	flex-direction: column;
	flex-wrap:wrap;
	justify-content: flex-start;
	align-content: flex-start;
	max-height: 600px;
	height: 200px;
}
/*Temp. Anpassung für IE*/
.hauptnavigation ul.nlv_1 li ul.nlv_2 {height:600px !important;}
.suchmaske {
    left: auto;
    right: calc(470px + 2%);
    top: 4.4rem;
    width: 60%;
}
header.fix .suchmaske {
  right: calc(470px + 1%);
  top: 3.1rem;
}
.suche form input {
    font-size: 1.375em;
    height: 54px;
}

/*.navbuttons {
    width: 38%;
}*/
header.fix .navbuttons {
    margin-top: 3px;
}
a.hamburger {
    display: none;
}

/* Icons */
.icons .kreis1 {float:left;width:15%;text-align:center;margin:0 2% 0 0;}
.icons .cbtb,  .icons .cbsp{display:none;}

.tracking-box-wrap {
    max-width:1240px;
}