* {
margin: 0px;
padding: 0px;
}

body {
background-color: #fff;
color: #444;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif }

.linkbg { background-color: #EBEBE9; }

.linktable
{
	background-color: #fff;
	padding: 0px;
}
.linktable td { padding: 5px; }

a {
text-decoration:none;
color: #444;
}

a:hover {
text-decoration:underline
}

#lcontent {
padding-top: 5px;
background-image: url('images/menuvoeg.gif');
}

#menu {
background-image: url('images/menuvoeg.gif');
}

#menu ul {
list-style: none;
}

#menu li.first {
margin-top: 20px;
}

#menu li {
margin-top: 5px;
}

#menu a {
display: block;
position: relative;
height: 25px;
text-decoration: none;
background:#32A632;
padding-left: 17px;
padding-top: 11px;
font-weight: bold;
color:#FFF;
text-transform: lowercase;
font-size: 13px;
border-top:1px solid #2c8728;
border-bottom:1px solid #2c8728;
}

#menu a span
{
position: absolute;
right: 0px;
margin-top: 5px;
margin-right: 15px;
width: 7px;
height: 7px;
}

#menu a:hover span
{
position: absolute;
right: 10px;
margin-top: 5px;
margin-right: 0px;
width: 7px;
height: 7px;
background: url('images/xwit.gif') no-repeat;
}

.popup {
display: none;
position:absolute;
left: 180px;
border:1px dotted black;
background: #e6e8e3;
padding:10px;
font-family:arial, sans-serif;
color: #444;
width: 160px;
z-index: 1;
}

.selectmark {				/*  php conditie */
float:left;
font-size:16px;
font-weight:bold; 
color: red;
margin-left: -10px;
padding-right: 10px;
}


#menu a.selected {
color: #FFF;
/*     background-image: url('images/menu1.gif');   ______________________   */
}

#lcontent a.selected {
font-weight: bold;
}

#lcontent div#submenu {
position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}

/* ______
#lcontent li.selected {
font-weight: bold;
color: #222222;
}
#lcontent li.selected a {
font-weight: bold;
color: #222222;
}
_____ */

.submenulogin
{
	display: block;
	line-height: 18px;
	border-bottom: solid 1px #2c8728;
	/* toepassing op geheel */
	background-color: #32A632;
	margin: 0px;
}

.submenulogin a {
/* border-top: solid 1px #2c8728;		toepassing op elke link afzonderlijk */
display: block;
padding:2px 10px 4px 15px;
color:#444;
font-weight: bold;
font-size: 11px;
text-transform: lowercase;
}



.submenulogin a:hover  {
color: #CCC;
text-decoration:none;

}


#submenu {
display:block;
line-height:18px;
background:#32A632;
border-bottom:solid 1px #2c8728;		/* toepassing op geheel */
}

#submenu a {
border-top: solid 1px #2c8728;		/* toepassing op elke link afzonderlijk */
display: block;
padding:2px 10px 4px 15px;
color:#FFF;
font-weight: bold;
font-size: 11px;
text-transform: lowercase;
}

#submenu a:hover {
text-decoration: none;

}

#submenu a:hover .subx{
position: absolute;
right: 10px;
margin-top: 5px;
width: 7px;
height: 7px;
background: url('images/xwit.gif') no-repeat;
}


#header {
width: 100%;
height: 90px;
background-color: #4d4d4d;
background: url('images/a1_2.gif') repeat-x;
color: #FFF;
}

#header_inner {
	position: relative;
	width: 880px;
	height: 90px;
	margin: 0px auto;
}

#header_inner h1 {
background: inherit;
position: absolute;
left: 0px;
bottom: 26px;
text-transform: lowercase;
font-size: 39px;
color: #fff;
font-weight: normal;
letter-spacing: -2px;
}

#header_inner h2 {
background: inherit;
position: absolute;
left: 2px;
bottom: 12px;
text-transform: lowercase;
font-size: 18px;
color: #fff;
font-weight: normal;
}

#header_inner h1 span {
background: inherit;
color: #DADADA;
}

#slogan {
	background: inherit;
	position: absolute;
	right: 5px;
	bottom: 20px;
	color: #DADADA;
	text-transform: lowercase;
	font-size: 18px;
	font-weight:bold;
	text-align: right;
}

#slogan span {
	color: #ffffff;
}

#main
{
padding-top: 20px;
position: relative;
width: 880px;
margin: 0px auto;
padding-bottom: 10px;
}

h1
{
background: inherit;
color: #50514D;
text-transform: lowercase;
font-size: 26px;
}

h1 span
{
background: inherit;
color: #85AC1E;
}


h3
{
color: #444;
font-size: 15px;
text-transform: lowercase;
margin-bottom:5px;
}

h3 span
{
color: #81A71D;
}

.blauw
{
color: #8FADC9;
}

/*
#lcol
{
position: relative;
width: 170px;
float: left;
}
*/

#lcol p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

#rcontent
{
position: relative;
}

ul
{
list-style: none;
}

p
{
	text-align: left;
	line-height: 14px;
	margin-bottom: 5px;
	display: block;
	clear: left;
}

p img
{
float: left;
margin-right: 10px;
margin-bottom: 5px;
border: 2px #CCC solid;
}

p img.fright
{
float: right;
}

.divider
{
position: relative;
border-bottom: solid 1px #F5F5F5;
width: 100%;
margin: 20px 0px 10px 0px;
}

.summary
{
padding-left:20px;
font-size: 10px;
font-style: italic;
}

.summarybground
{
font-size: 10px;
font-style: italic;
background-color:#f2f2f2;
line-height: 12px;
}
.summaryred
{
padding-left:20px;
font-size: 10px;
font-style: italic;
color:red
}

