/* CSS */

/* Main declarations */

body.main {
	background:url(../img/bg.gif) repeat-x #111111;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #ffffff;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
body.popup {
	background-color:#ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #666666;
	margin:0px 0px 0px 0px;
	font-size:11px;
}
body.print {
	background-color:#ffffff;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #666666;
	margin:20px;
	font-size:1em;
}
fieldset {
	border:1px solid #DEDEDE;
}
legend {
	font-weight:bold;
	color:#555555;
}
form {
	margin:0px;
	padding:0px;
}
img {
	margin:0px;
	border:0px;
}
hr {
	display:none;
}
input, textarea, select {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #333333;
	border:1px solid #3C3B30;
}

a:link, a:visited {
	color: #D8D187;
	text-decoration: none;
}
a:hover {
	color: #D8D187;
	text-decoration: underline;
}
a.white:link, a.white:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.white:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.article:link, a.article:visited {
	color: #B6B073;
	font-weight:bold;
	text-decoration: none;
}
a.article:hover {
	color: #B6B073;
	text-decoration: underline;
}
a.tr:link, a.tr:visited {
	color: #D60112;
	text-decoration: none;
}
a.tr:hover {
	color: #D60112;
	text-decoration: underline;
}
hr {
	display:none;
}

/* Classes, please order by className */

.abs {position:absolute;}
.ac {text-align:center}
.al {text-align:left}
.ar {text-align:right}
.c {
	float:left;
	margin:0px 50px 0px 50px;
	display:inline;
}
.cDetail {
	float:left;
	width:600px;
	display:inline;
}
.cDetail #image 	{float:left;width:300px;display:inline;}
.cDetail #info 		{float:left;width:280px;display:inline;margin-top:20px;}
.cDetail #margin 	{float:left;width:280px;display:inline;margin:10px 0px 10px 0px !important;}
.cDetail #price		{color:#4D4C3C;font-family:"Times New Roman", Times, serif;font-size:14px;}
.cInspiratie {
	float:left;
	width:600px;
	display:inline;
}
.cInspiratie #info 		{float:left;width:580px;margin-left:10px;display:inline;}
.cInspiratie #image 	{float:left;width:580px;margin-left:10px;display:inline;margin-top:10px;}
.center {
	width:900px;
	margin:0 auto;
	position:relative;
}
.center .bg {
	background:url(../img/bg_shade.jpg) no-repeat;
	width:900px;
	float:left;
	display:inline;
}
.centerfooter {
	position:absolute;
	width:800px;
	bottom:0px;
	left:50px;
	height:20px;
}

.contactbox {
	float:left;
	width:360px;
}
.contactbox #c_1 		{float:left;width:140px;margin-top:4px;}
.contactbox #c_2 		{float:left;width:210px;margin-top:4px;}
.contactbox #c_3 		{float:left;width:10px;margin-top:4px;}
.contactbox #button {float:left;margin-top:4px;margin-left:140px;display:inline}
.content {
	width:100%;
	float:left;
	margin-top:10px;
}
.dealerbox {
	background-image:url(../img/NL_bg_dealerbox.gif);
	background-repeat:no-repeat;
	width:423px;
	height:129px;
	float:left;
}
.dealerbox_o {
	background-image:url(../img/NL_bg_dealerbox_o.gif);
	background-repeat:no-repeat;
	width:423px;
	height:340px;
	float:left;
}
.languageFR.dealerbox {
	background-image:url(../img/FR_bg_dealerbox.gif);
}
.languageFR.dealerbox_o {
	background-image:url(../img/FR_bg_dealerbox_o.gif);
}
.dealerbox_o #margin {margin:8px 22px 0px 22px !important}
.dealerbox #input1, .dealerbox_o #input1 	{float:left;margin:10px 0px 0px 182px;display:inline;}
.dealerbox #input2, .dealerbox_o #input2 	{float:left;margin:10px 0px 0px 182px;display:inline;}
.dealerbox #input3, .dealerbox_o #input3 	{float:left;margin:8px 0px 0px 182px;width:90px;display:inline;}
.dealerbox #input4, .dealerbox_o #input4 	{float:left;margin:8px 0px 0px 182px;width:70px;display:inline;}
.dealerbox #button, .dealerbox_o #button	{float:left;margin:8px 0px 0px 0px;width:140px;display:inline;}
.dealerbox #filterinruil, .dealerbox_o #filterinruil
																					{float:left;margin:12px 0px 0px 22px;width:370px;display:inline;}
.dealerbox #text, .dealerbox_o #text 			{float:left;margin:4px 0px 0px 182px;display:inline;color:#D8D187;font-size:10px;width:160px;text-align:right}
#zipCodePrefix {float:left;width:15px;}
.dealers {
	float:left;
	width:185px;
}
.dealertitle	{	float:left;display:inline; width:140px;}
.lbl_omruildealer	{	float:left;display:inline; margin-top:1px;}
.lbl_omruildealerTxt	{	float:left;display:inline; margin-left:5px; color:#d8d187;}
.searchDealers	{float:left; display:inline; height:180px;}

.fl {float:left;width:100%;}
.formc {
	float:left;
}
.footer {
	display:inline;
}
.footerbody {
	margin-top:-17px; 
	height:17px; 
	margin-left:10px; 
	margin-right:10px; 
	width:800px;
}
.footerbody a:link, .footerbody a:visited, .footerbody a:hover {color:#D8D187;text-decoration:none} 

.hc {
	position:relative;
	width:800px;
}
.hc #logo {
	position:absolute;
	top:0px;
	right:0px;
}

#btn_inruilactie {
	position:absolute;
	top:20px;
	left:15px;
}

img.b {
	border:1px solid #494839;
}
#intro {line-height:16px;}
.lc {
	float:left;
	width:323px;
}
.line {
	float:left;
	margin:0px;
	height:1px;
	background-color:#333333;
}
.list {float:left;}
.list div {float:left;width:100px;}
.list img {border:1px solid #494839;}

.listbig {float:left;}
.listbig div {float:left;width:340px;height:100px;}
.listbig img {border:1px solid #494839;}

.loginbox {
	background-image:url(../img/bg_loginbox_nl.gif);
	background-repeat:no-repeat;
	width:290px;
	height:111px;
	float:left;
}
.loginbox.languagefr {background-image:url(../img/bg_loginbox_fr.gif);}
.loginbox #input1 {float:left;margin:15px 0px 0px 106px;display:inline;}
.loginbox #input2 {float:left;margin:4px 0px 0px 106px;display:inline;}
.loginbox #button {float:left;margin:4px 0px 0px 106px;display:inline;}
.loginbox #text 	{float:left;margin:4px 0px 0px 106px;display:inline;color:#D8D187;font-size:10px;width:160px;text-align:right}
.ml16 {margin-left:16px;}
.ml20 {margin-left:20px;}

.mt4 {margin-top:4px;}
.mt9 {margin-top:9px;}
.mt10 {margin-top:10px;}
.mt14 {margin-top:14px;}
.mt16 {margin-top:16px;}
.mt20 {margin-top:20px;}
.mc {
	width:800px;
	float:left;
	height:473px;
	margin-top:127px;
}
.mc #margin {margin:50px 50px 40px 50px}
.menu {
	position:absolute;top:100px;left:0px;
	width:800px;height:300px;
	margin:0px 0px 0px 0px;
	z-index:10;
}
.clubMenu {
	position:absolute;top:100px;left:0px;
	width:800px;height:26px;
	margin:0px 0px 0px 0px;
	z-index:10;
}
.newstext{margin-left:32px;}
.newsbody {color:#B6B073;}
.newspaging {margin-top:-12px;}
.noborder {border:0px;}
.paging {
	float:right;
	width:100%;
	margin:5px 20px 5px 5px;
}
.passwordbox {
	background-image:url(../img/bg_passwordbox_nl.gif);
	background-repeat:no-repeat;
	width:290px;
	height:111px;
	float:left;
}
.passwordbox.languagefr {background-image:url(../img/bg_passwordbox_fr.gif);}
.passwordbox #input1 	{float:left;margin:15px 0px 0px 106px;display:inline;}
.passwordbox #button 	{float:left;margin:4px 0px 0px 106px;display:inline;}
.passwordbox #text 		{float:left;margin:4px 0px 0px 106px;display:inline;color:#D8D187;font-size:10px;width:160px;text-align:right}
.pc {
	width:580px;
	float:left;
	display:inline;
}
.pc #margin {margin:0px 0px 0px 0px}
.priceclass {margin-top:-14px; margin-right:20px;}
.rc {
	float:left;
	width:450px;
}
.rc #margin {margin:65px 0px 0px 0px}
.rc #marginverkooppunten {margin:15px 0px 0px 0px}
.registerbox {
	float:left;
	width:440px;
}
.registerbox #c_1 		{float:left;width:150px;margin-top:4px; clear:both;}
.registerbox #c_2 		{float:left;width:290px;margin-top:4px;}
.registerbox #c_3 		{float:left;width:10px;margin-top:4px;}
.registerbox #c_2 .tussenvoegsel{width:50px;}
.registerbox #button {float:left;margin-top:4px;margin-left:140px;display:inline}
.rel {
	position:relative;
}
.scroll {
	width:450px;height:325px;
	overflow:auto;
}
.smalltext {font-size:9px;}
.tb {color: #0340A8;}
.tinyb {margin:1px;border:1px solid #FFFFFF;}
.to {color: #FF6600;}
.tr {color: #CF0000;}
.tw {color: #FFFFFF !important;}
.ty {color: #D8D187;}
.zindex {
	position:absolute;
	top:0px;
	left:0px;
	height:25px;
	z-index:1;
}
.cDisclaimer {
	float:left;
	margin:0px 0px 0px 50px;
	
}
.disclaimer {
	width:400px;
	margin-left:5px;
	margin-top:30px;
}
.disclaimerList{
	margin-left: 15px;
}

/*Omruilactie*/
.bg_omruilactie_nl	{background:url(../img/bg_omruilactie_nl.jpg) no-repeat; width:800px; height:475px;position:relative;}
.bg_omruilactie_fr	{background:url(../img/bg_omruilactie_fr.jpg) no-repeat; width:800px; height:475px; position:relative;}
.langswitch	{float:left; display:inline; margin:10px 0px 0px 755px;}
.langswitch div	{float:left; display:inline; width:20px;}

.bg_omruilactie_fr .buttons	{float:left; display:inline; margin:228px 0px 0px 36px;}
.bg_omruilactie_fr .buttons div	{float:left; display:inline;}
.bg_omruilactie_fr .conditions	{float:left; display:inline; margin:40px 0px 0px 40px; width:600px;}

.bg_omruilactie_nl .buttons	{float:left; display:inline; margin:241px 0px 0px 36px;}
.bg_omruilactie_nl .buttons div	{float:left; display:inline; width:185px;}
.bg_omruilactie_nl .conditions	{float:left; display:inline; margin:50px 0px 0px 40px; width:600px;}

.bg_transparant {position:absolute; top:0px; left:0px; width:800px; height:475px;	background-color:#000;filter:alpha(opacity=90);	-moz-opacity: 0.9;-	khtml-opacity: 0.9;}
.text	{position:absolute; top:40px; left:40px; width:720px;}
.title	{font-size:12px; font-weight:bold; margin:10px 0px 0px 0px;}

.text ul		{ margin:10px 0px 0px 25px; padding:0px;list-style-type:decimal}
.text li		{margin:0px; padding:0px;}
.subheader	{margin-top:5px;}
.header	{float:left; width:620px;}
.btn_sluiten	{float:left; display:inline;}
.clear	{clear:both;}

.faqAnswer p {margin-top:0px;}

.languages {position:absolute; left:50px; top:10px; width:80px; height:40px;text-align:left; display:block; z-index:100;}

.languagesActive{font-weight:bold;color:#FFFFFF;}
.languagesNonActive{color:#575846;}
.searchOption{position:absolute; left:126px; top:6px; height:40px;text-align:left; display:block; z-index:100;}
.searchButton{width:90px;}