/* CSS Document */

/* BASIC ELEMENTS */
html 
{ 
	filter						: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

body {
	font						: Verdana, Arial, Helvetica;
	font-size					: 0.9em;
	padding						: 0;
	margin						: 0 auto;
	background-color			: #fff;
	color						: #fff;
}

h1 {
	font						: 2em Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	color						: orange;
}

html, body, #container	
{
	height						: 100%;
	
}

#container {
	width						: 990px;
	height						: 775px;
	background-color			: #FFFFFF;
	margin						: 0 auto;
}

/* LAY-OUT */	
#content_bg {
	width						: 990px;
	height						: 583px;
	background-color			: #FFFFFF;
}

/* HEADER */
#header {
	width						: 990px;
	height						: 192px;
}

	.header_home {
		background					: #fff url(../img/header_home.jpg) no-repeat;
	}

	.header_productie {
		background					: #fff url(../img/header_productie.jpg) no-repeat;
	}

	.header_dealers {
		background					: #fff url(../img/header_dealers.jpg) no-repeat;
	}

	.header_contact {
		background					: #fff url(../img/header_contact.jpg) no-repeat;
	}



/* AFBEELDINGEN --> LINKER AFBEELDINGEN */
#afbeeldingen {
	float						: left;
	display						: block;
	width						: 148px;
	height						: 301px;
	padding						: 0 0 0 40px;
	margin						: 118px 0 0 0;
	background-color			: #fff;
}

/* INHOUD --> GROTE AFBEELDING */
#inhoud {
	float						: left;
	width						: 383px;
	height						: 421px;
}
	.inhoud_home {
		background					: #fff url("../img/home_groot.jpg") top left no-repeat;
	}

	.inhoud_productie {
		background					: #fff url("../img/productie_groot.jpg") top left no-repeat;
	}

	.inhoud_contact {
		background					: #fff url("../img/contact_groot.jpg") top left no-repeat;
	}

	.inhoud_dealers {
		background					: #fff url("../img/dealers_groot.jpg") top left no-repeat;
	}

/* CONTENT */
#content {
	float						: left;
	font						: normal 0.9em/1.4em Verdana, Arial, Helvetica, sans-serif;
	width						: 324px;
	height						: 416px;
	padding						: 5px 65px 0 30px;
	color						: #000000;
	overflow					: auto;
	overflow-x					: hidden;
	background-color			: #fff;
	
	scrollbar-3dlight-color		: white;
	scrollbar-arrow-color		: #f79220;
	scrollbar-track-color		: white;
	scrollbar-darkshadow-color	: white;
	scrollbar-face-color		: white;
	scrollbar-highlight-color	: #f79220;
	scrollbar-shadow-color		: #f79220;	
}

#content a {
	color						: #000000;
	text-decoration				: underline;
}

/* FOOTER */
#footer {
	float						: left;
	width						: 990px;
	height						: 77px;
	font-size					: 0.75em;
	text-align					: center;
	color						: #999999;
	background-color			: #FFFFFF;
	margin						: 90px 0 0 0;
	font-family					: verdana;
}

#footer a {
	font-size					: 1em;
	text-decoration				: none;
	color						: #999999;
}

#amimpact {
	text-decoration				: none;
	color						: #999999;
	text-align					: center;
	font-size					: 1em;
	margin						: 10px 0;
}

#amimpact a {
	text-decoration				: none;
	color						: #999999;
}	

#amimpact a:hover, #footer a:hover	
{
	text-decoration				: underline;
	color						: #666666;
}	
/* EINDE FOOTER */

/*--------------------------------------------- */
/* contactformulier								*/
/*--------------------------------------------- */
#contactformulier 
{
	font									: 1em Verdana, Arial, Helvetica, sans-serif;
	color									: #f79220;
}

#contactformulier ul 
{
	list-style								: none;
	margin									: 0;
	padding 								: 0;
}

#contactformulier li 
{
	line-height								: 1.5em;
}

#contactformulier fieldset 
{
	border									: 0;
	margin									: 0;
	padding									: 0;
}

#contactformulier legend 
{
	display									: none;
}

#contactformulier .button 
{
	margin									: 5px 0 0 0;
}

.input, .veld, .veldFout
{
	font									: 1em Verdana, Arial, Helvetica, sans-serif;
	border									: 1px solid #000;
	background-color						: #fff;
	color									: #000;
	font-size								: 1em;
	padding									: 2px;
}

.veldFout 
{
	border									: 1px solid red;
}

.button
{
	border									: 1px solid #000;
	background-color						: #f79220;
	color									: #fff;
	font-weight								: bold;
	font-size								: 1em;
	padding									: 1px 5px;
	cursor									: pointer;
}

#melding 
{
	color									: red;
	margin									: 10px 0;
}

/*****
 * SIFR
 *****/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
.sIFR-hasFlash h1 {
	visibility: hidden;
}