body {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	background-color: #FFFFFF;
	margin: 0;
	background-image: url(../_images/ampeire_bkg.gif);
	background-repeat: repeat-x;
	font-size:62.5%
}
a, a:link, a:active, a:visited {
	color: #0066FF;
	/*color: #999999;*/
	text-decoration:underline;
}
a:visited {
	color: #1c557f;
	/*color: #999999;*/
	text-decoration:underline;
}
a img {
	border: none
}
a:hover {
	color: #ff7f00;
	/*color: #0066FF;*/
	text-decoration: none;
}
h1 {
	color: #7f0400;
	padding:0px 0 14px 10px;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.4em;
	line-height: 16px;
	font-weight: bold;
}
h2 {
	color: #00b4dc;
	padding:3px 0 0 10px;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
	line-height: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
p, form {
	color: #000000;
	padding: 0 20px 12px 10px;
	margin: 0;
	line-height: 16px;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
ul, li {
	line-height: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0;
}
.txt_highlight {
	color: #7f0400;
	font-weight: bold;
	/*font-style: italic;*/
}
.txt_oranje{
	color: #FF7F00;
	font-weight: bold;
	text-transform: uppercase;
}
.txt_merk{
	color: #FF7F00;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: uppercase;
}
.txt_breadcrum{
	color: #999999;
	padding: 5px 0 10px 10px;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 0.9em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.txt_breadcrum a, .txt_breadcrum a:link, .txt_breadcrum a:active, .txt_breadcrum a:visited {
	color: #999999;
}
.txt_breadcrum a:hover {
	color: #0066FF;
}
.txt_bestelhoofding{
	color: #999999;
	margin: 0;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: bottom;
	line-height: 11px;
}
.txt_bestelitem{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.1em;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: middle;
	height: 20px;
}
.txt_besteltotaal{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.2em;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	vertical-align: bottom;
	height: 36px;
}
.txt_verwijder{
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.9em;
	text-align: right;
}
.txt_verwijder a, .txt_verwijder a:link, .txt_verwijder a:active, .txt_verwijder a:visited {
	color: #999999;
}
.txt_verwijder a:hover {
	color: #FF0000;
	text-decoration:underline;
}
/*	CLASSES
------------------------------------*/
.nav_top {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.nav_bottom {
	vertical-align: bottom;	
	margin: 0;
	padding: 26px 0 0 0;
}
.line_bkg {
	/*margin: 0;
	padding: 0;
	background-image: url(../_images/line_kader_ver.gif);
	background-repeat: repeat-y;*/
}
SPAN.mZoek INPUT {
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: x-small;
	WIDTH: 128px;
	height: 13px;
	padding: 0px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #656565;
	border-right-color: #656565;
	border-bottom-color: #656565;
	border-left-color: #656565;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:absolute;
	left:599px;
}
SPAN.dZoek {
	position:absolute;
	left:729px;
}
SPAN.mZoek {
	/*WIDTH: 161px;*/
}
SPAN.tType {
	position:absolute;
	left:95px;
}
#mType{
	padding: 0px;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #656565;
	border-right-color: #656565;
	border-bottom-color: #656565;
	border-left-color: #656565;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:absolute;
	left:120px;
}
#mType select{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
	WIDTH: 200px;
	height: 15px;
	text-transform: uppercase;
}
SPAN.tMerk {
	position:absolute;
	left:352px;
}
#mMerk{
	padding: 0px;
	border-top-color: #656565;
	border-right-color: #656565;
	border-bottom-color: #656565;
	border-left-color: #656565;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position:absolute;
	left:382px;
}
#mMerk select{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1em;
	padding: 0px;
	margin: 0px;
	WIDTH: 200px;
	height: 15px;
	text-transform: uppercase;
}
SPAN.bCart {
	position:absolute;
	left:601px;
}
/*	STRUCTURE
------------------------------------*/
#wrap { 	
	position: relative;                 /* to keep the header inside */
	height: 100%;
	width: 760px;                       /* you can change this, using %, em or px */
	margin: 0px auto 0 auto;                     /* auto centers the div */
	padding: 0;
	text-align: left;                   /* after centering #wrap above we return to normal aligning */
	/*background-color: #bfbfbf;*/
}
#navigation {
	width: 760px;
	height: 47px;
}
#nav{
	margin: 0;
	padding: 0;
}
#nav img {
	border: 0;
}
#nav li{
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	text-align:center;
	list-style: none;
	display:block;	
}
#dummy1 {
	font-size: 1.3em;
	width: 760px;
	height: 13px;
}
#titel {
	width: 760px;
	height: 21px;
	background-image: url(../_images/titels/titel_bkg.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#titel_ws {
	width: 760px;
	height: 21px;
	background-image: url(../_images/titels/titel_webshop.gif);
	background-repeat: no-repeat;
}
#zoekveld {
	margin:0px;
	padding: 0px;
	FLOAT: left; 
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#dummy2 {
	font-size: 0.3em;
	width: 760px;
	height: 3px;
}
#inh_top {
	width: 760px;
	height: 23px;
	background-image: url(../_images/inh_top_bkg.gif);
	background-repeat: no-repeat;
}
#catalogus {
	width: 760px;
	height: 23px;
	background-image: url(../_images/ws_catalogus_bkg.gif);
	background-repeat: no-repeat;
}
#inh_mid {
	width: 760px;
	/*height: 320px;*/
	background-image: url(../_images/inh_mid_bkg.gif);
	background-repeat: repeat-y;
}
#inh_bot {
	width: 760px;
	height: 10px;
	background-image: url(../_images/inh_bot_bkg.gif);
	background-repeat: no-repeat;
}
.errMsg {
	color: red;
	display: inline;
}
.errFld {
	border-color: red;
}

