#body a {
    color:#A61526;
}

div#page {
    width:991px;
}

div#header {
    background:url(../img/gm/header.jpg) no-repeat;
    width:991px;
   height:274px;
}

div.bar.oxid {
    background:none;
    height:226px;
    margin-bottom:2px;
    padding-right:20px;
}

div.bar.oxid .logo {
    /* D3 MOD START changed * 2009-12-01 RE */
    display:block;
    height:227px;
    padding:0;
    width:500px;
    /* D3 MOD END   changed * 2009-12-01 RE */
}

dl.box {
    width:177px;
    background:none;
    border:none;
}

dl.box.basket {
    background:none;
}

dl.box.service {
    padding-right:8px;
    padding-top:8px;
}

dl.box.service dd ul li a {
    background:url(../img/gm/pfeil-service.jpg) no-repeat 0 3px;
    padding-left:20px;
    color:#001931;
}

dl.box dt {
    display:none;
}

div.bar.oxid dl.box {
   margin-right: 13px;
    margin-top:105px;
}

div.bar.links {
    border-bottom:0px;
}

div.bar.links.single {
    background:url(../img/gm/navigation.jpg) no-repeat;
    width:991px;
    height:46px;
    float:left;
}

div.bar.links .right a {
    font-family:Verdana;
    /* D3 MOD START change * 2009-11-25 RE */
    font-size:13px;
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
    text-align:center;
    width:120px;
    height:27px;
    padding:13px 0 0 0;
    border:none;
    color:#e7d9a5;
    line-height:14px;
}
div.bar.links .right a:hover {
    color:#fff;
    text-decoration:none;
    background:url(../img/gm/nav-aktiv.jpg) no-repeat center bottom;
}

#header div.bar .fixed {
    display:none;
}

.search {
    padding:9px 0 0 29px;
}

.gm_search {
    background:none;
    border:none;
    width:152px;
    font-size:13px;
}
.gm_search_go {
    background:url(../img/gm/go.jpg) no-repeat;
    border:none;
    width:28px;
    height:21px;
    margin-left:15px;
}

div#path  { 
   margin:0 0 0 215px;
}
div#body  { 
    /* D3 MOD START change * 2009-11-24 RE */
    margin:0 203px 10px 207px;
    /* D3 MOD END   change * 2009-11-24 RE */
    padding:0px;
}

div#content  { 
   background:none;
    float:left;
}

div#left  { 
   width:207px;
    border:none;
}

div#right { 
   width:209px;
    border:none;
    background:none;
}

#left strong.h2 {
    background:url(../img/gm/subbox-left-header2.png) no-repeat;
    width:182px;
    height:24px;
    padding: 9px 0 0 25px;
    font-size:15px;
    color:#fff;
    /* D3 MOD START change * 2009-11-25 RE */
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
}

#right strong.h2 {
    background:url(../img/gm/subbox-header-right2.png) no-repeat;
    width:185px;
    height:24px;
    padding: 9px 20px 0 0;
    font-size:15px;
    color:#fff;
    /* D3 MOD START change * 2009-11-25 RE */
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
    border-left:none;
    text-align:right;
}

#right div.forms strong.h2 a {
    color:#fff;
}

/* D3 MOD START added * 2009-11-30 RE */
#right div.forms .subbox-first-header-right a {color:#fff;}
/* D3 MOD END   added * 2009-11-30 RE */

#right strong.h2 a.rss {
   bottom:9px;
   left:20px;
}

#right div.box {
    padding:7px 13px;
    width: 179px;
    border-left:none;
    background:url(../img/gm/subbox-content-right.png) repeat-y;
}
    
#right div.forms strong.h2 {
    background-color:transparent;
    border:none;
}
#right div.forms strong.h2.basket{background:url(../img/gm/subbox-header-right.png) no-repeat;}

