/********************
	Standaard html
********************/

* {
	padding:0px;
	margin:0px;
}

fieldset, img {
	border:0px;
}

legend {
	display:none;
}

.clearer {
	clear:both;
}

.titelFOUT {
	color:red;
}

a {text-decoration:none; color:#673D53;}
a:hover {text-decoration:underline;}

a.breadcrumb {text-decoration:none; font-weight:bold; color:#FF69B8;}
/********************
	Layout structure
********************/

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#FFFFFF url(http://www.erotoko.com/background.jpg) repeat-x;
	margin-bottom:20px;
}

#container {
	margin:20px auto 0 auto;
	width:878px;
	overflow:hidden;
	border:1px solid #CACACA;
	padding:0 0 30px 0;
	background:url(http://www.erotoko.com/contentbg.jpg) repeat-y;
}
#container2 {
	margin:20px auto 0 auto;
	width:878px;
	overflow:hidden;
	border:1px solid #CACACA;
	padding:0 0 30px 0;
	background-color:#fff;
}

#header {
	background:url(http://www.erotoko.com/header.jpg) no-repeat;
	width:878px;
	height:67px;
	border-top:1px solid #fff;
}
	#header h1 {}
	#header h1 a {}
	#header h1 a span {display:none;}
	
#menu {
	width:876px;
	height:32px;
	margin:auto;
	background:url(http://www.erotoko.com/menubg.gif) repeat-x;
}
	#menu ul {list-style-type:none; margin:0 0 0 15px;}
	#menu ul li {float:left; margin:0 0 0 0;  border-right:1px solid #fff; height:25px;}
	#menu ul li a {display:block; text-decoration:none; color:#fff; padding:5px 8px 8px 8px;}
	#menu ul li a:hover {background-color:#E29DC2;}
	#menu ul li a.active {background-color:#E29DC2; padding:5px 8px 8px 8px;}
	
#content {
	overflow:hidden;
	padding:0 0 0 10px;
}

/********************
	Left Column
********************/
#leftColumn {
	width:190px;
	float:left;
	overflow:hidden;
	margin:0 0 0 0;
}
	#categories_top {
		background:url(http://www.erotoko.com/top_search.gif) no-repeat;
		width:187px;
		height:77px;
		margin:12px auto 0 auto
	}
		#categories_top fieldset {margin:0 0 0 10px; padding:10px 0 0 0;}
		#categories_top fieldset legend {display:none;}
		#categories_top fieldset label {display:block; font-weight:bold; color:#777;}
		#categories_top fieldset input {border:1px solid #CACACA; padding:3px; height:13px; font-size:10px; width:153px;}
		#categories_top fieldset input.searchbutton {width:60px !important; height:18px !important; padding:0px; border:0px; margin:4px 0 0 0; background:url(http://www.erotoko.com/zoeken.gif) no-repeat;}
		
	#categories {
		width:185px;
		margin:0 auto 20px auto;
		border:1px solid #DFDFDF;
		border-top:none;
	}
		#categories ul {list-style-type:none;}
		#categories ul li {border:1px solid #fff; border-top:none;}
		#categories ul li a {background:url(http://www.erotoko.com/bulletmenu.gif) 5px 7px no-repeat; display:block; height:18px; color:#673D53; text-decoration:none; padding:4px 0 0 15px; background-color:#FFE2F1; }
		#categories ul li a:hover {background-color:#FFBBDF; }
		
	#aanrader_top {
		background:url(http://www.erotoko.com/top_aanrader.gif) no-repeat;
		width:187px;
		height:15px;
		margin:0 auto 0 auto;
	}
	#aanrader_content {
		background:url(http://www.erotoko.com/content_aanrader.gif) repeat-y;
		width:187px;
	}
		#aanrader_content span {color:#333; display:block; margin:0 0 0 15px;}
		#aanrader_content b {color:#c33682; display:block; margin:0 0 0 15px;}
		#aanrader_content img {display:block; margin:0 0 0 15px;}
		#aanrader_content p {display:block; margin:0 5px 0 15px;}
		
	#aanrader_bottom {
		background:url(http://www.erotoko.com/bottom_aanrader.gif) no-repeat;
		width:187px;
		height:15px;
		margin:0 auto 20px auto;
	}

/********************
	Right Column
********************/

