﻿@import url("menu.css");
BODY {
	background-color:#efefed;
	margin:0;
	background-image:none;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:62.5%;
	color:#60604e;
	line-height:1.5em;
	letter-spacing:0.1em;
}
a.service {
	display:block;
	color:white;
	width:154px;
	line-height:24px;
	background-color:#94bd0d;
	text-indent:10px;
	}
a.service:hover 
{
	color:White;
	text-decoration:none;
	background-color:#626250;
}
table.custom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.smallTxt {
	font-size:0.9em;
}
a {
	color:#94bd0d;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#94bd0d;
	font-weight:bold;
	text-decoration:underline;
}
a.linkRed {
	color:red;
	font-weight:bold;
	text-decoration:underline;
}
a.linkRed:hover {
	color:red;
	text-decoration:none;
}
hr {
	color:#d5d5d5;
	border-bottom:1px solid #FFFFFF;
}
.green {
	color:#94bd0d;
	font-weight:bold;
}
.greenStar {
	color:#94bd0d;
	font-size:1.4em;
}
#form {
	margin:0;
}
input {
	background-color:#FFFFFF;
	border:1px solid #757a61;
	margin:0;
	font-size:1.0em;
	color:#757a61;
}
textarea {
	background-color:#FFFFFF;
	border:1px solid #757a61;
	margin:0;
	font-size:1.0em;
	color:#757a61;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
}

.search {
	width:110px;
}
.searchButton {
	color:#757a61;
	font-weight:bold;
	border:0;
	padding-top:0px;
	cursor:pointer;
	background-color:transparent;
}
.login {
	width:120px;
	margin-bottom:2px;
	color:#94bd0d;
}
.loginButton {
	color:#96bf0d;
	font-weight:bold;
	border:0;
	text-align:left;
	cursor:pointer;
	background-color:transparent;
}
a {
	color:#96bf0d;
	font-weight:bold;
	text-decoration:none;
}
a:hover {
	color:#96bf0d;
	font-weight:bold;
	text-decoration:underline;
}
a.standard {
	font-size:1.0em;
	font-weight:bold;
	color:#757a61;
	text-decoration:none;
	margin:0px;
	text-transform:uppercase;
}
a.large {
	font-size:1.4em;
	font-weight:bold;
	color:#757a61;
	text-decoration:none;
	margin:0px;
	text-transform:uppercase;
}
a.xlarge {
	font-size:1.6em;
	font-weight:bold;
	color:#757a61;
	text-decoration:none;
	margin:0px;
	text-transform:uppercase;
}
/************************** header **************************/
#header {
	position:absolute;
	width:100%;
	height:111px;
	background-color:#e0e0dc;
	background-image:url(../../images/bg_header.jpg);
	background-repeat:no-repeat;
}
	#headerTitle {
		position:absolute;
		left:154px;
		top:35px;
		width:616px;
	}
	#navTop {
		position:absolute;
		left:154px;
		width:616px;
		top:10px;
		text-align:right;
		font-size:1.1em;
		color:#757a61;
	}
		#navTop a {
			color:#757a61;
			font-weight:normal;
			text-decoration:none;
		}
		#navTop a:hover {
			color:#757a61;
			text-decoration:underline;
		}
	#navMain {
		position:absolute;
		left:0px;
		top:84px;
		height:27px;
		border-top:1px solid #FFFFFF;
		background-color:#FFFFFF;
	}
	#navMain a span  {
		display:none;
	}
	#navLeft span.assortiment  {
			float:left;
			display:block;
			height:26px;
			width:153px;
			background-image:url(../../images/but_assortiment.gif);
	}
	#navMain a.bosman  {
			float:left;
			display:block;
			height:26px;
			width:154px;
			background-image:url(../../images/but_bosman.gif);
		}
		#navMain a.bosman:hover  {
			background-image:url(../../images/but_bosman_over.gif);
		}

