@charset "UTF-8";

/* DEEJAY.DE 2014 */

/* reset */
*{outline:0;}
a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,hr,iframe,img,ins,kbd,label,legend,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-style:inherit;font-weight:inherit;list-style:none;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:baseline}
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]{cursor:pointer}
html{min-height:100%;}
body{background:#fff;color:#56565b;font-family:arial,verdana,sans-serif;font-size:62.5%;margin:0;padding:0;position:relative;text-align:center;}

#page{margin:0;padding:0 20px;position:relative;}

/* Grundeinstellungen */

address{border:none;margin:5px 0;padding:0;font-style:normal}

.addresse{background:#ECECEC;border:1px solid #ECECEC;display:inline-block;margin:30px 0;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

blockquote{color:#666;letter-spacing:1px;margin:15px 0;padding:0;}
b,em,i{font-style:normal;font-weight:200}
button{cursor:pointer;font-family:arial,verdana,sans-serif;}

h1,h2,h3,h4,h5{color:#1A1A1A;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:20px 0 10px 0;}
h1{font-size:2.4em;}
h2.user{font-size:2.4em;margin:20px 0 10px 0;}
h1.inline{display:inline-block;}
h1.genre{display:none}
h1.border{border-bottom:3px solid #000;padding:0 0 20px 0;}
h1.first{margin:25px 0 0 0}
h1.zahlversand{border-bottom:2px solid #000;padding-bottom:8px;}
h2{font-size:1.6em;}
h2.big{font-size:2.6em;letter-spacing:-1px;}
h2.first{border-bottom:3px solid #000;font-weight:200;margin:0 0 10px 0;padding:0 0 20px 0;}
h2.tips,h2.tipps{clear:both;margin:20px 0;position:relative;}
h3.tips{margin:20px 0;position:relative;}
h3.tips a{color:#1A1A1A}
h2.tipps{clear:both;margin:12px 0;position:relative;}
.open h2.tipps{clear:both;margin:12px 0 20px 0;position:relative;}
h2.tips:after,h3.tips:after{content:'';background:url(../img/sprite.png) no-repeat -195px -75px;display:inline-block;height:16px;margin:0 0 0 10px;width:16px;}
h2.tipps:after{content:'';background:url(../img/sprite.png) no-repeat -254px -75px;display:inline-block;height:16px;margin:0 0 0 10px;width:16px;}
.open h2.tipps:after{background-position:-224px -75px;}
#sidebar h2.tips:after,#sidebar h3.tips:after{background-position:-290px -80px;height:10px;width:10px;}
#sidebar h2.tips:hover,#sidebar h3.tips:hover{text-decoration:underline;}
h2.more{background-color:#000;border:1px solid #000;color:#fff;font-size:2.6em;padding:5px 15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
h3{font-size:1.4em}
h4,h5{font-size:1.2em;}

h2.news, h3.news, .noMatch{background:#57565C;color:#fff;font-size:1.5em;padding:8px 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
h2.news b, h3.news b, .noMatch{color:#ffa900;}
div.noMatch{clear:both;display:block;}


h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}
h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{text-decoration:none}

hr{border:none;border-bottom:1px solid #ccc;color:#ccc;clear:both;float:none;display:block;height:0;margin:10px 0}
hr.bold{border-bottom:2px solid #000;color:#000;float:none;margin:15px 0}
hr.payment{border-bottom:3px solid #000;color:#000;float:none;margin:0 0 36px 0}
hr.payment2{border-bottom:3px solid #000;color:#000;float:none;margin:20px 0}
hr.slider{margin:0;padding:10px 0}
hr.space{margin:20px 0;}
.single hr.slider{margin:0;padding:0}
pre{margin:15px 0;overflow-x:auto;overflow-y:hidden;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
pre a{font-weight:200;}
small{font-size:0.9em;font-style:italic}
strong{color:#000;font-weight:700;}
strong.orange,#content .panes strong.orange{color:#f5821f}
strong.gray{color:#56565b}
strong.green{color:#52a508;font-size:1.1em;}
sup,sub{font-size: 0.7em;height: 0;line-height:1;vertical-align:baseline;position: relative;}
sup{top: -0.35em;}
sub{bottom: -0.25em;}
/*.noMatch{width:100%;padding:15px;text-align:center;font-weight:bold;font-size:1.2em; color:#f00;}*/
.block{white-space:nowrap;}

/* Layout */

article, aside, header, nav, section, footer {display:block;margin:0;padding:0}

section{margin:0 auto;overflow:hidden;position:relative;text-align:center;max-width:1280px;    }

#wrapwrapper {clear:both;height:100%;margin: 0;padding-left:200px;padding-top:170px;position:relative;min-width: 200px;text-align:left;}
#wrapper {clear:both;height:100%;margin: 0;padding-right:0;position:relative;text-align:left;}

.column { position: relative; float: left; }
#wrapcontent {padding:0;width: 100%;background-color:#fff; }
#wrapplayer {width: 200px;padding:0;position:absolute;top:170px;left:0}
#wrapsidebar {width: 250px;padding: 0;margin-right: -100%;}



iframe#myIframe {background:#fff;border:none;display:block;float:left;height:100%;overflow:hidden;width:100%;position:relative;}

.home #wrapper{padding-right:250px;}
.payment #wrapper, .payment #content,.success #wrapper,.success #content{padding:0 10px}

/* Topnavigation */

#top{color:#444;font-size:1.1em;line-height:1.4;height:auto;padding:0;margin:0 auto;position:fixed;top:0;left:20px;right:20px;text-align:center;width:auto;max-width:100%;}
.innertop{background:#eee;display:block;margin:0 auto;padding:0;position:relative;text-align:left;width:100%;max-width:1280px;min-height:32px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}

#top .infotext{color:#000;float:right;padding:0;margin:7px 0;}
#top .infotext p{display:inline;margin:0 0 0 10px}
#top .infotext strong,#top .infotext em {}
#top p.telefon:before,#top p.offen:before,#top p.email:before{content:'';background:url(../img/sprite.png) no-repeat -17px -17px;display:inline-block;height:16px;margin:0 0 0 0;vertical-align:middle;width:16px;}
#top p.telefon:before{background-position:-48px -17px}
#top p.offen:before{background-position:-17px -17px}
p.whatsapp:before{content:'';background:url(../img/sprite.png) no-repeat -534px -542px;display:inline-block;height:16px;margin:0 0 0 0;vertical-align:middle;width:16px;}
p.whatsapp:hover{text-decoration:underline;}
#top p.telefon:before{background-position:-48px -17px}

#top ul#topmenu{color:#444;float:right;margin:0;padding:0;}
#top ul#topmenu li{margin:0;padding:0;display:inline;float:left;}
#top ul#topmenu li a, #top ul#topmenu li a:hover{color:#000;float:left;padding:7px 9px;text-decoration:none;}
#top ul#topmenu li a:hover,#top ul#topmenu li a.active{background:#f5821f;color:#1A1A1A;text-decoration:underline;}
#top ul#topmenu li+li a{background:url(../img/trenner.png) no-repeat 0 50%;}
#top ul#topmenu li:hover + li a{background-image:none}

.tablet  #top ul#topmenu{display:none}

#top ul.sprache{color:#444;float:left;margin:0 10px 0 0;padding:0;}
#top ul.sprache li{margin:0;padding:0;display:inline;}
#top ul.sprache li a, #top ul.sprache li a:hover{display:block;float:left;margin:0 2px;padding:0;}
#top ul.sprache li a:hover{}
#top ul.sprache li span, #top ul.sprache li select{display:block;float:left;margin:0 2px;padding:0;}
#top ul.sprache li span{padding-top: 7px;}
#top ul.sprache li select{margin-top: 3px;}

#top ul.sprache li a.newLang_de:before,#top ul.sprache li a.newLang_en:before,#top ul.sprache li a.newLang_it:before,#top ul.sprache li a.newLang_fr:before,#top ul.sprache li a.newLang_ru:before,#top ul.sprache li a.newLang_es:before{content:'';background:url(../img/sprite.png) no-repeat -204px -328px;display:inline-block;height:18px;margin:5px 0 0 0;vertical-align:middle;width:20px;}

#top ul.sprache li a.newLang_de:before{background-position: -280px -310px}
#top ul.sprache li a.newLang_en:before{background-position: -205px -310px}
#top ul.sprache li a.newLang_it:before{background-position: -255px -310px}
#top ul.sprache li a.newLang_fr:before{background-position: -230px -310px}
#top ul.sprache li a.newLang_ru:before{background-position: -305px -310px}
#top ul.sprache li a.newLang_es:before{background-position: -330px -310px}

#top ul.sprache li a.newLang_de.on:before,#top ul.sprache li a:hover.newLang_de:before{background-position: -280px -282px}
#top ul.sprache li a.newLang_en.on:before,#top ul.sprache li a:hover.newLang_en:before{background-position: -205px -282px}
#top ul.sprache li a.newLang_it.on:before,#top ul.sprache li a:hover.newLang_it:before{background-position: -255px -282px}
#top ul.sprache li a.newLang_fr.on:before,#top ul.sprache li a:hover.newLang_fr:before{background-position: -230px -282px}
#top ul.sprache li a.newLang_ru.on:before,#top ul.sprache li a:hover.newLang_ru:before{background-position: -305px -282px}
#top ul.sprache li a.newLang_es.on:before,#top ul.sprache li a:hover.newLang_es:before{background-position: -330px -282px}

/* Header */

header{background:#fff;font-size:1.3em;height:150px;text-align:left;position:fixed;top:30px;left:20px;right:20px;width:auto;
       -moz-box-shadow: 0 5px 10px #fff;  -webkit-box-shadow: 0 5px 10px #fff;box-shadow: 0 5px 10px #fff;
}
.payment header,.success header{height:130px;margin:0 20px;position:relative;top:auto;left:auto;right:auto;width:auto;max-width:1280px;}
.innerhead{background:#fff;height:130px;margin:0 auto;position:relative;text-align:left;width:100%;max-width:1280px;}

header.header{border-bottom:3px solid #000;color:#000;height:32px;padding:30px 0}
header .customer_support{float:right;font-size:0.9em;line-height:1.0;text-align:right;}
header .customer_support em,header .customer_support strong{color:#000;display:block;font-weight:700;}
header .customer_support strong{margin-top:5px;font-size:1.5em;}

.test{font-weight:700;background:red;background:rgba(255, 0, 0, 0.85);color:#fff;padding:5px;position:absolute;top:1px;left:1px;}
.browser{position:absolute;top:1px;left:200px;}

/* Logo */

header .logo{float:left;padding-top:0;}
.payment header .logo{}
header.header .logo{padding-top:0;}
header .logo a,header .logo a:hover,.header .logo a,.header .logo a:hover{background:url(../img/logo.png) no-repeat 0 30px;color:#1A1A1A;display:block;font-weight:700;height:70px;line-height:1em;margin:0;padding:0;text-decoration:none;text-indent:-999em;width:220px;}
.header .logo a,.header .logo a:hover{background-position:0 0;}

.close {background:url(../img/closer.png) no-repeat 50% 50%;cursor:pointer;display:block;height:32px;width:32px;text-indent:-999em;position:absolute;left:-16px;bottom:-16px;}

/* Suche */

#search{margin:0 0 0 240px;padding-top:30px;position:relative;width:280px}
#search input{background:#FFFCED url(../img/search.png) no-repeat 5px 50%;border:1px solid #ccc;color:#888;padding:7px 5px 7px 30px;width:280px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}

#search #searchliste{background-color:#FFFCED;border:1px solid #d0d0ae;color:#1A1A1A;font-size:0.9em;height:auto;padding:15px 0 0 0;position:absolute;top:40px;left:0;width:315px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;   display:none;}
#search.highlight #searchliste{display:block;}
#search table{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:0;width:100%;}
#search table{background:#f4f2e6;border-collapse:collapse;cellpadding:0;cellspacing:0;margin:0;width:100%;}
#search table td,#search table th{border-bottom:1px solid #d0d0ae;padding:5px 2px;vertical-align:top;overflow:hidden;text-align:left;vertical-align:middle;text-overflow: ellipsis;white-space:nowrap;max-width:50%}

#search table tr{background:#f4f2e6;}
#search table tr:hover,#search table tr:focus{background:#fffced;}

#search table img,#search2 table img{border:1px solid #fff;height:40px;width:40px}
#search table .artist,#cart div.cartpreview .title{font-size:0.9em;margin:0;}
#search table .artist{color:#1A1A1A;font-weight:700;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
#search table .title{color:#F6821F;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
#search table .label{color:#1A1A1A;display:block;font-size:0.9em;font-weight:200;float:left;max-width:210px;overflow:hidden;text-overflow:ellipsis;display:inline-block;}
#search table .date{color:#1A1A1A;display:block;font-size:0.9em;font-weight:200;float:left;}

#search .medium:after{content:'';background:url(../img/sprite.png) no-repeat -68px -225px;display:inline-block;height:16px;margin:0 0 0 2px;vertical-align:middle;width:32px}
#search .medium.disc1:after{background-position:-13px -225px;width:17px}
#search .medium.disc2:after{background-position:-36px -225px;width:24px}
#search .medium.disc3:after{background-position:-68px -225px;}
#search .medium.cd:after{background-position:-44px -159px;width:17px}
#search .medium.fashion:after{background-position:-148px -629px;width:17px}
#search .medium.tools:after{background-position:-176px -629px;width:17px}

#search .available:before,#search .notinstock:before,#search .later_stock:after{content:'';background:#52a508;color:#52a508;float:left;height:9px;margin:2px 0 0 5px;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#search .notinstock:before{background:#f53009;color:#f53009;}
#search .later_stock:after{background:#828287;color:#828287;}
button.search{display:none}

#search2{display:none}

/* Haupt-Navigation */

nav{clear:both;float:left;font-size:0.9em;text-transform:uppercase;margin:0;padding:0;position:absolute;left:0;bottom:0;width:100%;}
nav button {display:none;}

nav ul{background:#1A1A1A;clear:both;float:left;list-style:none;margin:0;padding:0;position:absolute;bottom:0;left:0;right:280px;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
nav ul li {float:left;margin:0;padding:0;position:relative;width:auto;}
nav ul li.sale {float:right}

nav ul li a,nav ul li a:hover {background:#1A1A1A;color:#fff;display: block;font-family:"helvetica bold",Arimo,helvetica,verdana,arial,sans-serif;font-weight:700;line-height:1;margin:0;padding:12px 9px;text-align:center;text-decoration: none;width:auto;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out}
nav ul li:first-child a {-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
nav ul li:last-child a {color:#f5821f;letter-spacing:2px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
nav ul li:hover a {background:#3b3b41;color:#fff;}
nav ul li a.active {background:#f5821f;color:#1A1A1A;}
nav ul li+li a,nav ul li:first-child a{background-image:url(../img/trenner2.png);background-repeat:no-repeat;background-position:100% 50%;}
nav ul li:hover + li a,nav ul li:first-child a.active{background-image:none}

nav ul li ul {background:transparent;border:none;opacity:0;margin:0;padding:0;position:absolute;width:130px;letter-spacing:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;position:absolute;top:35px;border-top:1px solid transparent;height:0px;display:none;}
.desktop nav ul li:hover ul{left:0px;opacity:1;-webkit-transition:opacity .0s ease-in-out;-moz-transition:opacity .0s ease-in-out;-o-transition:opacity .0s ease-in-out;transition:opacity .0s ease-in-out;height:auto;display:block;}

nav ul li ul a,nav ul li ul a:hover {background:#555!important;border:none!important;border-bottom:1px solid #333!important;color:#fff !important;font-size:1em;font-weight: 200!important;margin:0!important;padding:10px 5px!important;text-align:left !important;text-transform:none;text-shadow:none;width:auto;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
nav ul li ul li:first-child a,nav ul li ul li:last-child a {-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
nav ul li ul a:hover{background:#3b3b41!important;text-decoration:none;}
nav ul li ul a.active{background:#F6821F!important;text-decoration:none;}
nav ul li:hover ul li {clear:left;float:none;padding:0;position: relative;}

/* MyStyle Styles */

#mystyle{position:absolute;right:280px;top:10px;height:30px;width:95px;}
#mystyle a,#mystyle a:hover{background:#dbdada;border:1px solid #dbdada;color:#1A1A1A;display:block;font-size:0.85em;font-weight:700;padding:7px 0 7px 28px;position:relative;text-transform:uppercase;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#mystyle a:hover{background-color:#828287;border-color:#828287;color:#fff}
#mystyle a:before{content:'';background:url(../img/sprite.png) no-repeat -12px -128px;display:block;height:16px;margin:0;width:16px; position:absolute;left:5px;top:5px;}

/* MyDeejay  */

#mydeejay{position:absolute;right:280px;top:50px;}

#mydeejay button,#mydeejay.highlight button{background:#FFA800;color:#1A1A1A;border:1px solid #FFA800;display:block;font-size:0.85em;font-weight:700;height:30px;padding:5px 0 5px 25px;position:relative;text-align:left;text-decoration: none;text-transform:uppercase;position:absolute;right:0;top:0;width:95px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#mydeejay.highlight button{}

#mydeejay button:before{content:'';background:url(../img/sprite.png) no-repeat -106px -130px;display:block;height:16px;margin:0;width:16px; position:absolute;left:5px;top:5px;}
#mydeejay button:after{content:'';background:url(../img/sprite.png) no-repeat -122px -78px;display:block;height:16px;margin:0;position:absolute;right:5px;top:10px;width:16px;}
#mydeejay.highlight button:after{}

#mydeejay div.sub{background:#F8A81D;border:1px solid #F8A81D;color:#1A1A1A;height:auto;display:none;padding:5px;position:absolute;top:2em;right:0;width:200px;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}

#mydeejay.highlight div.sub{display:block;height:auto;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}

#mydeejay div.sub ul {background:transparent;margin:0;padding:0 2%;}
#mydeejay div.sub ul li{vertical-align:baseline; border-top:1px solid #F9CC6D;border-bottom-width:1px;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;height: 28px}
#mydeejay div.sub ul li:first-child{border-top:none;}
#mydeejay div.sub ul li a,#mydeejay div.sub ul li a:hover{background:transparent;color:#1A1A1A;display:block;font-weight:200;padding:5px 3px;text-transform:none;}
#mydeejay div.sub ul li a:hover{background-color:#FFCC69;text-decoration:underline;}

#mydj_tracking:before,#mydj_mynews:before,
#mydj_bestellungen:before,#mydj_rechnungen:before,#mydj_labels:before,#mydj_listen:before,#mydj_interpreten:before,#mydj_merkliste:before,#mydj_wunschliste:before,#mydj_personal:before,
#mydj_records:before,#mydj_bewertete:before,#mydj_gehoerte:before,#mydj_stammdaten:before,#mydj_passwort:before,#mydj_mailadresse:before,#mydj_anzeigename:before{content:'';background:url(../img/sprite.png) no-repeat -12px -105px;display:inline-block;height:16px;margin:0 6px 0 0;vertical-align:text-bottom;width:16px;}
#mydj_records:before{content:'';background:url(../img/sprite.png) no-repeat -14px -105px;display:inline-block;height:16px;margin:0 6px 0 -5px;vertical-align: text-bottom ;width:21px;}
#mydj_bestellungen:before{background-position: -12px -105px}
#mydj_rechnungen:before{background-position: -47px -105px}
#mydj_labels:before{background-position: -195px -105px}
#mydj_listen:before{background-position: -256px -105px}
#mydj_interpreten:before{background-position: -227px -105px}
#mydj_merkliste:before{background-position: -286px -107px}
#mydj_wunschliste:before{background-position: -318px -106px}
#mydj_personal:before{background-position: -166px -105px}
#mydj_bewertete:before{background-position: -75px -105px}
#mydj_gehoerte:before{background-position: -75px -105px}
#mydj_records:before{background-position: -336px -105px}

#mydj_stammdaten:before{background-position: -106px -105px}
#mydj_passwort:before{background-position: -106px -105px}
#mydj_mailadresse:before{background-position: -106px -105px}
#mydj_anzeigename:before{background-position: -106px -105px}

#mydj_tracking:before{background-position: -76px -43px}
#mydj_mynews:before{background-position: -46px -44px}

/* Userinfos  */
/*
ul#user_infos{border-bottom:1px solid #ccc;font-size:0.8em;text-align:left;margin:0;padding:0 0 15px 0;position:absolute;right:0;top:17px;width:248px;}
ul#user_infos li{margin:0;padding:0;display:inline;}
ul#user_infos li a, ul#user_infos li a:hover{color:#444;font-weight:500;letter-spacing:-0.5px;line-height:1;padding:0 6px;text-decoration:underline;}
ul#user_infos li:first-child a{padding-left:0}
ul#user_infos li:last-child a{padding-right:0}
ul#user_infos li a:hover{color:#1A1A1A;text-decoration:none;}
ul#user_infos li+li a{background:url(../img/trenner.png) no-repeat 0 50%;}

ul#user_infos li.order{background:#000;border:1px solid #000;color:#fff;margin:0 3px;padding:1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}
ul#user_infos li.order a{background:#000;border:none;color:#fff;padding:0 5px;text-decoration:none;}
ul#user_infos li.order a b{color:#93d45a}
ul#user_infos li.order a i{font-style:normal}
#user_infos{border-bottom:1px solid #ccc;font-size:0.9em;text-align:left;margin:0;padding:0 0 15px 0;position:absolute;right:0;top:17px;width:248px;}
#user_infos div.uleft,#user_infos div.uright,#user_infos div.order{float:left;margin:0;padding:0;position:relative;width:33%}
#user_infos div.uright{float:right;text-align:right;}
#user_infos div.order{text-align:center;margin:0 auto}
#user_infos div a, #user_infos div a:hover{color:#444;font-weight:600;letter-spacing:0.01em;line-height:1;padding:0;text-decoration:underline;}
#user_infos div a:hover{color:#1A1A1A;text-decoration:none;}


#user_infos .order span{background:#000;border:1px solid #000;color:#fff;margin:0;padding:1px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px; }
#user_infos .order span a{background:#000;border:none;color:#fff;padding:0 5px;text-decoration:none;}
#user_infos .order span a b{color:#93d45a}
#user_infos .order span a i{font-style:normal}
*/
/* Login Angemeldet  */
/*
p.user_logged_in{letter-spacing:0;margin:15px 0;text-align:left;position:absolute;right:0;top:44px;width:248px}
p.user_logged_in .user_name{font-weight:700;width: 130px;display: block;float: left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
p.user_logged_in .user_name:before{content:'';background:url(../img/sprite.png) no-repeat -16px -46px;display:inline-block;height:16px;margin:0 3px 0 0;vertical-align:middle;width:16px}
p.user_logged_in .user_id{color:#666;margin:0 6px;}
p.user_logged_in a,p.user_logged_in a:hover{color:#000;text-decoration:underline;float:right;}
p.user_logged_in a:hover{text-decoration:none;}
*/
/* Login Anmelden  */

#login{position:absolute;right:0;top:55px;width:300px;min-height:40px;}

#login button,#login.highlight button{background:#1A1A1A url(../img/sprite.png) no-repeat -260px -172px;border:1px solid #1A1A1A;color:#fff;font-weight:700;display:block;font-weight:700;height:30px;padding:5px 5px 5px 22px;text-align:left;text-decoration:
                                          none;text-transform:uppercase;position:absolute;right:0;top:0;width:95px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; }

#login div.sub{background:#1A1A1A;border:1px solid #1A1A1A;color:#fff;height:auto;display:none;padding:5px;position:absolute;top:2em;right:0;width:300px;}
#login.highlight div.sub{display:block;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:5px 0 5px 5px;}
#login a,#login a:hover{color:#fff;text-decoration:underline;}
#login a:hover{color:#F07D21}
#login table{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:5px 0;width:100%;}
#login table td,#login table th{padding:5px;vertical-align:top;overflow:hidden;text-align:right;width:50%}
#login table tr td:first-child{padding:5px 10px 5px 5px;text-align:left;width:50%}
input.text,input.password{background:#FFFCED;border:1px solid #ccc;color:#888;margin:0 1%;padding:6px 5%;width:90%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
input.in{background:#E87C2F;border:1px solid #E87C2F;color:#1A1A1A;font-weight:700;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

/* Warenkorb  */

#cart{background:#FFA800;border:1px solid #FFA800;position:absolute;bottom:0;right:0;line-height:1.0;height:34px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#cart .cart{color:#1A1A1A;display:block;font-weight:200;height:12px;line-height:1.0;margin:0;/*padding:px 0 0px 10px;*/text-align:left;text-decoration:none;width:248px;}
#cart.highlight {}
#cart a{text-decoration:none; }

#cart a,#cart a:hover{color:#000;}
#cart .cart strong{font-size: 1.0em;}
#cart .cart em{font-style:normal;font-weight:700;}
#cart .cart span{margin:0;}
#cart .cart .wk{font-weight:700;}
#cart .cart a span.cartlogo{background:#FFA800 url(../img/cart-1.png) no-repeat 50% 50%;display:block;height:34px;position:absolute;right:0;top:0;width:40px;-moz-border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
#cart .cart a:hover span.cartlogo,#cart.highlight .cart a span.cartlogo{background-color:#FFCC69;}

#cart .cart a.cartinfos{display:inline-block;width:185px;padding:11px 10px;}

#cart div.cartpreview{background-color:#FFCC69;border:1px solid #ffa800;border-top:none;color:#1A1A1A;font-size:0.9em;height:auto;display:none;padding:5px;position:absolute;top:32px;right:-1px;width:238px;-moz-border-radius:5px 0 5px 5px;-webkit-border-radius:5px 0 5px 5px;border-radius:0 0 5px 5px; -moz-box-shadow: 0 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0 5px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 5px 0px rgba(0, 0, 0, 0.1);}
#cart.highlight div.cartpreview{display:block;}
#cart div.cartpreview table a,#cart div.cartpreview table a:hover{color:#1A1A1A;text-decoration:none;}
#cart div.cartpreview table a:hover{color:#1A1A1A;text-decoration:underline;}
#cart div.cartpreview table{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:5px 0;width:100%;}
#cart div.cartpreview table td,#cart div.cartpreview table th{border-bottom:1px solid #FFA800;overflow: hidden;padding:4px 1px;vertical-align:top;text-align:left;max-width:45%}
#cart div.cartpreview table td.titel{}
#cart div.cartpreview table tr td:last-child{width:45px;text-align:right;}
#cart div.cartpreview table input{border:1px solid #FFCC69;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:34px;}
#cart div.cartpreview img{border:1px solid #fff;height:25px;width:25px}
#cart div.cartpreview .artist,#cart div.cartpreview .title{display:block;font-size:0.9em;margin:0 0 0 5px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:105px}
#cart div.cartpreview .artist{color:#1A1A1A;font-weight:700;margin:0 0 5px 5px}
#cart div.cartpreview .title{color:#1A1A1A;}
#cart div.cartpreview .label{color:#1A1A1A;font-weight:200;}
#cart div.cartpreview .price{clear:left;color:#1A1A1A;display:block;font-weight:700;letter-spacing:0;margin:5px 0}
#cart div.cartpreview .price b{color:#65656d}
#cart div.cartpreview a.play,#cart div.cartpreview a.delete,#cart div.cartpreview a.stop,#cart div.cartpreview a.noplay{background:url(../img/sprite.png) no-repeat -134px -15px;display:inline;float:left;height:16px;margin:0 0 5px 5px;vertical-align:middle;text-indent:999em;width:16px;}
#cart div.cartpreview a.delete{background-position:-165px -15px;}
#cart div.cartpreview a.stop{background-position:-257px -2px;}
#cart div.cartpreview a.noplay{background-position:-200px 0px;}

body.shoppingcart #cart.highlight .cartpreview{display:none;}

.vat, .mwstTop{color:#828287;font-size:0.8em;width:247px; position:absolute;right:0;top:135px;height: 20px;}
.vat a,.mwstTop a{color:#828287;}
/*.vat:before, .mwstTop:before{content:'';background:#ffa800;color:#ffa800;display:block;float:left;height:9px;margin:1px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}*/
.vat:before, .mwstTop:before{content:'€';font-weight: bold; background:#fff;color:#000;display:block;float:left;font-size:1.6em;margin: -4px 5px 0 5px;}

/* Styles */

#styles {border-bottom:1px solid #d9d9e0;clear:both;float:left;height:70px;margin:0;padding:0;position:relative;width:190px;}
#content #styles a:hover{color:#1A1A1A;}
#styles .click a,#styles.highlight .click a{background:#dbdada;border:1px solid #dbdada;color:#1A1A1A;display:block;font-size:1.3em;font-weight:700;padding:5px;position:relative;text-align:left;text-decoration: none;position:absolute;left:0;top:0;width:182px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#styles.highlight .click a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}

#styles .click a:after{content:'';background:url(../img/sprite.png) no-repeat -199px -20px;display:inline;float:left;height:9px;margin:0;position:absolute;right:10px;top:10px;width:11px;}
#styles.highlight .click a:after{background:url(../img/sprite.png) no-repeat -199px -50px;}

#styles div.sub{background:#dbdada;border:1px solid #dbdada;color:#1A1A1A;height:auto;display:none;padding:5px;position:absolute;top:28px;left:0;width:182px;}
#styles.highlight div.sub{display:block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#styles div.sub ul {background:transparent;margin:0;padding:0;}
#styles div.sub ul li{border-top:2px solid #eee;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;margin:0;padding:0;}
#styles div.sub ul li:first-child{border-top:none;}
#styles div.sub ul li a,#styles div.sub ul li a:hover{background:transparent;color:#1A1A1A;display:block;font-weight:200;padding:5px 10px;text-transform:none;}
#styles div.sub ul li a:hover{background-color:#eee;text-decoration:underline;}

/* Versandinfo / Facebook */

#prewrapper{height:70px;margin:16px 0 0 30px;font-size:1.2em;position:relative;text-align:left;}
#prewrapper .wrapshipping2{border-bottom:1px solid #d9d9e0;display:block;height:70px;margin:0 0 0 0;padding:0 0 0 210px;}
#prewrapper .wrapshipping2 .shipping{background:url(../img/liefern.png) no-repeat 0 0;color:#333;font-size:0.9em;height:100%;line-height:1.2;margin:20px 0;padding:0 0 0 45px;}
#prewrapper .wrapshipping2 .shipping p.zeile1{margin-right:175px}
#prewrapper .wrapshipping2 .shipping p.zeile2{margin-right:175px}
#prewrapper .wrapshipping2 .facebook{position:absolute;right:0;top:0;text-align:right;width:175px;}


#prewrapper .wrapshipping3{border-bottom:1px solid #d9d9e0;display:block;height:70px;margin:0 0 0 0;padding:0 0 0 210px;}
/*#prewrapper .wrapshipping3  no-repeat 0 0;color:#333;font-size:0.9em;height:100%;line-height:1.2;margin:20px 0;padding:0 0 0 45px;}*/
#prewrapper .wrapshipping3 .shipping p.zeile1{margin-right:175px}
#prewrapper .wrapshipping3 .shipping p.zeile2{margin-right:175px}
#prewrapper .wrapshipping3 .facebook{position:absolute;right:0;top:0;text-align:right;width:175px;}

#wrapper .wrapshipping{background:url(../img/stripes.png) repeat-x 0 100%;display:block;float:right;height:90px;margin:0;padding:0 25px 0 0;position:absolute;left:244px;right:0;top:15px;}

#wrapper .wrapshipping.ppage{clear:both;float:none;height:auto;margin:0;padding:5px 0 15px 0;width:100%;position:relative;left:auto;right:auto;top:auto;}
#wrapper .shipping{background:url(../img/liefern.png) no-repeat 0 0;color:#333;font-size:0.9em;height:100%;line-height:1.2;margin:20px 0;padding:0 0 0 45px;}
#wrapper .wrapshipping.ppage .shipping{background:url(../img/liefern2.png) no-repeat 100% 0;font-size:0.9em;min-height:28px;line-height:1.0;margin:0;padding:0}
#wrapper .wrapshipping p{margin:5px 0}
#wrapper .wrapshipping.ordersummary  .shipping{margin:10px 0}

#wrapper .facebook{background:url(../img/stripes.png) repeat-x 0 100%;height: 20px;margin: 20px 0;top: -21px;left: 0px;}

#content .stripes{background:url(../img/stripes.png) repeat-x 0 100%;clear:both;display:block;height:0;padding:35px 0 0 0}

/* Inhalt */

#wrapcontent{clear:both;font-size:1.2em;line-height:1.3;}
#content{overflow:hidden;padding:15px 0 15px 30px;position:relative;min-height:800px}
.home #content{padding:0 15px 15px 30px;}

#content a,#content a:hover{color:#000;text-decoration:underline}
#content a:hover{color:#1A1A1A;text-decoration:none;}
#content h2.tips a,#content h2.tipps a,#content h2.tips a{text-decoration:none;color:#f5821f;}
#content h2.tips a:hover,#content h2.tipps a:hover,#content h2.tips a:hover{text-decoration:underline;}
#content .left,#content .right{float:left;position:relative;width:50%}



.success #content .left{background:url(../img/success.png) no-repeat 0 28px;padding:30px 0 0 60px;width:40%}
.success.fail #content .left{background-image:url(../img/fail.png);}
.success #content .left.noIcon{background:none;}
.success #content .right{padding:30px 0 0 40px;width:auto}

.success #content .left h1{color:#52a508;font-size:4.8em;font-weight:400;margin:0 0 15px 0;padding:0;letter-spacing:-3px}
.success.fail #content .left h1{color:#ff0000;}
.success #content .left h2{margin:15px 0 7px 0;padding:0;}
.success #content .left p{margin:7px 0;padding:0 0 0 3px}
.success #content .left input[type=submit],.success #content .left input:hover[type=submit]{background:#141414;border:1px solid #141414;color:#ffa800;float:left;display:inline-block;font-size:1.1em;font-weight:700;line-height:1;letter-spacing:0;margin:30px 20px 40px 0;padding:12px 15px;text-align:center;text-decoration:none;text-transform:uppercase;width:auto;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.success #content .left input:hover[type=submit]{background:#FFA800;border:1px solid #FFA800;color:#fff;}

.success #content .right ul{margin:18px 0}
.success #content .right ul li{}
.success #content .right ul li a{display:block;padding:2px 0}
.success #content .right ul li a:before{content:'';background:#ffa800;color:#ffa800;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
.success #content hr{border-bottom:3px solid #dbdada;clear:both;color:#dbdada;float:none;margin:40px 0}

body.home #content h2.tips a{color:#000;}


#content p{margin:10px 0;}
#content blockquote p{margin:0;}
#content p.center{text-align:center;}
#content p.center img {border:2px solid #d5d5d5;}
#content p.center img+img{margin-left:10px;}
#content p.register{background:#fffcec;border:1px solid #ffa800;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


#content p.testp{background:red;color:#fff;font-weight:700;padding:20px;}
#content p.alert{color:#f53009;font-weight:700}

#content ul.liste{margin:15px 10px;}
#content ul.liste li{background:url(../img/pfeil.png) no-repeat 0 8px;padding:5px 0 5px 12px}
#content ul.liste ul,#content ul.liste ul ul{margin:0 12px}
#content ul.liste ul li,#content ul ul ul li{background-image:none;padding:5px;}
#content ul.liste a{text-decoration:underline;}

#content ol{margin:15px 15px 15px 40px;}
#content ol li{list-style-type:decimal;padding:2px}
#content ol li ol li{list-style-type:lower-alpha;}
#content ol li ol li ol li{list-style-type:upper-roman;}

#content table.liste{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:15px 0;width:100%;}
#content table.liste thead{font-weight:700;text-align:left;}
#content table.liste thead td, #content table.liste thead th{background:#dbdada;}
#content table.liste th{font-weight:700;}
#content table.liste td, #content table.liste th{border:1px solid #d5d5d5;padding:5px;vertical-align:top;}

#content table.tablesorter th.header{cursor:pointer;position:relative;}

#content .formular{}
#content .formular form{border:none;}
#content .formular fieldset{border:none;color:#000;clear:both;margin:0;padding:0}
#content .formular fieldset p{}
#content .formular fieldset.small p{float:left;padding-right:2%;width:45%}
#content .formular label,#content .formular select,#content .formular input[type=checkbox],#content .formular input[type=radio],#content .formular input[type=button],#content .formular input[type=submit]{cursor:pointer}
#content .formular label{font-weight:200;margin:0;padding:0}
#content .formular input,#content .formular textarea,#content .formular input:hover,#content .formular textarea:hover,#content .formular select{background:#fffcec;border:1px solid #a9aaaa;color:#000;margin:5px 0;padding:5px;width:95%;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#content .formular input:hover,#content .formular textarea:hover{background:#fff;border:1px solid #aaa;color:#000}
#content .formular input[type=checkbox],#content .formular input[type=radio]{background:transparent;border:none;color:#000;margin:0 0.2em 0 0;width:1.0em;}
#content .formular textarea{height:100px;overflow:auto}

#content .formular input[type=submit],#content .formular input:hover[type=submit],#content .formular button[type=submit],#content button:hover[type=submit]{background:#141414;border:1px solid #141414;color:#fff;clear:both;display:block;font-size:0.9em;font-weight:700;line-height:1;letter-spacing:1px;margin:15px 0;padding:12px 15px;text-align:center;text-decoration:none;width:auto;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .formular input:hover[type=submit],#content button:hover[type=submit]{background:#FFA800;border:1px solid #FFA800;color:#fff;}

#content .formular table{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:15px 0;width:85%;}
#content .formular table td, #content table th{padding:5px;vertical-align:middle;}
#content .formular table th{font-weight:700;width:120px;}
#content .formular table tr:last-child td input{float:right}

#content h2.mailadresse, #content h2.passwort, #content h2.nickname, #content h2.infomails {
    margin:40px 0 10px 0;
}
#content .trennline{border-bottom:1px solid #ddd;margin:0 0 17px 0;max-width:60%}
#content h2.mailadresse:before{content:'';background:url(../img/sprite.png) no-repeat -536px -670px;display:inline-block;height:32px;margin:0 5px 0 0;vertical-align:middle;width:32px;}
#content h2.passwort:before{content:'';background:url(../img/sprite.png) no-repeat -584px -670px;display:inline-block;height:32px;margin:0 5px 0 0;vertical-align:middle;width:32px;}
#content h2.nickname:before{content:'';background:url(../img/sprite.png) no-repeat -492px -670px;display:inline-block;height:32px;margin:0 5px 0 0;vertical-align:middle;width:32px;}
#content h2.infomails:before{content:'';background:url(../img/Infomails1.png) no-repeat;display:inline-block;height:32px;margin:0 5px 0 0;vertical-align:middle;width:32px;}
/*#content h2.infomails:after{content:'';background:url(../img/Infomails2.png) no-repeat;display:inline-block;height:32px;margin:0 5px 0 0;vertical-align:middle;width:32px;}*/
#content p.change{height:60px;}
#content p.change input{max-width:60%}
#content p.change label{color:#141414;font-size:1.2em;font-weight:700}
#content .user input[type=submit],#content .user input:hover[type=submit]{line-height:1;padding:12px 24px}
#content p.change strong{color:#56565b;font-size:1.1em;font-weight:700;line-height:1.6;}
#content p.change input.error{border:2px solid red;}

#content p.big{font-size:1.5em;line-height:1.5;margin:25px 0 40px 0;}
#content p.reset{clear:both;margin:0; }
#content p.reset b {color:#000;display:inline-block;font-weight:700;width:150px;}
#content p.reset input{background:#fffcec;border:1px solid #828287;color:#a6a6ae;margin:0 15px 0 0;padding:5px;-moz-border-radius:5px;width:236px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content p.reset input[type=submit]{background:#141414;border:1px solid #141414;color:#fff;clear:both;display:inline-block;font-size:0.9em;font-weight:700;line-height:1;letter-spacing:1px;margin:0;padding:8px 25px 8px 25px;text-align:center;text-decoration:none;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
p.reset.captcha{display:none;}
#content .captcha-code {display:none;height:65px;padding:5px 0 5px 150px;vertical-align:middle;}
#content .captcha-code span{float:left;width:248px;}
#content .captcha-code a{display:inline-block;font-size:0.9em;padding:0 0 0 20px;}
#content .trennline2{border-bottom:1px solid #ddd;clear:both;display:block;margin:20px 0;max-width:100%}

/* Shopping cart */

#content h1.cart, #content .proceed{background:#ffa800;letter-spacing:0;line-height:1.2;margin:20px 0 12px 0;padding:8px 15px;position:relative;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#content h1.cart a,#content .proceed a, #content h1.cart b{
    background: none repeat scroll 0 0 #000;
    border-radius: 5px;
    cursor: pointer;
    float: right;
    height: 44px;
    width: 280px;
    text-decoration:none;
    margin: -8px -15px -8px -8px;
    border-top-left-radius:0px;
    border-bottom-left-radius:0px;
    display:block;
}
#content .proceed a{ margin: -21px -15px -8px -8px;}
#content h1.cart a:before,#content .proceed a:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    text-decoration:none;

}
#content h1.cart a i,#content h1.cart a .img,#content .proceed a i,#content .proceed a .img,#content h1.cart b .img{
    box-sizing: border-box;
    color: orange;
    display: inline-block;
    font-family: Arial,Verdana,sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-right: -50px;
    padding: 0 50px 0 15px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
    text-decoration:none;
    font-style:normal;
}
#content h1.cart b input{
    box-sizing: border-box;
    display: inline-block;
    margin: 10px 5px 10px 10px;
    position: relative;
    vertical-align: middle;
    width:220px;
}
#content h1.cart a .img,#content .proceed a .img,#content h1.cart b .img  {
    background: url(../img/sprite.png) no-repeat scroll -744px -126px rgba(0, 0, 0, 0);
    height: 30px;
    text-indent: -9999px;
    width: 30px;
    display:inline-block;

}

/*
#content h1.cart a,#content .proceed a{background:#000;color:#ffa800;display:block;font-size:0.5em;font-weight:700;height:auto;padding:15px 0 20px 20px;position:absolute;right:0;top:0;text-decoration:none;text-transform:uppercase;width:240px; -moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content h1.cart a:after,#content .proceed a:after,#content #gutschein h1 b:after{content:'';background:url(../img/sprite.png) no-repeat -754px -127px;display:inline-block;height:28px;margin:0;position:absolute;right:12px;top:9px;vertical-align:middle;width:28px;cursor:pointer;}
#content h1.cart a i,#content .proceed a i{font-weight:700;font-size:1.3em}
*/
#content .proceed{color:#1A1A1A;display:block;font-size:0.9em;font-weight:700;line-height:1.2;margin:15px 0}
#content .proceed a{font-size:1.1em;}
#content .proceed b{font-weight:700;}
/*
#content .payandship{background:#000;color:#ffa800;float:right;font-size:1.2em;padding:12px 20px;position:relative;text-transform:uppercase;width:235px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;}
#content .payandship span,#content .payandship a{color:#ffa800;display:block;text-decoration:none;font-weight:700;width:210px;}
#content .payandship i{font-weight:700;}
#content .payandship i.menge{color:#fff;font-weight:200;}
#content .payandship span:after,#content .payandship a:after{content:'';background:url(../img/sprite.png) no-repeat -754px -127px;display:inline-block;height:28px;margin:0;position:absolute;right:15px;top:7px;vertical-align:middle;width:28px;}

#content .payandship.buynow a{color:#ffa800;display:block;text-decoration:none;text-transform:uppercase;font-weight:700;}
#content .payandship.buynow i{font-weight:700;}
#content .payandship.buynow i.menge{color:#ffa800;font-weight:700;}
#content .payandship.buynow b{display:none;}
#content .payandship.buynow a:after{content:'';background:url(../img/sprite.png) no-repeat -754px -127px;display:inline-block;height:28px;margin:0;position:absolute;right:15px;top:7px;vertical-align:middle;width:28px;}
#content .payandship.buynow.working span:after,#content .payandship.buynow.working a:after{background:url(../img/loading3.gif) no-repeat 50% 50%;}
*/
/*#cart .cartpreview h3 {background-color:#000;border-radius:0 0 5px 5px;font-size:1.4em;margin: 3px -5px -5px;border-top:2px solid #ffcc69;}
#cart .cartpreview h3 a.fullview {color: #ffa800;display: block;font-size: 0.9em;font-weight: 700;padding: 12px;text-align: left;text-decoration: none;text-transform: uppercase;}
#cart h3 a:after {background: url("../img/sprite.png") no-repeat scroll -754px -127px #000;bottom: 5px;content: "";display: inline-block;height: 28px; margin: 0; position:relative;width: 28px;float:right;}
*/
#cart h3 a.fullview{
    background: none repeat scroll 0 0 #000;
    border-radius: 0 0 5px 5px;
    cursor: pointer;
    display: block;
    height: 55px;
    margin: -15px 0 -17px -6px;
    text-decoration: none;
    width: 250px;


}
#cart h3 a.fullview:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    text-decoration:none;

}

#cart h3 a.fullview i,#cart h3 a.fullview .img {
    box-sizing: border-box;
    color: orange;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    margin-right: -50px;
    padding: 0 50px 0 15px;
    position: relative;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
    text-decoration:none;
    font-style:normal;
}
#cart h3 a.fullview .img {
    background: url(../img/sprite.png) no-repeat scroll -744px -126px rgba(0, 0, 0, 0);
    height: 30px;
    text-indent: -9999px;
    width: 30px;
    display:inline-block;

}

#content .cart_filter{position:absolute;right:0;top:45px;text-align:right;width:100%; }
#content .cart_filter p{float:right;margin:0;padding:0; width:100%; }
#content .cart_filter p strong{color:#000;}
#content .cart_filter p input{background:#FFFCEC;border:1px solid #ccc;margin:0;padding:5px 1%;text-align:left;width:155px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .cart_filter p a{color:#000;display:inline-block;padding:5px 0;text-decoration:none;}
#content .cart_filter p a:before{content:'';background:url(../img/sprite.png) no-repeat -290px -80px;display:inline-block;height:10px;margin:0 5px 0 0;width:10px;}
#content .cart_filter p a:after{content:'';background:#ddd;display:inline-block;height:10px;margin:0 15px;width:1px;}


#content p.order_filter{display:none;clear:both;margin:15px 0;text-align:right;}
#content p.order_filter input{background:#FFFCEC;border:1px solid #ccc;margin:0 0 0 5px;padding:5px 1%;text-align:left;width:70%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#content table.mycart{border-collapse:collapse;cellpadding:0;cellspacing:0;clear:both;color:#000;margin:30px 0 0 0;padding:0;width:100%;}
#content table.mycart thead th{background:#dbdada;color:#000;font-size:1em;font-weight:700;letter-spacing:0}

#content table.mycart thead th.quant{width:60px;}
#content table.mycart thead th.total{width:70px}
#content table.mycart thead th.tab2{}
#content table.mycart thead th.tab3,#content table.mycart thead th.tab5,#content table.mycart thead th.tab6{width:70px;}
.tablet #content table.mycart thead th.tab3{}
#content table.mycart thead th.tab4{width:75px;}
#content table.mycart thead th.tab6b{width:75px;text-align: right}
#content table.mycart thead th.quant{width:85px;}
#content table.mycart thead th.total{width:95px}
#content table.mycart thead tr th.cover{}
#content table.mycart td, #content table.mycart th{background:url(../img/pixelg.png) repeat-x 0 100%;margin:0;padding:10px 10px;position:relative;overflow:hidden;vertical-align:middle;}
#content table.mycart thead th{border-bottom:none;padding:5px 10px;}
#content table.mycart.ordersummary thead tr th.tab1{padding:5px 0 5px 9px;width:62px;}
#content table.mycart tr td b{font-weight:700;}
#content table.mycart tr:last-child td{background-image:none;}
#content table.mycart tr td.cover{padding:10px 5px 10px 9px;width:62px;}
#content table.mycart.ordersummary tr td.tab1{padding:10px 0 10px 9px;width:62px;}
#content table.mycart tr td.cover.stop img,#content table.mycart tr td.cover a:hover img{border:1px solid #f07d21}
#content table.mycart tr td.cover a{display:block;position:relative;}

#content table.mycart tbody tr:hover td.cover a:before,.tablet #content table.mycart tbody tr td.cover a:before{content:'';background:url(../img/sprite.png) no-repeat -427px -63px;display:block;height:31px;margin:0;position:absolute;top:17px;left:17px;width:31px;z-index:999}
#content table.mycart tbody tr:hover td.cover a.stop:before,.tablet #content table.mycart tbody tr td.cover a.stop:before{background-position: -428px -18px}
#content table.mycart tr td.cover a.play,#content table.mycart tr td.cover a.stop{position:absolute;top:10px;color:transparent;}
#content table.mycart tbody tr:hover td,#content table.mycart tbody tr:hover th{background-color:#f2f2f2}

#content table.mycart tr td.tab2{max-width:160px;}
#content table.mycart tr td.tab2 .item{display:block;position:relative;max-width:100%;overflow:hidden;}

#content table.mycart.ordersummary tr td.tab2{}

#content table.mycart tr td.tab2f{padding:10px;text-align:center;vertical-align:middle;}

#content table.mycart .watchlist2{background:#fffced;border:1px solid #fe9900;color:#141414;display:block;font-size:0.9em;line-height:normal;margin:0;padding:5px 8px 5px
                                      8px;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content table.mycart .watchlist2.items1{}
#content table.mycart .watchlist2.items2{}
#content table.mycart .watchlist2.items3{}
#content table.mycart .watchlist2.items4{line-height:1.2}
#content table.mycart .watchlist2 span{display:block;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}


#content table.mycart tr td.tab3{height:62px;position:relative;width:60px;overflow:visible;}
#content table.mycart tr td.tab3 .innertab{position:relative;height:100%;width:100%;}
#content table.mycart tr td.tab3 .innertab .labellogo{position:absolute;left:0;top:0;}
#content table.mycart tr td.tab3 .innertab .notiz{display:block;padding:5px 2%;width:145px;position:absolute;left:0;bottom:0;z-index:9999;}

#content table.mycart tr td.tab3b{width:60px}
#content table.mycart tr td.tab4{background:url(../img/pixelg.png) repeat-x 0 100%;font-size:0.9em;width:55px;vertical-align:top;}
#content table.mycart tr:last-child td.tab4{background-image:none;}
#content table.mycart tr td.tab4b{text-align:right;font-weight:700;width:50px}
#content table.mycart.ordersummary tr td.tab4b{}
#content table.mycart.ordersummary tr td.tab4b b{}
#content table.mycart tr td.tab5{font-weight:400;width:60px}
#content table.mycart.stamm tr td.tab5{vertical-align:middle;}
#content table.mycart.stamm tr td.price {font-size: 1.2em;text-align: right;vertical-align: top;width: 50px;padding-top: 15px;}
#content table.mycart.stamm tr td.tab6 span.low{bottom:8px;}
#content table.mycart tr td.tab2 a{text-decoration:none;}
#content table.mycart tr td.tab2 a:hover{text-decoration:underline;}

#content table.mycart tr td.price{font-size:1.2em;text-align:right;vertical-align:top;width:50px;padding-top:15px}
#content table.mycart tr td.price i{color:#828287}
#content table.mycart tr td.tab7{font-weight:700;padding-right:10px;width:80px}
#content table.mycart tr td.gprice{text-align:right;width:60px}
#content table.mycart tr td b{font-weight:700;}
#content table.mycart tr td r{text-align:right}
#content table.mycart tr td c{text-align:right}
#content table.mycart tr th b{font-weight:700;}
#content table.mycart tr th r{text-align:right}
#content table.mycart tr th c{text-align:right}
#content table.mycart tr td .gprice b{font-size:1.2em;font-weight:700;}
#content table.mycart tr td.tab6 .gprice i{color:#828287;font-weight:700;}
#content table.mycart tr td.tab8{width:25px}
#content table.mycart tr td.tab8 .price{display:none;}
#content table.mycart tr td.tab11{width:150px}
#content table.mycart tr td.tab12,#content table.mycart tr th.tab12{text-align:center;width:55px}
#content table.mycart tr td.tab13,#content table.mycart tr th.tab13{text-align:center;}

#content table.mycart div.relationc{height:100%;position:relative;width:100%;}

#content table.mycart tr td.tab8b{width:40px;}

#content table.mycart tr td.tab1 img{border:1px solid #828287;height:60px;width:60px;}

#content table.mycart .artist,#content table .title,#content table .titel,#content table .label{display:block;line-height:1.2;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:100%}

.tablet #content table.mycart .artist,.tablet #content table .title,.tablet #content table .titel,.tablet #content table .label{max-width:130px}

#content table.mycart .artist{font-size:1.2em;font-weight:700;}
#content table.mycart .title{color:#ED812D;font-size:1.1em;font-weight:400;}
#content table.mycart .title a,#content table.mycart td.tab2 a .title{color:#ED812D !important;font-weight:400;text-decoration:none}
#content table.mycart .title a:hover,#content table.mycart td.tab2 a:hover .title {border:none!important;text-decoration:underline;text-decoration-color:#ED812D !important;}
#content table.mycart .label{font-size:0.9em;line-height:2.0;}
#content table.mycart .label strong{color:#000}

#content table.mycart .notiz{}
#content table.mycart .notiz input{background:#fffcec;border:1px solid #a9aaaa;color:#a6a6ae;padding:3px 5px;font-size:0.9em;padding:5px;text-align:left;width:65px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content table.mycart .notiz textarea{background:#fffcec;border:1px solid #a9aaaa;color:#a6a6ae;padding:3px 5px;font-size:0.9em;padding:5px;text-align:left;width:99%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#content table.mycart .notiz input:hover,#content table.mycart .notiz textarea:hover{background:#fffcec;border:1px solid #f5821f;color:#141414}

#content table.mycart tr td.tab3 img{width:auto;max-width:30px;height:auto;}

#content table.mycart tr td.tab3b,#content table.mycart tr td.tab3b strong{color:#56565b;font-size:0.95em;}
#content table.mycart tr td.tab3b .medium:after{content:'';background:url(../img/sprite.png) no-repeat -13px -225px;display:inline-block;height:16px;margin:0;vertical-align:middle;width:17px}
#content table.mycart tr td.tab3b .medium.vinyl:after,
#content table.mycart tr td.tab3b .medium.excl-vinyl:after{background-position:-13px -225px;width:17px}
#content table.mycart tr td.tab3b .medium.vinyl12:after{background-position:-13px -225px;width:17px}
#content table.mycart tr td.tab3b .medium.vinyl2:after{background-position:-36px -225px;width:24px}
#content table.mycart tr td.tab3b .medium.vinyl3:after{background-position:-66px -225px;width:33px;}
#content table.mycart tr td.tab3b .medium.cd:after,
#content table.mycart tr td.tab3b .medium.m-cd:after{background-position:-44px -159px;width:16px}

#content table.mycart tr td.tab4b b{display:block;font-weight:700;font-size: 3em;color: darkgray}
#content table.mycart tr td.tab6b b{display:block;font-weight:700;}

#content table.mycart tr td.tab6{position:relative;vertical-align:top;padding-top:15px}
#content table.mycart tr td.tab6 .menge{}
#content table.mycart tr td.tab6b{vertical-align:middle;padding-top:8px;text-align:right;}
#content table.mycart tr td.tab6b b{font-weight:700}
#content table.mycart tr td.tab6 .menge input{background:#FFFCEC;border:1px solid #ccc;float:left;font-weight:700;margin:0 0 10px 0;padding:2px 1%;text-align:right;width:58px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.tablet #content table.mycart tr td.tab6 .menge input{width:40px}
#content table.mycart tr td.tab6 .gprice{float:right;text-align:center;width:60px;}

#content table.mycart tr td.tab6 .stockinfo{clear:both;display:block;font-size:0.9em;width:80px;}

#content table.mycart tr td.tab6 .stockinfo.notinstock strong,#content table.mycart tr td.tab6b b.notinstock strong,#content table.mycart tr td.tab7b b.notinstock strong{color:#56565b}
#content table.mycart tr td.tab6 .stockinfo.notinstock:before{content:'';background:#56565b;color:#56565b;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.mycart tr td.tab6 .stockinfo.outofstock strong,#content table.mycart tr td.tab6b b.outofstock strong,#content table.mycart tr td.tab7b b.outofstock strong{color:#f53009}
#content table.mycart tr td.tab6 .stockinfo.outofstock:before{content:'';background:#f53009;color:#f53009;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.mycart tr td.tab6 .stockinfo.presale strong,#content table.mycart tr td.tab6b b.presale strong,#content table.mycart tr td.tab7b b.presale strong{color:#e26920}
#content table.mycart tr td.tab6 .stockinfo.presale:before {background: #e26920;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;content: "";display: block;float: left;height: 9px;margin: 3px 5px 0 0; width: 9px;}
#content table.mycart tr td.tab6 .stockinfo.instock strong,#content table.mycart tr td.tab6b b.available,#content table.mycart tr td.tab7b b.available{color:#52a508;}
#content table.mycart tr td.tab6 .stockinfo.instock:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.mycart tr td.tab6 .stockinfo.comein strong,#content table.mycart tr td.tab6b b.available,#content table.mycart tr td.tab7b b.available{color:#ffa800;}
#content table.mycart tr td.tab6 .stockinfo.comein:before{content:'';background:#ffa800;color:#ffa800;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.mycart tr td.tab6 .stockinfo.collecting strong,#content table.mycart tr td.tab6b b.available,#content table.mycart tr td.tab7b b.available{color:#999;}
#content table.mycart tr td.tab6 .stockinfo.collecting:before{content:'';background:#999;color:#999;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.mycart tr td.tab6 .stockinfo.available strong,#content table.mycart tr td.tab6b b.available,#content table.mycart tr td.tab7b b.available{color:#52a508;}
#content table.mycart tr td.tab6 .stockinfo.available:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:9px;margin:3px 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

#content table.mycart tr td.tab7b b{font-weight:400;}
#content table.mycart tr td.tab7b b.avaible{color:#52a508}
#content table.mycart tr td.tab7b b.notinstock{border:1px solid #ffa800;color:#000;display:block;margin:5px 0;padding:5px;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content table.mycart tr td.tab7b b i{font-style:italic;}

#content table.mycart.ordersummary tr.outofstock{background-color:#f2f2f2;}

#content table.mycart tr td.tab6 span.low{background:#f53009;color:#fff;font-size:0.65em;letter-spacing:-0.5px;margin:0 0 0 5px;padding:3px 5px;text-align:center;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;   /* position:absolute;bottom:0;right:0; */ }
.tablet #content table.mycart tr td.tab6 span.low{display:block;float:none;margin:0;}

#content table.mycart tr td.tab6b b{font-size:3em;font-weight:700}
#content table.mycart tr td.tab6b i{display:block;border:1px solid #52a508;font-size:0.9em;margin:5px 0 0 0;padding:3px 5px;text-align:center;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}

#content table.mycart tr td.tab8 .delete,#content table.mycart tr td.tab8 .later,#content table.mycart tr td.tab8 .clear,#content table.mycart tr td.tab8 .play,#content table.mycart tr td.tab36 .delete,#content table.mycart tr td.tab8 .buyNow{background:url(../img/sprite.png) no-repeat;display:block;height:25px;margin:2px auto;text-indent:-999em;width:25px;}
#content table.mycart tr td.tab8 .delete a span,#content table.mycart tr td.tab8 .later a span,#content table.mycart tr td.tab8 .clear a span,#content table.mycart tr td.tab8 .play a span,#content table.mycart tr td.tab8 .buyNow a span{display:inline-block;text-indent:-999em;}
#content table.mycart tr td.tab8b{padding-right:0;width:55px}
#content table.mycart tr td.tab8b .play,#content table.mycart tr td.tab8b .play a span{}
#content table.mycart tr td.tab8 .delete,#content table.mycart tr td.tab36 .delete{background-position:-756px -13px;}
#content table.mycart tr td.tab8 .later{background-position:-756px -43px;}
#content table.mycart tr td.tab8 .buyNow{background-position:-726px -75px;}
#content table.mycart tr td.tab8 .clear{background-position:-756px -76px;}
#content table.mycart tr td.tab8 .play{background-position:-727px -43px;}

#content table.mycart tr td.tab12{font-weight:700;}
#content table.mycart tr td.tab13 b{background:#56565b;border:1px solid #56565b;color:#fff;height:5px;padding:1px 5px;width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}


#content table.artists {}
#content table.artists thead th{font-size:0.9em;font-weight:700;letter-spacing:0;padding:10px;}
#content table.artists thead th:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content table.artists thead th:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content table.artists thead th.tab36{text-align:center;}
#content table.artists tr:last-child td{background:url(../img/trenner4b.png) repeat-x 0 100%;}

#content table.mycart.artists.tablesorter td{background-image:none;border-bottom:2px solid #dbdada;padding:0;position:relative;text-align:left;}

#content table.artists td div.relation{border-left:1px solid #dbdada;display:block;min-height:36px;margin:10px 0;padding:0 14px;}
#content table.artists td:first-child div.relation,#content table.artists td:last-child div.relation{border:none;}
#content table.artists.labels td:last-child div.relation{border-left:1px solid #dbdada;}
#content table.mylabels td div.relation{min-height:62px;}

#content table.artists tr.nothing td{background:#fff;padding:5px 0}
#content table.artists td .artist{font-size:1.4em;font-weight:700;line-height:1;margin:0 0 5px 0}
#content table.artists td .labels a{color:#eb8f44;font-size:0.9em;}
#content table.artists td .date{font-size:0.9em;display:block; margin:0}
#content table.artists td .titel{font-size:0.9em;display:block;}
#content table.artists td .titel a{color:#000}
#content table.artists td .label{font-size:0.9em;color:#f5821f;display:block}
#content table.artists td .label a{color:#eb8f44}

#content table.artists td span.labels:before{content:'( ';}
#content table.artists td span.labels:after{content:' )';}

#content table.artists td.tab31b img{display:block;margin:5px 0;}
#content table.artists td.tab31b a,#content table.artists td.tab31c a{color:#000;font-size:1.1em;font-weight:700;text-decoration:none;white-space:nowrap;}
#content table.artists td.tab31c div.relation{border-left:none}
#content table.artists td.tab31c .label{font-size:1.0em;}
#content table.artists td.tab31c img{margin-left:10px;}
#content table.artists textarea{background:#fffcec;border:1px solid #828287;color:#a6a6ae;padding:5px;font-size:1em;font-style:italic;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content table.artists textarea:hover{background:#fffcec;border:1px solid #f5821f;color:#141414}
#content table.artists td.tab32{color:#56565b;font-weight:700;vertical-align:middle;width:15px}
#content table.artists td.tab33{color:#56565b;font-weight:700;vertical-align:middle;width:15px}
#content table.artists td.tab34{width:90px}

#content table.artists td.tartist,#content table.artists td.tlast,#content table.artists td.tnext,#content table.artists td.tnext,#content table.artists td.tdate,#content table.artists td.temail,#content table.artists td.tdelete{}

#content table.artists td.tartist{padding-left:0;text-align:left;vertical-align:top;width:40%}
#content table.artists td.tartist .labels{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
#content table.artists td.tlast{font-size:0.9em;line-height:1.3;width:17.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px;}
#content table.artists td.tnext{font-size:0.9em;line-height:1.3;width:17.5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px;}

#content table.artists td.tdate{width:15%;}
#content table.artists td.temail{color:#56565b;font-size:0.9em;font-style:normal;line-height:1.0;width:5%}
#content table.artists td.temail input[type=checkbox]{margin:0;padding:0;}
#content table.artists td.tdelete{border:none;padding-right:0;width:5%}

#content table.artists td.tab31c .style{color:#ED812D;font-size:0.8em;}
#content table.artists td.tab31c .style a{color:#ED812D;}
#content table.artists td.tab31c .style span a{color:#56565b;font-weight:200;}
#content table.artists td.tab31c .style span a:before{content:'';background:#56565b;color:#56565b;display:inline-block;height:4px;margin:0 5px 2px 5px;width:4px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.artists ul.information{font-size:0.8em;font-weight:700;}

#content table.artists .watchlist{background:#828287;border:1px solid #828287;color:#fff;display:block;font-size:0.9em;font-weight:200;margin:10px 0 0 0;padding:5px 14px;text-transform:uppercase;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content table.artists td.tab39{font-size:0.9em;width:27%}
#content table.artists td.tab39 a{color:#000;font-weight:700;text-decoration:none;}

#content table.mylist{border-collapse:separate;border-spacing:0 10px;margin-top:-10px;width:100%;}
#content table.mylist tr td,#content table.mylist tbody tr:nth-child(1) td{background:#ececec;border:none;padding:8px;   }
#content table.mylist tr td:first-child{padding:8px;text-align:left;width:180px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content table.mylist tr td:last-child{background:#ececec;width:30px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content table.mylist tr td input.listname{background:#fffcec;border:1px solid #828287;display:block;margin:0;padding:3px;text-align:left;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content table.mylist tr a{color:#141414;font-size:1em;text-decoration:none}
#content table.mylist tr strong{color:#000;display:inline-block;}
#content table.mylist tr td.tab38 a strong:after{content:': ';}
#content table.mylist tr a i{color:#000;font-style:normal;font-weight:400;text-decoration:underline;}
#content table.mylist tr td.tab38 a{font-size:1em;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:200px;}
#content table.mylist tr td.tab39,#content table.mylist tr:first-child td.tab39{background:#ececec url(../img/trenner3.png) no-repeat 0 50%;font-size:0.9em;text-align:right;width:120px;}
#content table.mylist tr:last-child td{background:#ececec;}
#content table.mylist tr:last-child td.tab39{background:#ececec url(../img/trenner3.png) no-repeat 0 50%;}

#content table.mylist{}

#content table.mylabels{max-width:100%;margin-left:0;margin-right:0;table-layout: fixed;}
#content table.mylabels td.biglabel,#content table.mylabels th.biglabel{width: 80px;}
#content table.mylabels tr th.tab31{width:60px}
#content table.mylabels tr th.tab31d{width:auto;max-width: 25%}
#content table.mylabels tr th.tab32{width:110px}
#content table.mylabels tr th.tab33{width:110px}
#content table.mylabels tr th.tab34{width:100px}
#content table.mylabels tr th.tab35{width:100px}

#content table.mylabels tr td.tab31{width: 60px;}
#content table.mylabels tr td.tab31b{width: 160px}
#content table.mylabels tr td.tab31c{width:auto;max-width: 25%}
#content table.mylabels tr td.tab39{width:auto;max-width: 50%}
#content table.mylabels tr td.tab34{width: 100px}
#content table.mylabels tr td.tab35{width: 102px}
#content table.mylabels tr td.tab36{width: 100px}

#content table.artists .last-release,#content table.artists .next-release{display:none;}

#content table.mylabels.labels.tablesorter thead th{font-weight:700;padding:12px 10px}
#content table.mylabels.labels.tablesorter thead th:last-child{font-weight:400;}
#content table.mylabels tr td.biglabel{max-width:80px;width:80px;overflow:hidden;}
#content table.mylabels tr td.labelname{vertical-align:top}
#content table.mylabels thead tr th.tab31{background-image:none;}

#content table.mylabels tr td.tab31 div.relation{display:table-cell;vertical-align: middle;max-width:80px;width:80px;overflow:hidden;}
#content table.mylabels tr td.tab31 img{vertical-align: middle;width:auto;max-width:90%;height:auto;}

#content table.mylabels tr td.tab32 .date,#content table.mylabels tr td.tab33 .date{color:#56565b;font-size:1em;font-weight:700;margin:0 0 10px 0}
#content table.mylabels tr td.tab32 .titel a,#content table.mylabels tr td.tab33 .titel a,#content table.mylabels tr td.tab32 .titel,#content table.mylabels tr td.tab33 .titel{color:#4f4f4f}
#content table.mylabels tr td.tab32 .label a,#content table.mylabels tr td.tab33 .label a,#content table.mylabels tr td.tab32 .label,#content table.mylabels tr td.tab33 .label{color:#141414}
#content table.mylabels td.temail input[type=checkbox]{margin:0 0 10px 0;padding:0;}
#content table.mylabels textarea{font-family:Arial,Verdana,sans-serif;font-size:0.85em;height:22px;line-height:1}

#content #labelsList table.artists td.tab32,#content #labelsList table.artists th.tab32{width:85px;max-width:85px;}
#content #labelsList table.artists td.tab33,#content #labelsList table.artists th.tab33{width:85px;max-width:85px;}
#content #labelsList table.mylabels tr th.tab34,
#content #labelsList table.artists td.tab39,#content #labelsList table.artists tr:first-child td.tab39,
#content #labelsList table.mylist tr td.tab39,#content #labelsList table.mylist tr:first-child td.tab39{width:auto;}


#content table.tablesorter thead tr th span{cursor:pointer;display:block;text-decoration:underline;padding:7px 9px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content table.tablesorter thead tr th:hover span{background:#f2f2f2;text-decoration:none;}
#content table.mycart.tablesorter thead tr th span{padding:0;text-decoration:none;}
#content table.mycart.tablesorter thead tr th:hover span{background:transparent;text-decoration:none;}
#content table.tablesorter thead tr th{padding:7px 9px}
#content table.mycart.tablesorter thead th,#content table.myBuyLater.tablesorter thead th{padding:7px 9px;}
#content table.tablesorter thead tr th:first-child{padding-left:7px;}
#content table.tablesorter thead tr th+th{background:#dbdada url(../img/trenner7.png) no-repeat 0 50%;}
#content table.tablesorter thead tr th+th.tab31d{background-image:none;}

#content table.mycarts.tablesorter thead tr th.tab4+th,#content table.mycarts.tablesorter thead tr th.tab3+th{background-image:none}
#content table.tablesorter thead tr th.headerSortUp,#content table.tablesorter thead tr th.headerSortDown{color:#f5821f;}

#content table.tablesorter thead tr th.headerSortUp span:after,
#content table.tablesorter thead tr th.headerSortDown span:after,
#content table.tablesorter thead tr th:hover span:after{content:'';background:url(../img/sprite.png) no-repeat -330px -80px;display:inline-block;height:10px;margin:0 0 0 5px;width:10px;}
#content table.tablesorter thead tr th.headerSortDown span:after,
#content table.tablesorter thead tr th.headerSortUp:hover span:after{background-position:-315px -81px;}

#content table.tablesorter thead tr th.themail{background:#dbdada url(../img/trenner6.png) no-repeat 0 50%;font-weight:400;letter-spacing:0;text-decoration:none;}
#content table.tablesorter tr th:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content table.tablesorter tr th:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}

#content .weareopen{border-top:3px solid #000;font-size:1.4em;margin-top:20px;padding:20px 0;}
#content p.kontakt{margin:0;}
#content p.phoneme{float:right;margin:0 15% 10px 0;}
#content p.phoneme:after{border: 0.5em solid transparent;border-bottom: none;border-top-color:#f07d21;content: '';display:block;height:0;position:relative;right:-0.5em;width: 0;}
#content table.kontakt tbody tr th,#content table.kontakt tbody tr td{background-image:none;border-bottom:1px solid #dbdada;color:#56565b;padding:15px 16px;}
#content table.kontakt tbody tr td b{color:#828287}
#content table.kontakt tbody tr td:last-child,#content table.kontakt tbody tr td:last-child a{color:#000;text-decoration:underline;}
#content table.kontakt tr td.pic{width:40px}
#content table.kontakt tr td.pic img{height:40px;width:40px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content table.kontakt tr th,#content table.kontakt tr td:last-child{font-weight:700;}
#content table.kontakt tbody tr:last-child th,#content table.kontakt tbody tr:last-child td{border-bottom:2px solid #dbdada;}
#content table.kontakt thead tr th{font-size:0.9em;padding:10px 16px;}
#content table.kontakt thead tr th:first-child{-moz-border-radius:15px 0 0 15px;-webkit-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}
#content table.kontakt thead tr th:last-child{-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}

#content .formleft,#content .formright{float:left;position:relative;width:50%}
#content .formleft p,#content .formright p{clear:both;text-align:left;}
#content .formleft input,#content .formleft input:hover,#content .formright input,#content .formright input:hover,#content .formleft select{float:left;position:relative;width:60%}
#content .formleft select {width:62%}
#content .formright textarea,#content .formright textarea:hover{float:right;position:relative;height:190px;overflow:auto;width:98%;}
#content .formleft p span,#content .formright p span{display:block;float:left;font-size:1.2em;font-weight:700;margin:10px 0;padding:2px 0;position:relative;width:30%;}
#content .formright p span.right{color:#56565b;font-weight:200;text-align:right;width:70%;}
#content .formleft p span strong,#content .formright p span strong{color:#f53009}

#content .formright p.right{width:100%}
#content .formright input[type=submit],#content .formright input:hover[type=submit],#content .formright button[type=submit],#content .formright button:hover[type=submit]{background:#141414;border:1px solid #141414;color:#fff;clear:both;display:block;float:right;font-weight:700;letter-spacing:1px;margin:0;padding:15px 25px;text-align:center;text-decoration:none;width:auto;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .formright input:hover[type=submit],#content .formright button:hover[type=submit]{background:#000;border:1px solid #000;color:#fff;}
#content .formleft input[type=checkbox],#content .formleft input:hover[type=checkbox]{background:transparent;border:none;color:#000;margin:0 0.2em 0 0;width:1.0em;}

#content #search2{background:#f4f2e7;border:1px solid #a9aaaa;clear:both;margin:0;position:absolute;right:0;top:15px;width:75%;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:999}
#content #search2 input{background:#FFFCED url(../img/search.png) no-repeat 5px 50%;border:none;margin:0;padding:5px 2% 5px 10%;width:88%}
#content #searchliste2{background:#f4f2e7;clear:both;}

#content #search2 table{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:0;position:relative;width:100%;}
#content #search2 table td,#content #search2 table th{border-top:1px solid #d7d1b5;border-bottom:1px solid #d7d1b5;padding:5px 2px;vertical-align:top;overflow:hidden;text-align:left;vertical-align:middle;text-overflow: ellipsis;white-space:nowrap;}
#content #search2 table tr:last-child td{border-bottom:none;}
#content #search2 table td span{display:inline;}
#content #search2 table .artist{color:#1A1A1A;font-weight:700;font-size:0.9em;margin:0;}
#content #search2 table .title{color:#F6821F;}
#content #search2 table .label{color:#1A1A1A;display:block;font-size:0.9em;font-weight:200;float:left;}
#content #search2 table .label:after{content:' | ';margin:0 3px; }
#content #search2 table .date{color:#1A1A1A;display:block;font-size:0.9em;font-weight:200;float:left;}

#content #search2 .medium:after{content:'';background:url(../img/sprite.png) no-repeat -68px -225px;display:inline-block;height:16px;margin:0 0 0 2px;vertical-align:middle;width:32px}
#content #search2 .medium.disc1:after{background-position:-13px -225px;width:17px}
#content #search2 .medium.disc2:after{background-position:-36px -225px;width:24px}
#content #search2 .medium.disc3:after{background-position:-68px -225px;}
#content #search2 .medium.cd:after{background-position:-44px -159px;width:17px}

#content #search2  .available:before,#content #search2  .notinstock:before,#content #search2  .later_stock:after{content:'';background:#52a508;color:#52a508;float:left;height:9px;margin:2px 0 0 5px;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content #search2  .notinstock:before{background:#f53009;color:#f53009;}
#content #search2  .later_stock:after{background:#828287;color:#828287;}

#content ul.summary{border-top:2px solid #000;border-bottom:2px solid #000;float:left;width: -moz-calc(100% - 260px);width: -webkit-calc(100% - 260px);width: calc(100% - 260px);}
#content ul.summary b{font-weight:700;}
#content ul.stockinfos li{color:#000;display:inline;float:left;font-weight:700;padding:0 10px 0 0;width:auto}

#content ul.stockinfos{border-bottom:2px solid #000;clear:left;font-size:1.1em;line-height:1;margin:0;padding:11px 0 12px 0;position:relative;width:100%;}
.shoppingcart #content ul.stockinfos{border-bottom:2px solid #ffa800;margin:11px 0 0 0;padding:0 0 12px 0;}
#content ul.stockinfos.summary{width:auto;width:71%;width: -moz-calc(100% - 290px);width: calc(100% - 290px);}
#content ul.stockinfos li.available strong{color:#52a508}
#content ul.stockinfos li.available:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:11px;margin:0 5px 0 0;width:11px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content ul.stockinfos li.notinstock strong{color:#f53009}
#content ul.stockinfos li.notinstock:before{content:'';background:#f53009;color:#f53009;display:block;float:left;height:11px;margin:0 5px 0 0;width:11px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content ul.stockinfos li.available b, #content ul.stockinfos li.notinstock b{color:#000;font-weight:700}


#content ul.stockinfos li.total{background:url(../img/trenno.png) no-repeat 0 50%;float:right;padding:0;text-align:right;width:auto}
#content ul.stockinfos li.total2{background-image:none}
#content ul.stockinfos li.total b,#content ul.cdb li.total b{font-size:1.1em;font-weight:700}
#content ul.stockinfos li.total b:nth-child(2):before{content:' = ';font-weight:200;}
#content ul.stockinfos li i,#content ul.cdb li.total i{color:#828287;font-weight:400;}
#content ul.stockinfos li.total strong,#content ul.cdb li.total strong{color:#000;font-weight:700;letter-spacing:0;text-transform:uppercase;}

#content ul.stockinfos.cdb{border-top:2px solid #ccc;border-bottom:2px solid #ccc;color:#000;font-size:1.1em;margin:0 0 15px 0;padding:0;position:relative;}
#content ul.cdb.warenkorb{border-top:3px solid #ccc;border-bottom:3px solid #ccc;}
#content ul.cdb li{color:#000;display:inline;float:left;font-weight:700;padding:10px 15px 10px 0;line-height:150%;vertical-align:middle;}
#content ul.cdb li.clear:before{content:'';background:url(../img/sprite.png) no-repeat -700px -75px;display:block;float:left;height:20px;margin:2px 3px 0 0;width:20px;}
#content ul.cdb li.delete:before{content:'';background:url(../img/sprite.png) no-repeat -700px -12px;display:block;float:left;height:20px;margin:2px 3px 0 0;width:20px;}
#content ul.cdb li.cancel:before{content:'';background:url(../img/sprite.png) no-repeat -700px -135px;display:block;float:left;height:20px;margin:2px 3px 0 0;width:20px;}
#content ul.cdb li.buy:before{content:'';background:url(../img/sprite.png) no-repeat -700px -43px;display:block;float:left;height:20px;margin:2px 3px 0 0;width:20px;}
#content ul.cdb li.email:before{content:'';background:url(../img/sprite.png) no-repeat -700px -108px;display:block;float:left;height:20px;margin:2px 3px 0 0;width:22px;}

#content ul.cdb li.total{background:transparent;float:right;padding:10px 0 10px 0;text-align:right;}
#content ul.cdb li a{color:#000;text-decoration:underline}

#content ul.cdb li.clear .popup{background-color:#fff;border:1px solid #ccc;color:#1A1A1A;height:120px;display:none;padding:20px;position:absolute;bottom:70px;left:50px;width:430px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#content ul.cdb li .popup a{font-size:1em;font-weight:400}
#content ul.cdb li .popup h3{border-bottom:3px solid #000;margin:0 15px 15px 0;padding:0 0 20px 0;}
#content ul.cdb li.clear.openpopup .popup{display:block;}
#content ul.cdb ul{border:none}
#content ul.cdb li.clear .popup .close{background:#fff;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;width:20px}
#content ul.cdb li.clear .popup .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}

#content ul.cdb li.buy .popup{background-color:#fff;border:1px solid #ccc;color:#1A1A1A;height:120px;display:none;padding:20px;position:absolute;bottom:70px;left:50px;width:430px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#content ul.cdb li.buy.openpopup .popup{display:block;}
#content ul.cdb li.buy .popup .close{background:#fff;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;width:20px}
#content ul.cdb li.buy .popup .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}
.popup_order .close{background:#fff;height:20px;position:relative;top:12px;bottom:auto;left:auto;right:12px;width:20px;float:right;}
.popup_order .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}

#content ul.cdb li.email .popup{background-color:#fff;border:1px solid #ccc;color:#1A1A1A;height:120px;display:none;padding:20px;position:absolute;bottom:70px;left:50px;width:430px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#content ul.cdb li.email.openpopup .popup{display:block;}
#content ul.cdb li.email .popup .close{background:#fff;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;width:20px}
#content ul.cdb li.email .popup .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}

#content .loeschenpopup{background-color:#fff;border:1px solid #ccc;color:#1A1A1A;min-height:120px;display:none;padding:25px 30px 20px 30px;position:absolute;top:30%;left:30%;width:360px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#content .loeschenpopup.openpopup{display:block;}
#content .loeschenpopup a{font-size:1em;font-weight:400}
#content .loeschenpopup .form{display:block;border-top:3px solid #000;border-bottom:3px solid #000;padding:12px 0}
#content .loeschenpopup h3{margin:0;padding:0;}
#content .loeschenpopup h4{color:#e46906;font-size:1.3em;margin:0 0 15px 0;padding:0;}
#content .loeschenpopup ul.cdb{margin:12px 0 40px 0}
#content .loeschenpopup ul.cdb li.cancel{float:right;}
#content .loeschenpopup strong{font-size:1.3em;}
#content .loeschenpopup select{width:70%;float:right;}
#content .loeschenpopup textarea{background:#fffcec;border:1px solid #a9aaaa;color:#56565b;font-style:italic;font-family:arial,verdana,sans-serif;font-size:1.0em;height:50px;margin:10px 0 0 0;padding:7px 2%;width:95%;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .loeschenpopup .close{background:#fff;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;width:20px}
#content .loeschenpopup .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}


#content .shipping_options{background:#f2f2f2;color:#000;float:left;padding:10px;width:35%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .shipping_options a{text-decoration:underline;}
#content .shipping_options h3{font-size:1.6em;margin:0;}
#content .shipping_options p.achtung strong{color:#ffa800;}
#content .shipping_options p b{font-size:1.4em;font-weight:700;}
#content .shipping_options a.change{color:#000;}

#content .shipping_details{float:right;padding:0;text-align:right;width:55%;}
#content .shipping_details h3{border-bottom:1px solid #dbdada;font-size:1.5em;margin:0;padding:0 0 10px 0}

#content .ship-pay img{margin:10px 20px 0 0}

#content table.summary{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:10px 0;width:100%;}
#content table.summary th{font-weight:400;text-align:left;}
#content table.summary td,#content table.summary th{color:#000;padding:3px 5px;vertical-align:top;}
#content table.summary td{font-weight:400;width:80px}
#content table.summary tr.last th,#content table.summary tr.last td{border-top:3px solid #000;border-bottom:3px solid #000;font-size:1.5em;font-weight:700;padding:5px}
#content table.summary tr.last td i{color:#828287;font-weight:400;}

/*  Payment / Versand */

#left{float:left;position:relative;width:32.5%;}
#right,#content #ps_info{float:right;position:relative;width:64%;}

#content #ps_info{}
#content .pay_ship_info{}
#content .pay_ship_info .payandship{}
#content #ps_info .pay_ship_info{display:block;height:45px;margin:19px auto;padding-right:100px;position:relative;text-align:right;}
#content #ps_info .pay_ship{float:left}

#content #ps_info .pay_ship span b,#content #ps_info .pay_ship span i{display:block;text-indent: 100%; white-space: nowrap; overflow: hidden;}

#content #ps_info p.info{font-size:1.2em;font-weight:200;line-height:1.5;margin:0 25% 0 0;max-width:55%;text-align:left;}
#content #ps_info p.info b{font-weight:700;}
#content #ps_info .pay_ship{padding-top:7px;}
#content #ps_info .pay_ship span{display:block;float:none;margin:0;height:24px;}
#content #ps_info .pay_ship span img {height:24px;float:left;margin-right:5px;}

#content #ps_info .payandship.top{margin:0;position:absolute;text-align:left;right:0;top:0;width:280px}
#content #ps_info .payandship.popup{margin:0;text-align:left;position:absolute;text-align:left;right:0;top:0;width:205px;}

#content #ps_info .popup_order{background-color:#fff;border:1px solid #fff;color:#1A1A1A;display:none;overflow:auto;padding:0px 30px 30px 30px;position:absolute;right:0px;width:630px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333;}
#content #ps_info.openpopup .popup_order{display:block;}
#content #ps_info .popup_order .close{bottom:10px;left:10px;}
#content #ps_info .popup_order .pay_ship_info{border-bottom:4px solid #000;padding:0 0 20px 0;}
#content #ps_info .popup_order h3{margin-top:0;font-size:1.5em;text-align:left;}
#content #ps_info .popup_order p{margin:10px 0;text-align:left}
#content #ps_info .popup_order .pay_ship_info p{font-size:1.2em;font-weight:200;line-height:1.2;margin:0 270px 0 80px;padding:5px 0;text-align:right;}
#content #ps_info .popup_order .payError{border:2px solid red;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;text-align:center;padding:1em;color:red;font-weight:bold;}

#content #right .versandtyp{padding:10px 0 10px 0;position:relative;}
#content #right .versandtyp h1{margin:0}
#content #right .versandtyp b{font-size:0.75em;}
#content #right .versandtyp i{font-size:0.9em;padding:0;text-align:right;width:180px;position:absolute;right:60px;top:5px;}
#content #right .versandtyp:after{content:'';background:url(../img/sprite.png) no-repeat -652px -592px;height:55px;margin:0;position:absolute;right:0;top:0;width:48px;}

#left .adressbox{border-bottom:1px solid #dbdada;float:left;padding:30px 0 15px 0;position:relative;width:100%}
#left .adressbox a{color:#000;}
#left .adressbox h3{line-height:1.0;margin:0 0 10px 0;}
#left .adressbox h3 address,#left .adressbox h3.stammdaten address{display:none;}
#left .adressbox h4{display:none}
#left .adressbox .address{display:block;font-size:1em;}
#left .adressbox .address address{border:none;color:#56565b;letter-spacing:0;line-height:1.5;margin:0;padding:0;}
#left .adressbox .adr{display:none;}

#content .address .change, #content .alt-versand{cursor:pointer;text-decoration:underline;}
#content .adresse-popup,#content .versand-popup {background-color:#fff;border:1px solid
                                                     #fff;color:#1A1A1A;min-height:200px;display:none;overflow:auto;padding:30px;position:absolute;top:80px;left:25px;width:300px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #666;-moz-box-shadow:0 0 5px
                                                     #666;box-shadow:0 0 5px #666;}
#content .adresse-popup.openpopup,#content .versand-popup.openpopup{display:block;}
#content .adresse-popup .close,#content .versand-popup .close{left:auto;top:10px;right:10px;}
#content .adresse-popup h3,#content .versand-popup h3{margin:0 0 10px 0;}
#content .adresse-popup table,#content .versand-popup table{margin:10px 0;width:100%}
#content .adresse-popup{z-index:9999;}
#content .versand-popup{z-index:9999;}

#content h1 .versandart{display:none;}
#content h2.wie_wird .mobile{display:none}
#content h3 address{display:none}
#content .alternative select{width:100%}
#content .alternative{border-bottom:3px solid #ccc;padding:0 0 10px 0}
#shippingAddressForm{display:block;padding:10px;}
#shippingAddressForm table{margin:10px;}

#content h3.zahlungsart{font-size:1.65em;}

#content h3.zahlungsart .zahlart{display:none;}

#content ul.payment{border-bottom:1px solid #ccc;margin:15px 0 40px 0;}
#content ul.payment li{border-top:1px solid #ccc;display:block;padding:5px 0;}
#content ul.payment li.active{background-color:#f1f1f1;}
#content ul.payment li b{font-size:1.2em;}

#content ul.payment li.p_paypal b:before,#content ul.payment li.p_vorkasse b:before,#content ul.payment li.p_sofort b:before,#content ul.payment li.p_mastercard b:before,#content ul.payment li.p_visa b:before,#content ul.payment li.p_american b:before{content:'';background:url(../img/sprite.png) no-repeat;display:inline-block;height:20px;margin:0;vertical-align:middle;width:68px;}

#content ul.payment li.p_paypal b:before{background-position: -370px -348px}
#content ul.payment li.p_vorkasse b:before{background-position: -355px -560px}
#content ul.payment li.p_sofort b:before{background-position: -378px -473px}
#content ul.payment li.p_mastercard b:before{background-position: -405px -381px}
#content ul.payment li.p_visa b:before{background-position: -393px -414px}
#content ul.payment li.p_american b:before{background-position: -411px -438px}

#content ul.payment li .trigger{margin:10px 0;background-color:#fff;padding:5px;display:none;cursor:default;border:0 none;  overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#content ul.payment li .trigger:after{background:#fff;width:0px;height:0px;}
#content ul.payment li.active .trigger{display:block;}
#content ul.payment li .trigger span {float:right;font-weight:bold;font-size:1.2em;cursor:pointer;text-decoration:underline;}
#content ul.payment li .trigger span.auf{display:none;}
#content ul.payment li .toggle_container{display:none;}
#content ul.payment li .toggle_container h4{border-top:1px solid #ccc;padding-top:4px;}

#content .payments{position:relative}
#content .payments b.ccard{cursor:pointer;}
#content .payments .ccard-popup{background-color:#f7f7f7;border:2px solid #ccc;color:#1A1A1A;height:250px;display:none;padding:10px;position:absolute;bottom:0;left:150px;width:400px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 10px #666;-moz-box-shadow:0 0 10px #666;box-shadow:0 0 10px #666;}
#content .payments.openpopup .ccard-popup{display:block;opacity:0.9}

#content #left .alternative p select{border:1px solid #ccc;margin:0 2% 10px 0;padding:5px 2%;max-width:92%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#content #left #invoiceAddress  table,
#content .alternative table{background:#ECECEC;margin:0;padding:10px 2%;width:96%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#content #left #invoiceAddress  table td,#content #left .alternative table td,
#content #left #invoiceAddress table th,#content #left .alternative table th{border:none;vertical-align:top;padding:5px 0;}
#content #left #invoiceAddress  table th,#content #left .alternative table th{text-align:left;vertical-align:middle;width:33%;}

#content #left #invoiceAddress  table td select,#content .alternative table td select{border:1px solid #ccc;margin:0;padding:5px 1%;width:100%;}

#content #left #invoiceAddress  table td input,.alternative table td input {border:1px solid #ccc;padding:6px 2%;width:95%;}

#content #left #invoiceAddress  table td.str input:first-child, .alternative table tr:nth-child(2) td input:first-child{float:left;width:68%;}
#content #left #invoiceAddress  table td.str input:last-child, .alternative table tr:nth-child(2) td input:last-child{float:right;width:19%;}

#content #left #invoiceAddress .addresse,#content #left #shippingAddressForm .addresse{background:#ECECEC;border:none;margin:0;padding:0;}
#content #left #invoiceAddress .adressbox .address address,#content #left #shippingAddressForm .adressbox .address address{float:none;font-size:1em;margin:0;padding:0;text-align:right;width:100%;}
#content #left #invoiceAddress  table button,#content .alternative table button{background:#111;color:#fff;border:1px solid #111;display:block;font-weight:700;margin:10px 0;padding:7px 25px;text-align:center;text-decoration: none;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}


#content table.ccard{border-collapse:collapse;cellpadding:0;cellspacing:0;margin:15px 0;width:100%;}
#content table.ccard thead{font-weight:700;}
#content table.ccard th{font-weight:700;}
#content table.ccard td, #content table.ccard th{padding:5px;vertical-align:top;}
#content .ccard-popup h3{margin:0}

#content ul.notav{line-height:1.2;margin:15px 0;}
#content ul.notav li{border:1px solid #fff;display:block;min-height:20px;margin:2px 0;padding:12px 10px 6px 65px;position:relative;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px}
#content ul.notav li:hover,#content ul.notav li.active{background-color:#f2f2f2;border:1px solid #ddd;}
#content ul.notav li input{position:absolute;left:10px;top:25%;}
#content ul.notav li b{}
#content ul.notav li.back b:before,#content ul.notav li.save b:before{content:'';background:url(../img/sprite.png) no-repeat -220px -240px;display:inline-block;height:20px;margin:0 5px 0 0;position:absolute;left:40px;top:25%;vertical-align:middle;width:20px;}
#content ul.notav li.save b:before{background-position:-180px -240px;}

#content table.versandart{border-collapse:collapse;cellpadding:0;cellspacing:0;clear:both;font-size:1em;margin:15px 0 40px 0;width:100%;}
#content table.versandart td,#content table.versandart th{background:#fff;border-top:1px solid #dbdada;border-bottom:1px solid #dbdada;padding:10px;vertical-align:middle;}
#content table.versandart tr:last-child td{border-bottom:4px solid #dbdada;}
#content table.versandart tr.active td{background-color:#f1f1f1;}
#content table.versandart tr td:first-child{font-weight:700;width:90px}
#content table.versandart tr td:nth-child(2n){text-align:right;}
#content table.versandart tr td:nth-child(3n){text-align:center;text-align:right;width:35px;}
#content table.versandart td i{color:#828287;font-size:0.9em;}
#content table.versandart td em{color:#52a508;font-weight:700;}
#content table.versandart td strong{color:#000;font-size:1.6em;}
#content table.versandart td small a{color:#000;text-decoration:underline}
#content table.versandart td label{font-size:1.4em;font-weight:700;white-space:nowrap}

#content h1.versand{margin:20px 0}
#content h1.versand:after {background: url("../img/sprite.png") no-repeat scroll -652px -592px rgba(0, 0, 0, 0);content: "";height: 55px;margin: 0;position: absolute;right: 0;width: 48px;}
#content h1.versand i {float:right;font-size: 0.45em;letter-spacing:0;padding: 0 55px 0 0;text-align:right;width: 233px;}

#content .einschraenkung{border-bottom:2px solid #ccc;padding:5px}

#content table.vktable{border-collapse:collapse;cellpadding:0;cellspacing:0;clear:both;margin:15px 0;width:100%}
#content table.vktable td,#content table.vktable th{padding:5px 12px;vertical-align:top;}
#content table.vktable td{background:url(../img/tabtrenner1.png) no-repeat 0 50%;border-bottom:2px solid #dbdada;font-size:0.9em;min-height:140px;padding:30px 12px;}
#content table.vktable td:first-child{background-image:none;font-size:1.0em;font-weight:700;padding-left:0}
#content table.vktable td:first-child b{font-weight:700;}
#content table.vktable td:nth-child(3),#content table.vktable td:nth-child(4),#content table.vktable th:nth-child(3),#content table.vktable th:nth-child(4){text-align:center}
#content table.vktable td i{color:#52a508;font-weight:700;}
#content table.vktable td img{margin:0 0 25px 0;}
#content table.vktable td strong{font-size:1.1em}
#content table.vktable td ul li{padding:2px 0 2px 0}
#content table.vktable td ul li:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:5px;margin:5px 5px 0 0;width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

#content table.vktable thead th{background:#dbdada;font-size:0.9em;letter-spacing:-0.5px;font-weight:700;padding:10px 12px;vertical-align:middle;}
#content table.vktable thead th:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content table.vktable thead th:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content table.vktable thead tr th+th{background:#dbdada url(../img/trenner7.png) no-repeat 0 50%;}

.table {display:table;width:100%}
.tabrow {display:table-row;width:100%}
.tabcol {display: table-cell;padding:10px;}
.table hr{border:none;color:#fff;clear:both;float:none;display:block;height:0;margin:0;padding:5px 0 0 0; width:100%;}

#content .table.vktable{clear:both;margin:15px 0;width:100%}
#content .table.vktable .tabcol{background:url(../img/tabtrenner1.png) no-repeat 0 50%;border:none;border-bottom:2px solid #dbdada;font-size:0.9em;vertical-align:top;padding:30px 12px;}
#content .table.vktable .tabcol:first-child{background-image:none;font-size:1.0em;font-weight:700;padding-left:0}
#content .table.vktable .tabcol:first-child b{font-weight:700;}
#content .table.vktable .tabcol:nth-child(3),#content .table.vktable .tabcol:nth-child(4){text-align:center}
#content .table.vktable .tabcol i{color:#52a508;font-weight:700;}
#content .table.vktable .tabcol img{margin:0 0 5px 0;}
#content .table.vktable .tabcol strong{font-size:1.1em}
#content .table.vktable .tabcol ul li{padding:2px 0 2px 0}
#content .table.vktable .tabcol ul li:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:5px;margin:5px 5px 0 0;width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

#content .table.vktable .thead .tabcol{background:#dbdada;border:none;font-size:0.9em;letter-spacing:-0.5px;font-weight:700;padding:10px 12px;vertical-align:middle;}
#content .table.vktable .thead .tabcol:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content .table.vktable .thead .tabcol:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content .table.vktable .thead .tabcol+.tabcol{background:#dbdada url(../img/trenner7.png) no-repeat 0 50%;}

#content .laenderliste,#content .versandliste,#content .preisliste{float:left;margin:0 10px 0 0;padding:0;}
#content .laenderliste select,#content .versandliste select,#content .preisliste select{margin:0 10px 0 0;padding:3px}
#content .laenderliste:before,#content .versandliste:before,#content .preisliste:before {content:'';background:url(../img/sprite.png) no-repeat -752px -246px;display:block;float:left;height:24px;margin:1px 5px 0 0;padding:0;width:24px;}
#content .versandliste:before{background-position:-700px -246px}
#content .preisliste:before{background-position:-760px -580px}

#content table.invoices_filter{border-collapse:collapse;clear:both;margin:20px 0 7px 0;height:45px;position:relative;width:100%}
#content table.invoices_filter td,#content table.invoices_filter th{padding:0;vertical-align:top;}
#content table.invoices_filter td:first-child{width:33%}
#content table.invoices_filter td:last-child{text-align:right;vertical-align:bottom;width:66%}
#content table.invoices_filter h1{float:left;margin:0}
#content table.invoices_filter strong{color:#000;line-height:2.5;margin:5px;}
#content table.invoices_filter i{font-weight:700;}
#content table.invoices_filter tr td input.filter-invoices{background:#fffcec;border:1px solid #a9aaaa;margin:0 0 0 10px;padding:3px;text-align:left;width:130px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#content table.invoices{border-collapse:collapse;clear:both;margin:7px 0 15px 0;width:100%}
#content table.invoices td,#content table.invoices th{background:#fff;border-bottom:2px solid #000;color:#141414;padding:10px;vertical-align:middle;}
#content table.invoices thead tr th,#content table.invoices.tablesorter thead tr th+th{background:#000 url(../img/trenner2.png) no-repeat 100% 50%;border:none;color:#fff;}

#content table.invoices thead tr th:first-child{padding-left:10px;-moz-border-radius:3px 0 0 0;-webkit-border-radius:3px 0 0 0;border-radius:3px 0 0 0;}
#content table.invoices thead tr th:last-child{-moz-border-radius:0 3px 0 0;-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0;}
#content table.invoices.tablesorter thead tr th.headerSortUp,
#content table.invoices.tablesorter thead tr th.headerSortDown{color:#F07D21}

#content table.invoices tr.active td{background:#dbdada;}
#content table.invoices a{color:#000;text-decoration:underline;}
/*#content table.invoices tr td:nth-child(2n){font-size:0.9em;}
#content table.invoices tr td:nth-child(3n){font-size:0.9em;}
#content table.invoices tr td:nth-child(4n){font-size:1em;font-weight:700;}
#content table.invoices tr td:nth-child(5n){}
#content table.invoices tr.active td:nth-child(5n){}
#content table.invoices tr td:nth-child(6n){font-size:1em;}
#content table.invoices tr td:nth-child(7n){text-align:right;width:55px;}
#content table.invoices tr td:nth-child(8n){text-align:right;width:30px;}
#content table.invoices tr td:nth-child(9n){font-size:1em;}
#content table.invoices tr td:nth-child(10n){font-size:1em;}
*/
#content table.invoices tr td:nth-child(1),#content table.invoices tr td:nth-child(2),#content table.invoices tr td:nth-child(6),#content table.invoices tr td:nth-child(7){font-size:1em;font-weight:700;}
#content table.invoices tr td:nth-child(6),#content table.invoices tr td:nth-child(7){text-align:right;}
#content table.mycart-invoice{margin:0 0 50px 0}
#content table.mycart-invoice thead th{background:#DBDADA;font-size:1em;font-weight:700;letter-spacing:-0.5px;padding:10px;text-align:left;}
#content table.mycart-invoice tr td.tab12,#content table.mycart-invoice tr th.tab12{text-align:center;width:55px}
#content table.mycart-invoice tr td.tab13,#content table.mycart-invoice tr th.tab13{width:55px}
#content table.mycart-invoice thead th:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content table.mycart-invoice thead th:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;}
#content table.mycart-invoice thead tr th+th{background:#dbdada url(../img/trenner7.png) no-repeat 0 50%;}

#content table.mycart-invoice .artist{font-size:1.2em;font-weight:700;line-height:1.2;}
#content table.mycart-invoice .title{color:#ED812D;font-size:1.2em;font-weight:700;}
#content table.mycart-invoice .label{font-size:0.9em;line-height:2.4;}
#content table.mycart-invoice .label strong{color:#000}


#content table.mycart-invoice tr td.tab10{}
#content table.mycart-invoice tr td.tab11{font-size:0.9em;line-height:1;width:30%;}
#content table.mycart-invoice tr td.tab12{color:#000;text-align:right;}
#content table.mycart-invoice tr td.tab13{text-align:center;}
#content table.mycart-invoice tr td.tab12 i{color:#828287;}
#content table.mycart-invoice tr td:last-child{width:30px}
#content table.mycart-invoice tr td:last-child .order{background:url(../img/sprite.png) no-repeat -120px -300px;display:block;height:26px;margin:0;padding:0;text-indent:-999em;width:31px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content table.mycart-invoice tr:last-child td{border-bottom:3px solid #dbdada}

#content table.invoice{border-collapse:collapse;clear:both;margin:45px 0 15px 0;width:100%}
#content table.invoice td,#content table.invoice th{padding:5px 0;vertical-align:bottom;}
#content table.invoice tr td:nth-child(2n){width:45px}
#content table.invoice tr td:nth-child(3n){width:45px}

#content table.invoice tr td:last-child{font-weight:700;text-align:right;width:210px}
#content table.invoice tr td:last-child b{color:#000;font-size:1.3em;font-weight:700;}
#content table.invoice tr td:last-child strong{color:#000;font-size:1.2em;font-weight:700;}
#content table.invoice tr td:last-child span{}
#content table.invoice tr td:last-child i{color:#828287;font-size:0.9em;}
#content table.invoice tr td:last-child i.amount{color:#000;font-size:1.1em;font-weight:700;}

#content table.invoice h2{font-size:2.4em;font-weight:400;margin:0}
#content table.invoice a{color:#000;font-size:0.9em;text-decoration:underline;}

#content .invoice_info{display:none;}

.ui-tabs {position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-panel {display: block;}
.ui-tabs .ui-tabs-hide { display: none !important;}

#content .tapps {clear:both;float:left;margin:0 auto 15px auto;overflow:hidden;padding:0;width:100%}
#content .tapps ul{position:relative;width:100%}
#content .tapps li{background:url(../img/tabs.png) no-repeat 0 8px;border-bottom:1px solid #ccc;float:left;height:45px;margin-left:-40px;padding:15px 0 0 0;position:relative;text-align:center;width:24%;max-width:179px;}

#content .tapps li:first-child{margin-left:0;}
#content .tapps li.ui-state-active{background:url(../img/tabs.png) no-repeat 0 -82px;border-bottom:1px solid #f8f8f8;width:179px;}
#content .tapps li a,#content .tapps li a:hover{color:#000;display:inline-block;font-size:0.9em;font-weight:700;height:35px;letter-spacing:0;line-height:1.2;margin:0 auto;padding:5px 0 0 0;text-decoration:none;max-width:100px;}
#content .tapps li a:hover{text-decoration:underline}

#content .tapps li.tab1 a:before{content:'';background:url(../img/sprite.png) no-repeat -699px -169px;float:left;height:38px;margin:0;width:25px;}
#content .tapps li.tab2 a:before{content:'';background:url(../img/sprite.png) no-repeat -750px -169px;float:left;height:38px;margin:0;width:25px;}
#content .tapps li.tab3 a:before{content:'';background:url(../img/sprite.png) no-repeat -700px -208px;float:left;height:38px;margin:0;width:25px;}
#content .tapps li.tab4 a:before{content:'';background:url(../img/sprite.png) no-repeat -749px -208px;float:left;height:38px;margin:0;width:25px;}

#content .panes {border:1px solid #ccc;border-top:none;background:#f7f7f7;margin:0;padding:20px;position:relative;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 5px 5px 5px}
#content .panes .tab_left,#content .panes .tab_right{float:left;width:60%;}
#content .panes .tab_right{text-align:right;width:40%}
#content .panes h4{border-bottom:1px solid #ccc;display:inline-block;font-size:1.5em;letter-spacing:0;margin:0 0 10px 0;padding:0 0 7px 0;}
#content .panes h4 b{font-size:1.1em;font-weight:700}
#content #tab4 h4{border:none;padding:0}
#content #right .panes p{margin:5px 0}
#content #right .panes p.alert{color:#f53009;font-weight:700;margin:15px 0;}
#content #right .panes p.date{color:#56565b}
#content #right .panes p.date b{font-weight:700}
#content .panes strong{color:#000}
#content .panes .shipping-is{color:#56565b;position:absolute;right:20px;top:30px;text-align:right;}
#content .panes .shipping-is b{font-weight:700}

/* Versand / Zahlung Icons */

.dhl,.dhl_express,.deutsche_post_dhl,.tnt,.post_at,.dpd,.bike,.air,.plane{background:url(../img/sprite.png) no-repeat;display:block;float:left;height:18px;margin:0 5px;text-indent:-999em;width:40px;}

.dhl{background-position:-454px -597px;}
.dhl_express{background-position:-454px -560px;}
.deutsche_post_dhl{background-position:-454px -623px;}
.tnt{background-position:-453px -651px;}
.post_at{background-position:-443px -536px;}
.dpd{background-position:-453px -495px;}
.bike{background-position:-175px -200px;height:22px;width:40px}
.plane{background-position:-138px -200px;height:27px;width:27px}
.air{background-position:-135px -200px;height:22px;width:40px}

.pdf,.pdf2,.pdf-inline,.txt{display:block;vertical-align:middle;}
.pdf-inline{display:inline-block;}
.pdf:before,.pdf-inline:before,.pdf2:before,.txt:before{content:'';background:url(../img/sprite.png) no-repeat -200px -160px;display:block;float:left;height:20px;margin:-2px 1px 0 0;padding:0;width:20px;}
.txt:before{background-position:-238px -159px;}
.pdf2:before{background-position:-162px -160px;}
#content table.invoice td.no, #content table.invoice td.total {
    vertical-align: top;
    padding-top: 19px;
}
#content table.invoice td.total {padding-top:18px;}

.mastercard,.visa,.american_express,.sofort,.paypal{background:url(../img/sprite.png) no-repeat;display:block;float:left;height:18px;margin:5px;text-indent:-999em;width:60px;}

.paypal{background-position:-453px -377px;}
.mastercard{background-position:-472px -384px;}
.visa{background-position:-464px -416px;}
.american_express{background-position:-480px -442px;}
.sofort{background-position:-456px -476px;}

.mastercard_big,.visa_big,.american_express_big,.sofort_big,.paypal_big{background:url(../img/sprite.png) no-repeat;display:block;float:left;height:18px;margin:5px;text-indent:-999em;width:68px;}

.paypal_big{background-position:-370px -348px;}
.mastercard_big{background-position:-405px -381px;}
.visa_big{background-position:-393px -414px;}
.american_express_big{background-position:-411px -438px;}
.sofort_big{background-position:-378px -473px;}

/*  Filter  */


ul.mystylelist{float:right;margin:30px 0 15px 0;padding:0;}
ul.mystylelist li{display:inline;margin:0;padding:0;}
#content ul.mystylelist li a{background:#fff;color:#000;float:left;font-size:0.9em;font-weight:700;margin-left:1px;padding:5px
                                 10px;text-decoration:underline;text-transform:uppercase;width:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content ul.mystylelist li a:hover{background:#ffa800;color:#fff;}
#content ul.mystylelist li.active a {background:#f5821f;color:#fff;text-decoration:none;background-image:none}
#content ul.mystylelist li+li a{background-image:url(../img/trenner5.png);background-repeat:no-repeat;background-position:0 50%;}
#content ul.mystylelist li:hover + li a,#content ul.mystylelist li.active + li a{background-image:none}

.sort{background:#ececec;border:2px solid #dbdada;clear:both;margin:8px 0 0 0;padding:0;position:relative;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

.sort div.head{background:#dbdada;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}

.sort div.head h2{float:left;margin:10px 15px;padding:0;}
.sort div.head .selection{font-weight:700;margin:10px 12px;padding:0;float:right;}
.sort div.head .selection select{margin-left:10px;width:186px;}

.sort input[type="checkbox"],.sort input[type="radio"]{margin:5px 5px 0 5px;   line-height:0}

.sort span.form input[type="checkbox"],.sort span.form input[type="radio"]{display:inline-block;margin:-100px -5px 1px -5px;padding:0;vertical-align:middle;}
.sort label{font-weight:400;margin:0;padding:0;}
.sort .auswahl ul li label,.sort .auswahl ul li.active label{border:1px solid #ececec;display:block;float:left;font-size:0.9em;font-weight:400;height:11px;margin:1px 1px 0 0;padding:7px 5px 10px 5px;width:auto;min-width:100px; -moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sort .auswahl ul li:hover label,.sort .auswahl ul li.active label, .sort .auswahl ul li input[type=checkbox]:checked{background:#ee9d00;border:1px solid #ee9d00;}
.sort .auswahl ul li.preselect label{background:#ccc;border:1px solid #ccc;}
.sort .auswahl ul li.active.preselect label{}
.sort .auswahl ul li,.sort .auswahl ul li strong{color:#000}
.sort .auswahl ul li input[type="checkbox"]{margin:0 5px 0 5px;}

#landSelect ul li label, #landSelect ul li.active label,
#neuheitenSelect ul li label,#neuheitenSelect ul li.active label,
#sortierungSelect ul li label,#sortierungSelect ul li.active label{width:93%}

.sort .tipps{float:right;margin:5px 10px 8px 0;padding:0 0 0 15px;   border-left:1px solid #afafb7}
.sort .tipps input[type="checkbox"],.sort .auswahl ul li input[type="checkbox"]{vertical-align: -2px;}
#sortierungSelect input[type="radio"] {vertical-align: -2px;}
#subCategory{float:right;}

.sort #listenOptions{float:right;margin:5px 3px 0 0;padding:0 0 0 10px;width:125px;text-align:right;border-left: 1px solid #afafb7;cursor:pointer;}
.sort #listenOptions:before{content:'';background:url(../img/sprite.png) no-repeat -194px -106px;display:inline-block;float:right;height:16px;width:16px;margin:6px 3px 0 5px;}
.sort #listenOptions li{display:block;padding:5px 5px;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
.sort #listenOptions ul {background:#dbdada;left: -999em;margin-top:5px;padding:5px;position:absolute;width:250px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #9d9da1;z-index:9999;text-align:left;}
.sort #listenOptions li:hover ul{left:auto;opacity:1;-webkit-transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out}
.sort #listenOptions li ul li{padding:0;}
.sort #listenOptions li ul li label{border:1px solid #dbdada;display:block;font-weight:400;margin:1px 5px;padding:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sort #listenOptions li ul li.active label{background:#ee9d00;border:1px solid #ee9d00;color:#000}
.sort #listenOptions li ul li:hover label{background:#ccc;border:1px solid #ccc;color:#000}

.sort .media{float:right;margin:4px 10px 3px 0;padding:0;vertical-align:middle;}
.sort .media label{font-weight:700; }
.sort .media span{background:#dbdada;border:1px solid #dbdada;display:inline-block;height:16px;margin:0;padding:5px 3px 5px 3px;overflow:hidden;text-align:left;text-decoration:none;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-o-transition: 0.4s
                      ease-in-out;-ms-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out}
.sort .media span.active{text-decoration:none;}
.sort .media span:before{content:'';background:url(../img/sprite.png) no-repeat -44px -159px;display:inline-block;height:16px;margin:0 3px 0 0;vertical-align:middle;width:16px}
.sort .media span:hover,.sort .media span.active{background:#fff;}
.sort .media span.active:before{background-position: -13px -159px;}

.sort .charts{float:right;margin:3px 10px;padding:0;vertical-align:middle;}
.sort .charts label{font-weight:700; }
.sort .charts span{background:#dbdada;border:1px solid #dbdada;display:inline-block;height:16px;margin:0;padding:6px 3px 4px
                       3px;overflow:hidden;text-align:left;text-decoration:none;width:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-o-transition: 0.4s
                       ease-in-out;-ms-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out}

.sort .charts span.active{text-decoration:none;}
.sort .charts span:hover,.sort .charts span.active{background:#fff;}


#content ul.abc {float:right;margin:8px 10px 8px 0}
#content ul.abc li{display:inline;}
#content ul.abc li a,#content ul.abc li a:hover{background:#a4a4a6;color:#fff;display:block;float:left;font-size:0.9em;font-weight:700;padding:3px;text-decoration:none;}
#content ul.abc li:first-child a{padding-left:10px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content ul.abc li:last-child a{padding-right:10px;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin:0}
#content ul.abc li a:hover{background:#56565b;}
#content ul.abc li a.active{background:#F8A81D;color:#fff;}

#filtersettings .filtersearch input{background:#FFFCED url(../img/search.png) no-repeat 5px 50%;border:1px solid #a4a4a6;color:#a4a4a6;padding:3px 3px 3px
                                        30px;position:absolute;left:90px;top:4px;width:110px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}

#filtersettings {float:left;margin:0 0 0 10px;padding:0;position:relative;width:155px;}
#content #filtersettings a:hover{color:#1A1A1A;}
#filtersettings:before{content:'';background:url(../img/sprite.png) no-repeat -75px -159px;display:inline-block;height:16px;margin-top:10px;padding:0;vertical-align:middle;width:20px}
#filtersettings.active:before{background-position:-75px -133px;}


#filtersettings .click a,#filtersettings.highlight .click a{background:transparent;color:#1A1A1A;display:block;font-weight:700;height:1.5em;padding:10px 0 10px 2em;text-align:left;text-decoration: none;position:absolute;left:0;top:0;}
#filtersettings.highlight .click a{}
#filtersettings.highlight .click {min-height:12px;}
#filtersettings .click a:after{content:'';background:url(../img/sprite.png) no-repeat -122px -77px;display:inline-block;height:12px;margin-left:5px;padding:0;vertical-align:middle;width:11px}
#filtersettings.highlight .click a:after{background-position: -103px -77px;}
#filtersettings.active .click a{color:#f5821f;}
.subsub{display:none}
.subsub.highlight{display:block}

.sort dl{float:left;position:relative;width:25%;}
.sort dl dt{font-size:1.2em;font-weight:700;margin:10px 0 5px 0;padding:0 10px;position:relative;}
.sort dl dt em{font-style:normal;}
.sort dl dd{padding:0 10px 10px 10px;}

.sort .button{background:#dbdada;border:1px solid #9d9da1;color:#000;cursor:pointer;display:block;font-weight:700;margin:5px 0;padding:7px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.sort .button.open {background:#ffa800;}
.sort .button:after{content:'';background:url(../img/sprite.png) no-repeat -199px -20px;display:inline-block;height:12px;margin:0;padding:0;position:absolute;top:8px;right:9px;vertical-align:middle;width:12px}
.sort .button.open:after{background-position:-199px -50px;}
.sort .button a{display:block}

.sort .auswahl{background:#eee;border:1px solid #828287;color:#1A1A1A;height:auto;display:none;padding:10px 10px 20px 10px;position:absolute;top:6em;left:10px;width:220px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.sort #sortierungSelect {left:auto;right:10px;}
.sort .auswahl.first{left:-2px;}
.sort #styleSelect{width:580px}
.sort .open{display:block;height:auto;}
.sort .open:hover{}
.sort #subCategory .auswahl {top:70px;}

.sort .auswahl #selectSubmit a{background:#56565b;color:#fff;cursor:pointer;float:right;font-weight:700;padding:8px
                                   0;text-align:center;text-decoration:none;text-transform:uppercase;width:95px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}

.sort .auswahl #subStyles ul{clear:both;display:none;}
.sort .auswahl #subStyles ul.opensub{display:block;}


.sort .auswahl ul#mainStyles{float:left;margin:0 0 10px 0;padding:0;}
.sort .auswahl ul#mainStyles li{background:transparent;display:inline}
.sort .auswahl ul#mainStyles li label{background:#000;border:none;color:#fff;display:block;float:left;font-size:1.2em;font-weight:700;height:25px;letter-spacing:0.5px;margin:0;padding:5px 10px 2px 10px;overflow:hidden;text-align:center;text-transform:uppercase;min-width:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-o-transition: 0.4s ease-in-out;-ms-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out}

.sort .auswahl ul#mainStyles li.active label{background:#e46906;}
.sort .auswahl ul#mainStyles li.preselect label{color:#e46906;background:#222}

.sort .auswahl ul#mainStyles li:hover label,.sort .auswahl ul#mainStyles li.current label{background:#ffa800;}
.sort .auswahl ul#mainStyles li:first-child label{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.sort .auswahl ul#mainStyles li:last-child label{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.sort .auswahl ul#mainStyles li strong{color:#fff;}
.sort .auswahl ul#mainStyles li input{color:#fff;display:block;float:left;margin:-100px 0 0 -10px;padding:0;width:auto;vertical-align:middle;}
/*.sort .auswahl ul#mainStyles li input:checked{background:#e46906; width:5000} */

.sort .auswahl ul li input[type="radio"] {margin:0 5px 0 0;vertical-align: -2px;}



/* Filter Startseite */

#styles .auswahl ul#mainStyles li label{font-weight:700;  height:100%}

#styles .auswahl ul.subStyleList input[type="checkbox"],#styles .auswahl  ul.subStyleList input[type="radio"]{margin:0 5px 0 5px;padding:0;   line-height:0;vertical-align:middle;}


#styles .auswahl ul.subStyleList li{display:inline;margin:0;padding:0;}
#styles .auswahl ul.subStyleList li label,#styles .auswahl ul.subStyleList li.active label{border:1px solid #ececec;display:block;float:left;font-size:0.9em;font-weight:400;height:11px;margin:1px 1px 0 0;padding:7px 5px 10px 5px;min-width:100px; -moz-border-radius:3px  !important;-webkit-border-radius:3px !important;border-radius:3px !important;}
#styles .auswahl ul li:hover label,#styles .auswahl ul li.active label, #styles .auswahl ul li input[type=checkbox]:checked{background:#ee9d00;border:1px solid #ee9d00;}

#styles .auswahl ul li.preselect label{background:#ccc;border:1px solid #ccc;}
#styles .auswahl ul li strong{color:#000}
#styles .auswahl ul li input[type="checkbox"]{margin:0 5px 0 5px;}
#styles .auswahl ul.subStyleList li{display:inline;margin:0;padding:0;}

#styles dl{float:left;position:relative;width:25%;}
#styles dl{width:100%;}
#styles dl dt{font-size:1.2em;font-weight:700;margin:10px 0 5px 0;padding:0 10px;position:relative;}
#styles dl dt em{font-style:normal;}
#styles dl dd{padding:0 10px 10px 10px;}

#styles .button{background:#dbdada;border:1px solid #9d9da1;color:#000;cursor:pointer;display:block;font-weight:700;margin:5px 0;padding:7px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#styles button.open{background:#ffa800;}
#styles .button:after{content:'';background:url(../img/sprite.png) no-repeat -199px -20px;display:inline-block;height:12px;margin:0;padding:0;position:absolute;top:8px;right:9px;vertical-align:middle;width:12px}
#styles .button.open:after{background-position:-199px -50px}
#styles .button a{display:block}

#styles .auswahl{background:#eee;border:1px solid #828287;color:#1A1A1A;height:auto;display:none;padding:10px 10px 20px 10px;position:absolute;top:6em;left:10px;width:240px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#styles .auswahl{width:300px}
#styles .auswahl.first{left:-2px;}
#styles #sortierungSelect{left:auto;right:10px;}
#styles #styleSelect{width:585px}
#styles .open{display:block;height:auto;}

#styles .auswahl #selectSubmit a{background:#56565b;color:#fff;cursor:pointer;float:right;font-weight:700;padding:8px
                                     0;text-align:center;text-decoration:none;text-transform:uppercase;width:100px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px}

#styles .auswahl #subStyles ul{clear:both;display:none;}
#styles .auswahl #subStyles ul.opensub{display:block;}

#styles .auswahl ul#mainStyles{float:left;margin:0 0 10px 0;padding:0;}
#styles .auswahl ul#mainStyles li{background:transparent;display:inline}
#styles .auswahl ul#mainStyles li label{background:#000;border:none;color:#fff;display:block;float:left;font-size:1.2em;font-weight:700;height:25px;letter-spacing:0.5px;margin:0;padding:5px 10px 2px
                                            10px;overflow:hidden;text-align:center;text-transform:uppercase;min-width:50px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-transition: 0.4s ease-in-out;-moz-transition: 0.4s ease-in-out;-o-transition: 0.4s
                                            ease-in-out;-ms-transition: 0.4s ease-in-out;transition: 0.4s ease-in-out;  -moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
#styles .auswahl ul#mainStyles li:hover label{background:#ffa800;}

#styles .auswahl ul#mainStyles li.active label{background:#e46906;}
#styles .auswahl ul#mainStyles li.preselect label{color:#e46906;background:#222}
#styles .auswahl ul#mainStyles li:first-child label{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px !important}
#styles .auswahl ul#mainStyles li:last-child label{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0 !important}
#styles .auswahl ul#mainStyles li strong{color:#fff;}
#styles .auswahl ul#mainStyles li input{color:#fff;display:block;float:left;margin:-100px 0 0 -10px;padding:0;width:auto;vertical-align:middle;}
#styles .auswahl ul#mainStyles li input:checked{background:#e46906;}

/* Produkte mit ausklappbaren Inhalt */

#content .product{display:block;margin:20px 0;padding:0;position:relative;width:100%;}

#content .product .main_container {display:block;float:left;margin:0 0 4px 0;text-align:left;position:relative;width:100%;height:153px;overflow:hidden;}
#content .product.openbox .main_container{display:block;height:auto;}

#content .product .inner_container{margin-right:80px;margin-left:160px;padding:0;}
#content .product .cover,#content .product .left {float:left;margin:0;width:160px;}
#content .product .order,#content .product .right{float:left;margin:0;width:80px;}

#content .product .inner_a{float:left;position:relative;width:55%;}
#content .product .inner_b{float:left;position:relative;width:45%}
#content .product .inner_c{float:left;position:relative;width:100%}

#content .product .artikel,#content .product .label{border-bottom:1px solid #444;height:42px;margin:0}
#content article.ltd .main_container .label:after{content: '';
                                                  background: url(../img/sprite.png) no-repeat -187px -515px;
                                                  width: 37px;
                                                  height: 35px;
                                                  display: block;
                                                  float: right;
                                                  margin-top: -16px;
                                                  background-color: #fff;}
.wrapmenge .ltd{
    color:#f5821f;
    text-transform: uppercase;
    width:95px;
    text-align:left;
    font-weight:bold;
    margin:8px 0px;
}
.wrapmenge .ltd:before{
    content: '';
    background: url(../img/sprite.png) no-repeat -187px -515px;
    width: 37px;
    height: 35px;
    display: block;
    float: left;
    margin-top: -7px;
    background-color: #fff;
}
#content .slide .img.ltd:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 99990;
    background: url(../img/sprite.png) no-repeat -135px -564px;
    width: 39px;
    height: 39px;
    top:2px;
    left:97px;
}
#sidebar dl dt.ltd:after{
    content:'';
    display: block;
    position: absolute;
    z-index: 99990;
    background: url('../img/sprite.png') no-repeat -137px -532px;
    width: 15px;
    height: 12px;
    right:90px;
    bottom:5px;
}
#sidebar dl.first dt.ltd:after{
    bottom:10px;
}

#content .slide .img.sale.ltd:before{
    left:68px;
}

.ltdFail{
    width: 130px;
    color: #ED812D;
    font-size: 16px;
    text-transform: uppercase;
    margin-left: 50px;
    margin-bottom: 10px;
    margin-top: 10px;
}
.ltdFail:before{
    content: '';
    display: block;
    position: absolute;
    z-index: 99990;
    background: url(../img/sprite.png) no-repeat -179px -562px;
    width: 45px;
    height: 45px;
    float: left;
    margin-left: -50px;
    top: 17px;

}

#content .product .cover{position:relative;text-align:left;}
#content .product .cover .img a,#content .product .cover .img a:hover {display:block;border:9px solid #E4E4E4;border-right:11px solid #E4E4E4;height:120px;margin:3px 0 50px 0;width:120px; overflow:hidden;}
#content .product .cover .img a:hover{border-color:#828287;}

#content .product.openbox .cover .img a{margin:3px 0 10px 0;}
#content .product.openbox .cover .img a.playme{display:none;}
#content .product .cover.playing .img a{border-color:#e46906;}
#content .product .cover img{border:1px solid #fff;height:auto;width:auto;max-width:100%;display:block}

#content .product .cover.tipp .img:before{content:'';background:url(../img/sprite.png) no-repeat -536px -442px;display:block;height:35px;width:35px;position:absolute;top:0;right:15px;}

#content .product .cover .sale {background:#ffa800;color:#000;display:block;font-size:0.85em;padding:5px 0 7px 0;position:absolute;left:33px;right:53px;text-align:center;top:100px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content .product .cover .sale b{font-size:1.3em;font-weight:700;}
#content .product .cover .charts{background:url(../img/charts-ecke.png) no-repeat 0 0;color:#fff;font-weight:700;height:35px;width:35px;padding:5px 0 0 5px;text-decoration:underline;position:absolute;top:3px;left:0;z-index:999}



#content article .cover .img a.zoom,#content article .cover .img  a.zoom:hover{ display:none; }
#content article .cover:hover .img a.zoom{
    display:inline-block;
    width: 16px;
    height: 16px;
    border-radius: 4px;
    z-index: 2147483647;
    position: absolute;
    margin-top:55px;
    left: 12px;
    padding: 5px;
    box-shadow: 0px 0px 6px rgb(204, 204, 204);
    border: 2px solid rgb(153, 153, 153);
    background: url(../img/sprite.png) no-repeat scroll -69px -9px rgba(255, 255, 255, 0.8);
}



#content .product h2.artist,#content .product h3.title{font-size:1.25em;letter-spacing:normal;margin:0;}
#content .product h2.artist,#content .product h2.artist a{color:#1A1A1A;text-decoration:none}

#content .product h3.title{}
#content .product h3.title a{display:block;color:#ED812D;font-weight:200;text-decoration:none;max-width:calc(100% - 70px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
#content .product h2 interprets,#content .product h3 interprets{display:block;float:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:75%;}
#content .product h2 a.addartist,#content .product .inner_b .label a.addlabel{content:'';background:url(../img/sprite.png) no-repeat -45px -74px;display:inline-block;height:14px;margin-left:5px;width:16px;}
#content .product .support h2 a.addartist{margin-left:0}
#content .product .inner_b .label a.addlabel{background-position:-45px -76px;vertical-align:middle;}
#content .product h2 a.addartist.aktiv{background-position:-75px -74px;}
#content .product .inner_b .label a.addlabel.aktiv{background-position:-75px -76px;}
#content .product h2 a.addartist:hover,#content .product .inner_b .label a.addlabel:hover{opacity:0.7}
#content .product h2 a.addartist span,#content .product .inner_b .label a.addlabel span{display:none;}
#content .single_product a.addartist,#content .single_product a.addlabel {content:'';background:url(../img/sprite.png) no-repeat -45px -74px;display:inline-block;height:14px;margin-left:5px;width:16px;}
#content .single_product a.addartist span,#content .single_product a.addlabel span {display:none;}
#content .single_product a.addartist:hover,#content .single_product a.addlabel:hover{opacity:0.7}
#content .single_product a.addartist.aktiv,#content .single_product a.addlabel.aktiv{background-position:-75px -74px;}

#content .product .description{color:#56565b;line-height:1.1;margin:10px 20px 0 0;position:relative;}
#content .product .description{color:#56565b;line-height:1.1;margin:10px 20px 0 0;position:relative;min-height:73px}
#content .product .description:before{content:'';background:url(../img/ausblenden.png) repeat-x 0 0;display:block;height:30px;margin:0;position:absolute;top:55px;left:0;width:100%;z-index:99}
#content .product.openbox .description:before{background:transparent;display:none;}


#content .product .label_logo{position:absolute;right:20px;top:0}

#content .product .tracks{line-height:1.2;font-size:1.0em;margin:0;padding:0;min-height:79px;}
#content .product .tracks ul.playtrack{margin:2px 20px 0 0;padding:0;min-height:6em;}
#content .product .tracks ul.playtrack li{margin:0;padding:2px 0;position:relative;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:100%;}

#content .product .tracks ul.playtrack a.plus,#content .product .tracks ul.playtrack a.minus{background:url(../img/sprite.png) no-repeat -14px -194px;display:inline-block;float:left;height:16px;margin:0 3px 0 0;text-indent:-999em;vertical-align:middle;width:16px}
#content .product .tracks ul.playtrack a.minus{background-position:-44px -194px;}
#content .product .tracks ul.playtrack li a{color:#1A1A1A;display:inline-block;text-decoration:none;}

#content .product .tracks ul.playtrack li b,#content .product .tracks ul.playtrack li strong{color:#f5821f;font-weight:700;margin:0;text-decoration:none;}
#content .product .tracks ul.playtrack li b:before {content:'';background:url(../img/sprite.png) no-repeat -82px -201px;display:inline-block;height:11px;margin:0 2px 0 0;vertical-align:middle;width:9px}
#content .product .tracks ul.playtrack li a em{font-style:normal;margin:0 0 0 5px;text-decoration:none;}
#content .product .tracks ul.playtrack li.played a, #content .product .tracks ul.playtrack li.played b{color:#888;}
#content .product .tracks ul.playtrack li a:hover em{text-decoration:none;}

#content .product .tracks ul.playtrack li:nth-of-type(n+5){display:none}
#content .product.openbox .tracks ul.playtrack li:nth-of-type(n+5){display:block}

#content .product .alltracks {background:#fff;color:#56565b;font-size:1em;margin:5px 20px 0 0;padding:3px 0 0 0;position:absolute;top:124px;left:0;width:96%;border-top:1px solid #dbdada;}
/*#content .product .alltracks div{border-top:1px solid #dbdada;margin:5px 20px 0 0;padding:3px 0 0 0}*/
#content .product.openbox .alltracks {position:relative;top:auto;left:auto;margin-top:5px;}

#content .product .alltracks .allTracks{display:block;float:left;width:25%}
#content .product .alltracks .allTracks a{color:#000;font-size:1em;font-weight:400;}
#content .product .alltracks .allTracks i{font-size:0.9em;}
#content .product .alltracks .allTracks i.moreThanFour{color:#ed812d;}
#content .product .alltracks .allTracks a.plus,#content .product .alltracks .allTracks a.minus{display:inline-block;margin:0;text-indent:-999em;width:16px;}
#content .product .alltracks .allTracks a.plus:before,#content .product .alltracks .allTracks a.minus:before{content:'';background:url(../img/sprite.png) no-repeat -14px -194px;display:inline-block;float:left;height:16px;margin:0;vertical-align:middle;width:16px}
#content .product .alltracks .allTracks a.minus:before{background-position:-44px -194px;}


#content .product .alltracks .infos{float:right;position:relative;text-align:right;width:48%; }
#content .product .alltracks .country{font-size:0.9em;float:right;margin:1px 10px 0 0;vertical-align:middle;}

#content .product .alltracks .country img{border-bottom:3px solid #fff;vertical-align:middle;opacity: 0.6;filter: alpha(opacity=60); }

#content .alsoHandle{cursor:pointer;float:right;padding:2px 0px 0px 1%;font-size:0.9em;color:#ED812D;position:relative;width:auto;}
#content .alsoHandlea{cursor:pointer;float:right;font-size:0.9em;color:#ED812D;letter-spacing:0;text-decoration:none;text-align:left;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}
#content .openbox .alsoHandle{cursor:default;}
#content .product .alltracks .medium{font-size:0.9em;float:right;}
#content .product .alltracks .medium b{font-weight:700;}
#content .product .alltracks .medium:after{content:'';background:url(../img/sprite.png) no-repeat -68px -225px;display:inline-block;height:16px;margin:0 0 0 2px;vertical-align:middle;width:32px}

#content .product .alltracks .medium.disc1:after{background-position:-13px -225px;width:17px}
#content .product .alltracks .medium.disc2:after{background-position:-36px -225px;width:24px}
#content .product .alltracks .medium.disc3:after{background-position:-68px -225px;}
#content .product .alltracks .medium.cd:after{background-position:-44px -159px;width:17px}
#content .product .alltracks .medium.cassette:after{background-position:-111px -225px;width:22px}

#content .product .toggle_container .main_container .inner_container .inner_a {}

#content .product .inner_a .support{color:#56565b;display:block;font-size:0.9em;height:52px;margin:50px 0 0 0;padding:10px 0 0 0;position:relative;width:100%;}
#content .product .inner_a .support strong{color:#56565b;}
#content .product .inner_a .support address{float:left;margin:0;padding:0;width:60%}
#content .product .inner_a .support .facebook{background:transparent;position:relative;float:right;width:170px;}

#content .product .inner_b{font-size:0.95em;}
#content .product .inner_b .label strong{color:#000;max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}

#content .product .order {}

#content .product .order .stock{background:url(../img/stati.png) no-repeat -3px -2px;border-bottom:1px solid #444;display:block;font-size:0.9em;font-weight:700;height:20px;padding:22px 0 0 0;text-align:right;text-transform:uppercase;}
#content .product .order .stock.status1{background-position: -3px -55px;color:#52a508;}
#content .product .order .stock.status2{background-position: -3px -107px;color:#52a508;}
#content .product .order .stock.status3{background-position: -3px -157px;color:#52a508;}
#content .product .order .stock.status4{background-position: -3px -206px;color:#52a508;}
#content .product .order .stock.status5{background-position: -3px -256px;color:#52a508;}
#content .product .order .stock.status6{background-position: -3px -307px;color:#52a508;}
#content .product .order .stock.status7{background-position: -3px -357px;color:#52a508;}
#content .product .order .stock.status8{background-position: -3px -406px;color:#52a508;}
#content .product .order .stock.status9{background-position: -3px -456px;color:#52a508;}
#content .product .order .stock.status10{background-position: -3px -505px;color:#52a508;}
#content .product .order .stock span{display:block;color:#999;}

#content .product .order .stock.comein{background:transparent;height:42px;padding:0;color:#52a508;}
#content .product .order .stock.comein a{color:#52a508;display:block;height:20px;height:35px;position:relative;text-decoration:none;}
#content .product .order .stock.comein a span{content:'';background:url(../img/stati.png) no-repeat -95px -110px;display:block;height:22px;margin:0;width:80px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:0.9em;padding:5px 24px 0;text-align:left;}
#content .product .order .stock.comein a.aktiv span{background-position:-95px -80px;}


#content .product .order .stock.presale{background:transparent;height:42px;padding:0;color:#ffa800;font-size:0.8em;}
#content .product .order .stock.presale a{color:#ffa800;display:block;height:20px;height:35px;position:relative;text-decoration:none;font-size:0.9em;}
#content .product .order .stock.presale a span{background:url(../img/stati.png) no-repeat -95px -31px;display:block;height:22px;margin:0;width:80px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:0.9em;padding:5px 24px 0;text-align:left;font-size:1.1em;text-indent:-999px;}
#content .product .order .stock.presale a.aktiv span{background-position:-95px -1px;}
#content .product.notangemeldet .stock.presale span{display:none;}
#content .product .stock.presale.instock span{display:block;text-transform:none;background:url(../img/stati.png) no-repeat -94px -144px;height:24px;padding:5px;}
#content .product .order .stock.presale.soon{color:#ffa800;}
#content .product .order .stock.presale.soon a{color:#ffa800;display:block;height:20px;height:35px;position:relative;text-decoration:none;}

#content .product .order .stock.presale.instock{color:#52a508;}
#content .product .order .stock.presale.instock a{color:#52a508;display:block;height:20px;height:35px;position:relative;text-decoration:none;}

#content .product .order .stock.stockmail{background:transparent;font-size:0.8em;height:42px;letter-spacing:-0.5px;padding:0;color:#999;text-align:left;white-space:nowrap;overflow: hidden;}
#content .product .order .stock.stockmail a,#content .product .order .stock.canceled a{color:#999;display:block;font-weight:bold;height:32px;text-decoration:none;word-spacing:0;text-align:right;}
#content .product .order .stock.stockmail a:after,#content .product .order .stock.canceled a:after{content:'';background:url(../img/stati.png) no-repeat -95px -31px;display:block;height:28px;margin:0;width:80px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .product .order .stock.stockmail a.aktiv:after,#content .product .order .stock.canceled a.aktiv:after{background-position:-95px -1px;}

#content .product .order .stock.collecting a{background:transparent;height:42px;padding:0;color:#ed812d;text-align:right;}


#content .product .order .stock.repress{background:transparent;height:42px;padding:0;color:#999;}
#content .product .order .stock.repress a{color:#999;text-decoration:none;}

#content .product .order .stock.canceled{background:transparent;height:42px;padding:0;color:#999;}
#content .product .order .stock.canceled a{color:#999;text-decoration:none;}

#content .product .order .input{height:auto;margin:10px 0 5px 0}
#content .product .order input{background:#fffcec;border:1px solid #a9aaaa;font-size:0.95em;margin:0;padding:2px 2%;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .product .order input.menge{font-weight:700;text-align:right;width:26%}
#content .product .order input.notiz{color:#56565b;float:right;width:56%}d
#content .product .order .last{margin:20px 0}

#content .product .order .kaufen{background:#E4E4E4;margin:7px 0 0 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .product .order .kaufen .price{display:block;font-size:1.25em;font-weight:700;padding:5px;text-align:center;}
#content .product .order .kaufen .price b{color:#777;font-weight:200;}
#content .product .order .kaufen .price.orange{padding:5px;color:#f5821f;text-align:center;}
#content .product .order .kaufen .price.orange .normalpreis{color:#000;text-align:right;font-size:0.8em;margin-top:-3px;}
#content .product .order .kaufen .price.orange .normalpreis span {text-decoration:line-through;}

#content .product .order .kaufen .buy a{background:#1A1A1A url(../img/sprite.png) no-repeat -540px -293px;color:#fff;display:block;font-size:0.9em;letter-spacing:0.5px;line-height:1.2;height:26px;padding:5px 3px 5px 7px;text-decoration:none;text-transform:uppercase;width:70px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .product .order .kaufen .buy a:hover,#content .product .order .kaufen .buy a.active{background:#F8A81D url(../img/sprite.png) no-repeat -538px -340px;color:#000}

#content .also-avaible{background:#fffcec;border:1px solid #e6dca8;color:#56565b;display:none;font-size:1em;margin:0;padding:8px;position:absolute;bottom:19px;left:-5px;width:205px;z-index:9999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);box-shadow: -5px 5px 0px rgba(0, 0, 0, 0.1);}
#content .also-avaible span{display:none;}
#content .also-avaible.simple{background:0 none;display:block; position:relative;border:0 none;padding:0px;left:0px;top:0px;box-shadow:none;width:auto;}
#content .also-avaible.simple span{display:block;}
#content .also-avaible.open{display:block}
#content .also-avaible p{margin:2px 0;}
#content .also-avaible p strong{color:#141414;text-transform:uppercase;}
#content .also-avaible a{color:#141414;text-decoration:underline;}
#content .also-avaible a:before{content:'';background:url(../img/sprite.png) no-repeat -44px -159px;display:inline-block;height:16px;margin:0 2px 0 0;vertical-align:middle;width:17px}
#content .also-avaible a.cd:before{background-position:-13px -225px;width:17px}
#content .also-avaible .lagernd, #content .description .lagernd{display:inline-block;width:16px;height:10px;overflow:hidden;text-indent:20px;white-space:nowrap;background: url("../img/sprite.png") no-repeat scroll -227px -20px;}
#content .delivery{background:#fff;color:#ED812D;display:none;font-size:0.9em;margin:5px;width:30%;position:absolute;top:30px;right:0px;z-index:9999;}
#content .deliverygr{background:#fff;color:#52a508;display:none;font-size:1em;margin:5px;width:30%;position:absolute;top:30px;right:0px;z-index:9999;}
#content .deliverybl{background:#fff;color:#ed812d;display:none;font-size:1em;margin:5px;width:30%;position:absolute;top:30px;right:0px;z-index:9999;}
#content .delivery.open{display:block}

#content .openit{background:#fff;border:none;cursor:pointer;display:block;font-size:1em;font-weight:700;outline:none;padding:5px 0 10px 0;position:absolute;text-decoration:underline;top:126px;left:0;text-align:left;width:100%;z-index:100;}
#content .product.openbox .openit{position:relative;top:auto;left:auto;}
#content .openit:after{content:'';background:url(../img/sprite.png) no-repeat -123px -78px;display:inline-block;height:9px;margin:0 0 0 7px;vertical-align:middle;width:9px}
#content .product.openbox .openit:after{background-position: -103px -78px}
#content .product .openit .zu{display:none;}
#content .product.openbox .openit .auf{display:none}
#content .product.openbox .openit .zu{display:inline-block;text-decoration:underline;}

#content .product .product_footer{background:#F2F2F2;clear:both;display:block;float:none;height:24px;margin:10px 0;padding:0 80px 0 160px;position:relative;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#content .product .product_footer_a{float:left;position:relative;width:55%;height:100%;}
#content .product .product_footer_b{float:right;position:relative;width:45%;height:100%;}

#content .product .product_footer .style{font-size:0.9em;margin:0;padding:0;position:absolute;left:-150px;top:5px;vertical-align:middle;}
#content .product .product_footer .style a{color:#56565b;font-weight:200;margin:0;padding:0 2px;text-decoration:none}
#content .product .product_footer .style a:before{content:'';background:#56565b;color:#56565b;display:inline-block;height:3px;margin:0 3px 0 0;width:3px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;vertical-align:middle;}
#content .product .product_footer .style a.main{color:#ED812D;font-weight:700;margin:0;padding:0 2px;}
#content .product .product_footer .style a.main:before{content:'';background:transparent;margin:0;width:0}

#content .product .product_footer .share{position:absolute;left:0;top:3px;width:24px;}
#content .product .product_footer .share a{background:url(../img/sprite.png) no-repeat -216px -355px;display:inline-block;height:20px;margin:0;text-indent:-999em;width:24px;}

#content .product .product_footer .popup{background-color:#f7f7f7;border:2px solid #ddd;color:#1A1A1A;height:320px;display:none;padding:5px;position:absolute;bottom:20px;right:0;width:320px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;}
#content .product.openpopup .product_footer .popup{display:block;opacity:0.9}


#content .product .product_footer .date{color:#56565b;font-size:0.9em;font-weight:700;position:absolute;right:20px;top:5px;}

#content .product .product_footer .watchlist {position:relative;width:100%;}
#content .product .product_footer .watchlist a.watchlistbutton{background-color:#828287;color:#fff;display:block;font-size:0.85em;padding:6px 0 0 0;position:absolute;right:-80px;top:0;height:18px;text-align:center;text-decoration:none;text-transform:uppercase;width:80px;-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}
#content .product .product_footer .watchlist a.watchlistbutton:hover{background-color:#56565b;color:#fff}
#content .product .product_footer .watchlist a.watchlistbutton.aktiv{background-color:#FFA800;color:#000}
#content .product .product_footer .watchlist a.watchlistbutton.aktiv:hover{background-color:#E46906;color:#000}

#content .product .product_footer .watchlist_info{color:#000;font-size:0.9em;padding:0;position:absolute;right:-80px;top:0;width:100%;}
#content .product .product_footer .watchlist_info{display:block;padding-right:80px;text-align:center;}
#content .product .product_footer .watchlist_info strong{color:#000;}
#content .product .product_footer .watchlist_info span{background:#FFA800;display:block;float:right;height:18px;padding:6px 5px 0 5px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#content .product .product_footer .watchlist_info.items1,#content .product .product_footer .watchlist_info.items0 span{width:25%}
#content .product .product_footer .watchlist_info.items2 span{width:20%}
#content .product .product_footer .watchlist_info.items3 span{width:18%}
#content .product .product_footer .watchlist_info.items4 span{width:13.5%;}

#content .product .product_footer .watchlist_info div:hover {position:absolute;right:80px;width:380px}
#content .product .product_footer .watchlist_info div:hover span {width:85px;}

#content .product .product_footer .watchlist_info.newuser{right:-160px;}
#content .product .product_footer .watchlist_info.newuser div span:first-child{-moz-border-radius:0 15px 15px 0;-webkit-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}

/*#content .product .watchlist2{display:none;}*/
/*  Detailseite  */



#single_sidebar .watchlist2{clear:both;background:#fffced;border:1px solid #fe9900;color:#141414;display:block;float:none;margin:15px 0 0 0;padding:8px 8px 5px 8px;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#single_sidebar .watchlist2 span{display:inline-block;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
#single_sidebar .watchlist2.items1 span{width:90%}
#single_sidebar .watchlist2.items2 span{width:40%}
#single_sidebar .watchlist2.items3 span{width:25%}
#single_sidebar .watchlist2.items4 span{width:15%}
#single_sidebar .watchlist2 span+span{border-left:1px solid #ffd481;margin:0;padding:0 7px;}
#single_sidebar .watchlist2 span:first-child{padding-right:7px;}
#single_sidebar .watchlist2.items1 span:first-child{padding-right:0;}
#single_sidebar .watchlist2.items2 span:first-child,#single_sidebar .watchlist2.items3 span:first-child{text-align:right;}
#single_sidebar .watchlist2.items2 span:last-child,#single_sidebar .watchlist2.items3 span:last-child{text-align:left;}


#content .single_product{background:url(../img/trennlinie.png) repeat-x 0 90px;display:block;margin:15px 0;padding:0 270px 0 0;position:relative;min-height:615px;}

#content .single_product .artikel,#single_sidebar .product_infos{height:85px;margin:0 0 10px 0;padding:0 0 10px 0;}
#content .single_product .style{font-size:0.9em;margin:0;padding:0;vertical-align:middle;}
#content .single_product .style a{color:#56565b;font-weight:200;margin:0;padding:0 2px;text-decoration:none}
#content .single_product .style a.main{font-weight:700;margin:0;padding:0 2px;}
#content .single_product .style a.main:after{content:': ';background:transparent;margin:0;width:0}
#content .single_product .style i{color:#dbdada;}

#content .single_product .cover {float:left;margin:0 0 20px 0;width:270px;}
#content .single_product .cover .img a {display:inline-block;float:left;border:5px solid #E4E4E4;margin:3px 0 3px 5px;width:107px}

#content .single_product .cover .img2 a,#content .single_product .cover .img4 a{margin-left:0}

#content .single_product .cover .img1 a,#content .single_product .cover .img2.allbig a {float:none;margin:0 auto 5px auto;width:230px}
#content .single_product .cover img{height:auto;width:auto;max-width:100%;display:block}

#content .single_product .cover.tipp .img:before{content:'';background:url(../img/sprite.png) no-repeat -536px -442px;display:block;height:35px;width:35px;position:absolute;top:0;right:15px;}

#content .single_product h1,#content .single_product h2,#content .single_product h3{font-size:1.6em;line-height:1.2;margin:0;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:75%;}
#content .single_product h2{color:#ED812D;font-size:1.5em;font-weight:400}
#content .single_product h3{font-size:1.4em;}
#content .single_product h1 a{color:#1A1A1A;text-decoration:none}
#content .single_product h2 a{color:#ED812D;text-decoration:none}
#content .single_product h3 a{color:#ED812D;text-decoration:none}

#content h1 span,#content h2 span,#content h3 span,#content .single_product .style span{clear:left;color:#828287;display:inline-block;font-size:0.50em;font-weight:400;letter-spacing:0;margin:-2px 0 0 0;text-transform:uppercase;vertical-align:middle;width:60px;}

#content h3.label span{font-size:0.7em;margin:-4px 4px 0 0;}
#content .single_product .style span{font-size:0.85em;margin:0 2px 0 0}

#content .single_product .style{font-size:0.9em;margin:0;padding:0;vertical-align:middle;}
#content .single_product .style a{color:#56565b;font-weight:200;margin:0;padding:0 2px;text-decoration:none}
#content .single_product .style a.main{font-weight:700;margin:0;padding:0 2px;}
#content .single_product .style a.main:after{content:': ';background:transparent;margin:0;width:0}
#content .single_product .style i{color:#dbdada;}

#content .single_product h3.label{font-size:1.1em;font-weight:400;margin:2px 0;}
#content .single_product h3.label strong{font-weight:700;color:#000;letter-spacing:0;}

#content .single_product h3 i{color:#aaa;}
#content .single_product h3 b{background:#f5821f;border:1px solid #f5821f;color:#fff;font-size:0.8em;font-weight:200;padding:1px 5px 0 5px;margin:0;text-align:center;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}

#content .single_product .interpret div{display:inline-block;}

#content .single_product .label_logo{position:absolute;right:280px;top:0;}

#content .single_product .tracks {font-size:0.9em;line-height:1.2;margin:10px 0 0 270px;}
#content .single_product .tracks h3{font-size:1.2em;text-transform:uppercase;letter-spacing:0}
#content .single_product .tracks ul.playtrack {border-top:1px solid #ddd;border-bottom:2px solid #ddd;margin:10px 10px 0 0;padding:0;}
#content .single_product .tracks ul.playtrack li {background-color:#eee;border-top:1px solid #ddd;display:block;margin:0;padding:4px 5px 4px 5px;position:relative;  }
#content .single_product .tracks ul.playtrack li:hover {background-color:#f7f7f7;color:#666;}
#content .single_product .tracks ul.playtrack a.plus,#content .single_product .tracks ul.playtrack a.minus{background:url(../img/sprite.png) no-repeat -14px -194px;display:inline-block;height:16px;margin:0;text-indent:-999em;width:16px;}
#content .single_product .tracks ul.playtrack a.minus{background-position:-44px -194px;}
#content .single_product .tracks ul.playtrack li a.track {padding:5px;text-decoration:none;}

#content .single_product .tracks ul.playtrack li a{color:#141414;text-decoration:none;}
#content .single_product .tracks ul.playtrack li.played a,#content .single_product .tracks ul.playtrack li.played b{color:#888;}
#content .single_product .tracks ul.playtrack li a.track{display:inline-block;width:94%;padding:5px;margin:-5px -5px -5px 0px;}

#content .single_product .tracks ul.playtrack li a.track b, #content .single_product .tracks ul.playtrack li b{color:#ED812D;display:inline-block;font-weight:700;margin:0;padding:0;}
#content .single_product .tracks ul.playtrack li a.track em{display:inline-block;font-style:normal;margin:0 0 0 -5px;padding:0;}
#content .single_product .tracks ul.playtrack li.played a, #content .single_product .tracks ul.playtrack li.played b {color:#888;}

#content .single_product .alltracks {border-bottom:2px solid #ddd;display:block;font-size:0.9em;margin:0 10px 20px 270px;padding:7px 5px 3px 5px}

#content .single_product .alltracks a.playAll{color:#141414;padding:5px;text-decoration:none;text-transform:uppercase;}
#content .single_product .alltracks a.playAll em:before{content:'';background:url(../img/sprite.png) no-repeat -196px -75px;display:inline-block;height:16px;margin:-1px 5px 0 0;vertical-align:middle;width:16px}
#content .single_product .alltracks a.playAll.stop em:before{background-position:-287px -1px}

#content .single_product .alltracks a.plus,#content .single_product .alltracks a.minus{display:inline-block;margin:0 0 0 0;text-indent:-999em;width:16px;}
#content .single_product .alltracks a.plus:before,#content .single_product .alltracks a.minus:before{content:'';background:url(../img/sprite.png) no-repeat -14px -194px;display:inline-block;float:left;height:16px;margin:0;vertical-align:middle;width:16px}
#content .single_product .alltracks a.minus:before{background-position:-44px -194px;}
#content .single_product .description{color:#2f2f2f;}

#content .single_product .kaufmich{display:none;}

#content .sliderbox.morefrom h2.big,#content .sliderbox.tippsingle h2.big{cursor:pointer;}
#content .sliderbox.tippsingle h2.big{cursor:default;}
#content .sliderbox.morefrom .bx-wrapper,
#content .sliderbox.tippsingle .bx-wrapper {display:none;}

#content .sliderbox.morefrom.open .bx-wrapper,
#content .sliderbox.tippsingle.open .bx-wrapper{display:block;}


/* Equipment */


#content article.equipment{float:left;margin:0 4% 0 0;width:48%}
#content article.equipment:nth-child(odd){margin:0}
#content article.equipment h2{background:#ececec;color:#000;font-size:1.5em;margin:0;padding:8px 15px;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content article.equipment h2 a{text-decoration:none;cursor:text;}
#content dl.equipment{position:relative;}
#content dl.equipment dt{float:left;padding:5% 0;position:relative;text-align:center;vertical-align:middle;width:50%;}
#content dl.equipment dt img{height:105px;padding:10% 0;width:105px;}
#content dl.equipment dd{margin:0 0 0 50%;}
#content dl.equipment ul{margin:0 0 30px 0;min-height:200px;}
#content dl.equipment ul li a,#content dl.equipment ul li a:hover{border-bottom:1px solid #ccc;color:#56565b;display:block;padding:7px 5px;text-decoration:none;}
#content dl.equipment ul li a:hover{color:#000;}
#content dl.equipment ul li a:before{content:'';background:#ffa800;color:#ffa800;float:left;height:9px;margin:3px 10px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}


#content article.equip .description {color:#56565b;display:block;font-size:0.9em;margin:0 30px 10px 0;height:75px;overflow:hidden;}
#content article.equip.openbox .description{display:block;height:auto;}
#content article.equip .openit{position:absolute;top:120px;left:0;text-align:left;width:100%;}
#content article.equip.openbox .openit{position:relative;top:auto;left:auto;}

#content .equip h2 a:first-child,#content .equip h3 a:first-child{display:block;float:none;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:200px;}

#content .equip h2.artist,#content .equip h3.title{font-size:1.3em;letter-spacing:normal;margin:0;}
#content .equip h2.artist,#content .equip h2.artist a{color:#1A1A1A;text-decoration:none}
#content .equip h3.title,#content .equip h3.title a{color:#ED812D;font-weight:200;text-decoration:none}

#content .product .eq-details{height:40px;line-height:1;padding:0 30px 0 0;position:absolute;right:0;top:0;vertical-align:middle;width:45%;}
#content .product .eq-details em{font-size:0.9em;}
#content .product .eq-details .img{width:40px;white-space:nowrap;float:left;margin-right:4px;}
#content .product .eq-details .img img {max-width:40px;max-height:40px;}
/*#content .product .eq-details a img{float:left;margin:4px 4px;}*/

/* Fashion */



#content .fashionleiste{background:#dbdada;color:#2f2f2f;margin:0;padding:5px 7px;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .fashionleiste a,#content .fashionleiste strong{color:#000}
#content .fashionleiste .gender{float:left;width:50%;text-transform:uppercase;}
#content .fashionleiste .gender ul{display:inline-block;margin:0;padding:0;}
#content .fashionleiste .gender ul li{display:inline;margin:0;padding:0;}
#content .fashionleiste .gender a,#content .fashionleiste .gender a:hover{display:inline-block;font-weight:700;line-height:1.6;margin:0 1px 0 0;padding:5px 9px 5px 5px;vertical-align:middle;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#content .fashionleiste .gender a:hover,#content .fashionleiste .gender a.aktiv{background-color:#f2f2f2;text-decoration:none;}
#content .fashionleiste .gender a,#content .fashionleiste .gender a:first-child{background-image:url(../img/trenner3.png);background-repeat:no-repeat;background-position:100% 50%;}
#content .fashionleiste .gender a:hover,#content .fashionleiste .gender a.aktiv:first-child{background-image:none}

#content .fashionleiste .gender a.boys:before,
#content .fashionleiste .gender a.girls:before,
#content .fashionleiste .gender a.both:before,
#content .fashionleiste .gender a.boys:hover:before,
#content .fashionleiste .gender a.girls:hover:before,
#content .fashionleiste .gender a.both:hover:before,
#content .fashionleiste .gender a.boys.aktiv:before,
#content .fashionleiste .gender a.girls.aktiv:before,
#content .fashionleiste .gender a.both.aktiv:before{content:'';background:url(../img/sprite.png) no-repeat -229px -128px;display:block;float:left;height:19px;margin:0 5px 0 0;vertical-align:middle;width:12px}
#content .fashionleiste .gender a.girls:before{background-position:-288px -128px}
#content .fashionleiste .gender a.both:before{background-position:-137px -128px;width:20px}

#content .fashionleiste .gender a.boys:hover:before{background-position:-257px -128px}
#content .fashionleiste .gender a.girls:hover:before{background-position:-318px -128px}
#content .fashionleiste .gender a.both:hover:before{background-position:-193px -128px;width:20px}

#content .fashionleiste .gender a.boys.aktiv:before{background-position:-257px -128px}
#content .fashionleiste .gender a.girls.aktiv:before{background-position:-318px -128px}
#content .fashionleiste .gender a.both.aktiv:before{background-position:-193px -128px;width:20px}

#content .fashionleiste .size{float:right;padding-top:4px;text-align:right;width:50%}
#content .fashionleiste select{border:1px solid #ccc;margin:0 11px 0 0;width:138px;}
#content .fashionleiste input[type="checkbox"]{vertical-align: -2px;}
#content .fashionleiste .trennstrich{background-image:url(../img/trenner3.png);background-repeat:no-repeat;background-position:0 50%;padding-left:11px;}

#content article.fashion{float:left;min-height:202px;margin:30px 4% 30px 0;overflow:hidden;width:46%}
#content article.fashion.rechts{margin:30px 0 30px 4%}
#content article.fashion h2{border-bottom:3px solid #000;color:#000;font-size:1.3em;letter-spacing:0;line-height:1.0;margin:0 0 2px 0;padding:5px 0 10px 0;}

#content dl.fashion{margin:0;padding:0;position:relative;max-width:360px;}
#content dl.fashion dt{/*border-left:1px solid #ececec;*/float:left;padding:0;text-align:center;vertical-align:middle;width:200px;max-height:200px;max-width:200px;}
#content dl.fashion dt img{height:auto;width:auto;max-width:100%}

#content dl.fashion .cover.tipp a:before{content:'';background:url(../img/sprite.png) no-repeat -584px -440px;display:block;height:45px;width:45px;position:absolute;top:0px;left:160px;}
#content dl.fashion .cover .sale {background:#ffa800;color:#000;display:block;font-size:0.85em;padding:5px 0 7px 0;position:absolute;left:20px;text-align:center;top:135px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;width:160px;}


#content dl.fashion .thumb{position:absolute;bottom:-5px;left:142px;}
#content dl.fashion .thumb img{border:2px solid #fff;height:50px;width:50px;}
#content dl.fashion dd{margin:0 0 0 220px;padding:0;}

#content dl.fashion .fashion_logo{margin:0;padding:0;}
#content dl.fashion .fashion_logo img{margin:0;padding:0;}

#content dl.fashion .buyme{}
#content dl.fashion .size_stock{display:block;font-size:0.95em;min-height:1.5em;margin:25px 0 0 0;width:100%}
#content dl.fashion .size_stock strong{color:#000;text-transform:uppercase}
#content dl.fashion .size_stock .stock,#content dl.fashion .size_stock .notav{color:#999;display:inline-block;float:right;font-weight:700;text-align:right;}
#content dl.fashion .size_stock .notav,#content dl.fashion .size_stock .status1,#content dl.fashion .size_stock .status2,#content dl.fashion .size_stock .status3,#content dl.fashion .size_stock .status4,#content dl.fashion .size_stock .status5,#content dl.fashion .size_stock .status6,#content dl.fashion .size_stock .status7,#content dl.fashion .size_stock .status8,#content dl.fashion .size_stock .status9,#content dl.fashion .size_stock .status10,#content dl.fashion .size_stock .presale{color:#52a508;}
#content dl.fashion select{border:1px solid #ccc;font-size:0.9em;display:block;margin:0;padding:0;width:100%}
#content dl.fashion .wrapbuy b{display:none;}
#content dl.fashion .buy{background:#141414;color:#fff;display:block;font-weight:700;margin:8px 0 0 0;padding:12px 15px;text-align:center;text-transform:uppercase;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px;}
#content dl.fashion .buy:hover,#content dl.fashion .buy.active{background-color:#F8A81D;color:#000;}

#content dl.fashion ul.sizes{display:none;margin:8px 0;width:100%}
#content dl.fashion ul.sizes li{background:#ededed;display:block;float:left;font-weight:700;margin:0 1px 0 0;padding:5px 0;text-align:center;width:19%;}
#content dl.fashion ul.sizes li.solo{padding:5px 10px}
#content dl.fashion ul.sizes li:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;}
#content dl.fashion ul.sizes li:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;margin:0}
#content dl.fashion ul.sizes li{color:#828287;}
#content dl.fashion ul.sizes li.instock{color:#52a508;}

#content .trenner{background:#dbdada;clear:both;display:block;height:2px;margin:0;}


/*  Slider  */

#content .slider-tabs{display:none;}

.bx-wrapper{position:relative;margin:0;padding:0 30px;*zoom:1}
.sliderWrap{background:transparent}
.bx-wrapper img, .sliderWrap img{height:auto;width:auto;max-width:100%;display:block}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{display:none;position:absolute;bottom:0;width:100%}
.bx-pager{}
.bx-wrapper .bx-loading{min-height:50px;background:url(../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;}

.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;margin:0;padding:5px 0;max-width:320px;}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#ddd;text-indent:-9999px;display:block;width:15px;height:25px;margin:0 2px;outline:0}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#666}

.bx-wrapper .bx-prev{left:0;background:url(../img/arrow-left.png) no-repeat 0 50%}
.bx-wrapper .bx-next{right:0;background:url(../img/arrow-right.png) no-repeat 100% 50%}

#content .sliderWrap .move.FWD{background:url(../img/arrow-right.png) no-repeat 100% 50%; margin-top:70px;width:20px;height:20px;cursor:pointer;color:transparent;content:"";}
#content .sliderWrap .move.RWD{background:url(../img/arrow-left.png) no-repeat 0 50%; margin-top:70px;width:20px;height:20px;cursor:pointer;color:transparent;content:"";}
#content .logos .sliderWrap .move.FWD,#content .logos .sliderWrap .move.RWD{margin-top:103px}

.bx-wrapper .bx-controls-direction a{position:absolute;top:0;margin-top:0;outline:0;width:30px;height:140px;text-indent:-9999px;}
.bx-wrapper .bx-controls-direction a.disabled{display:none}

.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;
                                        background:url(../img/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../img/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}

.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80, 80, 80, 0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;display:block;font-size:.85em;padding:10px}

#content .slider{line-height:0;margin:0 auto;position:relative;text-align:center;}
.sliderbox.open{overflow:hidden;}
.sliderbox h2.big{letter-spacing:-1px;}
.sliderbox h2.tipps:after{content:'';background:url(../img/sprite.png) no-repeat -196px -75px;}
.sliderbox.open h2.tipps:after{background-position:-254px -75px;}

#content .slide{height:235px;position:relative;}
#content .slide:hover{background:#e4e4e4;}

#nojs #content .slider{height:235px;max-width:100%;overflow:hidden;}
#nojs #content .slide{float:left;margin:0 5px;}

#content .slide a{text-decoration:none;}
#content .slide .artist,#content .slide .title,#content .slide .label,#content .slide .kaufen{display:block;font-size:0.9em;line-height:1.4em;margin:0 auto;overflow:hidden;text-align:left;text-overflow: ellipsis;white-space:nowrap;width:120px}
#content .slide .img{position:relative;}
#content .slide .img span {display:block;border:8px solid #e4e4e4;border-right:10px solid #e4e4e4;margin:0 auto 5px auto;position:relative;width:120px;}
#content .slide .img:hover span {border-color:#ccc}
#content .slide.active .img span {border-color:#e4e4e4}
#content .slide .img img {border:1px solid #fff;}

#content .slide .img .playthis {background:#aaa;background:rgba(255,255,255,0.6);color:#000;display:block;font-weight:700;padding:5px;position:absolute;bottom:-999em;left:9px;right:9px;text-decoration:underline;}

#content .slide .img:hover .playthis,.tablet #content .slide .img .playthis {bottom:9px;overflow:hidden;}

#content .slide .playthis a.play,
#content .slide .playthis a.stop,
#content .slide .playthis a.addtoplaylist,
#content .slide .playthis a.removefromplaylist{color:#000;display:block;line-height:1.1;text-align:left;padding:2px 5px 5px 25px;position:relative;}

#content .slide .playthis a.play:before,
#content .slide .playthis a.stop:before,
#content .slide .playthis a.addtoplaylist:before,
#content .slide .playthis a.removefromplaylist:before{content:'';background:url(../img/sprite.png) no-repeat -222px -42px;display:block;height:18px;margin:0 5px 0 0;position:absolute;left:0;top:0;width:18px;}

#content .slide .playthis a.stop:before{background-position:-283px -42px;}

#content .slide .playthis a.addtoplaylist.plus:before{background-position:-252px -42px;}
#content .slide .playthis a.addtoplaylist.minus:before{background-position:-311px -42px;}

#content .slide .notstock{background:#f53009;color:#fff;display:block;font-size:0.85em;font-weight:700;line-height:1;height:10px;padding:5px 0;position:absolute;top:10px;left:11px;right:9px;}

#content .slide .artist{color:#1A1A1A;font-weight:700;}
#content .slide .title,#content .slide .title a{color:#FFA800;}
#content .slide .label{color:#1A1A1A;font-weight:200;width:108px;float:left;margin:0 0 5px 9px;}

#content .slide .kaufen{background:#E4E4E4;color:#1A1A1A;font-weight:200;line-height:1.0;margin-top:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#content .slide:hover .kaufen {background:#fff}

#content .slide .kaufen .buy{background:#1A1A1A url(../img/cart-orange.png) no-repeat 97% 50%;color:#fff;float:left;font-size:0.9em;height:18px;letter-spacing:0;padding:5px 0 5px 5%;text-align:left;text-transform:uppercase;width:55%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;white-space:pre-wrap;}
#content .slide .kaufen .buy a,#content .slide .kaufen .buy a:hover{color:#fff;display:block;}


#content .slide .kaufen .price{float:right;font-weight:700;line-height:2.4em;margin:2px 0 0 0;padding:0 3% 0 0;text-align:right;width:37%;}
#content .slide .kaufen .price b{color:#666;font-weight:200}


#content .slider_player .tracks{display:none}

#content .slide .available,#content .slide .notinstock,#content .slide .later_stock{display:block;position:absolute;top:180px;right:5px;}
#content .slide .available:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content .slide .preSale:before{content:'';background:#1943FF;color:#1943FF;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content .slide .notinstock:before{content:'';background:#f53009;color:#f53009;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content .slide .later_stock:before{content:'';background:#828287;color:#828287;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

/* Labels - Logos */

#content #logos{display:block;margin:0;padding:0;text-align:left;}
#content #logos .slide{margin:20px 0;}
#content #logos .slide:hover{background:transparent}

#content #logos .slide span.img{display:block;float:left;height:auto;margin:0;position:relative;width:auto;max-width:42px;text-align:center;vertical-align:middle;}
#content #logos .slide span.img img{margin:0 auto;text-align:center;vertical-align:middle;}

#content #logos .slide a{border-bottom:1px solid #eee;display:block;height:50px;line-height:1.0;padding:25px 0;text-decoration:none;}
#content #logos .slide a.second{border-bottom:none}
#content #logos .slide a:hover{text-decoration:underline;}
#content #logos .slide a b{color:#000;display:block;font-weight:700;margin-bottom:5px;}
#content #logos .slide a i{color:#e46906;display:block;font-size:0.9em;margin-top:5px;}
#content #logos .bx-wrapper .bx-controls-direction a{height:220px;}
#content #logos .slide span.text{display:block;height:100%;padding-left:50px;}

/* Rechte Sidebar */

#wrapsidebar{font-size:1.2em;line-height:1.0;}
#sidebar{margin:0;padding:15px 0 0 0;text-align:left;position:relative;min-height:100px;}

#sidebar .tipps{background:#ECECEC;margin:15px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}

#sidebar dl{background:#ECECEC;border-bottom:1px solid #fff;clear:both;height:30px;margin:0;padding:5px 7px 5px 10px;position:relative;}
#sidebar dl.first{background:#DBD9DA;height:60px;padding:10px 7px 10px 10px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#sidebar dl.last{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#sidebar dl:hover{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
#sidebar dl.first:hover{background-color:#f7f7f7;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#sidebar dl a,#sidebar dl a:hover{color:#1A1A1A;text-decoration:none;}
#sidebar dl a:hover,#sidebar dl a:hover .artist,#sidebar dl a:hover .title{color:#000;text-decoration:underline;}

#sidebar dl dt{float:left;margin:0;padding:0;width:66%}
#sidebar dl.first dt{height:auto;}
#sidebar dl dt img{border:1px solid #fff;float:left;height:23px;margin:0 5px 0 0;width:23px}
#sidebar dl.first dt img{border:2px solid #fff;height:56px;margin:0 10px 0 0;width:56px}

#sidebar dl dt b {color:#acacad;font-size:2.5em;float:left;font-weight:700;height:23px;line-height:1;margin:0 5px 0 0;padding:0;text-align:center;width:23px}

#sidebar dl.no1:before{content:'';background:url(../img/sprite.png) no-repeat -270px -210px;display:block;height:52px;position:absolute;left:0;top:0;width:52px;}

#sidebar dl dd{float:left;padding:0;width:33%}

#sidebar dl .artist,#sidebar dl .title,#sidebar dl .label{display:inline;font-size:0.9em;margin:0;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
#sidebar dl .artist_title {
    display:block; float:left; overflow:hidden; text-overflow: ellipsis;
    white-space:nowrap; max-width:109px; margin-top:2px;
    width: 100%;
}
#sidebar dl .label {display:inline-block;max-width:109px;;margin-top:2px;}
#sidebar dl.first .artist_title,#sidebar dl.first .label{width:80px;line-height:1.35}
#sidebar dl.first .artist, #sidebar dl.first .title,#sidebar dl.first .label{line-height:1.35;max-width:75px;}
#sidebar dl  .artist{color:#1A1A1A;font-weight:700;}
#sidebar dl  .title{color:#F6821F;}
#sidebar dl  .label{color:#65656d;font-weight:200;}

#sidebar dl dt .playthis {background:#fff;color:#000;display:none;font-weight:700;height:32px;padding:0;overflow:hidden;position:absolute;top:5px;left:11px;text-decoration:underline;white-space:nowrap;width:23px}
#sidebar dl.first dt .playthis {background:#fff;background:rgba(255,255,255,0.6);height:56px;width:56px;top:12px;left:12px;}

#sidebar dl:hover dt .playthis,.tablet #sidebar dl dt .playthis {display:block;}

#sidebar dl dt .playthis a.play,#sidebar dl dt .playthis a.stop,#sidebar dl dt .playthis a.addtoplaylist,#sidebar dl dt .playthis a.removefromplaylist{color:#000;display:block;line-height:1;text-align:left;padding:4px 60px 0;position:relative;overflow:hidden;}

#sidebar dl dt .playthis a span{display:none;}

#sidebar dl dt .playthis a.play:before,#sidebar dl dt .playthis a.stop:before,#sidebar dl dt .playthis a.addtoplaylist:before,#sidebar dl dt .playthis a.removefromplaylist:before{content:'';background:url(../img/sprite.png) no-repeat -135px  -15px;display:block;height:40px;margin:0;width:16px;position:absolute;left:3px;top:0px;}

#sidebar dl.first dt .playthis{padding-top:12px;}
#sidebar dl.first dt .playthis a.play:before,#sidebar dl.first dt .playthis a.stop:before,#sidebar dl.first dt .playthis a.addtoplaylist:before,#sidebar dl.first dt .playthis a.removefromplaylist:before{left:18px;top:0px;}



#sidebar dl dt .playthis a.stop:before{background-position:-258px -2px;}
#sidebar dl dt .playthis a.addtoplaylist:before{background-position:-227px -1px;}

#sidebar dl dt .playthis a.minus:before{background-position:-165px -14px;}

#sidebar dl dd.kaufen{background:#fff;color:#1A1A1A;float:right;font-weight:200;margin:0;padding:1px;position:relative;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:32%}
#sidebar dl:hover dd.kaufen{background-color:#ECECEC;}
/*#sidebar dl dd.kaufen .price{float:left;font-weight:700;line-height:1;margin:0;padding:5px 0 5px 5px;width:auto;}*/
#sidebar dl dd.kaufen .price{float:left;font-weight:700;line-height:1;margin:0;padding:8px 0 0;text-align:right;width:43px;}
#sidebar dl dd.kaufen .price b{color:#888;font-weight:200}
#sidebar dl dd.kaufen a.buy{background:#1A1A1A url(../img/cart-orange.png) no-repeat 50% 50%;color:#fff;display:block;float:right;font-size:0.8em;letter-spacing:1px;line-height:1;margin:0 auto;padding:6px 5px;text-transform:uppercase;text-indent:-999em;width:16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;min-height:16px;text-align:left;text-decoration:none;}

#sidebar dl.first dd.kaufen{padding:1px;}
/*#sidebar dl.first dd.kaufen .price{display:block;float:none;padding:8px 0}*/
#sidebar dl.first dd.kaufen .price{display:block;float:none;padding:9px 0;text-align:center;width:auto;}
#sidebar dl.first dd.kaufen a.buy{background-position:95% 50%;float:none;letter-spacing:0;line-height:1;padding:5px 32px 5px 5px;text-indent:0;width:38px;}

#sidebar .available,#sidebar .notinstock,#sidebar .later_stock,#sidebar .preSale{display:block;position:absolute;top:7px;right:85px;}
#sidebar dl.first .available,#sidebar dl.first .notinstock,#sidebar dl.first .later_stock,#sidebar dl.first .preSale{position:relative;top:auto;bottom:auto;left:auto;right:auto;margin:3px 0 0 0}
#sidebar .available:before{content:'';background:#52a508;color:#52a508;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#sidebar .notinstock:before{content:'';background:#f53009;color:#f53009;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#sidebar .later_stock:before{content:'';background:#828287;color:#828287;display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#sidebar .preSale:before{content:'';display:block;float:left;height:9px;margin:0 5px 0 0;width:9px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}

/* Sidebar Detailseite */

#single_sidebar{font-size:0.9em;line-height:1.2;position:absolute;right:0;top:0;min-height:100px;width:250px;}

#single_sidebar hr{clear:both;margin:10px 0}
#single_sidebar hr.first{margin:10px 0;padding:10px 0}
#single_sidebar p{margin:10px 0}

#single_sidebar .product_infos{color:#56565b;padding:0;height:95px}
#single_sidebar .product_infos b{color:#56565b;font-weight:700}
/*#single_sidebar .product_infos .infos{background:url(../img/trenner8.png) repeat-y 100% 0;float:left;width:55%;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}*/
#single_sidebar .product_infos .infos{overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
/*#single_sidebar .product_infos .infos span.format,#single_sidebar .product_infos .infos span.country,#single_sidebar .product_infos .infos span.date {display:block;line-height:1.3;padding:2.0px 0}*/
#single_sidebar .product_infos .infos span.format,#single_sidebar .product_infos .infos span.country,#single_sidebar .product_infos .infos span.date,#single_sidebar .product_infos .infos span.feature {display:block;line-height:1.6;padding:2px 0;}
#single_sidebar .product_infos .infos span.feature {color:#f5821f;}

#single_sidebar .product_infos .infos span.format{display:inline-block;margin-right:5px;padding:0;}
#single_sidebar .product_infos .medium,#single_sidebar .product_infos .country,#single_sidebar .product_infos .date{}
#single_sidebar .product_infos .medium:before{content:'';background:url(../img/sprite.png) no-repeat -13px -225px;display:inline-block;height:16px;margin:0 2px 0 1px;vertical-align:middle;width:17px}
#single_sidebar .product_infos .medium.vinyl:before,#single_sidebar .product_infos .medium.excl-vinyl:before{background-position:-13px -225px;width:17px}
#single_sidebar .product_infos .medium.vinyl2:before{background-position:-36px -225px;width:24px}
#single_sidebar .product_infos .medium.vinyl3:before{background-position:-68px -225px;width:32px}
#single_sidebar .product_infos .medium.cassette:before{background-position:-111px -225px}
#single_sidebar .product_infos .medium.cd:before,
#single_sidebar .product_infos .medium.m-cd:before{background-position:-44px -159px;width:16px}

#single_sidebar .product_infos .country{vertical-align:middle;}
#single_sidebar .product_infos .country img{margin:0 3px 1px 0;vertical-align:middle;}

#single_sidebar .order {}

#single_sidebar .order .kaufen{float:left;margin:0;position:relative;width:100px;}
#single_sidebar .order .kaufen .price{color:#000;font-size:2.5em;letter-spacing:-0.5px;line-height:1.3;margin:0;}
#single_sidebar .order .kaufen .price b{color:#666;font-size:0.6em;font-weight:400;}

#single_sidebar .order .kaufen.reduziert{background:#fff;margin-top:0;}
#single_sidebar .order .kaufen.reduziert .salebutton{background:#ffa800;color:#000;display:block;padding:6px 10px;position:absolute;vertical-align:middle;left:-120px;top:-20px;-moz-border-radius:19px;-webkit-border-radius:19px;border-radius:19px;}
#single_sidebar .order .kaufen.reduziert .salebutton b{font-size:1.6em;font-weight:700;}
#single_sidebar .order .kaufen.reduziert .salebutton i{font-size:1.2em;font-weight:400;margin:0 0 0 5px}

#single_sidebar .order .kaufen.reduziert .altprice{color:#000;display:block;font-size:1.2em;font-weight:700;padding:3px 5px 0 5px;text-align:left;text-decoration:line-through;}
#single_sidebar .order .kaufen.reduziert .altprice b{color:#777;font-weight:200;}
#single_sidebar .order .kaufen.reduziert .price{color:orange;display:block;font-weight:400;padding:0 5px 0 5px;text-align:left;}
#single_sidebar .order .kaufen.reduziert .price b{color:#777;font-weight:200;}


#single_sidebar .order .stock{background:url(../img/stati.png) no-repeat -246px 0;color:#52a508;display:block;float:right;font-size:0.9em;font-weight:700;height:20px;line-height:1;margin:5px 0 0 0;padding:0;text-align:right;text-transform:uppercase;letter-spacing:0.5px;width:137px}
#single_sidebar .order .stock b{display:inline-block;font-weight:700;width:50px;}
#single_sidebar .order .stock.status1{background-position: -246px -24px;}
#single_sidebar .order .stock.status2{background-position: -246px -48px;}
#single_sidebar .order .stock.status3{background-position: -246px -72px;}
#single_sidebar .order .stock.status4{background-position: -246px -96px;}
#single_sidebar .order .stock.status5{background-position: -246px -120px;}
#single_sidebar .order .stock.status6{background-position: -246px -144px;}
#single_sidebar .order .stock.status7{background-position: -246px -168px;}
#single_sidebar .order .stock.status8{background-position: -246px -192px;}
#single_sidebar .order .stock.status9{background-position: -246px -216px;}
#single_sidebar .order .stock.status10{background-position: -246px -240px;}

#single_sidebar .order .stock.canceled{margin:0;background:transparent;}
#single_sidebar .order .stock.canceled b{color:#999;background:#fff;float:right;height:31px;text-align:right;padding:5px 0 0 5px;width:128px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}

#single_sidebar .order .stock.canceled a{background:#ffa800 url(../img/sprite.png) no-repeat -656px -203px;display:block;float:right;height:36px;width:36px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:4px;}
#single_sidebar .order .stock.canceled a span{display:none;}
#single_sidebar .order .stock.canceled span.first{color:#999;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0 0 5px 0;margin:5px auto;text-align:center;}
#single_sidebar .order .stock.canceled span.second{color:#828287;display:block;font-weight:700;letter-spacing:0;text-transform:none}
#single_sidebar .order .stock.canceled span.second span{display:block;font-weight:400;}

#single_sidebar .order .stock.not_available_any_more{margin:0;}
#single_sidebar .order .stock.not_available_any_more b{background:#fff;border:none;float:right;font-weight:700;height:36px;text-align:left;padding:0;width:105px}
#single_sidebar .order .stock.not_available_any_more a{background:#828287 url(../img/sprite.png) no-repeat -656px -203px;display:block;float:right;height:36px;width:36px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-left:4px;}
#single_sidebar .order .stock.not_available_any_more a span{display:none;}
#single_sidebar .order .stock.not_available_any_more span.first{color:#f53009;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1.5;padding:0;text-transform:none}

#single_sidebar .order .stock.comein{background:#fff;margin:0;width:auto;}
#single_sidebar .order .stock.comein b{background:#fff;border:2px solid #52a508;float:right;height:20px;text-align:left;padding:6px;width:80px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;}
#single_sidebar .order .stock.comein a{background:#828287 url(../img/sprite.png) no-repeat -656px -203px;display:block;float:right;height:36px;width:36px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:4px;}
#single_sidebar .order .stock.comein a.aktiv{background-color:#f5821f;}

#single_sidebar .order .stock.comein a span{display:none;}
#single_sidebar .order .stock.comein span.first{color:#52a508;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0}
#single_sidebar .order .stock.comein span.second{color:#56565b;display:block;font-weight:700;letter-spacing:0;}
#single_sidebar .order .stock.comein span.second span{display:block;font-weight:700;}



#single_sidebar .order .stock.presale{background:#fff;margin:0;}
#single_sidebar .order .stock.presale b{background:#fff;border:2px solid #ffa800;float:right;height:20px;text-align:left;padding:6px;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#single_sidebar .order .stock.presale.instock b{background:#fff;border:2px solid #52a508;float:right;height:20px;text-align:left;padding:6px;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#single_sidebar .order .stock.presale a{background:#828287 url(../img/sprite.png) no-repeat -656px -203px;display:block;float:right;height:36px;width:36px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:4px;}
#single_sidebar .order .stock.presale a.aktiv{background-color:#f5821f;}
#single_sidebar .order .stock.presale a span{display:none;}
#single_sidebar .order .stock.presale span.first{color:#ffa800;display:block;font-size:1em;font-weight:700;letter-spacing:0;line-height:1;padding:0;margin:6px auto;text-align:center;}
#single_sidebar .order .stock.presale:not(.instock) span.first{margin:2px auto;position:relative;top:50%;transform:translateY(-50%);}
#single_sidebar .order .stock.presale span.second{color:#000;display:none;font-weight:700;letter-spacing:0;}
#single_sidebar .order .stock.presale span.second span{display:block;font-weight:700;}

#single_sidebar .order .stock.presale.instock b{width:125px;text-align:center;}
#single_sidebar .order .stock.presale.instock span.first{color:#52a508;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0;text-transform:none;margin:0px;}
#single_sidebar .order .stock.presale.instock span.second{color:#999;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0}



#single_sidebar .order .stock.stockmail{background:#fff;margin:0;}
#single_sidebar .order .stock.stockmail b,#single_sidebar .order .stock.canceled b{background:#fff;border:2px solid #828287;float:right;height:20px;text-align:left;padding:6px;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}


#single_sidebar .order .stock.stockmail.collecting b{background:#fff;border:2px solid #ed812d;float:right;height:20px;text-align:center;padding:6px;width:80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#single_sidebar .order .stock.stockmail.collecting span.first{color:#ed812d;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0}



#single_sidebar .order .stock.stockmail a,#single_sidebar .order .stock.canceled a{background:#828287 url(../img/sprite.png) no-repeat -656px -203px;display:block;float:right;height:36px;width:36px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-left:4px;}
#single_sidebar .order .stock.stockmail a.aktiv,#single_sidebar .order .stock.canceled a.aktiv{background-color:#f5821f;}
#single_sidebar .order .stock.stockmail a span{display:none;}
#single_sidebar .order .stock.stockmail span.first{color:#828287;display:block;font-size:1.1em;font-weight:700;letter-spacing:0;line-height:1;padding:0;text-align:center;}

#single_sidebar .order .stock.stockmail span.second{color:#828287;display:block;font-weight:700;letter-spacing:0;}
#single_sidebar .order .stock.stockmail span.second span{display:block;font-weight:700;}

#single_sidebar .order .stock.comein a:hover,#single_sidebar .order .stock.presale a:hover,#single_sidebar .order .stock.stockmail a:hover{opacity:0.7}


#single_sidebar .order .buy{clear:both;text-align:right}
#single_sidebar .order .buy .ordertitel {display:none}
#single_sidebar .order .buy .wrapmenge{float:left;}
#single_sidebar .order .buy .wrapmenge b{font-weight:700;}
#single_sidebar .order .buy input{background:#fffcec;border:1px solid #a9aaaa;margin:8px 5px 8px 5px;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; width:30px;}
#single_sidebar .order .buy a.buy_button{background:#1A1A1A url(../img/sprite.png) no-repeat -645px -420px;color:#fff;display:block;float:right;font-size:1.1em;height:20px;letter-spacing:1px;margin:0 0 0 10px;padding:5px 5px 15px 10px;text-align:left;text-transform:uppercase;text-decoration:none;width:127px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#single_sidebar .order .buy a.buy_button:hover,#single_sidebar .kaufen .buy a.buy_button.active{background:#F8A81D url(../img/sprite.png) no-repeat -645px -383px;color:#000}

#single_sidebar .input{clear:both;margin:10px 0;}
#single_sidebar .input textarea{background:#fffcec;border:1px solid #a9aaaa;color:#56565b;font-style:italic;font-family:arial,verdana,sans-serif;font-size:1.0em;height:24px;margin:0;padding:7px 2%;width:95%;text-align:right;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
/*
#single_sidebar .watchlist a,#single_sidebar .watchlist a:hover{background:#828287;border:1px solid #828287;color:#fff;display:block;font-size:0.9em;margin:10px 0;padding:6px 10px 4px 10px;text-align:center;text-transform:uppercase;text-decoration:none;width:30%;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}*/
#single_sidebar .watchlist a,#single_sidebar .watchlist a:hover{background:#828287;border:1px solid #828287;color:#fff;display:inline-block;float:right;font-size:0.9em;margin:0;padding:6px 10px 4px
                                                                    10px;text-align:center;text-transform:uppercase;text-decoration:none;width:60px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;}
#single_sidebar .watchlist a:hover,#single_sidebar .watchlist a.aktiv{background-color:#ffa800;color:#000;border:1px solid #ffa800;}
#single_sidebar .watchlist a:hover,#single_sidebar .watchlist a.active{background-color:#ffa800;color:#000;border:1px solid #ffa800;}

#wrapper #single_sidebar .social{background:url(../img/stripes.png) repeat-x 0 100%;clear:both;height:80px;margin:10px 0 0 0;padding:0;position:relative;}

#wrapper #single_sidebar .share{}
#wrapper #single_sidebar .share a{background:url(../img/sprite.png) no-repeat -216px -355px;display:block;float:left;height:20px;margin:3px 0 0 5px;text-indent:-999em;width:24px;color:transparent;}

#content .single_product #single_sidebar .popup,
#content .product .product_footer .popup{background-color:#fff;border:1px solid #ccc;color:#1A1A1A;min-height:630px;display:none;padding:20px 30px 30px
                                             30px;position:absolute;position:absolute;top:-220px;right:155px;width:400px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#content .single_product.openpopups #single_sidebar .popup{display:block;}

#content .single_product #single_sidebar .popup ul.teilemich,
#content .product .product_footer .popup ul.teilemich{background:#ececec;margin:10px 0;width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .single_product #single_sidebar .popup ul.teilemich li,
#content .product .product_footer .popup ul.teilemich li{float:left;width:30%;}
#content .single_product #single_sidebar .popup ul.teilemich li+li,
#content .product .product_footer .popup ul.teilemich li+li{border-left:2px solid #fff;}
#content .single_product #single_sidebar .popup ul.teilemich li a,
#content .product .product_footer .popup ul.teilemich li a{background:transparent;display:block;float:left;font-size:1em;font-weight:700;height:10px;margin:0;padding:10px 0 10px 40px;text-indent:0;vertical-align:middle;text-decoration:none;width:100%}
#content .single_product #single_sidebar .popup ul.teilemich li a.facebook,#content .product .product_footer .popup ul.teilemich li a.facebook{background:url(../img/share-facebook.png) no-repeat 0 50%}
#content .single_product #single_sidebar .popup ul.teilemich li a.twitter,#content .product .product_footer .popup ul.teilemich li a.twitter{background:url(../img//share-twitter.png) no-repeat 0 50%}
#content .single_product #single_sidebar .popup ul.teilemich li a.email,#content .product .product_footer .popup ul.teilemich li a.email{background:url(../img//share-email.png) no-repeat 0 50%}
#content .single_product #single_sidebar .popup ul.teilemich li a.email.active,#content .product .product_footer .popup ul.teilemich li a.email.active{background:url(../img//share-email2.png) no-repeat 0 50%;color:#e46906;}
#content .single_product #single_sidebar .popup ul.teilemich li:first-child a,#content .product .product_footer .popup ul.teilemich li:first-child a{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px;}


#content .single_product #single_sidebar .popup h2,#content .product .product_footer .popup h2{color:#000;display:inline;float:left;font-size:2.2em;font-weight:700;line-height:1.2;margin:0 20px 0 0}
#content .single_product #single_sidebar .popup div.artinfo,#content .product .product_footer .popup div.artinfo{float:left;}
#content .single_product #single_sidebar .popup div.art-tit,#content  .product .product_footer .popup div.art-tit{max-width:300px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
#content .single_product #single_sidebar .popup div.artist,#content .single_product #single_sidebar .popup div.title,#content .product .product_footer .popup div.artist,#content .product .product_footer .popup div.title {color:#e46906;display:inline;font-size:1.5em;font-weight:700}
#content .single_product #single_sidebar .popup div.label,#content  .product .product_footer .popup div.label{color:#56565b;display:block;}
#content .single_product #single_sidebar .popup div.label i,#content  .product .product_footer .popup div.label i{color:#dbdada;}


#content .single_product #single_sidebar .popup p,#content .product .product_footer .popup p{border-top:3px solid #000;margin:8px 0;padding-top:10px;}
#content .single_product #single_sidebar .popup strong,#content .product .product_footer .popup strong{font-size:1.3em;}

#content .single_product #single_sidebar .popup textarea,#content .product .product_footer .popup textarea{background:#fffcec;border:1px solid #a9aaaa;color:#56565b;font-style:italic;font-family:arial,verdana,sans-serif;font-size:1.0em;height:50px;margin:0 0 10px 0;padding:7px
                                                                                                               2%;width:95%;text-align:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}

#content .single_product #single_sidebar .popup .direct-link,#content  .product .product_footer .popup .direct-link{border-top:3px solid #000;border-bottom:3px solid #000;clear:both;display:block;float:none;margin:10px 0;padding:8px 0 12px 0}
#content .product .product_footer .popup .direct-link strong{display:inline-block;margin:2px 0 0 0}
#content .single_product #single_sidebar .popup .direct-link input,
#content .product .product_footer .popup .direct-link input{background:#fffcec;border:1px solid #a9aaaa;color:#56565b;float:right;margin:0;width:70%;}

#content .single_product #single_sidebar .popup .close,#content  .product .product_footer .popup .close{background:#fff;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;width:20px}
#content .single_product #single_sidebar .popup .close:before,#content .product .product_footer .popup .close:before{content:'';background:url(../img/sprite.png) no-repeat -660px -135px;display:block;float:left;height:20px;margin:0;padding:0;width:20px;}

#content .single_product #single_sidebar .emailpopup,#content .product .product_footer .emailpopup{background:#ececec;display:none;padding:10px;position:absolute;top:153px;left:30px;width:380px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#content .single_product #single_sidebar .emailpopup.openpopup,#content .product .product_footer .emailpopup.openpopup{display:block;}

#content .single_product #single_sidebar .emailpopup table,#content  .product .product_footer .emailpopup table{width:100%}
#content .single_product #single_sidebar .emailpopup table td,#content .single_product #single_sidebar .emailpopup table th,#content .product .product_footer .emailpopup table td,#content .product .product_footer .emailpopup table th{margin:0;padding:0;vertical-align:middle;width:auto;}
#content .single_product #single_sidebar .emailpopup table th,#content .product .product_footer .emailpopup table th{color:#000;font-size:1.1em;font-weight:700;}
#content .single_product #single_sidebar .emailpopup table tr:last-child td,#content .product .product_footer .emailpopup table tr:last-child td{text-align:center;}
#content .single_product #single_sidebar .emailpopup h3,#content .product .product_footer .emailpopup h3{color:#e46906;font-size:1.8em;font-weight:400;margin:0 0 18px 0}
#content .single_product #single_sidebar .emailpopup input,#content .product .product_footer .emailpopup input{float:left;width:96%}
#content .single_product #single_sidebar .emailpopup textarea,#content .product .product_footer .emailpopup textarea{float:left;height:80px;max-width:363px;width:96%}

#content .single_product #single_sidebar .emailpopup input[type=submit],.single_product #single_sidebar .emailpopup input:hover[type=submit],#content  .product .product_footer .emailpopup input[type=submit], .product .product_footer .emailpopup input:hover[type=submit]{background:#141414;border:1px solid
                                                                                                                                                                                                        #141414;color:#fff;clear:none;display:inline-block;float:none;font-size:0.9em;font-weight:700;line-height:1;letter-spacing:1px;margin:0 5px;padding:8px
                                                                                                                                                                                                        15px;text-align:center;text-decoration:none;width:81px;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.single_product #single_sidebar .emailpopup input:hover[type=submit], .product .product_footer .emailpopup input:hover[type=submit]{background:#FFA800;border:1px solid #FFA800;color:#fff;}


#content .single_product #single_sidebar .emailpopup .closer,#content  .product .product_footer .emailpopup .closer{background:url(../img/closer2.png) no-repeat 0 0;cursor:pointer;height:20px;position:absolute;top:12px;bottom:auto;left:auto;right:12px;text-indent:-999em;width:20px}


#wrapper #single_sidebar .facebook{background:transparent;float:left;height:20px;margin:3px 0 0 0;width:120px;}

#single_sidebar .support{clear:both;color:#2f2f2f;font-size:1.0em;line-height:1.6;margin:15px 0;padding:0;text-align:right;}
#single_sidebar .support strong{color:#000;font-weight:700}
#single_sidebar .support em{font-weight:700}

#wrapper #single_sidebar .wrapshipping.spage{clear:both;float:none;height:auto;margin:0;padding:5px 0 15px 0;width:100%;position:relative;left:auto;right:auto;top:auto;}
#wrapper #single_sidebar .shipping{background:url(../img/liefern.png) no-repeat 0 0;color:#333;font-size:1em;height:100%;line-height:1.1em;margin:0;padding:0;}
#wrapper #single_sidebar .shipping .zeile1{padding:0 0 0 45px;}
#wrapper #single_sidebar .shipping .zeile2{padding:0;}
#wrapper #single_sidebar .shipping strong.gruen{color:#52a508;}
#wrapper #single_sidebar .shipping strong.orange{color: #ed812d;}
/* Player (Linke Sidebar) */

#wrapplayer{font-size:1.2em;line-height:1.2;padding-top:20px;text-align:center;}
#player{position:fixed;width:200px;}



#player .playerlist{background:#ECECEC;display:block;float:left;padding:5px 5px 0;position:relative;width:188px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:1px solid #dbdada;border-bottom:0;min-height:36px;max-height:36px;height:36px;}

#player .kaufen{background:#fff;float:left;font-weight:200;line-height:1.4;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#player .kaufen .buy{background:#1A1A1A url(../img/cart-orange.png) no-repeat 50% 50%;color:#fff;float:left;width:36px;height:36px;text-indent:-999px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#player .kaufen .buy a,#content .slide .kaufen .buy a:hover{color:#fff;display:block;}
#player .kaufen .price{float:left;font-size:0.9em;font-weight:700;line-height:1;margin:0;padding:15px 0 0 0;text-align:center;float:left;padding:14px 5px 12px;white-space:nowrap;width:44px;}
#player .kaufen .price b{color:#666;font-weight:200}


/*#player .playerlist .playlist, #player .playerlist .watchlist a{background:#ECECEC;cursor:pointer;font-weight:700;padding:2px 4px;position:absolute;right:5px;top:3px;text-decoration:underline;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
#player .playerlist .watchlist a{top:auto;bottom:3px;}
#player .playerlist .playlist.highlight, #player .playerlist .watchlist a.aktiv{background:#F58320;text-decoration:none;}
*/
#player .playerlist .playlist{ float:right; position:relative;widht:auto;display:inline-block;padding:17px 10px 10px;background-color:#ccc;-moz-border-radius:0 3px;-webkit-border-radius:0 3px;border-radius:0 3px;font-weight:700;right:-5px;top:-5px;}
#player .playerlist .playlist.highlight{background:#F58320;text-decoration:none;color:#333;}
#player .playerlist .watchlist a{float:right;background: url("../img/sprite.png") no-repeat scroll -358px -72px rgba(0, 0, 0, 0);width:15px;margin-top:10px;padding:5px;text-indent:-999px;color:transparent;}
#player .playerlist .watchlist a.aktiv{background-position:-383px -72px;}


#playerDiv{background:#ECECEC;padding:5px 0;margin:0 auto;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border:1px solid #dbdada;border-top:0;}

#player .tracks{background:#c4c4c4;font-size:0.9em;line-height:1.2;text-align:left;width:278px;padding:0 1px 5px 1px;position:absolute;left:200px;top:0;z-index:9999;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;display:none;}
#player .tracks.highlight{display:block;}
#player a{color:#000;}
#player b{}
#player b:after{content:'|';font-size:0.8em;margin:0 5px;}
#player .kaufen .price b:after{content:'';margin:0;}
#player p a,#player p label{margin:0;padding:0;text-decoration:underline;}
#player p {margin:0;padding:10px}
#player strong{color:#000;display:block;}
#player .kopfzeile{display:block;height:40px;position:relative;width:100%}
#player select{padding:3px 0;position:absolute;left:37px;top:7px;width:74%}
#player .playme,#player .add,#player .pause{background:url(../img/sprite.png) no-repeat -225px -198px;position:absolute;height:25px;text-indent:-999em;width:25px}
#player .playme,#player .pause{left:8px;top:8px;}
#player .add{background-position:-146px -238px;right:6px;top:10px;}
#player .pause{background-position:-147px -268px;}

#player ul.playtrack{background:#e3e3e3;clear:both;margin:0;padding:0;max-height:300px;overflow-y:auto;}
#player ul.playtrack li{background:#e3e3e3;border-bottom:1px solid #fff;padding:5px 0;margin:0 13px;vertical-align:middle;}
#player ul.playtrack li.played {color:#999;}
#player ul.playtrack li.played a {color:#999;}
#player ul.playtrack li.played b, #player ul.playtrack li.played strong  {color:#999;}
#player ul.playtrack li:last-child{border-bottom:none;}
#player ul.playtrack li input[type=checkbox]{float:right;margin:0;padding:0;vertical-align:middle;}
#player .left{float:left;padding:0;width:40%;}
#player .right{float:right;padding:0;text-align:right;width:40%;}
#player ul.playtrack .right label{display:inline;}
#player .tracks p{margin:5px 13px;padding:0}
#player .tracks p input[type=checkbox]{margin:0 0 0 5px;padding:0;vertical-align: -2px;}

#player #buylater{margin:5px 0;text-align:left;}
#player #buylater h3{background:#141414;color:#fff;letter-spacing:-0.5px;margin:0!important;padding:11px 9px 8px 9px;position:relative;}

#player #buylater h3:before{content:'';background:url(../img/sprite.png) no-repeat -668px -41px;display:block;height:24px;position:absolute;right:10px;top:8px;width:30px;}
#player #buylater ul{}
#player #buylater ul li{background:#ececec;border-top:1px solid #fff;clear:both;display:block;height:25px;display:block;padding:7px;position:relative;}
#player #buylater ul li:last-child{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
#player #buylater img{border:1px solid #fff;float:left;height:24px;margin:0 7px 0 0;width:24px;}
#player #buylater .info{float:left;position:relative;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;width:120px;}
#player #buylater .info .artist,#player #buylater .info .title{}
#player #buylater .info .artist a{color:#1A1A1A;font-size:0.9em;font-weight:700;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:100px;}
#player #buylater .info .title a{color:#FFA800;font-size:0.9em;font-weight:700;display:block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;max-width:100px;}
#player #buylater a.buy{background:#1A1A1A url(../img/cart-orange.png) no-repeat 50% 50%;color:#fff;display:block;font-size:0.8em;height:25px;letter-spacing:1px;line-height:1;margin:0;padding:0;position:absolute;right:7px;top:7px;text-transform:uppercase;text-indent:-999em;width:31px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}

#wrapplayer h2,#wrapplayer h3{margin:5px 0}


#player .soundtipps{background:#f4f4f4;border:1px solid #dbdada;display:block;line-height:1.4;margin:5px 0 5px 0;padding:0;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:none;}
#player .soundtipps h3{background:#e4e4e4;font-size:1.25em;letter-spacing:-0.5px;margin:-1px !important;padding:10px 12px;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#player .soundtipps h3:after{content:'';background:url(../img/sprite.png) no-repeat -195px -75px;display:block;height:26px;position:absolute;right:10px;top:10px;width:24px;}
#player .soundtipps ul{display:block;margin:0 auto;padding:0;width:174px;  }
#player .soundtipps ul li{height:67px;margin:10px 0;overflow:hidden;position:relative;}
#player .soundtipps ul li img{margin:0 13px; width:125px;}
#player .soundtipps ul li .info{background:#1A1A1A;background:rgba(0,0,0,0.5);display:block;height:35px;padding:10px 0;position:absolute;text-align:left;bottom:-300px;left:0;width:146px;-webkit-transition:0.4s ease-in-out;-moz-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;-ms-transition:0.4s ease-in-out;transition:0.4s ease-in-out;}
#player .soundtipps ul li .info span{display:block;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%}
#player .soundtipps ul li:hover .info{bottom:0;}
#player .soundtipps ul li .info a{color:#fff}
#player .soundtipps ul li a.play{background:url(../img/play-1.png) no-repeat 0 50%;display:block;height:55px;position:absolute;bottom:0;right:0;text-indent:-999em;width:25px;}
#player .soundtipps ul li a:hover.play{background-color:rgba(0,0,0,0.2);background-position:1px 50%}
#player .soundtipps ul li b{background:url(../img/cover-play2.png) no-repeat 0 0;display:block;height:67px;position:absolute;bottom:0;left:0;text-indent:-999em;width:174px;}

.ship{background:#f4f4f4;border:1px solid #dbdada;display:block;line-height:1.4;margin:5px 0 5px 0;padding:0;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.ship h3{background:#e4e4e4;font-size:1.25em;letter-spacing:-0.5px;margin:-1px !important;padding:10px 12px;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.ship h3:after{content:'';background:url(../img/sprite.png) no-repeat -30px -250px;display:block;height:26px;position:absolute;right:10px;top:10px;width:30px;}
.ship h3.payment{background:#e4e4e4;border-top:1px solid #fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.ship h3.payment:after{background-position:-66px -246px;top:5px;right:8px}
.ship p{font-size:0.9em;text-align:justify;}

.ship .versandm{background:url(../img/versand.png) no-repeat 50% 0;display:block;height:60px;}
.ship .paymentm{background:url(../img/bezahlen.png) no-repeat 50% 100%;display:block;height:40px;}

.whatwedo{background:#7c7c81;color:#fff;display:block;line-height:1.4;margin:5px 0;padding:0;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.whatwedo h3{background:#424247;color:#fff;letter-spacing:-0.5px;margin:0!important;padding:11px 9px 8px 9px;position:relative;}
.whatwedo h3:before{content:'';background:url(../img/sprite.png) no-repeat -97px -245px;display:block;height:24px;position:absolute;right:10px;top:8px;width:30px;}
.whatwedo h4{border-top:1px solid #6f6f74;color:#fff;font-size:1.25em;margin:0 12px!important;padding:8px 0 0 0!important;}
.whatwedo ul{margin:10px;}
.whatwedo ul li{color:#ececec;display:block;padding:2px 0}
.whatwedo ul li a{color:#ececec!important;}
.whatwedo ul li a:hover{color:#fff!important;text-decoration:underline;}
.whatwedo ul li:before{content:'';background:url(../img/sprite.png) no-repeat -165px -409px;display:block;float:left;height:16px;margin:0 5px 0 0;width:16px;}

.whatwedo ul li.labelmanagement:before{background-position: -165px -389px;}
.whatwedo ul li.recordpressing:before{background-position: -165px -409px;}
.whatwedo ul li.vinyldistribution:before{background-position: -165px -432px;}
.whatwedo ul li.resellerservice:before{background-position: -165px -456px;}
.whatwedo ul li.telephone:before{background-position: -195px -390px;}
.whatwedo ul li.email:before{background-position: -195px -410px;}

#player .equipment{background:#f4f4f4;border:1px solid #dbdada;display:block;line-height:1.4;margin:5px 0 5px 0;padding:0;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#player .equipment h3{background:#e4e4e4;font-size:1.25em;letter-spacing:-0.5px;margin:-1px !important;padding:10px 12px;position:relative;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#player .equipment h3:after{content:'';background:url(../img/sprite.png) no-repeat -195px -75px;display:block;height:26px;position:absolute;right:10px;top:10px;width:24px;}
#player .equipment a{color:#1A1A1A}
#player .equipment ul{display:block;margin:0 auto;font-size:0.9em;text-align:center;}
#player .equipment ul li{background:#fff;border:1px solid #ccc;float:left;margin:5px 2%;padding:5px 0 0 0;width:44%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
#player .equipment ul li em{background:#ddd;display:block;font-weight:700;line-height:1.6;text-transform:uppercase;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;height:3.1em;}
#player .equipment ul li:hover{border-color:#ffa800;}
#player .equipment ul li:hover em{background:#ffa800;}

#player .payShip{background:#f4f4f4;border:1px solid #dbdada;display:block;line-height:1.4;margin:5px 0 5px 0;padding:0;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#player .payShip h3{background:#e4e4e4;font-size:1.25em;letter-spacing:-0.5px;margin:-1px !important;padding:10px 12px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#player .collapsable div { display:none;}
#player .collapsable h3 {cursor:pointer; }
/* #player .collapsable.open h3 {cursor:default; }*/
#player .collapsable.open div { display:block;}
#player .collapsable h3 {border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#player .collapsable.open h3 {border-radius: 5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;}
/* Footer */

footer{clear:both;background:#f2f2f2;margin:0 0 10px 230px;padding:10px 260px 10px 10px;position:relative;font-size:1.1em;line-height:1.4;position:relative;text-align:left;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

footer .right {width: 250px;padding: 0;position:absolute;right:0;top:0;}


footer a,footer a:hover{color:#1A1A1A;line-height:1.0;text-decoration:none;}
footer a:hover{color:#F6821F;text-decoration:underline;}
footer strong{color:#000}

footer p{margin:10px 0;}

footer ul{margin:10px 0;}
footer ul li{display:inline;line-height:1.0;padding:0 10px;}
footer ul li:first-child{padding:0 10px 0 0;}
footer ul li+li{border-left:1px solid #aaa}

/* footer .footerlogo {background:url(../img/sprite.png) no-repeat -12px -576px;display:block;float:left;height:30px;margin:25px 50px 0 50px;text-indent:-999em;width:170px} */



footer p.telefon:before,footer p.offen:before,footer p.email:before{content:'';background:url(../img/sprite.png) no-repeat -17px -17px;display:inline-block;height:16px;margin:0 5px 0 0;vertical-align:middle;width:16px;}
footer p.telefon:before{background-position:-48px -17px}
footer p.offen:before{background-position:-17px -17px}
footer p.offen em{display:block;margin:5px 0}





footer .wrapshipping, footer .sprache, #footer .email{display:none}


/* Sonstiges */

.nix,#top ul.sprache li a span, .close span,
#content .slide .available span,#content .slide .notinstock span,#content .slide .later_stock span,#content .slide .preSale span,
#sidebar .available span,#sidebar .notinstock span,#sidebar .later_stock span,#sidebar .preSale span{display:inline;height:0;left:-999em;overflow:hidden;position:absolute;top:-999em;width:0}
.clear,.clearer{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.search-excerpt{background:yellow;color:#1A1A1A}
.col2 {-webkit-column-count:2;-webkit-column-gap:15px;-moz-column-count:2;-moz-column-gap:15px;column-count:2;column-gap:15px;}
.col3 {-webkit-column-count:3;-webkit-column-gap:15px;-moz-column-count:3;-moz-column-gap:15px;column-count:3;column-gap:15px;}
.col5 {-webkit-column-count:5;-webkit-column-gap:15px;-moz-column-count:5;-moz-column-gap:15px;column-count:5;column-gap:15px;}

.alignleft,img.alignleft{display:inline;float:left;margin:5px 20px 5px 0}
.alignright,img.alignright{display:inline;float:right;margin:5px 0 5px 20px}
.aligncenter,img.aligncenter{clear:both;display:block;margin:15px auto;text-align:center;}
img.aligncenter,img.alignleft,img.alignright{background:#fff;border:1px solid #ccc;padding:1px;-webkit-box-shadow:2px 2px 5px #bbb;-moz-box-shadow:2px 2px 5px #bbb;box-shadow:2px 2px 5px #bbb;}
p.aligncenter img+img{margin:0 0 0 10px}

.hinweis{background:#ececec;border:1px solid #ececec;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

#content .trigger {border-bottom:1px solid #ccc;cursor:pointer;font-weight:700;margin:0;padding:15px 0;position:relative}

#content .trigger:after{content:'';background:url(../img/up-down.png) no-repeat 0 -45px;display:block;height:20px;margin:0;position:absolute;right:0;top:20px;width:32px}
#content .trigger_active:after{background-position:0 0;}

#content .trigger:hover,#content .trigger_active {color:#222;}
#content .trigger_active {color:#000;}
#content .trigger_active:hover {color:#000;}

#content .toggle_container {color:#000;margin:0;padding:0;}
#content .toggle_container p,#content .toggle_container ul {margin:0;padding:10px;}
#content .toggle_container ul li{list-style:disq;}

/* FAQ - Boxen mit ausklappbaren Inhalten */

#content h3.faq{font-size:1em;letter-spacing:0}
#content h3.faq a{}
#content h3.faq a.open{}
#content h3.faq a:before{content:'';background:#000;color:#000;display:block;float:left;height:5px;margin:5px 7px 0 0;width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}
#content div.faq {display:none;}
#content div.faq ul li:before{content:'';background:#56565b;color:#56565b;display:block;float:left;height:5px;margin:5px 5px 0 0;width:5px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;}


iframe {z-index:1}
#top{z-index: 3000}
header{z-index:99990;}
header .logo a,header .logo a:hover,header .titel,header .titel a{z-index:99990}
nav{z-index:10;}
nav ul{z-index:20;}
#mydeejay{z-index:30;}
#mydeejay button,#mydeejay.highlight button{z-index: 3000;}
#mydeejay div.sub{z-index:9999;}

#search{z-index:9999;}
#searchliste {z-index:-1;}
#searchliste table tr {cursor:pointer;}

#miniPlaylist,#wrapplayer{z-index:9999;}

iframe{}
#login{z-index:70}
#login button,#login.highlight button{z-index:9999;}
#login div.sub{z-index:9999;}
#cart{z-index:60}
#cart div.cartpreview{z-index:9998;}
#styles div.sub{z-index:500;color: #1a1a1a;left:-15px;top:-15px;width:210px;position:absolute;display:block;background-color:transparent;border:0 none;}
#content ul.cdb li.clear .popup,#content ul.cdb li.buy .popup{z-index:9999;}
#left{z-index:500}
#content #ps_info .popup_order{z-index:9999;}
#content .payments .ccard-popup{z-index:9999;}

#content .tapps li:nth-child(1){z-index:40;}
#content .tapps li:nth-child(2){z-index:30;}
#content .tapps li:nth-child(3){z-index:20;}
#content .tapps li:nth-child(4){z-index:10;}

#content .tapps li.ui-state-active{z-index:99}
#content .tapps li.ui-state-active:nth-child(1),#content .tapps li.ui-state-active:nth-child(2),#content .tapps li.ui-state-active:nth-child(3),#content .tapps li.ui-state-active:nth-child(4){z-index:99}
#content .tapps li.disabled a {cursor:not-allowed;text-decoration:none;color:#999;}

.sort{z-index:500}
#filtersettings .click a,#filtersettings.highlight .click a{z-index: 3000;}
#filtersettings div.sub{z-index:9999;}
.sort .open{z-index:5000;}
.sort .open:hover{z-index:5001}
#content .product .cover,#content .product .left {z-index:10}
#content .product .product_footer .popup{z-index:9999;}
#content .product .cover .playbutton{display:none}
#content .single_product .cover {z-index:10}
.bx-wrapper .bx-loading{z-index:400}
#content .single_product #single_sidebar .popup{z-index:9999;}
.back-to-top{z-index:9999;}

.back-to-top {color:#000;background:#ddd;background:rgba(0,0,0,0.30);display:none;font-size:1.2em;font-weight:700;position:fixed;bottom:1em;right:1em;text-decoration:none;padding:1px 10px 5px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.back-to-top b{font-size:1.5em;}
.back-to-top:hover {background:#ccc;background:rgba(0,0,0,0.50);color:#fff;}

#content .paging {clear:both;display:block;border:2px solid #dfdfdf;border-radius:5px;padding:5px;margin:5px 0;height:40px;}
#content .pagination {margin:8px 0;float:left;margin-top:12px;}
#content .pagination li{display:inline;margin:2px;}
#content .pagination li a,.pagination li strong{text-decoration:none;padding:8px 12px;border-radius:3px;background-color:#ccc;font-weight:bold;}
#content .pagination li a:hover{text-decoration:none;background-color:#ffa800;}
#content .pagination li.active strong{background-color:#56565b;color:#fff;}
#content .storeList{float:right;font-size:1.1em;margin-top:10px;}
#content .storeList input { background-color:#fffcec; border: 1px solid #a9aaaa;  border-radius: 3px;  font-size: 0.95em;  padding: 4px; color: #56565b;width:120px;margin-left:4px;}
#content .storeList select {margin-left:4px;}
#content .storeList input:focus { background-color:#fff; border: 1px solid #a9aaaa;  border-radius: 3px;  font-size: 0.95em;  padding: 4px; color: #56565b;width:120px;}
#content .storeList a{text-decoration:none;padding:5px 10px;border-radius:3px;font-weight:bold;color:#fff;background-color:#828287;margin-left:4px;}
#content .download {float:right;font-size:1.1em;padding-top: 11px}
#content .download input { background-color:#fffcec; border: 1px solid #a9aaaa;  border-radius: 3px;  font-size: 0.95em;  padding: 4px; color: #56565b;width:120px;margin-left:4px;}
#content .download select {margin-left:4px;}
#content .download input:focus { background-color:#fff; border: 1px solid #a9aaaa;  border-radius: 3px;  font-size: 0.95em;  padding: 1px; color: #56565b;width:120px;}
#content .download a{text-decoration:none;padding:7px 10px;border-radius:3px;font-weight:bold;color:#fff;background-color:#828287;margin-left:4px;}
div.error{ border: 2px solid #A50D08;
           margin: 5px;
           padding: 10px;
           font-weight: bold;
           border-radius: 5px;
           background-color: #A50D08;
           color: whitesmoke;
           font-size: 18px;}
div.success{    border: 2px solid #52a508;
                margin: 5px;
                padding: 10px;
                font-weight: bold;
                border-radius: 5px;
                background-color: #52a508;
                color: whitesmoke;
                font-size: 18px;}
.trg{cursor:pointer;}
#content .wkSum{margin-top:-15px;font-size:10px;}
#content .wkSum th, .wkSum td{ padding:1px;}

hr.grey{border-bottom:3px solid #dbdada;color:#dbdada;float:none;margin:15px 0}
#content .regformular input:not([type=checkbox]),#content .regformular input:not([type=checkbox]):hover{color:#5a5a5a;float:left;margin:10px 10px 10px 0;padding:8px 10px;width:136px}
#content .regformular input[type=submit]{color:#fff;}
#content .regformular input[type=submit],#content .regformular input:hover[type=submit] {clear:none;display:inline-block;float:left;margin:10px;padding:10px 20px;text-transform:uppercase;width:auto;}

#content .registrieren p{clear:both;}
#content .registrieren p span{display:block;float:left;font-size:1.2em;font-weight:700;margin:10px 10px 10px 0;padding:2px 0;position:relative;text-align:right;width:35%;}
#content .registrieren p span strong{color:red}
#content .registrieren p span strong.star{font-size:1.1em}
#content .registrieren p #errr {font-family: monospace;margin: 0;padding: 0;text-align: left;}
#content .registrieren p.pflichtangaben span{font-weight:400;font-size:1em;padding:5px 0;text-align:left;width:80%}
#content .registrieren p.pflichtangaben.error span {color: red;font-weight: 700;text-align: right;}

#content .registrieren p input,#content .registrieren p input:hover,#content .registrieren p select,#content .registrieren p select:hover{clear:none;float:left;position:relative;width:60%;}
#content .registrieren p select,#content .registrieren p select:hover{background:#fff;}
#content .registrieren p.pflichtangaben input[type=submit]{clear:none;float:right;margin-right:3%;width:110px}

#content .registrieren p input.error,#content .registrieren p input.text-input.error{border-color:red; }

.register h1.border{margin-right:20px}
.register hr{margin-right:20px}

#content #WiderrufForm fieldset{border-top:3px solid #DBD9DA;border-bottom:3px solid #DBD9DA;color:#000;clear:both;margin:0;padding:0;max-width:600px;}
#content #WiderrufForm .registrieren p{margin:0;padding:0;width:100%}
#content #WiderrufForm .registrieren p span{margin:5px 10px 5px 0;position:relative;text-align:left;width:32%;}


#content #WiderrufForm .registrieren p input,#content #WiderrufForm .registrieren p input:hover,#content #WiderrufForm .registrieren p select,#content #WiderrufForm .registrieren p select:hover{clear:none;float:left;margin:5px 0;padding:5px 1%;position:relative;width:40%;}
#content #WiderrufForm .registrieren p select,#content #WiderrufForm .registrieren p select:hover{width:42%;}
#content #WiderrufForm .registrieren p.pflichtfeld input,#content #WiderrufForm .registrieren p.pflichtfeld textarea,#content #WiderrufForm .registrieren p.pflichtfeld select{border-color:#f53009}

#content #WiderrufForm .registrieren p input.plz,#content #WiderrufForm .registrieren p input.plz:hover{margin-right:1%;width:7%;}
#content #WiderrufForm .registrieren p input.ort,#content #WiderrufForm .registrieren p input.ort:hover{width:29.5%;}

#content #WiderrufForm fieldset.two input,#content #WiderrufForm fieldset.two input:hover{width:63%;}
#content #WiderrufForm .registrieren p textarea,#content #WiderrufForm .registrieren p textarea:hover{clear:none;float:left;min-height:160px;padding:5px 1%;position:relative;width:63%;}


#content #WiderrufForm input[type=submit],#content #WiderrufForm input:hover[type=submit] {clear:none;display:inline-block;float:left;margin:10px;padding:10px 20px;text-transform:uppercase;width:auto;}

#content #WiderrufForm .registrieren p span i{color:#828287;display:block;font-size:0.8em;margin:10px 0;text-align:left;}

#content #WiderrufForm p.pflichtangaben{max-width:590px;}
#content #WiderrufForm p.pflichtangaben span{font-weight:400;font-size:0.95em;padding:5px 0;text-align:left;width:60%}
#content #WiderrufForm p.pflichtangaben input[type=submit]{clear:none;float:right;margin-right:0;padding:10px 20px;width:110px}

#content p.register{max-width:580px;border-color:#eee9cd;}

.socialSharePrivacy{display:block;cursor:pointer;float:right;}
/* .socialSharePrivacy:before{content:'';background:url(../js/socialshareprivacy/../img/socialshareprivacy_on_off.png) no-repeat 0px 0px;display:inline-block;height:12px;margin:3px 0;width:24px;}
.socialSharePrivacy.on:before{background-position:0px -12px;} */
.socialNotice{background-color:#FFFFC2;padding:5px;border-radius:5px;border:1px solid #ccc;box-shadow:1px 1px 2px #ccc;position:absolute;display:none;z-index:99999;}
.popImg{background-color:rgba(0,0,0,0.80);position:fixed;top:0px;right:0px;width:100%;height:100%;display:none;z-Index:9999999}
.popImg div{position:relative;margin:0 auto;}
.popImg .close{position:relative;float:right;}
.popImg #gallery a{margin:1px;border:1px solid transparent;height:75px;display:inline-block;}
.popImg #gallery a.selected{border:1px solid orange;}
#PicBoxPic{cursor:zoom-in;}
.dontShow{display:none;}

#content h1.cart {font-size:1.9em}
.label_logo img { max-height: 40px;  max-width: 40px;}
.single_product .label_logo img { max-height: 50px;  max-width: 50px;}
#gutschein h1.cart{ background-color:#dbdada;}
/*
#gutschein h1 b{ background: none repeat scroll 0 0 #000;border-radius: 0 5px 5px 0;color: #ffa800;display: block;font-size: 0.5em;font-weight: 700;height: auto;padding: 8px 20px;position: absolute;right: 0;top: 0;width: 240px;}
#gutschein h1 b input {width:200px; background: none repeat scroll 0 0 #fffcec;border: 1px solid #ccc;border-radius: 3px;padding:4px 2px;}
*/

body.vouchers #content #left .adressbox{border:0 none;}

#content table.myBuyLater .gprice   {font-size:0.8em;overflow:hidden;line-height:1.2;}
#content table.myBuyLater tr td.tab3 {padding:10px 0;}
.errors{display:inline-block;color:red;}

#content h1.orders{margin:0;display:inline-block;float:left;}
#content .cart_filter{display:inline-block;position:relative;top:auto;text-align:right;width:360px;right:0px; white-space:nowrap;float:right;padding:3px 0px 3px 20px;}
body.login:not(.inframe) header{position:fixed;box-shadow:none;max-width:100%;left:0px;right:0px;}
body.login:not(.inframe) #wrapwrapper{padding-top:160px;}

#content article.voucher{ background-position:0 40px;}
#content article.voucher h2.title b {font-size:30px;}
#content article.voucher .voucherMessage{background: url(../img/sprite.png) no-repeat scroll -764px -464px #ccc;border-radius: 5px;color: #fff;display: inline-block;font-weight: bold;height: 30px;overflow:hidden;text-indent: -999px;width: 30px;left:-50%;margin-left:40px;position:relative;cursor:pointer;}
#content article.voucher .voucherMessage.open{background-position:-764px -491px;background-color:orange;}

#content article.voucher .notiz{width:95%;padding:10px;background-color:lightyellow;font-weight:bold;resize:none;border:1px solid #ccc;border-radius:5px;display:none;margin:0 auto;position:relative;color:#000;}
#content article.voucher .notiz.open{display:block;}
#content article.voucher .notiz.empty{color:#aaa;}
#content article.voucher .valUp{height:30px;border-radius:5px 5px 0 0;border-bottom:1px solid #fff;background: url(../img/up-down_white.png) no-repeat scroll 4px 6px #ccc;cursor:pointer;text-indent:-999px;overflow:hidden;}
#content article.voucher .voucherBuyNow{width:100%;padding:10px 0px;color:#fff;text-align:center;font-size:14px;background-color:#000;margin: 10px auto;border-radius:5px;cursor:pointer;}
#content article.voucher .valDn{height:30px;border-radius:0 0 5px 5px;background: url(../img/up-down_white.png) no-repeat scroll 4px -40px #ccc;cursor:pointer;text-indent:-999px;overflow:hidden;}
#content article.voucher .valUp.possible,#content article.voucher .valDn.possible{background-color:orange;}
#content article.voucher .valUp.possible.active,#content article.voucher .valDn.possible.active{background-color:darkorange;}

.innerhead .login {width:255px;position:absolute;right:-2px;top:16px;padding:0px 0px;text-align:left;}
.innerhead .login a{color:#000;padding:8px 3px;display:inline-block;height:1em;text-decoration:none;}
.innerhead .login a:hover{text-decoration:underline;}
.innerhead .login input {width:75px;padding:6px;}
.innerhead .login .in {color:#fff;background-color:#000;border:0 none;width:62px;border-radius:5px; padding:6px;text-transform:uppercase;margin-left:3px;}

.userInfo{
    float: right;
    height: 71px;
    margin-top: -56px;
    width: 250px;
}
.infoShop, .infoAccount{
    height:35px;
    width:250px;
}
.infoShop{
    border-bottom:1px solid #ccc;
    display: flex;
}
.infoShop .oL {
    flex: auto;
    overflow: hidden;
}
.orderItems{
    background-color:#000;
    color:#fff;
    padding:7px 10px;
    border-radius:15px;
    display:inline-block;
    float:left;

}
.orderItems b {
    color:#93d45a;
}
.orderLink{
    font-weight:600;
    padding:3px 5px;
    width:80px;
    color:#000;
    float:left;
    display:inline-block;
    font-size:.8em;
}
.shopLinks{
    text-align:right;
    width:80px;
    display:inline-block;
    flex: auto;
}
.shopLinks a {
    color:#666;
}
.userInfo a:hover, .userInfo a:hover .orderLink{ text-decoration:underline;}
.userLinks,.userName{margin-top:5px;}
.userName{font-weight:bold;float:left;display:inline-block;height:35px;width:180px;}
.userLinks{float:right;text-align:right;}
.userLinks a{color:#000;}
.userName:before{
    background: url(../img/sprite.png) no-repeat scroll -16px -38px rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    float: left;
    height: 35px;
    width: 20px;
}

#content .payandship {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width:280px;
    background-color:#000;
    border-radius:5px;
    height:54px;
    float:right;
    cursor:pointer;
}

#content .payandship:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

#content .payandship .center {
    position:relative;
    display: inline-block;
    vertical-align: middle;
    padding:0px 15px;
    color:orange;
    font-family:Arial,Verdana,sans-serif;
    font-size:15px;
    font-weight:bold;
    padding-right:50px;
    width:100%;
    margin-right:-50px;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    text-transform:uppercase;
}
#content .payandship .img{width:30px;height:30px;background:url(../img/sprite.png) no-repeat scroll -744px -126px; text-indent:-9999px; }

#content .product .cover .sale.hidden,#content .salebutton.hidden,#content .normalpreis.hidden,#content #single_sidebar .order .kaufen .altprice.hidden{display:none;}

#content article.single_product .artikel div:not(.label_logo){
    max-width:calc(100% - 80px);
    overflow:hidden;
    text-overflow:ellipsis;
    word-wrap: nowrap;
    padding-right:5px;
    height:22px;
}
#content article.single_product .artikel div.styles{
    margin-top:2px;
}
#content article.single_product .artikel div span{
    display:inline-block;
    width:70px;
    text-transform:uppercase;
    font-size: 0.9em;
    margin: 0 2px 0 0;
    color: #828287;
}
#content article.single_product .artikel div h2{
    display:inline-block;
    color:#000;
    font-size:1.65em;
    font-weight:700;
    width:auto;
    max-width:75%;
    max-width: calc(100% - 100px);
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    padding:0px 2px;
}
#content article.single_product .artikel div.title h1{
    color:#ed812d;
    font-size:1.65em;
}
#content article.single_product .artikel div h1,#content article.single_product .artikel div h3,#content article.single_product .artikel div i{
    font-size:1.3em;
    padding: 0 2px;
}


#content article.single_product .artikel div.label b{
    background-color: #ed812d;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
    margin-left: 5px;
    padding: 2px 7px;
}
#content article.single_product .artikel div.styles a{
    text-decoration:none;
}
#content article.single_product .artikel div.styles a em{

    font-weight:600;
    margin-top:0.5em;
    color:#666;
}
#content article.single_product .artikel div.styles a.main em{
    color:#ed812d;
}
#content article.single_product .artikel div.styles a.main em:after{
    content:': ';
}
#content .single_product .tracks ul.playtrack li a.track {
    display: inline-block;
    margin: -5px -5px -5px 0;
    padding: 5px;
    width: 94%;
    width:calc(100% - 30px);
}
#content ul.playtrack h5{
    display: inline-block;
    font-style: normal;
    margin:5px -50px -4px -5px;                          
    white-space:nowrap;
    padding: 0px;
    font-weight:400;
    letter-spacing:0;
    max-width:75%;
    max-width:calc(100% - 15px);

    overflow:hidden;
    text-overflow:ellipsis;
}
#content ul.playtrack li.played h5{
    color:#999;
}
/* #content ul.playtrack li a.stop h5,#content ul.playtrack li a.stop em{
    color:#ed812d;
}*/
#content article.single_product .artikel div .watchIt span{display:none;}

#content a#deleteShippingAddress{
    background-color: #999;
    border-radius: 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    -ms-border-radius:5px;
    color: #fff;
    float: right;
    font-weight: bold;
    margin: 0 0 -10px;
    padding: 5px 12px;
    text-decoration: none;
    cursor:pointer;
}
.payments ul.payment li label em {
    float: right;
    margin: 5px;
}
/*#content em.mediaCD{
                                background-color: #ffa800;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    float: left;
    margin-right: 0.3em;
    padding: 0.1em 0.2em;
    font-size:0.8em;
 text-align:center;
 vertical-align:middle;
 margin-top:0.05em;
    line-height:1.15;
                                }

#content .mycart em.mediaCD{
font-size:0.9em;
margin-top:0.15em;

}   */

#content h3.title.mediaCD:before,#content table.mycart a.mediaCD:before{
    content:' ';
    background:url(../img/sprite.png) no-repeat -333px -160px; content: "CD";
    display: inline-block;
    float: left;
    height: 16px;
    margin-right: 4px;
    overflow: hidden;
    text-indent: -999em;
    width: 23px;
}

#content h3.title.mediaCD:before   {
    margin-top: 1px;
}
#content table.mycart a.mediaCD:before  {
    margin-top: -0.05em;
}

.salesIcon{
    background: url(../img/sprite.png) no-repeat scroll -340px -610px rgba(0, 0, 0, 0);
    color: transparent;
    height: 38px;
    left: 88px;
    line-height: 1em;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: -5px;
    vertical-align: bottom;
    width: 38px;
}
#content .product .inner_b .salesIcon{
    background: url('../img/sprite.png') no-repeat -364px -107px rgba(0, 0, 0, 0); 
    width: 33px; 
    height: 32px;
    float:right;
    margin-right:95px;
    position:relative;
    top:0px;
    margin-left:-90px;
}
#content .product .eq-details .salesIcon{
    position:relative;display:inline-block;float:right;top:0px;left:25px;
}

#content .product .inner_b .salesIcon.hidden,#content .product .eq-details .salesIcon.hidden{
    display:none;
}
#content .slide .kaufen.sale,#sidebar dl dd.kaufen.sale{
    background-color:#ffa800;
}
.saleDisplay{
    padding:4px 0px;border-top:2px solid orange;margin-top:5px;text-align:justify;width:137px;font-size:26px;font-weight:700;color:orange;
}
#single_sidebar .order .stock .saleDisplay b.saleName{
    width:auto;float:right;background:none;border:0 none;padding:0;text-align:right;height:auto;border-radius:0px;
}
.staffelDisplay{padding:4px 0px;border-top:2px solid orange;border-bottom:2px solid orange;margin-top:10px;}
.staffelDisplay .staffelIcon{float:left;width:56px;height:56px;display:inline-block;background: url(../img/sprite.png) no-repeat -413px -107px;margin:5px 5px;}
.staffelDisplay .staffeln{display:inline-block;margin:5px;vertical-align:top;float:right;}
.staffelDisplay .staffeln .bullet:before{background: url(../img/sprite.png) no-repeat -375px -162px;width:12px;height:9px;display:inline-block;content:''}
.locator{width: 980px; min-height: 400px;max-height:90%;overflow:auto; padding: 10px; top: 10%; margin: 0 auto; position: relative; display: block; background-color: #fff; border-radius: 5px; text-align: left}
.tablet .locator{
    position:absolute;
    top:0px;
    left:0px;
    width:99%;
    width:calc(100% - 20px);
    height:100%;
    max-height:100%;
    overflow:auto;
    border:0 none;
    border-radius:0px;
    margin:0px;
    padding:0px 10px
}
.costApplication{
    margin-bottom:-10px;padding:0px 5px;}
.costApplication i{ color:orange;}
.psValid{font-weight:bold;color:red;}
.agb #content a,.costApplication i{color:orange;font-weight:bold;cursor:pointer;}
.payGray{
    /*background-color: #ddd;*/
    color: #bbb;
}
.payGray img{opacity:0.3;}
.parcelShops b{color:orange;}
.alsoAvailDetail {color:#ED812D;}
#content dl.equipment ul li a.salesLink{font-weight:bold;color:orange;}
#content dl.equipment ul li a.salesLink:hover{color:#f5821f;}
header #cart .fullCartLink{padding:10px 5px;background-color:rgba(255,255,255,0.5);width:100%;margin:-5px;margin-bottom:-20px}
header #cart .fullCartLink i{display:inline-block;width:45%;float:left;font-weight:bold;}
header #cart .fullCartLink span  {display:inline-block;width:35%;float:right;text-align:right;font-weight:bold;}
#content .product .kaufen .buy a span {
    display: inline-block;
    width: 50px;
}
#content article.single_product .artikel div.artist h1 {
    display: inline-block;
    font-size: 1.65em;
}
@keyframes border-pulsate {
    0%   { border-color: rgba(0, 0, 0, 1); }
    100% { border-color: rgba(255,165,0, 1); }

}
@keyframes background-pulsate {
    0%   { background-color: rgba(0, 0, 0, 1); }
    100% { background-color: rgba(150,150,150, 1); }
}

body.loading header.header,body.loading hr.payment2 {
    animation: border-pulsate 0.3s alternate forwards;

}
body.loading #content .payandship{
    animation: background-pulsate 0.3s alternate forwards;
}
body.loading #content .payandship .img{opacity:0.5}
.payments ul.payment li label em{display:inline-block;max-width:37%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.payReadyInfo{color:#52a508;text-align:right;margin:7px 5px;float:right;display:inline-block;width:37%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;}
.payReadyInfo.notReady{color:#f53009;}
.paymentFees .payReadyInfo{margin:0 5px;min-width:170px;}
.payments ul.payment li label.paymentFees.infoLine em{margin:-2px 5px;display:inline-block;max-width:37%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;}
#content #left .alternative p select option[selected],#content #left .alternative p select option[selected="selected"]{    background-color: orange;
                                                                                                                           font-weight: bold;
                                                                                                                           padding: 2px 8px;}
#content .invoices.tablesorter tr.current td{background-color:#ccc;}
.overLayBlackBox{background-color: rgba(0,0,0,0.5); position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; display: block; z-index: 999999; }
.overLayContentBox{position: relative; margin: 0 auto; width: 50%; max-height: 80%; top: 10%; overflow: auto; background-color: #fff; padding: 10px; border-radius: 5px; text-align: left;}



.overLayContentBox .trackPackage:not(.open) .trackLine:not(.head),.trackPackage:not(.open) .trackData{display:none}
.overLayContentBox  .trackPackage.more .trackLine.head{cursor:pointer;}
.overLayContentBox  div.trackLine{padding:10px;margin:8px 0px;border-radius:5px;box-shadow:0px 0px 1px #999;font-size:14px;color:#111;background-color:#f3f3f3}
.overLayContentBox .trackLine b{font-weight:bold;}
.overLayContentBox .trackLine.head{font-size:16px;padding:15px;}
.overLayContentBox .trackLine.head:before{content: '';width: 38px;height: 26px;float: left;background: url(../img/sprite.png) no-repeat -464px -292px;margin:-5px}
.overLayContentBox .trackLine.head span{float:right;text-align:right;font-weight:bold;text-decoration:underline;font-size:0.8em;}
.overLayContentBox .trackLine.head span.open:after{content:'';display:block;float:right;width:23px;height:14px;margin: 2px -5px 0px 10px;background: url(../img/sprite.png) no-repeat -720px -640px;}
.overLayContentBox .trackLine.head span.closed:after{content:'';display:block;float:right;width:23px;height:14px;margin: 2px -5px 0px 10px;background: url(../img/sprite.png) no-repeat -720px -580px;}
.overLayContentBox .trackPackage.open .trackLine.head span.open{display:block;}
.overLayContentBox .trackPackage.open .trackLine.head span.closed{display:none;}

.overLayContentBox .trackPackage:not(.open) .trackLine.head span.open{display:none;}
.overLayContentBox .trackPackage:not(.open) .trackLine.head span.closed{display:block;}

.overLayContentBox .trackLine.current{}
.overLayContentBox .trackData{margin-top: 10px;}
.overLayContentBox .trackData td {padding:10px 5px;border-bottom:1px solid #000;vertical-align: middle;}
.overLayContentBox .trackData tr.current td:first-child{border-top-left-radius: 5px;border-bottom-left-radius: 5px}
.overLayContentBox .trackData tr.current td:last-child{border-top-right-radius: 5px;border-bottom-right-radius: 5px;width:50%}
.overLayContentBox .trackData tr.current td{border:0 none;font-weight:bold;background-color:#c4dac2;}
.overLayContentBox .trackData tr:last-child td{border:0 none;}
.overLayContentBox .trackData tr td:first-child{padding:5px;}
.overLayContentBox .trackData tr td:first-child b{width:10px;height:10px;border-radius:10px;background-color:#c4dac2;display:inline-block;}
.overLayContentBox .trackData tr td:nth-child(2) {   width: 32%;}
.overLayContentBox .trackData tr td:nth-child(3){text-align:right;width:5em;}
.overLayContentBox .trackData tr td:nth-child(4){width:1px;padding:0px;}
.overLayContentBox .trackData tr td:nth-child(4) b{background-color: #999;display: block;height: 15px;position: relative;top: 0px;width: 1px;}
.overLayContentBox .trackData tr td:nth-child(5){text-align:left;width:2.5em}
.overLayContentBox .trackData tr td:last-child{font-weight:bold;}

.overLayContentBox h1{font-size:20px;display:inline;}
.overLayContentBox p{display: block;margin-top: 2px;font-size: 15px;}
.xClose{background: url(../img/sprite.png) no-repeat -662px -135px;width:18px;height:18px;float:right;cursor:pointer;margin:-10px;}

.overLayContentBox .failItem{
    margin-top: 5px;
    padding: 5px 5px;
    border: 2px solid #ddd;
}
.overLayContentBox .failItem .noImg{float:left;height:38px;width:50px;font-size:25px;padding-top:12px;text-align:center;font-weight:bold;background:url(../img/No.png);margin-right:5px;text-shadow: 0px 0px 2px #fff; display:none;}
.overLayContentBox .failItem img{float:left;margin-right:5px;}
.overLayContentBox .failItem .interpret{float: left;font-size: 15px;width: calc(60% - 65px);max-width:calc(60% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: #000;}
.overLayContentBox .failItem .title{float: left;font-size: 15px;width: calc(60% - 65px);max-width:calc(60% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color: orange;}
.overLayContentBox .failItem .label{float: left;font-size: 13px;width: calc(60% - 65px);max-width:calc(60% - 65px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.overLayContentBox .failItem .message{
    float: right;
    font-size: 13px;
    width: 40%;
    color: #f00;
    margin: 10px 0px;
    text-transform: uppercase;
}
.overLayContentBox .failItem .message:before{
    content:'';
    display:block;
    width:50px;
    height:50px;
    background: url(../img/sprite.png) no-repeat -226px -558px;
    float:left;
    margin: -10px 0px;
}
.agb h5 {
    font-weight: 100;
    font-size: 1.1em;
    letter-spacing: 0px;
    line-height: 1.2em;
    display: inline-block;
    /* padding: 0px; */
    margin: 5px;
}
/* Player Slider */
input[type=range].vertSlider {
    -webkit-appearance: none; /* Hides the slider so that custom slider can be made */
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    height: 16px;
    padding: 0;
    margin: 0;
    background: transparent; /* Otherwise white in Chrome */
    position: absolute;
    /*right: -17px; */
    /*top: 92px; */
    z-index: 15;
}
input[type=range].vertSlider::-webkit-slider-thumb {
    -webkit-appearance: none;
}
input[type=range].vertSlider:focus {
    outline: none; /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
    border: none;
}
input[type=range].vertSlider::-ms-track {
    width: 100%;
    cursor: pointer;
    /* Hides the slider so custom styles can be added */
    background: transparent; 
    border-color: transparent;
    color: transparent;
}            
/* Special styling for WebKit/Blink */
input[type=range].vertSlider::-webkit-slider-thumb {
    -webkit-appearance: none;
    border: none;
    height: 12px;
    width: 11px;
    border-radius: 1px;
    background: #ffffff;
    cursor: pointer;
    margin-top: 2px; /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
    /*margin-left: 10px;*/
    /*background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;*/
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
/* All the same stuff for Firefox */
input[type=range].vertSlider::-moz-range-thumb {
    border: none;
    height: 12px;
    width: 11px;
    border-radius: 1px;
    background: #ffffff;
    cursor: pointer;
    /*background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;*/
    transform: rotate(90deg);
}
/* All the same stuff for IE */
input[type=range].vertSlider::-ms-thumb {
    border: none;
    height: 12px;
    width: 11px;
    border-radius: 1px;
    background: #ffffff;
    cursor: pointer;
    /*background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;*/
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}            
input[type=range].vertSlider::-webkit-slider-runnable-track {
    width: 100%;
    height: 100%;
    cursor: pointer;
    background: transparent;
    border: none;
}
input[type=range].vertSlider:focus::-webkit-slider-runnable-track {
    background: transparent;
}
input[type=range].vertSlider::-moz-range-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-radius: 1px;
    border: none;
}
input[type=range].vertSlider::-ms-track {
    width: 100%;
    cursor: pointer;
    background: transparent;
    border-color: transparent;
    color: transparent;
}
input[type=range].vertSlider::-ms-fill-lower {
    background: transparent;
    border: none;
}
input[type=range].vertSlider:focus::-ms-fill-lower {
    background: transparent;
}
input[type=range].vertSlider::-ms-fill-upper {
    background: transparent;
    border: none;
}
input[type=range].vertSlider:focus::-ms-fill-upper {
    background: transparent;
}

input[type=range].vertSlider::-moz-focus-outer {
    border: 0;
}
input[type=range].vertSlider::focus {
    outline: none;
}

/* Special styling for WebKit/Blink */
input[type=range].vertSliderPitch::-webkit-slider-thumb {
    background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;
}
/* All the same stuff for Firefox */
input[type=range].vertSliderPitch::-moz-range-thumb {
    background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;
}
/* All the same stuff for IE */
input[type=range].vertSliderPitch::-ms-thumb {
    background: url(/assets/21_Assets_geschwindigkeitsregler.png) bottom center no-repeat;
}            

/* Special styling for WebKit/Blink */
input[type=range].vertSliderVolume::-webkit-slider-thumb {
    background: url(/assets/lautstaerkeregler.png) bottom center no-repeat;
}
/* All the same stuff for Firefox */
input[type=range].vertSliderVolume::-moz-range-thumb {
    background: url(/assets/lautstaerkeregler.png) bottom center no-repeat;
}
/* All the same stuff for IE */
input[type=range].vertSliderVolume::-ms-thumb {
    background: url(/assets/lautstaerkeregler.png) bottom center no-repeat;
}            

/* GS 20180323 Social Icon Styles*/
.shareIcons {
    display: flex;
    justify-content: space-between;
    color: #ccc;
    font-weight: bold;
}
.shareIcons div {
    display: flex;
    flex-direction: row;
    align-items: center;
}

#slickCarousel img {
    width: 100%;
}

/* GS 20190417 Social Icons beim Checkout */
#socialIconsCheckout {
    display: inline-flex;
    margin-top: 18px;
    border-top: #ccc solid 1px;
    border-bottom: #ccc solid 1px;
}
#socialIconsCheckout a {
    font-family: arial;
    font-size: 12px;
    font-weight: normal;
    vertical-align: central;
    height: 70px;
    line-height: 70px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 50px;
    display: block;
    text-decoration: none;
    color: #171717;
}
#socialIconsCheckout a.checkoutFB {
    background-image: url(/images/social/order_facebook.svg);
}
#socialIconsCheckout a.checkoutFB:hover {
    background-image: url(/images/social/order_facebook_a.svg);
}
#socialIconsCheckout a.checkoutIN {
    background-image: url(/images/social/order_instagram.svg);
}
#socialIconsCheckout a.checkoutIN:hover {
    background-image: url(/images/social/order_instagram_a.svg);
}
#socialIconsCheckout a:first-of-type {
    margin-right: 24px;
}
#socialIconsCheckout a:last-of-type {
    margin-right: 3px;
}