.subbox-header {
    background:url(../img/gm/subbox-left-header2.png) no-repeat;
    width:182px;
    height:24px;
    padding: 9px 0 0 25px;
    font-size:15px;
    color:#fff;
    /* D3 MOD START change * 2009-11-25 RE */
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
}

.subbox-first-header {
    background:url(../img/gm/subbox-left-header.png) no-repeat;
    width:182px;
    height:24px;
    padding: 9px 0 0 25px;
    font-size:15px;
    color:#fff;
    /* D3 MOD START change * 2009-11-25 RE */
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
}

.subbox-first-header-right {
    background:url(../img/gm/subbox-header-right.png) no-repeat;
    width:185px;
    height:24px;
    padding: 9px 20px 0 0;
    font-size:15px;
    color:#fff;
    /* D3 MOD START change * 2009-11-25 RE */
    font-weight:bold;
    /* D3 MOD END   change * 2009-11-25 RE */
    text-align:right;
}

.subbox-footer {
    background:url(../img/gm/subbox-footer.png) no-repeat;
    width:207px;
    height:18px;
}

.subbox-footer-support {
    background:url(../img/gm/subbox-footer-support.png) no-repeat;
    width:207px;
    height:18px;
}

.subbox-content {
    background:url(../img/gm/subbox-content.png) repeat-y;
    /* D3 MOD START added padding * 2009-11-30 RE */
    width:189px;
    padding:0 8px 10px;
    /* D3 MOD END   added padding * 2009-11-30 RE */
}

.subbox-footer-right {
    background:url(../img/gm/subbox-footer-right.png) no-repeat;
    width:205px;
    height:20px;
}

.subbox-mid-right {
    background:url(../img/gm/subbox-content-right.png) repeat-y;
    width:205px;
}

#left ul.info {
    background:url(../img/gm/subbox-content.png) repeat-y;
    width:207px;
}

#left .partners {
    margin:0 auto;
    text-align:center;
}

div#content-header {
    float:left;
    width: 575px;
    height:14px;
    background:url(../img/gm/content-header1.png) no-repeat top center;
}

div#content-mid {
    float:left;
    /*width: 575px;*/
    background:url(../img/gm/content-mid1.png) repeat-y top center;
    /* D3 MOD START added * 2009-11-24 RE */
    padding:0 7px;
    width:561px;
    /* D3 MOD END   added * 2009-11-24 RE */
}

div#content-footer {
    float:left;
    width: 575px;
    height:24px;
    background:url(../img/gm/content-footer1.png) no-repeat;
}

ul.tree ul {
    margin:0;
}

ul.tree {
    background:url(../img/gm/subbox-content.png) repeat-y;
    width:189px;
    padding:0 8px 0 10px;
    border-top:none;

}
ul.tree li a {
    background:none;
    color:#000;
    font-size:13px;
    font-weight:normal;
}
ul.tree li a.exp {
   text-indent:23px;
}
ul.tree li a.act {
    background:none;
    color:#a61526;
}
ul.tree li a.root {
    border-color:#797979;
    background:url(../img/gm/kat.jpg) no-repeat 14px 13px;
    text-indent:21px;
    font-weight:normal;
}
ul.tree li a.root.last {
   text-indent:21px;
    font-weight:normal;
    background:url(../img/gm/kat.jpg) no-repeat 14px 13px;
    border-top:1px solid #797979;
    padding-left:3px;
}
ul.tree li a.last {
   text-indent:12px;
    background:url(../img/gm/kat.jpg) no-repeat 24px 13px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:22px;
}
ul.tree li a.last.act {
   font-weight:bold;
}
ul.tree li a.exp {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 12px 14px;
    font-weight:bold;
    color:#a61526;
}
ul.tree li a.exp.act {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 12px 14px;
    font-weight:bold;
}
ul.tree li a.root.last.act {
    font-weight:bold;
}
ul.tree li ul li a.has {
    text-indent:12px;
    background:url(../img/gm/kat.jpg) no-repeat 24px 13px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:22px;
}
ul.tree li ul li ul li a.has {
    text-indent:12px;
    background:url(../img/gm/kat.jpg) no-repeat 34px 13px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:32px;
}
ul.tree li ul li ul li ul li a.has {
    text-indent:12px;
    background:url(../img/gm/kat.jpg) no-repeat 44px 13px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:42px;
}
ul.tree li ul li ul li ul li ul li a.has {
    text-indent:12px;
    background:url(../img/gm/kat.jpg) no-repeat 54px 13px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:52px;
}

