
/* PRODUCT SINGLEVIEW */

.com-single {}

/* make link on product-title invisible */
div.cont .com-single h1 a {
    text-decoration: none;
    color: #697e9f;
}

.com-single-aticle_product-attributes {
    margin-top: 17px;
}

.com-single-aticle {
    margin-top: 0.8ex;
}

div.cont p.com-single-priceline {
    color: #697e9f;
    margin-bottom: 5px;
}

div.cont p.com-single-priceline .com-single-pricevalue {
    font-size: 16px;
    font-weight: bold;
    padding-left: 2px;
}

.com-single-aticle_basket_pieces {
    padding-top: 6px;
    font-size: 12px;
}

.com-single-aticle button {
    border: none;
    background-color: #fff;
    margin: 4px 0 0 0;
    padding: 0;
    width: 150px;
}

.com-single-aticle input {}

.com-single-action-entry {
}

.com-single-cat {
    display: none;
}

table.com-select-attributes {
    font-size: 12px;
    line-height: 17px;
    font-family: Arial, Verdana, sans-serif;
    color: #333;
}

table.com-select-attributes td {
    padding-right: 4px;
}

/* Also IE has to show 2. productphoto in extra row (not right) */
hr.newline {
    height: 1px;
    margin: 0;
    padding: 0;
    visibility: hidden;
}

/* CATEGORIES (IN SINGLEVIEW) */
.com-category-img {
    text-align: center;
}

div.cont p a.com-single-backlink {
    color: #697e9f;
}

/* PRODUCT LISTVIEW */

.com-list {}
.com-list-even,
.com-list-odd {
    width: 170px;
    height: 270px;
    margin: 0 3px 0 0;
    float: left;
}

.com-list-odd {
    /* background-color: #ddd; */
}

.com-list-col-img {
    text-align: center;
    padding-right: 7px; 
}

.com-list-col-title {
    margin: 0 1ex;
    border-top: 1px solid #ccc;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    line-height: 17px;
    padding: 0;
}

.com-list-col-price {
    margin: 0 1ex;
    padding: 0;
}

.com-list-col-price p {
    margin: 0;
    padding: 0;
}

.com-category {} 



/* PAGEBROWSER */
.pagebrowser {
    clear: both;
    font-size: 0.7em;
    color: #999;
    text-align: center;
    padding-top: 15px;
}

.nopagebrowser {
    display: none;
}

div.cont .pagebrowser a {
    color: #999;
    font-style: normal;
}


/* BASKET */

.com-basket-box {
    margin-top: 0.8ex;
}

