#cartWrapper{
margin-left: -13px;
width: 993px;
}
#cart{
padding-left: 13px;
background: url( /172/img/cartWrapper_bg.png) repeat-y ;
min-height: 265px;
}
#stappenOverzicht{
list-style: none;
height: 35px;
width: 980px;
background: url( /172/img/stappenOverzicht_bg.png ) repeat-x;
}
#stappenOverzicht li{
float: left;
width: 194px;
height: 35px;
line-height: 35px;
border-right: 1px solid #b9b9b9;
border-left: 1px solid white;
text-align: center;
}
#stappenOverzicht li.first{
border-left:0;
width: 195px;
}
#stappenOverzicht li.last{
border-right: 0;
width: 195px;
}
#stappenOverzicht li a{
display:block;
text-decoration: none;
}

#stappenOverzicht li.active{
background: url( /172/img/stappenOverzicht_active.png ) repeat-x;
}

#cart h1{
color: #72263d;
font-size: 18px;
padding-left: 70px;
height: 60px;
line-height: 60px;
}
#cart p.intro{
padding-left: 70px;
width: 843px;
line-height:20px;
margin-bottom: 15px;
}

#shoppingCart{
background: url( /172/img/shoppingCart_bg.png ) repeat-x;
}

#Winkelwagen th{
color: black;
text-align: left;
}

#gegevens #Winkelwagen td, #gegevens #Winkelwagen td *{
color: black;
text-decoration: none;
}
#Winkelwagen .totalPrice{
border-top: 1px solid #8e8e8e;
border-bottom: 1px solid #8e8e8e;
background: url( /172/img/totalPrice_bg.png ) repeat-x;
height: 69px;
color: black;
font-weight: bold;
font-size: 16px;
}
#gegevens #knop_terug{
margin-left: 95px;
}
#gegevens{
margin-left: 70px;
}
#gegevensWrapper{
background: url( /172/img/contactGegevens_bg.png ) no-repeat;
width: 843px;
height: 270px;
padding-top: 45px;

}

#fr1 td{
padding: 5px 5px 5px 0;
}
#fr1 td.left{
padding-left: 73px;
}

#gegevens input[type=text], #gegevens select{
height: 15px;
padding: 2px;
border: 1px solid #eaeaea;

}
#gegevens select{
height: 24px;
width: 136px;
}
#gegevens #terug{

}
.disabled{
background: #d1d9e3;
}
#shippingForm{
margin-left: 70px;
color:#58595B;
}
#shippingForm *{
color:#58595B;
}
#shippingForm input[type="text"]{
border: 1px solid black;
}
#shippingForm #knop_terug{
margin-left: 568px;
margin-bottom: 20px;
}
#shippingForm td.gray{
color: #bcbdbd;
}

#frmCart #persoonsgegevens td{
line-height: 20px;
}
#overviewAddress{
padding-left: 70px;
width: 776px;
}

#overviewAddress h1, #bestelHeader{
padding-left:0;
border-top: 1px solid black;
}
#overviewAddress textarea{
border: 1px solid #888888;
}