body {
	font: 10px Verdana,Arial;
	color: #545454;
	padding: 0px;
	margin: 0px;
	line-height:17px;
	/*background:url(../images/body_bg.gif) repeat-x top #d9ccec;
	background:#e9e5ff;
	*/
	background-image:url(../images/bg.gif);
}

#placeholder{
	width:995px;
	margin:0px auto;
	padding:0px;
}

	#drop1,#drop2,#drop3,#drop4,#drop5,#drop6,#drop7,#drop8 {
		visibility:hidden;
	}
	
	.labels_kop{
		float:left;
		width:567px;
		color:#fff;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		background:#fd0580;
		padding-top:10px;
		padding-bottom:10px;
		margin-top:10px;
	}
	
	.labels{
		float:left;
		width:567px;

		background:#fff;
	}
	
		.labels img{
			padding-right:4px;
		}
	
		.labels .tekst{
			padding:20px;
			text-align:center;
			
		}
	
	.submenu2{
		position:absolute;
		width:159px;
		margin:0px;
		padding:0px;
		margin-top:154px;
		z-index:102;
		filter: alpha(opacity=88); 
		opacity: 0.88;
	}
	
		.submenu2_top{
			float:left;
			width:159px;
			height:5px;
			margin:0px;
			padding:0px;
			font-size:0px;
			background:url(../images/sub_top.gif) no-repeat top;
		}
		
		.submenu2_middle{
			float:left;	
			width:157px;
			margin:0px;
			padding:0px;
			background:#17086d;
			border-left:1px solid white;
			border-right:1px solid white;
			font: Verdana;
		}
			
			.submenu2_middle li{
				margin:0px;
			}
			.submenu2_middle li,.submenu2_middle li a{
				margin:0px;
				color:white;
			}
		
		.submenu2_bottom{
			float:left;
			width:159px;
			height:5px;
			margin:0px;
			padding:0px;
			font-size:0px;
			background:url(../images/sub_bottom.gif) no-repeat bottom;
		}

	#menu_boven{
		width:995px;
		margin:0px auto;
		height:32px;
		padding:0px;
		z-index:102;
		background:#171650;
	}
	
		#menu_boven ul{
			margin:0px;
			padding:0px;
			padding-top:7px;
		}
		
		#menu_boven li{
			margin:0px;
			padding:0px;
			display:inline;
		}
		
		#menu_boven li a{
			float:left;
			margin:0px;
			padding:0px;
			font-weight:bold;
			color:#fff;
			text-align:center;
			text-decoration:none;
			padding-right:10px;
			padding-left:10px;
			border-right:1px solid #fff;
		}
		#menu_boven li a:hover{
			color:#e4067f;
		}
		
		
		
		
	#logo a{
		position:absolute;
		width:208px;
		height:120px;
		margin:0px;
		margin-left:25px;
		margin-top:10px;
		padding:0px;
		z-index:100;
		background:url(../images/logo.png) no-repeat;
		
	}

#container{
	width:995px;
	padding:0px;
	margin:0px;
	margin:0px auto;
	background:#FBD8EC;
}

	#header_plaat{
		float:left;
		width:995px;
		height:120px;
		padding:0px;
		margin:0px;
	}
	
		#artgroupmenu{
			position:absolute;
			margin:0px;
			padding:0px;
			height:34px;
			width:995px;
			margin-top:120px;
			z-index:101;
		}
		
			#artgroupmenu ul{
				margin:0px;
				padding:0px;
				
			}
			
			#artgroupmenu li{
				margin:0px;
				padding:0px;
				display:inline;
				list-style:none;
			}
			
				#artgroupmenu li a{
					float:left;
					margin:0px;
					padding:0px;
					width:66px;
					font-size:11px;
					padding-top:7px;
					height:27px;
					color:#fd0580;
					font-weight:bold;
					text-align:center;
					text-decoration:none;
					background:url(../images/tab_home.gif) no-repeat top;
				}

				#artgroupmenu li.armbanden a{
					width:102px;
					background:url(../images/tab_armb.gif) no-repeat;
				}
				
				#artgroupmenu li.accesoires a{	
					width:108px;
					background:url(../images/tab_acce.gif) no-repeat;
				}
				
				#artgroupmenu li.colliers a{
					width:81px;
					background:url(../images/tab_coll.gif) no-repeat;
				}
				
				#artgroupmenu li.magneetkettingen a{
					width:130px;
					background:url(../images/tab_magn.gif) no-repeat;
				}
				
				#artgroupmenu li.oorbellen a{
					width:92px;
					background:url(../images/tab_oorb.gif) no-repeat;
				}
				
				#artgroupmenu li.ringen a{
					width:79px;
					background:url(../images/tab_ring.gif) no-repeat;
				}
				
				#artgroupmenu li.sautoirs a{
					width:86px;
					background:url(../images/tab_saut.gif) no-repeat;
				}
				
				#artgroupmenu li.sets a{
					width:68px;
					background:url(../images/tab_set.gif) no-repeat;
				}
				
				#artgroupmenu li.aanbiedingen a{
					width:108px;
					background:url(../images/tab_aanb.gif) no-repeat;
				}
				
				#artgroupmenu li.nieuw a{
					width:75px;
					background:url(../images/tab_nieu.gif) no-repeat;
				}
				
				#artgroupmenu li a:hover, #artgroupmenu li a.actief{
					color:white;
					background-position:bottom;
				}
				
				.menu_wrap{
					float:left;
					margin:0px;
					padding:0px;
					background:url(../images/corner_left.gif) no-repeat left top white;
				}

	#zoeken{
		float:left;
		padding:0px ;
		margin:0px;
	}
					
	#content{
		float:left;
		width:987px;
		padding:0px;
		margin:0px;
		padding-top:35px;
		padding-left:8px;
		
	}
	
	#content_links{
		float:left;
		width:190px;
		padding:0px;
		margin:0px;
		margin-top:-7px;
	}
	
	#content_midden{
		float:left;
		width:567px;
		padding:0px;
		margin:0px;
		padding-left:9px;
		padding-right:9px;
		margin-top:-7px;
	}
	
	#content_rechts{
		float:left;
		width:203px;
		padding:0px;
		margin:0px;
		margin-top:-7px;
	}

			
