.visible-desktop{display:inherit !important}
.hidden-desktop{display:none !important}
.landingpage .landingpage-banner{position:relative}
#nav>li{border-left:1px solid #a2000c}
#nav>li.first{border-left:0;border-radius:6px 0 0 0}
#nav>li.last{border-right:1px solid #a2000c}
#nav .subnav.level1,#nav .subnav.level2,#nav .subnav.level3{left:0;width:100%;position:absolute;display:none}
#nav li.active .subnav.level1{display:block}
#nav li.active .subnav.level1>ul>li.active .subnav.level2{display:block}
#nav li.active .subnav.level1>ul>li.active .subnav.level2>ul>li.active .subnav.level3{display:block}
.no-touch .navbar ul li:hover>a{background:0}
#nav.flyout li.level0{float:left;margin:0;padding:0;z-index:1}
#nav.flyout li div.subnav.level1{display:none;z-index:300;top:42px;position:absolute;background-color:#f3f3f3;border:1px solid #555;border-top:0;box-shadow:2px 5px 5px #666;-moz-box-shadow:2px 5px 5px #666;-webkit-box-shadow:2px 5px 5px #666;-ms-box-shadow:2px 5px 5px #666;-o-box-shadow:2px 5px 5px #666;-khtml-box-shadow:2px 5px 5px #666}
#nav.flyout li.active .subnav.level1>ul>li.active .subnav.level2{display:none}
#nav.flyout li.active .subnav.level1>ul>li.active .subnav.level2>ul>li.active .subnav.level3{display:none}
#nav.flyout li:hover div.subnav.level1{height:auto;padding-top:15px;display:block}
#nav.flyout .subnav.flyout-inner{z-index:1000 !important}
#nav.flyout .subnav.flyout-inner.level1 ul{margin-bottom:0;float:left}
#nav.flyout .subnav.flyout-inner.level1 ul li{float:left;height:180px}
#nav.flyout .subnav.flyout-inner.level1 img{padding-right:20px}
#nav.flyout div.subnav.level1 h3{padding-left:15px;color:#000;text-align:left}
#nav.flyout div.subnav.level1 ul>li>h3{padding-left:0}
#nav.flyout div.subnav.level1 .name{display:block;padding-top:10px;color:#ff0026;font-weight:700;font-size:12px;width:97px;line-height:1.2;white-space:normal;text-align:left}
#nav.flyout .subnav.flyout-inner.level1.promotion ul{padding-bottom:10px}
#nav.flyout .subnav.flyout-inner.level1.promotion ul li{float:none;height:auto;display:block}
#nav.flyout .subnav.flyout-inner.level1.promotion img{display:none}
#nav.flyout .subnav.flyout-inner.level1.promotion .name{width:auto}
#nav.flyout .subnav.flyout-inner.level1.promotion .cms-container{text-align:left}
.static-nav ul{display:table;vertical-align:middle;margin:0;padding:0;width:100%}
.static-nav ul li{display:table-cell;text-align:center;padding-bottom:0;margin:0}
.static-nav li,.static-nav a{font-size:14px}
.static-nav>ul ul{display:none;width:100%;line-height:33px;margin-bottom:0}
.static-nav>ul li.active a,.static-nav>ul li.active a:hover{font-weight:700;text-decoration:none}
.static-nav>ul ul.active{display:block;padding-left:10px}
#third-level-nav ul{background:#9b0017}
#third-level-nav li a,#third-level-nav li a:hover{color:#fff;text-decoration:none;padding:0}
#third-level-nav li.active .active-marker{background:url(http://a2h.aboshop.stern.de/skin/frontend/base/default/images/kombishopa/active-sub.png) no-repeat 50% 50% transparent;height:9px;width:15px;position:absolute;margin-top:31px;z-index:6}
#third-level-nav li.parent-cat a{color:#999}
#third-level-nav li.level2{padding-left:20px}
.categorypath-hefte-einzelhefte #third-level-nav{display:none}
#fourth-level-nav ul{background:#fff}
#fourth-level-nav li a,#fourth-level-nav li a:hover{color:#555;text-decoration:none;padding:0}
#fourth-level-nav ul.level2 li.parent-cat{display:none}
#fourth-level-nav li.level3{padding-left:20px}
#fourth-level-nav li.first,#fourth-level-nav li.first a{padding-left:0}
#nav.horizontal{display:block}
#nav.horizontal>li{height:auto;margin:0;padding:0;border-left:1px solid #4f4f4f}
#nav.horizontal>li.first{border-left:0;border-radius:6px 0 0 0}
#nav.horizontal>li.last{border-right:1px solid #4f4f4f}
#nav.horizontal>li a.level-top{font-size:18px;line-height:42px;text-decoration:none;color:#fff;padding:0 20px;display:inline-block;*display:inline}
#nav .subnav>ul>li{line-height:33px;margin:0 0 0 20px;font-size:14px;display:inline-block;*display:inline}
#nav .subnav>ul>li a,#nav .subnav>ul>li a:hover{color:#fff;text-decoration:none;height:auto;padding:0}
#nav .subnav>ul>li.active>a,#nav .subnav>ul>li.active>a:hover{font-weight:700;text-decoration:none}
#nav .subnav.level2{background:none repeat scroll 0 0 #fff}
#nav .subnav.level2>ul>li a,#nav .subnav.level2>ul>li a:hover{color:#7b848b}
#nav .subnav.level1{top:42px;background-color:#7b848b}
#nav .subnav.level2{top:33px;background-color:#fff}
.navbar.level-count-1{margin-bottom:0}
.navbar.level-count-2{margin-bottom:32px}
.navbar.level-count-3{margin-bottom:65px}
.navbar.level-count-4{margin-bottom:87px}
.addition-item .addition-item-inner .image{width:135px;height:135px}
.onestep .fulfiller-cart-items .product img{margin:0 auto}
.onestep .fulfiller-cart-items .product .product-name{font-size:15px;color:#000;padding-bottom:0;padding-top:0}
.onestep .fulfiller-cart-items .product .product-fulfiller-info{font-size:11px;padding-bottom:10px}
.onestep .fulfiller-cart-items .product .description{font-size:12px;color:#333}
.onestep .fulfiller-cart-items .item-price{border-bottom:3px double #ccc;margin-top:80px;position:absolute;right:20px}
.onestep .fulfiller-cart-items .item-price .sum{float:left;color:#333;font-weight:bold}
.onestep .fulfiller-cart-items .item-price .label{float:left;color:#333}
.onestep .fulfiller-cart-items .item-price .price{font-size:26px;font-weight:700;color:#111;padding-right:0}
.onestep .register-form .twelve.columns{margin-left:0}
.onestep .fulfiller-cart-items{border-style:solid}
.onestep .fulfiller-cart-items .product-issuing-company{display:block;color:#555;width:60%;float:left;margin:10px 0 10px 50px}
.onestep .fulfiller-cart-items .cart-item{border:0}
.onestep .fulfiller-cart-items .product .remove-link{display:block;padding:0 20px 0 0}
.onestep .toggle-checkout-method{float:right;margin-right:20px}
.onestep .toggle-checkout-method span{background-color:#f7f7f7;padding:5px 0}
.onestep .payment label{font-weight:normal}
