/*@import url(//fonts.googleapis.com/css?family=Arimo:700,400);*/

.lpWrapper {
    margin-left: 5px;
}
/*###################################STAGE ONE##########################################*/
 #cat_mainHead {
    background-color:#333333;
    text-align:center;
    height:36px;
    padding-top:14px;
    margin-bottom:10px; 
	width: 1000px;
}
#cat_mainHead h2 {
    color: #ffffff;
    text-transform:uppercase;
    font-family:Arimo;
    font-size:22px;
    letter-spacing:2px;
    font-weight:400;
    line-height:22px;
    background: transparent; /*headline fix shop*/
    padding: 0px; /*headline fix shop*/
}
#cat_clickBarOne {
    height:21px;
    padding-top:6px;
    background-color:#c1c1c1;
    text-align:center;
    cursor:pointer;
	width: 1000px;
}
#cat_clickBarOne span {
    display:inline-block;
    color:#333333;
    text-transform:uppercase;
    font-family:Arial;
    font-size:12px;
    letter-spacing:2px;
    font-weight:700;
    line-height:12px;
}

#cat_clickBarOne:hover {
    background-color:#c1c1c1 !important;
}


span.cat_arrowRight {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/arrowright.png') 0px 0px no-repeat;
    height: 7px;
    width: 4px;
    margin:0 0 1px 9px;
}
span.cat_arrowDown {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/arrowdown.png') 0px 0px no-repeat;
    height: 4px;
    width: 7px;
    margin:0 0 2px 7px;
}
*+html span.cat_arrowRight {
    margin:0 0 11px 11px;
}
*+html span.cat_arrowDown {
    margin:0 0 12px 9px;
}
*+html span {
    margin-bottom:7px;
}
#cat_stageOneHead {
    text-align:center;
    height:32px;
    width:1000px;
    padding-top:18px
}
#cat_stageOneHead h2 {
    color: #333333;
    text-transform:uppercase;
    font-family:Arimo;
    font-size:14px;
    letter-spacing:2px;
    font-weight:700;
    line-height:14px;
    background: transparent; /*headline fix shop*/
    padding: 0px; /*headline fix shop*/
}
#cat_stageOne {
    margin-bottom:5px;
    overflow: hidden;
}
.cat_slideItemsWrapper {
    height:323px;
    overflow:hidden;
    width:3000px;
}
.cat_slideItems {
    height:323px;
    width:3000px;
}
.cat_selectItem {
    width:1000px;
    height:323px;
}
#cat_stageOneNavi {
    left:0px;
    bottom: 19px;
}
#cat_stageOneNavi a {
   /* background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/pixel_opacity_40_black.png') 0 0 repeat;*/
    background: #333;
    opacity: 0.4;
    width:333px;
    height:49px; 
    text-decoration:none;
    text-align:center;
}
#cat_stageOneNavi a span {
    color:#ffffff;
    text-transform:uppercase;
    font-family:Arimo;
    font-size:12px;
    letter-spacing:2px;
    font-weight:700;
    margin-top:16px;
}
#cat_stageOneNavi a:hover {
    /*background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/pixel_opacity_80_black.png') 0 0 repeat;*/
	background: #333;
    opacity: 1;
}
#cat_stageOneNavi a.active {
    /*background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/pixel_opacity_80_black.png') 0 0 repeat;*/
	background: #333;
    opacity: 1;
}
#cat_stageOneNavi .cat_naviDivide {
    margin-right:1px;
}
#cat_stageOneNavi a.cat_OneLessPx {
    width:332px;
}
#cat_stageOneSubText {
    background-color:#333333;
    text-align:left;
    height:68px;
    width:990px;
    padding:12px 0 0 10px;
    margin-bottom:5px;
}
#cat_stageOneSubText span {
    color:#ffffff;
    font-family:Arial;
    font-size:13px;
    font-weight:400;
}
.cat_stageOneCta {
    width:143px;
    height:43px;
    left:100px;
    top:206px;
}
.cat_stageOneCta .cta.ctaBordered {
    padding:0px 7px 0px 0px;
}
.cat_stageOneCta .ctaBordered {
    width:134px;
    margin-bottom:5px;
}
/*###################################STAGE TWO##########################################*/
 #cat_stageTwoCont {
    height:365px;
    width:1000px;
    position:relative;
}
#cat_clickBarTwo, #cat_fakeNavi {
    margin:5px 0 10px 0;
    height:30px;
    width:1000px;
    background-color:#e1e1e1;
}
#cat_fakeNavi {
    margin:5px 0px 0px 0px;
}
#cat_clickBarTwo div, #cat_fakeNavi div {
    width:333px;
    text-align:center;
    cursor:pointer;
    padding-top:6px;
    height:21px;
}
#cat_clickBarTwo a, #cat_fakeNavi a {
    text-decoration:none;
}
#cat_clickBarTwo div:hover, #cat_fakeNavi div:hover {
    background-color:#c1c1c1;
}

