html, body, div, ul, li, form, input {
	padding:				0px;
	margin:					0px;
	
	font-family:			Arial;
	font-size:				12px;
}

html, body {
	background-color:		#FFFFFF;
}

img {
	border:					0px;
}

div#container {
	width:					784px;
	margin:					0 auto;
}

	/* Headers */
	div#header {
		background-image:	url( './../images/header.png' );
		width:				784px;
		height:				193px;
	}
	
	img#logo {
		margin:				35px 9px;
	}
	
	/* Menu */
	div#menu_top {
		background-image:	url( './../images/menu_top.png' );
		width:				784px;
		height:				80px;
	}
	
	div#menu_top ul {
		margin:0px 0px 0px 280px;
		padding:0px;
	}
	
	div#menu_top ul li {
		float:left;
		margin:0px;
		padding:0px;
	}
	
	div#menu_top ul li a {
		margin:0px;
		color: #CCCCCC;
		text-decoration:none;
		display:block;
		width:auto;
		padding:44px 14px 0px 14px;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
	}
	
	/* mainmenu items */
	#menuitem_1-mainmenu a {
		background-image:url(./../images/icon_car.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_1-mainmenu a:hover {
		background-image:url(./../images/icon_car1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_1-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_car1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_2-mainmenu a {
		background-image:url(./../images/icon_motor.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_2-mainmenu a:hover {
		background-image:url(./../images/icon_motor1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_2-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_motor1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_3-mainmenu a {
		background-image:url(./../images/icon_trailer.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_3-mainmenu a:hover {
		background-image:url(./../images/icon_trailer1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_3-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_trailer1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_4-mainmenu a {
		background-image:url(./../images/icon_theory.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_4-mainmenu a:hover {
		background-image:url(./../images/icon_theory1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_4-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_theory1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_5-mainmenu a {
		background-image:url(./../images/icon_extra.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_5-mainmenu a:hover {
		background-image:url(./../images/icon_extra1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_5-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_extra1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_6-mainmenu a {
		background-image:url(./../images/icon_contact.png);
		background-repeat:no-repeat;
		background-position:top center;
	}
	
	#menuitem_6-mainmenu a:hover {
		background-image:url(./../images/icon_contact1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	#menuitem_6-mainmenu .mainlevel_current-mainmenu {
		background-image:url(./../images/icon_contact1.png);
		background-repeat:no-repeat;
		background-position:top center;
		color:#FFCC00;
	}
	
	div.menu_txt {
		text-align:			center;
		vertical-align:		bottom;
		padding-top:		50px;
		border-left:		1px solid #575757;
		
		font-weight:		bold;
		color:				#ffde00;
		font-size:			11px;
		cursor:				pointer;
	}
	
	div#menu_left {
		background-image:	url( './../images/menu_left.png' );
		background-repeat:	no-repeat;
		width:				242px;
		min-height:			277px;
		_height:			277px;
		margin:				-69px 6px;
		_position:			fixed;
	}
	
	div#menu_left a#home {
		margin:				25px 27px;
		position:			absolute;
		color:				#FFFFFF;
		font-size:			11px;
		font-weight:		bold;
		text-decoration:	none;
	}
	
	div#menu_left ul {
		padding-top:		60px;
		padding-left:		25px;
		list-style-type:	none;
	}
	
	div#menu_left li {
		background-position:bottom left;
		background-image:	url( './../images/menu_border.png' );
		background-repeat:	no-repeat;
		background-color:	#;
		
		color:				#000000;
		height:				21px;
		padding-top:		6px;
	}
	
	div#menu_left li a {
		font-weight:		bold;
		
		color:				#303030;
		text-decoration:	none;
	}
	
	div#menu_left li a:hover {
		color:				#0091ff;
	}
	
	div#menu_succeeded {
		background-image:	url( './../images/menu_succeeded.png' );
		background-repeat:	no-repeat;
		width:				218px;
		height:				auto;
		margin-left:		5px;
		margin-top:			80px;
		
		line-height:		20px;
		
		padding-top:		49px;
		padding-left:		24px;
		padding-bottom:		6px;
	}
	
	div#menu_succeeded_bottom {
		background-image:	url( './../images/menu_succeeded_bottom.png' );
		background-repeat:	no-repeat;
		width:				218px;
		height:				12px;
		margin-left:		5px;
		margin-top:			0px;
		
		padding-top:		0px;
		padding-left:		24px;
	}
	
	div#menu_succeeded ul {
		margin:				0px;
		list-style:			none;
		padding:			0px;
		text-indent:		0px;
	}
	
	div#menu_succeeded ul li {
		margin:				0px;
		padding:			0px;
	}
	
	div#menu_succeeded span.red {
		color:				#FF0000;
		font-size:			9px;
	}
	
	div#menu_left a#active_menu {
		color:				#0091ff;
	}
	
	/* Login */
	div#menu_login {
		background-image:	url( './../images/menu_login.png' );
		background-repeat:	no-repeat;
		width:				212px;
		height:				175px;
		margin-left:		5px;
		margin-top:			16px;
		
		line-height:		20px;
		
		padding-top:		10px;
		padding-left:		30px;
		
		font-weight:		bold;
		color:				#666;
	}
	
	div#menu_login div.left {
		font-size: 			10px;
		text-align:			right;
		width:				60px;
		float:				left;
	}
	
	div#menu_login div.right {
		width:				150px;
		float:				right;
	}
	
	div#menu_login div.left2 {
		margin-top:			5px;
		text-align:			left;
		width:				80px;
		float:				left;
	}
	
	div#menu_login div.right2 {
		margin-top:			3px;
		width:				130px;
		float:				right;
	}
	
	div#menu_login a {
		font-size: 			10px;
		text-decoration:	underline;
		color:				#000000;
	}
	
	div#menu_login input {
		background-color:	#ffffff;
		border:				0px solid #000000;
		border-top:			1px solid #cacaca;
		border-left:		1px solid #cacaca;
		padding:			1px;
		width:				180px;
	}
	
	div#menu_login input.button {
		background-image:	url( './../images/btn_inloggen.png' );
		background-repeat:	no-repeat;
		
		width: 				72px;
		height:				19px;
		border:				0px solid #000000;
		cursor:				pointer;
		color:				#FFF;
		font-size:			10px;
		font-weight:		bold;
	}
	
	input.button {
		background-image:	url( './../images/btn_inloggen.png' );
		background-repeat:	no-repeat;
		
		width: 				72px;
		height:				19px;
		border:				0px solid #000000;
		cursor:				pointer;
		color:				#FFF;
		font-size:			10px;
		font-weight:		bold;
	}
	
	div#menu_login #mod_login_remember {
		border:				0px;
		padding:			0px;
		margin:				0px 4px 0px 0px;
		width:				14px;
	}
	
	div#menu_login label {
		font-size:			11px;
		font-weight:		normal;
	}
	
	/* content */
	div#content {
		float:				left;
	}
	
	div#content p {
		font-size:			12px;
		margin:				0px;
	}
	
	div#content a {
		color:				#3888c4;
		font-size:			11px;
	}
	
	.contentheading {
		color:				#0065af;
		font-size:			16px;
		margin:				0px;
		font-weight:		bold;
		text-transform:		uppercase;
		padding:			0px;
	}
	
	.componentheading {
		color:				#0065af;
		font-size:			16px;
		margin:				0px;
		font-weight:		bold;
		text-transform:		uppercase;
		padding-bottom:		8px;
	}
	
	div#content h1 {
		color:				#0065af;
		font-size:			16px;
		margin:				0px;
	}
	
	div#content h3 {
		color:				#383838;
		font-size:			13px;
		margin:				0px;
	}
	
	div#content img {
		border:				1px solid #bebebe;
		margin:				6px 3px 0px 0px;
	}
	
	div#content img.nr1 {
		margin-right:		15px;
		float:				left;
	}
	
	div#con_top ul {
		color:				#2274b1;
		padding-left:		100px;
	}
	
	div#con_top {
		margin:				32px 30px;
		width:				469px;
	}
	
	/* Footer */
	div#footer {
		background-image: 	url( './../images/footer.png' );
		background-repeat:	no-repeat;
		height:				185px;
		margin-top:			-20px;
	}
	
	div#footer img#pict3 {
		position:			absolute;
		width:				46px;
		height:				89px;
		margin:				59px 27px;
		float: left;
	}
	
	div#footer img#pict4 {
		position:			absolute;
		width:				53px;
		height:				54px;
		margin:				79px 85px;
		float: 				left;
	}
	
	div#footer div#contact {
		background-image: 	url( './../images/icon_footer.png' );
		background-repeat:	no-repeat;
		background-position:bottom left;
		color:				#999999;
		font-size:			11px;
		font-weight:		bold;
		margin:				69px 158px;
		position:			absolute;
	}
	
	div#footer div#contact a {
		text-decoration:	underline;
		color:				#999999;
	}
	
	div#footer div#navigation {
		position:			absolute;
		font-size:			11px;
		margin:				97px 485px;
		float:				left;
		width:	300px;
	}
	
	div#footer div#navigation a {
		text-decoration:	underline;
		color:				#959595;
		font-weight:		bold;
		margin-right:		15px;
	}
	
	div#footer div#navigation a:hover {
		text-decoration:	none;
		color:				#383838;
	}
	
	div#footer div#copyright {
		position:			absolute;
		margin:				167px auto;
		width:				784px;
		text-align:			center;
		color:				#d3d3d3;
		font-weight:		bold;
	}
	
	div#footer div#copyright a {
		text-decoration:	underline;
		color:				#c3c3c3;
		font-weight:		bold;
	}