ul.tree li ul li a.exp.act {
    text-indent:12px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:22px;
    background-position:22px 14px;
}
ul.tree li a.exp.has {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 12px 14px;
    padding-left:2px;
}
ul.tree li ul li a.exp.has {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 22px 14px;
    padding-left:22px;
}
ul.tree li ul li ul li a.exp.has {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 32px 14px;
    padding-left:32px;
}
ul.tree li ul li ul li ul li a.exp.has {
    background:url(../img/gm/kat-aktiv.jpg) no-repeat 42px 14px;
    padding-left:42px;
}
ul.tree li ul li ul li a.last {
    text-indent:12px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:32px;
    background-position:32px 14px;
}
ul.tree li ul li ul li ul li a.last {
    text-indent:12px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:42px;
    background-position:42px 14px;
}
ul.tree li ul li ul li ul li ul li a.last {
    text-indent:12px;
    font-size:12px;
    border-top:1px solid #797979;
    padding-left:52px;
    background-position:52px 14px;
}
.rabatt-txt {
    float:left;
   font-size:11px;
   font-weight:bold;
   margin-left:4px;
   margin-top:24px;
   text-align:center;
   width:100px;
}
.rabatt-img {
    float:left;
    width:79px;
    margin-top:8px;
    margin-left:5px;
}

div#footer {
    background:none;
}

div#footer-head {
    background:url(../img/gm/footer-head.jpg) no-repeat;
    width:991px;
    height:52px;
}

div#footer-content {
    background:url(../img/gm/footer-content.jpg) repeat-y;
    width:991px;    
    min-height:80px;
}

div#footer-foot {
    background:url(../img/gm/footer-foot.jpg) no-repeat;    
    width:991px;
}


div.bar.copy {
    background:none;
    border:none;
    color:#000;
    padding:5px 20px 0 0;
   text-align:right;
}

div.bar.copy a {
    color:#000;
}

div.bar.shop {
    background:none;
    float:left;
   padding:10px 0 0 40px;
   text-align:left;
   width:160px;
}
div.bar.shop a {
    color:#000;
    line-height:16px;
}
div.bar.shop2 {
    background:none;
    float:left;
   padding:10px 0 0 25px;
   text-align:left;
   width:150px;
}
div.bar.shop2 a {
    color:#000;
    line-height:16px;
}

#footer .shopicons {
    display:none;
}

#delivery_link {
    padding-left:45px;
    /* D3 MOD START change for uvp * 2010-05-27 RE */
    padding-top:12px;
    /* D3 MOD END   change for uvp * 2010-05-27 RE */
    float:left;
}

#delivery_link2 {
    padding-left:85px;
    /* D3 MOD START change for uvp * 2010-05-27 RE */
    padding-top:12px;
    /* D3 MOD END   change for uvp * 2010-05-27 RE */
    float:left;
}
#delivery_link3 {
    padding-right:10px;
    float:right;
}

.footertext-right {
    color:#000;
    float:left;
    padding:10px 10px 0 30px;
    width:390px;
}

.footertext-copy {
    color:#000;
    float:right;
    padding:0 30px 0 0;
    text-align:right;
    font-weight:bold;
    font-size:11px;
}

