@charset "UTF-8";

/* use #pageWrapper for proper overwrites. do not use !important */


#pageHeadGlobalNav{
    background-image: url(/fileadmin/templates/BASE/img/happysize/pageHeadGlobalNavBg.jpg);
}

#pageHeadGlobalNavSub {
	background-position: 0 -46px;
}

#pageHeadMetaNav a:hover,
#pageHeadMetaNav a:active,
#pageHeadMetaNav a:visited {
	color: #3D7B95;
}

h1, h2{
    color: #003E5D;
}

h3 a,
form.fCalculator .ls_headline  {
    color: #003E5D;
}


/* happysize colors START */
#pageWrapper .clrY00, #popupWrapper .clrY00{ color: #000; }
#pageWrapper .bgClrY00, #popupWrapper .bgClrY00{ background-color: #000; }
#pageWrapper .borderClrY00, #popupWrapper .borderClrY00{ border-color: #000; }

#pageWrapper .clrY01, #popupWrapper .clrY01{ color: #fff; }
#pageWrapper .bgClrY01, #popupWrapper .bgClrY01{ background-color: #fff; }
#pageWrapper .borderClrY01, #popupWrapper .borderClrY01{ border-color: #fff; }

/* light color (grey) */
#pageWrapper .clrY02, #popupWrapper .clrY02{ color: #b9b2a4; }
#pageWrapper .bgClrY02, #popupWrapper .bgClrY02{ background-color: #b9b2a4; }
#pageWrapper .borderClrY02, #popupWrapper .borderClrY02{ border-color: #b9b2a4; }

/* mid color (grey) used i.e. in h4-tags */
#pageWrapper .clrY03, #popupWrapper .clrY03{ color: #9a968c; }
#pageWrapper .bgClrY03, #popupWrapper .bgClrY03{ background-color: #9a968c; }
#pageWrapper .borderClrY03, #popupWrapper .borderClrY03{ border-color: #9a968c; }

