@CHARSET "UTF-8";
body.dark { background-color: black; color: white; }
body.dark button, body.dark #collection-submit button, body.dark #collection-submit, body.dark #checkout-submit button { color: black; }
body.dark div.content article a:hover, body.dark div.content .news p.more > a:hover, body.dark div.content .category-desc a:hover, body.dark div.content .more a:hover, body.dark .search-results a:hover {color: white;}
body.dark .dmb-icon-pin-g:hover { background-position: -55px -280px; }
body.dark .dmb-icon-pin-o:hover { background-position: -55px -305px; }
body.dark .toolbox-sprache-de:hover { background-position: -55px -230px; }
body.dark .toolbox-sprache-en:hover { background-position: -55px -255px; }
body.dark #toolbox-wechsel >a:hover { background-position: -55px -5px; }
body.dark #toolbox-single >a:hover { background-position: -55px -30px; }
body.dark #toolbox-4er >a:hover { background-position: -55px -55px; }
body.dark #toolbox-9er >a:hover { background-position: -55px -80px; }
body.dark #toolbox-liste >a:hover { background-position: -55px -105px; }
body.dark #toolbox-lupe >a:hover, body.dark #toolbox-lupe >a.toolbox-active { background-position: -55px -130px; }
body.dark #toolbox-vergroessern >a:hover, body.dark #toolbox-vergroessern >a.toolbox-active { background-position: -55px -155px; }
body.dark #toolbox-share >a:hover, body.dark #toolbox-share >a.toolbox-active { background-position: -55px -180px; }
body.dark #toolbox-info >a:hover, body.dark #toolbox-info >a.toolbox-active { background-position: -55px -205px; }
body.dark #dmb-share-twitter:hover{ background-position: -80px -580px; }
body.dark #dmb-share-facebook:hover { background-position: -105px -580px; }
body.dark #dmb-share-xing:hover { background-position: -55px -580px; }
body.dark #dmb-share-linkedin:hover { background-position: -30px -580px; }
body.dark #dmb-share-mail:hover { background-position: -5px -580px; }

body.dark menu .sign { background-position: -80px -5px; }
body.dark #toolbox .sign { background-position: -130px -5px; }
body.dark #collection_wrapper .sign { background-position: -80px -225px; }
body.dark #checkout_wrapper .sign { background-position: -130px -225px; }
body.dark #flash_settings_wrapper .sign { background-position: -180px -5px; }

body.dark #flash_settings { background-color: black; }
body.dark #dmb-flash-submit a.active, #dmb-flash-submit a:hover { color: white; }

body.dark .download-icon { background-position: -107px -182px; }
body.dark .download-icon:hover { background-position: -82px -182px; }

body.dark #remote_control .rc-color, body.dark #rc-tab-main .rc-select-checked, body.dark .rc-select-checked, body.dark #remote_control .rc-select-items.rc-color ul:first-child { color: black; }
body.dark #remote_control .rc-select-items.rc-color li:first-child span:hover { color: white; text-decoration: underline; }
body.dark div#rc-handle { background-position: -105px -380px; }
body.dark .rc-select-icon-plus { background-position: -5px -330px; }
body.dark .rc-select-icon-minus { background-position: -5px -355px; }
body.dark .rc-nav-prev, body.dark a.search-prev:hover { background-position: -55px -380px}
body.dark a.rc-nav-prev:hover, body.dark .search-prev { background-position: -55px -405px}
body.dark .rc-nav-next, body.dark a.search-next:hover { background-position: -80px -380px}
body.dark a.rc-nav-next:hover, body.dark .search-next { background-position: -80px -405px}
body.dark #rc-tab-main .rc-select-checked, body.dark .rc-select-items .rc-select-checked, body.dark #rc-tab-nav .rc-select-checked, body.dark #rc-tab-nav li a:hover, body.dark #dmb-info-tab li a.current, body.dark #dmb-info-tab .nav li a:hover, body.dark #dmb-info-tab .nav li a:focus { background-color: rgb(0, 0, 0); background-color: rgba(0, 0, 0, 0.75); color: #8C8C8C; }
body.dark .rc-select-items .dmb-icon { background-position: -205px -480px; }
body.dark .rc-select-items .rc-select-checked .dmb-icon { background-position: -230px -455px; }

body.dark #dmb-info-tab #tab-close { background-position: -155px -380px; }
body.dark #dmb-info-tab #tab-close:hover { background-position: -155px -405px; }

body.dark div.slider li { color: white; }
body.dark #dmb-presentation-language > span { color: white; }
body.dark #dmb-presentation-submit a:hover { color: white; }

body.dark div#collection { background-color: black; }
body.dark #checkout { background-color: black; }

