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

body.light menu .sign { background-position: -105px -5px; }
body.light #toolbox .sign { background-position: -155px -5px; }
body.light #collection_wrapper .sign { background-position: -105px -225px; }
body.light #checkout_wrapper .sign { background-position: -155px -225px; }
body.light #flash_settings_wrapper .sign { background-position: -180px -225px; }

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

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

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

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

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

body.light div#collection { background-color: white; }
body.light #checkout { background-color: white; }

body.light #searchForm .inputbox {	color: black; background-color:transparent;}

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

body.light #dmb-help { background-position: -105px -355px;  }
body.light #dmb-help:hover, #dmb-help.active-help { background-position:  -80px -355px; }

body.light .dmb-customer-home { background-position: -80px -505px; }
body.light #dmb-customer-list .dmb-customer-list-nav a.active, #dmb-customer-list .dmb-customer-list-nav a:hover { color: black; }

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

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

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

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