#innerbody div.bar.prevnext {background-color:#F7F7F7; border:1px solid #E1E1E1; margin:5px;padding:0;height: 27px; float: left; width: 568px;margin-left:0px}
#innerbody div.bar.prevnext input {background:#E1E1E1;color:#555555;border:1px solid #E1E1E1;cursor:pointer;font-size: 11px;font-weight:bold;padding:5px 35px;margin:0;line-height: 1.1em;}
#innerbody div.bar.prevnext.bottom {margin-bottom:15px;}


/* ORDER */

/* Order steps */
#innerbody .ordersteps {margin: 0 5px 5px 0px; float:left;}
#innerbody .ordersteps dl {width: 102px; height: 63px; padding: 3px; margin: 0 5px 0 0; float:left; border: 1px solid #E1E1E1; background: #F7F7F7; color: #555555;}
#innerbody .ordersteps dt {padding:0; margin: 0;}
#innerbody .ordersteps dt, #innerbody .ordersteps dt a {font-size: 10px; font-weight: bold;}
#innerbody .ordersteps dl big {font-size: 21px; line-height: 19px;}
#innerbody .ordersteps dt a:hover big {text-decoration: underline;}
#innerbody .ordersteps dd, #innerbody .ordersteps dd a {font-size: 9px; margin: 0;}
#innerbody .ordersteps .lastinrow {margin-right: 0; width: 102px;}
#innerbody .ordersteps dl.active {background: #ffffff;}
#innerbody .ordersteps dl.active dt, #innerbody .ordersteps dl.active dt a {color: #000000;}
#innerbody .ordersteps.nofinalstep dl {width: 126px;}
#innerbody .ordersteps.nofinalstep .lastinrow {width: 128px;}

/* Order back/next step button */
#innerbody div.bar.prevnext .arrowdown input {background: url(bg/oxid_ee_.gif) no-repeat 15px -342px; background-color: #555; padding-left: 38px; padding-right: 25px;}
#innerbody div.bar.prevnext .arrowright input { width: 200px; background-color: #E1E1E1; color: #555;}
#innerbody div.bar.prevnext .minorderprice {font-size: 12px; font-weight: bold; line-height: 27px; text-align: center; width: auto;}
#innerbody div.bar.prevnext .termsconfirm {width: auto; margin: 0 10px;}
#innerbody div.bar.prevnext .termsconfirm td {font-size: 10px; color: #555555; padding: 3px 3px 3px 0;}
#innerbody div.bar.prevnext .termsconfirm a {font-size: 10px; color: #555555; text-decoration: underline;}
#innerbody div.bar.prevnext .termsconfirm a:hover {color: #555555;}
#innerbody div.bar.prevnext .termsconfirm .chkbox {background: none; border: none; vertical-align: middle; margin: 0px; padding: 0;}
#innerbody div.bar.prevnext.terms {height: auto; margin-bottom: 10px;}

/* Basket */
#innerbody .basket {float:left;empty-cells:show; width: 570px; margin-left: 0px; border: 1px solid #E1E1E1;}
#innerbody .basket tbody td {}
#innerbody .basket th { border: 0px; background: #F7F7F7; height: 25px; border-bottom: 1px solid #E1E1E1; }
#innerbody .basket th.brd { border: 0px; }
#innerbody .basket th .brd_line {  }
#innerbody .basket th.lastcol {  }
#innerbody .basket td.brd {  }

#innerbody .basket .bsk_sep td {  }
#innerbody .basket .bsk_sep .line {  }
#innerbody .basket .bsk_sep .bigline { }

#innerbody .basket .picture {border: 1px solid #e2e2e2; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px; }
#innerbody .basket .art_title a {font-size: 10px; font-weight: bold; color: #000000;}
#innerbody .basket .art_title a:hover {color: #000000;}
#innerbody .basket .art_num {font-size: 10px; color: #555555;}
#innerbody .basket .variants select {width: 136px; margin-top: 2px;}

