.header{position:fixed;top:0;padding-top:20px;width:100%;height:60px;background-color:#fff;z-index:1000;padding-left:5px;padding-right:5px;margin-left:0;border-bottom:1px solid #aaa;box-sizing:border-box}
.header-verbund{width:100%;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;font-size:100%;line-height:1.7em;font:16px/27.2px "Segoe UI",Tahoma,Verdana,"Lucida Grande",sans-serif}
.header-verbund:after{clear:both;content:"";display:block}
.header-verbund a{text-decoration:none}
.header-left{float:left;width:85%;box-sizing:border-box}
.header-teaser{float:left;padding-top:25px;padding-left:20px;width:300px;padding-right:10px;box-sizing:border-box}
.header-left ul.mainmenu{float:left;display:inline;width:calc(100% - 300px);padding-left:0;margin-left:0;padding-top:10px;box-sizing:border-box}
.header-left .mainmenu li{display:block;float:left;width:20%;width:calc(100% / 5);min-width:205px;box-sizing:border-box;text-align:center}
.header-left .mainmenu li .active img.green,.header-left .mainmenu li img.orange{display:none;height:40px}
.header-left .mainmenu li img.green,.header-left .mainmenu li .active img.orange{display:inline;height:40px}
.header-right{float:right;width:10%;min-width:260px;padding-right:20px;padding-top:10px;box-sizing:border-box}
.header-right ul li{display:inline}
.header-right .left-header{float:right;padding-left:0;margin-left:0}
.left-header li{padding-right:10px}
.left-header li a{color:#000}
.header-search .nav li a.hide-in-header{display:none;margin-right:0}
/** START HEADER SEARCH **/
.header-search{box-sizing:border-box}
.header-search .menu li a.up-hide{display:none}
.header-search .menu li:last-of-type{padding-right:0;margin-right:0}
.header-search .menu li a.hide{display:none}
.header .header-inner{max-width:1200px;padding-left:5px;box-sizing:border-box}
.header-search .search{float:right}
.header-search .mod-finder input{border-radius:0;margin-bottom:0;border:1px solid #aaa}
.header-search .mod-finder input{padding-right:5px;padding-left:5px;height:16px;font-size:75%; width: auto;margin-top: -5px;}
.header-search .nav li a:hover{color:#EF7D0A}
.header-search .mod-finder .btn{margin:0;width:28px;height:26px;padding:0;padding-top:3px;padding-left:3px;float: right;overflow: hidden;}
.header-search .mod-finder > div{float: right;margin-top: 1px;margin-left:0.2em}
.search-input{margin:0!important;width:40%;min-width:50px}
.header-search .search button.icon-search{height:25px;width:25px;margin-top:0;margin-right:0;margin-bottom:0;padding:0;border:none;background-image:none}
.header-search .search button.icon-search:before{color:#fff}
.header-search .nav{float:right;display:inline}
.header-search .nav li,.header-search .nav li a{display:inline;width:auto}
.header-search .nav li:first-child{display:none}
.header-search .nav li a{color:#3E3E3E;text-decoration:none;margin-right:10px}
/** START HEADER LANGUAGE **/
.header-right .language{float:right;padding-left:0;margin-left:0}
.language li:nth-child(1):after{content:"|";padding-left:5px;padding-right:5px}
.language li a{text-decoration:underline;color:#000}
.language li.active a{text-decoration:none}
.header-search .mod-languages{float:right}
.header-search .mod-languages ul{margin-right:10px}
.header-search .mod-languages li{margin-left:0;margin-right:0.3em}
.header-search .mod-languages li a:hover{color:#EF7D0A}
.header-search .mod-languages li a{color:#3E3E3E;text-decoration:underline;margin-right:0;padding-right:0}
.header-search .mod-languages li.lang-active a{text-decoration:none}
.header-search .mod-languages li:after{content:" |";text-decoration:none}
.header-search .mod-languages li:last-child:after{content:""}
