/* Alle margins en paddings uitzetten */
html, body, div, h1, h2, h3, h4, a, hr, strong, em, img, table, span, tr, td, ul, li, form, input, select, textarea, fieldset {
	margin: 			0px;
	padding: 			0px;
}

/* Verschillende headers van stijl voorzien */
h1 { clear: both; font-size: 14px; }
h3 { font-size: 12px; font-weight: bold; text-align: center; }
/* h3 { font-size: 12px; font-weight: normal; padding: 0 0 0 20px; } */

h2 {
	color: #5579a9;
	font-size: 22px;
	padding-bottom: 6px;
}

img{
	border:0;
}

body {
	background-color:	#3f68b4;
	background-repeat:	repeat-x;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			12px;
	text-align:			justify;
}

.title {
	color:				#00a7ff;
	font-size:			14px;
	font-weight:		bold;
}

div#website {
	width:				678px;
	margin:				0 auto;
	margin-top:			17px;
}

div#container {
	width:				678px;
}

div#header {
	width:				678px;
	height:				154px;
	background-repeat: no-repeat;
}

/* Vlaggen voor verschillende talen */
a.flag 		{ position:relative; float: right; top: 20px; right: 10px; }
a.flag img 	{ border: 0; }

/* Menu */
div#menu {
	position:			relative;
	top:				116px;
	left:				9px;
	width:				654px;
	height:				37px;
}

div#menu ul {
	list-style:			none;
	margin:				0 0 0 0;
}

div#menu ul li {
	float:				left;
}

div#menu ul li a {
	color:				#FFFFFF;
	display:			block;
	font-weight:		bold;
	font-size:			14px;
	padding:			15px 0 0 0;
	width:				109px;
	height:				22px;
	text-align:			center;
	text-decoration:	none;
}

div#breadcrumb {
	padding-left: 15px;
	margin-left: 2px;
	width: 652px;

}

/* Content */
div#content {
	background:			#afc7f8;
	background-repeat:	repeat-x;
	margin:				0 0 0 2px;
	overflow:			auto;
	overflow-x:			hidden;
	overflow-y:			hidden;
	padding:			0;
	width:				668px;
	min-height:			385px;
	padding-bottom: 5px;	
}


div#content ul {
	padding-left: 15px;
}

div#content_left {
	display:			inline;
	float:				left;
	padding:			0;
	margin:				10px 0 0 15px;
	width:				303px;
}

div#content_right {
	float:				left;
	margin:				10px 0 0 22px;
	width:				303px;
}

/* Box binnen content */
.break {
	line-height:		12px;
}

div.content-vlak {
	clear:				both;
	display:			inline;
}

div.content-vlak2 {
	clear:				both;
	display:			inline;
}

div.content-top {
	background:			transparent url('../images/blok/content-vlak-top.png') no-repeat;
	margin:				0;
	overflow:			hidden;
	padding:			7px 0 0 10px;
	width:				303px;
	height:				6px;
}

div.content-middle {
	background:			transparent url('../images/blok/content-vlak-middle.png') repeat-y;	
	margin:				0;
	overflow:			hidden;
	padding:			0 10px 0 10px;
	width:				293px;
	height:				168px;
}

div.content-middle-search {
	background:		transparent url('../images/blok/content-vlak-middle.png') repeat-y;	
	margin:				0;
	overflow:			hidden;
	padding:			0 10px 0 10px;
	width:				293px;
}

div.content-middle-search ul {
	margin:				10px 0 0 20px;
}

div.content-middle3 {
	background:			transparent url('../images/blok/content-vlak-middle.png') repeat-y;	
	margin:				0;
	overflow:			hidden;
	padding:			0 10px 0 10px;
	width:				293px;
}

div.content-middle3 img {
	border:				0;
}

div.content-middle-nieuw {
	background:			transparent url('../images/blok/content-vlak-middle-new.png') repeat-y;	
	margin:				0;
	overflow:			hidden;
	padding:			0 10px 0 10px;
	width:				293px;
	height:				145px;
}

div.content-middle-nieuw img {
	padding:				0px 0 0 0px;

}

div.content-middle ul {
	margin:				10px 0 0 20px;
}

div.content-middle2 {
	margin:				25px 0 0 50px;
	vertical-align:		top;
}

div.content-bottom-new {
	background:			transparent url('../images/blok/content-vlak-bottom-new.png') no-repeat;	
	margin:				0;
	padding:			0;
	width:				313px;
	height:				12px;
}

div.content-bottom {
	background:			transparent url('../images/blok/content-vlak-bottom.png') no-repeat;	
	margin:				0;
	padding:			0;
	width:				313px;
	height:				12px;
}


div.content-new-top {
	background:			transparent url('../images/blok/content-new-top.png') no-repeat;	
	margin:				0;
	padding:			7px 0 0 10px;
	text-align:			center;
	width:				303px;
	height:				29px;
}

#img_1_holder {
	width: 206px; 
	height: 163px;	
}

div.adresgegevens {
	margin:				20px 0 10px 70px;
	float:				left;
}

div.winkel {
	text-align:			left;
	margin:				2px 0 13px 0;
	width:				310px;
	height:				193px;
}

#desc1 {
	margin:				0;
	padding:			0;
}

div.winkel img {
	margin:				0;
}

div#footer {
	background-repeat: no-repeat;
	font-size:			10px;
	text-align:			center;
	line-height:		10px;
	padding:			5px 0 0 0;
	width:				678px;
	height:				30px;
}