/************************** main **************************/	
#main {
	position:absolute;
	top:111px;
	left:0px;
	width:770px;
	border:1px solid #b2b2b2;
	background-color:#f9f9f9;
	font-size:1.1em;
	background-image:url(../../images/bg_main.gif);
	z-index:100;
}
	#feedback {
		position:absolute;
		top:0px;
		left:153px;
		width:601px;
		height:17px;
		background-color:#f9f9f9;
		border-bottom:1px solid #b2b2b2;
		border-left:1px solid #b2b2b2;
		font-size:1.0em;
		font-weight:bold;
		padding-left:15px;
		padding-top:3px;
		color:#94bd0d;
	}

	#navLeft {
		float:left;
		width:153px;
		background-color:#FFFFFF;
		background-image:url(../../images/bg_navLeft.jpg);
		background-repeat:no-repeat;
		z-index:100;
	}
	#products {
		width:141px;
		font-weight:bold;
		color:#757a61;
		padding-bottom:14px;
		float:left;
	}
	#products span.line {
			display:block;
			height:1px;
			width:153px;
			border-top:1px solid #eaeaea;
		}
		#products span {
			display:block;
			width:153px;
			height:24px;
			border-top:1px solid #eaeaea;
		}
		#products span a {
			display:block;
			height:24px;
			line-height:24px;
			font-size:1.0em;
			padding-left:12px;
			color:#757a61;
			font-weight:normal;
		}
		#products span a:hover {
			background:#94bd0d;
			text-decoration:none;
			color:#FFFFFF;
		}
	#medicatieservice {
		width:141px;
		font-weight:bold;
		color:#757a61;
		padding-bottom:10px;
		float:left;
	}
	#medicatieservice span.line {
			display:block;
			height:1px;
			width:153px;
			border-top:1px solid #eaeaea;
		}
		#medicatieservice span {
			display:block;
			width:153px;
			height:24px;
			border-top:1px solid #eaeaea;
		}
		#medicatieservice span a {
			display:block;
			height:24px;
			line-height:24px;
			font-size:1.0em;
			padding-left:12px;
			color:#757a61;
			font-weight:normal;
		}
		#medicatieservice span a:hover {
			background:#94bd0d;
			text-decoration:none;
			color:#FFFFFF;
		}
	#content {
		float:left;
		width:406px;
		background-color:#FFFFFF;
		border-left:1px solid #b2b2b2;
		border-right:1px solid #b2b2b2;
		padding:10px;
		padding-right:0;
	}
		.feedbackFix {
			margin-top:21px;
		}
		#spacerHeightFix {
			float:left;
			width:0px;
			height:320px;
		}
		#content h1 {
			font-size:1.7em;
			margin:15px 0 20px 0;
		}
		#navLeft span.titleWebshop  {
			float:left;
			display:block;
			height:26px;
			width:153px;
			background-image:url(../../images/title_webwinkel.gif);
		}
		#navLeft span.titleMedicatieservice  {
			float:left;
			display:block;
			height:26px;
			width:153px;
			background-image:url(../../images/title_medicatieservice.gif);
		}
		#navLeft div.titleOrder  {
			float:left;
			display:block;
			height:26px;
			width:152px;
			background-image:url(../../images/title_bestellen.gif);
		}
