/* ------------( body ) ----------- */
body { 
	margin: 0;
	padding: 0;
	background-color: #1a171b;
	color: #ccc;
}

body#website { 
	font-family:   Arial, Helvetica, 'Trebuchet MS' ,Verdana, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #1a171b;
}

/* ------------( linx ) ----------- */
a {
	text-decoration: underline;
	/*	color: #ffc600;	*/
	color: #fff;
}
a:hover, a:active {
	text-decoration: underline;
	color: #ffc600;
}

/* ------------( images ) ----------- */
img {
	display: block;
	border: 1px solid #333232; /* border added was requested */
}

img.inline {
	display: inline;
}

img.popupnormal {
	display: inline;
	border: none;
}

img.icon {
	display: inline;
	border: none;
}

img.banner {
	display: inline;
	border: none;
}

img#logoimg {
	position: absolute;
	z-index: 10;
	display: inline;
	border: none;
}

img#leftimg {
	top : 0;
	position: relative;
	z-index: 100;
	margin: 0;
	padding: 0;
	border: 1px solid #333232; /* border added was requested */
	display: inline;
}

img#topimg {
	position: relative;
	z-index: 100;
}

img.banner {
	display: inline;
	border: none;
}
img.brand {
	border: none;
}

img.bargain_thumb {
	display: inline;
	padding: 3px 3px 15px 3px;
	background-color: #fff;
	border: 1px solid #333232; /* border added was requested */
}
img.newsthumb {
	display: inline;
	border: 1px solid #fff;
}
/* ---------------------- actions ----------- */
#actions a {
	margin: 0;
	padding: 0 0 10px 0;
background-color : #f0f;
border : 1px solid #0f0;
}
#actions img {
	float: right;
	padding: 50px;
	margin: 0 5px 10px 5px;
}
#actions tr td p {
	margin: 0;
	padding: 0;
color : #f00;
}
#actions_thumb {
	display: inline;
	border: 1px solid #f00;;
padding : 50px;
}
/* ------------( table defaults ) ----------- */
table {
	border-collapse: collapse;
}
td {
	vertical-align: top;
	font-size: 14px;
}
th {
	text-align: left;
	font-size: 16px;
}

.stripe {
	background-color: #eee;
}

.rtd {
	text-align: right !important;
}

.ltd {
	text-align: left !important;
}

.ctd {
	text-align: center !important;
}

.bigger {
	font-size: 14px !important;
	font-weight: bold;
}

/* ------------( headings ) ----------- */
h1, h2, h3, h4, h5, h6 {
	font-family: 12px;
	color: #fff;
}
h1 {
	margin-top: 0;
	font-size: 40px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 10px 0 5px 0;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 5px 0 3px 0;
}
h4 { 
	font-size: 12px;
	margin: 0;
}

h6 { 
	letter-spacing: 1px;
	margin-top: 0;
	font-size: 14px;
	font-weight: normal;
	text-align: justify;
	margin: 10px 0 10px 0;
}

/* ------------( paragraphs ) ----------- */
p { 
	padding: 0; 
	margin: 5px 0 10px 0;
}

p.pagenav a {
	font-weight: normal;
}

p.pagenav {
	font-weight: bold;
	text-align: center;
	word-spacing: 2px;
	letter-spacing: 0px;
}

.error {
	color: #d90101;
}

.hide {
	display: none;
}

.skip {
	position: absolute;
	left: -9999px;
}

p.error {
	background-color: #fffefe;
	border: 1px solid #ddd;
	padding: 10px;
	font-weight: bold;
}

/* ------------( header ) ----------- */
#header {
	background-color: #1a171b;
	height: 120px;
	margin-bottom: 50px;
}

#leftcolheaderimg {
	position: absolute;
	top: 0;
	left: 0;
}

#contentheaderimg {
	position: absolute;
	top: 0;
	left: 86px;
	border: none;
}

#menubottomimg {
	clear: right;
	margin-top: -190px;
}

#leftcol_header {
	float							: left;
	width							: 190px;
/*	background-image	: url(/images/<?=$a_color['s_name'];?>/bg_leftcol_header.jpg); */
/*	background-repeat	: repeat-x; */
}

#content_header {
	left				: 104px;
	position		: absolute;
	top					: 0;
}