/* Stijl voor verschilende titels op de site */
span.koptekst {
	color:				#537ba7;
	font-size:			20px;
	font-weight:		bold;
}

span.koptekst-new {
	color:				#ffffff;
	font-size:			20px;
}

span.koptekst2 {
	color:				#537ba7;
	font-size:			20px;
	padding:			0 0 0 30px;
}

/* Webshop content */
div#content_webshop_left {
	text-align: left;
	background:			transparent url('../images/webshop/cat_top.png') no-repeat;
	display:			inline;
	float:				left;
	padding:			0;
	margin:				10px 0 0 15px;
	width:				169px;
}


div#content_webshop_right {
	float:				left;
	margin:				10px 0 0 7px;
	width:				470px;
}


div#content_left_menu {
	margin: 10px 0 0 0;
	background:			transparent url('../images/webshop/cat_middle.png') repeat-y;
}

div#content_left_menu_bottom {
	background:			transparent url('../images/webshop/cat_bottom.png') no-repeat;
	width:				169px;
	height:				14px;
}

#webshop_menu {
	list-style:			none;
	line-height:		18px;
	padding				10px 0 0 0px;
}

#webshop_menu li a {
	color:				#000000;
	font-weight:		bold;
	text-decoration:	none;
}

#webshop_menu li a:hover {
	text-decoration:	underline;
}

#webshop_menu li.submenu {
	padding:			0 0 0 10px;
}

div.nieuw_items {
	background:			transparent url('../images/webshop/product-top.png') no-repeat;
	float:				left;
	display:			inline;
	margin:				0 0 15px 10px;
	width:				141px;
}

div.webshop_items {
	background:			transparent url('../images/webshop/product-top.png') no-repeat;
	float:				left;
	display:			inline;
	margin:				10px 0 0 10px;
	width:				141px;
}

div.webshop_items_middle {
	margin:				13px 0 0 0;
	background:			transparent url('../images/webshop/product-middle.png') repeat-y;
	width:				141px;
	height:				170px;
	overflow: hidden;
}
div.webshop_cats_middle {
	margin:				13px 0 0 0;
	background:			transparent url('../images/webshop/product-middle.png') repeat-y;
	width:				141px;
	height:				100px;
	overflow: hidden;
}

div.webshop_items_middle img {
	padding:			3px 0 0 0;
}

span.name,
span.titleName {
	display:			block;
	font-size: 			12px;
	font-weight: 		bold;
	margin:				0 0 5px 9px;
	text-align:			center;
	width:				123px;
}
.titleName {
	height: 46px; 
	overflow: hidden;
}

div.webshop_items_bottom {
	background:			transparent url('../images/webshop/product-bottom.png') no-repeat;
	text-align:			left;
	padding:			8px 0 0 13px;
	width:				128px;
	height:				28px;
}

div.webshop_items_bottom a {
	color:				#3749b6;
	font-weight:		bold;
}

div.webshop_items_bottom a.more_info {
	margin:				0 0 0 27px;
}

div.navigatie {
	border-bottom:		1px #505050 solid;
	color:				#000000;
	width:				460px;
	height:				20px;
}

div.navigatieBottom {
	margin: 10px 0 0 0;
	border-top:		1px #505050 solid;
	color:				#000000;
	width:				460px;
	height:				20px;	
}

div.navigatie a,
div.navigatieBottom a {
	color:				#e43c20;
}


div.navigatie .vorige,
div.navigatieBottom .vorige {
	display:			block;
	float:				left;
	width:				150px;
}

div.navigatie .volgende,
div.navigatieBottom .volgende {
	display:			block;
	float:				left;
	text-align:			right;
	width:				150px;
}

div.navigatie .paginas,
div.navigatieBottom .paginas {
	color:				#000000;
	display:			block;
	float:				left;
	text-align:			center;
	width:				153px;
}

div.webshop-portokosten {
	float:				left;
	margin:				10px 0 0 0;
	padding:			0 0 0 10px;
	width:				458px;
}

.input_veld {
	border:				1px solid #5162c0;
	padding:			1px;
	width:				130px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.submit {
	background:			#e3e3e3;
	border:				1px solid #5162c0;
	margin:				5px 0 0 0;
	padding: 1px 5px 1px 5px;
	cursor: pointer;
}

table.nieuw { width: 99%; }


/* Images op pagina wie zijn wij */
.wiezijnwij {
	border:				0;
	margin:				10px 0 0 5px;
}

/* Pagina nieuw */
span.omschrijving {
	display:			block;
	float:				left;
	width:				190px;
	height:				100px;
}

img.nieuw_image {
	float:				left;
}

p.aanbieding {
	padding:			0;
	margin:				0 0 0 20px;
}




div.content-detail {
	background:			transparent url('../images/webshop/prod_detail_top.png') no-repeat;
	margin:				0;
	overflow:			hidden;
	padding:			7px 0 0 10px;
	width:				466px;
	height:				6px;	
}
div.content-detail-middle {
	background:			transparent url('../images/webshop/prod_detail_middle.png') repeat-y;	
	margin:				0;
	overflow:			hidden;
	padding:			0 0px 0 10px;
	width:				466px;
}
div.content-detail-bottom {
	background:			transparent url('../images/webshop/prod_detail_bottom.png') no-repeat;	
	margin:				0;
	padding:			0;
	width:				466px;
	height:				12px;
}
div.content-detail-text {
	padding-right: 10px;
}