.clearer {
	clear: both; 
	line-height:0; 
	height: -10; 
	float: none;
}

/**********************************************
*											  *
*				STAPPENPLAN					  *
*											  *
**********************************************/

#stappenplan{
	float:left;
	width:540px;
	height:22px;
	margin:0px;
	padding:0px;
	font-size:0px;
	margin-bottom:10px;
	background:url(../images/stappen.gif);
}

	#stappenplan ul{
		margin:0px;
		padding:0px;
	}
	
	#stappenplan li{
		margin:0px;
		padding:0px;
		display:inline;
	}
	#stappenplan li a{
		float:left;
		text-align:center;
		width:134px;
		height:18px;
		margin:0px;
		padding:0px;
		color:white;
		padding-top:4px;
	}

	#stappenplan li.stapactief a{
		color:#fd0580;
	}
	
/**********************************************
*											  *
*			ARTIKEL DETAILPAGINA			  *
*											  *
**********************************************/

.terug{
	float:float;
	text-align:right;
	width:100%;
	padding-bottom:10px;
}

.art_image_groot{
	float:left;
	margin:0px;
	padding:0px;
	padding:5px;
	border:1px solid #dfdfdf;
	background-repeat:no-repeat;
	background-position:center center;
}

#art_links{
	float:left;
	margin:0px;
	padding:0px;
	padding-top:24px;
}

#art_rechts{
	float:left;
	width: 215px;
	margin:0px;
	padding:0px;
}


#art_price,#art_price_pink{
	float:left;
	height:30px;
	margin:0px;
	padding:0px;
	background:url(../images/rounder_bg.gif) top repeat-x;
}

#art_price_content,#art_price_content_pink a{
	float:left;
	margin:0px;
	padding:0px;
	height:19px;
	color:#d6007a;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	padding-top:6px;
	background:url(../images/rounder.gif) top right no-repeat;
}

#art_price_pink{
	background-position:bottom;
}

#art_price_content_pink a{
	background-position:bottom right;
	color:white;
}

#art_artnummer{
	
	margin:0px;
	padding:0px;
	font-size:9px;
	clear:both;
	padding-top:8px;
	padding-left:8px;
}

#art_tekst{
	float:left;
	margin:0px;
	padding:0px;
	color:#b20063;
	padding:10px;
	min-height:160px;
}


/**********************************************
*											  *
*				ZOEKVELDEN					  *
*											  *
**********************************************/

.rij {
	margin-bottom:8px;
	clear:both;
}

.input_zoek, .input_text{
	border:0px solid white;
	width:73px;
	font-size:10px;
	margin-left:10px;
	padding-top:2px;
	background:transparent;
	float:left;
}

.input_text {
	width:103px;
}

.zoekveld, .inputveld{
	float:left;
	width:118px;
	height:21px;
	background:url(../images/zoek_bg.gif) no-repeat;
}

.inputveld {
	background:url(../images/inputbg.gif) no-repeat;
}

.zoekwoord, .inputwoord{
	float:left;
	width:43px;
	height:21px;
	color:#9A125D;
	padding-top:2px;
	font-size:9px;
}

