/* skin/frontend/default/msp-respo/css/style_mob_3.css */



@media screen and (max-width: 567px) {

.demo-notice p:after {
	content: "Style: mob3.css - max 567";
}



   .logo img, span.msp_header img {
    width: 100%;
}

.header-container, .main, .footer {
	width: 300px;
}

.footer a {
  display: inline;
}

.col-left {
  width: 300px;
  }







      .image-upsell {
    float: none;
}

.col3-layout .col-main {
  width: 270px;
  }

  .col3-layout .col-wrapper {
  width: auto;
}

.col3-layout .col-wrapper .col-main {
  margin-top: 60px;
  }

  .col-right {
	display: none;
}

#apa-shipping_method {
height: 360px !important
}




.col2-left-layout .col-main {
  width: 275px;
  margin-top: 50px;
}

.form-search input#search {
  width: 205px;
}



.header {
  width: auto;
  }

.header .logo {
    margin: 15px 2px 2px 2px;
  }

  .breadcrumbs {
  display: none;
}

.product-view .box-up-sell .products-grid {
  width: 263px;
  }

.product-view .product-shop {
	margin-top: 310px
}



.cart-table .btn-continue,
.cart-table .btn-update {
  float: none;
  margin-bottom: 7px;
}

.col2-set .col-1,
.col2-set .col-2 {
  float: none;
  width: 270px;
}

.cart .totals {
  clear: both;
  width: 270px;
}

.ratings .rating-box {
  float: none;
  margin-bottom: 5px;
  }




#wishlist-table .a-center {
  text-align: left !important;
}

#wishlist-table th {
  display: none;
}

#wishlist-table tbody td {
  display: block;

}

#wishlist-table p.availability {
  float: none;
}



#wishlist-table tbody td:nth-child(2)::before {
  content: "Artikeldetails und -kommentare:";
  font-weight: bold;
}

#wishlist-table tbody td:nth-child(4)::before {
  content: "Produkt von Wunschzettel entfernen:";
  font-weight: bold;
}

#wishlist-table tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;

}


#checkout-review-table .a-center,
body.sales-order-view #my-orders-table .a-center {
  text-align: left !important;
}

body.sales-order-view #my-orders-table .a-right {
  text-align: left !important;
}

#checkout-review-table th,
body.sales-order-view #my-orders-table th {
  display: none;
}

#checkout-review-table tbody td,
#checkout-review-table tfoot td,
body.sales-order-view #my-orders-table tbody th,
body.sales-order-view #my-orders-table tfoot td {
  display: block;

}

#checkout-review-table p.availability,
body.sales-order-view #my-orders-table p.availability {
  float: none;
}

#checkout-review-table tbody td:nth-child(1)::before,
body.sales-order-view #my-orders-table tbody td:nth-child(1)::before {
  content: "Artikelname:";
  font-weight: bold;
}

#checkout-review-table tbody td:nth-child(2)::before,
body.sales-order-view #my-orders-table tbody td:nth-child(2)::before  {
  content: "Preis:";
  font-weight: bold;
}
#checkout-review-table tbody td:nth-child(3)::before,
body.sales-order-view #my-orders-table tbody td:nth-child(3)::before {
  content: "Menge:";
  font-weight: bold;
}
#checkout-review-table tbody td:nth-child(4)::before  {
  content: "Zwischensumme:";
  font-weight: bold;
}

body.sales-order-view #my-orders-table tbody td:nth-child(2)::before  {
  content: "Artikelnummer:";
  font-weight: bold;
}

body.sales-order-view #my-orders-table tbody td:nth-child(3)::before  {
  content: "Preis:";
  font-weight: bold;
}

body.sales-order-view #my-orders-table tbody td:nth-child(4)::before  {
  content: "Menge:";
  font-weight: bold;
}

body.sales-order-view #my-orders-table tbody td:nth-child(5)::before  {
  content: "Zwischensumme:";
  font-weight: bold;
}

#checkout-review-table td.last,
body.sales-order-view #my-orders-table td.last {
  text-align: left;
}

#checkout-review-table tbody tr.even td:nth-child(1),
body.sales-order-view #my-orders-table tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;

}

#checkout-review-table tr.summary-total .summary-collapse,
body.sales-order-view #my-orders-table tr.summary-total .summary-collapse {
  float: none;
}