/************************** steps **************************/
		#steps {
			display:block;
			float:left;
		}	
		#steps img, #steps a {
			border-bottom:3px solid #FFFFFF;
		}
			#steps a.step1 {
				background-image:url(../../images/step_1_notActive.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step1:hover {
				background-image:url(../../images/step_1.gif);
			}
			#steps a.step1Ready {
				background-image:url(../../images/step_1_ready.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step1Ready:hover {
				background-image:url(../../images/step_1.gif);
			}
			#steps a.step2 {
				background-image:url(../../images/step_2_notActive.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step2:hover {
				background-image:url(../../images/step_2.gif);
			}
			#steps a.step2Ready {
				background-image:url(../../images/step_2_ready.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step2Ready:hover {
				background-image:url(../../images/step_2.gif);
			}
			#steps a.step3 {
				background-image:url(../../images/step_3_notActive.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step3:hover {
				background-image:url(../../images/step_3.gif);
			}
			#steps a.step3Ready {
				background-image:url(../../images/step_3_ready.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step3Ready:hover {
				background-image:url(../../images/step_3.gif);
			}
			#steps a.step4 {
				background-image:url(../../images/step_4_notActive.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step4:hover {
				background-image:url(../../images/step_4.gif);
			}
			#steps a.step4Ready {
				background-image:url(../../images/step_4_ready.gif);
				display:block;
				width:153px;
				height:58px;
			}
			#steps a.step4Ready:hover {
				background-image:url(../../images/step_4.gif);
			}


/************************** productsubnav **************************/	
#content .level1 {
	display:block;
	padding-left:15px;
	background-image:url(../../images/img_arrowItem.gif);
	background-repeat:no-repeat;
	margin:5px;
}		
#content .level2 {
	display:block;
	padding-left:15px;
	background-image:url(../../images/img_arrowItem.gif);
	background-repeat:no-repeat;
	margin:5px;
	margin-left:30px;
	color:#757a61;
	font-weight:normal;
}
#content .level3 {
	display:block;
	padding-left:15px;
	background-image:url(../../images/img_arrowItem.gif);
	background-repeat:no-repeat;
	margin:5px;
	color:#757a61;
	font-weight:normal;
	margin-left:60px;
}
#content .plusItem {
	display:block;
	padding-left:15px;
	background-image:url(../../images/img_plusItem.gif);
	background-repeat:no-repeat;
	xmargin:5px;
}
#content .minItem {
	display:block;
	padding-left:15px;
	background-image:url(../../images/img_minItem.gif);
	background-repeat:no-repeat;
	xmargin:5px;
}
/************************** customer **************************/
	#content fieldset span.profile span {
		width:200px;
		display:block;
	}
	#content fieldset {
			position:relative;
			margin-top:1em; 
			padding-top:.75em;
			border:1px solid #b2b2b2;
			background-repeat:repeat-x;
			display:block;
			width:370px;
			margin-bottom:10px;
			padding:12px;
		}
		#content fieldset span.otherInput {
			display:block;
			float:left;
		}
		#content fieldset legend {
			position:absolute; top: -.5em; left: .5em;
			padding-left:5px;
			padding-right:5px;
			font-weight:bold;
			background-color:#FFFFFF;
			
		}
		#content .otherInput input {
			border:0px;
			margin-right:5px;
			height:22px;
			float:left;
		}
		#content .otherInputCheck input {
			border:0px;
			margin-right:5px;
			height:16px;
			float:left;
		}
		#content .otherInput label {
			margin-right:0px;
			float:left;
			width:50px;
			clear:none;
		}
		#content table tr td label {
			text-align:left;
			font-weight:bold;
			width:150px;
		}
		#content table tr td.otherInput {
			padding-top:30px;
		}
		#content table tr td.otherInput label {
			margin-right:0px;
			width:370px;
			font-weight:normal;
		}
		#content select {
			margin-bottom:5px;
			height:18px;
			width:205px;
			display:block;
			float:left;
			font-size:1.0em;
			color:#757a61;
			clear:right;
		}
		#content .labelLarge label {
			margin-right:0px;
			float:left;
			width:300px;
		}
		#content label {
			display:block;
			width:140px;
			padding-top:4px;
			float:left;
			clear:left;
			
		}
		#content textarea {
			margin-bottom:20px;
			margin-top:5px;
		}
		#content input.medium {
			width:200px;
			margin-bottom:3px;
		}
		#content input.mediumRO {
			width:200px;
			margin-bottom:3px;
			background-color:#e5e5e5;
			color:#60604e;
		}
		#content .button  {
			font-size:1.0em;
			font-weight:bold;
			height:20px;
			cursor:pointer;
			border:1px solid #60604e;
			background-image:url(../../images/bg_button.gif);
			width:140px;
			margin-top:20px;
			margin-right:10px;
			float:left;
		}
		#content .buttonLarge  {
			font-size:1.0em;
			font-weight:bold;
			height:20px;
			cursor:pointer;
			border:1px solid #60604e;
			background-image:url(../../images/bg_button.gif);
			width:180px;
			margin-top:20px;
			margin-right:10px;
			float:left;
		}
		#content .buttonBack  {
			font-size:1.0em;
			font-weight:bold;
			height:20px;
			cursor:pointer;
			border:1px solid #60604e;
			background-image:url(../../images/bg_button.gif);
			width:150px;
			margin-bottom:13px;
			
		}
		#content a.otherButton  {
			text-align:center;
			color:#757a61;
			padding-top:2px;
			display:block;
			height:18px;
			margin-top:5px;
			
			width:180px;
			margin-right:10px;
			cursor:pointer;
			border:1px solid #60604e;
			background-image:url(../../images/bg_button.gif);
			float:left;
		}
		#content a.otherButton:hover  {
			text-decoration:none;
		}
		