#right .form input.txt {
   background:transparent url(../img/gm/input-new.jpg) no-repeat scroll 0 0;
   border:medium none;
   height:17px;
   margin:0 0 3px;
   padding: 5px 10px 0 10px;
   width:139px;
   /* D3 MOD START added * 2009-11-24 RE */
   color:#717171;
   /* D3 MOD END   added * 2009-11-24 RE */
}

#right .form input.txt.openid {
    width:139px;
}

.form {
    text-align:left;
}

#right .form span.btn input {
   background:transparent url(../img/gm/go-new.jpg) no-repeat scroll 0 0;
   border:medium none;
   height:19px;
   width:25px;
}

span.btn {
    background:none;
}

.link {
    background:none;
}

.link-pfeil {
    background:url(../img/gm/pfeil-service.jpg) no-repeat 12px 2px;
    float:left;
    padding-left:26px;
    color: #9f3b45;
    font-size:11px;
}
.link-pfeil a {
    color: #9f3b45;
}

.link-pfeil2 {
    background:url(../img/gm/pfeil-service.jpg) no-repeat 12px 2px;
    float:left;
    padding-left:12px;
}

/* D3 MOD START added * 2009-11-24 RE */
#body .boxhead {float:none;margin:0 4px;width:auto;}
#body strong.boxhead{float:left;width:532px;}
#body .box {margin:0 4px;width:537px;border-color:#000000;border-bottom:none;}
#body .box.notice {margin:0 4px 5px;width:553px;}
#body .locator{color:#000000;margin:0 4px 5px;width:554px;;background:transparent url(bg/locator_bg.png) no-repeat scroll 0 0;border:medium none;}
#body .locator .lochead {background:transparent none repeat scroll 0 0;}
#body .locator .lochead strong.h4 {color:#000000;}
#body .locator .locbody {height:15px;}
#body .locator .arrow {color:#AA2131;font-size:14px;font-weight:bold;}
#body .locator a {color:#000000;}
#body .locator a.active {color:#000000;font-size:14px;font-weight:bold;text-decoration:underline;}
#body .locator .sort_row a.desc {font-size:9px;}
#body .wellcome {float:none;height:auto;margin:0 4px;padding:0;width:auto;}
#body .msg {width:530px;}

#body .product {text-align:center;margin:5px 3px 5px 4px;padding:0;width:273px;height:285px;background:url(bg/product_bg.png);border:none;overflow:hidden;}
#body .product {text-align:center;margin:5px 3px 5px 4px;padding:0;width:273px;height:285px;background:url(bg/product_bg.png);border:none;overflow:hidden;}
#body .product.big {float:none;height:246px;margin:0 4px 10px;padding:0;width:auto;background:url(bg/product_big_bg.png);}
#body .product .shortdesc {font-weight:bold;height:53px;padding:10px 3px 0;}
#body .product .picture {display:inline;position:static;}
#body .product strong.h3,#body .product.big strong.h3 {display:inline;}
#body .product .priceanddetaillink {height:20px;padding:0 0 0;}
#body .product .priceanddetaillink sup{display:none;}
#body .product .priceanddetaillink big{background:transparent url(bg/pricebackground.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-size:14px;font-weight:bold;margin:0 0 0 3px;padding:6px 0;width:132px;}
#body .product .priceanddetaillink .buttonlike{background:transparent url(bg/detailbackground.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-size:14px;font-weight:bold;margin:0 0 0 2px;padding:6px 42px 6px 11px;}
#body .product.big .priceanddetaillink big{background:transparent url(bg/pricebackground_big.png) no-repeat scroll 0 0;color:#FFFFFF;font-size:14px;font-weight:bold;margin:0 0 0 90px;padding:6px 25px;}
#body .product.big .priceanddetaillink .buttonlike{background:transparent url(bg/pricebackground_big.png) no-repeat scroll 0 0;color:#FFFFFF;font-size:14px;font-weight:bold;margin:0 0 0 10px;padding:6px 62px 6px 42px;}
#body .product tt {color:#000000;padding:0;}