/* dark color (grey) */
#pageWrapper .clrY04, #popupWrapper .clrY04{ /* color: #76736B; */ }
#pageWrapper .bgClrY04, #popupWrapper .bgClrY04{ background-color: #CDE4EC; }
#pageWrapper .borderClrY04, #popupWrapper .borderClrY04{ border-color: #76736B; }
input, select, textarea { border-color: #CCC9C2; color: #333; }
label, .label, .textField { color: #76736B; }

/* very dark color (grey) - used i.e. in h3-tags*/
#pageWrapper .clrY05, #popupWrapper .clrY05{ color: #3a3935; }
#pageWrapper .bgClrY05, #popupWrapper .bgClrY05{ background-color: #3a3935; }
#pageWrapper .borderClrY05, #popupWrapper .borderClrY05{ border-color: #3a3935; }

/* light color (beige) */
#pageWrapper .clrY11, #popupWrapper .clrY11{ color: #e0ebf0; }
#pageWrapper .bgClrY11, #popupWrapper .bgClrY11{ background-color: #e0ebf0; }
#pageWrapper .borderClrY11, #popupWrapper .borderClrY11{ border-color: #e0ebf0; }

/* light color (orange) */
#pageWrapper .clrY12, #popupWrapper .clrY12{ color: #fdf3dc; }
#pageWrapper .bgClrY12, #popupWrapper .bgClrY12{ background-color: #e2edf0; }
#pageWrapper .borderClrY12, #popupWrapper .borderClrY12{ border-color: #fdf3dc; }

/* mid color (orange) */
#pageWrapper .clrY13, #popupWrapper .clrY13{ color: #CDE4EC; }
#pageWrapper .bgClrY13, #popupWrapper .bgClrY13{ background-color: #CDE4EC; }
#pageWrapper .borderClrY13, #popupWrapper .borderClrY13{ border-color: #CDE4EC; }

/* very dark color (red) */
#pageWrapper .clrY21, #popupWrapper .clrY21{ color: #003E5D; }
#pageWrapper .bgClrY21, #popupWrapper .bgClrY21{ background-color: #003E5D; }
#pageWrapper .borderClrY21, #popupWrapper .borderClrY21{ border-color: #003E5D; }

/* very dark color (brown) - used in h1- and h2-Tags ??? */
#pageWrapper .clrY23, #popupWrapper .clrY23{ color: #6f3030; }
#pageWrapper .bgClrY23, #popupWrapper .bgClrY23{ background-color: #6f3030; }
#pageWrapper .borderClrY23, #popupWrapper .borderClrY23{ border-color: #6f3030; }

/* dark color (orange) */
#pageWrapper .clrY31, #popupWrapper .clrY31{ color: #feb64f; }
#pageWrapper .bgClrY31, #popupWrapper .bgClrY31{ background-color: #58a4c4 !important; }
#pageWrapper .borderClrY31, #popupWrapper .borderClrY31{ border-color: #fa3c4d3; }

/* mid color (orange) */
#pageWrapper .clrY32, #popupWrapper .clrY32{ color: #3D7B95; }
#pageWrapper .bgClrY32, #popupWrapper .bgClrY32{ background-color: #3D7B95; }
#pageWrapper .borderClrY32, #popupWrapper .borderClrY32{ border-color: #3D7B95; }

/* dark color (orange) used i.e. in h3-linked-tags */
#pageWrapper .clrY34, #popupWrapper .clrY34{ color: #003e5d; }
#pageWrapper .bgClrY34, #popupWrapper .bgClrY34{ background-color: #d55923; }
#pageWrapper .borderClrY34, #popupWrapper .borderClrY34{ border-color: #d55923; }

/* very light purple used for teaser background */
.clrY40{ color: #e2e3e3;}
.bgClrY40{ background-color: #e2e3e3;}
.borderClrY40{ border-color: #e2e3e3;}

/* very light green used for teaser background */
.clrY43{ color: #dbded8;}
.bgClrY43{ background-color: #dbded8;}
.borderClrY43{ border-color: #dbded8;}

/* very light blue used for teaser background */
.clrY46{ color: #dde3e6;}
.bgClrY46{ background-color: #dde3e6;}
.borderClrY46{ border-color: #dde3e6 }

/* error color (red) */
#pageWrapper .clrY99, #popupWrapper .clrY99{ color: #f22 }
#pageWrapper .bgClrY99,#popupWrapper .bgClrY99{ background-color: #f22 }
#pageWrapper .borderClrY99, #popupWrapper .borderClrY99{ border-color: #f22 }

/* new colors: navigation (quickwins) */

/* leight grey: inactive elements */
.nav-clrY01  {color: #f7f7f7;}
.nav-bgClrY01 {background-color: #f7f7f7;}
.nav-borderClrY01 {border-color: #f7f7f7;}

/* intensive blue: arrows MP */
.nav-clrY02 {color: #3478b2;}
.nav-bgClrY02 {background-color: #3478b2;}
.nav-borderClrY02 {border-color: #3478b2;}

/* very dark grey: main groups */
.nav-clrY04 {color: #333;}
.nav-bgClrY04 {background-color: #333;}
.nav-borderClrY04 {border-color: #333;}

/* dark grey: sub groups */
.nav-clrY05 {color: #999;}
.nav-bgClrY05 {background-color: #999;}
.nav-borderClrY05 {border-color: #999;}

/* middle grey: active panes */
.nav-clrY08 {color: #999;}
.nav-bgClrY08 {background-color: #999;}
.nav-borderClrY08 {border-color: #999;}

/* light orange: hover HS */
.nav-clrY06 {color: #fad861;}
.nav-bgClrY06 {background-color: #fcc445;}
.nav-borderClrY06 {border-color: #fcc445;}

/* light blue: hover MP */
.nav-clrY07 {color: #7cbbdc;}
.nav-bgClrY07 {background-color: #7cbbdc;}
.nav-borderClrY07 {border-color: #7cbbdc;}



/* images */
body{
    /* background-image: url(/fileadmin/templates/BASE/img/menplus/bg.jpg); */
    background-color: #fff;
}
#pageWrapper .pageHeadColored{
    background-image: url(/fileadmin/templates/BASE/img/menplus/pageHeadColoredBg.gif);
}

#pageWrapper .pageHeadColored ul li a{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

#pageWrapper .pageHeadColored  a.myAccount{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

#pageHeadBasket {
	background: #fff url(/fileadmin/templates/BASE/img/carticon.png) 19px -61px no-repeat;
}

#pageHeadBasketList{
    background-image: url(/fileadmin/templates/BASE/img/menplus/wk_verlauf.jpg);
}

#pageHeadGlobalNav{
    background-image: url(/fileadmin/templates/BASE/img/menplus/pageHeadGlobalNavBg.jpg);
}

.newsletterTeaser1col,
#headSearch {
	background: #fff url(/fileadmin/templates/BASE/img/spriteSearchform.png) 0 -56px no-repeat;
}
#headSearch:hover {
    background-position: 0 -84px;
}

#pageFooterService ul.serviceSub li a{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

.telephone,
.post,
.fax,
.mail {
    background-image: url(/fileadmin/templates/BASE/img/menplus/sprite_icon.gif);
}

.telephoneBig {
      background-image:url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif) ;
}
.telnumber{
    color: #003E5D;
}

#pageFooterCompany  ul.company li a, #pageFooterCompany  ul.companysub li a{
    background-image: url(/fileadmin/templates/BASE/img/menplus/footer_link_bg.gif);
}

#leftNav ul li ul li a{
    background-image: url(/fileadmin/templates/BASE/img/menplus/menuArrowRight.gif);
}

#leftNav ul li ul li ul li a{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

#leftNav ul li ul li ul li a.sub{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

#leftNav ul li a:hover {
    color: #003E5D;
}

#leftNav ul li ul li.nav-bgClrY01.active {
	background-color: #d8d8d8;
}

/* shadows */
#pageContainer{
    /* background-image: url(/fileadmin/templates/BASE/img/menplus/shadFullTop.png); */
}

#pageHead{
    /* background-image: url(/fileadmin/templates/BASE/img/menplus/shadFull.png); */
}


/* level 1: no class */
#pageHeadGlobalNavTabs ul li a.HS {
	width: 92px;
    background-position: 0 0;
}
#pageHeadGlobalNavTabs ul li a.MP {
	width: 92px;
    background-position: -92px -29px;
    border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li a.KIDS {
	width: 92px;
    background-position: -184px 0;
}

/* level 1: hover */
#pageHeadGlobalNavTabs ul li a.HS:hover{
    border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li a.MP:hover{
    border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li a.KIDS:hover{
    border-bottom: 1px solid #3578b2;
}
/* level 2: active */
#pageHeadGlobalNavTabs ul li.active a.HS{
    border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li.active a.MP{
    border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li.active a.KIDS{
    border-bottom: 1px solid #3578b2;
}
/* level 2: inactive hover */
#pageHeadGlobalNavTabs ul li.notactive a.HS:hover{
	border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li.notactive a.MP:hover{
	border-bottom: 1px solid #3578b2;
}
#pageHeadGlobalNavTabs ul li.notactive a.KIDS:hover{
	border-bottom: 1px solid #3578b2;
}


#startpageBigTeaser{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadFullBot.png);
}

.startpageBigTeaserInner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadFull.png);
}

.startPageTeaser{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadTop.gif);
}

.startPageTeaserInner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadBottom.gif);
}

.startPageTeaserContent a {
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
}

#leftNav {
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadLeftNavBot.png);
}

#leftNavOuter{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadLeftNavTop.png);
}
#leftNavInner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadLeftNav.png);
}


.mainContentShad {
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContentBot.png);
}

.mainContentShadOuter{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContentTop.png);
}
.checkout .mainContentShadOuter{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContentTop_full.png);
}
.mainContentShadInner, .mainContentPicShadInner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContent.png);
}

.checkout .mainContentShad {
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContentBot_full.png);
}

.checkout .mainContentShadInner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadRightContent_full.png);
}



.mainContentTeaser1col,
.mainContentTeaser2col,
.mainContentTeaser3col {
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadTop.gif);
}
.mainContentTeaser1col .inner,
.mainContentTeaser2col .inner,
.mainContentTeaser3col .inner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadBottom.gif);
}

