/*
 * donker blauw		#014380
 */

body {
	background: #004380 url(afbeeldingen/body-verloop.jpg) repeat-x top left;
	margin: 14px 0px 14px 0px;
	padding: 0px;
	color: #6f6f6e;
}

body, td, p, div, ul, textarea {
	font-family: Tahoma, verdana, Arial;
	font-size: 8pt;
	line-height: 15pt;
}

a, a:visited {
	color: #004380;
}

/* h1 voor hoofdtitels */
h1 {
	color: #6f6f6e;
	font-family: Tahoma, verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	line-height: 15pt;
	margin-bottom: 10px;
	text-decoration: none;
}
/* h2 voor sub-titels en titels van categorieen, subcategorieen, producten */
h2 {
	color: #004380;
	font-family: Tahoma, verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	line-height: 15pt;
	text-decoration: none;
	margin-top: 8px;
}
/* h3 voor titels van aanbiedingen, actueel in linkerbalk */
h3 {
	color: #ffffff;
	font-family: Tahoma, verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 15pt;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}
h3 a, h3 a:visited {
	color: #ffffff;
	text-decoration: none;
}

span.prijs {
	color: #004380;
	font-weight: bold;
	font-size: 9pt;
	line-height: 15pt;
	font-family: Tahoma, verdana, Arial;
	text-decoration: none;
}

hr {
	background-color: #6f6f6e;
	height: 1px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.actief {
	font-weight: bold;
}

/* *** */

div.container {
	background-color: #ffffff;
	margin-bottom: 5px;
	padding: 5px 5px;
	width: 941px;
}

td.left{
	background-color: #d6e8f4;
}
div.left {
	background-color: #ffffff;
}

	div.hoofd-menu img {
		margin-bottom: 3px;
	}
	
	div.linker-menu {
		background-color: #d6e8f4;
		margin-top: 1px;
		text-align: left;
	}
	div.linker-menu div.vorige-pagina {
		height: 26px;
		padding-left: 19px;
		padding-top: 3px;
	}
	div.linker-menu div.vorige-pagina a {
		text-decoration: none;
	}
	div.linker-menu div.item {
		background-color: #6f6f6e;
		color: #ffffff;
		font-weight: bold;
		padding-left: 19px;
		margin-bottom: 5px;
	}
	div.linker-menu div.item a {
		color: #ffffff;
		text-decoration: none;
	}
	div.linker-menu div.sub-items {
		padding-bottom: 20px;
		padding-left: 19px;
	}
	div.linker-menu div.sub-items a {
		color: #6f6f6e;
		text-decoration: none;
	}
	div.linker-menu div.sub-items a:hover {
		color: #004380;
		text-decoration: underline;
	}
	div.linker-menu div.sub-items a.actief {
		color: #014380;
		font-weight: bold;
	}
	
	div.linker-menu div.actueel-blok {
		background-color: #013d7b;
		color: #ffffff;
		font-weight: bold;
		padding: 8px 8px 8px 16px;
	}
	div.linker-menu div.actueel-blok img {
		border-width: 0px;
		margin: 12px 0px 0px 0px;
	}
	div.linker-menu div.actueel-blok p {
		margin-top: 8px;
		margin-bottom: 0px;
	}
	
	div.linker-menu div.aanbieding-blok {
		background-color: #77b2dc;
		color: #ffffff;
		font-weight: bold;
		margin-top: 5px;
		padding: 8px 8px 8px 16px;
	}
	div.linker-menu div.aanbieding-blok img {
		border-width: 0px;
		margin: 12px 0px 0px 0px;
	}
	div.linker-menu div.aanbieding-blok p {
		margin-top: 8px;
		margin-bottom: 0px;
	}
	
	div.linker-menu div.zoek-blok {
		margin-top: 15px;
		padding-left: 16px;
	}

div.right {
	padding-left: 5px;
	text-align: left;
}

	div.header-images {
		overflow: hidden;
		white-space: nowrap;
	}
	div.header-images img {
		margin-right: 3px;
	}
	
	div.atmosphere-photo {
		margin-top: 4px;
	}
	
	div.menu {
		background-color: #014380;
		color: #ffffff;
		height: 27px;
		margin-right: 3px;
		padding-top: 4px;
		padding-left: 35px;
	}
	div.menu a, div.menu a:visited {
		color: #ffffff;
		font-weight: bold;
		text-decoration: none;
	}
	
	div.content {
		margin-top: 4px;
		margin-right: 3px;
		padding-left: 30px;
		padding-top: 10px;
		padding-right: 35px;
		padding-bottom: 10px;
	}

	div.footer-images {
		margin-top: 5px;
		padding: 0px 0px;
		overflow: hidden;
		white-space: nowrap;
	}
	div.footer-images img {
		margin-right: 3px;
	}

div.footer-text {
	color: #ffffff;
}
div.footer-text a, div.footer-text a:hover {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

table.navigatie {
	word-spacing: 2px;
}
table.navigatie a {
	color: #6f6f6e;
	font-weight: bold;
	text-decoration: none;
}
table.navigatie a:hover {
	color: #004380;
	text-decoration: underline;
}
table.navigatie td.rechts {
	text-align: right;
}
table.navigatie td.rechts a {
	font-weight: normal;
}

div.product {
	background-color: #ffffff;
	border: 1px solid #004380;
	margin-top: 16px;
	padding: 6px;
}
div.product div.info h2 {
	font-size: 9pt;
}

div.breadcrumb {
	margin-top: 10px;
	margin-bottom: 4px;
}
div.breadcrumb a {
	color: #004380;
	text-decoration: none;
}
div.breadcrumb a:hover {
	color: #004380;
	text-decoration: underline;
}

input.txt {
	border: 1px solid #707070;
	color: #6f6f6e;
	font-family: Tahoma, verdana, Arial;
	font-size: 8pt;
}
input.btn {
	background-color: #014380;
	border: 3px solid #014380;
	color: #ffffff;
	font-family: Tahoma, verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
}

div.navigatie-iconen {
	border-bottom: 1px solid #013b7b;
	text-align: right;
}

img.thumb {
	margin-bottom: 8px;
	margin-left: 12px;
}
div.product img.thumb {
	margin-left: 0px;
}

/* WINKELWAGEN */

table.winkelwagen {
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 12px;
	width: 100%;
}
table.winkelwagen td {
	padding: 4px 0px;
}
table.winkelwagen tr.head td {
	border-bottom: 1px solid #014380;
	font-weight: bold;
}
table.winkelwagen tr.totaal td {
	border-top: 1px solid #014380;
	font-weight: bold;
}

div.winkelwagen-links {
	margin-top: 12px;
}
div.winkelwagen-links a {
	float: left;
	margin-right: 80px;
}
div.winkelwagen-links a.rechts {
	float: right;
	margin-right: 0px;
}

input.aantal {
	text-align: center;
}

/* */

img.rand {
	border: 1px solid #014380;
}