#body .details.articletitle {background:transparent url(bg/detailsarticletitle.png) no-repeat scroll 0 0;float:left;height:49px;margin:0 7px;padding:10px 5px 0;text-align:center;width:538px;}
#body .product.details.head.big {background:#ffffff none repeat scroll 0 0;border-color:#000000;border-style:solid;border-width:0 1px 1px;float:left;height:auto;margin:0 7px;min-height:0;width:546px;}
#body .product.details.head.big .morepics {text-align: left;width:408px;float:left;}
#body .product.details.head.big .morepics a {border:1px solid #000000;display:block;float:left;height:24px;margin:0 3px 2px 0;}
#body .product.details.head.big .manufacturer {border-color:#000000;border-style:solid;border-width:1px 0 0;float:left;height:53px;width:138px;}
#body .product.details.head.big .picture {display:block;float:left;height:auto;overflow:hidden;width:408px;}
#body .product.details.head.big .picaction {float:left;height:auto;width:138px;}
#body .product.details.head.big .picaction a {background:transparent url(bg/picaction_bg.jpg) repeat-x scroll 0 0;border-bottom:1px solid #FFFFFF;color:#FFFFFF;display:block;height:44px;padding:5px;}
#body .product.details.head.big .picaction .zooms {background:transparent url(bg/picaction_bg.jpg) repeat-x scroll 0 0;border-bottom:1px solid #FFFFFF;color:#FFFFFF;display:block;height:44px;padding:5px;}
#body .product.details.head.big .picaction .zooms a {background:none;border:none;display:inline;padding:0;}

#body .statusandprice {background:#E7E4E4 url(bg/detailsdeivery_bg.png) repeat-x scroll 0 0;float:left;margin:0 7px;padding:0px 16px 3px;width:514px;border:1px solid #000000;border-width:0 1px 1px;}
#body .statusandprice .status {float:left;width:330px;margin:5px 0 0;}
#body .statusandprice .flag {width:6px;height: 6px;border:1px solid #969696;float:left;margin:3px 8px 0 0;}
#body .statusandprice .flag.red{background-color:#f00;}
#body .statusandprice .flag.orange{background-color:#ffb200;}
#body .statusandprice .flag.green{background-color:#00ab1f;}
#body .statusandprice .prices {float:left;text-align:right;width:184px;/*width:175px;*/}
#body .statusandprice .prices big{font-weight:bold;font-size:18px;}
#body .statusandprice tt {font-size:13px;font-weight:bold;}

#body .product.moredetails {background:#FFFFFF none repeat scroll 0 0;border-color:#000000;border-style:solid;border-width:0 1px 1px;margin:0 7px 10px;width:542px;padding:5px 2px;}
#body .product.moredetails .longdesc {border:none;}

#body .variantsandtobasket{background:#FFFFFF none repeat scroll 0 0;border-color:#000000;border-style:solid;border-width:0 1px;float:left;margin:0 7px;padding:0 5px;width:536px; text-align:right;}
#body .variantsandtobasket .detailstobasket{padding:4px 0;}
#body .variantsandtobasket .detailstobasket .tocart input{cursor:pointer;background:transparent url(bg/warenkorbbutton.png) repeat scroll 0 0;border:medium none;color:transparent;height:140px;width:238px}

#body .box.info {padding:5px 4px;width:543px;}
#right .form span.btn.logout input {color:#717171;width:120px;}
#body div.bar.prevnext {width:550px;}
#siegel {padding:10px;text-align:center;}

#body .searchhead{float:left;}
#body .searchhead a.rss {float:right;position:static;}
#body .searchhead strong.h4{background:#FFFFFF none repeat scroll 0 0;border-left:8px solid #5E5E5E;border-right:1px solid #5E5E5E;border-top:1px solid #5E5E5E;border-bottom:1px solid #5E5E5E;color:#5E5E5E;font-size:11px;font-weight:bold;height:20px;line-height:20px;margin:0 4px;padding:8px 5px 1px 7px;width:532px;float:left;}

