
	/* ----  Body  ------------------------------------------------------ */
	body { 
	    margin: 0px; 
	    padding: 0px; 
	    background:url('../images/layout/background_gradient.jpg');
		background-repeat: repeat-x;
		background-color:#4983e2;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px;
		color:#000000;				
	} 

	img {
		border:0px;
	}
	
	/*
	A 			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration:none; }	
	A:link 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration:none; }	
	A:visited 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration:none; }	
	A:active 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration:none; }	
	A:hover 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #ffffff; text-decoration:underline; }	
	*/
	
	h1 {font-size:18px; margin:3px 0px 3px 0px; padding:0px; color: #602067;}
	h2 {font-size:16px; margin:2px 0px 2px 0px; padding:0px; color: #602067;}
	h3 {font-size:14px; margin:1px 0px 1px 0px; padding:0px; color: #602067;}
	p {margin:1px; padding:0px;}
	
	
	/* ----  Lay out  --------------------------------------------------- */	

	div#canvas {
		width:980px;
		min-height:400px;
		margin:0px auto;
		padding:0px;
	}
	
	div#layoutContainer {
		width:980px;
		float:left;
		margin:0px;
		padding:0px;
		background-color:#ebf0fa;		
	}
	
	div#logo {
		width:235px;
		height:175px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		/* background-color:#FF00FF; */		
	}
	
	div#header {
		width:730px;
		height:175px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		background-color:#AEAEAE;		
	}

	div#mainMenu {
		width:970px;
		height:31px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		background:url('../images/layout/background_mainmenu.jpg');
		background-repeat: no-repeat;
		/* background-color:#000000; */		
	}
	
		ul#menu {
			position:relative;
			left:10px;
			top:0px;
			margin:0px;
			padding:0px;
			list-style-type: none;
		}

		ul#menu li {
			display: inline;
			text-align: center;
			margin:0px;
			padding:0px;
			color: #FFFFFF;
			font-size:18px;			
		}

		ul#menu li a {
			color: #FFFFFF;
			font-size:18px;
			text-decoration: none;
			margin:0px;
			padding:0px;			
		}

		ul#menu li a:hover {
			color: #FFFFFF;
			font-size:18px;
			text-decoration: none;
			text-decoration: underline;
			margin:0px;
			padding:0px;			
		}

		ul#menu li a#current {
			color: #FFFFFF;
			font-size:18px;
			text-decoration: underline;
			margin:0px;
			padding:0px;			
		}	

	div#navigator {
		width:970px;
		height:29px;
		float:left;
		margin-left:5px;
		margin-top:0px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		background:url('../images/layout/background_navigator.jpg');
		background-repeat: no-repeat;
		/* background-color:#000000; */			
	}

		div#kruimelpad {
			width:675px;
			height:18px;
			float:left;
			margin-top:6px;
			margin-left:10px;
			margin-right:3px;
			margin-bottom:3px;		
		}
		
		.kruimelpad,
		.kruimelpad A				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }
		.kruimelpad A:link			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }
		.kruimelpad A:visited		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; } 
		.kruimelpad A:active		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }
		.kruimelpad A:hover			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:12px; color: #FFFFFF; text-decoration:none; }		
		
		div#zoekproduct {
			width:275px;
			height:22px;
			float:left;
			margin:3px;
			text-align:center;		
		}		
		
	div#contentLeft {
		width:235px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		/* background-color:#00FF00; */		
	}
	
		div.leftBlock {
			float:left;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			width:235px;
		}
		
		div.leftBlockTitle {
			width:235px;
			height:21px;
			float:left;
			background:url('../images/layout/blockheader_235x21.gif');
			background-repeat: no-repeat;		
		}
		
		div.leftBlockContent {
			width:235px;
			float:left;
			background:url('../images/layout/blocktile_235x1.gif');
			background-repeat: repeat-y;		
		}

		div.leftBlockBottom {
			width:235px;
			height:8px;
			float:left;
			background:url('../images/layout/blockbottom_235x8.gif');
			background-repeat: no-repeat;		
		}			

	div#contentMiddle {
		width:530px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		/* background-color:#00FF00; */		
	}
	
		div.singleCenter {
			float:left;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			width:263px;
		}
		
		div.singleCenterTop {
			width:263px;
			height:7px;
			float:left;
			background:url('../images/layout/single_center_top_263x7.gif');
			background-repeat: no-repeat;		
		}
		
		div.singleCenterContent {
			width:263px;
			float:left;
			background:url('../images/layout/single_center_tile_263x1.gif');
			background-repeat: repeat-y;		
		}
		
		div.singleCenterContentplusmargin {
			width:263px;
			float:left;
			margin-left:4px;
			background:url('../images/layout/single_center_tile_263x1.gif');
			background-repeat: repeat-y;		
		}		

		div.singleCenterBottom {
			width:263px;
			height:7px;
			float:left;
			background:url('../images/layout/single_center_bottom_263x7.gif');
			background-repeat: no-repeat;		
		}
		
		div.doubleCenter {
			float:left;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			width:530px;
		}
		
		div.doubleCenterTop {
			width:530px;
			height:7px;
			float:left;
			background:url('../images/layout/double_center_top_530x7.gif');
			background-repeat: no-repeat;		
		}
		
		div.doubleCenterContent {
			width:530px;
			float:left;
			background:url('../images/layout/double_center_tile_530x1.gif');
			background-repeat: repeat-y;		
		}

		div.doubleCenterBottom {
			width:530px;
			height:7px;
			float:left;
			background:url('../images/layout/double_center_bottom_530x7.gif');
			background-repeat: no-repeat;		
		}

		div.doubleSpecial {
			float:left;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			width:530px;
			/* background-color:#FF0000; */
		}
		
		div.doubleSpecialTop {
			width:263px;
			height:7px;
			float:left;
			background:url('../images/layout/single_center_top_263x7.gif');
			background-repeat: no-repeat;	
		}
		
		div.doubleSpecialContent {
			width:530px;
			float:left;
			background:url('../images/layout/special_tile_530x1.gif');
			background-repeat: repeat-y;			
					
		}

		div.doubleSpecialBottom {
			width:263px;
			height:7px;
			float:left;
			background:url('../images/layout/single_center_bottom_263x7.gif');
			background-repeat: no-repeat;		
		}			
	
	div#contentRight {
		width:195px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		/* background-color:#00FF00; */		
	}
	
		div.rightBlock {
			float:left;
			margin-top:0px;
			margin-right:0px;
			margin-bottom:5px;
			margin-left:0px;
			width:195px;
		}
		
		div.rightBlockTitle {
			width:195px;
			height:21px;
			float:left;
			background:url('../images/layout/blockheader_195x21.gif');
			background-repeat: no-repeat;		
		}
		
		div.rightBlockContent {
			width:195px;
			float:left;
			background:url('../images/layout/blocktile_195x1.gif');
			background-repeat: repeat-y;		
		}

		div.rightBlockBottom {
			width:195px;
			height:8px;
			float:left;
			background:url('../images/layout/blockbottom_195x8.gif');
			background-repeat: no-repeat;		
		}	

	div#layoutBottom {
		width:980px;
		height:10px;
		float:left;
		margin-top:0px;
		margin-right:0px;
		margin-bottom:0px;
		margin-left:0px;
		padding:0px;
		background:url('../images/layout/layout_bottom.gif');
		background-repeat: no-repeat;		
		/* background-color:#FF0000; */		
	}	
	
	div#footer {
		width:980px;
		height:15px;	
		text-align:center;
		margin-top:4px;
		float:left; 
	}

	.footer,
	.footer A				{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color: #777777; text-decoration:none; }
	.footer A:link			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color: #777777; text-decoration:none; }
	.footer A:visited		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color: #777777; text-decoration:none; } 
	.footer A:active		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color: #777777; text-decoration:none; }
	.footer A:hover			{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size:10px; color: #000000; text-decoration:none; }	

	
	/* ----  SubMenu Structuur  ---------------------------------------------------------- */	
	ul#submenu {
		position:relative;
		left:10px;
		top:3px;
		margin:0px;
		padding:0px;
		list-style-type: none;
		color:#000000;
	}

	ul#submenu li {
		margin:0px;
		padding:0px;
		color:#000000;
		font-size:13px;			
	}

	ul#submenu li a {
		color: #000000;
		font-size:13px;
		text-decoration: none;
		margin:0px;
		padding:0px;			
	}

	ul#submenu li a:hover {
		color: #000000;
		font-size:13px;
		text-decoration: none;
		text-decoration: underline;
		margin:0px;
		padding:0px;			
	}

	.subActive {
		font-weight:bold;
	}
	
	/* ----  Webwinkel Menu Structuur  --------------------------------------------------- */	
	ul#webwinkelmenu {
		position:relative;
		left:10px;
		top:3px;
		margin:0px;
		padding:0px;
		list-style-type: none;
		color:#000000;
	}

	ul#webwinkelmenu li {
		margin:0px;
		padding:0px;
		color:#000000;
		font-size:15px;			
	}

	ul#webwinkelmenu li a {
		color: #000000;
		font-size:15px;
		text-decoration: none;
		margin:0px;
		padding:0px;			
	}

	ul#webwinkelmenu li a:hover {
		color: #000000;
		font-size:15px;
		text-decoration: none;
		text-decoration: underline;
		margin:0px;
		padding:0px;			
	}

	ul#webwinkelmenuSub {
		position:relative;
		left:10px;
		margin:3px;
		padding:0px;
		list-style-type: none;
		color:#000000;
	}

	ul#webwinkelmenuSub li {
		margin:0px;
		padding:0px;
		color:#000000;
		font-size:13px;			
	}

	ul#webwinkelmenuSub li a {
		color: #000000;
		font-size:13px;
		text-decoration: none;
		margin:0px;
		padding:0px;			
	}

	ul#webwinkelmenuSub li a:hover {
		color: #000000;
		font-size:13px;
		text-decoration: none;
		text-decoration: underline;
		margin:0px;
		padding:0px;			
	}

	li#activesub {
		color: #000000;
		font-size:13px;
		margin:0px;
		padding:0px;	
		font-weight:bold;		
	}

	.webwinkelmenuActive {	
		font-weight:bold;		
	}	
	
	/* ----  Webwinkel Product Overzicht  --------------------------------------------------- */	
	.prodOverzichtTitel {
		display:block;
		width:250px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FF0000; */
		font-size:12px;
		font-weight:bold;
		color:#0851c6;
	}
	
	.prodOverzichtTitel a:link, .prodOverzichtTitel a:visited {
		text-decoration:none;
		color:#0851c6;
	}	
	
	.prodOverzichtAfbeelding {
		display:block;
		width:110px;
		height:80px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FF0000; */
		text-align:center;
	}

	.prodOverzichtOmschr {
		display:block;
		width:135px;
		height:80px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FF0000; */
		font-size:11px;
	}	
	
	.prodOverzichtPrijs {
		display:block;
		width:155px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		text-align:right;
		/* background-color:#FF0000; */
	}	
	
	.prodOverzichtDetail {
		display:block;
		width:90px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		text-align:right;
		/* background-color:#FF0000; */
	}

	
	/* ----  Webwinkel Product Detail  --------------------------------------------------- */
	.prodDetailTitel {
		display:block;
		width:510px;
		margin-left:5px;
		margin-top:5px;
		float:left;
		/* background-color:#FF0000; */
		font-size:18px;
		font-weight:bold;
		color:#0851c6;
	}
	
	.prodDetailContainer {
		display:block;
		width:510px;
		margin-left:5px;
		margin-top:5px;
		float:left;
		/* background-color:#FF0000; */
	}	
	
	.prodDetailAfbeeldingen {
		display:block;
		width:110px;
		margin-left:3px;
		margin-top:3px;
		float:left;
		/* background-color:#FFFF00; */
		text-align:center;
	}
		
	.prodDetailOmschrijving {
		display:block;
		width:390px;
		margin-left:3px;
		margin-top:3px;
		float:left;
		/* background-color:#FFFF00; */
	}

	.prodDetailSmallContainer {
		display:block;
		width:250px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FFFF00; */
	}	
	
	
	/* ----  Webwinkel Winkelwagen  -------------------------------------------------------------------- */
	.prodCartTitle {
		display:block;
		width:280px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FFFF00; */

	}	
	
	.prodCartExtra {
		display:block;
		width:60px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FFFF00; */

	}	
	
	.prodCartTotaal {
		display:block;
		width:188px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FFFF00; */

		font-size:17px;
	}
			
	.prodCartDelete {
		display:block;
		width:20px;
		margin-left:4px;
		margin-top:4px;
		float:left;
		/* background-color:#FFFF00; */

	}	
	
	
	/* ----  Webwinkel Algemeen  ----------------------------------------------------------------------- */
	.prodOverzichtOudePrijs 	{ background: url(../images/layout/strikethrough_grijs.gif) center no-repeat;}
	.prodOverzichtAanbieding 	{ color: #FF0000; font-size:10px; }
	.prodOverzichtPrice 		{ color: #000000; font-size:16px; font-weight:bold;}

	.productLink 				{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }
	.productLink A 				{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }
	.productLink A:link 		{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }
	.productLink A:visited 		{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }
	.productLink A:active 		{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }
	.productLink A:hover		{	font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#5d91e3; text-decoration: none; }	

	
	/* ----  iDeal pages  ----------------------------------------------------------------------- */
	div#iDealLogoBankSelect {
		width:100px;
		height:100px;
		margin:3px;
		float:left;
		background-image:url('../images/layout/ideal_logo_100x100.jpg');
		background-repeat: repeat-x;
	}
	
	div#iDealTextBankSelect {
		width:400px;
		height:100px;
		margin:3px;
		float:left;	
	}

	div#iDealFormBankSelect {
		width:500px;
		height:100px;
		margin:3px;
		float:left;
		text-align:center;	
	}	
