body { padding: 0px; margin: 0px; background-color:#b4a469; background-image:url(images/bg.jpg); background-repeat:repeat-x;  }
body,td,th { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; }
h1 { 
	background-image: url('images/h1.jpg');
	background-position: 3px left;
	background-repeat: no-repeat;
	font-size: 1.4em; /* 22px */ 
	margin-bottom: 6px; 
	color: white; 
	padding:4px 0px 4px 26px;
	color:#333333;
}
h2 { background: url('images/h2.jpg') 5px left no-repeat; font-size: 1.4em; /* 20px */ margin-bottom: 6px; color: #7aa329; font-weight:bold; padding:5px 10px 5px 0px; line-height:27px; height:27px;background:none;  padding:0px; }
h2 a { text-decoration:none; font-weight:bold}
h3 { font-size: 1.4em; /* 18px */ margin-bottom: 4px; }
h4 { text-align:center; background: #FFF url('images/h4bg.jpg') 5px left no-repeat; font-size: 1.2em; /* 20px */ margin-bottom: 6px; color:#FFFFFF; font-weight:bold; padding:6px 10px 5px 15px;}
td { vertical-align:top;}
a { color:#006DA7;}
a img { border:0px none; text-decoration:none }
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
hr { height:1px; color:silver;}

.normlist{ padding-left:20px; list-style-image:url(images/listicon.gif); padding-bottom:5px;}


#trailimageid { position: absolute; left: 0px; top: 0px; //width: 320px; z-index: 200; border:0px solid #333; display:block}
#popup { background:#FFFFFF; padding:10px;}

/* BELANGRIJKSTE LAYOUT WAARDEN */
.header { height:200px; text-align:center}
.footer { color:#FFF;  height:77px;   height:20px;}
.footer a { color:#FFF; text-decoration:none}
.footer a:hover { text-decoration:none;}
.wrapper { width:985px; margin:0 auto; } 
.links {  background-image:url(images/bgnav.jpg); background-repeat:repeat-x; background-color:#333333;}
.rechts { width:753px; background:#FFFFFF;}
.men { height:25px; border-left:1px solid #cfcfcf;}
.menu { margin: 20px 0px 0px 0px}
.content { margin: 15px 15px 0px 15px}
.rmenu { margin: 10px 0px 0px 8px}


.taal div { float:left; height:22px; width:22px; background-image:url('images/bgtaal.jpg'); background-repeat:no-repeat; background-position:top left; line-height:19px; text-align:center}
.taal a { color: #007272; text-decoration:none; text-align:center; font-size:10px; letter-spacing:0px;}

.topmen { float:right; }


/* TABLE */
table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#EEE; border:1px solid #EEE;  border-bottom-width:5px; font-size:12px}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#FCFCFC}
table.bordered td{padding:4px; margin:0px; background-color:#fff; }



/* LINKERMENU */
.lmenl { background: #F1F1F1; border-bottom:2px solid #737272;}
.lmenl, .lmenl li, .lmenl ul { margin: 0; border: 0 none; padding: 0; width: 248px; list-style: none;}
.lmenl:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
.lmenl li { background: #F1F1F1 url('images/bgmenu.gif') top left repeat-x; line-height:22px; float: left; display: block !important; display: inline; position: relative;  }
.lmenl li a { text-decoration:none; color:#FFFFFF; font-weight:bold; padding: 0 10px; padding-left:20px; display: block; }
.lmenl li a { background:url('images/bgmenu.jpg') bottom left repeat-x; font: bold 12px/26px Arial, Verdana, Helvetica, sans-serif; text-decoration: none; height: auto !important; height: 1%; }
.lmenl li ul li { border-bottom:1px solid #E4E4E4; }
.lmenl li ul li a { color:#666; padding-left:20px; background:none; border:0px none;}
.lmenl li ul li a.nopad { color:#333333; padding-left:25px; background:none; border:0px none;}
.lmenl li ul li a.nopad:hover{ color: #b61314; padding-left:25px; background:none; border-right:4px solid #b61314;}
.lmenl li ul li a:hover { color: #333333}

.lmenl a:hover,.lmenl li:hover a,.lmenl li.iehover a { background:url('images/bgmenu2.jpg') bottom left repeat-x; color:#FFFFFF;  border:0px none}
.lmenl li:hover li a, .lmenl li.iehover li a { background: none; color: #666; border:0px none;}

.lmenl li:hover li a:hover, .lmenl li:hover li:hover a, .lmenl li.iehover li a:hover, .lmenl li.iehover li.iehover a { background: #f1f1f1; border:0px none; color: #FFF; }
.lmenl li:hover ul ul,.lmenl li:hover ul ul ul,.lmenl li.iehover ul ul,.lmenl li.iehover ul ul ul {display: none;}
.lmenl li:hover ul,.lmenl ul li:hover ul,.lmenl ul ul li:hover ul,.lmenl li.iehover ul,.lmenl ul li.iehover ul,.lmenl ul ul li.iehover ul {display: block;}


/* CLASSES */
.txt p { margin-bottom:14px; line-height:14px; }
.sright { float:right; margin-left:10px;}
.horline{ background:url('images/line.gif') repeat-x;display:block; height:2px;width:100%;margin:5px 0px; clear:both;}
.horl{ background:url('images/line.gif') repeat-x; display:block; height:1px;width:99%;margin:10px 0 0 0; text-align:center; padding:0px;}
.ak { background:#FCFCFC; border:1px solid silver; padding:6px; text-align:justify; margin-bottom:14px;}
.ak p { margin:0px;}
.openingsuren { padding:10px; float:left; margin-right:10px; margin-bottom:5px; margin-top:5px; border:1px solid silver;}
.just {text-align:justify; }
.flashheader { clear:both; margin-top:0px; text-align:right; border:0px solid black; margin-right:0px; height:225px}
.submenu { clear:all; color:#FFF; border:0px solid white; margin-top:28px; text-align:left; height:25px; line-height:25px;}
.trail { float:left; width:400px; padding-left:10px; font-size:11px; padding-top:5px;}
.trail a { color:#FFF; text-decoration:none;}
.trail a:hover { text-decoration:underline;}
.zoeken { float:right; width:180px; text-align:right;}
.zoeken input { border:0px solid #ee3e34; color:#FFF; padding:3px; background: none url('images/zoeken.png') top left no-repeat; width:100px; font-size:11px; color:#ee3e34; padding-left:3px;}
.zoeken .btn { background:none; text-align:left; width:50px; font-size:11px; border:0px solid silver; color:#FFF; padding:0px;}
.groep tr td { border-bottom:1px solid silver;}
.txtarea, .frminput { border:1px solid silver; height:22px; line-height:22px; padding-left:4px; width:180px;}
.txtarea { height:90px; overflow:auto; width:541px;}
.contact { background:#F0F0F0; padding:10px; border:1px solid #869e44; width:200px; margin-top:6px}
.contact h1 { background:none; padding:0px; color:#869e44;}
.tblopeningsuren { width:320px;}
.tblopeningsuren tr td { padding:2px; border-bottom:1px solid #E6E6E6;}
.tblcontact tr td { vertical-align:middle; text-align:right}
.noshow { display:none; border:10px solid black;}
.info { float:right; margin-top:10px;}
.order { background: #FCFCFC; margin-bottom:10px; text-align:center;}
.order_titel { background: #ee3e34; color:#FFF; height:24px;}
.order_titel * { color:#FFF;}
.order * { text-align:left;}
.order th { text-align:center; color: #999;}
.details { width:100%; }
.details tr td { border-bottom:1px solid silver; vertical-align:middle; padding:4px;}
.details tr td.titel { width:auto; padding-left:10px;}
.details tr td.prijs { width:180px; color:#728192;}
.details tr td.aantal { width:60px; }
.details tr td.aantal input { text-align:center;}
.details tr td.totaal { width:60px; border-top:0px none;}
.details tr td.bewerk { width:60px; text-align:right;}
.prijstotaal { font-weight:bold; padding:4px;}
.right { float:right; }
.home { padding:4px; padding-right:175px; padding-top:8px;}
h2.vraag a { color: #000000; text-decoration:none; font-weight:normal}
.showhide{ margin-bottom:15px;}


.list { margin-left:15px; list-style:disc; margin-bottom:15px;}

.cart { list-style:disc; margin-bottom:15px; border:1px solid #999; list-style:none; margin-top:20px; border-right:0px; border-left:0px; background:none;}
.cart * { list-style:none; background:none; background-color:none; color:#333333; border:0px none; text-decoration:none;}
.cart li { padding-left:15px; background:none; color:#666666;}
.cart li a { background:none; color:#666666;}
.winkelmandje { font-weight:bold;}
.winkelmandje a { color:#FF0000;}

.utypia { text-align:center; margin:10px;}

* FORMS -----------------------------------------------------------------*/

form {
	margin: 0;
	padding: 0;
	margin-bottom: 1em;
	
}
form *{font-size:11px;}

form textarea{ padding:4px;border:0px; overflow:auto; border:1px solid #797979; width:290px; color: #333333;}

.textfield { padding-left:5px; width:290px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;}
.naam{ width:45%;}
.voornaam{width:45%;margin-left:10px;}
.adres { padding-left:5px; width:250px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.gemeente { padding-left:5px; width:220px;border:1px solid #797979; height:18px; line-height:18px; color: #333333;margin-right:5px;}
.nr { width:30px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}
.postcode {  width:60px;border:1px solid #797979; height:18px; line-height:18px; color: #333333; text-align:center; padding-left:0px;}

{ width:100px; background-color: #666666; color: #FFFFFF; font-weight:bold; border:1px solid #333333; font-size:9px}
legend{margin-bottom:5px;}

.brandcar {
	width: 150px;
	float: left;
	padding: 5px;
	text-align: center;
}

.carfoto {
}
}