﻿.cartCount {
    background:rgb(250,5,5);
    font-weight:bold;
    font-size:inherit;
    vertical-align:initial;
}

/* Rechnung Temp */
.rechnung .headline 
{
    background-color: #eee;
    border:1px solid #e1e1e1;
    border:none;
    background:#444;
    color:#fff;
    padding:4px;
    font-weight:bold;
}
.rechnung
{
    color:#111 !important;
    width:100%;
}
    .rechnung table {
        width:100%;
        border-collapse: collapse;
        padding:0;
        margin:0;
        border-spacing:0;
    }
        .rechnung table td {
            vertical-align:top;
            padding:0;
        }
.rechnung td 
{
    padding:7px 7px !important;
}
.rechnung p 
{
    text-align:left !important;
}
/* End Rechnung */

/* Warenkorb Temp */
#progress 
{
    font-size:8pt;
    font-weight:bold;
    position:relative;
    margin:30px 50px 10px 50px;
}
#inaktiveline 
{
    position:relative;
    background:#ddd;
    width:100%;
}
#aktiveline
{
    background:rgb(226,0,26);
    position:relative;
    height:3px;
}
#aktiveline.one 
{
    width:12.5%;
    /*width:10%;*/
}
#aktiveline.two 
{
    width:37.5%;
    /*width:30%;*/
}
#aktiveline.three 
{
    width:62.5%;
    /*width:50%;*/
}
#aktiveline.four 
{
    width:87.5%;
    /*width:70%;*/
}
#progress .point 
{
    width:25%; /* 4 */
    /*width:20%;*/
    float:left;
    text-align:center;
    margin:5px 0 0 0;
    color:#444;
    padding:3px 0 3px 0;
}
.done 
{
    color:#999 !important;
}
#progress .point .ready 
{
    display:none;
}
#progress .point.done .ready 
{
    display:inline-block;
/*    position:absolute;
    top:30px;*/
}
#progress .cart 
{
    position:absolute;
    top:-17px;
    right:-8px;
    width:100%;
    background-position: right center;
}

.disabled
{
    color: #555;
    background-color: #eee;
    cursor: default;
}
.checkout strong 
{
    color:#333;
    display:inline-block;
    margin:0 0 5px 0;
}
.checkout .txt-normal 
{
    font-size: 8pt;
}
.checkout a 
{
    color: rgb(226,0,26) !important;
    text-decoration:none !important;
}
.checkout a:hover
{
    text-decoration: underline !important;
}

.checkout p 
{
    margin:0px 0 2px 0 !important;
    padding:0 !important;
}
.checkout .label 
{
    min-width: 70px;
    display:inline-block;
}
.checkout 
{
    width:70%;
    margin:0 0 0 0;
    float:left;
    overflow:auto;
}

/* End Warenkorb */