.inner .content.bgShadePurple {
  background-image: url(/fileadmin/templates/BASE/img/menplus/frameBrownBg.png);
}

.inner .content.bgShadeGreen {
  background-image: url(/fileadmin/templates/BASE/img/menplus/frameGreenBg.png);
}

.inner .content.bgShadeBlue {
  background-image: url(/fileadmin/templates/BASE/img/menplus/frameGrayBg.png);
}
.inner .bgShadePurple h2, .inner .bgShadePurple h1 {
    color: #303119;
}
.inner .bgShadePurple h2, .inner .bgShadeGreen h1 {
    color: #3C3B37;
}
.inner .bgShadePurple h2, .inner .bgShadeBlue h1 {
    color: #362B24;
}

a {
    color: #999;
}



ul.listedLink a.notepad,
ul.listedLink a.productRecommend,
ul.listedLink a.catalog,
ul.listedLink a.productFeedback,
ul.listedLink li a,
a.topLink,
a.backLink,
a.backLink,
a.info,
a.close,
a.std,
 a.clrY32Down{
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
    color: #3D7B95;
}


/* dmc_mb3_search */

.dmc_mb3_search_10 .filtertext {
    color: #333;
    font-size: 9px;
    text-decoration: underline;
    background: none;
}
.dmc_mb3_search_10 .sortingHead {
    color: #333;
    font-size: 9px;
    margin-bottom: 0;
}
.dmc_mb3_search_10 #filterSorting select {
    margin-right: 0;
}
.dmc_mb3_search_10 #filterSorting select:first-child {
    margin-left: 10px;
}