/************************** productlist **************************/
		.productlist {
			position:relative;
			display:block;
			width:400px;
			z-index:1;
		}
			.productlist .item {
				position:relative;
				display:block;
				margin-right:7px;
				margin-bottom:7px;
				width:387px;
				height:121px;
				border:1px solid #e5e5e5;
				z-index:2;
			}
			.productlist .outStock {
				position:absolute;
				bottom:1px;
				left:1px;
				z-index:200;
				width:21px;
				height:21px;
				background-image:url(../../images/img_outStock.gif);
			}
			.productlist .imgDiv {
				position:relative;
				display:block;
				width:121px;
				height:121px;
				text-align:center;
				overflow:hidden;
				float:left;
				z-index:10;
			}
			.productlist span.infoProduct {
				float:left;
				display:block;
				width:240px;
				height:94px;
				border-left:1px solid #e5e5e5;
				
			}
			.productlist span.brand {
				display:block;
				margin-left:12px;
				margin-top:8px;
			}
			.productlist span.article {
				display:block;
				margin-left:12px;
				margin-top:5px;
			}
			.productlist span.name {
				margin-top:4px;
				display:block;
				margin-left:12px;
			}
			.productlist span.name a {
				color:#60604e;
				font-weight:normal;
				text-decoration:none;
			}
			.productlist span.name a:hover {
				text-decoration:underline;
			}
			.productlist span.price {
				float:left;
				display:block;
				background-color:#fafaf9;
				line-height:26px;
				width:166px;
				display:block;
				text-align:left;
				font-weight:normal;
				border-left:1px solid #e5e5e5;
				border-top:1px solid #e5e5e5;
				padding-left:10px;
			}
			.productlist span.noPrice {
				float:left;
				display:block;
				background-color:#fafaf9;
				height:26px;
				display:block;
				background-image:url(../../images/product_compensate.gif);
				background-repeat:no-repeat;
				margin-left:-10px;
				padding-left:35px;
			}
			.productlist span.new {
				float:left;
				display:block;
				width:57px;
				height:26px;
				border-left:1px solid #e5e5e5;
				border-top:1px solid #e5e5e5;
				background-image:url(../../images/new_list.gif);
			}
			.productlist span.notNew {
				float:left;
				display:block;
				width:57px;
				height:26px;
				border-top:1px solid #e5e5e5;
				background-color:#fafaf9;
			}
			
			.productlist span.cart a {
				float:left;
				display:block;
				width:30px;
				height:26px;
				border-left:1px solid #e5e5e5;
				border-top:1px solid #e5e5e5;
				background-image:url(../../images/but_addcart.gif);
			}
			.productlist span.cart a:hover {
				background-image:url(../../images/but_addcart_over.gif);
			}
		div.pager{
			border:0;
			width:390px;
			text-align:left;
			padding-bottom:6px;
			padding-right:10px;
			margin-top: 10px;
			font-weight:bold;
		}
		div.pager span{
			margin-left:5px;
			color:#60604e;
			font-size:1.2em;
		}
		div.pager a{
			color:#94bd0d;
			text-decoration:underline;
			margin-left:5px;
			font-size:1.2em;
		}
		div.pager a:hover{
			text-decoration:none;
		}
/************************** productdetails **************************/
		.tabs {
			position:relative;
			left:-10px;
			display:block;
			height:21px;
			width:415px;
			border-bottom:1px solid #b2b2b2;
			padding-left: 2px;
			z-index:1;
			margin-bottom:15px;
		}
		.tabs a {
			color:#FFFFFF;
			line-height:22px;
			padding-left:7px;
			padding-right:7px;
			padding-top:3px;
			padding-bottom:4px;
			background-color:#94bd0d;
			text-decoration:none;
			border:1px solid #b2b2b2;
			margin-right:0;
			margin-right:1px;
			z-index:100;
		}
		.tabs a:hover {
			color:#94bd0d;
			background-color:#FFFFFF;
			border-bottom:1px solid #b2b2b2;
		}
		.tabs a.active {
			color:#94bd0d;
			background-color:#FFFFFF;
			border:1px solid #b2b2b2;
			border-bottom:1px solid #FFFFFF;
			z-index:100;
		}
		.tabs a.active:hover {
			color:#60604e;
		}
		.productdetails{
			display:block;
			height:178px;
			width:396px;
			border:1px solid #b2b2b2;
			margin-bottom:20px;
		}
		.productdetails div{
			float:left;
			position:relative;
			top:0px;
			left:0px;
			width:219px;
			border-left:1px solid #b2b2b2;
		}
		.productdetails div.imgDiv{
			width:176px;
			height:176px;
			display:block;
			overflow:hidden;
			text-align:center;
			border:0;
			float:left;
		}
		.productdetails span.productprops{
			display:block;
			padding:10px;
		}
		.productdetails .new{
			display:block;
			width:78px;
			height:49px;
			background-image:url(../../images/new_details.gif);
			position:absolute;
			left:141px;
			top:0px;
			border:0;
		}
		.productdetails span.productprice{
			height:28px;
			display:block;
			border-top:1px solid #b2b2b2;
			background-image:url(../../images/product_euro.gif);
			background-repeat:no-repeat;
			padding-left:36px;
			line-height:29px;
			font-weight:bold;
		}
		.productdetails span.productrefund{
			height:28px;
			display:block;
			border-top:1px solid #b2b2b2;
			background-image:url(../../images/product_compensateBig.gif);
			background-repeat:no-repeat;
			padding-left:36px;
			line-height:29px;
			font-weight:bold;
		}
		.productdetails .productprice .price{
			font-size:1.4em;
			letter-spacing:1px;
		}
		.productdetails .productrefund .refund{
			font-size:1.0em;
			letter-spacing:0px;
			font-weight:normal;
			
		}
		.productdetails span.productreview{
			height:26px;
			display:block;
			border-top:1px solid #b2b2b2;
			background-image:url(../../images/product_review.gif);
			background-repeat:no-repeat;
			padding-left:36px;
			line-height:27px;
			letter-spacing:0px;
			font-weight:bold;
		}
		.productdetails span.productcart{
			height:26px;
			display:block;
			border-top:1px solid #b2b2b2;
			background-image:url(../../images/product_cart.gif);
			background-repeat:no-repeat;
			padding-left:36px;
			line-height:27px;
			letter-spacing:0px;
			font-weight:bold;
			background-color:#fafaf9;
		}
			.productdetails span.productcart a{
				color:#535342;
			}
		.error {
			font-weight:bold;
			color:Red;
		}