#rightcol_header {
	position					: absolute;
	right							: 0;
	top 							: 0;
	clear							: none;
	width							: 103px;
	height						: 98px;
	margin						:	0;
}

/* ------------( main ) ----------- */
#main {
  float: left;
  width: 775px;
  margin: 0;
  padding: 0;
	text-align: left;
	/*background: url(/images/electric/bg_main.gif);
	background-repeat: repeat-y;
	background-position: top left;*/
}

/* -------------( teaser ) ---------- */
#teaserblock_wlcm img {
	margin							: 10px 0px 50px 0;
	vertical-align			: top;
	border							: 1px solid #bfcad6;
	float								: left;
	width								: 250px;
	height							: 188px;
}

img#teaser_wlcm {
	border							: none;
	border							: 1px solid #bfcad6;
	width								: 250px;
	height							: 188px;
	float								:	left;
	margin							: 20px 20px 0 25px;
}
/* ------------( brands ) ----------- */
/*
#brands a {
	width: 100px;
	display: block;
 	float: left; 
	border-left: 1px solid #464646;
	height: 120px;
}

*/

#brands {
	background-color : #000;
	margin-left: 583px;
	height: 129px;
}

#brands a {
	display: block;
 	float: left; 
}

#brands a>img {


	border: none;
	margin: 0 auto;
}

/* ------------( containers ) ----------- */
#base {
	background-color: #000;
	background-position: top right;
	background-repeat: repeat-y;
}

#container {
	/*	background-color: <?=$a_color['s_contain_color'];?>;	*/
}

/* ------------( leftcol ) ----------- */
#leftcol {
  float: left;
	padding: 25px 0;
  width: 190px;
	border-top: 1px solid #000;
}
html>leftcol { 
	width: 190px;
}

/* ------------( rightcol ) ----------- */
#rightcol {
  float: right;
  margin: 0;
  width: 102px;
	position: absolute;
	top: 99px;
	right: 0;
	text-align: center;
}

#rightcol a {
	padding: 15px 0;
	display: block;
	border-bottom: 1px solid #6a6969;
}
	
#rightcol a img {
	margin: 0 auto;
	border: none;
}

html>rightcol { 
	width: 104px;
}

/* ------------( opties ) ----------- */
#opties {
	width			: 100%;
	margin		: 10px 0 0 0;
	background-color: #444343;
	border: 1px solid #333232;
}

#opties input {
	background: transparent;
	border: none;
}

/* ------------( content ) ----------- */

#content_main {
	margin        : 0px 0 0 50px;
	padding       : 0px 0px 0px 0px;
  /*background    : url(/images/electric/bg_content_sub.png) repeat-y 0px 200px;*/
  display       :	block;
}

#content_sub h1{
	background: #00802a;
	margin: 0 0 0 9px;
	padding: 10px 0 10px 20px;
}

#content_head {
  background    : url(/images/electric/bg_content_top.png) no-repeat bottom;
	margin        : 50px  0 0 50px;
	padding       : 0;
  height        : 50px;
  display       : block;
}

#content_sub {
  background    : url(/images/electric/bg_content_sub.png) no-repeat;
	margin        : 0;
	padding       : 0;
  display       : block;
}

#content{
  min-height					: 380px;
  height							: auto !important;
  height							: 380px;
  padding             : 0px 0px 0px 50px;
	margin							: 0px;
  width               : 825px;
  display             : block;
  color               : #000;
	font-size						: 14px;
	background-repeat		: no-repeat;
	background-position	: bottom right;
}
#content_right{
  padding             : 0;
	margin							: 0;
  width               : 380px;
	height							: 290px;
  display             : block;
  color               : #000;
  position            : absolute;
	margin-top					: -240px;
	left								: 600px;
}
#content_footer {
  background    : url(/images/electric/bg_content_bottom.png) no-repeat;
	margin        : 0 0 0 50px;
	padding       : 0px;
  height        : 50px;
  display       : block;
	clear					: left;
}

#content_models {
  background    : url(/images/electric/bg_mini_models.png) no-repeat;
	margin        : 10px 0 0 50px;
	padding       : 20px 0 0px 31px;
  height        : 105px;
  display       : block;
}

