
* {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	background: #F4F8FA;
	margin: 0;
	padding: 0;
}

img {
	display: block;
	border: none;
}

td {
	vertical-align: top;
}

div#container {
	position: absolute;
	width: 100%;
	height: 100%;
	text-align: center;
}

div#main {
	border-left: 1px solid #FEFEFE;
	border-right: 1px solid #FEFEFE;
	border-bottom: 1px solid #FEFEFE;
	width: 921px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

td.top-header {
	background-image: url(/upload/header_4a74a4df685a7.jpg);
	vertical-align: bottom;
}

td.topnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	vertical-align: top;
}

td.topnav ul {
	padding: 0;
	margin: 0;
}

td.topnav ul li {
	float: left;
	margin-right: 2px;
	list-style-type: none;
	line-height: 20px;
	border-top: 1px solid #FEFCFD;
	border-bottom: 1px solid #A7A7A7;
}

td.topnav ul li a {
	color: #FEFCFC;
	text-decoration: none;
	background: #201F1F;
	padding-left: 4px;
	padding-right: 4px;
	display: block;
	font-weight: bold;
}

td.topnav ul li a:hover {
	color: #130004;
	background: #FEFCFC;
}

td#main-menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	vertical-align: top;
}

td#main-menu ul {
	padding: 0;
	margin: 0;
}

td#main-menu ul li {
	list-style-type: none;
	line-height: 22px;
}

td#main-menu ul li a {
	color: #F2F3F8;
	text-decoration: none;
	padding-left: 16px;
	display: block;
	width: 175px;
	background: #9A9FA5;
	font-weight: bold;
	border-left: 13px solid #D6D9D8;
}

td#main-menu ul li a:hover {
	background: #D6D9D8;
	border-left: 13px solid #F1F3F9;
	color: #032375;
}

td#main-content {
	width: 577px;
	background: #F7F7F7;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
}

td#main-content table {
	width: 100%;
}

td#main-content table th {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 3px 3px 3px 10px;
	font-size: 13px;
	width: 275px;
	background: #808F96;
	color: #2D322D;
}

td#main-content table td .kop {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	padding: 3px 3px 3px 10px;
	font-size: 13px;
	width: 275px;
	background: #8A9AA2;
	color: #010808;
}

td#main-content table td {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #292931;
}

td#main-content table td a {
	color: #312E32;
	text-decoration: none;
}

td#main-content table th a {
	color: #100310;
}

td#main-content table td table th a:hover {
	color: #0F0E0F;
}

td#main-content table .kop a {
	color: #010100;
}

td#main-content table td a:hover {
	color: #788072;
}

td.prijs {
	width: 45px;
	background: #E4F2F2;
	color: #1A1A1A;
	padding-left: 0;
	text-align: right;
}

td.item {
	padding-left: 5px;
	width: 220px;
}

td#main-content table td.item a:hover {
	color: #101010;
}

td#banner {
	width: 167px;
	background: #AEB9C5;
	padding-bottom: 15px;
}

td#banner p {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 15px;
}

td#banner p a {
	color: #232126;
	text-decoration: none;
}

td#banner p a:hover {
	text-decoration: underline;
}

td#banner img {
	margin: 10px 0 0 12px;
}

label {
	display: block;
	margin-top: 5px;
}

fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

.button {
	margin-top: 10px;
	display: block;
}

.button-inline {
	margin-top: 10px;
	display: inline;
}

div.radio label {
	display: inline;
}

label.extralabel {
	display: inline;
}

textarea {
	width: 366px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

input.large {
	width: 250px;
}

span.error {
	color: red;
}

td#main-content table td table.items tr.even td, td#main-content table td table.items tr.odd td {
	color: black;
}

tr.odd td {
	background: #F1F3F8;
	padding: 5px;
	color: #F3F2F2;
}

tr.even td {
	background: #CED7DE;
	padding: 5px;
	color: #94BF9B;
}

table.items td a, td#main-content table td table.items td a {
	color: #151516;	
}

table.items td h2 {
	font-size: 14px;
	margin: 0;
}

select.branche {
	width: 90%;
}

td#main-menu ul li#superaanbieding {
	
	
}

td#main-menu ul li#superaanbieding a {
	color: #140002;
	text-decoration: none;
	border-left: 13px solid #C2BDC5;
	padding-left: 16px;
	display: block;
	width: 175px;
	font-weight: bold;
	background: #4B74A7;
}

td#main-menu ul li#superaanbieding a:hover {
	background: #F8FCFD;
	border-left: 13px solid #F8FAFA;
	color: #67B4BF;
}

#main-logo {
	position: absolute;
	width: 175px;
	height: 113px;
	margin: 0;
	background: #5B63C4;
}

td#main-menu ul li a.plain {
	background-image: none;
	padding: 0;
	margin: 0;
	width: auto;
}

td#main-menu ul li a.plain:hover {
	background-image: none;
	padding: 0;
	margin: 0;
	width: auto;
}