/* dmc_mb3_productlist */
.pagerFunctions div a.back span,
.pagerFunctions div a.next span,
.pagerFunctions div a span.leftFr,
.pagerFunctions div a span.rightFr,
.pagerFunctions div.artPerPage a {
    background-image: url(/fileadmin/templates/BASE/img/menplus/pagerSprite.jpg);
}


/* dmc_mb3_product */
.availMatrixInner {
    background-image:url(/fileadmin/templates/BASE/img/menplus/availMatrixGradientSmallBg.gif);
}
.availMatrixInnerColors a:hover,
.availMatrixInnerColors a.on{
    background-image: url(/fileadmin/templates/BASE/img/menplus/availMatrixColorSelectSprite.gif);
}


.availMatrixInnerColors a {
    background-image: url(/fileadmin/templates/BASE/img/menplus/availMatrixColorSelectSprite.gif);
}

.availMatrixInner {
    background-image: url(/fileadmin/templates/BASE/img/menplus/availMatrixGradientBg.gif);
}


.dmc_mb3_product_03,
.dmc_mb3_product_21 {
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadTop.gif);
}

.dmc_mb3_product_03 .inner,
.dmc_mb3_product_21 .inner{
    background-image: url(/fileadmin/templates/BASE/img/menplus/shadBottom.gif);
}


