html{
	height:100%;
	background: url(/images/body_background.jpg) repeat-y top center;
	margin:0px;
	padding:0px;
}

p {
	margin:0;
	padding:0;
}

body{
	height:100%;
	background: url(/images/main_background2.gif) no-repeat center 106px;
	margin:0px;
	padding:0px;
}

#main_container{
	width:984px;
	min-height:100%;
	_height:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	position:relative;
	/*overflow:auto;
	_overflow:visible;*/
}

		/* HEADER */
		#header_top{
			width:100%;
			height:106px;
			position:relative;
		}
				#home_contact_disclaimer{
					height:20px;
					position:absolute;
					right:70px;
					bottom:5px;
				}
		
		#header_bottom{
			height:175px;
			width:100%;
			padding:0px 0px 70px 0px;
			position:relative;
		}
				#header_title{
					position:absolute;
					top:30px;
					left:370px;
				}
				#header_addressbox{
					width:130px;
					position:absolute;
					top:30px;
					left:765px;
				}
		/* EINDE HEADER */
		
		
		/* MAIN CONTENT */
		#intro_text{
			position:relative;
			width:900px;

			margin:0px 0px 0px 50px;
			_margin:0px 0px 0px 25px;
			float:left;
		}
		
		.hangbord{
			min-width:180px;
			min-height:40px;
			_width:180px;
			_height:40px;
			margin:0px 0px 30px 20px;
			_margin:0px 0px 30px 20px;
			padding:30px 10px 30px 10px;
			border:1px solid #999999;
			background-color:#FFFFFF;
			position:relative;
		}
				.scharnier_left{
					width:60px;
					height:40px;
					background: url(/images/scharnier_left.jpg) no-repeat;
					position:absolute;
					top:-20px;
					left:-1px;
				}
				.scharnier_right{
					width:60px;
					height:40px;
					background: url(/images/scharnier_right.jpg) no-repeat;
					position:absolute;
					top:-20px;
					right:-1px;
				}
				.logo{
					width:120px;
					min-height:90px;
					_height:90px;
					margin:4px 0px 0px 20px;
					_margin:4px 0px 0px 18px;
					float:left;
					color:#888888;

					font-size:9px;
					font-style:italic;
					text-align:center;
				}
				.logo_details{
					width:100%;
					min-height:120px;
					_height:120px;
					margin:0px 0px 10px 0px;
				}
						.logo_logo{
							width:30%;
							min-height:95px;
							_height:95px;
							padding:10px 0px 0px 0px;
							text-align:center;
							float:left;
						}
						.details_details{
							width:70%;
							min-height:120px;
							_height:120px;
							float:left;
						}
							.gegevens1{
								float:left; 
								margin:5px 0px 20px 20px; 
								width:150px;
							}
							.gegevens2{
								float:left; 
								margin:5px 0px 20px 0px; 
								width:150px;
							}

		.stippellijn{
			height:1px;
			width:200px;
			margin:4px 0px 4px 0px;
			background: url(/images/stippellijn.gif) repeat-x;
		}
		/* EINDE MAIN CONTENT */
		
		
		/* FOOTER */
		#footer_spacer{
			clear:both;
			position:relative;
			height:45px;
		}
		#footer{
			height:45px;
			width:100%;
			background-color:#A1D2F1;
			position:absolute;
			bottom:0px;
			left:0px;
		}
			#copyright{
				width:400px;
				margin:10px 0px 0px 50px;
				float:left;
			}
			#regio_copyright{
				width:200px;
				margin:10px 0px 0px 300px;
				_margin:10px 0px 0px 250px;
				float:left;
				color:blue;
			} 
		
.button_container{
}
	.button_left{
		width:8px;
		height:23px;
		background-image:url(../images/button_left.jpg);
		float:left;
		cursor:pointer;	
	}
	.button_middle{
		height:23px;
		border:0px;
		font-size:11px;
		font-weight:bold;
		background-image:url(../images/button_middle.jpg);
		background-repeat:repeat-x;
		float:left;
		cursor:pointer;	
	}
	.button_right{
		width:8px;
		height:23px;
		background-image:url(../images/button_right.jpg);
		float:left;
		cursor:pointer;	
	}
	
/* aapassingen door roel */

#intro_text input {
	border: 1px solid grey;
	background: #FFFFFF;
}

.dealer_container {
float: left;
width: 115px;
height: 100px;
margin: 10px;
cursor: pointer;
}

.file_container {
width: 160px;
height: 50px;
margin: 5px;
float: left;
text-align: center;
line-height: 20px;
}

#content_left {
width: 290px;
}