ul.divided li
{
border-top: solid 1px #F5F5F5;
margin-top: 0px;
background-position: 0px 9px;
padding:8px 2px 8px 5px;
}

ul.divided li a
{
color: #636363;
text-decoration: none;
}

ul.divided li a:hover
{
color: #636363;
text-decoration: none;
}

ul.divided li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
background-position: 0px 5px;
}

#rcol
{
position: relative;
margin-left: 40px;
width: 670px;
}

#slogan2
{
font-size: 14px;
position: relative;
top: -2px;
}

.slogan3
{
font-size: 14px;
position: relative;
top: -2px;
}

#footer
{
margin:40px auto 10px auto;
text-align:center;
text-transform: lowercase;
}

form label
{
	float: left;
	width: 130px;
}
form label.required
{

	color: #C00;
}
form p
{
	line-height: normal;
	margin: 0px 0px 5px 0px;
}

ul.mainnav
{
	list-style-type: none;
	margin: 5px 5px 5px 0px;
}

ul.mainnav li
{
	display: inline;
	list-style-type: none;
	background-color: #FC6;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	background-image: url('images/bbg1.gif');
	padding: 8px 15px 8px 15px;
}

ul.mainnav li a
{
	color: #FFF;
	font-weight: bold;
}

#logomenu
{
	text-align: center;
	border: 7px #2c8728 solid;
	margin-bottom: 10px;
}

.formbar
{
height: 30px;
background-color:#85AC1E;
}
.formbar_corr
{
	height: 30px;
	background-color: #FC0;
}

.wrakbar
{
height:30px;
background-color:#8FADC9;
}

.barblauw
{
border-bottom:solid 30px #8FADC9;
margin-top:5px;

}
.bargroen
{
border-bottom:solid 30px #2c8728;
margin-top:5px;

}

.bordergroen
{
border:solid 2px #2c8728;
margin-bottom: 25px;
margin-top: 5px;
padding: 15px;
}


.borderblauw
{
border:solid 2px #8FADC9;
margin-bottom: 25px;
margin-top: 5px;
padding: 20px 20px 20px 40px;
}

/*---div onderaan het menu (in de kijker)---*/
#modules
{
border: dotted 1px #32A632; 
margin-top:5px;
background-color: #FFF;
}

#modules a:hover span
{
position: absolute;
left: 10px;
margin-top: 15px;
width: 10px;			/* 10px actieve zone */
height: 10px;
background: url('images/xrood.gif') no-repeat;
}

.kijker
{
text-align: center;
padding-top:15px;
font-family:arial;
font-size:20px;
font-weight:bold;
color:#888
}

/*
.highlight
{
padding: 0px 5px 0px 5px;
font-weight: bold;
font-size: 13px;
color:#fff;
background-color: #50a74d;
display: block;
}
*/

.highlight a:hover { color:red	}

/*----members-----*/
.logo
{
border: none;
}

.infobutton
{
border:none;
}


.hold img
{
float:left;
margin:0 10px 10px 10px;
border: 1px #CCC solid;
}

.infokader { padding:15px; margin-top:20px; border:solid 1px #666 }

/*----balk info pagina-----*/
.bgroen { padding:2px 0 2px 5px; margin-bottom:10px; font-size:12px; color:#FFF; font-weight:bold; background:#85AC1E; }

.indent { display:block; margin-bottom: 5px; padding-left: 20px }

strong {
background: inherit;
color: #50514D;
}

/* -------------------  artikeltitels ------------ */
.herbruik1
{
	border: 1px #F00 solid;
	background-color: #9CF;
}

.herbruik2
{
	border: 10px #F00 solid;
	background-color: #CCCCCC;
	padding: 10px;
}

.imgparts
{
text-align: center; 
margin: 5px 0px 10px 0px;
}

/* ---------- popinfo ----------- */
ul.popinfo {
 list-style-type: none; 
}

ul.popinfo li  {
background:#e6e8e3; height:20px;  padding:8px 0 0 15px; margin-bottom:5px;
}

ul.popinfo li a {
font-weight:bold; color: #444; display: block;
}
ul.popinfo li a:hover {
text-decoration: none; color:#888;
}

#gratis, #snel, #land, #kwalit, #prof, #part {
	/* position: relative; left:180px; top:-10px;  */
	position: absolute; left:210px; top:300px;
	z-index: 2;
	visibility: hidden;	
	width: 200px;
	border: 1px dotted black;
	background-color: #e6e8e3;
	padding: 10px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #444;
	text-align: left; 
	font-weight: normal;
	}

h4 { font-family: arial, sans-serif;
font-size: 12px;
padding-top: 10px;
padding-left: 5px;
color: #277F50;
border-bottom: solid 1px #444;
margin-bottom: 10px;
}

/* ---------- formulier ----------- */

div.float
{	
float:left; width:130px;
}
div.floatred
{	
float:left; width:130px; color:#c00;
}
div.spacer
{
clear:both;
}
	
.inpuut {
border:1px solid #AAA;  width: 300px; font-size: 11px;
}
.inpuut100T {
border:1px solid #AAA; width: 100px; font-size: 10px; background:transparent;
}
.inpline100 {
border:0px solid #AAA; width: 100px; font-size: 10px;background:transparent;
}

.alertphp {
width:500px;
font-size:16px;
border:dashed 2px #AAA; 
padding:10px;
margin-bottom:10px;
} 

#merkremarkline, #merk2, #merktekst, #model2, #modeltekst, #modeltekst2, #bouwjaar2, #bouwjaartekst, #uitvoering2, #uitvoeringtekst, #aanspreking
	{
		visibility: hidden;
		display: none;
	}