.zoekwoordrechts, .inputwoordrechts {
	float:left;
	width:59px;
	height:27px;
	color:#9A125D;
	padding-top:2px;
	font-size:9px;
}

.inputwoordlnk {
	float:left;
	width:48px;
	height:27px;
	color:#9A125D;
	padding-top:2px;
	font-size:9px;
}

*html .zoekwoordrechts, .inputwoordrechts {
	height:21px;
}

/**********************************************
*											  *
*				MINI WINKELWAGEN			  *
*											  *
**********************************************/

.smallcart {
	float:left;
	padding:0px;
	width:201px;
	height:95px;
	z-index:120;
	color:#fff;
	margin-left:790px;
	margin-top:10px;
}
.smallcart img {padding-right:10px;}
.smallcart a{
	color:#fff;
	text-decoration:underline;
}

*html .smallcart{
	margin-left:395px;
}

.table_gray{
	background:#f1f1f1;
}

.table_goeddoel{
	background:#fd0580;
	color:white;
}

.table_lightgray td{
	border-bottom:1px solid #dedede;
}

/**********************************************
*											  *
*				BLOKKEN LINKS				  *
*											  *
**********************************************/

.links_blok {
	width:190px;
	float:left;
	margin-top:9px;
}

.links_blok_inhoud {
	float:left;
	width:190px;
	
}

.links_blok_kop {
	float:left;
	width:190px;
	height:8px;
	background:url(../images/blok_kop.gif) bottom;
	background-repeat:no-repeat;
}

.blinhoud {
	float:left;
	padding-left:13px;
	padding-right:13px;
	width:164px;
	background:white;
}

.links_blok_foot {
	float:left;
	width:190px;
	height:8px;
	background:url(../images/blok_foot.gif) top;
	background-repeat:no-repeat;
}

/**********************************************
*											  *
*				BLOKKEN RECHTS				  *
*											  *
**********************************************/

.rechts_blok {
	width:203px;
	float:left;
	margin-top:9px;
}

.rechts_blok_inhoud {
	float:left;
	width:203px;
	
}

.rechts_blok_kop {
	float:left;
	width:203px;
	height:8px;
	background:url(../images/blok_kop_right.gif) bottom;
	background-repeat:no-repeat;
}

.rechts_blinhoud {
	float:left;
	padding-left:13px;
	padding-right:13px;
	width:177px;
	background:white;
}

.rechts_blok_foot {
	float:left;
	width:203px;
	height:8px;
	background:url(../images/blok_foot_right.gif) top;
	background-repeat:no-repeat;
}

/**********************************************
*											  *
*				INHOUD BLOK					  *
*											  *
**********************************************/

.midden_blok {
	width:507px;
	float:left;
	margin-top:9px;
}

.midden_blok_inhoud {
	float:left;
	width:507px;
}

.midden_blok_kop {
	float:left;
	width:567px;
	height:8px;
	/*background:url(../images/content_blok_kop.gif) bottom;
	background-repeat:no-repeat;*/
	background:#fff;
}

.midden_blinhoud {
	float:left;
	padding-left:13px;
	padding-right:13px;
	width:541px;
	background:white;
}

.midden_blok_foot {
	float:left;
	width:567px;
	height:8px;
	/*background:url(../images/content_blok_foot.gif) top;
	background-repeat:no-repeat;*/
	background:#fff;
}

.midden_blok_foot_bon {
	float:left;
	width:567px;
	height:32px;
	background:url(../images/bon_bottom.gif) top;
	background-repeat:no-repeat;
}

/**********************************************
*											  *
*				SUBMENU				 		  *
*											  *
**********************************************/

#subartgroupmenu{
	float:left;
	margin:0px;
	padding:0px;
	margin-top:9px;
}
		
	#subartgroupmenu ul{
		margin:0px;
		padding:0px;
		list-style:none;
	}
	
	#subartgroupmenu li{
		margin:0px;
		padding:0px;
		float:left;
	}
	
	#subartgroupmenu li.top{
		margin:0px;
		padding:0px;
		width:190px;
		height:10px;
		background:url(../images/blok_kop_purlz.gif) bottom no-repeat;
	}
	
	#subartgroupmenu li.foot{
		margin:0px;
		padding:0px;
		width:190px;
		height:10px;
		background:url(../images/blok_foot_purlz.gif) top no-repeat;
	}
	
		#subartgroupmenu li a{
			float:left;
			margin:0px;
			padding:0px;
			font-size:11px;
			background:#D90F7D;
			color:#FFFFFF;
			text-decoration:none;
			width:175px;
			padding-top:11px;
			padding-bottom:10px;
			padding-left:15px;
			height:9px;
			border-bottom:1px solid #E76BAD;
		}
		
		#subartgroupmenu li a:hover, #subartgroupmenu li a.actief{
			color:white;
			background:#E7429C;
		}

		
