@charset "UTF-8";
div.monoColumnPageLayout div#pageHeader div#pageHeaderWrapper h1 {
  padding: 30px 30px 0;
  margin: 0;
}
div.monoColumnPageLayout div.boxPadding div.boxWrapper {
  padding: 0;
}
div.monoColumnPageLayout div.boxPadding > div.boxWrapper {
  padding: 5px 15px 0;
}
div.monoColumnPageLayout div.blueFadeBox div.boxWrapper {
  padding: 10px 12px 0;
}

div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper {
  padding: 0;
  position: relative;
}
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div > div.boxPadding {
  padding: 10px 15px;
}
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c374147 > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c365329 > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c370827 > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c369135 > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c377401 > div.boxPadding,
div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne > div.page.columnTwo > div.columnWrapper > div#c364865 > div.box > div.boxWrapper > div#c377587 > div.boxPadding {
  padding: 10px 15px 40px;
}
#content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnOne div.layout.columnWrapper, 
#content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnTwo div.layout.columnWrapper, 
#content div.monoColumnPageLayout div.threeColumnLayout div.columnWrapper, 
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnTwo div.columnWrapper, 
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnThree div.columnWrapper, 
#content div.monoColumnPageLayout div.fourColumnLayout div.columnWrapper, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnFour div.columnWrapper {
  padding: 5px 15px;
}
#content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnOne div.layout.columnWrapper, 
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnOne div.columnWrapper, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnOne div.columnWrapper {
  padding-left: 0;
}
#content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnTwo div.layout.columnWrapper, 
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnThree div.columnWrapper, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnFour div.columnWrapper {
  padding-right: 0;
}
#content div.monoColumnPageLayout div.twoColumnLayout.thirtySeventy div.layout.columnTwo {
  width: 70%;
}
#content div.monoColumnPageLayout div.twoColumnLayout.thirtySeventy div.layout.columnOne {
  width: 30%;
} 
#content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnOne {
  width: 70%;
} 
#content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnTwo {
  width: 30%;
}
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnOne, 
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnThree {
  width: 33%;
}
#content div.monoColumnPageLayout div.threeColumnLayout div.layout.columnTwo {
  width: 34%;
}
#content div.monoColumnPageLayout div.twoColumnLayout.fiftyFifty div.layout.columnOne,
#content div.monoColumnPageLayout div.twoColumnLayout.fiftyFifty div.layout.columnTwo {
  width: 50%;
}
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnOne, 
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnThree {
  width: 290px;
}
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnTwo {
  width: 270px;
}
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnOne > div.columnWrapper {
  padding: 5px 20px 5px 0;
}
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnTwo > div.columnWrapper {
  padding: 5px 0 ;
}
#content div.monoColumnPageLayout > div.monoColumnPageLayoutWrapper > div.rowOne.row > div.columnTwo.column.page > div.columnWrapper.page > div > div.box.boxPadding > div.boxWrapper > div > div.threeColumnLayout > div.threeColumnLayoutWrapper > div.columnThree > div.columnWrapper {
  padding: 5px 0 5px 20px;
}
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnOne, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnTwo, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnThree, 
#content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnFour {
  width: 25%;
}

#content div.monoColumnPageLayout div.twoColumnLayout.fiftyFifty div.tx-llproducts-pi div.productList div.product div.details {
  width: 290px;
}

@media screen and (max-width: 959px) {
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.fourColumnLayoutWrapper,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.fourColumnLayoutWrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnOne,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnTwo,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnThree,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnFour,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnOne,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnTwo,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnThree,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnFour {
    width: 48%;
    float: none;
  }
  #c510653 .clear,
  #c369053 .clear {
    display: none;
  }
  #content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnOne div.layout.columnWrapper, 
  #content div.monoColumnPageLayout div.twoColumnLayout div.layout.columnTwo div.layout.columnWrapper, 
  #content div.monoColumnPageLayout div.fourColumnLayout div.columnWrapper, 
  #content div.monoColumnPageLayout div.fourColumnLayout div.layout.columnFour div.columnWrapper {
    padding: 0;
  }
}

@media screen and (max-width: 639px) {
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnOne,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnTwo,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnThree,
  #content div.monoColumnPageLayout #c510653 div.fourColumnLayout div.layout.columnFour,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnOne,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnTwo,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnThree,
  #content div.monoColumnPageLayout #c369053 div.fourColumnLayout div.layout.columnFour {
    width: 98%;
  }
  #content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnOne,
  #content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnTwo,
  #content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnOne,
  #content div.monoColumnPageLayout div.twoColumnLayout.seventyThirty div.layout.columnTwo {
    width: 98%;
    float: none;
  }
  DIV.csc-textpic-right DIV.csc-textpic-imagewrap {
    float: none;
  }
  .csc-textpic-imagewrap.csc-textpic-single-image {
    text-align: center;
  }
}


/* Home */
#c364865 #c374147 h2,
#c364865 #c365329 h2,
#c364865 #c370827 h2,
#c364865 #c369135 h2,
#c364865 #c377401 h2,
#c364865 #c377587 h2 {
  font-size: 180%;
  margin: 20px 0 10px;
}
/* divider LikeProduct Menu */
div.divider.LikeProduct {
    height: 1px;
    background: transparent url("/fileadmin/templates/img/breadcrumb_bg.gif") no-repeat scroll left bottom;
    border: none;
}

#TB_overlay {
  z-index: 10000;
}
#TB_window {
  z-index: 10001;
}

/* Floating Menu */
#c364683,
#c364691 {
    position: fixed;
    right: 30px;
    top: 445px;
    width: 170px;
}
@media screen and (max-height: 768px) {
#c364683,
#c364691 {
    top: 210px;
}
}
#c364683 div.blueFadeBox,
#c364691 div.blueFadeBox {
    box-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
    margin:0;
    padding-bottom:15px;
    margin-bottom:15px;
}
#c364725 div.blueFadeBox {
    padding-bottom:1px;
}

.monoColumnPageLayout div.newsTickerActive {
    background: transparent url("../Photos/Home/news_ticker_bg_home_mono.gif") no-repeat scroll left top;
}