/************************** productreviews **************************/
		#review textarea {
			margin-bottom:20px;
			margin-top:5px;
			width:250px;
		}
		#review input.medium {
			width:200px;
			margin-bottom:3px;
		}
		#review label {
			display:block;
			width:100px;
			padding-top:4px;
			float:left;
		}
		#review .button  {
			font-size:1.0em;
			font-weight:bold;
			height:20px;
			cursor:pointer;
			border:1px solid #60604e;
			background-image:url(../../images/bg_button.gif);
			width:150px;
			margin-top:5px;
			margin-bottom:10px;
			margin-right:10px;
			float:left;
		}
		#review fieldset {
			position:relative;
			border:1px solid #b2b2b2;
			display:block;
			width:370px;
			margin-bottom:10px;
			padding:10px;
			float:left;
		}
		#review fieldset legend {
			padding-left:5px;
			padding-right:5px;
		}
		#review fieldset ul {
			position:absolute; 
			top: -25px;
			top: expression('-6px');
			left: 290px;
			width:76px;
			padding-left:5px;
			padding-right:5px;
			background-color:#FFFFFF;
			display:block;
		}
		#review li {
			cursor:pointer;
		}
/************************** shopping cart **************************/
#content .buttonUpdate  {
	color:#FFFFFF;
	font-weight:bold;
	height:18px;
	cursor:pointer;
	border:0;
	background-color:#94bd0d;
	background-image:url(../../images/bg_updatePrice.gif);
	width:220px;
	margin:0;
}
#content div .cartGrid {
	display:block;
	width:398px;
}
#content div .cartGrid td {
	padding-left:3px;
	padding-right:3px;
	border-right:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	height:24px;
}
#content div .cartGrid .cartLeft {
	border-left:1px solid #e7e7e7;
}
#content .cartGrid th {
	background-color:#94bd0d;
	color:#FFFFFF;
	height:24px;
	padding:2px;
	padding-right:3px;
	border:1px solid #e7e7e7;
}
#content table.price {
	width:398px;
	display:block;
}
#content tr.subTotal {
	line-height:24px;
	display:block;
	height:24px;
	width:398px;
	background-color:#F9F9F9;
}
#content tr.rembours {
	line-height:24px;
	display:block;
	height:24px;
	width:398px;
	background-color:#F9F9F9;
}
#content tr.total {
	line-height:24px;
	display:block;
	width:398px;
	height:24px;
	background-color:#e2e3de;
}
#content tr td.cartText {
	width:320px;
	line-height:24px;
	height:24px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	text-align:right;
	border-top:1px solid #e7e7e7;
	padding-right:4px;
}
#content tr td.cartorderText {
	width:327px;
	line-height:24px;
	height:24px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	text-align:right;
	border-top:1px solid #e7e7e7;
	padding-right:3px;
}
#content tr td.cartPrice {
	width:68px;
	line-height:24px;
	border-right:1px solid #e7e7e7;
	text-align:right;
	border-top:1px solid #e7e7e7;
	padding-right:3px;
}
#content tr td.cartorderPrice {
	width:62px;
	line-height:24px;
	border-right:1px solid #e7e7e7;
	text-align:right;
	border-top:1px solid #e7e7e7;
	padding-right:3px;
}
a.icoAdd  {
	background-image:url(../../images/but_plus.gif);
	display:block;
	width:13px;
	height:13px;
}
a.icoAdd:hover  {
	background-image:url(../../images/but_plus_over.gif);
}
a.icoRemove  {
	background-image:url(../../images/but_minus.gif);
	display:block;
	width:13px;
	height:13px;
}	
a.icoRemove:hover  {
	background-image:url(../../images/but_minus_over.gif);
}
a.icoDelete  {
	background-image:url(../../images/ico_delete.gif);
	display:block;
	width:17px;
	height:18px;
}

	#modules {
		position:absolute;
		top:0px;
		left:572px;
		width:198px;
		background-color:#f9f9f9;
		top:21px;
	}
		div.module {
			width:188px;
			margin:5px;
			background-color:#e5e5e5;
		}
			div.innerModule {
				margin:2px;
				width:166px;
				border:4px solid #FFFFFF;
				background-color:#f7f8f8;
				background-image:url(../../images/bg_innerModule.jpg);
				background-repeat:repeat-y;
				padding:5px;
			}
			.innerModule .moduleTitle{
				display:block;
				width:166px;
				height:16px;
				background-image:url(../../images/title_mod_news.gif);
				background-repeat:no-repeat;
			}
			.innerModule .news {
				background-image:url(../../images/title_mod_news.gif);
			}
			.innerModule .logindetails {
				background-image:url(../../images/title_mod_logindetails.gif);
			}
			.innerModule .minicart {
				background-image:url(../../images/title_mod_cart.gif);
			}
			.innerModule .extracontent {
				background-image:url(../../images/title_mod_offers.gif);
			}
			.innerModule .faq {
				background-image:url(../../images/title_mod_faq.gif);
			}
			.innerModule h1{
				font-size:1.0em;
				font-weight:bold;
				margin:0;
			}
			.innerModule img{
				margin-right:8px;
			}
			.innerModule span a{
				display:block;
			}
			.innerModule .moduleContentFooter{
				width:100%;
				text-align:right;
				font-weight:bold;
			}
			.innerModule .moduleContentFooter a{
				color:#535342;
				text-decoration:none;
				display:inline;
			}
			.innerModule .moduleContentFooter a:hover{
				color:#535342;
				text-decoration:underline;
			}
			/* Mini cart items */
			.innerModule span ul {
				padding: 0;
				margin: 0;
				list-style-type: none;
			}
			.innerModule span ul li.subtotal {
				margin-top:10px;
				font-weight:bold;
				color:#94bd0d;
			}
			
