@CHARSET "utf8";

body {
	font-family: Tahoma, Arial, Verdana;
	font-size: 0.80em;
	margin: 0px;
	padding: 0px;
	color: #333333;
}


a {
		color: #5F92B2;
		text-decoration: none;
	}

a:hover { 
	text-decoration: underline;
}


#page {
	width: 1004px;
	margin: 0px;
	padding: 0px;
}

#header {
	height: 35px;
	background-image: url('../stdimg/header.png');
}

#footer {
	text-align: center;
	padding-top: 6px;
	clear: both;
	height: 25px;
	background-image: url('../stdimg/footer.png');
	color: #888888;

}

#banner {
	height: 100px;
	margin: 0px;
	padding: 0px;
	background-image: url('../stdimg/banner.png');
	background-position: top right;
	background-repeat: no-repeat;
}

#contentheader {
	xheight: 35px;
	background-image: url('../stdimg/menu-header.png');
	background-repeat: no-repeat;
	width: 1004px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}

#contentheader-filter {
	xheight: 31px;
	background-image: url('../stdimg/menu-header-filter.png');
	background-repeat: no-repeat;

	width: 1004px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}


#left {
	float: left;
	width: 231px;
	overflow: hidden;
}

#right {
	float: right;
	width: 754px;
	margin-right: 10px;
	overflow: hidden;

}


#col1	{
		margin: 0px; 
		padding: 0px;
		width: 544px;
		float: left;
		overflow: hidden;
	}
#col2	{
		margin: 0px; 
		padding: 0px;
		width: 200px;
		float: right;
		overflow: hidden;
	}

/** Menu style **/
#left ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

#left ul a {
	padding-top: 2px;
	margin-left: 0px;
	height: 20px;
	display: block;
}

#left ul li ul a {
	margin-left: 10px;
}

#left ul li ul li ul li a{
	margin-left: 20px;
}


#left ul li {
	background-image: url('../stdimg/menu-r.png');
}

#left ul li ul li {
	background-image: url('../stdimg/menu-c.png');
}

#left ul li ul li ul li {
	background-image: url('../stdimg/menu-s.png');
}


#left li.active	{
	background-image: url('../stdimg/menu-active.png');
	}

#searchbox {
	float: right;
	padding: 4px;
}
#topmenu	{
		float: left;
	}


#topmenu ul	{
		list-style: none;
		margin: 6px;
		padding: 0px;
	}

#topmenu ul	li {
		display: block;
		float: left;
		padding-left: 1px;
	}

/**Filter menu style **/
.filter	{
		padding: 10px;
	}
#col2 ul {
	list-style: none;
	padding: 0px;
	margin: 5px;
}

#col2 ul li a {
		color: #FF6F06;
	}


/** actiebox style **/
#actiecol {
	
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	padding: 4px;
	background: url(../stdimg/col-background.png) repeat-x;
	font-size: 90%;
	font-family: arial;
}



/**Zoekbox style **/

#searchbox .box {
	width: 217px;
	height: 23px;
	background-image: url('../stdimg/searchbox.png');
	background-repeat: no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	padding-top: 3px;
	background-color: transparent;
	vertical-align: middle;
	display: inline-block;
}

#searchbox .button {
	background-color: white;
	display: inline-block;
	vertical-align: middle;
	padding-bottom: 3px;
	height: 23px;
	background-color: transparent;
}

/** Header styles **/
#left h1 {
	height: 21px;
	padding: 0px;
	margin: 5px;
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 10px;
	font-size: 110%;
	line-height: normal;
	color: white;
}

#right h1 {
	height: 21px;
	padding: 0px;
	margin: 5px;
	margin-top: 6px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-size: 110%;
	line-height: normal;
	color: white;
	
}

#right h2 {
	font-size: 105%;
	line-height: normal;
	
}

#right h3 {
	font-size: 95%;
	line-height: normal;
	color: #6596B6;
	
}


.breadcrump {
		font-size: 85%;
	}



/**Product styles **/
.product {
	float: left;
	width: 352px;
	margin: 10px;
	
	
	}
	
