html, body
{
	background-color: #ffffff;
	text-align: center;
	font-family: verdana;
	font-size: 13px;
	margin: 0px;
	padding: 0px;	
}

h1
{
	padding-bottom: 10px;	
	margin-top: -2px;
}

a
{
	color: #ffffff;
}


a:hover
{
	color: #ffffff;
	text-decoration: none;
}

h2
{
	font-size: 15px;
	font-weight: bolder;
	color: #ffffff;
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
	background-color: #385d8a;
}

h3
{
	font-size: 15px;
	color: #ffffff;
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	margin-bottom: 5px;
	background-color: #4f81bd;
}

ul 
{
	list-style-type: square;
	color: #385d8a;
	margin: 0px;
	margin-left: 20px;
	padding: 5px;	
}

#main ul
{
	list-style-type: square;
	color: #ffffff;
	margin: 0px;
	margin-left: 20px;
	padding: 5px;	
}

label
{
	width: 130px;
	float: left;
	text-align: left	;
	margin-right: 0.5em;
	display: block;
}

input, select, textarea, #submit
{
	font-family:	verdana;
	font-size: 	13px;
	margin-left: 4.5em;
	width: 140px;
}

textarea
{
	height: 70px;
}

#submit
{
	margin-top: 15px;
}

#wrapper
{	
	width: 100%;
	text-align: left;
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

#header
{
	float: left;
	display: inline;
	width: 100%;
}

	#header img
	{
		float: left;
		padding: 15px 5px;
		padding-left:20%;
	}

	#menu
	{
		width: 100%;
		padding: 0px 0px 10px 7px;
		padding-left:20%;
		font-size: 13px;
		float: left;
	}
	
	#menu a
	{
		text-decoration: none;
		color: #385d8a;
		padding-left: 7px;
		padding-right: 7px;
		font-size: 13px;		
	}
	
	#menu a:hover
	{
		text-decoration: underline;
	}
	
	#line1, #line2, #line3
	{
		float: left;
		width: 100%;
		height: 7px;
		border: solid;
		border-color: #385d8a;
		border-width: 1px 0px;
		padding-left:20%;		
	}
	
	#line1
	{
		background-color: #1f497d;
	}
	
	#line2
	{
		background-color: #4f81bd;
	}	

	#line3
	{
		background-color: #31859c;
	}		

#main
{
	float: left;
	display: block;
	width: 100%;
	height: 100%;
	background-color: #00b0f0;
	padding-left:19%;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: solid;	
	border-width: 3px;
	border-color: #385d8a;	
}

#main_profiel
{
	float: left;
	display: block;
	width: 100%;
	background-color: #00b0f0;
	height: 550px;
	padding-left:19%;	
}
	#leftcol
	{
		float: left;
		width: 500px;
		padding-top: 25px;
		padding-left: 20px;
		padding-bottom: 20px;
		color: #ffffff;
	}
	
	#rightcol
	{
		float: left;
		width: 300px;
		padding-top: 25px;
	}
	
	#leftcol_contact
	{
		float: left;
		width: 350px;
		padding-top: 25px;
		padding-left: 20px;
		padding-bottom: 20px;
		color: #ffffff;
	}
	
	#rightcol_contact
	{
		float: right;
		width: 400px;
		padding-top: 25px;
	}	

	#leftcol_offerte
	{
		float: left;
		width: 350px;
		padding-top: 25px;
		padding-left: 20px;
		padding-bottom: 20px;
		color: #ffffff;
	}
	
	#rightcol_offerte
	{
		position: relative;
		float: left;
		top: 35px;
		width: 350px;
		padding-left: 30px;
		color: #ffffff;
	}

	#europa, #azie, #overig
	{
		width: 80px;
		float: left;
		padding-left: 50px;
	}
	
	#home_beeld
	{
		 float:left;
		 background: url(images/shadow.png) no-repeat bottom right !important;
		 margin: 10px 0 0 10px !important;
		 margin: 10px 0 0 5px;
		 color: #ffffff;
	}
	
	#home_beeld_inside 
	{
		display: block;
		position: relative;
		background-color: #fff;
		border: 2px solid #385d8a;
		margin: -6px 6px 6px 0px;
		width: 190px;
	}
	
	#contact_beeld
	{
		position: relative;
		top: 25px;
		float:left;
		background: url(images/shadow.png) no-repeat bottom right !important;
		margin: 10px 0 0 10px !important;
		color: #000000;
	}
	
	#contact_beeld_inside 
	{
		display: block;
		position: relative;
		background-color: #fff;
		border: 2px solid #385d8a;
		margin: -6px 6px 6px 0px;
	}	
	
	#home_beeld_inside a
	{
		text-decoration: none;
		color: #385d8a;
	}
	
	#home_beeld_inside a:hover
	{
		text-decoration: underline;
		color: #385d8a;
	}
	
	#tools_kostenposten, #tools_antwoorden
	{
		float: left;
		display: block;		
	}
	
	#tools_kostenposten
	{	
		width: 40%;
		text-align: left;
	}

	#tools_antwoorden
	{	
		width: 24%;
		text-align: right;
	}	
	
	#tools_kostenposten label
	{
		padding-top: 7px;
		border-bottom: dashed;
		border-width: 1px;
		width: 240px;
	}	
	
	#tools_antwoorden input
	{
		margin: 0px;
		width: 60px;
	}
	
	

#footer
{
	padding-left: 20%;	
	padding-top: 10px;
	padding-bottom: 15px;
	float: left;
	display: block;
	background-color: #ffffff;
	color: #385d8a;
}