a.listedLink,
a.listedLinkfancyBox,
a.listedLinkBack {
    background-image:url(/fileadmin/templates/BASE/img/menplus/menuArrowRight.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
    color: #3D7B95 !important;
}

/* Accordion */
.accordion h3.csc-firstHeader a{
    border-bottom: 1px dotted #AAA79E;
    background: transparent url(/fileadmin/templates/BASE/img/menplus/accordion.jpg) right 14px no-repeat;
    display: block;
}


/* -------------------------------------------------------------------------- */
/* - jcarousel ... lots of sliders                                          - */
/* -------------------------------------------------------------------------- */
.jcarousel-skin-happysize .jcarousel-container,
.jcarousel-skin-happysize_mpr .jcarousel-container,
.jcarousel-skin-happysize_brandSlider .jcarousel-container,
.jcarousel-skin-happysize_Avail .jcarousel-container,
.jcarousel-skin-happysize_quickorder .jcarousel-container,
.jcarousel-skin-happysize_homepage .jcarousel-container,
.jcarousel-skin-happysize_catalogue .jcarousel-container,
.jcarousel-skin-happysize_searchslider .jcarousel-container,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-container,
.jcarousel-skin-happysize_notepadslider .jcarousel-container,
.jcarousel-skin-happysize_kontohscslider .jcarousel-container
{
	background-color: #ffffff;
}

.jcarousel-skin-happysize .jcarousel-item-placeholder,
.jcarousel-skin-happysize_mpr .jcarousel-item-placeholder,
.jcarousel-skin-happysize_brandSlider .jcarousel-item-placeholder,
.jcarousel-skin-happysize_Avail .jcarousel-item-placeholder,
.jcarousel-skin-happysize_quickorder .jcarousel-item-placeholder,
.jcarousel-skin-happysize_homepage .jcarousel-item-placeholder,
.jcarousel-skin-happysize_catalogue .jcarousel-item-placeholder,
.jcarousel-skin-happysize_searchslider .jcarousel-item-placeholder,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-item-placeholder,
.jcarousel-skin-happysize_notepadslider .jcarousel-item-placeholder,
.jcarousel-skin-happysize_kontohscslider .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}



/* -------------------------------------------------------------------------- */
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_Avail .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_homepage .jcarousel-prev-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_20.gif) no-repeat;
	background-position: -100px 65px;
}
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_Avail .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_Avail .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_homepage .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_homepage .jcarousel-prev-horizontal:active {
	background-position: -300px 65px;
}
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_notepadslider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_searchslider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_kontohscslider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_Avail_cart .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_catalogueslider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_quickorder .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_Avail .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_Avail .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_Avail .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_homepage .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_homepage .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_homepage .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0px 65px;
}

.jcarousel-skin-happysize_notepadslider .jcarousel-next-horizontal,
.jcarousel-skin-happysize_searchslider .jcarousel-next-horizontal,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-horizontal,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-horizontal,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-horizontal,
.jcarousel-skin-happysize_quickorder .jcarousel-next-horizontal,
.jcarousel-skin-happysize_Avail .jcarousel-next-horizontal,
.jcarousel-skin-happysize_homepage .jcarousel-next-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_20.gif) no-repeat;
	background-position: -150px 65px;
}
.jcarousel-skin-happysize_notepadslider .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_notepadslider .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_searchslider .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_searchslider .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_quickorder .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_quickorder .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_Avail .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_Avail .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_homepage .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_homepage .jcarousel-next-horizontal:active {
	background-position: -350px 65px;
}
.jcarousel-skin-happysize_notepadslider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_notepadslider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_notepadslider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_searchslider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_searchslider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_searchslider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_kontohscslider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_Avail_cart .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_catalogueslider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_quickorder .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_quickorder .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_quickorder .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_Avail .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_Avail .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_Avail .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_homepage .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_homepage .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_homepage .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -50px 65px;
}
/* -------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------- */
.jcarousel-skin-happysize .jcarousel-prev-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_25.gif) no-repeat;
	background-position: -100px 145px;
}
.jcarousel-skin-happysize .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize .jcarousel-prev-horizontal:active {
	background-position: -300px 145px;
}
.jcarousel-skin-happysize .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -0px 145px;
}