img{
  border:none;
}

#content p{
	line-height: 1.7em;
}

#content ul {
	color: #000;
}

#content ul li{
	color: #000;
	line-height: 1.5em;
}

/* ---------- ( site ) ------------- */
#site {
	background-image: url(/images/electric/bg_site_1.png);
	background-repeat: repeat-x;
  margin-left:25px;
	background-position:0px 0px;
  width	: 950px;
}
#site_content{
  background-image: url(/images/electric/bg_border_left.png);
	background-repeat: repeat-y;
	margin-left: -9px;
  min-height:860px;
  height:auto !important;
  height:860px;

}

#site_logo {
	border: none;	
}

/* ---------- ( menu ) ------------- */
#menu {
	clear: left;
	margin: -50px 0 0 -30px;
	padding: 20px 75px;
	height: 29px;
	color: #000;
	font-size: 16px;
	letter-spacing: 0.1em;
	z-index: 10;
	position: absolute;
}

#menu a {
	color: #fff;
	font-size: 16px;
	display: block;
	text-decoration: none;
	padding: 7px 50px 7px 50px;
  background: url(/images/electric/bg_menu.gif) no-repeat top right;
	text-align: left;
}

#menu a:hover {
  text-decoration: underline;
}

#menu a.selected {
	text-decoration: underline;
}
#menu a#green {
	color: #1dae65;
}

#menu ul ul {
	padding-top: 0px;
	background: none;
	width: 270px;
	margin-left: 35px;
	border:none;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
	z-index:100;
}

#menu ul li li {
	border:none;
	padding: 5px 5px;
	width: 255px;
	background: #000;
	z-index:10;
	/*background-color: #000;*/
}

#menu ul li li a {
	border-bottom: 2px solid #fff;
	padding: 0px 5px 5px 5px;
	margin				: 0 auto;
	display				: block;
	text-align		: left;
	width					: 255px;
	font-weight		: normal;
	font-size			: 15px;
	background		: none;
	font-weight: bold;
}

/* ---------- ( footer ) ------------- */
#footer {
	display: none;
	clear: both;
	margin: 0;
	padding: 0;
	color: #666;
	width: 990px;
	font-size: 10px;
	font-size: 11px;
	text-align: left;
	border: 1px solid #464646;
	border-top: none;
	text-align: center;
}

#footer ul {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	padding: 0;
	margin: 0;
	margin-right: 15px;
	letter-spacing: 0.1em;
}

#footer a {
	color: #666;
	text-decoration: none;
}

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

#footer ul li a {
	padding: 10px;
}

/* ------------( quicklink  ) ----------- */
#quicklink {
	float: right;
	font-size: 10px;
	width: 165px;
	margin: 0 10px 0 0;
	border: 1px solid #fff;
}

/* ------------( credits ) ----------- */
#credits { 
	clear: both;
	padding: 0;
	font-size: 10px;
	text-align: right;
	color: #666;
	width: 976px;
	border: none;
	margin: 5px;
}

#credits a { 
	color: #666;
	text-decoration: none;
	margin: 0;
	padding: 0;
	border: none;
}

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

/* ------------( breadcrumb ) ----------- */
#breadcrumb {
	margin: 8px 0 0 0;
	padding: 2px;
	color: #fff;
	font-size: 10px;
}

#breadcrumb a {
	color: #fff;
	text-decoration: underline;
}

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

/*------( main boxes )------*/
#counter {
	position	: absolute;
	top : 93px;
	margin-left	: 5px;
}

