/***********************************
 *  WEBSHOP
 **********************************/

.shop_item {
background-color: #eceeff;
border: 1px solid #c3c7d5;
padding: 15px;
height: 100px;
width: 290px;

}

.shop_item .links {
width: 170px;
overflow: hidden;
float: left;
}

.shop_item .rechts {
width: 118px;
float: left;
}

.shop_item .titel {
font-size: 15px;
font-weight: bold;
float: left;
width: 280px;
color: #41454c;
}

.shop_item .plaatje {
float: right;
border: 2px solid #c3c7d5;
background-color: #fff;
padding: 5px;
height:80px;
overflow:hidden;
}

.shop_item .plaatje:hover {
border: 2px solid #41454c;
}

.shop_item .prijs {
float: left;
width: 280px;
}

.shop_item .toevoegen {
float: left;
margin-top: 20px;
}

.shop_item .toevoegen a {
display: block;
width: 112px;
height: 15px;
text-decoration: none;
font-size: 11px;
color: #000;
text-align: center;
line-height: 15px;
background-color: #c3c7d5;
border: 1px solid #41454c;
}

.shop_item .toevoegen a:hover  {
background-color: #41454c;
border: 1px solid #c3c7d5;
color: #fff;
}


/*SHOP MANDJE ------- */

.shop_mand {
width: 140px;
height: 85px;
margin-top: -9px;
margin-left: 30px;
padding: 15px;
}

.shop_mand a {
display: block;
width: 112px;
height: 15px;
text-decoration: none;
font-size: 11px;
color: #000;
text-align: center;
line-height: 15px;
background-color: #eceeff;
border: 1px solid #c3c7d5;
margin-bottom: 5px;
}

.shop_mand a:hover {
background-color: #c3c7d5;
border: 1px solid #41454c;
}

.shop_mand a span.tc_cart_count {
    color: #666;
    *margin-left: 4px;
}

.shop_mand a span.tc_cart_count:before {
    content: '(';
    margin-left: 3px;
    color: #666;
}

.shop_mand a span.tc_cart_count:after {
    content: ')';
    color: #666;
}