#checkout-review-table tfoot tr td:first-child,
body.sales-order-view #my-orders-table tfoot tr td:first-child {
  border-top: 1px solid #bebcb7;
}

#my-orders-table tbody tr {
  border-bottom: 4px solid #bebcb7;
  display: block;
}

#my-reviews-table tbody td {
  display: block;
}

#my-reviews-table tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;
}



#my-orders-table th {
  display: none;
}

#my-orders-table tbody td {
  display: block;
}

#my-orders-table tbody tr.even td:nth-child(1) {
  border-top: 4px solid #bebcb7;
}

#my-orders-table tbody td:nth-child(1)::before {
  content: "Bestellung:";
  font-weight: bold;
}

#my-orders-table tbody td:nth-child(2)::before {
  content: "Datum:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(3)::before {
  content: "Versand an:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(4)::before {
  content: "Bestellsumme:";
  font-weight: bold;
}
#my-orders-table tbody td:nth-child(5)::before {
  content: "Status:";
  font-weight: bold;
}

#wishlist-view-form button {
  margin-bottom: 8px;
}


.form-list input.input-text {
  width: 180px;
  }

.msp_header {
  display: none;
}

.header-container .welcome_top .links li {
  float: none;
  font-size: 11px;
  background: none;
  }
  .header-container .welcome_top .links {
  float: none;
  margin-right: 0;
}

.products-list .availability,
p.availability {
  float: none;
}

.product-view .product-img-box .product-image {
  position: absolute;
  top: 70px
}

.form-list li.wide textarea {
  width: 320px;
}

#checkout-step-login .col2-set .col-1,
#checkout-step-login .col2-set .col-2 {
  float: none;
  width: auto;
  border-right: none;
  padding-right: 0
}

.form-list li.wide input.input-text,
.form-list li.wide .input-box {
  width: auto;
}

.form-list select {
  width: 200px;
}

.sh_item:nth-child(1) {
  float: none;
}

.sh_item:nth-child(2) {
  margin-left: 0;
}

.dhl-packstation-select {
  width: 200px;
}

body.review-customer-view .product-review .product-img-box {
  float: none;
  width: auto;
}

body.review-customer-view .product-review .product-details {
  margin-left: 0;
}

.form-list textarea,
.form-list li.wide textarea {
  width: 200px;
}

.sh_item:nth-child(1),
.sh_item:nth-child(2),
.sh_item:nth-child(3) {
	width: 200px
}

#checkout-step-billing .buttons-set button.button {
	float: none;
	margin: 0
}

#checkout-step-billing .buttons-set,
#checkout-step-billing p.required  {
	text-align: left
}

#checkout-step-billing .please-wait {
	float: none;
}

.input-box.dhl-packstation-select {
	width: 205px
}

.welcome_top {
  height: auto
}

.header {
  padding-top: 0;
}

.pager .amount,
.pager .limiter {
  float: none;
}

.pager .pages,
.pager .amount {
  margin: 5px 0;
}

.product-view .product-img-box,
.product-essential div#customer-reviews.box-collateral.box-reviews, .relatedpadder {
  width: 250px;
}

.rahmentext strong {
  font-size: 11px;
}

img.rahmenbild {
  width: 120px !important;
  height: auto;
}


#details-table .a-center{
  text-align: left !important;
}


#details-table th {
  display: none;
}

#details-table tbody td,
#details-table tfoot td {
  display: block;

}

#details-table p.availability {
  float: none;
}

#details-table tbody td:nth-child(1)::before {
  content: "Artikelname:";
  font-weight: bold;
}

#details-table tbody td:nth-child(2)::before {
  content: "Preis:";
  font-weight: bold;
}
#details-table tbody td:nth-child(3)::before {
  content: "Menge:";
  font-weight: bold;
}
#details-table tbody td:nth-child(4)::before  {
  content: "Zwischensumme:";
  font-weight: bold;
}

.review2col-1,
.review2col-2 {
  float: left;
    width: 100%;
}

#shopping-cart-table tfoot .btn-continue,
#shopping-cart-table tfoot .btn-empty {
  display: none;
}

.warenkorbbild {
  display: none;
}

.buttons-set p.required.form { float:none; }

.top-nav-block {
  width: 300px
}


}