#carthelp{
	position:absolute;
	display:block;
	top:68px;
	left:571px;
	background-image:url(../../images/bg_carthelp.gif);
	width:199px;
	height:63px;
	border:1px solid #b2b2b2;
	z-index:400;
}
	#carthelp a.help{
		display:block;
		float:left;
		height:20px;
		width:86px;
		padding-left:13px;
		padding-top:43px;
		font-size:1.1em;
		color:#60604e;
		font-weight:bold;
		text-decoration:underline;
		background-image:url(../../images/but_hulp.gif);
	}
	#carthelp a.help:hover{
		background-image:url(../../images/but_hulp_over.gif);
		text-decoration:none;
	}
	#carthelp a.cart{
		display:block;
		float:left;
		height:20px;
		width:92px;
		padding-left:8px;
		padding-top:43px;
		font-size:1.1em;
		color:#60604e;
		font-weight:bold;
		text-decoration:underline;
		background-image:url(../../images/but_winkelmand.gif);
	}
	#carthelp a.cart:hover{
		background-image:url(../../images/but_winkelmand_over.gif);
		text-decoration:none;
	}
#searchbar {
	position:absolute;
	left:154px;
	display:block;
	background-color:#e2e3de;
	line-height:26px;
	width:416px;
	font-size:1.1em;
	font-weight:bold;
	padding-left:13px;
	border-left:1px solid #b2b2b2;
}
	#searchbar .button  {
		font-size:1.0em;
		font-weight:bold;
		cursor:pointer;
		border:0;
		background-color:transparent;
		border:1px solid #60604e;
		background-image:url(../../images/bg_button.gif);
		width:30px;
		height:18px;
	}
	#searchbar a  {
		margin-left:6px;
		color:#60604e;
		font-weight:bold;
		text-decoration:underline;
	}
	#searchbar a:hover  {
		text-decoration:none;
	}
		
