.printlogo{display:none}
#main-header .container{padding:0}
.head-container{z-index:400;position:absolute;right:0;background:#fff;display:block;float:left;width:100%}
.brand .logo img{float:left;margin-right:10px}
.brand .logo:hover{text-decoration:none}
.brand .logo{color:#000;padding:0;display:block;float:left;width:100%}
.brand .logo span{font-weight:400;font-size:24px;margin-top:9px;display:block;line-height:22px;letter-spacing:-.5px}
.brand .logo span.logo-zusatz{color:#000;font-size:12px;margin-top:3px;line-height:16px;letter-spacing:0;text-transform:uppercase}
.brand{display:block;padding:5px 10px 10px;float:left;text-align:left;width:30%;-webkit-border-radius:0 0 4px;-moz-border-radius:0 0 4px;border-radius:0 0 4px}
#main-header.affix{top:0;left:0;right:0;z-index:300}
#main-header{margin:0 0 20px;display:block;float:left;width:100%;position:relative;background:#fff;-webkit-box-shadow:0 1px 2px #868f8e;box-shadow:0 1px 2px #868f8e}
#main-header.affix .brand,#main-header.affix .slider{display:none}
.header-menu{float:right;padding:5px 10px}
.header-menu li a{padding-left:10px;font-size:12px}
.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-moz-transition-time:.6s;transiiton-time:.6s}
.carousel-fade .carousel-inner .active{opacity:1}
.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}
.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}
.carousel-fade .carousel-control{z-index:2}
.search-collapse.collapse fieldset.ft-txt label,.search-collapse.collapsing fieldset.ft-txt label{width:100%}
.search-collapse.collapse fieldset.ft-txt .desc,.search-collapse.collapsing fieldset.ft-txt .desc{float:left;width:25%}
.search-collapse.collapse label,.search-collapse.collapsing label{font-weight:400}
.search-collapse.collapse fieldset.ft-txt input,.search-collapse.collapsing fieldset.ft-txt input{float:left;width:75%}
.search-collapse.collapse .ft-button .ft_sort,.search-collapse.collapse .ft-date .desc,.search-collapse.collapse .ft-date input,.search-collapse.collapse .ft-date-b,.search-collapse.collapse .ft-date-v,.search-collapse.collapse .ft_sort .desc,.search-collapse.collapsing .ft-button .ft_sort,.search-collapse.collapsing .ft-date .desc,.search-collapse.collapsing .ft-date input,.search-collapse.collapsing .ft-date-b,.search-collapse.collapsing .ft-date-v,.search-collapse.collapsing .ft_sort .desc{float:left;width:50%}
.search-collapse.collapse .ft_sort .selectboxit-container,.search-collapse.collapsing .ft_sort .selectboxit-container{width:50%}
.search-collapse.collapse .ft_sort .selectboxit-container .selectboxit .selectboxit-text,.search-collapse.collapsing .ft_sort .selectboxit-container .selectboxit .selectboxit-text{width:100%;max-width:100%!important}
.search-collapse.collapse .ft_sort .selectboxit-container .selectboxit,.search-collapse.collapsing .ft_sort .selectboxit-container .selectboxit{width:100%}
.search-collapse.collapse .ft-date .ft-date-b .desc,.search-collapse.collapse .ft_sort[for=treffer] .desc,.search-collapse.collapsing .ft-date .ft-date-b .desc,.search-collapse.collapsing .ft_sort[for=treffer] .desc{margin-left:5%;margin-right:5%;width:40%;text-align:center}
.search-collapse.collapse .ft_submit,.search-collapse.collapsing .ft_submit{float:left;margin-left:25%;margin-top:15px}
@media (min-width:992px) and (max-width:1199px){.brand{width:40%}}
@media (max-width:991px){.brand{width:42%}}
.lt-ie9 .search-collapse.collapse,.lt-ie9 .search-collapse.collapsing{position:absolute;right:0;top:100%;left:0;float:left;margin-top:2px;background:#fff;z-index:300;border:1px solid #ddd;padding:20px}
.login-collapse .login .headline{margin:0 0 8px;font-weight:700;display:block;float:left}
.login-collapse .login input,.login-collapse .login label{clear:both;display:block;width:100%}
.login-collapse .login .fieldrow{display:block;float:left;margin:0 0 8px;width:100%}
.lt-ie9 .login-collapse.collapse,.lt-ie9 .login-collapse.collapsing{position:absolute;right:20px;top:100%;float:left;margin-top:0;z-index:300}
.lt-ie9 .login-collapse .login{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:25px 20px 15px;display:block;float:left;position:relative;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);border:1px solid #ddd;max-width:275px}
.lt-ie9 .login-collapse .login .logout-button .btn{margin-top:0}
.lt-ie9 .login-collapse .login .headline{margin:0 0 8px;font-weight:700;display:block;float:left}
.lt-ie9 .login-collapse .login input,.lt-ie9 .login-collapse .login label{clear:both;display:block;width:100%}
.lt-ie9 .login-collapse .login .fieldrow{display:block;float:left;margin:0 0 8px;width:100%}
.lt-ie9 .login-collapse .login .btn-portalColor{margin:8px 0 0;float:left}
.lt-ie9 .login-collapse .login:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-10px;right:80px}
.lt-ie9 .login-collapse .login:after{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;position:absolute;top:-9px;right:81px}
.lt-ie9 .search-collapse.collapse fieldset.ft-txt label,.lt-ie9 .search-collapse.collapsing fieldset.ft-txt label{width:100%}
.lt-ie9 .search-collapse.collapse fieldset.ft-txt .desc,.lt-ie9 .search-collapse.collapsing fieldset.ft-txt .desc{float:left;width:25%}
.lt-ie9 .search-collapse.collapse label,.lt-ie9 .search-collapse.collapsing label{font-weight:400}
.lt-ie9 .search-collapse.collapse fieldset.ft-txt input,.lt-ie9 .search-collapse.collapsing fieldset.ft-txt input{float:left;width:75%}
.lt-ie9 .search-collapse.collapse .ft-button .ft_sort,.lt-ie9 .search-collapse.collapse .ft-date .desc,.lt-ie9 .search-collapse.collapse .ft-date input,.lt-ie9 .search-collapse.collapse .ft-date-b,.lt-ie9 .search-collapse.collapse .ft-date-v,.lt-ie9 .search-collapse.collapse .ft_sort .desc,.lt-ie9 .search-collapse.collapsing .ft-button .ft_sort,.lt-ie9 .search-collapse.collapsing .ft-date .desc,.lt-ie9 .search-collapse.collapsing .ft-date input,.lt-ie9 .search-collapse.collapsing .ft-date-b,.lt-ie9 .search-collapse.collapsing .ft-date-v,.lt-ie9 .search-collapse.collapsing .ft_sort .desc{float:left;width:50%}
.lt-ie9 .search-collapse.collapse .ft_sort .selectboxit-container,.lt-ie9 .search-collapse.collapsing .ft_sort .selectboxit-container{width:50%}
.lt-ie9 .search-collapse.collapse .ft_sort .selectboxit-container .selectboxit .selectboxit-text,.lt-ie9 .search-collapse.collapsing .ft_sort .selectboxit-container .selectboxit .selectboxit-text{width:100%;max-width:100%!important}
.lt-ie9 .search-collapse.collapse .ft_sort .selectboxit-container .selectboxit,.lt-ie9 .search-collapse.collapsing .ft_sort .selectboxit-container .selectboxit{width:100%}
.lt-ie9 .search-collapse.collapse .ft-date .ft-date-b .desc,.lt-ie9 .search-collapse.collapse .ft_sort[for=treffer] .desc,.lt-ie9 .search-collapse.collapsing .ft-date .ft-date-b .desc,.lt-ie9 .search-collapse.collapsing .ft_sort[for=treffer] .desc{margin-left:5%;margin-right:5%;width:40%;text-align:center}
.lt-ie9 .search-collapse.collapse .ft_submit,.lt-ie9 .search-collapse.collapsing .ft_submit{float:left;margin-left:25%;margin-top:15px}
.lt-ie9 .login-collapse .btn-row.visible-xs{display:block!important;position:absolute;right:7px;top:8px;float:right}
.lt-ie9 .login-collapse .btn-row.visible-xs .menu-title{display:none!important}
.lt-ie9 .login-collapse .btn-row.visible-xs .accordion-close{text-indent:-1999999px;background-image:url(../../../../../src_project/img/portal/clear.png);background-repeat:no-repeat;width:10px;height:10px;display:block;float:left;z-index:10}
@media (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.lt-ie9 .login-collapse .btn-row.visible-xs .accordion-close{background-image:url(../../../../../src_project/img/portal/clear@2x.png);background-size:10px 10px}}
.lt-ie9 .login-collapse .btn-row.visible-xs .accordion-close:hover{opacity:8;filter:alpha(opacity=800)}
@media (min-width:768px){.login-collapse .btn-row.visible-xs{display:block!important;position:absolute;right:8px;top:8px;float:right;z-index:10}
.login-collapse .btn-row.visible-xs .menu-title{display:none!important}
.login-collapse .btn-row.visible-xs .accordion-close{text-indent:-1999999px;background-image:url(../../../../../src_project/img/portal/clear.png);background-repeat:no-repeat;width:10px;height:10px;display:block;float:left}
.login-collapse .accordion-close:hover{opacity:.7;filter:alpha(opacity=70)}
.search-collapse.collapse,.search-collapse.collapsing{position:absolute;right:20px;top:-50px;float:left;margin-top:2px;z-index:300}
.login-collapse.collapse,.login-collapse.collapsing{position:absolute;right:20px;top:100%;float:left;margin-top:0;z-index:300}
.login-collapse .login{background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:25px 20px 15px;display:block;float:left;position:relative;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.176);box-shadow:0 6px 12px rgba(0,0,0,.176);border:1px solid #ddd;max-width:275px}
.login-collapse .login .logout-button .btn{margin-top:0}
.login-collapse .login .headline{margin:0 0 8px;font-weight:700;display:block;float:left}
.login-collapse .login input,.login-collapse .login label{clear:both;display:block;width:100%}
.login-collapse .login .fieldrow{display:block;float:left;margin:0 0 8px;width:100%}
.login-collapse .login .btn-portalColor{margin:8px 0 0;float:left}
.login-collapse .login:before{content:'';display:inline-block;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #ccc;border-bottom-color:rgba(0,0,0,.2);position:absolute;top:-10px;right:75px}
.login-collapse .login:after{content:'';display:inline-block;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #fff;position:absolute;top:-9px;right:76px}
.nav-container.affix .login-collapse.collapse,.nav-container.affix .login-collapse.collapsing,.nav-container.affix .search-collapse.collapse,.nav-container.affix .search-collapse.collapsing{top:5px;right:80px}
.main-search .input-container{float:left;margin-right:-2px;width:150px}
.main-search .input-container input{padding:2px 3px 2px 5px}
.main-search .btn.btn-portalColor{-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;padding:2px 8px 3px}
.btn-searchbar.visible-lg{margin-top:7px;opacity:.5;filter:alpha(opacity=50);position:absolute;right:10px;bottom:9px}
.btn-login.visible-lg{margin-top:7px;opacity:.5;filter:alpha(opacity=50);position:absolute;right:85px;bottom:10px}
.id1001 .btn-login.visible-lg,.id1018 .btn-login.visible-lg,.id1019 .btn-login.visible-lg{right:10px}
.btn-cart.visible-lg{margin-top:7px;position:absolute;right:157px}
.id1001 .btn-cart.visible-lg,.id1018 .btn-cart.visible-lg,.id1019 .btn-cart.visible-lg{right:85px}
.btn-login.visible-lg.collapsed,.btn-searchbar.visible-lg.collapsed{opacity:1;filter:alpha(opacity=100)}}
@media (min-width:768px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.login-collapse .btn-row.visible-xs .accordion-close{background-image:url(../../../../../src_project/img/portal/clear@2x.png);background-size:10px 10px}}
@media (max-width:767px){#main-header,.head-container{position:relative}
#main-header .head-container .button-row.affix{left:0;right:0;top:0;z-index:300}
.head-container .button-row{border:none}
.head-container .button-row .btn-row{background:#fff;border-bottom:4px solid #566643}
.login-collapse,.navbar-collapse,.search-collapse{width:100%;left:0;background:#fff;position:fixed;max-height:100%;top:0;bottom:0;overflow:auto!important;padding:0}
.login-collapse.collapsing,.navbar-collapse.collapsing,.search-collapse.collapsing{overflow:hidden!important}
.login-collapse.collapsing,.login-collapse.in,.navbar-collapse.collapse.in,.navbar-collapse.collapsing,.search-collapse.collapsing,.search-collapse.in{z-index:800}
.main-search input{width:100%;margin-bottom:10px}
.brand{width:100%;background:0 0;float:left}
.login-collapse .btn-portalColor,.login-collapse input,.login-collapse label,.search-collapse.collapse .ft-button .ft_sort,.search-collapse.collapse .ft-date .desc,.search-collapse.collapse .ft-date .ft-date-b .desc,.search-collapse.collapse .ft-date input,.search-collapse.collapse .ft-date-b,.search-collapse.collapse .ft-date-v,.search-collapse.collapse .ft_sort .desc,.search-collapse.collapse .ft_sort .selectboxit-container,.search-collapse.collapse .ft_sort[for=treffer] .desc,.search-collapse.collapse fieldset.ft-txt .desc,.search-collapse.collapse fieldset.ft-txt input,.search-collapse.collapsing .ft-button .ft_sort,.search-collapse.collapsing .ft-date .desc,.search-collapse.collapsing .ft-date .ft-date-b .desc,.search-collapse.collapsing .ft-date input,.search-collapse.collapsing .ft-date-b,.search-collapse.collapsing .ft-date-v,.search-collapse.collapsing .ft_sort .desc,.search-collapse.collapsing .ft_sort .selectboxit-container,.search-collapse.collapsing .ft_sort[for=treffer] .desc,.search-collapse.collapsing fieldset.ft-txt .desc,.search-collapse.collapsing fieldset.ft-txt input{width:100%;margin-left:0;margin-right:0;text-align:left}
.login-collapse .btn-portalColor{text-align:center}
.search-collapse.collapse .ft_sort .selectboxit-container,.search-collapse.collapsing .ft_sort .selectboxit-container{margin-bottom:10px}
.search-collapse.collapse .ft_submit,.search-collapse.collapsing .ft_submit{float:left;width:100%;margrin-left:0;margin-left:0}
.search-collapse.collapse .btn-portalColor,.search-collapse.collapsing .btn-portalColor{width:100%;text-align:center}}
