/* Do not edit these files. They are generated by SASS. (Shift 2016) */
th, b, strong, h1, h2, h3, h4, h5, h6 { font-weight: bold; }

* { margin: 0; padding: 0; }

img { border: none; }

body.startpage { width: 100%; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3F4144; }

a img { text-decoration: none; border: 0; }

.hr { width: 100%; background: url("../../../Content.Node/images/home/dotted-line.gif") 0 30px repeat-x; padding: 30px 0 30px 0; clear: both; }

.hr-header { background: url("../../../Content.Node/images/home/dotted-line.gif") 0 0 repeat-x; padding: 1px 0 1px 0; display: block; }

.startpage #header .hr-header { display: none; }

.border-left-no { border-left: 0 !important; }

.hr-no-pad { background: url("../../../Content.Node/images/home/dotted-line.gif") 0 0 repeat-x; padding: 1px 0 1px 0; display: none; }

.hr-double-dotted { background-image: url("../../../Content.Node/images/home/dotted-line-double.gif"); }

.hr-bottom-mid { padding-bottom: 13px; }

.hr-bottom-small { padding-bottom: 15px; margin-top: -10px; }

#close-flyout { position: fixed; top: 0; left: 0; overflow: hidden; width: 3333px; height: 3333px; display: none; z-index: 10; }

#wrapper { width: 970px; margin-left: auto; margin-right: auto; }

