@import url("/++resource++haufe.gui/css/formStylesMaster.css");

ul li.labelSmall {
    width: 160px;
}

ul li select.selectDate{
    width: 100px;
}

#basketHead {
    width: 845px;
}

#basketHead div {
    float: left;
    height: 50px;
}

#basketHead .left {
    background: url(spritesProcess.gif) 0 0 no-repeat;
    width: 14px;
}

#basketHead .middle {
    background: url(spritesRepeatX.gif) 0 -777px repeat-x;
    width: 817px;
}

#basketHead .middle h1 {
    border: none;
    margin: 10px 0 0 5px;
}

#basketHead .right {
    background: url(spritesProcess.gif) -15px 0 no-repeat;
    width: 14px;
}

.contentProcess .basketBody {
    background: url(processBoxContent.gif) repeat-y;
    clear: left;
    padding: 10px 20px;

}

.basketFooter {
    clear: left;
    width: 865px;
}

.contentProcess .footerLeftCorner {
    background: url(spritesProcess.gif) -30px 0 no-repeat;
    float: left;
    height: 42px;
    width: 14px;
}

.contentProcess .footerCenter {
    background: url(spritesRepeatX.gif) 0 -828px repeat-x;
    float: left;
    height: 42px;
    width: 817px;
}

.contentProcess .footerRightCorner {
    background: url(spritesProcess.gif) -45px 0 no-repeat;
    float: left;
    height: 42px;
    width: 14px;
}

.shoppingCart0 {
    width: 800px;
}


.shoppingCart0 .emptyShoppingCart {
    border: 0;
    float: none;
    margin: 0;
    text-align: right;
}

.shoppingCart0 .endSum,
.shoppingCart0 .endSumValue {
    border-top: 1px solid #999;
    padding: 5px 0 0 0;
}

.shoppingCart0 .infoBox,
.shoppingCart0 .infoBoxRight {
    float: left;
    margin: 10px 10px 0 0;
    width: 395px;
}

.shoppingCart0 .infoBoxRight {
    float: right;
    margin-right: 0;
    width: 330px;
}

.shoppingCart0 .infoBoxList {
    margin: 0 0 10px 0;
}

.shoppingCart0 .infoBoxList li {
    background: url(spritesProcess.gif) 0 -155px no-repeat;
    padding: 0 0 0 15px;
}

.shoppingCart0 p {
    margin: 0;
    padding: 0 0 10px 0;
    text-align: left;
}

.shoppingCart0 p img {
    margin: 0 5px 0 0;
    padding: 0;
}

.shoppingCart0 p img.linkArrow {
    margin: 0;
    padding: 0;
}

.shoppingCart0 table {
    border-collapse: collapse;
    clear: both;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 800px;
}


.shoppingCart0 table th {
    background-color: #999;
    border: 0 solid #ccc;
    border-width: 0 1px;
    color: #fff;
    padding: 5px;
}


.shoppingCart0 table th.monthlyPrice {
    text-align: center;
}

.shoppingCart0 table th.singlePrice {
    text-align: center;
}

.shoppingCart0 table td {
    border: 0 solid #ccc;
    border-width: 0 1px;
    margin: 0;
    padding: 5px;
}

.shoppingCart0 table td.count input.field {
    text-align: center;
}

.shoppingCart0 table td.monthlyPrice,
.shoppingCart0 table td.monthlyPriceCenter {
    text-align: center;
    vertical-align: top;
}

.shoppingCart0 table td.product .left {
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
}

.shoppingCart0 table td.product .right {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 276px;
}

.shoppingCart0 table td.singlePrice {
    text-align: center;
}

.shoppingCart0 table td.seperator {
    background-color: #ccc;
}

.shoppingCart0 table td.summaryDescription,
.shoppingCart0 table td.summaryPrice,
.shoppingCart0 table td.endSum,
.shoppingCart0 table td.endSumValue {
    border: 0;
    padding: 0;
}

.shoppingCart0 table td.endSumValue,
.shoppingCart0 table td.summaryPrice {
    text-align: right;
}

.shoppingCart0 table td.userInfo {
    border: 0;
    padding: 0;
    vertical-align: top;
}

.shoppingCart0 table td.endSum,
.shoppingCart0 table td.endSumValue {
    border-top: 1px solid #000 ! important;
}

.shoppingCart0 table td.emptyShoppingCart,
.shoppingCart0 table td.billingLine {
    float: none;
    margin: 0 0 5px 0;
    padding: 10px 0 0 0;
    vertical-align: top;
}

.shoppingCart0 table td.back img {
    margin: 0;
    padding: 0;
}

.shoppingCart0 table td.right input {
    margin: 0;
}

.shoppingCart0 table td.download .left {
    float: left;
    margin: 0;
    padding: 0;
    width: 140px;
}

.shoppingCart0 table td.download .right {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 450px;
}

.shoppingCart0 table td.download li.left {
    float: left;
    margin: 0;
    padding: 0;
    width: 150px;
}

.shoppingCart0 table td.download li.right {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 300px;
}