/************************** footer **************************/
#footer {
	position:absolute;
	width:772px;
	top:1000px;
	height:17px;
	font-size:1.1em;
	font-weight:bold;
	color:#535342;
	padding-top:3px;
	color:#FFFFFF;
	background-color:#94bd0d;
	z-index:1;
}
#footer ul {
	padding: 0;
	padding-left: 10px;
	margin: 0;
	list-style-type: none;
}
#footer ul li {
	float:left;
	position:relative;
}
#footer ul li a, .footer ul li a:visited {
	display:block; 
	text-decoration:none; 
	color:#FFFFFF; 
}
#footer ul li a:hover {
	text-decoration:underline;
}
#footer ul li.sep {
	font-family: Arial;
	margin-left:10px; 
	margin-right: 10px;
	display: block;
/*	width: 15px; */
/*	background: url(../../sep.gif) no-repeat; */
}
/************************** news **************************/
#news h1 {
	font-size:1.0em;
	display:block;
	width:100%;
	color:#b2b2b2;
	border-bottom:1px solid #c3c3c3;
	margin:0 0 5px 0;
	font-weight:normal;
}
#news h2 {
	font-size:1.0em;
	margin:0 0 5px 0;
}
#news h3 {
	font-size:1.0em;
	margin:5px 0 20px 0;
}
/************************** events **************************/
#events h1 {
	font-size:1.0em;
	display:block;
	width:100%;
	color:#b2b2b2;
	border-bottom:1px solid #c3c3c3;
	margin:0 0 5px 0;
	font-weight:normal;
}
#events h2 {
	font-size:1.0em;
	margin:0 0 5px 0;
}
#events h3 {
	font-size:1.0em;
	margin:5px 0 20px 0;
}
/************************** faq **************************/
#faq h1 {
	font-size:1.0em;
	margin:0 0 10px 0;
	border-bottom:1px solid #c3c3c3;
}
#faq h2 {
	font-size:1.0em;
	margin:0;
}
#faq span {
	display:block;
	width:100%;
	margin-bottom:20px;
}
#faq span ul  {
	margin:10px 0 20px 20px;
}
#faq span ul li  {
	list-style-type:square;
	color:#c3c3c3;
	margin-top:5px;
}
#faq label  {
	float:left;
	display:block;
	width:80px;
}
#faq input  {
	width:200px;
	margin-bottom:5px;
}
#faq textarea  {
	width:200px;
	height:80px;
	margin-bottom:5px;
}
#faq .button  {
	font-size:1.0em;
	font-weight:bold;
	height:20px;
	margin-left:164px;
	cursor:pointer;
	border:1px solid #60604e;
	background-image:url(../../images/bg_button.gif);
	width:120px;
}
/************************** forms **************************/
#forms h3 {
	font-size:1.0em;
	font-weight:normal;
	margin:5px 0 10px 0;
}
#forms .otherInput input {
	border:0px;
	margin-right:5px;
	height:22px;
	float:left;
}
#forms .otherInput label {
	margin-right:0px;
	float:left;
	width:50px;
}
#forms .labelLarge label {
	margin-right:0px;
	float:left;
	width:300px;
}
#forms label {
	display:block;
	width:116px;
	padding-top:4px;
	float:left;
}
#forms textarea {
	margin-bottom:20px;
	margin-top:5px;
}
#forms input.medium {
	width:200px;
	margin-bottom:3px;
}
#forms .button  {
	font-size:1.0em;
	font-weight:bold;
	height:20px;
	margin-left:116px;
	cursor:pointer;
	border:1px solid #60604e;
	background-image:url(../../images/bg_button.gif);
	width:120px;
	margin-top:10px;
}
#contact h1 {
	font-size:1.0em;
	margin:0 0 10px 0;
}
#contact label  {
	float:left;
	display:block;
	width:120px;
}
#contact input  {
	width:150px;
	margin-bottom:5px;
}
#contact input[type="checkbox"]  {
	border:0;
	margin-bottom:5px;
}
#contact textarea  {
	float:none;
	width:150px;
	height:80px;
	margin-bottom:5px;
}
#contact .button  {
	font-size:1.0em;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	margin-left:120px;
	cursor:pointer;
	border:1px solid #60604e;
}