div.righttop {
	background-image: url(/images/at/box_top_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 6px 0 6px 15px;
}

div.rightbot {
	background-image: url(/images/at/box_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 0 5px 0;
}

div.mainbox {
	background-color: #eee;
	padding: 0;
	margin: 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
}

div.mainbox div.heading {
	border-bottom: 1px solid #616161;
	background-color: #f1f0f1;
	background-image: url(/images/at/box_top_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.mainbox h2 {
	margin: 0;
	padding: 2px 0 2px 40px;
	background-image: url(/images/at/bg_heading.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #686868;
	font-size: 14px;
}

div.rightcol {
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
	width: 234px;
}

div.mainbrands {
	width: 234px;
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
div.mainbrands table {
  border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
}
div.mainbrands table td {
  vertical-align: top;
  text-align: center;
  padding: 5px;
  margin: 0;
}
div.mainbrands table td img {
	margin: 0 auto;
}

/*------( main news )------*/
div.mainnews {
	width: 280px;
}

div.mainnews ul {
	margin: 5px 0 0 13px;
	padding: 5px 0 0 13px;
	list-style-type: square;
	color: #616161;
	font-size: 11px;
}

div.mainnews ul li {
	padding: 2px 0 2px 4px;
}
div.mainnews a {
	color: #616161;
	text-decoration: underline;
	font-size: 11px;
}

div.mainnews a:hover {
	color: #000;
	text-decoration: none;
}

/* ------------( banner  ) ----------- */
#banner {
	/*	text-align: right;	*/
	float: right;
}
#banner img {
	margin: 5px auto;
}
/*-------( latestcars )-------*/
div.latestcars {
	width: 100%;
	clear: right;
}

/*-------( main bargain )-------*/
div.mainbargain {
	width: 100%;
}
/* ------------( bargain  ) ----------- */
.bargain {
	padding: 10px 8px 5px 8px;
	text-align: center;
	background-color: #444343;
	border: 1px solid #333232;
}
.bargain img {
	margin: 0 auto;
}
.bargain .price {
	margin: 0;
	line-height: 1em;
	color: #f00;
}
.bargain .price .retail {
	font-size: 9px;
	color: #fff;
}
/* ------------( bargain_price  ) ----------- */
#bargain_price {
	color: #f00;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

/*-------( main outletstore )-------*/
div.mainoutletstore {
	width: 100%;
}
img.outletstore_thumb {
	display: inline;
	padding: 3px 3px 15px 3px;
	background-color: #fff;
	border: 1px solid #333232; /* border added was requested */
}
/* ------------( outletstore  ) ----------- */
.outletstore {
	padding: 10px 8px 5px 8px;
	text-align: center;
	background-color: #444343;
	border: 1px solid #333232;
}
.outletstore img {
	margin: 0 auto;
}
.outletstore .price {
	margin: 0;
	line-height: 1em;
	color: #f00;
}
.outletstore .price .retail {
	font-size: 9px;
	color: #fff;
}
/* ------------( nieuws  ) ----------- */
#welcome_newsbox {
	margin-right: 0px;
	width: 366px;
	float: right;
	/*	margin-left: 60px;	*/
	margin-top: -40px;
	padding-right: 20px;
	padding-left: 20px;
}

#welcome_newsbox table td {
	color: #ccc;
	font-size: 11px;
	letter-spacing: 0.1em;
}

#welcome_newsbox table a {
	color: #ccc;
	text-decoration: none;
}

#welcome_newsbox table a:hover {
	color: #fff;
	text-decoration: underline;
}

#welcome_newsbox table ul {
	list-style-image: url(/images/intro/news_li.jpg);
}

#welcome_newsbox table ul li {
 	margin-bottom: 4px;
}

.newsitem {
	margin: 0;
	padding: 0 0 10px 0;
	clear: right;
}
.newsitem img {
	float: right;
	padding: 0;
	margin: 0 5px 10px 5px;
}
.newsitem p {
	margin: 0;
	padding: 0;
}

/* ------------( forms ) ----------- */
form {
	margin: 0;
	padding: 0;
}

input, select, textarea {
	font-family: arial;
	font-size: 12px;
	/*	color: <?=$a_color['s_txt_color'];?>;	*/
	/*	background-color: <?=$a_color['s_bg_site'];?>;	*/
	background-color: #fffefe;
	color: #000;
	border: 1px solid #ccc;
}

.formbutton {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;
	/*	background: #b0b5c3 url(/images/gradient.jpg ) top left repeat-x;	*/
	margin: 0;
	padding: 2px 10px 2px 10px;
	background-color: #555454;
	border: 1px solid #222121;
	width: 150px;
	margin: 0;
	margin-bottom: 10px;
	/*	color: <?=$a_color['s_txt_color'];?>;	*/
	color: #fffefe;
	text-decoration: none;
}

td.noborder input {
	border: none;
	background-color: transparent;
}

