*{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

html
{
	background: url(../assets/labdirect_background.jpg) #CCCCCC repeat top;
  	overflow: -moz-scrollbars-vertical;
}

#home
{ 
	margin-left:auto;
	margin-right:auto;
	width:766px;
	height:20px;
	text-align: right;
	padding-top: 15px;
	padding-right: 2px;
	font-size: 12px;
	color: #666666;	
}

	#home img
	{
		border: 0px;
		margin-left: 7px;
		margin-bottom: -2px;
	}
	
	#home a
	{
		color: #666666;
		text-decoration: none;
	}
	
	#home a.spacing
	{
		margin-right: 7px;
	}
	

#container
{
	margin-left:auto;
	margin-right:auto;
	width:766px;
	padding-bottom: 12px;	
}

	#container #menu
	{
		float:  left;
		width:559px;
		height:87px;
		background:url(../assets/labdirect_menu_plaatje.gif) no-repeat top right;		
		
	}
	
	#container #menu ul
	{
		list-style: none;
	}
	
		#container #menu ul li
		{
			float: right;
			text-align: center;
		}
		
		#container #menu ul li a
		{
			width: 89px;
			height: 58px;	
			display: block;
			color: #323232;
			text-decoration: none;
			font-size: 11px;
			font-weight: bold;
			background:url(../assets/menu_li_background.gif) #FFFFFF no-repeat top left;
		}
	
		#container #menu ul li a:hover
		{
			background:url(../assets/menu_li_background.gif) #FFFFFF no-repeat bottom left;
		}	
		
		#container #menu ul li a.last
		{
			width: 90px;
			background:url(../assets/menu_li_background_last.gif) #FFFFFF no-repeat top;
		}
		
		#container #menu ul li a.last:hover
		{
			background:url(../assets/menu_li_background_last.gif) #FFFFFF no-repeat bottom;
		}	
		
		#container #menu ul li a p
		{
			padding-top: 23px;
		}
	
		#container #menu ul li a p.oneline
		{
			padding-top: 29px;
		}
	
	
	#container #headerhome
	{
		clear:both;
		background:url(../assets/labdirect_home_tand_actie.gif) #CCC7C4 no-repeat;
		width:766px;
		height:235px;
	}
	
	#container #header
	{
		clear:both;
		background:url(../assets/labdirect_header_title.gif) #FFFFFF no-repeat;
		width:766px;
		height:120px;
	}

		#container #header a
		{
			color: white;
		}
		
		#container #header a:hover
		{
			color: #45A5D8;
		}	
	
	#container #content
	{
		background-color: white;
		clear:both;
		width:766px;
	}
	
		#container #content #column1
		{
			float: left;
			width: 456px;
			padding: 10px;
		}
		
			#container #content #column1 p
			{
				font-size: 12px;
			}
			
			#container #content #column1 p.quote
			{
				margin-left: 45px;
				padding-right: 25px;
				background: url(../assets/content_column1_quotes_end.gif) no-repeat bottom right;
			}
			
			#container #content #column1 img.quote_left
			{
				float: left;
				margin-top: 2px;
			}
		
			#container #content #column1 p.left_margin
			{
				padding-left: 45px;
			}			
			
			#container #content #column1 ul
			{
				font-size: 12px;
				padding-left: 45px;
				margin-top: 10px;
				margin-bottom: 10px;
			}

			#container #content #column1 a
			{
				color: #000000;
			}		
			
			#container #content #column1 a:hover
			{
				color: #45a5d8;
			}

			#container #content #column1 img.steps
			{
				border: 1px solid #C7C3C3;
				margin-right: 8px;
				width: 128px;
			}				
			
			#container #content #column1 span.vraag, #container #content #column1 span.antwoord
			{
				font-weight: bold;
				color: #319BD4;
			}
			
			#container #content #column1 p.nummer
			{
				color: #078CC9;
				font-size: 20px;
				font-weight: bold;
				margin: 10px;
			}
		
		#container #content #column2
		{
			float: right;
			width: 270px;
			background-color: #f3f3f3;
			padding: 10px;
		}
		
			#container #content #column2 p
			{
				font-size: 12px;	
				color: #454545;
				margin-bottom: 20px;
			}

			#container #content #column2 a
			{
				color: #454545;
			}		
			
			#container #content #column2 a:hover
			{
				color: #45a5d8;
			}		
			
			#container #content #column2 img.center
			{
				margin: 3px;
			}	
			
			#container #content #column2 table
			{
				width: 100%;
			}	
			
			#container #content #column2 td
			{
				text-align: center;
			}
						
		#container #content #footer
		{
			clear:both;
			width:766px;
			background-color: white;
			padding-top: 30px;			
		}		
	
			#container #content #footer #column3
			{
				float: left;
				width: 456px;
				height: 63px;
				padding: 8px 0px 0px 10px;		
				margin-right: 10px;
				background-color: #45a5d8;
			}
			
				#container #content #footer #column3 p
				{
					color: white;
					font-size: 11px;
				}

				#container #content #footer #column3 p.left
				{
					width: 310px;
					float: left;
				}

				#container #content #footer #column3 p.right
				{
					width: 146px;
					float: right;
				}
				
				#container #content #footer #column3 a
				{
					color: white;
				}
				
				#container #content #footer #column3 a:hover
				{
					color: #5ed6ee;
				}			
				
			#container #content #footer #column4
			{
				float: right;
				width: 270px;
				height: 63px;
				padding: 8px 10px 0px 10px;		
				background-color: #5ed6f6;
			}		

				#container #content #footer #column4 p
				{
					color: white;
					font-size: 20px;
					font-weight: bold;
				}		
				
				#container #content #footer #column4 a
				{
					color: white;
					text-decoration: none;
				}
				
				#container #content #footer #column4 a:hover
				{
					color: #45a5d8;
				}	
			
		#container #content #clearfooter
		{
			clear: both;
			height: 20px;
		}
		
			#container #content #clearfooter p
			{
				font-size: 10px;
				line-height: 20px;
				color: #999999;
				text-indent: 10px;
			}
			
			#container #content #clearfooter a
			{
				color: #999999;
				text-decoration: none;
			}	
			
			
.aanbieding_box{
	border:1px solid #cdcdcd;
	margin:12px;
	font-size:12px;
	
}		

#aanbieding_tekst{
	margin:7px;
	height:271px;
}	

