@charset "UTF-8";

h3 a,
form.fCalculator .ls_headline {
    color: #D55923;
}
/* happysize colors START */
.clrY00{ color: #000;}
.bgClrY00{ background-color: #000;}
.borderClrY00{ border-color: #000;}

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

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

/* mid color (grey) used i.e. in h4-tags */
.clrY03{ color: #9A968C;}
.bgClrY03{ background-color: #9A968C;}
.borderClrY03{ border-color: #9A968C;}
input, select, textarea { border-color: #CCC9C2; color: #333; }
label, .label, .textField { color: #76736B; }

/* dark color (grey) */
.clrY04{ color: #76736b; }
.bgClrY04{ background-color: #76736b;}
.borderClrY04{ border-color: #76736b;}

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

/* light color (beige) */
.clrY11{ color: #fef6eb;}
.bgClrY11{ background-color: #fef6eb;}
.borderClrY11{ border-color: #fef6eb;}

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

/* mid color (orange) */
.clrY13{ color: #fde9c9;}
.bgClrY13{ background-color: #fde9c9;}
.borderClrY13{ border-color: #fde9c9;}

/* very dark color (red) */
.clrY21{ color: #7a0202;}
.bgClrY21{ background-color: #7a0202;}
.borderClrY21{ border-color: #7a0202;}

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

/* dark color (orange) */
.clrY31{ color: #FAB046;}
.bgClrY31{ background-color: #FAB046;}
.borderClrY31{ border-color: #FAB046;}

/* mid color (orange) */
.clrY32{ color: #EF8D00;}
.bgClrY32{ background-color: #EF8D00;}
.borderClrY32{ border-color: #EF8D00;}

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

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

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

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

/* error color (red) */
.clrY99{ color: #f22 }
.bgClrY99{ background-color: #f22}
.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 orange: arrows  and headlines */
.nav-clrY02 {color: #f8ba27;}
.nav-bgClrY02 {background-color: #f8ba27;}
.nav-borderClrY02 {border-color: #f8ba27;}

/* intensive blue: arrows MP */
.nav-clrY03 {color: #3478b2;}
.nav-bgClrY03 {background-color: #3478b2;}
.nav-borderClrY03 {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: #d8d8d8;}
.nav-bgClrY08 {background-color: #d8d8d8;}
.nav-borderClrY08 {border-color: #d8d8d8;}

/* 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;}

/* groupnavi: active-red */
.nav-clrY08 {color: #7a0202;}
.nav-bgClrY08 {background-color: #7a0202;}
.nav-borderClrY08 {border-color: #7a0202;}



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

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

.pageHeadColored  a.myAccount{
    background-image: url(/fileadmin/templates/BASE/img/happysize/mainSprite.gif);
}
#pageHeadBasket{
	background: url(/fileadmin/templates/BASE/img/carticon.png) 19px 0 no-repeat;
}
#pageHeadBasketList{
    /* background-image: url(/fileadmin/templates/BASE/img/happysize/wk_verlauf.jpg); */
	background-color: #fafafa;
}
#pageHeadGlobalNav{
    background-image: url(/fileadmin/templates/BASE/img/happysize/pageHeadGlobalNavBg.jpg);
}

#pageHeadGlobalNavSub {
	background-position: top left;
}

.newsletterTeaser1col,
#headSearch{
    background-image: url(/fileadmin/templates/BASE/img/spriteSearchform.png);
}
#headSearch:hover {
    background-position: 0 -28px;
}

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


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

.telephoneBig {
      background-image:url(/fileadmin/templates/BASE/img/happysize/mainSprite.gif) ;
}

.telnumber{
    color: #7a0202;
}


#leftNav ul li {
	border-color: #d8d8d8;
}

#leftNav ul li a:hover {
    color: #7A0202;
}

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

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

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

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

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

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

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

/* rootnav-hover-colors: hs */
/* level 1: no class */
#pageHeadGlobalNavTabs ul li a.HS {
	background-position: 0 -29px;
    border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li a.MP {
	background-position: -92px 0;
}
#pageHeadGlobalNavTabs ul li a.KIDS {
    background-position: -184px 0;
}
/* level 2: hover */
#pageHeadGlobalNavTabs ul li a.HS:hover{
    border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li a.MP:hover{
    border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li a.KIDS:hover{
    border-bottom: 1px solid #eaeaea;
}
/* level 3: active */
#pageHeadGlobalNavTabs ul li.active a.HS{
    border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li.active a.MP{
    border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li.active a.KIDS{
    border-bottom: 1px solid #eaeaea;
}
/* level 5 (=2): inactive hover */
#pageHeadGlobalNavTabs ul li.notactive a.HS:hover{
	border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li.notactive a.MP:hover{
	border-bottom: 1px solid #eaeaea;
}
#pageHeadGlobalNavTabs ul li.notactive a.KIDS:hover{
	border-bottom: 1px solid #eaeaea;
}
/* default activation of HS */
#pageHeadGlobalNavTabs ul li a.HS {
	background-position: left -29px;
	border-bottom: 1px solid #eaeaea;
}



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

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

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

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

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

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

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

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

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

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

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

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

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

.inner .content.bgShadeBlue {
  background-image: url(/fileadmin/templates/BASE/img/happysize/frameBlueBg.png);
}


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/happysize/mainSprite.gif);
}


/* 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/happysize/pagerSprite.jpg);
}


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


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

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


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

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

.contentSitemapItem a,
.csc-linkToTop a,
.dmc_mb3_product_01 div.text a,
a {
	color: #EF8D00;
}

.csc-linkToTop a {
    background-image: url(/fileadmin/templates/BASE/img/happysize/mainSprite.gif);
    background-repeat: no-repeat;
}

.checkbox {
	display: inline-block;
}

.dmc_mb3_shoppingbasket_basket40 .basketTable {
    border-top-width: 1px;
    border-top-style: dotted;
}

.basketTotal table tr.total td {
    border-top-width: 1px;
    border-top-style: solid;
}



/* -------------------------------------------------------------------------- */
/* - jcarousel ... lots of sliders                                          - */
/* -------------------------------------------------------------------------- */
.jcarousel-skin-happysize .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_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: -200px 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: -250px 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: -200px 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: -250px 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: -200px 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-skin-happysize_searchslidersmall .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: -250px 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                                   - */
/* -------------------------------------------------------------------------- */



a.listedLink,
a.listedLinkfancyBox {
    background-image:url(/fileadmin/templates/BASE/img/happysize/menuArrowRight.gif);
    background-position: 0px 4px;
    background-repeat: no-repeat;
}

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





/* smoothgallery */
.jdGallery .slideInfoZone {
	background: #FFF0D9;
}
.jdGallery a.carouselBtn {
	background: #FEB64F;
}
.jdGallery a.play {
	background: url(/fileadmin/templates/BASE/img/happysize/rgsmoothgallery/control_play.gif) no-repeat center right;
}
.jdGallery a.pause {
	background: url(/fileadmin/templates/BASE/img/happysize/rgsmoothgallery/control_pause.gif) no-repeat center right;
}
.jdGallery .carousel {
	background: #FFF0D9;
}
.jdGallery .carousel .carouselInner .thumbnail {
	background: #FFF0D9;
}
.jdGallery a.left {
	background: transparent url(/fileadmin/templates/BASE/img/happysize/slider_300.gif) no-repeat;
	background-position: -419px 0px;
}
.jdGallery a.left:hover {
	background-position: -351px 0px;
}
.jdGallery a.right {
	background: transparent url(/fileadmin/templates/BASE/img/happysize/slider_300.gif) no-repeat;
	background-position: -387px 0px;
}
.jdGallery a.right:hover {
	background-position: -329px 0px;
}
.jdGallery a.open:hover { background: url(/fileadmin/templates/BASE/img/happysize/rgsmoothgallery/open.png) no-repeat center center; }

* html .jdGallery a.open:hover { background: url(/fileadmin/templates/BASE/img/happysize/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/happysize/tabs.png) left bottom no-repeat;*/
}

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

ul.tabNavigation a.current h5,
ul.tabNav a.current h5 {
    /*color: #6f3030;*/
}

div.dmc_mb3_orderform_01 .orderformtable td {
    border-right: 1px dotted #FEB64F;
    border-top: 1px dotted #FEB64F;
}


div.dmc_mb3_orderform_01 .orderformtr1 {
    background-color: #fefaf5;
}


.basketTable  td {
    border-right: 1px dotted #FEB64F;
    border-top: 1px dotted #FEB64F;
}


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

#mainSubNav ul li a:hover {
    color: #7A0202;
}


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

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

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

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

/* logo */
#logoContainer {
	margin: 12px 0 0 10px;
}
#logoContainer.logo {
	padding: 0 0 14px 0;
}
#logoContainer.logo_kids {
	margin-top: 5px;
	padding-bottom: 12px;
}

.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;
}

/* 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;
}

/* new colors QW-16 */
/*input, select, textarea {border-color: #CCC9C2; color: #76736B;}*/
#leftNav .bgClrY12{ background-color: #f7f7f7;}
#leftNav .nav-bgClrY01 {background-color: #d8d8d8;}
#leftNav .nav-bgClrY01b {background-color: #f7f7f7;}
#leftNav .nav-clrY04 {color: #76736b;}

/* 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/happysize/mainSprite.gif);
	color: #76736b;
}
#gotoTopButton a:hover {
	color: #7a0202;
}

