@charset "UTF-8";
/* CSS Document */


html, body {
	margin: 0;
	padding: 0;
	background-image: url(/_gfx/bg_page.jpg);
	background-repeat: repeat-x;
	background-color:#C37709;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #415d69;
	}
	
	a:link, a:visited, a:active {
	color: #415d69;
	text-decoration: none;
	}
	
	a:hover {
	text-decoration: underline;
	color: #f7941e;
	}
	
	.activelink a{
	color: #f7941e;
	}
	
	h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
	
#wrapper {
	width: 970px;
	margin: 0 auto;
	}	
	
#headercontainer {
	width: 840px;
	height: 177px;
	background-image: url(/_gfx/bg_header.gif);	
	padding: 0 65px 0px 65px;
	}
	
	
	#logo {
	margin: 0 0 0 0;
	width: 363px;
	height: 170px;
	}
	
	#logo a img{
	border: none;
	}
	
	#login {
	width: 395px;
	height: 62px;
	background-image: url(/_gfx/bg_login.jpg);
	color: #5187a0;
	padding-right: 15px;
	padding-top: 3px;
	text-align: right;
	font-size: 11px;
	}
	
	
	#ingelogd {
	width: 395px;
	height: 62px;
	background-image: url(/_gfx/bg_login.jpg);
	color: #5187a0;
	padding-right: 15px;
	padding-top: 5px;
	text-align: right;
	font-size: 11px;
	line-height: 11px;
	}
	
		input {border: 1px solid #afdef1;
		font-size: 11px;
		}
		
	
		.button {
		background-color: #5187a0;
		border: 1px solid #b0def1;
		color: #ffffff;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		height: 18px;
		}
		
		.loginlabel {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 11px;
		}
		
		.loginlinks {
		font-size: 11px;
		}

		.error {
			font-size: 11px;
			text-align: right;
			color: #FF0000;
		}
	
	
	#navwrapper {
	width: 400px;
	height: 177px;
	float: right;
	}	
		
	#navigation {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	height: 50px;
	width: 400px;
	margin-top: 54px;
	}
	
	
		#navigation ul {
		margin: 0;
		text-align: right;
		}
	
	
		#navigation li {
		display: inline;
		padding: 0 5px 0 5px;
		border-right: 1px solid #acddf1;		
		}
	
	
	
	
	

#contentcontainer {
	width: 840px;
	background-image: url(/_gfx/bg_container.jpg);
	padding: 0 65px 0 65px;
	overflow: hidden;
	}
	
	#header_shop {
	width: 870px;
	height: 1px;
	border-bottom: 9px solid #4b819a;
	}
	
	/*#shopcontainer {
	background-image: url(/_gfx/bg_shop.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	
	}*/
	
	


/*HOMEPAGE STYLES*/

#homecover {
	width: 840px;
	height: 267px;
	padding: 0;
	background-image: url(/_gfx/cover_bg.jpg);
	}
	
	#homecover img {
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	}

	#covertext {
	float: right;
	width: 450px;
	height: 253px;
	padding: 15px 15px 0 0;
	}
	
	#covertext a:link, #covertext a:visited {
	text-decoration: underline;
	color: #237191;
	}

	#covertext a:hover {
	text-decoration: underline;
	color: #0b2a37;
	}

	
	#covertext h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	margin: 10px 0 15px 0;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0;
	}

	#covertext p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight: normal;
	color: #0b2a37;
	margin:10px 0 0 0;
	line-height: 24px;
	}
	
	
	#leftcolumn_home_shop {
	float: left;
	width: 358px;
	background-color: #E7F5FA;	
	}
	
	#leftcolumn_home_shop p{
	padding: 15px;
	}
	
	#leftcolumn_home_shop_subnav {
	width: 358px;
	background-image: url(/_gfx/winkel_leftcolumn_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #c4e6f3;	
	background-color: #cbe9f4;}
			
			
			#leftcolumn_home_shop_subnav ul {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			margin: 0;
			padding: 0;
			}
			
			#leftcolumn_home_shop_subnav li {
			display: block;
			height: 40px;
			padding: 20px 15px 0 15px;
			border-bottom: 1px solid #bfdbe6;
			}
			
	.leftmenuitem h2 {
	display:inline;
	font-weight: normal;
	font-size: 18px;
	}
			
	#rightcolumn_home {
	float: right;
	width: 467px;
	padding: 0 0 0 15px;
	
	}
	
	#rightcolumn_home .newsitem{
	border-bottom: 1px solid #f0bc7c;
	padding: 0;
	}
	
	.newsitem a:link, .newsitem a:visited, .newsitem a:active {
	text-decoration: underline;
	}
	
	.newsitem h3 {
	font-size: 16px;
	margin: 10px 0 3px 0;
	}
	
	.newsitem h3 a:link, .newsitem h3 a:visited, .newsitem h3 a:active {
	text-decoration: none;
	}
	
	.newsitem {
	line-height: 18px;
	}
	
	
	
	.wiezijnwij {
	background-image:url(/_gfx/wiezijnwij_bg.jpg);
	margin: 0;
	padding: 15px;
	width: 438px;
	}
	.wiezijnwij p {
	margin: 0;
	padding: 0;
	}
	
	.wiezijnwij a:link, .wiezijnwij a:visited, .wiezijnwij a:active {
	text-decoration: underline;
	}
	
	
	