#innerbody .basket .btn, #innerbody .basket .amount {margin-bottom: 7px;}
#innerbody .basket .upd {color: #ffffff; width: 91px; cursor: pointer; padding: 1px;}
#innerbody .basket .price {padding-right: 25px; text-align: right;}
#innerbody .basket .orderprice {padding-right: 20px; text-align: right;}
#innerbody .basket .vat {padding-left: 20px;}
#innerbody .basket .vat_order {padding-left: 15px;}
#innerbody .basket .totalprice {padding-right: 6px; text-align: right;}
#innerbody .basket .notice td {padding-top: 5px; font-size: 10px; color: #555555;}
#innerbody .basket .sumrow td {padding-top: 3px;}
#innerbody .basket .sumrow.total td {padding: 7px 0 4px;}
#innerbody .basket .sumdesc {padding-right: 15px !important; text-align: right;}
#innerbody .basket .discount, #innerbody .basket .coupon {color: #555555; font-size: 10px;}
#innerbody .basket .bottrow {height: 14px;}
#innerbody .basket a.remove {display: block; width: 97px; height: 17px; line-height: 17px; border: 1px solid #555555; color: #ffffff;  background: #555555;text-align: center; font-weight: bold; font-size: 10px; text-decoration: none;}
#innerbody .basket a.wrapremove  {width: 70px;}

#innerbody .basket .wrapmod { display:block;height:18px;line-height:1;width: 85px; background: transparent url(bg/buttons_ee_.gif) no-repeat right -100px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#innerbody .basket .wrapmod a {font-size: 10px; text-align: center; text-decoration: none; display: block; height:14px;line-height:1;width: 62px; background: transparent url(bg/buttons_ee_.gif) no-repeat 0 -100px; margin:0; border:0;color:#ffffff;padding:4px 0 0 23px;font-weight: bold; }

#innerbody .basket .frombasket { height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ee_.gif) no-repeat right -50px; margin:0; border: 0 none; padding:0 1px 0 0;float: left}
#innerbody .basket .frombasket input{ height:18px;line-height:1;width: 100px; background: transparent url(bg/buttons_ee_.gif) no-repeat 0 -50px; margin:0; border:0;color:#ffffff;padding:0 0 0 23px;cursor:pointer;font-weight: bold;}
#innerbody .basket .frombasket a { width: 77px; height: 16px; background: transparent url(bg/buttons_ee_.gif) no-repeat 0 -50px; margin:0; border:0; color:#ffffff; padding:4px 0 0 23px; font-weight: bold; font-size: 10px; text-align: center; text-decoration: none; display: block;}

/* user options step */
#innerbody strong.useroptboxhead {margin:10px 5px 0 0px;background: #ffffff; padding:4px 5px 5px 7px;height:20px;border:1px solid #E1E1E1; border-left:8px solid #E1E1E1;border-right:1px solid #E1E1E1;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:162px; display: block;}
#innerbody strong.useroptboxheadbig {margin:10px 5px 0 0px;background: #ffffff; padding:4px 5px 5px 7px;height:20px;border:1px solid #E1E1E1;border-left:8px solid #E1E1E1;border-right:1px solid #E1E1E1;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:259px; display: block;}
#innerbody .useroptbox {border:1px solid #E1E1E1; border-top: none; width:151px;height:310px;margin:0 5px 10px 0px;padding:5px 15px;position:relative; font-size: 12px;}
#innerbody .useroptboxbig {border:1px solid #E1E1E1; border-top: none; width:248px;height:310px;margin:0 5px 10px 0px;padding:5px 15px;position:relative; font-size: 12px;}
#innerbody .useroptbox .link {font-size: 10px;}
#innerbody .useroptbox .err {margin-bottom: 10px; font-size: 10px;}

/* payment step */
#innerbody .paymentboxhead, #innerbody .thankyouboxhead {margin-top: 5px;}