#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss, #body .boxhead a.rss 
{bottom:14px;}
/* D3 MOD END   added * 2009-11-24 RE */

#body .ordersteps {
    width:551px;
    height:144px;
    margin-left:4px;
    background:url(../img/gm/steps.jpg) no-repeat 0 0;
}

#body .ordersteps dl {
    border:0;
    margin:0;
    padding:0;
    background:none;
    width:107px;
    height:144px;
    color:#fff;
}
#body .ordersteps dl a {
    color:#fff;
}

#body .ordersteps dt, #body .ordersteps dt a {
    font-size:12px;
    text-align:center;
    padding-top:4px;
}

#body .ordersteps dl.active-step1 {
    background:url(../img/gm/step1.jpg) no-repeat -1px 0;
    width:107px;
    height:144px;
}

#body .ordersteps dl.active-step2 {
    background:url(../img/gm/step2.jpg) no-repeat;
    width:107px;
    height:144px;
    margin-left:3px;
}

#body .ordersteps dl.active-step3 {
    background:url(../img/gm/step3.jpg) no-repeat;
    width:107px;
    height:144px;
}

#body .ordersteps dl.active-step4 {
    background:url(../img/gm/step4.jpg) no-repeat;
    width:107px;
    height:144px;
}

#body .ordersteps dl.active-step5 {
    background:url(../img/gm/step5.jpg) no-repeat;
    width:107px;
    height:144px;
}

#body div.bar.prevnext {
    border:0;
    background:none;
}

#body div.bar.prevnext .arrowright input {
    background:url(../img/gm/button-forward.jpg) no-repeat;
    width: 182px;
    height:25px;
    border:0;
    padding:0 10px 3px 0;
    margin-right:10px;
    font-size:13px;
    font-weight:normal;
}

#body div.bar.prevnext .arrowdown input {
   background:url(../img/gm/button-back.jpg) no-repeat;
    width: 182px;
    height:25px;
    border:0;
    padding:0 0 3px 10px;
    margin-left:7px;
    font-size:13px;
    font-weight:normal;
}

#body .basket .frombasket input {
    background:url(../img/gm/button-entfernen.jpg) no-repeat;
    width:93px;
    height:15px;
    border:0;
    margin-top:2px;
}


#body .basket .upd {
    background:url(../img/gm/button-aktualisieren.jpg) no-repeat;
    width:93px;
    height:15px;
    border:0;
    margin-top:2px;
}

#body .basket .frombasket {
    background:none;
}

#body .basket .bsk_sep .line {
    background: transparent url(../img/gm/long-line.jpg) no-repeat scroll center bottom;
}

#body .basket .bsk_sep .line-small {
    background: transparent url(../img/gm/small-line.jpg) no-repeat scroll right bottom;
}

#body .basket .sumrow.total td {
    background: transparent url(../img/gm/bg-summe.jpg) no-repeat scroll 300px 3px;
}

#body .basket .bsk_sep .bigline {
    border-bottom:none;
}

#body .basket {
    width:551px;
    margin:0 0 0 4px;
    padding:0;
    border:0;
    background: transparent url(../img/gm/basket-content.jpg) repeat-y scroll 0 0;
}
#body .basket td {
    background:none;
}

#body .basket-header  {
    background:url(../img/gm/basket-header.jpg) no-repeat;
    width:551px;
    height:55px;
    border:0;
    padding:0;
    float:left;
    margin:0 0 0 4px;

}

#body .basket-header th  {font-size:13px;font-weight:bold;background:none;}

#body .basket th {
    border:0;
   background:none;
    color:#000000;
   font-size:13px;
   font-weight:normal;
}

#body .basket th.brd {
    border-left:0;
}

#body .basket td.brd {
    border-left:0;
}

#body .basket th .brd_line {
    background:none;
}

