input[type=submit].bestellen{
float:right;
display:block;
margin:19px 0 0 0;
padding:2px 4px 0 4px;
width:164px;
height:25px;
background:url(../img/button_bestellenWa.jpg) repeat-x 0 -29px;
font-family:'FagoNo', Arial, sans-serif;
font-size:18px;
font-weight:normal;
text-align:center;
color:#c4c4c4;
border:none;
font-weight:normal;
}
input[type=submit].bestellen:hover{
background:url(../img/button_bestellenWa.jpg) repeat-x 0 0;
color:#fff;
}
.kategorieS{
float:left;
display:block;
overflow:hidden;
margin:20px 0 20px 20px;
width:134px;
height:174px;
background:url(../img/bg_weiche.jpg) repeat-x 0 122px;
font-family:'FagoNoLfBold', Arial, sans-serif;
font-size:15px;
line-height:15px;
color:#fff;
text-align:center;
font-weight:normal;
}
#subCategoriesRow  a:first-child{
margin:20px 0 20px 0;
}
.kategorieS img{
margin:0 0 7px 0;
width:134px;
height:122px;
}
.kategorieS:hover{
color:#72a5d1;
}
/*CART*/
#shopJsCart{
padding:20px;
margin:20px 0 20px 0;
background:#134369;
overflow:hidden;
}
h4{
font-family:'FagoNo', Arial, sans-serif;
font-size:18px;
font-weight:normal;
color:#72a5d1;
}
h3{
font-size:18px;
line-height:22px;
}
#shopJsCart ul{
margin:0;
padding:0;
list-style:none;
}
#shopJsCart ul li{
padding:5px 0;
width:197px;
display:block;
}
#shopJsCart ul li.product span,#shopJsCart ul li.total span{
float:right;
display:block;
width:95px;
text-align:right;
}
#shopJsCart ul li.product span:first-child,#shopJsCart ul li.total span:first-child{
width:95px;
text-align:right;
}
#shopJsCart ul li.product{
display:block;
overflow:hidden;
border-bottom:2px solid #72a5d1;
}
#shopJsCart ul li.total{
clear:both;
text-align:right;
font-weight:bold;
}
#shopJsCart ul li.link{
clear:both;
text-align:right;
}

.link a, a.cartButton{
float:right;
display:block;
margin:19px 0 0 0;
padding:2px 4px 0 4px;
background:url(../img/button_bestellenWa.jpg) repeat-x 0 -29px;
font-family:'FagoNo', Arial, sans-serif;
font-weight:normal;
text-align:center;
color:#c4c4c4;
border:none;
font-weight:normal;
}
.link a:first-child, a.cartButton:first-child{
margin:19px 0 0 10px;
}

/*PROCESS*/
.shopSteps{
clear:both;
display:block;
overflow:hidden;
margin:0 0 20px 0;
background:#1b5c8d;
}
.shopSteps span{
display:block;
width:20%;
float:left;
color:#72a5d1;
}
.shopSteps span.activeStep{
background:#174b73;
color:#fff;
}
hr{
border:#174b73 1px solid;
}