.jcarousel-skin-happysize .jcarousel-next-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_25.gif) no-repeat;
	background-position: -150px 145px;
}
.jcarousel-skin-happysize .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize .jcarousel-next-horizontal:active {
	background-position: -350px 145px;
}
.jcarousel-skin-happysize .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -50px 145px;
}
/* -------------------------------------------------------------------------- */



/* -------------------------------------------------------------------------- */
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_mpr .jcarousel-prev-horizontal,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-prev-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_20.gif) no-repeat;
	background-position: -100px 40px;
}
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_mpr .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_mpr .jcarousel-prev-horizontal:active,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-prev-horizontal:hover,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-prev-horizontal:active {
	background-position: -300px 40px;
}
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_brandSlider .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_mpr .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_mpr .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-happysize_mpr .jcarousel-prev-disabled-horizontal:active,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-sk.jcarousel-skin-happysize_searchslidersmallin-happysize .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -0px 40px;
}
.jcarousel-skin-happysize_brandSlider .jcarousel-next-horizontal,
.jcarousel-skin-happysize_mpr .jcarousel-next-horizontal,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-horizontal {
    background: transparent url(/fileadmin/templates/BASE/img/slider_20.gif) no-repeat;
	background-position: -150px 40px;
}
.jcarousel-skin-happysize_brandSlider .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_brandSlider .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_mpr .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_mpr .jcarousel-next-horizontal:active,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-horizontal:hover,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-horizontal:active {
	background-position: -350px 40px;
}
.jcarousel-skin-happysize_brandSlider .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_brandSlider .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_brandSlider .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_mpr .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_mpr .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_mpr .jcarousel-next-disabled-horizontal:active,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-disabled-horizontal,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-happysize_searchslidersmall .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -50px 40px;
}
/* -------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------- */
/* - end of jcarousel ... lots of sliders                                   - */
/* -------------------------------------------------------------------------- */

/* smoothgallery */
.jdGallery .slideInfoZone {
	background: #EBF3F6;
}
.jdGallery a.carouselBtn {
	background: #99C2D6;
}
.jdGallery a.play {
	background: url(/fileadmin/templates/BASE/img/menplus/rgsmoothgallery/control_play.gif) no-repeat center right;
}
.jdGallery a.pause {
	background: url(/fileadmin/templates/BASE/img/menplus/rgsmoothgallery/control_pause.gif) no-repeat center right;
}
.jdGallery .carousel {
	background: #EBF3F6;
}
.jdGallery .carousel .carouselInner .thumbnail {
	background: #EBF3F6;
}
.jdGallery a.left {
	background: transparent url(/fileadmin/templates/BASE/img/menplus/slider_300.gif) no-repeat;
	background-position: -209px 0px;
}
.jdGallery a.left:hover {
	background-position: -288px 0px;
}
.jdGallery a.right {
	background: transparent url(/fileadmin/templates/BASE/img/menplus/slider_300.gif) no-repeat;
	background-position: -177px 0px;
}
.jdGallery a.right:hover {
	background-position: -262px 0px;
}
.jdGallery a.open:hover { background: url(/fileadmin/templates/BASE/img/menplus/rgsmoothgallery/open.png) no-repeat center center; }

* html .jdGallery a.open:hover { background: url(/fileadmin/templates/BASE/img/menplus/rgsmoothgallery/open.gif) no-repeat center center;
	filter:alpha(opacity=80); }

ul.tabNavigation li a,
ul.tabNav li a {
    background: transparent url(/fileadmin/templates/BASE/img/menplus/tabs.png) left bottom no-repeat;
}
ul.tabNavigation li a.current,
ul.tabNav li a.current {
    background: transparent url(/fileadmin/templates/BASE/img/menplus/tabs.png) left top no-repeat;
}
ul.tabNavigation a h5,
ul.tabNav a h5 {
	background: transparent url(/fileadmin/templates/BASE/img/menplus/tabs.png) right bottom no-repeat;
}
ul.tabNavigation a.current h5,
ul.tabNav a.current h5 {
    color: #003E5D;
}