/* SHOP STYLES */	
	
	#winkel_home {
	width: 843px;
	background-image: url(/_gfx/winkel_leftcolumn_bg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	background-color: #cbe9f4;
	display: block;
	}
	
	.winkel_productcategory {
	padding: 12px 14px 12px 14px;
	width: 250px;
	display: block;
	float: left;
	line-height: 16px;
	}
	
	.winkel_productcategory h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 24px;
		font-weight: normal;
		margin: 15px 0 0px 0;
		padding: 0;
		line-height: 18px;
	}
	
	.winkel_productcategory a:link {
	text-decoration: none;
	}
	
	.winkel_productcategory img {
	border: 3px solid #c0dce8;
	
	}	
	
	
	
	
	#leftcolumn_shop {
	float: left;
	width: 358px;
	background-image: url(/_gfx/winkel_leftcolumn_bg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #c4e6f3;	
	background-color: #cbe9f4;
	}
	
	#leftcolumn_shop a img {
	border: none;
	}
	
			
			#leftcolumn_shop_subnav {width: 358px;}
			
			
			#leftcolumn_shop_subnav ul {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			margin: 0;
			padding: 0;
			}
			
			#leftcolumn_shop_subnav li {
			display: block;
			height: 40px;
			padding: 20px 15px 0 15px;
			border-top: 1px solid #bfdbe6;
			}
			
			#search_insubnav {
			float:right; 
			margin-top: -40px; 
			padding-right: 15px;
			}
			
	
	#rightcolumn_shop {
	float: right;
	width: 460px;
	padding: 0 0 0 20px;
	}
	

	
	#rightcolumn_productheader {
	
	}
	
		#rightcolumn_productheader h1{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin: 20px 0 20px 0;
		padding: 0;
		}

		#rightcolumn_productheader h2{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: normal;
		margin: 20px 0 20px 0;
		padding: 0;
		}
		
		#rightcolumn_productlist {
		padding: 0 15px 0 15px;	
		border: 1px solid #cbe9f4;
		}
		
		.product_description {
		display: block;
		border-bottom: 1px solid #e0eaee;
		padding: 15px 0 15px 0;
		margin: 0 0 5px 0;
		color: #5187a0;
		line-height: 18px;
		clear: left;
		overflow: hidden;
		}
			
			
		.order {
		clear: both;
		width: 420px;
		text-align: right;
		}
		
		.price {
		font-size: 14px;
		font-weight: bold;
		margin: 0 3px 0 0;
		color: #415d69;
		}
		
		.addtochart {
		margin: 0 0 -8px 10px;
		}
	/*	
		.order input, order textarea, order select {
		margin: 0 0 0px 0;
		height: 15px;
		}*/
		
		.orderbutton {
		background-color: #5187a0;
		border: 1px solid #b0def1;
		color: #ffffff;
		font-size: 11px;
		}
		
		.amount {
		color: #f0bc7c;
		}
		
	.button_bestel {
		width: 71px;
		height: 24px;
		background: transparent url(/_gfx/button_bestel.jpg) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;
		margin-bottom: -2px;
		_margin-bottom: -5px; /*IE*/
	}

	.button_bestel_disabled {
		width: 71px;
		height: 24px;
		background: transparent url(/_gfx/button_bestel_greyed.gif) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;
		margin-bottom: -2px;
		_margin-bottom: -5px; /*IE*/
	}

	.button_wijzig {
		width: 71px;
		height: 24px;
		background: transparent url(/_gfx/button_wijzig.gif) no-repeat;
		outline: none;
		border: none;
		cursor : pointer;
		_margin-bottom: -5px; /*IE*/
	}

	.button_remove {
		margin-bottom: -2px;
		_margin-bottom: -5px; /*IE*/
	}
			
			#profielnav {
			float: right;
			height: 15px;
			}
	
			.product_description h3{
			margin: 0;
			font-size: 18px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			color: #415d69;
			}
			
			.product_description p{
			display: block;
			}
			
	
			.productthumb{
			float: left;
			margin-right: 15px;
			margin-bottom: 15px;
			}
			
			.terugnaaroverzicht {
		height: 30px;
		float: right;
		}


/*FOOTER*/


#footer {
	
	margin: 0 auto;
	width: 970px;
	height: 42px;
    background-image: url(/_gfx/footer_bg.gif);
	}



			
	
/*FORMSTYLES*/

/**********************************

Use: cmxform template
Author: Nick Rigby

***********************************/

form.cmxform fieldset { margin-bottom: 10px; }
	
form.cmxform legend {
	padding: 0 15px;
	font-weight: bold;
	color: #f7941e;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px 5px 5px 15px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: 200px;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f7941e;
	}

form.cmxform label {
	width: 130px;
	
} /* Width of labels */
form.cmxform fieldset fieldset label { margin-left: 133px; } /* Width plus 3 (html space) */

/*\*//*/ form.cmxform legend { display: inline-block; } /* IE Mac legend fix */

form, fieldset {
	margin: 0;
	padding: 0;
	}
	
fieldset { border: 1px solid #e0eaee; }

legend {
	padding: 0;
	color: #000;
	}

input, textarea, select {
	margin: 0;
	padding: 1px;
	}
	
select { padding: 0; }