/*----(login)--------*/
#loginform {
	width: 300px;
	margin: 10px auto 10px auto;
	border: 1px solid #C80200;
	padding: 10px;
	
}

/*-----( contactform )--------*/
#contact {
	margin-top: 15px;
	margin-left: 3px;
	border-collapse: collapse;
	width: 401px;	
}

#contact th {
	color: #fff;
	padding: 5px 10px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	font-weight: normal;
}

#contact th.title {
	/*	background-color: #333232; 	*/
	background-image: url(/images/bg_menu.jpg);
	background-repeat: repeat-x;
	padding: 8px 10px 7px 10px;
	font-weight: bold;
	color: #fefefe;
}

#contact td {
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
	font-size: 12px;
}
p.reqtext {
	font-size: 10px;
}

/*------( mailing )---------*/
#mailing {
	margin-top: 15px;
	border-collapse: collapse;
	background-color: #444343;
	border: 1px solid #666;
	width: 450px;
}

#mailing input.noborder {
	background-color: #444343;
	border: none;
}

#mailing th {
	color: #fff;
	padding: 5px 10px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
}

#mailing td {
	padding: 5px 10px;
	margin: 0px;
	vertical-align: top;
	font-size: 12px;
}

/*------( automark car )------*/
.tdtitle {
	font-weight: bold;
}

table#searchform {
	width: 100%;
	margin: 5px 0 5px 0;
	background-color: #444343;
}
table#searchform th {
	padding: 5px 10px 5px 10px;
	background-color: #333232;
	font-size: 1.2em;
}
table#searchform td {
	padding: 3px 2px 1px 5px;
}
table#searchform select {
	width: 150px;
}
table#searchform select.mini {
	width: 73px;
}
table#searchform td.sorting {
	vertical-align: middle;
}

table#caritem {
	width: 100%;
	table-layout: fixed;
	/*
	background-color: #fffefe;
	color: #000;
	border: 1px solid #797877;
	*/
}
table#caritem td {
	padding: 5px;
	color: #fefefe;
}

table#caritem .thumb img.sold {
	position: absolute;
}

table#caritem td.thumb {
	text-align: right;
	width:135px;
}
table#caritem td.thumb img {
	display: inline;
	border: 1px solid #333232;
}

table#caritem table {
	border: 1px solid #333232;
	width: 100%;
	background-color: #444343;
}

table#caritem table th {
	border-bottom: 1px solid #000;
	padding: 3px;
	background-color: #333232;
	color: #fff;
}

table#caritem table th a {
	text-decoration: none;
}

table#caritem table td a {
	/*	color					: #6e9706;	*/
	font-weight		: bold;
}

/*-----( automark car detail )-------*/
table#cardetail {
	margin: 0 0 10px 0;
}

table#cardetail img {
}
table#cardetail td.thumb  img {
	display: inline;
	vertical-align: top;
	margin: 0 8px 8px 0;
	border	: none;
}

table#cardetail td.thumb  a img {
	border	: none;
}

table#cardetail td.thumb  a:hover img {
	border	: none;
}

table#carspec {
	table-layout: fixed;
	width: 100%;
}

table#carspec td {
	padding: 5px;
}

table#carspec th {
	vertical-align: top;
}

table#carspec td td {
	padding: 2px;
}

/*--------( finance contact form )--------*/
table#finance {
	margin: 10px;
	color: #0066af;
	background-color: #DAE6F5;
	width: 100%;
}

table#finance td {
	padding:  5px 10px 5px 10px;
}

table#finance table td {
	padding: 2px;
}

table#finance th {
	font-size: 13px;
	font-weight: bold;
	padding: 2px 2px 2px 15px;
	background-color: #A2C0E7;
}

table#finance table th {
	border-bottom: 1px solid #0066af;
	vertical-align: middle;
	padding: 1px;
	font-size: 10px;
	background-color: transparent;
}

table#finance img {
	border: 1px solid #0066af;
	display: block;
	text-align: right;
	margin-left: auto;
}

table#finance table.small td {
	padding: 3px 3px 3px 2px;
	vertical-align: middle;
}

table#finance td.fin {
	font-weight: bold;
	font-size: 13px;
}

table#finance td.fin a {
	color: #000;
	font-weight: normal;
	font-size: 10px;
}

