A:link {
	text-decoration: none; 
	outline: none;
	color: #26221e;
}
A:link:hover { text-decoration: underline; }
 
A:visited {
	text-decoration: none; 
	outline: none;
	color: #26221e;
} 

body {
	margin: 0px;
	border: 0px;
	font-family: Trebuchet MS;
	font-size: 12px;
	line-height: 20px;
	color: #26221e;
	overflow: -moz-scrollbars-vertical;
	background-color: #26221e;
}

img { border: 0px; }
p { margin: 0px; }

h1 { font-family: Trebuchet MS; font-weight: bold; font-style: italic; font-size: 20px; color: #802b8a; margin: 0px 0px 15px 0px; }
h2 { font-family: Trebuchet MS; font-weight: bold; font-style: italic; font-size: 18px; color: #802b8a; margin: 0px 0px 5px 0px; }
h3 { font-family: Trebuchet MS; font-weight: bold; font-style: italic; font-size: 16px; color: #802b8a; margin: 0px 0px 5px 0px; }
h4 { font-family: Trebuchet MS; font-weight: bold; font-style: italic; font-size: 14px; color: #802b8a; margin: 0px 0px 5px 0px; }

hr {
	position: relative;
	width: 600px;
	height: 1px;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	color: #000;
	background-color: #000;
	border: none;
}

.formVeld {
	background: #fff;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #000000;
	border: 1px solid #dddddd;
}

.stelEinde { display: block; clear: both; }
.button { color: #802b8a; font-weight: bold; }


/* ---------------------------------------------------------------------------------------- */
/* C O N  T A I N E R S																		*/
#containerSite {
	position: relative;
	width: 994px; 
	margin: 0px auto;
	padding-bottom: 15px;
	text-align: left;
	background-color: #fff;
	border-left: 3px solid #d4b5d7;
	border-right: 3px solid #d4b5d7;
	border-bottom: 3px solid #d4b5d7;
}


/* ---------------------------------------------------------------------------------------- */
/* H E A D E R																				*/

#containerHeader {
	position: relative;
	height: 150px;
	background-image: url('images/BG_header.gif');
	background-repeat: no-repeat;
}
	#headerLogo { position: absolute; left: 20px; top: 20px; width: 360px; height: 120px; }
	#headerButtons { position: absolute; left: 677px; top: 121px; width: 255px; height: 29px; }
		#headerButtons ul { list-style: none; margin: 0px; padding: 0px; }
		#headerButtons li { float: left; margin: 0px; padding: 0px; }

/* ---------------------------------------------------------------------------------------- */
/* M E N U																					*/

#containerMenu {
	position: relative;
	height: 53px;
	background-image: url('images/BG_menu.gif');
	background-repeat: repeat-x;
}
	#containerMenu ul { list-style: none; margin: 0px 0px 0px 7px; padding: 0px; }
	#containerMenu li { margin: 0px; padding: 0px; float: left; }
	
	#containerMenuLogo { position: absolute; left: 910px; top: 0px; width: 76px; height: 53px; background-image: url('images/IMG_logo.gif'); background-repeat: no-repeat; }
	

/* ---------------------------------------------------------------------------------------- */
/* C O N T E N T																			*/

#contentLinks { position: relative; width: 188px; float: left; }
#content { position: relative; width: 600px; float: left; }
#contentRechts { position: relative; width: 200px; float: right; }


	.linksMenu ul { list-style: none; margin: 0px 0px 20px 0px; padding: 0px; }
	.linksMenu li { margin: 0px; padding: 4px 0px 0px 33px; background-image: url('images/BG_lijn_menu.gif'); background-repeat: no-repeat; background-position: left bottom; }
	.linksMenu li:hover { background-image: url('images/BG_lijn_menu_m.gif'); background-color: #f4f4f4; }
	.linksBetaalmogelijkheden { margin: 0px 0px 30px 20px; }
	
	.linksMenuMerken ul { list-style: none; margin: 5px 0px 0px 0px; padding: 0px; }
	.linksMenuMerken li { margin: 10px 0px 20px 0px; text-align: center; }

	.rechtsWinkelwagen { position: relative; width: 200px; height: 164px; background-image: url('images/BG_winkelwagen.gif'); background-repeat: none; margin-bottom: 30px; }
		.rechtsWinkelwagen:hover { cursor: hand; cursor: pointer }
		.winkelwagenAantal { position: absolute; left: 115px; top: 67px; width: 40px; height: 25px; text-align: center; font-size: 25px; font-style: italic; font-weight: bold; color: #fff; }
	.rechtsNieuwsbrief { position: relative; width: 153px; height: 74px; margin: 27px 0px 20px 0px; padding: 35px 0px 0px 30px; background-image: url('images/BG_nieuwsbrief.gif'); background-repeat: none; color: #fff; }
		.rechtsNieuwsbrief form { margin: 10px 0px 0px -7px; }
		.rechtsNieuwsbrief form .formVeld { width: 143px; margin-bottom: 3px; border: 1px solid #ebdfed; padding: 2px 5px 2px 5px; color: #909090; font-style: italic; }
	
	
	#welkomWinkelWebshop { position: relative; margin-bottom: 25px; _height: 200px; }
		#welkomWinkel { position: relative; width: 282px; float: left; padding: 229px 0px 0px 16px; margin-right: 3px; background-image: url('images/IMG_intro-winkels.gif'); background-repeat: no-repeat; }
			#welkomWinkel ul { list-style: none; margin: 0px; padding: 0px; }
			#welkomWinkel li { margin: 0px; padding: 8px 0px 0px 15px; width: 124px; height: 26px; float: left; color: #fff; background-image: url('images/BG_WinkelWebshop-winkel.gif'); background-repeat: repeat-x; border-left: 1px solid #ebdfed; border-bottom: 1px solid #ebdfed; border-right: 1px solid #ebdfed; }
			#welkomWinkel li:hover { background-image: url('images/BG_WinkelWebshop-winkel_m.gif'); }
			#welkomWinkel li a { color: #fff; }
			#welkomWinkel li a:hover { text-decoration: none; }
		#welkomWebshop { position: relative; width: 288px; float: left; padding: 229px 0px 0px 0px; background-image: url('images/IMG_intro-webshop.gif'); background-repeat: no-repeat; }
			#welkomWebshop ul { list-style: none; margin: 0px; padding: 0px; }
			#welkomWebshop li { margin: 0px; padding: 8px 0px 0px 15px; width: 265px; height: 26px; float: left; color: #fff; background-image: url('images/BG_WinkelWebshop-webshop.gif'); background-repeat: repeat-x; border-left: 1px solid #ebdfed; border-bottom: 1px solid #ebdfed; border-right: 1px solid #ebdfed; }
			#welkomWebshop li:hover { background-image: url('images/BG_WinkelWebshop-webshop_m.gif');; }
			#welkomWebshop li a { color: #fff; }
			#welkomWebshop li a:hover { text-decoration: none; }
	#welkomTwitterShop { position: relative; margin: 40px -20px 0px 16px; _margin: 40px -10px 0px 0px; }
		#welkomTwitter { position: relative; float: left; width: 184px; padding: 72px 0px 0px 0px; margin-right: 10px; color: #7d7d7d; background-image: url('images/BG_twitter.gif'); background-repeat: repeat-y; border-bottom: 1px solid #ebdfed; }
			#welkomTwitter ul { list-style: none; margin: 0px; padding: 0px; }
			#welkomTwitter li { margin: 0px; padding: 9px 10px 9px 10px; background-image: url('images/BG_twitter-streepje.gif'); background-position: top left; background-repeat: no-repeat; }
			#welkomTwitter li:hover { text-decoration: underline; }
			#welkomTwitter span { color: #802b8a; font-weight: bold; }
			#welkomTwitter #kop { position: absolute; width: 192px; height: 81px; left: 0px; top: 0px; background-image: url('images/IMG_twitter-kop.gif'); background-repeat: no-repeat; }
		#welkomShop { position: relative; float: left; width: 585px; }
			#welkomShop #banner { position: absolute; left: 365px; top: -20px; width: 198px; height: 38px; z-index: 10; background-image: url('images/IMG_uit-mijn-webshop.gif'); }

	.contentNormaal { padding: 0px 35px 0px 35px; }
	#containerMidden { padding: 20px 35px 0px 35px; }
	#containerProductOverzicht { padding: 20px 0px 0px 0px; }

	.productProd { position: relative; float: left; margin: 0px 9px 10px 0px; border: 1px solid #ebdfed; width: 182px; height: 230px; padding-top: 5px; text-align: center; cursor: hand; }
	.productInfo { position: absolute; left: 0px; top: 169px; height: 66px; width: 179px; padding-right: 3px; background-image: url('images/BG_prod.jpg'); background-repeat: repeat-x; text-align: left; }
	.productProd:hover .productInfo { background-image: url('images/BG_prod_m.jpg'); }
		.productInfo a { text-decoration: none; }
		.productInfo h2 { margin: 10px 0px 0px 10px; font-size: 15px;  cursor: hand; }
		.infoPrijs { position: absolute; left: 100px; top: 32px; font-size: 11px; font-weight: bold; color: #d1ab66; font-size: 17px; cursor: hand; }
		.infoMeer { position: absolute; left: 10px; top: 45px; font-size: 11px; color: #7e7e7e; cursor: hand; }

	.productProdAanbieding { position: relative; float: left; margin: 0px 9px 10px 0px; border: 1px solid #66226e; width: 182px; height: 230px; padding-top: 5px; text-align: center; cursor: hand; }
	.productInfoAanbieding { position: absolute; left: 0px; top: 169px; height: 66px; width: 179px; padding-right: 3px; background-image: url('images/BG_prod_aanbieding.jpg'); background-repeat: repeat-x; text-align: left; }
	.productProdAanbieding:hover .productInfoAanbieding { background-image: url('images/BG_prod_aanbieding_m.jpg'); }
		.productInfoAanbieding a { text-decoration: none; }
		.productInfoAanbieding h2 { margin: 10px 0px 0px 10px; font-size: 15px;  cursor: hand; }
		.infoPrijsAanbieding { position: absolute; left: 100px; top: 32px; font-size: 11px; font-weight: bold; color: #eef3f5; font-size: 17px; cursor: hand; }
		.infoMeerAanbieding { position: absolute; left: 10px; top: 45px; font-size: 11px; color: #7e7e7e; cursor: hand; }

	#overzichtWinkels ul { list-style: none; margin: 0px; padding: 0px; }
	#overzichtWinkels li { float: left; border: 1px solid #ebdfed; width: 225px; margin: 0px 5px 5px 0px; padding: 15px 10px 10px 15px; background-image: url('images/BG_winkels.gif'); background-repeat: repeat-x; }
	#overzichtWinkels .leesVerder { color: #802b8a; text-align: right; margin: 10px 10px 0px 0px; }
		#overzichtWinkels .leesVerder a { color: #802b8a; }


	#containerWinkelwagen { margin-bottom: 10px; }
		.winkelwagenMaat { boder: 0px; font-size: 12px; }
		.winkelwagenMogelijkheden { background-color: #fafafa; border-top: 2px solid #e9e9e9; border-bottom: 2px solid #e9e9e9; margin-left: 12px; margin-bottom: 5px }

	#productenToegevoegd { position: absolute; left: 100px; top: 75px; width: 400px; padding: 10px; height: 100px; text-align: center; border: 1px solid #f3f3f3; opacity: (0.96); MozOpacity: (0.96); KhtmlOpacity: (0.96); filter: alpha(opacity=96); background-color: #fff; }
		#productenToegevoegd a { color: #84378c; font-size: 15px; font-weight: bold; }
	#algemeneOpmerking { position: absolute; left: 100px; top: 50px; width: 400px; padding: 10px; height: 100px; text-align: center; border: 1px solid #f3f3f3; opacity: (0.96); MozOpacity: (0.96); KhtmlOpacity: (0.96); filter: alpha(opacity=96); background-color: #fff; }
	
	.rechtsDaarom ul { list-style: none; margin: 0px; padding: 0px; }
	.rechtsDaarom li { margin: 0px; padding: 3px 0px 3px 5px; background-image: url('images/IMG_daarom-lijn.gif'); background-position: left bottom; background-repeat: no-repeat;  }
		.rechtsDaarom li img { margin-right: 3px; }
	.rechtsDaarom li a:hover { color: #6e2c74; }


/* ---------------------------------------------------------------------------------------- */
/* B O T T O M																				*/

	#containerBottom { position: relative; margin-top: 15px; text-align: center; color: #969696; }
	#containerBottom a { color: #969696; }