#footer{
	float:left;
	width:100%;
	margin-top:30px;
	text-align:center;
}

	#footer a{
		color:#000000;
	}

/**********************************************
*											  *
*				ARTIKEL BLOKKEN				  *
*											  *
**********************************************/

.art_blok{
	float:left;
	width:122px;
	height:202px;
	padding-right:13px;
	font-size:11px;
	background:white;
	overflow:hidden;
	margin-bottom:15px;
}

.art_prijs{
	font-weight:bold;
	font-size:12px;
	color:#D60077;
	padding-top:4px;
	height:20px;
	float:left;
}

.art_image{
	float:left;
	width:120px;
	height:120px;
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
	border:1px solid #DEDEDE;
}

.art_desc, .art_desc a, .art_desc a:hover {
	float:left;
	width:122px;
	color:#B00062;
	font-weight:bold;
	text-decoration:none;
}

s {
	font-size:11px;
	color:#9A9A9A;
}
	
.zoekknop{
	display:block;
	width:30px;
	height:19px;
	
	float:right;
}

.cartaction, .cartactionNext  {
	background-color:#DEDEDE;
}

.cartactionNext_ {
	background-color:#D787B3;
	color:white;
}

.gratis {
	font-weight:bold;
}

.cartimg {
	width:50px;
}

/**********************************************
*											  *
*				CONTENT STYLES				  *
*											  *
**********************************************/

h1{
	font: 17px Verdana,Arial;
	margin:0px;
	pading-0px;
	color:#fd0580;
	font-weight:bold;
	padding-bottom:15px;
}

h2{
	font: 15px Verdana,Arial;
	margin:0px;
	pading-0px;
	color:#fd0580;
	font-weight:bold;
	padding-bottom:15px;
}

h3{
	font: 13px Verdana,Arial;
	margin:0px;
	pading:0px;
	color:#fd0580;
	font-weight:bold;
	padding-bottom:15px;
}

h4{
	font: 13px Arial,Verdana;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
	color:#77b01c;
}

h5{
	font: 12px Arial,Verdana;
	margin:0px;
	padding:0px;
	color:#77b01c;
}

.roze{
	font-weight:bold;
	color:#77b01c;
}

.rouge{
	font-weight:bold;
	color:#fd0580;
	font-size:10px;
}

.rood {
	color:red;
	font-weight:bold;
}

.groen {
	color:green;
	font-weight:bold;
}

.groen_groot{
	font-size:19px;
	font-weight:bold;
	color:#77b01c;
}

.klein{
	font-size:8px;
}

a{
	text-decoration:none;
	color:#fd0580;
	font: 11px Arial,Verdana;
}

a:hover{
	text-decoration:underline;
}

hr {
	background:#CACCCE;
	background-color:#CACCCE;
	color:#CACCCE;
	margin:0px;
	padding:0px;
	border-top:1px solid #CACCCE;
}

.button {
	width:123px;
	height:22px;
	border:0px solid white;
	background:url(../images/btn_bg.gif) repeat-x;
	color:white;
}

legend {
	color:#fd0580;
}

#contentinhoud_links {
	float:left;
	width:260px;
	padding-left:10px;
}

#contentinhoud_rechts {
	padding-left:20px;
	float:left;
	width:260px;
}

#collections {
	float:left;
	margin-top:8px;
	width:567px;
	height:176px;
}

#collectie_rechts {
	float:left;
	width:200px;
	height:112px;
	margin-top:8px;
	background:url(../images/limitedcollection.jpg) no-repeat;
	cursor: pointer;
}

#collectie_rechts_bruidssieraden {
	float:left;
	width:200px;
	height:113px;
	margin-top:8px;
	background:url(../images/bruidssieraden.jpg) no-repeat;
	cursor: pointer;
}

#tempBlok {
	float:left;
	margin-top:8px;
	width:567px;
	height:385px;

}

.nieuwsblokkop {
	font-weight:bold;
	font-size:15px;
	padding-bottom:10px;
}

.nieuwsbloktitel {
	padding:0px;
	margin:0px;
}

#crumb {
	float:left;
	width:987px;
}

#crumbleft {
	float:left;
	padding-left:205px;
	width:583px;
	font-size:10px;
}

#crumbright {
	float:left;
	text-align:right;
	width:180px;
	font-size:10px;
}

#clearer {
	clear:both;
}

#vergrootglas {
	clear:both;
}