body.dark #searchForm .inputbox { color:white; background-color:transparent;}

body.dark button { color: #8c8c8c; background-color:transparent;}
body.dark button:hover, body.dark #collection-submit button:hover, body.dark #collection-submit a:hover, body.dark #checkout-submit button:hover { color: white; text-decoration:underline; }
body.dark #collection-submit button[disabled=disabled]:hover { color: black; text-decoration: none; cursor: default; }

body.dark #dmb-help { background-position: -155px -355px;  }
body.dark #dmb-help:hover, #dmb-help.active-help { background-position:  -130px -355px; }

body.dark .dmb-customer-home { background-position: -55px -505px; }
body.dark #dmb-customer-list .dmb-customer-list-nav a.active, #dmb-customer-list .dmb-customer-list-nav a:hover { color: white; }

/* videojs */
body.dark .vjs-dmb-skin .vjs-controls { background: black; background: rgba(0, 0, 0, 0.8); }
body.dark .vjs-dmb-skin.vjs-paused .vjs-play-control:hover div { border-left: 10px solid #FFF; }
body.dark .vjs-dmb-skin.vjs-playing .vjs-play-control:hover div { border-top: 0px; border-left: 3px solid #FFF; border-bottom: 0px; border-right: 3px solid #FFF; }
body.dark .vjs-dmb-skin .vjs-load-progress {
	background: #545454;
	background: -moz-linear-gradient(top,  #545454 0%, #aaaaaa 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#545454), color-stop(100%,#aaaaaa));
	background: -webkit-linear-gradient(top,  #545454 0%,#aaaaaa 100%);
	background: -o-linear-gradient(top,  #545454 0%,#aaaaaa 100%);
	background: -ms-linear-gradient(top,  #545454 0%,#aaaaaa 100%);
	background: linear-gradient(top,  #545454 0%,#aaaaaa 100%);
}
body.dark .vjs-dmb-skin .vjs-play-progress,
body.dark .vjs-dmb-skin .vjs-volume-level { background: #CDCDCD; }
body.dark .vjs-dmb-skin .vjs-mute-control div:hover { background-position: -230px -123px; }
body.dark .vjs-dmb-skin .vjs-mute-control.vjs-vol-0 div:hover { background-position: -171px -123px; }
body.dark .vjs-dmb-skin .vjs-mute-control.vjs-vol-1 div:hover { background-position: -191px -123px; }
body.dark .vjs-dmb-skin .vjs-mute-control.vjs-vol-2 div:hover { background-position: -211px -123px; }
body.dark .vjs-dmb-skin .vjs-fullscreen-control div:hover { background-position: -90px -120px; }
body.dark .vjs-dmb-skin.vjs-fullscreen .vjs-fullscreen-control div:hover { background-position: -120px -120px; }

/*      audio player        */
body.dark .audiojs { background-color:#000;}
body.dark .audiojs .play{ background:#000; border: black solid 5px; border-left:9px solid #838383;}
body.dark .audiojs .play:hover{border: black solid 5px; border-left:9px solid #fff;}
body.dark .audiojs .pause{background: #000;  }
body.dark .audiojs .pause:hover{ border-left:3px solid #fff; border-right:3px solid #fff; }
body.dark .audiojs .progress {background-color: #cdcdcd;background: #cdcdcd;}
body.dark .audiojs .loaded { background-color: #545454;background: #545454; }
body.dark .audiojs .error-message {color:#fff;}

/* APM styles */
body.dark div.anythingSlider-dmb .forward a:hover, div.anythingSlider-dmb .forward a.hover { background-position: -180px -455px; }
body.dark div.anythingSlider-dmb .back a:hover, div.anythingSlider-dmb .back a.hover { background-position: -155px -455px; }
body.dark div.anythingSlider-dmb .start-stop.playing { background-position: -5px -480px; }
body.dark div.anythingSlider-dmb .start-stop.playing:hover { background-position: -30px -480px; }
body.dark div.anythingSlider-dmb .start-stop:hover, div.anythingSlider-dmb .start-stop.hover { background-position: -30px -455px; }
body.dark div.anythingSlider-dmb .start-stop { background-position: -5px -455px; }
body.dark div.anythingSlider-dmb .eject:hover { background-position: -30px -505px; }
body.dark div.anythingSlider-dmb .eject { background-position: -5px -505px; }

/* launcher styles */
body.dark #dmb-launcher .dmb-sliders { background-position: -205px -5px; }
body.dark #dmb-launcher .dmb-dance { background-position: -205px -245px; }
body.dark #dmb-launcher > a:hover { background-color: white; }
body.dark #dmb-launcher p { color: black; }
