div.mg_subcats { position:relative;float:left;width:160px;height:180px;margin:20px 10px;padding:10px;text-align:center; }
div.mg_subcats:hover { border: 1px solid #000; -moz-border-radius:6px; width:158px; height:178px; }
div.mg_subcats:hover img { margin-top:-1px; }
div.mg_subcats:hover .mg_subcattitle { bottom: 9px; }
div.mg_subcats .mg_subcattitle { position:absolute; bottom: 10px;text-align:center; width:90%;font-size:14px;font-weight:bold; }

.startAktionContainer { width: 613px; height: 260px; border:1px solid #f9e577; }
.topStartseiteAktion { background: #f9e577; width: 613px; height: 260px; display: none; position: absolute; cursor: pointer; }
.topStartseiteAktion.show { display: block; }

.topStartseiteAktion .contentBox { padding:10px;width: 300px; max-height: 240px; color: #000000; }

#nxsbody div.nxs_details_head a { color: #fff; }

#nxsbody div.nxs_details_box .locator { border:none; width:100%; margin:0;}
#nxsbody div.nxs_details_box .lochead { color: #fff;background: repeat-x url(http://www.budo-markt.com/out/emcustom/src/bg/headleiste_bg.jpg); }
#nxsbody div.nxs_details_box .lochead a, #nxsbody div.nxs_details_box .lochead .h4 {  color: #fff;}

#nxsbody .product.thin { background:none; height:170px; border:none; }
#nxsbody .separator { background:#cbcbcb;height:2px; border:none;  }

#nxsbody .product strong.h3 { width:350px; }
#nxsbody .product strong.h3 a { font-size:12px;font-weight:bold; }

#nxsbody .errorbox { background:#fff; }

.nxs_details_box {}
table.nxs_details_head {}

#nxsbody a.picture {height:auto;width:auto;}

/* Live Shopping */
.mgliveshoppingbox {height: 120px;border:1px solid #000; background: no-repeat bottom right #fcf0ae url(bg/liveshoppingbox.jpg); }
.mgliveshoppingbox .timer {margin-left: 20px; margin-top:20px;}

.mgliveshoppingbox .timer .time { font-size:32px;color:#b40005;float:left;margin-left:10px;text-align:center; }
.mgliveshoppingbox .timer .time .title { font-size:10px; color:#000;font-weight:bold; }
.mgliveshoppingbox .timer .time #Countdown_Hours, .mgliveshoppingbox .timer .time #Countdown_Minutes, .mgliveshoppingbox .timer .time #Countdown_Seconds {font-size:32px;color:#b40005;}

.mgliveshoppingbox.small {background:none;border:0;height:auto;}
.mgliveshoppingbox.small .timer {margin:0;}
.mgliveshoppingbox.small .timer .time { font-size:24px;float:left;margin-left:5px;text-align:center; }
.mgliveshoppingbox.small .timer .time #Countdown_Hours, .mgliveshoppingbox.small .timer .time #Countdown_Minutes, .mgliveshoppingbox.small .timer .time #Countdown_Seconds {font-size:24px;color:#b40005;}

.liveproduct .head { background:url(bg/innerbox_head.png); width:591px;color:#fff; padding-top:10px;padding-left: 10px; height:23px; }
.liveproduct .body { border-bottom:1px solid #000;background:url(bg/innerbox_middle.jpg);width:581px;padding:5px 10px; }
.liveproduct .body .right { text-align:center; float:right; }
.liveproduct .body .left { float:left; width: 400px;}
.liveproduct .body .left .sparen { font-size:20px;color:#b40005;font-weight:bold;margin-bottom:5px; }
.liveproduct .body .price {float:left;text-align:right;margin-left:120px;}
.liveproduct .body .tobasket {float:right;}

.liveproduct .body .old b { font-size:16px; }

.liveproduct.small {width:150px;padding:5px;border:0;background:none;color:#000000;}
.liveproduct.small a {text-decoration:none;}
.liveproduct.small .sparen { font-size:16px;color:#b40005;font-weight:bold; }

#nxsbody .variants select { max-width:220px;}

#nxsbody .list_lochead {border:1px solid #000;-moz-border-radius:5px;border-bottom:0;}
#nxsbody .locator .locbody { margin-top:0;padding-top:0;}

#nxsbody .product.thin {padding-left:190px;width:420px;}
#nxsbody .product .picture {max-height: 200px;width:auto;max-width}

#nxsbody .nxs_details_box h3 {font-size:16px;font-weight:bold;}