a { text-decoration: none; }
a:hover { color: #666666 !important; }

.muave-link-large-grey { background: url("../../../Content.Node/images/home/link-arrow-large-grey.png") 0 0 no-repeat; bottom: 0; color: #B24D91; display: block; height: 24px; margin-top: 25px; padding-left: 30px; padding-top: 4px; }

.muave-link-large-darkgrey { background: url("../../../Content.Node/images/home/link-arrow-large-darkgrey.png") 0 0 no-repeat; bottom: 0; color: #B24D91; display: block; height: 24px; margin-top: 25px; padding-left: 30px; padding-top: 4px; }

.muave-link-med-darkgrey { display: block; color: #B24D91; background: url("../../../Content.Node/images/home/link-arrow-medium-darkgrey.png") 0 0 no-repeat; padding-left: 25px; margin-top: 21px; }

.muave-link-large-muave { display: block; background: url("../../../Content.Node/images/home/link-arrow-large-mauve.png") 0 0 no-repeat; height: 24px; padding-left: 30px; padding-top: 4px; color: #B24D91; }

.muave-link-med-grey { display: block; color: #B24D91; background: url("../../../Content.Node/images/home/link-arrow-medium-grey.png") 0 0 no-repeat; padding-left: 25px; margin-top: 21px; }

.muave-link-med-grey.ambassador { color: #7D8DAC; }

.text-large { font-size: 21px; text-transform: uppercase; font-weight: bold; text-decoration: none; }

.text-med { font-size: 15px; text-transform: uppercase; font-weight: bold; text-decoration: none; }

.text-small { font-size: 12px; text-transform: uppercase; font-weight: bold; text-decoration: none; }

.norm-headline { text-transform: uppercase; padding-bottom: 5px; }

.top-21 { margin-top: 21px; }

#header { position: relative; }

.print-header { display: none; }

#header-img { background: url("../../../Content.Node/images/home/header.jpg") 0 0 no-repeat; width: 970px; height: 140px; text-indent: -3333px; border: 0; margin: 0; }

#header #header-img a { display: block; width: 250px; height: 140px; text-decoration: none; border: 0; }

#searchform { display: none; }

#navigation { padding: 21px 0 0 0; margin-bottom: 21px; float: left; }
#navigation #nav li { list-style-type: none; float: left; margin-left: 14px; padding-left: 14px; border-left: 1px solid #C7C7C7; }
#navigation #nav li:first-child { margin-left: 0; border-left: 0; }
#navigation #nav li.first { border-left: 0; }
#navigation #nav li a { color: #666666; }
#navigation #nav li a:hover { color: #B24D91 !important; }

#header #navigation .active a { color: #b24d91 !important; }

#blog-news-holder .ambassadors .ambassador-box, #blog-news-holder .news .news-box { padding: 5px; margin-top: 2px; }
#blog-news-holder .ambassadors .ambassador-box { background-color: #F7F6F2; }
#blog-news-holder .news .news-box { background-color: #F5F6F8; }
#blog-news-holder .ambassadors { float: right; width: 465px; }
#blog-news-holder .news { float: left; width: 465px; }
#blog-news-holder .ambassadors h2, #blog-news-holder .news h2 { color: #666666; margin-bottom: 25px; }
#blog-news-holder .ambassadors h2 span { color: #7D8DAC; }
#blog-news-holder .news h2 span { color: #B24D91; }
#blog-news-holder .ambassadors .ambassador-box img, #blog-news-holder .news .news-box img { display: block; float: left; margin-right: 15px; width: 126px; height: 126px; border: 1px solid #FFFFFF; }
#blog-news-holder .ambassadors .ambassador-box h3, #blog-news-holder .news .news-box h3 { font-size: 13px; margin-top: 10px; text-transform: uppercase; }
#blog-news-holder .ambassadors .ambassador-box h3 { color: #3F4144; text-transform: none; font-size: 12px; }
#blog-news-holder .ambassadors .ambassador-box h4 { color: #92885d; margin-bottom: 10px; font-size: 13px; margin-top: 10px; }
#blog-news-holder .ambassadors .ambassador-box h4 a { color: #92885d; text-decoration: underline; }
#blog-news-holder .news .news-box h3 { color: #B24D91; margin-bottom: 10px; }
#blog-news-holder .ambassadors .ambassador-box a.arrow, #blog-news-holder .news .news-box a.arrow { background: url("../../../Content.Node/images/home/link-arrow-small-darkgrey.png") 0 2px no-repeat; display: block; position: relative; bottom: 5px; font-size: 11px; font-weight: bold; margin-top: 25px; margin-left: 144px; padding-bottom: 0; padding-left: 20px; text-decoration: none; text-transform: uppercase; }
#blog-news-holder .ambassadors .ambassador-box a { color: #7D8DAC; }
#blog-news-holder .news .news-box a { color: #B24D91; }

#teaser-holder .teaser { width: 300px; margin-left: 35px; margin-bottom: 0px !important; float: left; background: transparent; }

.div-first { margin-left: 0 !important; }

#teaser-holder .teaser a, #visual-holder .visual a { text-align: right; float: right; }

#visual-holder .visual { width: 300px; margin-right: 35px; float: left; }
#visual-holder .visual h2 { color: #666666; margin-bottom: 10px; }
#visual-holder .visual h2 span { color: #B24D91; }
#visual-holder .visual h3 { font-size: 13px; margin-top: 10px; margin-bottom: 10px; text-transform: uppercase; color: #B24D91; }
#visual-holder .visual p { margin-bottom: 25px; }
#visual-holder .visual .img-left { float: left; margin-right: 10px; }
#visual-holder .visual .visual-img-link { float: none; }

#visual-slider { width: 635px; height: 270px; float: left; }

#info-holder .infolist { width: 300px; float: left; margin-left: 35px; }
#info-holder .infolist .infolist-box { margin-bottom: 15px; }
#info-holder .infolist h2 { padding-bottom: 15px; margin-bottom: 25px; color: #CFC9B2; border-bottom: 1px solid #CFC9B2; font-size: 18px; text-transform: uppercase; }
#info-holder .infolist .infolist-box img { display: block; float: left; }
#info-holder .infolist .infolist-box a { background: url("../../../Content.Node/images/home/link-arrow-large-lightbronze.png") 0px 12px no-repeat; display: block; color: #CFC9B2; margin-left: 65px; margin-top: 0; padding-bottom: 13px; padding-left: 30px; padding-top: 15px; }
#info-holder .infolist .infolist-box .left-75 { margin-left: 75px; }
#info-holder .infolist .infolist-box .link-img { background: none; margin: 0; padding: 0; }
#info-holder .infolist .infolist-mailform .infolist-link { background: url("../../../Content.Node/images/home/link-arrow-large-lightbronze.png") no-repeat scroll 18px 12px transparent; border: 0 none; color: #CFC9B2; display: block; margin-left: -13px; margin-top: 0; padding-bottom: 2px; padding-left: 46px; padding-top: 15px; text-align: right; }
#info-holder .infolist .infolist-mailform { float: left; width: 132px; }
#info-holder .infolist .infolist-mailform input { margin-left: 15px; width: 216px; padding: 2px 4px; color: #9b9a9a; border: 1px solid #abadb3; }
#info-holder .infolist .infolist-mailform .error input.text { border-color: red; }
#info-holder .infolist .infolist-mailform .error input.text { border-color: red; }
#info-holder .infolist .infolist-mailform .terms-checkbox.error label { color: red; }
#info-holder .infolist .infolist-mailform .terms-checkbox.error label a { color: red; text-decoration: underline; }
#info-holder .infolist .infolist-mailform .terms-checkbox { margin-top: 6px; }
#info-holder .infolist .infolist-mailform .terms-checkbox input { width: auto; position: absolute; border: 0; }
#info-holder .infolist .infolist-mailform .terms-checkbox label { display: block; padding-left: 35px; width: 175px; color: #9b9a9a; }
#info-holder .infolist .infolist-mailform .terms-checkbox label a { padding: 0; background: none; display: inline; }
#info-holder .infolist .infolist-mailform .hr { background-position: 0 20px; padding-bottom: 3px; }
#info-holder .infolist .infolist-mailform .submit-mail { margin-left: 105px; }
#info-holder .infolist .infolist-mailform a { background: url("../../../Content.Node/images/home/link-arrow-small-grey.png") 33px 13px no-repeat; color: #C7C7C7; margin-left: 0; margin-top: 0; padding-bottom: 0px; padding-left: 17px; padding-top: 11px; text-align: right; }
#info-holder .infolist .infolist-mailform #infolist-submit:hover { cursor: pointer; color: #666666; }

#yourmail { margin-top: 5px; }

#nl-error { width: 222px; border: 1px solid #FF0000; padding: 1px; background: #FDAAAB; text-align: left; margin-top: 5px; margin-left: 15px; }
#nl-error p { color: #3F4144; }

#footer { margin-bottom: 50px; }
#footer #footer-text { float: right; }
#footer #footer-text p { float: left; display: block; color: #666666; font-size: 10px; margin-top: 1px; }
#footer #footer-text li { float: left; list-style-image: url("../../../Content.Node/images/home/gen-ico-textlink-pfeil.gif"); margin-left: 20px; }
#footer #footer-text li a { color: #666666; font-size: 10px; font-weight: bolder; margin-right: 5px; text-decoration: none; text-transform: uppercase; }
#footer #footer-text ul { display: inline; }

#sitemap { font-size: 12px; display: none; text-align: left; }

.sitemap-container { float: left; width: 216px; margin-left: 35px; }

.sitemap-container:first-child { margin-left: 0; }

.sitemap-button { color: #666666; text-decoration: none; font-size: 10px; font-weight: bold; display: block; margin-bottom: 30px; width: 100px; text-align: left; padding-left: 12px; background: url(../../../Content.Node/images/plus.png) no-repeat left center; }

.sitemap-button .openedText { display: none; }

.sitemap-button.isOpened { background: url(../../../Content.Node/images/minus.png) no-repeat left center; }

.sitemap-button.isOpened .openedText { display: inline-block; }

.sitemap-button.isOpened .closedText { display: none; }

#sitemap .sitemap-box { float: left; width: 100%; margin-bottom: 40px; }
#sitemap .sitemap-list { padding: 0; margin: 0; }
#sitemap .sitemap-list li { list-style-type: none; color: #666666; margin-bottom: 5px; }
#sitemap .sitemap-list li a { text-decoration: none; color: #666666; text-transform: none; font-size: 12px; font-weight: normal; }
#sitemap .sitemap-list li a:hover { text-decoration: none; color: #3f4144 !important; }
#sitemap .sitemap-box h5 { color: #b24d91; text-transform: uppercase; font-size: 13px; margin: 0; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid #c7c7c7; }

#shoppinglist { position: fixed; top: 22%; right: 0; z-index: 2000; width: 51px; height: 212px; }

#shoppinglist-bg { background: url("../../../Content.Node/images/home/label-shoppinglist-no.png") 0 0 no-repeat; width: 51px; height: 212px; position: absolute; top: 0; right: 0; z-index: 2002; }

#shoppinglist-flyout { width: 30px; background: #B24D91; position: absolute; top: 35px; right: 0; height: 51px; color: #fff; font-weight: bold; text-align: center; z-index: 2001; font-size: 15px; padding-top: 10px; }

#shoppinglist-flyout.expanded { top: -23px; }

#shoppinglist-content a { float: right; }

#shoppinglist-content #shoppinglist-tabcontent a { float: none; }

#shoppinglist:hover { cursor: pointer; }

#shoppingoverlay { position: fixed; height: 100%; width: 100%; background: black; top: 0; left: 0; z-index: 1000; filter: alpha(opacity=70) !important; opacity: 0.7; display: none; }

#shoppinglist-close { background: url("../../../Content.Node/images/home/shopping-close.gif") 0 0 no-repeat; width: 23px; height: 23px; position: absolute; top: -10px; right: -10px; cursor: pointer; }

#shoppinglist-detail { position: absolute; top: -50px; z-index: 1999; padding: 35px; width: 800px; left: 50%; margin-left: -435px; height: 610px; display: none; background-color: #FFFFFF; border: 1px solid #C7C7C7; box-shadow: -2px 2px 5px 0px #333; }

#shoppinglist-tabcontent { padding: 20px 0 20px 20px; border-top: 1px solid #C7C7C7; background-color: #F7F6F2; }
#shoppinglist-tabcontent .favoriteList, #shoppinglist-tabcontent .special-detail { height: 210px; margin-bottom: 20px; }
#shoppinglist-tabcontent .favoriteList .scroll-pane-elements { height: 189px; }
#shoppinglist-tabcontent .favoriteList .scroll-pane-designs { height: 434px; }
#shoppinglist-tabcontent .shoppinglist-inner-box { padding: 25px; width: 320px; height: 220px; background-color: #FFFFFF; float: left; }
#shoppinglist-tabcontent .shoppinglist-inner-box h2 { margin-bottom: 10px; color: #B24D91; }
#shoppinglist-tabcontent .shoppinglist-inner-box .shoppinglist-text a { color: #B24D91; }
#shoppinglist-tabcontent .shoppinglist-inner-box ul { list-style-image: url("../../../Content.Node/images/home/link-arrow-small-mauve.png"); }
#shoppinglist-tabcontent .shoppinglist-inner-box ul li { margin-top: 10px; margin-left: 20px; }
#shoppinglist-tabcontent .shoppinglist-inner-box ul li a { color: #9B9A9A; }
#shoppinglist-tabcontent .shoppinglist-inner-box form select { border: 1px dashed #9B9A9A; color: #9B9A9A; margin-top: 18px; width: 100%; height: 25px; }

#shoppinglist-detail .footnotes { float: left; font-size: 11px; width: 500px; margin: 5px; color: #aaa; }
#shoppinglist-detail .footnotes a { float: none; color: #B24D91; }
#shoppinglist-detail .footnotes a:hover { color: #666; }

.local-area-stores { margin-left: 20px; }

.print-headline { display: none; }

#tabs-1, #tabs-2 { overflow: hidden; height: 500px; width: 760px; font-size: 12px; }
#tabs-1 .first-row td, #tabs-2 .first-row td { padding-top: 10px; }
#tabs-1 th, #tabs-2 th { border-bottom: 1px solid #C7C7C7; text-align: left !important; }
#tabs-1 th, #tabs-1 td, #tabs-2 th, #tabs-2 td { padding-bottom: 5px; padding-top: 5px; color: #666666; font-size: 12px; }
#tabs-1 td .text-med, #tabs-2 td .text-med { display: block; background: url("../../../Content.Node/images/home/link-arrow-small-darkgrey.png") 0 3px no-repeat; color: #B24D91; padding-left: 20px; float: left; font-size: 12px; }
#tabs-1 table, #tabs-2 table { vertical-align: middle; text-align: left; }
#tabs-1 tr, #tabs-2 tr { padding-left: 20px; }
#tabs-1 .tablehead, #tabs-2 .tablehead { padding-left: 0px; font-size: 15px; text-decoration: none; text-transform: uppercase; }
#tabs-1 .td-last, #tabs-2 .td-last { padding-right: 0px; padding-left: 0px; text-align: center; }

.ui-tabs { position: relative; zoom: 1; }
.ui-tabs .ui-tabs-nav { margin: 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; margin: 0; top: 1px; padding: 9px 50px 9px 20px; font-size: 26px; font-weight: bold; text-transform: uppercase; white-space: nowrap; text-align: center; }
.ui-tabs .ui-tabs-nav li a { float: none !important; padding: 0; text-decoration: none; font-size: 24px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #B24D91; }

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color: #C7C7C7; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; }

.ui-tabs .ui-tabs-hide { display: none !important; }

.ui-state-default { background-color: #FFFFFF; border-bottom: 1px solid #C7C7C7; }

.ui-state-active { background-color: #F7F6F2; border-top: 1px solid #C7C7C7; border-left: 1px solid #C7C7C7; border-right: 1px solid #C7C7C7; border-bottom: 0; }

.color-box { float: left; height: 12px; margin-right: 10px; margin-top: 2px; width: 12px; padding: 1px; border: 1px solid #dedede; }
.color-box span { height: 12px; width: 12px; display: block; }

p.color { line-height: 18px; }

.col-design-1 { width: 110px; }

.col-design-2 { width: 218px; }

.col-design-3 { width: 120px; }

.col-design-4 { width: 232px; }

.col-design-5 { width: 40px; }

.col-elements-1 { width: 135px; }

.col-elements-2 { width: 115px; }

.col-elements-3 { width: 105px; }

.col-elements-4 { width: 215px; }

.col-elements-5 { width: 110px; }

.col-elements-6 { width: 40px; }

.clear { clear: both; }

.print-link { margin-top: 20px; }

#teaser-lightbox { position: fixed; top: 93px; z-index: 3999; padding: 35px; width: 800px; left: 50%; margin-left: -435px; height: 510px; display: none; background-color: #FFFFFF; border: 1px solid #C7C7C7; box-shadow: -2px 2px 5px 0px #333; }

#teaser-lightboxoverlay { position: fixed; height: 100%; width: 100%; background: black; top: 0; left: 0; z-index: 3000; filter: alpha(opacity=70) !important; opacity: 0.7; display: none; }

#teaser-lightbox-close { background: url("../../../Content.Node/images/home/shopping-close.gif") 0 0 no-repeat; width: 23px; height: 23px; position: absolute; top: -10px; right: -10px; cursor: pointer; z-index: 4000; }

.teaser-lightbox-img { display: block; position: absolute; top: -94px; left: -67px; width: 937px; height: 672px; background: url("../../../Content.Node/images/home/Productfinder-keyvisual.png") 0 0 no-repeat; }

#teaser-lightbox.productFinder { padding: 0; height: auto; width: 970px; margin-left: -485px; }
#teaser-lightbox.productFinder img { width: 100%; height: auto; display: block; }

.visual.homeappteaser a { margin-top: -15px; }

#slider-small-links { bottom: 64px; display: block; height: 46px; left: 475px; position: relative; width: 174px; overflow: hidden; }
#slider-small-links ul li { width: 174px; }

.stage-rating-left { position: relative; top: 0; width: 100px; }

.stage-rating-right { position: relative; width: 100px; left: 165px; bottom: 35px; }

#slider-footer a { width: 150px; }

#slider { width: 970px; }
#slider.slider--compact { width: 635px; float: right; }

#slider-holder { width: 100%; height: 400px; overflow: hidden; margin-bottom: 12px; }
#slider-holder .slider { list-style: none; overflow-y: auto; overflow-x: hidden; }

#stage-rating ul .panel, #slider-small-links ul .panel { opacity: 0; }
#stage-rating ul .panel.activePage, #slider-small-links ul .panel.activePage { opacity: 1; }

#stage-rating { position: relative; bottom: 65px; display: block; width: 260px; height: 55px; left: 5px; }
#stage-rating ul { width: 260px; height: 55px; list-style: none; }

.anythingSlider-cys { margin: 0 auto; }
.anythingSlider-cys .anythingControls a { color: #000; }
.anythingSlider-cys .anythingControls a.cur, .anythingSlider-cys .anythingControls a:hover { background-color: #B24D91; color: #000; }
.anythingSlider-cys .anythingControls a.start-stop { background: #040; color: #ddd; }
.anythingSlider-cys.activeSlider .anythingWindow { border-color: #0355a3; }
.anythingSlider-cys.activeSlider .anythingControls a { background-color: #9B9A9A; }
.anythingSlider-cys.activeSlider .anythingControls a.cur, .anythingSlider-cys.activeSlider .anythingControls a:hover { background-color: #b24d91; }
.anythingSlider-cys.activeSlider .anythingControls a.start-stop { background: #080; color: #fff; }
.anythingSlider-cys.activeSlider .anythingControls a.start-stop.playing { color: #fff; background: #d00; }
.anythingSlider-cys.activeSlider .start-stop:hover, .anythingSlider-cys.activeSlider .start-stop.hover { color: #fff; }
.anythingSlider-cys .arrow { top: 32%; position: absolute; display: block; z-index: 100; }
.anythingSlider-cys .arrow a { display: block; width: 76px; height: 153px; text-align: center; outline: 0; }
.anythingSlider-cys .back { background: url(../../../Content.Node/images/home/pager-left-no.png) top left no-repeat; }
.anythingSlider-cys .forward { right: 0; background: url(../../../Content.Node/images/home/pager-right-no.png) top left no-repeat; }
.anythingSlider-cys .anythingControls { height: 15px; outline: 0; display: none; float: right; position: absolute; top: 17px; right: 20px; z-index: 100; opacity: 0.90; filter: alpha(opacity=90); }
.anythingSlider-cys .anythingControls ul { margin: 0; padding: 0; float: left; }
.anythingSlider-cys .anythingControls ul li { list-style: none; float: left; margin: 0; padding: 0; }
.anythingSlider-cys .anythingControls ul a { display: inline-block; width: 17px; height: 8px; margin: 3px; padding: 0; text-decoration: none; text-align: center; outline: 0; background-color: #9B9A9A; }
.anythingSlider-cys .anythingControls span { display: block; visibility: hidden; }
.anythingSlider-cys .anythingControls .anythingNavWindow { overflow: hidden; float: left; }
.anythingSlider-cys .anythingControls li.prev a span, .anythingSlider-cys .anythingControls li.next a span { visibility: visible; position: relative; top: -6px; color: #fff; }
.anythingSlider-cys .anythingControls .start-stop { display: inline-block; width: 10px; height: 10px; margin: 3px; padding: 0; text-align: center; text-decoration: none; z-index: 100; outline: 0; }

.anythingSlider { display: block; overflow: visible !important; position: relative; }
.anythingSlider .anythingWindow { overflow: hidden; position: relative; width: 100%; height: 100%; }
.anythingSlider .anythingBase { background: transparent; list-style: none; position: absolute; overflow: visible !important; top: 0; left: 0; margin: 0; padding: 0; }
.anythingSlider .arrow span { display: block; visibility: hidden; }
.anythingSlider .arrow.disabled { display: none; }
.anythingSlider .panel { background: transparent; display: block; overflow: hidden; float: left; padding: 0; margin: 0; }
.anythingSlider .vertical .panel { float: none; }
.anythingSlider .fade .panel { float: none; opacity: 0; filter: alpha(opacity=0); position: absolute; top: 0; left: 0; }
.anythingSlider .fade .activePage { opacity: 1; filter: alpha(opacity=100); z-index: 2; }
.anythingSlider.rtl .anythingWindow { direction: ltr; unicode-bidi: bidi-override; }
.anythingSlider.rtl .anythingControls ul { float: left; }
.anythingSlider.rtl .anythingControls ul a { float: right; }
.anythingSlider .anythingWindow, .anythingSlider .anythingControls ul a, .anythingSlider .arrow a, .anythingSlider .start-stop { -webkit-transition-duration: 0; transition-duration: 0; }

.as-oldie .anythingSlider-cys .arrow { top: 32%; }
.as-oldie .anythingSlider-cys .arrow a { margin: 0; }

#visual-slider .anythingSlider-cys .arrow a { width: 50px; height: 98px; }
#visual-slider .anythingSlider-cys .back { background: url(../../../Content.Node/images/home/pager-left-no-klein.png) top left no-repeat; }
#visual-slider .anythingSlider-cys .forward { right: 0; background: url(../../../Content.Node/images/home/pager-right-no-klein.png) top left no-repeat; }

.zoey-slider { width: 300px; float: left; max-height: 400px; overflow: hidden; }

.jspArrowDown { background: url("../../../Content.Node/images/home/scrollbar-arrow-down.png") 0 0 no-repeat !important; }

.jspArrowUp { background: url("../../../Content.Node/images/home/scrollbar-arrow-up.png") 0 0 no-repeat !important; }

.jspContainer { overflow: hidden; position: relative; }

.jspPane { position: absolute; }

.jspVerticalBar { position: absolute; top: 0; right: 0; width: 16px; height: 100%; background: red; }

.jspHorizontalBar { position: absolute; bottom: 0; left: 0; width: 100%; height: 16px; background: red; }

#tabs-2 .jspHorizontalBar { display: none; }

.jspVerticalBar *, .jspHorizontalBar * { margin: 0; padding: 0; }

.jspCap { display: none; }

.jspHorizontalBar .jspCap { float: left; }

.jspTrack { background: #E7E7E7; position: relative; }

.jspDrag { background: #C7C7C7; position: relative; top: 0; left: 0; cursor: pointer; }

.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag { float: left; height: 100%; }

.jspArrow { background: #C7C7C7; text-indent: -20000px; display: block; cursor: pointer; }

.jspArrow.jspDisabled { cursor: default; background: #9B9A9A; }

.jspVerticalBar .jspArrow { height: 16px; }

.jspHorizontalBar .jspArrow { width: 16px; float: left; height: 100%; }

.jspVerticalBar .jspArrow:focus { outline: none; }

.jspCorner { background: #eeeef4; float: left; height: 100%; }

* html .jspCorner { margin: 0 -3px 0 0; }