#rightColumn {
	width:640px;
	float:left;
	overflow:hidden;
	margin:0 0 20px 31px;
}
	#rightColumn-left {
		width:430px;
		overflow:hidden;
		float:left;
		margin:0 35px 0 0px;
	}
		#welkom {
			background:url(http://www.erotoko.com/welkom.gif) no-repeat;
			width:418px;
			height:176px;
			margin:25px 0 0 0;
		}
		#welkom h2 {margin:0 0 0 163px;padding:12px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ffffff; font-weight:normal;}
		#welkom h2 span {color:#FFFFFF;}
		#welkom ul {margin:20px 0 0 180px;}
		
		h2.frontTitle {
			font-size:14px;
			color:#666;
			margin:15px 0 5px 0;
		}
		h2.frontTitle span {color:#FF00A6;}
		.productFront {
			width:420px;
			height:100px;
			border:1px solid #fff;
		}
		.productFrontSearch {
			width:620px;
			height:100px;
			border:1px solid #fff;
		}
		.productFrontImage {
			border:1px solid #DFDFDF;
			width:160px;
			height:98px;
			float:left;
			text-align:center;
			vertical-align:bottom;
			background-color:#fff;
		}
		.productFrontInfo {
			width:240px;
			height:90px;
			float:left;
			padding:5px;
		}
		
		.productFrontInfoSearch {
			width:400px;
			height:120px;
			border:1px solid #fff;
			background-color:#FFEAF5;
			float:left;
			padding:5px;
		}
		.even {background-color:#f6f6f6;}
		.uneven {background-color:#fff;}
		.productFrontInfo h3 {font-size:12px; }
		.productFrontInfo h3 a {color:#c33682; text-decoration:none;font-size:12px !important; }
		.productFrontInfo h3 a:hover {text-decoration:underline; }
		.productFrontInfo p { line-height:14px; display:block;}
		.productFrontInfo p span {font-size:12px; font-weight:bold; color:#FF65B7; display:block; margin:3px 0 0 0; float:left;}
		.productFrontInfo p a {font-size:11px; font-weight:bold; color:#333; display:block; margin:3px 0 0 10px; text-decoration:none; float:left;}
		
		.productFrontInfoSearch h3 {font-size:12px; }
		.productFrontInfoSearch h3 a {color:#243F66; text-decoration:none;font-size:12px !important; }
		.productFrontInfoSearch h3 a:hover {text-decoration:underline; }
		.productFrontInfoSearch p { line-height:14px; display:block; margin:5px 0 0 0;}
		.productFrontInfoSearch p span {font-size:12px; font-weight:bold; color:#FF65B7; display:block; margin:3px 0 0 0; float:left;}
		.productFrontInfoSearch p a {font-size:11px; font-weight:bold; color:#333; display:block; margin:3px 0 0 10px; text-decoration:none; float:left;}
		
		.day-productFront {
			width:480px;
			height:70px;
			border:2px solid #fff;
		}
		.day-productFrontImage {
			border:1px solid #DFDFDF;
			width:70px;
			height:70px;
			float:left
		}
		.day-productFrontInfo {
			width:327px;
			height:62px;
			float:left;
			padding:5px;
		}
		.day-productFrontInfo h3 {font-size:12px; }
		.day-productFrontInfo h3 a {color:#c33682; text-decoration:none;font-size:12px !important; }
		.day-productFrontInfo h3 a:hover {text-decoration:underline; }
		.day-productFrontInfo p { line-height:14px; dis}
		.day-productFrontInfo p span {font-size:12px; font-weight:bold; color:#FF65B7; margin:3px 0 0 0; }
		.day-productFrontInfo p span.van {font-size:12px; font-weight:normal; color:#333; margin:3px 5px 0 0; text-decoration:line-through; }
		.day-productFrontInfo p a {font-size:11px; font-weight:bold; color:#333; margin:3px 0 0 10px; text-decoration:none; }
		
	#rightColumn-right {
		width:175px;
		overflow:hidden;
		float:left;
		margin:0 0 0 0px;
	}
		.right_infobox_top {
			background:url(http://www.erotoko.com/right_info_top.gif) no-repeat;
			width:163px;
			height:10px;
			margin:25px auto 0 auto;
			font-size:1px;
		}
		.right_infobox_content {
			background:url(right_info_content.gif) repeat-y;
			width:163px;
			margin:auto;
		}
			.right_infobox_content h2 {height:63px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 10px; background:url(http://www.erotoko.com/titlebg.gif) 2px 0px no-repeat}
			.right_infobox_content p {margin:15px auto 0 auto; width:145px; }
			.right_infobox_content p span {text-decoration:underline;}
			
		.right_infobox_bottom {
			background:url(http://www.erotoko.com/right_info_bottom.gif) no-repeat;
			width:163px;
			height:10px;
			margin:0 auto 20px auto;
		}
/********************
	Categories & Products
********************/		
#mainContent {
	width:530px; 
	margin:20px 0 0 0;
}
	#mainContent h1 {font-size:13px; font-weight:bold; }
	#mainContent h2#productTitle {font-size:15px; font-weight:bold; margin:20px 0 0 0; color:#FF65B7; }
	.subin {font-size:15px; font-weight:bold; margin:20px 0 0 0; color:#FF65B7; display:block;}
	
	.catProduct {
		width:160px;
		float:left;
		margin:0 30px 20px 0;
	}
	.catProductImage {
		width:160px;
		height:100px;
		border:1px solid #DFDFDF;
		text-align:center;
	}
	.merkplaatje {
		width:45px;
		height:23px;
		float:right;
	}

	.catProductInfo {background-color:#FFE2F1; height:65px; width:160px; border:1px solid #DFDFDF; border-top:none;}
	.catProductInfo h3 {font-size:11px; font-weight:bold; text-align:center; margin:0 3px; padding:3px 0 0 0; height:40px;}
	.catProductInfo h3 a {color:#673D53; text-align:center;}
	.catProductInfo strong {display:block;float:left; width:100px; margin:0 0 0 6px; color:#FF65B7;}
	.catProductInfo a.details {display:block;float:left; color:#333; font-weight:bold;}
	
	#subCatList ul { list-style-type:none}
	#subCatList ul li {float:left !important;}
	#subCatList ul li a{margin:5px;}

#productDetailInfo {
	float:left;
	width:390px;
	color:#444;
	_height:220px;
	min-height:220px;
}
	#productDetailInfo span.itemnr {
		color:#999999; font-size:10px;	
	}
	#productDetailInfo p.prijs {
		font-size:15px;
		color:#333;
		display:block;
		margin:10px 0 10px 0;
	}
	#productDetailInfo p.prijs span {
		color:#FF65B7;
	}
	
#productDetailImage {
	border:1px solid #DFDFDF;
	margin:0 0 5px 10px;
	padding:2px;
	float:left;
	overflow:hidden;
}

#productOrder {
	float:left; 
	margin:0 0 0 10px;
}
	#productOrder img.order {
		display:block;
		margin:7px 0 0 0;
		border:0px;
	}
	
/* Aanraders */
.aanraders { text-align:center; padding:10px 0; font-size:11px; border-top:1px solid #E29DC2; margin:15px 0 0 0;}
.aanraders strong { text-align:left !important;}
.aanraders ul { width:100%; margin:5px auto; font-size:9px; }
.aanraders li { 
	list-style-type:none; 
	float:left; 
	width:100px; 
	padding:5px 17px 20px;
}

#main > .aanraders li { margin:0 5px 0 -20px; }
.aanraders li a { font-weight:bold; font-size:11px; color:#9A5C7D;}
.aanraders li a img { display:block; }
	
/********************
	Zoeken
********************/
.zoektext {border:1px solid #CACACA; background-color:#fff; height:15px !important;  width:160px; margin:10px 5px 0 0px !important; padding:2px 0 0 0;}
#searchform input {border:1px solid #CACACA; background-color:#fff; height:20px; margin:10px 5px 0 5px; padding:2px;}

/********************
	FAQ
********************/
p#faqtxt {
	display:block;
	margin:0 0 13px 0;
}
h3.faqtitel {
	margin:0 0 3px 0;
}
ul#faq {
	margin: 0 0 10px 0;
}

ul#faq li a {color:#97597A;}

/********************
	Mandje
********************/

#cart select {border:1px solid #CACACA; background-color:#fff; height:20px; margin:10px 5px 0 5px; padding:2px; width:50px;}
.standaardinput {border:1px solid #CACACA; background-color:#fff; height:20px; margin:10px 5px 0 5px; padding:2px;}
.buttondinput {border:1px solid #CACACA; background-color:#FF6BBD; height:20px; margin:10px 5px 0 5px; padding:2px;}

/********************
	Contact
********************/
#contact legend {display:none;}
#contact input {border:1px solid #CACACA; background-color:#fff; height:20px; margin:10px 5px 0 15px; padding:2px;}
#contact textarea {border:1px solid #CACACA; background-color:#fff; height:150px; width:300px; margin:10px 5px 0 15px; padding:2px;}

/********************
	Footer Column
********************/

#footer {
	background:url(http://www.erotoko.com/footerbg.jpg) repeat-x;
	width:878px;
	height:33px;
	margin:auto;
	border:1px solid #CACACA;
	border-top:none;
}
	#footer address {margin:9px 5px 0 0; float:right; font-style:normal; color:#fff;}
