*
{
	margin: 0;
	padding: 0;
}

html, body
{
	height: 100%;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	margin-left:0px;
	background-color: #c9c9c9;
	color: #717171;
}

	body.home
	{
		background-color: #FFFFFF;
	}
		
		body.home #main
		{
			position: absolute;
			text-align: left;
			width: 522px;
			height: 262px;
			top: 50%;
			left: 50%;
			margin-top: -131px;
			margin-left: -261px;
			color: #a6a6a6;
			font-size: 10px;
		}
		
			body.home #main img
			{
				border: 0;
			}
			
			body.home #main p
			{
				margin-left: 176px;
				margin-bottom: 9px;
				font-weight: bold;
			}
		
			#home_image, #home_betonstaal, #home_stempelsenmatrijzen
			{
				float: left;
				height: 139px;
			}

			#home_betonstaal, #home_stempelsenmatrijzen
			{
				margin-left: 9px;
			}
			
				#home_betonstaal 
				{
					background-repeat: no-repeat;
					background-position:bottom;
					background-image: url("/images/home_betonstaal.jpg");
					width: 167px;
					height: 139px;
				}
				
					#home_betonstaal a
					{
						color: #FFFFFF;
						text-decoration: none;
						display: block;
						width: 157px;
						font-size: 11px;
						font-weight: bold;
						position: absolute;
						line-height: 53px;
						padding-top: 100px;
						padding-left: 7px;
					}
				
				#home_stempelsenmatrijzen 
				{
					background-repeat: no-repeat;
					background-position:bottom;
					background-image: url("/images/home_stempelsenmatrijzen.jpg");
					width: 167px;
					height: 139px;
				}
				
					#home_stempelsenmatrijzen a
					{
						color: #FFFFFF;
						text-decoration: none;
						display: block;
						width: 157px;
						font-size: 11px;
						font-weight: bold;
						position: absolute;
						line-height: 53px;
						padding-top: 100px;
						padding-left: 7px;
					}
			
			#home_languagepack
			{
				position: relative;
				
				top: 15px;
				left: 12px;
				width: 300px;
				
				float: left;
			}
			
				#home_languagepack dl
				{
					
				}
					
					#home_languagepack dl dd
					{
						float: left;
						width: 30px;
						height: 30px;
						line-height: 37px;
						
					}
				
					#home_languagepack dl dt
					{
						width: 250px;
						text-align: left;
						height: 30px;
						line-height: 30px;
						
					}
					
						#home_languagepack dl dt a
						{
							text-decoration: none;
							color: #717171;
						}
						
						#home_languagepack dl dt a:hover
						{
							color: #000000;
						}
			
				#home_languagepack a
				{
					margin: 0 5px 0 0;
				}
			
			