ul.starRating {
	padding:0; 
	margin:0;
	list-style-type: none;
}
ul.starRating li {
	float:left;
	width:15px;
	height:15px;	
	display:block;
}
.starOn {
	background-image:url(../../images/star_on.gif);
}
.starOff {
	background-image:url(../../images/star_off.gif);
}
.ratingLabel {
	clear:left;
}
.visible {
	display:block;
}
.hidden {
	display:none;
}
/************************** SuperOffer on welcomepage **************************/
span span div.offer {
	position:relative;
	width:179px;
	border:1px solid #e5e5e5;
	float:left;
	margin-right:10px;
	z-index:1;
	margin-bottom:28px;
}
div.offerEmpty {
	width:179px;
	height:260px;
	display:block;
}
span span div.offer div.imgDiv {
	width:179px;
	height:150px;
	display:block;
	overflow:hidden;
	text-align:center;
	border:0;
}
span span  div.offer span {
	display:block;
	width:179px;
	background-color:#e5e5e5;
	float:left;
	padding-bottom:3px;
	height:53px;
}
span span  div.offer label.productTxt {
	float:left;
	margin-left:5px;
}
span span  div.offer label.productTxt a {
	font-weight:normal;
	color:#60604e;
	text-decoration:none;
}
span span  div.offer label.productTxt a:hover {
	text-decoration:underline;
}
span span  div.offer span.oldPrice {
	float:left;
	height:20px;
	margin-top:10px;
	margin-left:5px;
	background-color:#FFFFFF;
	width:150px;
}

/* cart verwijderd bij superoffers
span span  div.offer span a {
	float:right;
	display:block;
	width:30px;
	height:26px;
	background-image:url(../../images/but_addcart.gif);
}
span span  div.offer span a:hover {
	background-image:url(../../images/but_addcart_over.gif);
}
*/
span span div.offer span.price {
	position:absolute;
	left:100px;
	top:-35px;
	width:79px;
	height:46px;
	background-image:url(../../images/but_priceOffer.gif);
	z-index:200;
	float:none;
	background-color:transparent;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	padding-top:30px;
}
/************************** Offerlist **************************/
.productlist .itemOffer {
	display:block;
	margin-right:7px;
	height:100%;
	z-index:2;
	border:1px solid #e5e5e5;
	padding:10px;
	margin-top:10px;
}
.productlist .imgdivOffer {
	display:block;
	width:121px;
	height:121px;
	text-align:center;
	overflow:hidden;
	float:left;
	margin-right:12px;
	border:1px solid #e5e5e5;
}
.offerPrice {
	display:block;
	width:391px;
	height:26px;
	float:left;
	background-color:#fafaf9;
	margin-bottom:10px;
	border:1px solid #e5e5e5;
	border-top:0;
}
.offerPrice span  {
	line-height:26px;
	display:block;
	width:200px;
	margin-left:10px;
	margin-right:149px;
	font-weight:bold;
	clear:right;
	float:left;
	
}
.offerPrice a.icocartOffer  {
	background-image:url(../../images/but_addcart.gif);
	display:block;
	width:30px;
	height:26px;
	float:left;
}	
 .offerPrice a.icocartOffer:hover  {
	background-image:url(../../images/but_addcart_over.gif);
}

/************************** Articlehistory **************************/
a.icoCart  {
	background-image:url(../../images/but_addcart.gif);
	display:block;
	width:30px;
	height:26px;
}	
a.icoCart:hover  {
	background-image:url(../../images/but_addcart_over.gif);
}
#content div .articleGrid {
	display:block;
	width:398px;
}
#content .articleGrid th {
	background-color:#94bd0d;
	color:#FFFFFF;
}
#content .articleDescription {
	padding-left:10px;
}
#content .articlePrice {
	width: 65px;
	text-align: right;
}
/************************** Orderhistory **************************/
#content div .orderGrid {
	display:block;
	width:398px;
}
#content .orderGrid th {
	background-color:#94bd0d;
	color:#FFFFFF;
}
#content .orderPrice {
	padding-left:5px;
}
.offerImg {
	border:1px solid #e5e5e5;
	margin:5px;
	margin-left:20px;
	margin-right:0;
}
#extra h2 {
	font-size:1.0em;
	margin:0 0 10px 0;
}
#extra h3 {
	font-size:1.0em;
	margin:5px 0 10px 0;
}
/************************** OrderSucces **************************/
.idealSucces {
	display:block;
	width:366px;
	height:80px;
	background-color:#94bd0d;
	padding:15px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}