.product h1	{
		display: inline-block;
		float: left;
		vertical-align: middle;
		font-size: 110% !important;
		margin:0px;
		padding:0px;

	}
		
	
.product h1 a	{
		color: #6596B6;
		font-size: inherit;
		margin: 0px;
		padding: 0px;
	}	
	
.product .desc {
		clear: both;
	}	
.product .desc img	{
	float: left;
	margin-right: 10px;
	}

.product .price {
		float: right;
		font-weight: bold;
		color: #FF6F06;
		margin: 0px;
		padding-top: 5px;

	}

.product .price_old {
		float: right;
		font-weight: bold;
		color: #666666;
		margin: 0px;
		padding: 0px;
		text-decoration:line-through;
	}

.product .button {
		clear: both; float: right;
		color: #cccccc
	}
	
.show {
		margin: 0px;
		width: 100%;
		clear: both;
}
	
.show .price, .show .price_old	{
		float: none;
	}	
	
.show h1	{
		display: block;
		float: none;
	}
	
	
/**Product List styles **/
.list {
	float: left;
	width: 524px;
	margin: 10px;
	clear: both;
	
	}
	

/** Paragraf styles **/
#incol1 {
	float: left;
	width: 48%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 1px solid #e3e3e3;
	padding: 4px;
	background: url(../stdimg/col-background-2.png) repeat-x;
	font-size: 90%;
	font-family: arial;
}


#incol2 {
	float: right;
	width: 48%;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #f8dcf8;
	padding: 4px;
	background: url(../stdimg/col-background-2.png) repeat-x;
	font-size: 90%;
	font-family: arial;
}

#incol1 a, #incol2 a	{
		color: 	#ff7800;
	}
	
	
	
/** Link styles **/

#topmenu a { 
	text-decoration: none;
	color: #fcfcfc;
	display: inline;
	

}

#menu a	{
		text-decoration: none;
		color: #222222;
	}
#menu a.active	{
		text-decoration: none;
		color: #f9f9f9;
	}


.breadcrump a	{
		display: inline-block;
		color: #333333;
		
	}


/** Button styles **/
	.bestel	{
		display: inline-block;
		border: 1px solid grey;
		padding: 3px 5px;
		margin-top: 5px;
		padding-left: 20px;
		background: url("../stdimg/icons/cart_add.png") no-repeat #0F8D2A;
		color: #ffffff !important;
		font-weight: normal;
		text-decoration: none;
		background-position: 2px 5px;
	
	}
	.info	{
		display: inline-block;
		border: 1px solid grey;
		padding: 3px 5px;
		margin-top: 5px;
		padding-left: 20px;
		background: url("../stdimg/icons/information.png") no-repeat #bfd6e0;
		color: #3e3e3e;

		text-decoration: none;
		background-position: 2px 5px;
	
	}

	.bestel:hover, .info:hover	{
		text-decoration: underline;
	}	
	
	
	/** Misc **/
	
	.clear { clear: both; font-size: 0.1em; line-height: 0.1em;}
	.count { font-size: 70%;}
	 a img { border: 0px; }
	 form {	margin: 0px; padding: 0px;}
	 img { vertical-align: middle; }
	 
	 
/** Fomulier **/

.review {
	width: 100%;
	border: 0px;
	border-top: 1px solid #4D9AE4;
	background: #ffffff url('../stdimg/col-background-3.png') repeat-x top
		left;
}


.verkopen fieldset {
	width: 100%;
	border: 0px;
	border-top: 1px solid #0b729d;
	background: #ffffff url('../stdimg/col-background-3.png') repeat-x top
		left;
}

.verkopen legend {
	font-size: 18px;
	font-weight: normal;
	color: #0b729d;
}

.form input,.form select {
	width: 100%;
	border: 1px solid #0b729d;
	font-size: 100%;
}

.form textarea {
	width: 100%;
	height: 150px;
	border: 1px solid #0b729d;
	font-size: 100%;
}

.form select {
	
}

.form td {
	padding: 4px;
}

.form label {
}	 
	 