.com-basket-box th {
    padding: 0 1ex;
    font-size: 12px;
    height: 28px;
    text-align: center;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.com-basket-box td {
    padding: 0.3ex 1ex;
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.com-basket-box td.com-basket-payment,
.com-basket-box td.com-basket-delivery {
    border-right: none;
}

.com-basket-box td.com-basket-payment select,
.com-basket-box td.com-basket-delivery select {
    width: 235px;
}

.com-basket-box td.com-norightborder,
.com-basket-box th.com-norightborder {
    border-right: none;
}

div.cont p.com-basket-submit {
    margin: 1ex 0;
}

.com-basket-previous {
    margin-right: 2ex;
}

.com-basket-next {}

.ppbutton {
    color: #333;
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;    
}

/* miniBasket */

.adcont .com-basket-container {
    text-align: left;
}

.adcont .com-basket-container .com-basket-box {
    margin: 0 10px;
}

.adcont .com-basket-container h1 {
    color: #7b889a;
    font-weight: bold;
    font-size: 0.8em;
    text-transform: uppercase;
    background-color: #fafcfd;
    line-height: 25px;
    padding-left: 27px;
    margin: 8px 0 0 0;
}

.adcont .com-basket-mini-empty {
    text-align: left;
    margin: 5px 10px;
}

.adcont .com-basket-mini-empty h1 {
    color: #7b889a;
    font-size: 0.7em;
    line-height: 18px;
    margin: 0;
    padding: 0;
    font-weight: normal;
}

.adcont .com-basket-container .com-basket-even,
.adcont .com-basket-container .com-basket-odd {
    border-bottom: 1px solid #fff;
    margin: 0;
    padding: 5px 0;
}

.adcont .com-basket-container p {
    color: #7b889a;
    font-size: 0.7em;
    line-height: 18px;
    margin: 0;
    padding: 0;
}

.adcont .com-basket-container p strong {
    font-size: 110%;
}


.adcont .com-basket-container a {
    color: #7b889a;
    font-size: 120%;
    font-weight: bold;
    text-decoration: none;
}

.adcont .com-basket-container a {
    text-decoration: none;

}

.adcont .com-basket-container .close_order {
    text-align: center;
    margin-top: 10px;
}

.adcont .com-basket-container .close_order a img {
    border: none;
}

/* Link to newsletter */

.adcont .link_newsletter {
    text-align: left;
}

.adcont .link_newsletter h1 {
    color: #7b889a;
    font-weight: bold;
    font-size: 0.8em;
    text-transform: uppercase;
    background-color: #fafcfd;
    line-height: 25px;
    padding-left: 27px;
    margin: 8px 0 0 0;    
}

.adcont .link_newsletter p {
    color: #7b889a;
    font-size: 0.7em;
    line-height: 18px;
    margin: 5px 10px;
    padding: 0;
}

/* CHECKOUT and ADDRESS_LISTING */

.com-chkout-steps {
    font-size: 10px;
    color: #666;    
    height: 40px;
    overflow: hidden;
    text-align: center;
    background-image: url('/fileadmin/_style/media/commerce/checkout_steps.gif');
    background-repeat: no-repeat;
    background-position: center 0;
    margin-top: 5px;
}

.cont .com-chkout-steps a {
    text-decoration: none;
    color: #666;
}

.com-chkout-step-active,
.com-chkout-step-actual,
.com-chkout-step-inactive {
    width: 100px;
    height: 40px;
    float: left;
    padding-top: 20px;
    background-repeat: no-repeat;
    background-position: center 0;
}


.com-chkout-step-active {
    background-image: url('/fileadmin/_style/media/commerce/checkout_step_active.gif');
}

.com-chkout-step-actual {
    background-image: url('/fileadmin/_style/media/commerce/checkout_step_active.gif');
}

.com-chkout-step-inactive {
    background-image: url('/fileadmin/_style/media/commerce/checkout_step_no.gif');
}


.com-chkout-address {
    font-size: 0.85em;
    color: #666;
    padding-left: 120px;
}

.com-chkout-address-fields {}

.com-chkout-address-fields dt {
    float: left;
    clear: left;
    width: 100px;
}

.com-chkout-address-fields dd {
    margin-bottom: 7px;
}

.com-chkout-listing-billing-address,
.com-chkout-listing-delivery-address {
    font-size: 0.85em;
    color: #666;
}

.com-chkout-listing-billing-address th,
.com-chkout-listing-delivery-address th {
    padding-right: 1.5ex;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
}

.com-chkout-listing-billing-address td,
.com-chkout-listing-delivery-address td {    
    border-bottom: 1px solid #ccc;
}

.com-basket-list {
    font-size: 0.85em;
    color: #666;
}

.com-basket-list td,
.com-basket-list th {
    padding: 0.3ex;
    text-align: center;
}

.com-basket-list td.com-text-left,
.com-basket-list th.com-text-left {
    text-align: left;
}


div.cont .com-basket-list td a {
    text-decoration: none;
}

.com-basket-header th {
    text-align: center;
    padding: 0 5px;
    color: #697e9f;
}

.com-basket-even td {}

.com-bold {
    font-weight: bold;
}

.com-chkout-listing-footer {
    clear: both;
    padding: 1ex 0;
}

.com-chkout-listing-terms {
    margin-top: 1ex;
}

.com-chkout-listing-comment {
    color: #333;
    font-size: 12px;
    margin-right: 5px;
}


.error {
    color: #c00;
}

.com-basket-submit {
    text-align: center;
}

.com-basket-submit button {
    border: none;
    background: none;    
}


.com-basket-further {
    text-align: center;
}

.com-basket-further a img {
    border: none;
}

.ppform {
    display: inline;
    margin: 0;
    padding: 0;
}

.ppform button {
    border: none;
    background: none;
}


/* NEWEST PRODUCTS IN RIGHT COLUMN */

.wt_commerce_preview_area {
    width: 164px;
    margin: 6px 12px;
    background-color: #fff;
    border: 1px solid #ccc;
    padding-top: 3px;
}

.wt_commerce_preview_info {
    background-color: #e8eef6;
    border-top: 1px solid #ccc;
    padding: 2px 3px;
    font-size: 0.75em;
}

.wt_commerce_preview_title {
    color: #333;
    background-color: #e8eef6;
}

.wt_commerce_preview_title a {
    color: #333;
    text-decoration: none;
}

.wt_commerce_preview_title a:hover {
    color: #697e9f;
}

.wt_commerce_preview_price {
    text-align: right;
    display: none;
}