#wrapper
{
	min-height: 100%;
	margin-top: -70px; /* Adjust according to footer size */
	overflow: hidden;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	
	background-repeat: repeat-y;
	background-position:bottom;
	background-image: url("/images/background.gif");
	
	
}

	#header
	{
		height: 176px;
		
		padding-top: 70px; /* Adjust according to footer size */
		background-repeat: no-repeat;
		background-position:bottom;
		
		background-image: url(/images/header_betonstaal.jpg);
		background-color: #FFFFFF;
	}
	
		#header #topmenu
		{
			padding-left: 585px;
		}
		
			#header #topmenu ul
			{
			
			}
			
				#header #topmenu ul li
				{
					list-style: none;
					float: left;
					padding-left: 30px;
					padding-top: 24px;
				}
		
					#header #topmenu ul li a
					{
						text-decoration: none;
						color: #FFFFFF;
						font-weight: bold;
					}
					
					#header #topmenu ul li a:hover
					{
						text-decoration: underline;
					}
	
		#header #languagepack
		{
			position: relative;
			
			right: 28px;
			top: 115px;
			
			float: right;
			text-align: right;
		}
		
			#header #languagepack a
			{
				padding: 0 5px 0 0;
			}
			
				#header #languagepack a img
				{
					border: 0;
				}
		
		#header #title
		{
			margin-top: 105px;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 14px;
			padding-left: 315px;
			float: left;
			letter-spacing: 0.1px;
		}
	
	#center_wrapper
	{
		width: 100%;
		float: left;
		text-align: justify;
	}
	
		#center_wrapper #center
		{
			margin: 20px 30px 0px 304px; /* Adjust according to left and right column width */
			
			font-size: 12px;
			line-height: 17px;
			padding-right: 5px;
			padding-left: 35px;
			border-left: 2px dotted #c9c9c9;
			padding-bottom: 10px;
		}
		
		#center_wrapper #center h1
		{
			color: #d88224;
			font-size: 15px;
			padding-bottom: 10px;
			
			padding-right: 12px;
		}
		
		#center_wrapper #center h2
		{
			/*color: #d88224;
			font-size: 15px;
			padding-bottom: 10px;
			padding-top: 10px;
			
			padding-right: 12px;
		}
		
		#center_wrapper #center h3
		{*/
			color: #d88224;
			color: #717171;
			font-size: 12px;
			padding-right: 12px;
			
			padding-bottom: 10px;
			padding-top: 10px;
		}
		
		#center_wrapper #center ul
		{
			padding-bottom: 10px;
		}
		
		#center_wrapper #center ul li
		{
			margin-left: 20px;
			margin-right: 12px;
			list-style: disc;
			line-height: 22px;
			
		}
				
		#center_wrapper #center p
		{
			padding-right: 12px;
			padding-bottom: 12px;
			line-height: 22px;
			font-size: 12px;
		}
		
		#center_wrapper #center td
		{
			font-size: 12px;
		}
		
		#center_wrapper #center td.tdtitle
		{
			color: #d88224;
			font-weight: bold;
		}
		
		#center_wrapper #center td.tdtitleleft
		{
			color: #d88224;
		}
		
		#center_wrapper #center p.error, #center_wrapper #center ul.error
		{
			color: #d88224;
		}
		
		#center_wrapper #center fieldset
		{
			border: 0;
		}
		
		#center_wrapper #center span
		{
			font-weight: bold;
		}
		
		#center_wrapper #center label
		{	
			width: 150px;
			display: block;
			float: left;
			height: 24px;
			line-height: 24px;
		}
		
		#center_wrapper #center br
		{
			clear: both;
		}
			
		#center_wrapper #center label.labelerror
		{
			color: #d88224;
		}
		
		#center_wrapper #center a
		{
			color: #d88224;
			text-decoration: none;
		}
		
		#center_wrapper #center a:hover
		{
			text-decoration: underline;
		}
		
		#center_wrapper #center input
		{
			width: 300px;
			margin: 0 2px 2px 0;
		}
		
		#center_wrapper #center input.small
		{
			width: 80px;
		}
		
		#center_wrapper #center input.large
		{
			width: 214px;
		}
		
		#center_wrapper #center input.submit
		{
			width: auto;
		}
		
		#center_wrapper #center input.formbutton
		{
			background-color: #d88224;	
			border: 1px solid #d88224;
			color: #FFFFFF;
			width: 100px;
			
		}
		
		#center_wrapper #center textarea
		{
			width: 300px;
			height: 70px;
			margin: 0 0 2px 0;
		}
		
	#navigation
	{
		margin: 0;
		padding: 0;
		width: 304px;
		margin-left: -900px;
		float: left;
		background-repeat: no-repeat;
		background-position:top left;
		background-image: url();
		padding-top: 20px;
	}
	
		#navigation div.title
		{
			padding: 25px 0 5px 0;
			margin: 0 0 0 -40px;	
			
			font-size: 14px;
			font-weight: bold;
			color: #d88224;
		}
	
		#navigation ul
		{
			display: block;
		}
		
			#navigation ul li
			{
				list-style: none;
				line-height: 30px;
			}
			
			#navigation ul li a
			{
				text-decoration: none;
				color: #717171;
				background-image: url("/images/li_1.gif");
				background-repeat: no-repeat;
				background-position: left;
				font-size: 11px;
				font-weight: bold;
				padding-left: 15px;
			}
			
			#navigation ul li.active a, #navigation ul li a:hover
			{
				background-image: url();
			}

			#navigation ul li a.active
			{
				background-image: url();
			}
			
			#navigation ul li ul
			{
				padding: 0 0 0 15px;
				display: none;
			}
			
				#navigation ul li.active ul li a
				{
					background-image: url(/images/li_2.gif);
				}
			
				#navigation ul li.active ul li.active a, #navigation ul li.active ul li a:hover
				{
					background-image: url();
				}
			
				#navigation ul li.active ul
				{
					display: block;
				}
			
					#navigation ul li.active ul li ul
					{
						display: none;
					}
			
					#navigation ul li.active ul li.active ul
					{
						display: block;
					}
			
					#navigation ul li.active ul li.active ul li a
					{
						background-image: url(/images/li_3.gif);
					}
			
					#navigation ul li.active ul li.active ul li.active a, #navigation ul li.active ul li.active ul li a:hover
					{
						background-image: url();
					}
			
		#navigation #menu
		{
			padding-left: 90px;
		}
			
	#sidebar
	{
		margin: 0;
		padding: 0;
		width: 30px;
		margin-left: -900px;
		float: right;
		background-color: #FFFFFF;
		
	}
	
	#footer
	{
		height: 70px;
		width: 900px;
		margin-left: auto;
		
		margin-right: auto;
		
		clear: both;
		background-image: url(/images/footer_betonstaal.jpg);
		background-repeat: no-repeat;
		
		
	}
	
	#footer	#slogan
	{
		color: #d88224;
		text-align: right;
		padding-right: 42px;
		padding-top: 10px;
		font-size: 14px;
		font-style: italic;
		
	}
	
	#footer #address
	{
		text-align: right;
		padding-right: 42px;
		padding-top: 21px;
		color: #FFFFFF;
	}
		