/* Normalizes margin, padding */
body, div,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin: 0; padding: 0;
}

/* Normalizes font-size for headers */
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

/* Removes list-style form lists */
ol, ul {
	list-style: none;
}


/* layout.css */

body {
	margin: 0px;
	text-align: left;
	font-family: Georgia, Times new Roman, serif;
	font-size: 14px;
	line-height: 16px;
	color: #06203D;
}

h2 {
	font-family: Georgia, Times new Roman, serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 0px;
	color: #06203D;
	text-transform: uppercase;
	font-weight: normal;
}

h3 {
	font-family: Georgia, Times new Roman, serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 0px;
	color: #06203D;
	text-decoration: underline;
	font-weight: normal;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	/*font-weight: normal;*/
	padding-top: 16px;
	padding-bottom: 0px;
	text-transform: uppercase;
}

h5 {
	font-family: Georgia, Times new Roman, serif;
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 13px;
	color: #06203D;
	font-weight: normal;
}

p {
	font-family: Georgia, Times new Roman, serif;
	font-size: 14px;
	line-height: 16px;
	color: #06203D;
	padding-bottom: 16px;
}

p.bij {
	font-size: 11px;
	line-height: 13px;
}

p.kop, td.kop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 15px;
}

a {
	color: #06203D;
}

a.vb {
	text-decoration: none;
}

a.intro:hover {
	color: #DCC130;
}

a.vb:hover {
	color: #B6A394;
}

a.bestel2 {
	text-decoration: none;
}

a.bestel:hover, a.bestel2:hover {
	color: #AC8245;
}

a.fc:hover {
	color: #CE2027;
}

a.cont:hover {
	color: #4E677A;
}

a.tour:hover {
	color: #90B48E;
}

a.pr:hover {
	color: #2EA0DA;
}
a.prod {
	color: #000000;
	text-decoration: none;
}
a.prod:hover {
	color: #AC8245;
}

td.pkleur, li.pkleur {
	padding-top: 3px;
	font-family: Georgia, Times new Roman, serif;
	font-size: 10px;
	line-height: 10px;
	color: #000000;
	text-align: left;
}

.pkleurklein {
	font-size: 9px;
}

/* TOT ZOVER ALLE TEKST EN KOPJES */


div#container {
	position: absolute;
	margin: -250px 0 0 -330px;
	top: 50%;
	left: 50%;
	width: 660px;
	height: 480px;
}

div#logo {
	position: absolute;
	top: 0px;
	left: -10px;
}

div#nav1 {
	position: absolute;
	top: 77px;
	left: 0px;
}

ul#nav1 {
	width: 400px;
}

ul#nav1 li {
	float: left;
	height: 19px;
}

div#nav2 {
	position: absolute;
	top: 120px;
	left: -155px;
	width: 150px;
	z-index: 32;
}

ul#nav2 li {
	display: block;
	height: 15px;
	text-align: right;
}

div#content {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 460px;
	height: 345px;
	text-align: right;
	z-index: 30;
}

div#contentintro {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 460px;
	height: 345px;
	text-align: right;
	z-index: 31;
}

div#contentleeg {
	position: absolute;
	top: 120px;
	left: 0px;
	width: 458px;
	height: 343px;
	border: solid 1px #000000;
}

div.vw {
	background: #D3C7A6;
}


div#tekst {
	position: absolute;
	top: 118px;
	left: 470px;
	width: 192px;
}

div#tekstvw {
	position: absolute;
	top: 16px;
	left: 0px;
	padding: 0px 16px 0px 16px;
	/*padding: 16px;*/
	height: 313px;
	width: 428px;
	text-align: left;
}

div#tekstkleurentabel {
	position: relative;
	top: 2px;
	left: 0px;
	height: 44px;
	padding-bottom: 10px;
}

div#teksttour {
	position: absolute;
	top: 120px;
	left: 470px;
	width: 192px;
	height: 345px;
	overflow: auto;
}

div#bijtekst {
	position: absolute;
	top: 367px;
	left: 470px;
	width: 192px;
	height: 68px;
	vertical-align: bottom;
}

div#bijtekstpijl {
	position: absolute;
	top: 448px;
	left: 470px;
	width: 100px;
	height: 15px;
}

div#ondertekst {
	position: absolute;
	top: 472px;
	left: 0px;
	width: 400px;
}

div#ondertekstpijl {
	position: absolute;
	top: 471px;
	left: 360px;
	width: 95px;
	text-align: right;
}

div#lg {
	position: absolute;
	top: 76px;
	left: 440px;
}

div#tas {
	position: absolute;
	top: 392px;
	left: -130px;
	width: 125px;
	text-align: right;
}

div#intas {
	position: absolute;
	top: 336px;
	left: -130px;
	width: 125px;
	text-align: right;
}

ul.opskleur {
	position: relative;
	top: 16px;
	left: 16px;
	width: 450px;
	height: 68px;
	display: block;
	float: none;
}

ul.opskleur li {
	width: 43px;
	height: 68px;
	display: inline;
	float: left;
}

ul.opsprod {
	position: relative;
	/*top: 10px;
	left: 10px;*/
	width: 470px;
	height: 173px;
	display: block;
}

ul.opsprod li {
	width: 117px;
	height: 174px;
	display: inline;
	float: left;
	font-family: Georgia, Times new Roman, serif;
	/*font-size: 11px;*/
	color: #000000;
	text-align: left;
}

table.tabellijn {
	border: solid 1px #000000;
}

div#besteloverzicht {
	position: absolute;
	top: 40px;
	left: 125px;
	width: 210px;
}

div#besteloverzicht2 {
	position: absolute;
	top: 40px;
	left: 30px;
	width: 400px;
}

div#bestelterug {
	position: absolute;
	top: 300px;
	left: 20px;
	width: 200px;
	text-align: left;
}

div#bestelverder {
	position: absolute;
	top: 300px;
	left: 240px;
	width: 200px;
	text-align: right;
}

input.formbestel {
	background-color: #AC8245;
	border: 0px;
	width: 250px;
	color: #000000;
	padding: 2px;
}

input.formbestelfout {
	background-color: #FF0000;
	border: 0px;
	width: 250px;
	color: #000000;
	padding: 2px;
}

select.formbestel {
	background-color: #AC8245;
	border: 0px;
	width: 254px;
	color: #000000;
	padding: 2px;
}

select.formbestelcheck {
	border: 1px solid #AC8245;
	color: #000000;
	padding: 2px;
}

div#nb {
	position: absolute;
	top: 323px;
	left: 296px;
	width: 150px;
	height: 16px;
	text-align: right;
	font-size: 10px;
	line-height: 10px;
}

