
option.not-available
{
    color: #808080;
    text-decoration: line-through;
}


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

.cssTable.minSize
{
    width: auto;
}

.cssTable div.tr
{
   display : table-row;
}    

.cssTable div.tr div.td, .cssTable div.tr div.th
{
    display: table-cell;
    table-layout: fixed;
    border-spacing: 0;

    padding: 5px 10px;
    border-collapse: collapse;
}

.cssTable div.tr div.td.width20px
{
    width: 25px;
    padding: 5px 0;
}

.cssTable div.tr div.td.width70px
{
    width: 70px;
    padding: 5px 0;
}    

.cssTable div.tr.hell
{
     background-color: #fff;
}

.cssTable div.tr.dunkel
{
    background-color: #F3F3F3;
}

.cssTable div.th
{
    background-color: #ADADAD;
    color: #FFFFFF;
    font-weight: normal;
    padding: 5px 10px;
    text-align: left;
}

/* MELDUNGEN */

.mod-error
{
    padding : 5px 10px 5px 32px;
    border : 4px solid #ec5959;
    background-color : #fff2f2;
    margin : 5px 0 10px 0;
    font-weight : normal;
    color : #333;

    background: url(../../../../assets/images/exclamation-b54143ffa7.png) 10px 6px no-repeat #fff;
}

.mod-warning
{
    padding : 5px 10px 5px 32px !important;
    color : #545454;
    margin : 0 0 0 0;
    border : 4px solid #fee84f;
    background-color : #fefbe2;
    font-weight : normal;
    color : #333;

    background: url(../../../../assets/images/error-214c3bb8e0.png) 10px 6px no-repeat #fff;
}

.mod-success
{
    padding : 5px 10px 5px 32px;
    border : 4px solid #3c9700;
    color : #545454;
    margin : 5px 0 20px 0 !important;
    font-weight : bold;
    color : #333;

    background: url(../../../../assets/images/ok-39bb54672a.png) 10px 6px no-repeat #fff;
}

/* zahlungsmittel */

.paypal-info
{
    background: url(../../../../assets/images/logo-paypal-100x27-78a26b27c2.gif) right top no-repeat transparent;
    padding-right: 160px;
}

.sofort-info
{
    background: url(../../../../assets/images/banner_150x65-97284d297e.png) right top no-repeat transparent;
    padding-right: 160px;
    min-height: 70px;
}