#body a {color: #A61526;}
div#page {width: 991px;}
div#header {background: url("../img/gm/header.jpg") no-repeat scroll 0 0 transparent;height: 174px;height: 174px;width: 991px;}
div.bar.oxid {background: none repeat scroll 0 0 transparent;height: 130px;padding-right: 20px;position: relative;}
div.bar.oxid .logo {display: block;height: 130px;padding: 0;width: 310px;}
dl.box {background: none repeat scroll 0 0 transparent;border: medium none;width: 177px;}
dl.box.basket {background: none repeat scroll 0 0 transparent;}
dl.box.service {padding-right: 8px;padding-top: 8px;right: 218px;width: 312px;font-family: arial,verdana;font-size:14px;}
dl.box.service dd ul li a {background: none no-repeat scroll 0 3px transparent;color: #001931;font-size: 12px;margin-top: 0;padding: 0 4px;}
dl.box dt {display: none;}
div.bar.oxid dl.box {margin-right: 0;margin-top: 5px;min-height: 27px;position: absolute;}
div.bar.links {border-bottom: 0 none;}
div.bar.links.single {background: url("../img/gm/navigation.jpg") no-repeat scroll 0 0 transparent;float: left;height: 44px;width: 991px;}
div.bar.links .right a {border: medium none;color: black;font-family: Verdana;font-size: 12px;font-weight: normal;text-align: center;}
div.bar.links .right a#test_HeaderMyAccount {height: 37px;padding: 9px 16px 5px;width: 105px;}
div.bar.links .right a#test_HeaderDelivery {height: 37px;padding: 9px 16px 5px;width: 84px;}
div.bar.links .right a#test_HeaderFaq {height: 28px;padding-top: 17px;width: 86px;}
div.bar.links .right a:hover {/*background: url("../img/gm/nav-aktiv.jpg") no-repeat scroll center bottom transparent;color: #FFFFFF;text-decoration: none;*/}
#header div.bar .fixed {display: none;}
.search {padding: 6px 0 0 29px;}
.gm_search {background: none repeat scroll 0 0 transparent;border: medium none;font-size: 13px;margin-left: 12px;margin-top: 1px;width: 130px;}
.gm_search_go {background: no-repeat scroll 0 0 transparent;border: medium none;height: 21px;margin-left: 8px;width: 66px;cursor:pointer;}
div#path {margin: 0 0 0 215px;}
div#body {margin: 0 203px 10px 207px;padding: 0;}
div#content {background: none repeat scroll 0 0 transparent;float: left;}
div#left {border: medium none;width: 207px;}
div#right {background: none repeat scroll 0 0 transparent;border: medium none;width: 209px;}
#left strong.h2 {background: url("../img/gm/subbox-left-header2.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 24px;padding: 9px 0 0 25px;width: 182px;}
#right strong.h2 {background: url("../img/gm/subbox-header-right2.png") no-repeat scroll 0 0 transparent;border-left: medium none;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 24px;padding: 9px 20px 0 0;text-align: right;width: 185px;}
#right div.forms strong.h2 a {color: #FFFFFF;}
#right div.forms .subbox-first-header-right a {color: #FFFFFF;}
#right strong.h2 a.rss {bottom: 9px;left: 20px;}
#right div.box {background: url("../img/gm/subbox-content-right.png") repeat-y scroll 0 0 transparent;border-left: medium none;padding: 7px 13px;width: 179px;border-bottom:none !important;}
#right div.box.polyrattan {padding-left: 9px;padding-right: 18px;}
#right div.box div.polyrattan {background: url("../img/gm/polyrattan_inline.jpg") no-repeat scroll 0 0 transparent;height: 236px;width: 189px;}
#right div.forms strong.h2 {color:white;background-color: transparent;border: medium none;}
#right div.forms strong.h2.basket {background: url("../img/gm/subbox-header-right.png") no-repeat scroll 0 0 transparent;}
.subbox-header {background: url("../img/gm/subbox-left-header2.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 24px;padding: 9px 0 0 25px;width: 182px;}
.subbox-first-header {background: url("../img/gm/subbox-left-header.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 24px;padding: 9px 0 0 25px;width: 182px;}
.subbox-first-header-right {background: url("../img/gm/subbox-header-right.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 15px;font-weight: bold;height: 24px;padding: 9px 20px 0 0;text-align: right;width: 185px;}
.subbox-footer {background: url("../img/gm/subbox-footer.png") no-repeat scroll 0 0 transparent;height: 18px;width: 207px;}
.subbox-footer-support {background: url("../img/gm/subbox-footer-support.png") no-repeat scroll 0 0 transparent;height: 18px;width: 207px;}
.subbox-content {background: url("../img/gm/subbox-content.png") repeat-y scroll 0 0 transparent;padding: 0 8px 10px;width: 189px;}
.subbox-footer-right {background: url("../img/gm/subbox-footer-right.png") no-repeat scroll 0 0 transparent;height: 20px;width: 205px;}
.subbox-mid-right {background: url("../img/gm/subbox-content-right.png") repeat-y scroll 0 0 transparent;width: 205px;}
#left ul.info {background: url("../img/gm/subbox-content.png") repeat-y scroll 0 0 transparent;width: 207px;}
#left .partners {margin: 0 auto;text-align: center;}
div#content-header {background: url("../img/gm/content-header1.png") no-repeat scroll center top transparent;float: left;height: 14px;width: 575px;}
div#content-mid {background: url("../img/gm/content-mid1.png") repeat-y scroll center top transparent;float: left;padding: 0 7px;width: 561px;}
div#content-footer {background: url("../img/gm/content-footer1.png") no-repeat scroll 0 0 transparent;float: left;height: 24px;width: 575px;}
ul.tree ul {margin: 0;}
ul.tree {background: url("../img/gm/subbox-content.png") repeat-y scroll 0 0 transparent;border-top: medium none;padding: 0 8px 0 10px;width: 189px;}
ul.tree li a {background: none repeat scroll 0 0 transparent;color: #000000;font-size: 12px;font-weight: normal;padding: 4px 2px;}
ul.tree li a.exp {text-indent: 17px;}
ul.tree li a.act {background: none repeat scroll 0 0 transparent;color: white;}
ul.tree li a.root {background: url("../img/gm/kat.png") no-repeat scroll 5px 8px transparent;border-color: #797979;font-weight: normal;text-indent: 14px;}
ul.tree li a.root.last {background: url("../img/gm/kat.png") no-repeat scroll 5px 8px transparent;border-top: 1px solid #797979;font-weight: normal;padding-left: 3px;text-indent: 14px;}
ul.tree li a.last {background: url("../img/gm/kat.png") no-repeat scroll 14px 8px transparent;border-top: 1px solid #797979;font-size: 12px;padding-left: 22px;text-indent: 4px;}
ul.tree li a.last.act {text-decoration: underline;font-weight: bold;background: url("../img/gm/kat-last.png") no-repeat scroll 4px 7px transparent;}
ul.tree li a.exp {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 4px 7px transparent;color: black;font-weight: bold;}
ul.tree li a.exp.act {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 4px 7px transparent;color: white;font-weight: bold;}
ul.tree li a.root.last.act {font-weight: bold;}
ul.tree li ul li a.has {background: url("../img/gm/kat.png") no-repeat scroll 14px 8px transparent;border-top: 1px solid #797979;font-size: 12px;padding-left: 22px;text-indent: 4px;}
ul.tree li ul li ul li a.has {background: url("../img/gm/kat.png") no-repeat scroll 24px 8px transparent;border-top: 1px solid #797979;font-size: 12px;padding-left: 32px;text-indent: 4px;}
ul.tree li ul li ul li ul li a.has {background: url("../img/gm/kat.png") no-repeat scroll 34px 8px transparent;border-top: 1px solid #797979;font-size: 12px;padding-left: 42px;text-indent: 4px;}
ul.tree li ul li ul li ul li ul li a.has {background: url("../img/gm/kat.png") no-repeat scroll 44px 8px transparent;border-top: 1px solid #797979;font-size: 12px;padding-left: 52px;text-indent: 4px;}
ul.tree li ul li a.exp.act {background-position: 22px 14px;border-top: 1px solid #797979;font-size: 12px;padding-left: 22px;text-indent: 4px;}
ul.tree li a.exp.has {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 4px 7px transparent;font-weight: bold;text-decoration: underline;}
ul.tree li ul li a.exp.has {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 14px 7px transparent;padding-left: 22px;}
ul.tree li ul li ul li a.exp.has {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 24px 7px transparent;padding-left: 32px;}
ul.tree li ul li ul li ul li a.exp.has {background: url("../img/gm/kat-aktiv.png") no-repeat scroll 34px 7px transparent;padding-left: 42px;}
ul.tree li ul li ul li a.last {background-position: 24px 8px;border-top: 1px solid #797979;font-size: 12px;padding-left: 32px;text-indent: 4px;}
ul.tree li ul li ul li ul li a.last {background-position: 34px 8px;border-top: 1px solid #797979;font-size: 12px;padding-left: 42px;text-indent: 4px;}
ul.tree li ul li ul li ul li ul li a.last {background-position: 44px 8px;border-top: 1px solid #797979;font-size: 12px;padding-left: 52px;text-indent: 4px;}
ul.tree li ul li a.last.act {background-position: 14px 7px;}
ul.tree li ul li ul li a.last.act {background-position: 24px 7px;}
ul.tree li ul li ul li ul li a.last.act {background-position: 34px 7px;}
ul.tree li ul li ul li ul li ul li a.last.act {background-position: 44px 7px;}
ul.tree li a.exp.has.act {background: url("../img/gm/kat-aktiv-exp.png") no-repeat scroll 4px 7px transparent;}
ul.tree li ul li a.exp.has.act {background: url("../img/gm/kat-aktiv-exp.png") no-repeat scroll 14px 7px transparent;}
ul.tree li ul li ul li a.exp.has.act {background: url("../img/gm/kat-aktiv-exp.png") no-repeat scroll 24px 7px transparent;}
ul.tree li ul li ul li ul li a.exp.has.act {background: url("../img/gm/kat-aktiv-exp.png") no-repeat scroll 34px 7px transparent;}
ul.tree li.d3exp {background-color:#E3E3E3;}
ul.tree li.d3exp ul {background-color: #E3E3E3;}
ul.tree li.d3exp ul li ul {background-color: #CECDCD;}
ul.tree li.d3exp ul li ul li ul{background-color: #B8B7B7;}
ul.tree li.d3act {background-color:#a61526;color:white;}
.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;margin-left: 5px;margin-top: 8px;width: 79px;}
div#footer {background: none repeat scroll 0 0 transparent;}
div#footer-head {background: url("../img/gm/footer-head.jpg") no-repeat scroll 0 0 transparent;height: 82px;position: relative;width: 991px;}
div#footer-content {background: url("../img/gm/footer-content.jpg") repeat-y scroll 0 0 transparent;width: 991px;}
div#footer-foot {background: url("../img/gm/footer-foot.jpg") no-repeat scroll 0 0 transparent;width: 991px;}
div.bar.copy {background: none repeat scroll 0 0 transparent;border: medium none;color: #000000;padding: 14px 20px 0 0;text-align: right;}
div.bar.copy a {color: #000000;}
div.bar.shop {background: none repeat scroll 0 0 transparent;float: left;padding: 0 10px 0 20px;text-align: left;width: 200px;font-size: 12px;}
div.bar.shop a, div.bar.shop2 a, div.bar.shop3 a {color: #000000;font-size: 12px;line-height: 18px;margin: 0;}
div.bar.shop2 {float: left;padding: 0 13px 0 20px;text-align: left;width: 180px;font-size: 12px;}
div.bar.shop3 {float: left;padding: 0 12px 0 20px;text-align: left;width: 190px;line-height: 18px;font-size: 12px;}
#footer .shopicons {display: none;}
#footer_head1 {padding-left: 20px;padding-right: 43px;}
#footer_head2 {padding-left: 20px;}
#footer_head3 {float: right;padding-right: 10px;position: relative;}
#footer_head4 {left: 107px;position: absolute;top: 0;}
.footer_head {color: #A61526;float: left;font-size: 14px;line-height: 14px;padding-top: 22px;}
.footertext-right {color: #000000;float: left;padding: 0 0 0 14px;width: 295px;}
.footertext-copy {clear: both;color: #000000;font-size: 11px;font-weight: bold;padding: 0 30px 5px 0;text-align: right;}
#right .form input.txt {background: url("../img/gm/input-new.jpg") no-repeat scroll 0 0 transparent;border: medium none;color: #717171;height: 17px;margin: 0 0 3px;padding: 5px 10px 0;width: 139px;}
#right .form input.captcha {background: url("../img/gm/input-new_small.jpg") no-repeat scroll 0 0 transparent;border: medium none;color: #717171;height: 17px;margin: 0 0 3px;padding: 5px 10px 0;width: 55px;}
#right .form input.txt.openid {width: 139px;}
.form {text-align: left;}
#right .form span.btn input {background: url("../img/gm/go-new.jpg") no-repeat scroll 0 0 transparent;border: medium none;height: 19px;width: 25px;}
span.btn {background: none repeat scroll 0 0 transparent;}
.link {background: none repeat scroll 0 0 transparent;}
.link-pfeil {background: url("../img/gm/pfeil-service.jpg") no-repeat scroll 12px 2px transparent;color: #9F3B45;float: left;font-size: 11px;padding-left: 26px;}
.link-pfeil a {color: #9F3B45;}
.link-pfeil2 {background: url("../img/gm/pfeil-service.jpg") no-repeat scroll 12px 2px transparent;float: left;padding-left: 12px;}
#body .boxhead {float: none;margin: 0 4px;width: auto;}
#body strong.boxhead {float: left;width: 532px;}
#body .box {border-bottom: medium none;border-color: #000000 #000000;margin: 0 4px;overflow: hidden;width: 537px;}
#body .box.notice {margin: 0 4px 5px;width: 553px;}
#body .locator {background: url("bg/locator_bg.png") no-repeat scroll 0 0 transparent;border: medium none;color: #000000;margin: 0 4px 5px;width: 554px;}
#body .locator .lochead {background: none repeat scroll 0 0 transparent;}
#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 {background: url("bg/product_bg.png") repeat scroll 0 0 transparent;border: medium none;height: 285px;margin: 5px 3px 5px 4px;overflow: hidden;padding: 0;text-align: center;width: 273px;}
#body .product {background: url("bg/product_bg.png") no-repeat scroll 0 0 transparent;border: medium none;height: 285px;margin: 5px 3px 5px 4px;overflow: hidden;padding: 0;text-align: center;width: 273px;}
#body .product.big {background: url("bg/product_big_bg.png") repeat scroll 0 0 transparent;float: none;height: 246px;margin: 0 4px 10px;padding: 0;width: auto;}
#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;}
#body .product .priceanddetaillink sup {display: none;}
#body .product .priceanddetaillink big {background: url("bg/pricebackground.png") no-repeat scroll 0 0 transparent;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: url("bg/detailbackground.png") no-repeat scroll 0 0 transparent;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: url("bg/pricebackground_big.png") no-repeat scroll 0 0 transparent;color: #FFFFFF;font-size: 14px;font-weight: bold;margin: 0 0 0 90px;padding: 6px 25px;}
#body .product.big .priceanddetaillink .buttonlike {background: url("bg/pricebackground_big.png") no-repeat scroll 0 0 transparent;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: url("bg/detailsarticletitle.png") no-repeat scroll 0 0 transparent;float: left;height: 49px;margin: 0 7px;padding: 10px 5px 0;text-align: center;width: 538px;}
#body .product.details.head.big {background: none repeat scroll 0 0 #FFFFFF;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 {float: left;text-align: left;width: 408px;}
#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: url("bg/picaction_bg.jpg") repeat-x scroll 0 0 transparent;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;display: block;height: 44px;padding: 5px;}
#body .product.details.head.big .picaction .zooms {background: url("bg/picaction_bg.jpg") repeat-x scroll 0 0 transparent;border-bottom: 1px solid #FFFFFF;color: #FFFFFF;display: block;height: 44px;padding: 5px;}
#body .product.details.head.big .picaction .zooms a {background: none repeat scroll 0 0 transparent;border: medium none;display: inline;padding: 0;}
#body .statusandprice {background: url("bg/detailsdeivery_bg.png") repeat-x scroll 0 0 #E7E4E4;border-color: #000000;border-style: solid;border-width: 0 1px 1px;float: left;margin: 0 7px;padding: 0 16px 3px;width: 514px;}
#body .statusandprice .status {float: left;margin: 5px 0 0;width: 314px;}
#body .statusandprice .flag {border: 1px solid #969696;float: left;height: 6px;margin: 3px 8px 0 0;width: 6px;}
#body .statusandprice .flag.red {background-color: #FF0000;}
#body .statusandprice .flag.orange {background-color: #FFB200;}
#body .statusandprice .flag.green {background-color: #00AB1F;}
#body .statusandprice .prices {float: left;text-align: right;width: 200px;}
#body .statusandprice .prices big {font-size: 18px;font-weight: bold;}
#body .statusandprice tt {font-size: 13px;font-weight: bold;}
#body .product.moredetails {background: none repeat scroll 0 0 #FFFFFF;border-color: #000000;border-style: solid;border-width: 0 1px 1px;margin: 0 7px 10px;padding: 5px 2px;width: 542px;}
#body .product.moredetails .longdesc {border: medium none;}
#body .variantsandtobasket {background: none repeat scroll 0 0 #FFFFFF;border-color: #000000;border-style: solid;border-width: 0 1px;float: left;margin: 0 7px;padding: 0 5px;text-align: right;width: 536px;}
#body .variantsandtobasket .detailstobasket {padding: 4px 0;}
#body .variantsandtobasket .detailstobasket .tocart input {background: url("bg/warenkorbbutton.png") repeat scroll 0 0 transparent;border: medium none;/* d3 KH disabled 2011-02-14 color: transparent; */cursor: pointer;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: url("../img/gm/gutschein-header.jpg") no-repeat scroll 0 0 transparent; border: medium none; color: #5E5E5E; float: left; font-size: 11px; font-weight: bold; height: 20px; line-height: 20px; margin: 0 4px; padding: 6px 13px 6px 6px; width: 532px; }
#body strong.head a.rss, #body strong.head2 a.rss, #body .product strong.h4 a.rss, #body .boxhead a.rss {bottom: 14px;}
#body .ordersteps {background: url("../img/gm/steps.jpg") no-repeat scroll 0 0 transparent;height: 144px;margin-left: 4px;width: 551px;}
#body .ordersteps dl {background: none repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;height: 144px;margin: 0;padding: 0;width: 107px;}
#body .ordersteps dl a {color: #FFFFFF;}
#body .ordersteps dt, #body .ordersteps dt a {font-size: 12px;padding-top: 4px;text-align: center;}
#body .ordersteps dl.active-step1 {background: url("../img/gm/step1.jpg") no-repeat scroll -1px 0 transparent;height: 144px;width: 107px;}
#body .ordersteps dl.active-step2 {background: url("../img/gm/step2.jpg") no-repeat scroll 0 0 transparent;height: 144px;margin-left: 3px;width: 107px;}
#body .ordersteps dl.active-step3 {background: url("../img/gm/step3.jpg") no-repeat scroll 0 0 transparent;height: 144px;width: 107px;}
#body .ordersteps dl.active-step4 {background: url("../img/gm/step4.jpg") no-repeat scroll 0 0 transparent;height: 144px;width: 107px;}
#body .ordersteps dl.active-step5 {background: url("../img/gm/step5.jpg") no-repeat scroll 0 0 transparent;height: 144px;width: 107px;}
#body div.bar.prevnext {background: none repeat scroll 0 0 transparent;border: 0 none;}
#body div.bar.prevnext .arrowright input {background: url("../img/gm/button-forward.jpg") no-repeat scroll 0 0 transparent;border: 0 none;font-size: 13px;font-weight: normal;height: 25px;margin-right: 10px;padding: 0 10px 3px 0;width: 182px;float: right;}
#body div.bar.prevnext.d3paypal .arrowright input {height: 50px;}
#body div.bar.prevnext .arrowdown input {background: url("../img/gm/button-back.jpg") no-repeat scroll 0 0 transparent;border: 0 none;font-size: 13px;font-weight: normal;height: 25px;margin-left: 7px;padding: 0 0 3px 10px;width: 182px;}
#body .basket .frombasket input {
    background: url("../img/gm/button-klein-blank.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 15px;
    margin-top: 2px;
    width: 93px;
    font-weight: normal;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 0px;
}
#body .basket .upd {
    background: url("../img/gm/button-klein-blank.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 15px;
    margin-top: 2px;
    width: 93px;
    font-weight: normal;
    padding-left: 0px;
    padding-bottom: 3px;
    padding-top: 0px;
}
#body .basket .frombasket {background: none repeat scroll 0 0 transparent;}
#body .basket .bsk_sep .line {background: url("../img/gm/long-line.jpg") no-repeat scroll center bottom transparent;}
#body .basket .bsk_sep .line-small {background: url("../img/gm/small-line.jpg") no-repeat scroll right bottom transparent;}
#body .basket .sumrow.total td {background: url("../img/gm/bg-summe.jpg") no-repeat scroll 300px 3px transparent;}
#body .basket .bsk_sep .bigline {border-bottom: medium none;}
#body .basket {background: url("../img/gm/basket-content.jpg") repeat-y scroll 0 0 transparent;border: 0 none;margin: 0 0 0 4px;padding: 0;width: 551px;}
#body .basket td {background: none repeat scroll 0 0 transparent;}
#body .basket-header {background: url("../img/gm/basket-header.jpg") no-repeat scroll 0 0 transparent;border: 0 none;float: left;height: 55px;margin: 0 0 0 4px;padding: 0;width: 551px;}
#body .basket-header th {background: none repeat scroll 0 0 transparent;font-size: 13px;font-weight: bold;}
#body .basket th {background: none repeat scroll 0 0 transparent;border: 0 none;color: #000000;font-size: 13px;font-weight: normal;}
#body .basket th.brd {border-left: 0 none;}
#body .basket td.brd {border-left: 0 none;text-align: center;}
#body .basket th .brd_line {background: none repeat scroll 0 0 transparent;}
#body .basket .bottrow {background: url("../img/gm/basket-footer.jpg") no-repeat scroll 0 0 transparent;border: 0 none;}
#body .basket .art_title a {color: #BB0000;font-weight: normal;}
#test_VoucherHeader, #body .boxhead {background: url("../img/gm/gutschein-header.jpg") no-repeat scroll 0 0 transparent;border: medium none;height: 27px;margin-left: 4px;margin-top: 10px;padding: 6px 13px 6px 6px;width: 532px;}
.voucher-box {background: url("../img/gm/basket-content.jpg") repeat-y scroll 0 0 transparent;float: left;margin-left: 4px;padding: 10px;width: 551px;}
.btn-voucher {background: url("../img/gm/button-gutschein-senden.jpg") no-repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;height: 23px;padding-left: 10px;text-align: left;width: 164px;}
.voucher-box-footer {background: url("../img/gm/basket-footer.jpg") no-repeat scroll 0 0 transparent;float: left;height: 18px;margin-left: 4px;width: 551px;}
#body strong.useroptboxhead {background: url("../img/gm/opt-header.jpg") no-repeat scroll 0 0 transparent;border: medium none;color: #000000;height: 32px;margin: 0;padding: 10px;width: 154px;}
#body .useroptbox {background: url("../img/gm/opt-content.jpg") repeat-y scroll 0 0 transparent;border: 0 none;height: auto;margin: 0;min-height: 280px;padding: 0 7px;width: 160px;}
.opt-footer {background: url("../img/gm/opt-footer.jpg") no-repeat scroll 0 0 transparent;height: 11px;width: 174px;}
.btn-opt {background: url("../img/gm/opt-button.jpg") no-repeat scroll 0 0 transparent;border: medium none;color: #FFFFFF;font-size: 13px;height: 23px;padding-bottom: 2px;padding-right: 15px;width: 161px;}
.opt-input {background: url("../img/gm/input-new.jpg") no-repeat scroll 0 0 transparent;border: medium none;height: 17px;margin: 0 0 3px;padding: 5px 10px 0;width: 139px;}
.captcha {background: url("../img/gm/input-new_small2.jpg") no-repeat scroll 0 0 transparent;border: medium none;height: 17px;margin: 0 0 3px;padding: 5px 10px 0;width: 42px;}
.opt-link-pfeil {background: url("../img/gm/pfeil-service.jpg") no-repeat scroll 12px 4px transparent;float: left;padding-left: 12px;}
#body .box.info {background: url("../img/gm/basket-content.jpg") repeat-y scroll 0 0 transparent;border: 0 none;margin: 0 0 0 4px;padding: 10px;width: 531px;}
.req {color: #B13241;font-size: 14px;}
#body .boxhead2 {background: url("../img/gm/header-anmelden.jpg") no-repeat scroll 0 0 transparent;border: medium none;float: left;font-size: 10px;height: 55px;line-height: 14px;margin-left: 4px;margin-top: 10px;padding: 2px 5px 0;width: 541px;}
#body .boxhead2 a {color: #A61526;font-size: 10px;}
#body .boxhead3 {background: url("../img/gm/header-anmelden.jpg") no-repeat scroll 0 0 transparent;border: medium none;float: left;font-size: 13px;height: 40px;line-height: 14px;margin-left: 4px;margin-top: 10px;padding: 17px 0 0 10px;width: 541px;}
.user-headline {color: #A61526;font-size: 13px;font-weight: bold;line-height: 18px;text-align: center;width: 531px;}
.payment-headline {color: #A61526;font-size: 13px;font-weight: bold;line-height: 18px;text-align: center;width: 531px;}
.long-line {background: url("../img/gm/long-line.jpg") no-repeat scroll center center transparent;height: 1px;margin-bottom: 20px;width: 551px;}
#body .dot_sep2 {background: url("../img/gm/long-line.jpg") no-repeat scroll center center transparent;height: 1px;margin-bottom: 20px;width: 551px;}
.basket-footer-sec {background: url("../img/gm/basket-footer.jpg") no-repeat scroll 0 0 transparent;float: left;height: 18px;margin-left: 4px;width: 551px;}
.btn-lieferadresse {background: url("../img/gm/button-lieferadresse.jpg") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 13px;font-weight: normal;height: 25px;padding: 0 0 4px;text-align: center;width: 414px;}
#body .errorbox {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B13241;color: #B13241;float: left;font-size: 14px;font-weight: bold;margin: 3px 5px 10px 7px;padding: 15px;width: 515px;}
#body .box.notice {background: none repeat scroll 0 0 transparent;font-size: 13px;margin: 0 auto;min-height: 20px;text-align: center;}
.def_color_1 {color: #A61526;}
#body div.bar.prevnext .termsconfirm td {color: #000000;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: medium none;}
.btn-next {background: url("../img/gm/button-forward.jpg") no-repeat scroll 0 0 transparent;border: 0 none;color: #FFFFFF;font-size: 12px;font-weight: normal;height: 25px;margin-right: 10px;padding: 0 29px 3px 0;width: 182px;}
#body dl.orderinfocol dt {font-size: 12px;}
#body div.bar.prevnext input {background: url("../img/gm/button-blanko.jpg") no-repeat scroll 0 0 transparent; min-height: 15px;}
#body div.bar.prevnext input.button-blanko {height: 30px;padding: 0 0 5px;width: 184px;}
.button-blanko {background: url("../img/gm/button-blanko.jpg") no-repeat scroll 0 0 transparent;display: block;height: 25px;padding-top: 5px;text-align: center;width: 182px;float: right;}
#body .button-blanko a, #body .button-blanko a:hover {color: #FFFFFF;}
#left {border-right-width: 0;}
#body .product .fromlist {background: url("../img/gm/button-entfernen.jpg") no-repeat scroll 0 0 transparent;border-style: none;right: 171px;top: 190px;}
div.bar.oxid dl.box.basket {margin-top: 14px;position: relative;}
div.bar.oxid dl.box.basket a.d3_top_basket_top_link {display: block;height: 25px;text-decoration: none;}
#body div.bar.prevnext.bottom a.content {background: url("../img/gm/button-blanko.jpg") no-repeat scroll 0 0 transparent;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: url("bg/zurKasse_gross.png") no-repeat scroll 0 0 transparent;}
#right .box.minibasket .tocart input.zurkasse {background: url("bg/zurKasse.png") no-repeat scroll 0 0 transparent;margin-bottom: 5px;}
#body .product div.h3 {display: inline;}
#body .product div .status {float: left;margin: 0 5px;}
#body .product div .status .flag {border: 1px solid #969696;float: left;height: 8px;margin: 1px 8px 0 0;width: 8px;}
#body .multivariants {}
#body .box.info .errorbox {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #B13241;color: #B13241;float: none;font-size: 14px;font-weight: bold;margin: 0 0 10px;padding: 10px 0;width: 100%;}
dl.box.service dd ul li {float: left;}
dl.box.basket th {padding:0px;}
dl.box.service dd#header_Register ul li{float: right;font-size: 12px;}
dl.box.service dd#header_Register ul li a {color: #8E1423 !important;}
dl.box.service dd {float: right;padding:0;}
div.bar.links.single .right {height: 27px;margin-right: 14px;padding-top: 2px;width: 209px;}
div.bar .right {height: 51px;margin-right: 14px;padding-top: 1px;/*width: 310px;*/}
div.bar .certificates {position: absolute;right: 227px;top: 60px;}
dl.box.basket dd table {font: 11px/130% Arial,Verdana;}
dl.box.basket dd table th strong {font-weight:bold;}
.d3boxes {background: url("../img/gm/d3boxes.jpg") no-repeat scroll 0 0 transparent;float: left;height: 85px;padding: 3px 10px 12px 6px;width: 975px;}
.d3boxes .d3box {float: left;height: 85px;margin-right: 4px;width: 191px;position:relative;color: #A11324;}
.d3boxes .d3box > a, .d3boxes .d3box > span {color: #A11324;font-size: 12px;}
#header_loungeplaner {bottom: 16px;position: absolute;right: 11px;}
#header_katalog_blaettern {bottom: 31px;left: 80px;position: absolute;color: #A11324;}
#header_katalog_download {bottom: 16px;left: 80px;position: absolute;color: #A11324;}
#header_proben{display: block;height: 85px;position: relative;color: #A11324;font-size: 12px;}
#header_proben span{bottom: 12px;position: absolute;right: 56px;}
#header_videos {display: block;height: 66px;text-decoration: none;}
#right div.box .polyrattan div.d3box {color: #A11324;font-size: 12px;}
iframe#header_fbiframe {border: medium none;height: 80px;overflow: hidden;width: 191px;}
img#d3fboverlay {position: absolute; top: 17px; left: 6px;}
div.bar .d3box {float: left;height: 85px;margin-right: 4px;position: relative;width: 191px;}
.d3CatContainer {margin: 0 17px;padding-bottom: 1px;}
div#content-mid .d3CatContainer {margin: 0 5px 0 17px;}
div#content-mid .box .d3CatContainer {margin: 0 5px;}
.d3CatContainer div.d3Cat {background:white;border-color: black;border-style: none solid solid none;border-width: 1px;float: left;height: 100px;width: 130px;position:relative;}
.d3CatContainer div.d3Cat.top {border-top: 1px solid black;}
.d3CatContainer div.d3Cat.left {border-left: 1px solid black;}
#body .d3CatContainer div.d3Cat a{bottom: 0;color: black;display: block;height: 100px;text-align: left;width: 130px;}
#body .d3CatContainer div.d3Cat a div{background: no-repeat scroll right center #EDEDED;bottom: 0;height: 40px;left: 0;position: absolute;width: 125px;padding-left: 5px;display:table;}
#body .d3CatContainer div.d3Cat a span{display:table-cell;vertical-align: middle;}
#body .d3CatContainer div.d3Cat a span.first {width: 100%;}
#body .d3CatContainer div.d3Cat img{}

#body .d3_extsearch_navigation.baseframe { margin: 0 1px 10px !important;  }
#body .d3_extsearch_navigation.baseframe.fit { margin: 0 5px 10px !important; }
#body .d3aktion { height: auto; margin: 0 16px 5px 10px; width: auto;}

#body .product.details.head.big .hiddenmorepics {display: none;}

.billsafe a { float:right; }
#body .d3status .d3flag {border: 1px solid #969696;float: left;height: 6px;margin: 3px 8px 0 0;width: 6px;}
#body .d3status .d3flag.green {background-color: #00AB1F;}
#body .d3status .d3flag.red {background-color: #FF0000;}
#body .d3status .d3flag.orange {background-color: #FFB200;}

#d3_loungeplaner_message.popup .container {position: relative;top: 25px;}