#body .basket .bottrow {
    background:url(../img/gm/basket-footer.jpg) no-repeat;
    border:0;
}

#body .basket .art_title a {
    color: #bb0000;
    font-weight:normal;
}

#test_VoucherHeader, #body .boxhead {
    background:url(../img/gm/gutschein-header.jpg) no-repeat;
    border:none;
    margin-left:4px;
    height:27px;
    /* D3 MOD START changed * 2009-11-30 RE */
    width:532px;
    /* D3 MOD END   changed * 2009-11-30 RE */
    margin-top:10px;
    padding:6px 13px 6px 6px;
}

.voucher-box {
    background:url(../img/gm/basket-content.jpg) repeat-y;
    width:551px;
    float:left;
    margin-left:4px;
    padding:10px;
}

.btn-voucher {
    background:url(../img/gm/button-gutschein-senden.jpg) no-repeat;
    border:none;
    color:#fff;
    width: 164px;
    height:23px;
    padding-left:10px;
   text-align:left;
}
.voucher-box-footer {
    background:url(../img/gm/basket-footer.jpg) no-repeat;
    width:551px;
    height:18px;
    float:left;
    margin-left:4px;
}

#body strong.useroptboxhead {

    background:url(../img/gm/opt-header.jpg) no-repeat;

    width:154px;
    height:32px;
    border:none;
    padding:10px;
    margin:0;
    color:#000;
}

#body .useroptbox {
    background:transparent url(../img/gm/opt-content.jpg) repeat-y scroll 0 0;
   border:0 none;
   margin:0;
   padding:0 7px;
   width:160px;
    height:auto;
    min-height:280px;
}

.opt-footer {
    background:url(../img/gm/opt-footer.jpg) no-repeat;
    width:174px;
    height:11px;
}

.btn-opt {
    background:url(../img/gm/opt-button.jpg) no-repeat;
    border:none;
    color:#fff;
    width: 161px;
    height:23px;
   padding-bottom:2px;
   padding-right:15px;
    font-size:13px;
}

.opt-input {
    background:transparent url(../img/gm/input-new.jpg) no-repeat scroll 0 0;
   border:medium none;
   height:17px;
   margin:0 0 3px;
   padding:5px 10px 0;
   width:139px;
}

.opt-link-pfeil {
    background:transparent url(../img/gm/pfeil-service.jpg) no-repeat scroll 12px 4px;
   float:left;
   padding-left:12px;
}

#body .box.info {
    background:url(../img/gm/basket-content.jpg) repeat-y;
    width:531px;
    padding:10px;
    border:0;
    margin:0 0 0 4px;
}

.req {
    color:#b13241;
    font-size:14px;
}

#body .boxhead2 {
    background:transparent url(../img/gm/header-anmelden.jpg) no-repeat scroll 0 0;
    border:medium none;
    height:55px;
    margin-left:4px;
    margin-top:10px;
    width:541px;
    float:left;
    line-height:14px;
    padding:2px 5px 0 5px;
    font-size:10px;
}
#body .boxhead2 a {
    font-size:10px;
    color:#A61526;
}

#body .boxhead3 {
    background:transparent url(../img/gm/header-anmelden.jpg) no-repeat scroll 0 0;
    border:medium none;
    height:40px;
    /* D3 MOD START changed * 2009-11-30 RE */
    margin-left:4px;
    /* D3 MOD END   changed * 2009-11-30 RE */
    margin-top:10px;
    width:541px;
    float:left;
    line-height:14px;
    padding:17px 0 0 10px;
    font-size:13px;
}

.user-headline {
    width:531px;
    text-align:center;
    font-size:13px;
    color:#A61526;
    font-weight:bold;
    line-height:18px;
}

.payment-headline {
    width:531px;
    text-align:center;
    font-size:13px;
    color:#A61526;
    font-weight:bold;
    line-height:18px;
}

.long-line {
    background:transparent url(../img/gm/long-line.jpg) no-repeat scroll center center;
    height:1px;
    width:551px;
    margin-bottom:20px;
}