table#finance td.fin a:hover {
	color: #f00;
}
.fin, .fin a {
	color: #f00;
}
/*-----( financiering )------*/
table#intro {
	width: 100%;
	table-layout: fixed;
}

/* ---( images )----------------------------- */
img.normal {
  display: inline;
	border: 1px solid #333232; /* border added was requested */
  margin: 1em 0;
}

img.left {
  display: inline;
  border: none;
  float: left;
  margin: 0 1.2em 1em 0;
}

img.right {
  display: inline;
  border: none;
  float: right;
  margin: 0 0 1em 1.2em;
}

img.normal_border {
  display: inline;
  border: 1px solid #fefefe;
}

img.normal_nomargin {
  display: inline;
  margin: 0;
  border: none;
}

img.left_border {
  display: inline;
  float: left;
  margin: 0 1.2em 1em 0;
  border: 1px solid #fefefe;
}

img.right_border {
  display: inline;
  float: right;
  margin: 0 0 1em 1.2em;
  border: 1px solid #fefefe;
}

/* ---( tables )----------------------------- */
table.plain {
  border-collapse: collapse;
}
table.plain th {
  text-align: left;
  font-size: 12px;
  vertical-align: top;
}
table.plain td {
  vertical-align: top;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

table.normal {
  border-collapse: collapse;
}
table.normal th {
  vertical-align: top;
  font-size: 12px;
  padding: 5px 10px;
  color: #999;
}
table.normal td {
  vertical-align: top;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px;
  margin: 0px;
  vertical-align: top;
  border: #999 1px solid;
}
table.normal_noborder {
  border-collapse: collapse;
}
table.normal_noborder th {
  vertical-align: top;
  font-size: 12px;
  padding: 5px 10px;
  color: #000;
  border: none;
}
table.normal_noborder td {
  vertical-align: top;
  font-size: 12px;
  margin: 0;
  padding: 5px 10px;
  margin: 0px;
  vertical-align: top;
  border: none;
}

/* ---( table cells )----------------------------- */
td.left {
  text-align: left;
}

td.center {
  text-align: center;
}

td.right {
  text-align: right;
}
img.external {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0 0 0.2em;
}

img.external_doc {
  display							: inline;
  border							: none;
  padding							: 0;
  margin							: 0 0.2em 0 0.2em;
  vertical-align			: bottom;
}
img.icon {
  display							: inline;
  border							: none;
	margin-right				: 5px;
}

/*---------------( snelcode )------------*/
div#quickcode {
	margin-top: 10px;
	width: 280px;
}
div#quickcode p {
	padding: 0 10px 0 10px;
	margin: 0;
  font-size: 11px;
}
div#quickcode form {
	padding: 0 10px 0 10px;
	margin: 0;
}

div#quickcode input {
	font-size: 11px;
	padding: 0 5px 0 3px;
	width: 88px;
}
div#quickcode input.formbutton {
	padding: 0 3px 0 3px;
	font-size: 10px;
	color : #000;
	background-image : none;
	background-color : #B9D300;
	border: 1px solid #7D6418;
}

/* ------------( quick search form homepage  ) ----------- */
table.quicksearch {
  border-collapse: collapse;
	margin: 2px 0 0 0;
	padding: 0;
}
table.quicksearch th {
  vertical-align: top;
  font-size: 11px;
  padding: 2px;
}
table.quicksearch td {
  vertical-align: top;
  font-size: 11px;
  margin: 0;
  padding: 2px;
}

table.quicksearch td select {
	font-size: 11px;
	width: 100px;
}

/* ------------( enquete ) ----------- */
#enquete li {
	margin-bottom: 20px;
}
#enquete li span.noborder input {
	border: none;
}

/* ---------( openingsbod ) ---------- */
#openingsbod{
 padding: 0 20px 0 40px;
  display:block;
}
table#productlist{
	background-color:#444343;
}
table#product{
	background-color:#444343;
} 

hr {
	border-top: 1px solid #000000;
	border-bottom: none;
	height: 1px;
	color: #000000;
	margin: 0 auto 0 0;
	text-align: left;
}

#content a{
	color: #000;
}

#content ul li a{
	color: #000;
}

#content ul li a:hover{
	color: #00802A;
}