/* order step */
#innerbody dl.orderinfocol {margin: 0 5px; width: 257px; float:left;}
#innerbody dl.orderinfocol dt {padding:0; margin: 0 0 5px 0; height: 23px; font-weight: bold; border-bottom: 1px solid #e2e2e2;}
#innerbody dl.orderinfocol dd {padding:0; margin: 0;}
#innerbody .giftwrap {height:18px;width: 20px; background: transparent url(bg/buttons_ee_.gif) 0 -100px no-repeat; margin:0; border: 0 none; padding:0; display: block;}

#innerbody .etrustlogocol {float: left; width: 100px;}
#innerbody .etrustdescocol {float: left; width: 443px;}

/* Wrapping */
#innerbody .wrapping {float: left; margin: 0 5px 10px 6px; border: 1px solid #555555; border-left:none; empty-cells: show;}
#innerbody .wrapping tbody td {padding-top: 10px;}
#innerbody .wrapping th {background: #ffffff; color: #555555; font-weight: bold; height: 25px; padding-left: 6px;}
#innerbody .wrapping th.brd {padding: 0;border-left: 1px solid #555555;}
#innerbody .wrapping th .brd_line {background: #555555; width: 7px; height: 25px;}
#innerbody .wrapping td.brd {border-left: 1px solid #555555;}
#innerbody .wrapping .wrp_sep td {height: 9px; padding-top: 0;}
#innerbody .wrapping .wrp_sep .line {border-bottom: 1px solid #e2e2e2;}
#innerbody .wrapping .picture {border: 1px solid #e2e2e2; background: #ffffff; text-align: center; display: block; height: 42px; width: 56px; margin-left: 5px;}
#innerbody .wrapping .art_title a {font-size: 10px; font-weight: bold; color: #000000;}
#innerbody .wrapping .art_title a:hover {color: #000000;}
#innerbody .wrapping .art_num {font-size: 10px; color: #555555;}
#innerbody .wrapping .wrapping_items td {padding-top: 0;}
#innerbody .wrapptop {margin-top: 10px;}
#innerbody .giftbigimg {padding-right: 12px;}

#innerbody dl.orderinfocol.greetingcard {width: 540px; margin: 0;}
#innerbody .cardbox {width: 257px; float: left; margin: 0 10px 5px 0;}
#innerbody .cardbox .card_title {}
#innerbody .cardbox .card_body {padding: 5px 0 5px 25px;}
#innerbody .card_sep {clear: both;}
#innerbody .giftmessage {width: 100%; height: 100px;}

#innerbody .hinweisbox {
    width: 132px;
    padding: 5px;
    border: 1px solid #E1E1E1;
    position: absolute;
    top: 100px;
    left: 601px;
    min-height: 570px;
}

#innerbody strong.boxhead2 {margin:10px 5px 0 0px;background: #ffffff; padding:4px 2px 5px 17px;height:20px;border:1px solid #E1E1E1; border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:550px; display: block;}
#innerbody strong.boxheadbig2 {margin:10px 5px 0 0px;background: #ffffff; padding:4px 5px 5px 7px;height:20px;border:1px solid #E1E1E1;border-left:8px solid #E1E1E1;border-right:1px solid #E1E1E1;line-height:20px; font-size: 12px;font-weight: bold;color:#555555;width:550px; display: block;}
#innerbody .box2 {border:1px solid #E1E1E1; width:539px; margin:0 5px 10px 0px;padding:5px 15px;position:relative; font-size: 12px;}
#innerbody .box2 .link {font-size: 10px;}
#innerbody .box2 .err {margin-bottom: 15px; margin-bottom: 15px;  font-size: 12px; font-weight: bold; }

#innerbody .kattext .katdot{background:url(bg/dot.gif) repeat;width:705px;height:3px;margin-bottom:6px}
#innerbody .kattext {padding:0px 0 0 0;position:relative;font-size:11px;}