#aanbieding_tekst_bottom{
	margin:7px;
}	

#aanbieding{
	font-size:17px;
	font-weight:700;
	color:#45a5d8;
}

#aanbieding_product{
	font-weight:bold;
}

#links{
	float:left;
	clear:left;
	height:355px;
	width:330px;
	*width:340px;
}
#linksFR{
	float:left;
	clear:left;
	height:375px;
	width:330px;
	*width:340px;
}

#midden{
	float:left;
	clear:left;
	height:261px;
	width:703px;
	*width:713px;
}


#rechts{
	float:right;
	clear:right;
	width:330px;
	height:355px;
	*width:340px;
}
#rechtsFR{
	float:right;
	clear:right;
	width:330px;
	height:375px;
	*width:340px;
}

#bestel_links{
    width:150px;
	*width:156px;
	border-top:1px solid #cdcdcd;	
	border-right:1px solid #cdcdcd;
	float:left;
	height:54px;
	*height:55px;
	clear:bottom;
	padding:7px;
}
#bestel_linksFR{
    width:150px;
	*width:156px;
	border-top:1px solid #cdcdcd;	
	border-right:1px solid #cdcdcd;
	float:left;
	height:74px;
	*height:75px;
	clear:bottom;
	padding:7px;
}

#bestel_links_groot{
    width:336px;
	*width:342px;
	border-top:1px solid #cdcdcd;	
	border-right:1px solid #cdcdcd;
	float:left;
	height:59px;
	*height:60px;
	clear:bottom;
	padding:7px;
}

#bestel_rechts{
	width:151px;
	*width:155px;
	border-top:1px solid #cdcdcd;
	float:right;
	height:54px;
	*height:55px;
	clear:bottom;
	padding:7px;
}
#bestel_rechtsFR{
	width:151px;
	*width:155px;
	border-top:1px solid #cdcdcd;
	float:right;
	height:74px;
	*height:75px;
	clear:bottom;
	padding:7px;
}

#bestel_rechts_groot{
	width:338px;
	*width:342px;
	border-top:1px solid #cdcdcd;
	float:right;
	height:59px;
	*height:60px;
	clear:bottom;
	padding:7px;
}

#bestel_knop{
	margin-left:52px;
	margin-right:auto;
	margin-top:3px;
	cursor:pointer;
}

#bestel_knop_center{
	margin-left:120px;
	margin-right:auto;
	margin-top:3px;
	cursor:pointer;
}

#prijs{
font-weight:bold;
	color:#45a5d8;
}

.grey_block{
	background-color:#e4e4e4;
	border:1px solid #cdcdcd;
	font-size:12px;
	width:700px;
	*width:720px;
	padding:10px;
	height:70px;
	float:left;
	margin-top:8px;
	margin-bottom:23px;
}
.grey_block #titel{
	font-weight:bold;
}

.image_block{
	width:730px;
	font-size:12px;
	margin-left:0;
	padding-left:0;
}
#winkelwagen{
	font-size:12px;
	width:700px;
	*width:720px;
	float:left;
	margin-top:3px;
	margin-bottom:3px;
	text-align:right;
}
.image_block IMG{
	margin-left:15px;
	margin-right:15px;
	padding:0;
}

.winkelwagen
{
	width:650px;
	font-size:12px;
	margin-left:40px;
}

.winkelwagen TH{
	color:#318cc9;
	background-color:#cccccc;
	padding:5px;
}

.winkelwagen TD{
	padding:3px;
}

#afrekenen_prijs_regel{
	background-color:#c7c3c3;
	font-size:14px;
}

#bedrag_col{
text-align:right;
}

#bg_gray{
	background-color:#cccccc;
}

#afrekenen_button{
	cursor:pointer; 
	text-decoration:underlined; 
	color:#318cc9;
	font-size:16px;
	font-weight:bold;
}

h1
{
	color: white;
	font-size: 38px;
	padding-left: 28px;
	padding-top: 11px;
	font-weight: bold;
	line-height: 43px;
}


h2
{
	color: #40a5d3;
	font-size: 15px;
}

	h2.line
	{
		border-top: solid 1px #dbdbdb;
		margin-top: 20px;
		line-height: 25px;
		padding-top: 5px;
	}

h3
{
	color: #40a5d3;
	font-size: 14px;
}

h4
{
	clear: left;
	float: left;
	color: white;
	font-size: 22px;
	padding-left: 28px;
	font-weight: normal;
}

h5
{
	color: white;
	font-size: 38px;
	font-weight: bold;
	float: left;
	margin-top: -15px;
	margin-left: 5px;
}