#page_body_main_content .price {
    float: left;
}

#page_body_main_content .shoparticle {
    background-image: none;
}

#page_body_main_content .shoparticle h2 {
    display: none;
}

#page_body_main_content .shoparticle .richtext {
    margin: 0;
}

#wwe3_form_buy_shoparticle .label {
    width: 3em;
}

#wwe3_form_buy_shoparticle .mandatory {
    display: none;
}

#page_body_right_content .wwe3_form_container{
    width: 90%;
    max-width: 90%;
    margin-left: 5%;
    margin-bottom: .8em;
    background-color: #D4EBEC;
    overflow: hidden;
}

#page_body_right_content .wwe3_form_container form {
    padding:1em;
    margin: 0;
    position: relative;
    top: -0.5em;
}

#page_body_main_content .basket .wwe_form_submit,
#page_body_main_content .basket .wwe_form_submit:hover,
#page_body_main_content .basket .wwe_form_submit:focus,
#page_body_main_content .basket .wwe_form_submit:active {
    float: right;
}

table.list_table,
table.basket {
    font-size:0.88em;
}

table.list_table th,
table.basket th {
    background-color:#EBF5F6;
    margin: 5px 0;
    border-top:1px solid #98CAC7;
    padding-left: 5px;
    text-align: left;
}

table.deliaddress th,
table.payaddress th,
table.pay_method th {
    width: 10em;
    border:1px solid white;
    padding:0 0 0 5px;
    font-weight: normal;
    border-left-width: 0;
}
table.deliaddress td,
table.payaddress td,
table.pay_method td {
    padding-left: 0.3em;
}
table.pay_method td {
    padding: 5px;
}

table.basket td {
    font-size: 0.9em;
    padding: 3px;
}
table.basket td.deleteicon {
    padding: 0;
}

table.basket td.articletitle {
    font-size: 1em;
    width: 55%;
}

table.basket td.articletitle img {
    margin 50% 0;
}
table.basket .number{
    text-align: right !important;
}

table.basket .number input{
    border: solid #6BAAAC 1px;
    font-size: 1em;
}

table.basket .trenner{
    border-top: 1px solid #98CAC7;
    text-align: left;
}

table.basket {
    width: 100%;
    margin-bottom: 10px;
}

.basket_small {
    background-color:#EBF5F6;
}

.basket_small h2{
    margin:0 !important;
    padding:0 !important;
}
.basket_small .message{
    padding:0;
}

.basket_small p {
    margin-top: 0;
}

.basket_small a,
.basket_small a:visited {
    float: left;
    color: #fff;
    font-size: 1em;
}

.basket_small .spacer {
    float: left;
}

.basket_small .link_container {
    margin-top: 5px;
}

.basket h2 {
    margin-top: 20px;
    margin-bottom: 0.25em;
    margin-right: 0 !important;
}

.basket .co_body h2 {
    border-top:1px solid #98CAC7;
    padding-left:5px;
    margin:1.5em 0 5px 0;
    background-color:#EBF5F6;
    color: #333333;
}

.basket .co_head {
    margin-bottom: 20px;
}
#wwe3_form_checkout {
    margin-bottom: -15px;
}


a.button,
a.button:visited,
.basket .wwe_form_submit,
.basket .wwe_form_submit_js_hover,
#wwe3_form_checkout .wwe_form_submit,
#wwe3_form_checkout .wwe_form_submit_js_hover {
  cursor: pointer;
  text-align: left;
  position: relative;
  font-family: Arial, sans-serif;
  text-decoration: none;
  font-weight: bold !important;
  color: white !important;
  background-image: url(/static/img/pkv10-verynew/btn_bg.png);
  border: solid #6BAAAC 1px;
  float: left;
  padding: 0 0.3em;
  margin-right: 0.3em;
  font-size: 1em;
}

a.button:hover,
a.button:focus,
a.button:active,
.basket .wwe_form_submit:hover,
.basket .wwe_form_submit:focus,
.basket .wwe_form_submit:active
.basket .wwe_form_submit_js_hover,
#wwe3_form_checkout .wwe_form_submit:hover,
#wwe3_form_checkout .wwe_form_submit:focus,
#wwe3_form_checkout .wwe_form_submit:active,
#wwe3_form_checkout .wwe_form_submit_js_hover {
  text-decoration: underline;
}


.basket .wwe_form_submit,
.basket .wwe_form_submit_js_hover,
#wwe3_form_checkout .wwe_form_submit,
#wwe3_form_checkout .wwe_form_submit_js_hover {
    padding: 1px 7px !important;
    margin-right: 0.3em;
}

.msie .basket .wwe_form_submit,
.msie .basket .wwe_form_submit_js_hover,
.msie #wwe3_form_checkout .wwe_form_submit,
.msie #wwe3_form_checkout .wwe_form_submit_js_hover {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

.basket .wwe_form_submit,
.basket .wwe_form_submit_js_hover {
    margin-top: 0;
}

#wwe3_form_checkout table.wwe3tbl {
    width: 100%;
}
#wwe3_form_checkout td.type_check {
    padding-bottom: 1.4em;
}

#wwe3_form_checkout .title_container {
    padding-top: 1.4em;
    text-align: left;
}

.form_confirm_check td {
    padding-top: 1em;
}
.shop_checkout #page_body_main_content {
    position: relative;
}

.msie6 #buttons_cover,
.msie6 #buttons {
    position: static !important;
    margin-top: 1em !important;
}

.msie6 #page_body_main_content {
    padding-bottom: 0 !important;
}
