
/**************** imageflow on material ***************/
.imageflow .Imageflow_caption,
.nescefe_container17 li .Imageflow_caption {
    display:none;
}

.nescefe_container23 div.ul,
.nescefe_container17 ul {
    width: 950px;
}

.nescefe_container23 .imageflow .next,
.nescefe_container23 .imageflow .previous,
.nescefe_container23 .imageflow .slider,
.nescefe_container23 .imageflow .slideshow.pause,
.nescefe_container23 .imageflow .slideshow.play,
.nescefe_container17 .imageflow .next,
.nescefe_container17 .imageflow .previous,
.nescefe_container17 .imageflow .slider,
.nescefe_container17 .imageflow .slideshow.pause,
.nescefe_container17 .imageflow .slideshow.play {
    background: transparent url('../img/no-repeat.png') -70px -70px no-repeat;
    height: 16px;
    width: 20px;
}

/*
.nescefe_container23 .imageflow .slideshow.pause,
.nescefe_container23 .imageflow .slideshow.play {
    margin:399px 0 0 135px;
}

.nescefe_container23 .imageflow .pause {
    position: absolute;
    top: 379px;
    left: 782px;
}
* */


.nescefe_container23 .imageflow .next ,
.nescefe_container17 .imageflow .next {
    background-position: -70px -70px;
    margin: -7px -34px 0 30px;
}
.nescefe_container23 .imageflow .previous ,
.nescefe_container17 .imageflow .previous {
    background-position: -23px -70px;
}
.nescefe_container23 .imageflow .slider ,
.nescefe_container17 .imageflow .slider {
    background-position: -95px -70px;
    margin: -7px 0 0 -7px;
    width: 12px;
}
.nescefe_container23 .imageflow .slideshow.pause ,
.nescefe_container17 .imageflow .slideshow.pause {
    background-position: 0 -70px;
}
.nescefe_container23 .imageflow .slideshow.play ,
.nescefe_container17 .imageflow .slideshow.play {
    background-position: -47px -70px;
}

.nescefe_container23 .imageflow .next:hover ,
.nescefe_container17 .imageflow .next:hover {
    background-position: -70px -91px;
}
.nescefe_container23 .imageflow .previous:hover ,
.nescefe_container17 .imageflow .previous:hover {
    background-position: -23px -91px;
}
.nescefe_container23 .imageflow .slider:hover ,
.nescefe_container17 .imageflow .slider:hover {
    background-position: -95px -91px;
}
.nescefe_container23 .imageflow .slideshow.pause:hover ,
.nescefe_container17 .imageflow .slideshow.pause:hover {
    background-position: 0 -91px;
}
.nescefe_container23 .imageflow .slideshow.play:hover ,
.nescefe_container17 .imageflow .slideshow.play:hover {
    background-position: -47px -91px;
}



/**************** imageflow on startpage ***************/
.layout-99 div.leftFrame,
.layout-99 div.middleFrame,
.layout-99 div.rightFrame {
}
.layout-99 div.rightFrame {
}

.layout-99 div.middleFrame {
}

.layout-99 .nescefe_container4,
.layout-99 .nescefe_container13 {
    background: #e0f0f6; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: -moz-linear-gradient(top,  #e0f0f6 0%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e0f0f6), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #e0f0f6 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #e0f0f6 0%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #e0f0f6 0%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #e0f0f6 0%,#ffffff 100%); /* W3C */
    -pie-background: linear-gradient(to bottom,  #e0f0f6 0%,#ffffff 100%); /* W3C */
    -webkit-border-radius: 14px;
    border-radius: 14px;
    border: 2px solid #e0f0f6;
    padding: 18px 18px 0 18px;
    height: 317px;
    overflow: hidden;

}

.nescefe_container13 .imageflow .imageflow {
    margin: 10px 0 5px 0;
    height: 209px;
}

.nescefe_container13 .imageflowBox {
    border-bottom: 2px solid #d2eaf2;
    margin: 11px 0 11px 0;
    padding: 0 0 6px;
}

.layout-99 .nescefe_container13 .images .pause,
.layout-99 .nescefe_container13 .imageflow .slideshow.pause,
.layout-99 .nescefe_container13 .imageflow .slideshow.play {
    display: none;
}

.layout-99 .nescefe_container4 .csc-header,
.layout-99 .nescefe_container13 .csc-header {
    text-align: center;
}

.layout-99 .imageflowWrap .body {
    margin-top: 10px;
}

ul.imageflowBox,
ul.imageflowBox li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/****************** highlights on startpage *******************/

.layout-99 .csc-frame-imageflow {
    background:url(../img/ajax-loader.gif) center 60px no-repeat;
}
.layout-99 .csc-frame-imageflow .imageflowContent {
    visibility:hidden;
}
.imageflowWrap950 .imageflow .loading{
    background:url(../img/ajax-loader.gif) center top no-repeat;
    padding:20px 0 0 0;
}

.layout-99 .themesWrap .bodyWrap p {
    color: #00839e;
    font-size: 15px;
    line-height: 22px;
    margin-bottom: 0px;
}

.csc-textpic-intext-left-nowrap .bullet {
    float: left;
}
.csc-textpic-intext-right-nowrap .bullet {
    float: right;
}


.layout-99 .themesWrap .theme1 {
    margin-top: 5px;
}
.layout-99 .themesWrap .theme1 .bullet {
    width: 33px;
    height: 33px;
    margin-left:9px;
    background: transparent url('../img/no-repeat.png') -322px -195px no-repeat;
}

.layout-99 .themesWrap .theme1 .bodyWrap {
    padding-top: 19px;
    margin-left: 48px;
    color: #00839e;
}

.layout-99 .themesWrap .theme2 .bullet {
    width: 58px;
    height: 59px;
    background: transparent url('../img/no-repeat.png') -370px -195px no-repeat;
}

.layout-99 .themesWrap .theme2 .bodyWrap {
    padding-top: 22px;
    padding-left: 0px;
}

.layout-99 .themesWrap .theme3 {
    margin-top: 23px;
}
.layout-99 .themesWrap .theme3 .bullet {
    width: 43px;
    height: 43px;
    margin-left:-8px;
    background: transparent url('../img/no-repeat.png') -448px -195px no-repeat;
    margin-top: 6px;
}
#cd60 div.csc-textpic {
    overflow: visible;
}

.layout-99 .themesWrap .theme3 .bodyWrap {
    padding-top: 0px;
    margin-left: 48px;
}