#body .dot_sep2 {
   background:transparent url(../img/gm/long-line.jpg) no-repeat scroll center center;
    height:1px;
    width:551px;
    margin-bottom:20px;
}

.basket-footer-sec {
    background:transparent url(../img/gm/basket-footer.jpg) no-repeat scroll 0 0;
    width:551px;
    height:18px;
    float:left;
    margin-left:4px;
}

.btn-lieferadresse {
    background:transparent url(../img/gm/button-lieferadresse.jpg) no-repeat scroll 0 0;
    border:0 none;
    font-size:13px;
    font-weight:normal;
    height:25px;
    padding:0 ;
    width:414px;
    text-align:center;
    padding:0 0 4px;
    color:#fff;
}

#body .errorbox {
    background:#FFFFFF none repeat scroll 0 0;
   float:left;
   font-weight:bold;
   margin:3px 5px 10px 7px;
   padding:15px;
   /* D3 MOD START changed * 2009-11-30 RE */
   width:515px;
   border:1px solid #B13241;
   color:#B13241;
   font-size:14px;
   /* D3 MOD END   changed * 2009-11-30 RE */
}

#body .box.notice {
    background:transparent none repeat scroll 0 0;
   font-size:13px;
   margin:0 auto;
   text-align:center;
    min-height:20px;
}

.def_color_1 {
    color:#A61526;
}

#body div.bar.prevnext .termsconfirm td {
    color:#000;
    font-size:11px;
}

#body div.bar.prevnext .termsconfirm a {
    color:#A61526;
    font-size:12px;
}

#body dl.orderinfocol {
    width:255px;
}

#body dl.orderinfocol dt {
    border-bottom:none;
}

.btn-next {
    background:transparent url(../img/gm/button-forward.jpg) no-repeat scroll 0 0;
    border:0 none;
    font-size:12px;
    font-weight:normal;
    height:25px;
    margin-right:10px;
    padding:0 29px 3px 0;
    width:182px;
    color:#fff;
}

#body dl.orderinfocol dt {
    font-size:12px;
}

#body div.bar.prevnext input {
    /*background:#fff;*/
    /* D3 MOD START change * 2009-11-30 RE */
    background:transparent url(../img/gm/button-blanko.jpg) no-repeat scroll 0 0;
    /* D3 MOD END   change * 2009-11-30 RE */
}

.button-blanko {
    width:182px;
    height:20px;
    display:block;
    background:url(../img/gm/button-blanko.jpg) no-repeat;
    text-align:center;
    padding-top:5px;
}

#body .button-blanko a,#body .button-blanko a:hover {
    color:#fff;
}

#left {border-right-width:0px}

#body .product .fromlist {background:transparent url(../img/gm/button-entfernen.jpg) no-repeat scroll 0 0;right:171px;top:190px;border-style:none;}

div.bar.oxid dl.box.basket {margin-top:80px;}
div.bar.oxid dl.box.basket a.d3_top_basket_top_link{text-decoration: none;display:block;height:25px;}

#body div.bar.prevnext.bottom a.content{ background:transparent url(../img/gm/button-blanko.jpg) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-weight:bold;height:15px;margin-right:5px;padding:5px 0;text-align:center;width:182px; }

#body .variantsandtobasket .variants{float:left;}

#body div.bar.prevnext .arrowright input.zurkasse{background:transparent url(bg/zurKasse.png) no-repeat scroll 0 0;}
#right .box.minibasket .tocart input.zurkasse{background:transparent url(bg/zurKasse.png) no-repeat scroll 0 0;margin-bottom:5px;}

#body .product div.h3{display:inline;}
#body .product div .status{float: left;margin:0 5px 0;}
#body .product div .status .flag{ border:1px solid #969696;float:left;height:8px;margin:1px 8px 0 0;width:8px;}

#body .multivariants{}