div.dmc_mb3_orderform_01 .orderformtable td,
.basketTable  td {
    border-right: 1px dotted #3D7B95;
    border-top: 1px dotted #3D7B95;
}

div.dmc_mb3_orderform_01 .orderformtr1 {
    background-color: #e2edf0;
}
.basketTable .orderformtr1, 
.basketTable .orderformtr1, 
.sizeguidanceTable .orderformtr1, 
.sizeguidanceTable .orderformtr1 {
    background-color: #eefafd !important;
}

.basketTotal {
    border-top: 1px dotted #3D7B95;
    border-bottom: 1px dotted #3D7B95;
}

#mainSubNav ul li a:hover {
    color: #003E5D;
}


.mainContentbrandSliderRow{
    background-image:url("/fileadmin/templates/BASE/img/menplus/shadTop.gif");
}

.mainContentbrandSliderRow .inner  {
    background-image:url("/fileadmin/templates/BASE/img/menplus/shadBottom.gif");
}

#leftNav ul li ul li a.active {
    background-image: url(/fileadmin/templates/BASE/img/menplus/menuArrowDown.gif);
}

/* rootnav: post-entries */
li#magazineButton {float: right;}

/* logo */
#logoContainer {
	margin: 9px 0 0 10px;
}
#logoContainer.logo {
	padding: 0 0 14px 0;
}

/* overwrite shadows for pds */
#recommendationsDetailPage.mainContentShad,
#recommendationsDetailPage div.mainContentShadOuter,
#recommendationsDetailPage div.mainContentShadInner
{
	background: none;
}
#recommendationsDetailPage .mainContentShadOuter{
    padding-top: 4px;
    width: 927px;
	border: 3px solid #e4e4e4;
}

#recommendationsDetailPage .mainContentShadInner{
    padding: 0;
}

#recommendationsDetailPage .dmc_mb3_product_03,
#recommendationsDetailPage .dmc_mb3_product_21 {
    background: none;
}

div#productDetailsOuterContainer .rightCol .orderContainer .currentPrice.clrY21 {
	color: #333 !important;
}

/* herrenmode - new colors QW-16 */
#leftNav .bgClrY12 { background-color: #f7f7f7; }
#leftNav .nav-bgClrY01 {background-color: #d8d8d8;}
#leftNav .nav-bgClrY01b {background-color: #f7f7f7 !important;}
#leftNav .nav-clrY04 {color: #76736b;}
#leftNav .clrY04 {color: #76736b;}

/* active-blue groupnavi, magazin */
#leftNav .nav-clrY08 {color: #003e5d;}
#leftNav .nav-bgClrY08 {background-color: #3478b2;}
#leftNav .nav-borderClrY08 {border-color: #3478b2;}
#leftNav .clrY21 { color: #003e5d; }

/* this is used for MP and HS equally */
/* footer text color */
#pageFooterService,
#pageFooterService .serviceSubCont,
#pageFooterService .serviceSubCont strong,
#pageFooterHotline .clrY04,
#pageFooterCompany .clrY04,
#pageFooterService .clrY04 { color: #76736B; }


/* header basket block text color */
#pageHeadBasket.clrY04 { color: #333; }

#headSearch input { color: #76736b; }


/* "TOP" Button */
#gotoTopButton {
	background: #f7f7f7;
	border: 1px solid #ececec;
}
#gotoTopButton a {
    background-image: url(/fileadmin/templates/BASE/img/menplus/mainSprite.gif);
	color: #76736b;
}
#gotoTopButton a:hover {
	color: #003e5d;
}