#cat_clickBarTwo div.active, #cat_fakeNavi div.active {
    background-color:#c1c1c1;
}
#cat_clickBarTwo span, #cat_fakeNavi span {
    display:inline-block;
    color:#333333;
    text-transform:uppercase;
    font-family:Arial;
    font-size:12px;
    letter-spacing:2px;
    font-weight:700;
    line-height:12px;
}
#cat_clickBarTwo div.cat_OneMorePx, #cat_fakeNavi div.cat_OneMorePx {
    width:332px;
    border-left:1px solid #c1c1c1;
    border-right:1px solid #c1c1c1;
}
#cat_stageTwoCont .cat_stageTwoWording {
    text-align:center;
    height:89px;
    width:259px;
    right:45px;
    top:50px;
}
#cat_stageTwoCont .cat_stageTwoWording h2, #cat_stageTwoCont .cat_stageTwoWording span {
    text-transform:uppercase;
    color:#333333;
    font-family:Arimo;
    font-size:36px;
    letter-spacing:2px;
    font-weight:700;
    line-height:40px;
    background: transparent; /*headline fix shop*/
    padding: 0px; /*headline fix shop*/
}
#cat_stageTwoCont .cat_stageTwoWording span {
    line-height:21px;
}
.cat_moreToStageTwo, .cat_moreToStageTwo span {
    text-decoration:none;
}
.cat_stageTwoCta {
    width:143px;
    height:19px;
    right:105px;
    bottom:179px;
}
.cat_infoBox {
    right:14px;
    bottom:14px;
}
.cat_stageTwoCta .cta.ctaBordered {
    padding:0px 7px 0px 0px;
}
.cat_stageTwoCta .ctaBordered {
    width:134px;
    margin-bottom:5px;
}
.cat_stageOneSubText {
    width:483px;
    height:231px;
    background-color:#333333;
    padding:5px 0 0 12px;
    margin-top:10px;
}
.cat_stageOneSubText ul {
    list-style:disc;
    margin-left:14px;
}
.cat_stageOneSubText h2 {
    color:#ffffff;
    font-family:Arimo;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    line-height:25px;
    background: transparent; /*headline fix shop*/
    padding: 0px; /*headline fix shop*/
}
.cat_stageOneSubText li, .cat_stageOneSubText span, .cat_stageOneSubText i {
    color:#ffffff;
    font-family:Arial;
    font-size:13px;
    font-weight:400;
    line-height:25px;
}
.cat_stageOneSubText i {
    font-style:italic;
}
/*******  Plus Icons - Info Boxes  ******/
 #cat_stageTwoCont .cat_stageTwoItems .info-box ul {
    background: transparent;
    filter: alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
    khtml-opacity: 0.85;
    background-color: #333;
    zoom: 1;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box .dList {
    display: none;
    position: relative;
    text-align: left;
    z-index: 4;
    
}
#cat_stageTwoCont .cat_stageTwoItems .info-box b {
    color: #FFFFFF;
    display: inline-block;
    font: 700 13px Arimo, arial, sans-serif;
    margin: 0 0 5px -15px;
    letter-spacing: 1px;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box.infoActive .dList {
    display: block;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box .dList {
    font-weight: 400;
    padding:10px 11px 10px 25px;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box {
    letter-spacing: 1px;
    z-index: 12;
}
*+html #cat_stageTwoCont .cat_stageTwoItems {
    zoom: 0;
}
/*

*+html #cat_stageTwoCont .cat_stageTwoItems .info-box {
   zoom: 0;
}
*/

/* First Slide - First Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .first .first {
    left: 39px;
    top: 68px;
}
/* First Slide - Second Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .first .second {
    left: 438px;
    top: 292px;
}
/* First Slide - Third Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .first .third {
    left: 482px;
    top: 122px;
}
/* First Slide - Fourth Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .first .fourth {
    left: 420px;
    top: 350px;
}
/* Second Slide - First Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .second .first {
    left: 21px;
    top: 221px;
}
/* Second Slide - Second Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .second .second {
    left: 418px;
    top: 295px;
}
/* Second Slide - Third Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .second .third {
    left: 480px;
    top: 120px;
}
/* Third Slide - First Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .third .first {
    left: 21px;
    top: 221px;
}
/* Third Slide - Second Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .third .second {
    left: 438px;
    top: 291px;
}
/* Third Slide - Third Info Box */
 #cat_stageTwoCont .cat_stageTwoItems .third .third {
    left: 480px;
    top: 120px;
}
#cat_stageTwoCont .cat_stageTwoItems .info-icon {
    background: url("//a1276.ztat.net/lpo/zalando/lp/2013/11/lpo-5229/plus_information_icon.png") no-repeat;
    display: inline-block;
    position: absolute;
    width: 60px;
    height: 60px;
    background-position:center center;
    cursor: pointer;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box.infoActive .info-icon.bottomIcon {
    background: url("//a1276.ztat.net/lpo/zalando/lp/2013/11/lpo-5229/bottom_minus_information_icon.png") no-repeat;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box.infoActive .info-icon.topIcon {
    background: url("//a1276.ztat.net/lpo/zalando/lp/2013/11/lpo-5229/top_minus_information_icon.png") no-repeat;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box.infoActive .info-icon.rightIcon {
    background: url("//a1276.ztat.net/lpo/zalando/lp/2013/11/lpo-5229/right_minus_information_icon.png") no-repeat;
}
#cat_stageTwoCont .cat_stageTwoItems .info-box.infoActive .info-icon.leftIcon {
    background: url("//a1276.ztat.net/lpo/zalando/lp/2013/11/lpo-5229/left_minus_information_icon.png") no-repeat;
}
#cat_stageTwoCont .cat_stageTwoItems li {
    display: block;
    left: 0;
    top: 0;
    line-height: 20px;
    margin-bottom: 5px;
}
#cat_stageTwoCont .cat_stageTwoItems ul {
    color: #FFFFFF;
    list-style: disc outside none;
    padding: 5px 26px 0 17px;
}
#content #cat_stageTwoCont .cat_stageTwoItems .info-box .dList {
    font-weight: 400;
    padding: 10px 11px 10px 10px;
    margin-left:0px;
}
/*###################################BOTTOM##########################################*/
 #cat_logoContainer a {
    width:242px;
    height:80px;
}
.cat_logoMarginLeft {
    margin-left:11px;
}
#cat_logoContainer .cat_link1 {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_1_hover.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link1:hover {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_1.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link2 {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_2_hover_v3.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link2:hover {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_2_v2.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link3 {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_3_hover.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link3:hover {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_3.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link4 {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_4_hover.png') no-repeat 0 0;
}
#cat_logoContainer .cat_link4:hover {
    background:url('//a1276.ztat.net/lpo/zalando/lp/2013/12/lpo-5521/INT_bhberater_bottom_subTeaser_242x80_4.png') no-repeat 0 0;
}
.teaserBox img {
    display: block;
}
.makeOpacity span {
    text-transform:uppercase;
    color:#333333;
    font-family:Arimo;
    font-size:14px;
    letter-spacing:2px;
    font-weight:700;
    line-height:14px;
    right:7px;
    top:10px;
}
.teaserBox a {
    text-decoration:none;
}
.teaserBox {    
    width:242px;
    height:150px;
}

.ctaUnderlined {
    bottom: 8px;
    right: 8px;
}

*+html .teaserBox .cta.ctaUnderlined {
    padding-bottom:2px;
}


.cat_logoHead {
    margin:18px 0px 8px 0px;
    width:1000px;
}
.cat_logoHead h2 {
    text-transform:uppercase;
    color:#333333;
    font-family:Arimo;
    font-size:14px;
    letter-spacing:2px;
    font-weight:700;
    line-height:14px;
    background: transparent; /*headline fix shop*/
    padding: 0px; /*headline fix shop*/
}
