/* shop */

.product{
width:189px;
height:351px;
background:transparent url('/local/cms/templates/3/product.gif') no-repeat;
float: left;
margin: 10px 10px 0px 0px;
}

.product_title{
	position:relative;
	height:40px;
	width:146px;
	left:20px;
	top:10px;
vertical-align:middle;
}

.product_text{
	position:relative;
	top:0px;
	left:20px;
	width:146px;
	height:110px;
	color: #b3f1ff;
}

.product_price{
	position: relative;
	top:0px;
	left:60px;
	width:89px;
	height:20px;
	background: url('/local/cms/templates/3/prijs.gif') no-repeat;
	color:black;
	padding:5px;
	font: 15px verdana;
text-align:right;
}

.product_image{
	position:relative;
	top:15px;
	left:20px;
	width:146px;
	height:140px;
	background-repeat: no-repeat;
background-position:  center;
}


.product_info_link
{
	position: relative;
	left:15px;
	top:5px;
}
.product a:link,.product a:visited,.product a:active{
	color:white;	
}

/* shop */

#achtergrond-onder{
background: url('/local/cms/templates/3/achtergrond-onder.jpg');
background-repeat:no-repeat;
background-position:top;
height:84px;
background-color:#09283c;
clear:both;
}

#contact{
color: #09283c;
margin:0px auto;
width:750px;
padding: 47px 0 0 250px;
}


/* shop menu */

.shop-menu-top{
background:transparent url('/local/cms/templates/3/shop-menu-top.gif') no-repeat scroll bottom;
height:7px;
}

.shop-menu-body{
background-color:#799bb2;
padding:0 10px 4px 10px;

}

.shop-menu-bottom{
background:transparent url('/local/cms/templates/3/shop-menu-bottom.gif') no-repeat scroll top;
height:7px;
}

/* shop menu */




/* es menu */

.es-menu-top{
background:transparent url('/local/cms/templates/3/es-menu-top.gif') no-repeat scroll bottom;
height:8px;
}

.es-menu-body{
background-color:#5d8fb0;
padding:0 10px 4px 10px;
}

.es-menu-bottom{
background:transparent url('/local/cms/templates/3/es-menu-bottom.gif') no-repeat scroll top;
height:8px;
}

/* es menu */

/* product achtergrond */

.prod-tl {
background:transparent url(/local/cms/templates/3/prod-tl.gif) no-repeat scroll 0%;
}
.prod-tc {
background-color:#3f87b4;
height:10px;
overflow:hidden;
}
.prod-tr {
background:transparent url(/local/cms/templates/3/prod-tr.gif) no-repeat scroll right center;
}
.prod-ml {
background-color:#3f87b4;
overflow:hidden;
padding-left:10px;
}

.prod-mc {
background-color:#3f87b4;
padding:10px;
text-align:left;
}
.prod-mr {
background-color:#3f87b4;
overflow:hidden;
padding-right:10px;
}
.prod-content{
margin-bottom:10px;
}
.prod-bl {
background:transparent url(/local/cms/templates/3/prod-bl.gif) no-repeat scroll 0%;
height:10px;
}
.prod-bc {
background-color:#3f87b4;
height:10px;
overflow:hidden;
}
.prod-br {
background:transparent url(/local/cms/templates/3/prod-br.gif) no-repeat scroll right center;
}
.prod-tl, .prod-bl {
overflow:hidden;
padding-left:10px;
}
.prod-tr, .prod-br {
overflow:hidden;
padding-right:10px;
}

/* product achtergrond */



.error {
color:red;
}

.product-frame{
line-height:20px;
}

.product-frame h1{
margin-top:20px;
}
.product-frame a:link,.product-frame a:visited,.product-frame a:active{
	color:white;	
}



.product_info_price{
color:white;
font: bold 15px Verdana;
}

/* shopping cart */



.sc_product div{
float:left;
font: 9px sans-serif;
overflow:hidden;
}
.sc_product_amount{
margin-right:3px;
width:18px;
clear:left;
}
.sc_product_name{
width:96px;
}
.sc_product_price{
}

.sc_total{
clear:both;
border-top:1px solid black;
font: 9px sans-serif;
}

.product_info{
	border:1px solid #70aed5;
	vertical-align:top;
	font: 12px sans-serif;
	
margin:5px;
}




.shopping_cart_table{
width:100%;
text-align:left;
border-collapse: collapse;
margin-bottom:20px;
}

.shopping_cart_table th{
color:white;
font-weight:bold;
margin:0px;
padding:2px;
}

.shopping_cart_table td{
padding-top:5px;
}

.shopping_cart_total_row td{
border:0px;
border-top:1px solid #a8c1e0;
padding-top:10px;
font-weight: bold;
}


/* shopping cart */


body{
margin:0;
padding:0;
color:white;
background-color:#09283c;
font: 12px Verdana;
}

.product-frame{
	width: 590px; margin-top: 10px;
}

#achtergrond-midden{
background: url('/local/cms/templates/3/achtergrond2.jpg');
background-repeat:no-repeat;
background-position:top;
}



#content {
float: left;
padding:10px;
width:380px;
line-height:20px;
}

#advertentie {
float: left;
padding:10px 0 10px 0px;
}

#main-container{
width:990px;
margin:0px auto;
position:relative;
padding-top:120px;
}
#middle-column{
width:600px;
float:left;
padding-left:10px;
padding-right:10px;
min-height:620px;
_height:620px;
}



#left-column{
float:left;
width:200px;
padding-left:10px;

}





h1.titel{
font: 24px Verdana;
color: #09283c;
margin: 0 0 10px 0;
line-height:24px;
}

h1 {
font: bold 24px Verdana;
line-height:30px;
color:white;
margin: 3px 0 8px 0;
}

h2 {
font: normal 18px Verdana;
line-height:18px;
color:white;
margin: 3px 0 8px 0;
}

h3 {
font: normal 15px Verdana;
color: #41719f;
line-height:20px;
margin: 0;
}

.donkere-text{
	color:#06142e;
}

.donkere-text a:active, .donkere-text a:link, .donkere-text a:visited{
color: #41719f;
}


strong {
color: #75b4dd;
font-weight:normal;
}

a:active, a:link, a:visited{
color: #75b4dd;
text-decoration:underline;
}
a:hover {
	text-decoration:none;
}



.zoek-input{
border:0px;
background:url('/local/cms/templates/3/zoeken-achtergrond.gif');
height:14px;
width:102px;
font: 12px Verdana;
margin:0px;
padding:4px 5px 6px 15px;
color: white;
vertical-align:middle;

}
.zoek-knop{
vertical-align:middle;
border:0px;
margin-left:7px;
}

.menu a:link,.menu a:visited,.menu a:active{
color:white;
height:30px;
line-height:30px;
display:block;
border-bottom:1px solid #b0c4d8;
text-decoration:none;
}
.menu a:hover{
color: black;
}

#product_categories div div{
margin-left: 20px;
}



#winkelwagen{
overflow:auto;
height:150px;
margin-bottom:50px;
}

#blijf-op-de-hoogte{
margin-top:20px
}





