body {
	background-color: #FFFFFF;
}

body, td, th, input, textarea, button, select {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	vertical-align: top;
	color: #666666;
}

a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

#list {
	border: black solid;
	border-width: 1px 1px 1px 0px;
	background-color: #a1a1a1;
}

#list td.text, #list td.boldtext {
	color: #E4E4E4;
	padding: 5px;
}

#list td.boldtext {
	font-weight: bold;
}

#list td.boldtext a:link, #list td.boldtext a:visited, #list td.boldtext a:active {
	color: #CECECE;
}

#list td.boldtext a:hover, td#list td.boldtext a:hover span.white, td#list td.boldtext a:hover span.red {
	color: #666;
}

span.red {
	color: #F00;
}

span.white {
	color: #FFFFFF;
}


form {
	margin: 0, 0, 0, 0;
	margin-top: 0px;
}

input, button, textarea, select, option {
	border: 1px solid black;
	background-color: #CCCCCC;
	color: #333;
}

#main {
	height: 800px;
}

#overview, #copyright {
	background-image: url('images/achtergrond.jpg');
	border: black solid;
	border-width: 0px 1px 1px 1px;
}

td {
	padding: 0px;
}

th {
	text-align: left;
}

#cart {
	border: 1px solid black;
	table-layout: fixed;
}

#cart th, #cart td {
	color: #000000;
}

#cart tr.total td {
	font-size: 13px;
}

#cart tr.itemrow td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#cart th {
	text-align: center;
}

#cart a:link, #cart a:visited, #cart a:active {
	color: #333;
}

#cart a:hover {
	color: #999;
}

.borderright {
	border-right: 1px solid black;
}

.borderbottom {
	border-bottom: 1px solid black;
}

input.noborder {
	border: 0px;
}

.item {
	table-layout: fixed;
}

img.placeholder, .item {
	width: 360px;
	height: 291px;
	border: 1px solid #000;
}

.item td {
	color: #000000;
}

.item td.text {
	padding: 5px;
}

table.price {
	width: 117px;
	height: 118px;
}

table.price td {
	color: #000;
}

table.price td.spacer1 {
	height: 15px;
}

table.price td.spacer2 {
	height: 14px;
}

table.price td.button {
	cursor: pointer;
}

table.price td.button, table.price td.buttonspacer {
	height: 19px;
}

table.price td.spacer3 {
	height: 10px;
	font-size: 1px;
}

table.price td.price1, table.price td.price {
	font-size: 37px;
}

table.price td.price1 {
	text-align: right;
}

table.price td.price {
	text-align: center;
}

table.price td.price1, table.price td.price2, table.price td.price {
	font-weight: bold;
	height: 45px;
	vertical-align: top;
}

table.price td.price1, table.price td.price2 {
	font-weight: bold;
	height: 45px;
	vertical-align: top;
}

table.price td.price2 {
	font-size: 14px;
	padding-top: 7px;
}

table.price td.date {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	height: 15px;
}

#copyright {
	text-align: center;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 15px;
}

.infoheader {
	cursor: pointer;
	font-weight: bold;
}

.infoitem {
	display: none;
	margin-bottom: 10px;
}

ul {
	margin-left: 20px;
}

.boxshot {
	border: 1px solid black;
}

td#landkeuze a:link, td#landkeuze a:visited, td#landkeuze a:active {
	color: #444;
	text-decoration: underline;
}

td#landkeuze a:hover {
	color: #CCC;
}