@charset "utf-8";

/* ---------- Reset ---------- */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	vertical-align: baseline;
	color: #fff;
	font-weight: normal;
}

:focus {
	outline: 0;
}

/* ---------- Background ---------- */
body {
	background:#ffe324 url(../images/BdyBg.png) repeat-x;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;	
}

p{
	padding-bottom:10px;
	line-height:18px;
}

div#Nikon{
	width:993px;
	margin:0px auto;
	margin-top:20px;
	overflow:hidden;
}

div#Nav{
	width:160px;
	float:left;
	padding-top:200Px;
}

	div#Menu{
		float:right;
	}
	
		div#Menu ul li{
			list-style-type:none;
			clear:both;
		}
		
		div#Menu ul li a{
			display:block;
			height:29px;
			background:url(../images/MenuBg.png) no-repeat;
			text-decoration:none;
			float:right;
			margin-bottom:12px;
			font-size:15px;
			padding-left:25px;
			padding-top:10px;
			padding-right:20px;
			font-family:Arial, Helvetica, sans-serif;
		}
		
			div#Menu ul li a:hover, div#Menu ul li.actief a{
				color:#f8e300;
			}
		
					div#Menu ul li.home a{
				
					}
		
div#Content{
	width:830px;
	height:690px;
	background:url(../images/Bg.jpg) no-repeat;
	float:left;
}

	div#Voorwaarden{
		position:absolute;
		margin-left:590px;
		top:640px;
		color:#142223;
	}
	
	body.FR div#Voorwaarden{
		margin-left:525px;
	}
	
			div#Voorwaarden a{
				color:#142223;
			}
	
	div#NikonLink{
		position:absolute;
		top:630px;
		margin-left:60px;
	}
	div#LangSwitch{
		padding-left:300px;
	}
	
			div#LangSwitch a{
				text-decoration:none;
				color:#000;
				font-weight:bold;
			}

	body.FR div#Content{
		background:url(../images/BgFr.jpg) no-repeat;
	}

	div#MainContent{
		padding-top:150px;
		padding-left:25px;
		width:300px;
	}
	
		div#MainContent strong{
			color:#f8e300;
		}
		
		div#MainContent ul{
			padding-left:15px;
		}
		
			div#MainContent ul li{
				list-style-type:none;
				padding-bottom:15px;
				line-height:18px;
				padding-left:20px;
				background:url(../images/Bullet.png) no-repeat scroll 0px 5px;}



.scroll-pane {
	width: 310px;
	height: 350px;
	padding-right:10px;
	overflow: auto;
	float: left;
}

body#home .scroll-pane{
	height:395px;
}


/* --- DEALERS --- */
div.DealerList{
	overflow:hidden;
	width:300px;
}

	.TitleDealerName, .TitleDealerAdd{
		float:left;
		width:150px;
		font-weight:bold;
		color:#F8E300;
	}
	
		.TitleEntry{
			width:300px;
			overflow:hidden;
			padding-bottom:15px;
		}
		.DealerEntry{
			clear:left;
			width:300px;
			overflow:hidden;
			padding-top:3px;
			padding-bottom:3px;
			border-bottom:1px solid #999;
		}
	
		.DealerName{
			width:130px;
			padding-right:20px;
		}
		
		.DealerAdd{
			width:150px;
		}
		
		.DealerName{
			float:left;
			text-transform:
		}
		
		.DealerAdd{
			float:left;
			overflow:hidden;
		}
		
			.AddLine{
				line-height:16px;
				font-family:Arial, Helvetica, sans-serif;
				clear:left;
				width:150px;
			}
			
div#NR{
	position:absolute;
	color:#000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:25px;
	top:600px;
}
