html, body {
	margin: 0px;
}

body {
	background: url('/graphics/aerodynamics.nl/bg.jpg') 0 100% repeat-x #3F444E fixed;
	text-align: center;
	font-size: 71%;
}

html {
	overflow: -moz-scrollbars-vertical;
}

td {
	text-align: left;
}

h1 {
	color: #00205A;
	font-size: 2.0em;
	font-family: Times new Roman, sans-serif;
	font-weight: normal;
	line-height: 1.5;
	margin: 0em 0em 0.7em 0em;
}
	h1 a {
		text-decoration: none;
	}

h2 {
	font-size: 1.2em;
	color: #00205A;
	font-weight: bold;
	line-height: 1.3em;
	margin: 0em 0em 0.5em 0em;
}

h3 {
	font-size: 1.0em;
	font-weight: bold;
	margin: 0em;
}

a {				
	text-decoration: underline;
	color: #2642A1; 
}
a:visited {	
	text-decoration: underline; 
	color: #18607F;
}
a:hover {	
	text-decoration: none; 
	color: #CC6633;
}
	h2 a {		color: #0A2E85; }

p, form {
	margin: 0em;
}

ul, li {
	margin: 0em;
	padding: 0em;
}
li {
	margin-left: 1.0em;
}

div.clear {
	height: 0.01em;
	overflow: hidden;
	clear: both;
}
div.hr {
	border-top: 1px solid silver;
	margin: 0px;
}

img {
	border-color: #862626;
}
img, div { behavior: url('iepngfix.htc') }
/*******************************************************************************
** ALL ELEMENTS THAT SHOULD HAVE THE BASIC FONT
*******************************************************************************/

body, table, td, input, select, textarea {
	font-family:  Arial,Verdana, Tahoma, Georgia, sans-serif;
}
table, td, input, select, textarea {
	font-size: 1.0em;
}
body, table, td {
	color: #000000;
	line-height: 1.4em;
}
div.main div.header, div.main div.menu, div.dropdown {
	font-family: Arial, Verdana, Tahoma, sans-serif;
}

/*******************************************************************************
** BASIC FORM ELEMENTS
*******************************************************************************/

input.txt, textarea, select, input.search {
	border: 0.1em solid silver;
	color: black;
	font-size: 1.0em;
	line-height: 1.2em;
	background-color: #F6F6F7;
}
input.txt {
	height: 1.2em;
}
input.btn, a.btn {
	background-color: #F1E5D3;
						border: solid #EBDAC0 1px;
						color: #AE9776;
						font-weight: bold;
						cursor: pointer;
}
a.btn {
	font-style: normal;
	text-decoration: none;
	display: block;
	float: left;
}
input.btn {
	padding: 0em 0.2em;
}
input.submit {
	padding: 0.2em;
}

input.cb {
	float: left;
	margin: 0.25em 0em 0em 0.3em;
	#margin-top: 2px;
	padding: 0px;
	height: 1.2em;
}
label.lbl {
	float: left;
	display: block;
	padding: 4px 0px 1px 5px;
	margin: 0px;
}
span.err {
	color: red;
}

div.dateinput {
	line-height: 100%;
	background-color: #F6F6F7;
	border: 1px solid silver;
	float: left;
	height: 17px;
	#height: 19px;
}
	div.dateinput span.hyphen	{
		display: block;
		float: left;
		width: 0.95em;
		text-align: center;
		overflow: hidden;
		color: black;
		font-size: 1.0em;
	}
	div.dateinput input {
		display: block;
		float: left;
		background: none;
		padding: 1px 0px 1px 0px;
		margin: 0px;
		border: 0px;
		font-size: 11px;
		line-height: 17px;
		height: 17px;
	}
	div.dateinput span {
		padding: 2px 0px 2px 0px;
	}
	div.dateinput input.d	{ width: 16px; }
	div.dateinput input.m	{ width: 16px; }
	div.dateinput input.y	{ width: 30px; }
	
/*******************************************************************************
** ELEMENTS THAT MAKE OUT THE PAGE LAYOUT
*******************************************************************************/
div.shadow {
	width: 920px;
	margin: 15px auto 40px auto;
	text-align: center;
	background-position: center;
	background-repeat: repeat-y;
	background-image: url('/graphics/aerodynamics.nl/shadowmiddlebg.png');
	position: relative;
	_background: none;
}
	div.shadow div.shadowtop,
	div.shadow div.shadowbottom {
		width: 920px;
		height: 10px;
		background-repeat: no-repeat;
		position: absolute;
		left: 0px;
	}
	
	div.shadow div.shadowtop {
		background-image: url('/graphics/aerodynamics.nl/shadowtopbg.png');
		background-position: center bottom;
		top: -10px;
		_background: none;
	}
	div.shadow div.shadowbottom {
		background-image: url('/graphics/aerodynamics.nl/shadowbottombg.png');
		background-position: center top;
		_background: none;
		bottom: -10px;
	}
	
	div.shadow div.header {
		width: 898px;
		height: 238px;
		margin: 0px auto 0px auto;
		background-color: #D2DBEB;
		border: solid #EFF0F4 1px;
		border-bottom: 0;
		text-align: left;
		position: relative;
	}
		div.shadow div.header div.slideshow {
			width: 898px;
			height: 238px;
			position: absolute;
			overflow: hidden;
			background-image: url('/graphics/aerodynamics.nl/header/header1.jpg');
		}
			div.shadow div.header div.slideshow object{
				position: absolute;
			}
		div.shadow div.header div.headercontent {
			height: 143px;
			width: 898px;
			margin-top: 77px;
			position: absolute;
			background-image: url('/graphics/aerodynamics.nl/logobg.png');
			_background-image: none;
			_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/aerodynamics.nl/logobg.png', sizingMethod='crop');
		}
			div.shadow div.header div.headercontent div.payoff {
				float: right;
				background-image: url('/graphics/aerodynamics.nl/kreet.png');
				_background-image: none;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/graphics/aerodynamics.nl/kreet.png', sizingMethod='crop');
				background-position: 0 100%;
				background-repeat: no-repeat;
				height: 26px;
				width: 260px;
			}
			div.shadow div.header div.headercontent h1.logo {
				background-image: url('/graphics/aerodynamics.nl/logo.png');
				_background-image: url('/graphics/aerodynamics.nl/logo.gif');
				background-position: 0 100%;
				background-repeat: no-repeat;
				height: 102px;
				width: 425px;
				margin-left: 28px;
				color: #FFFFFF;
				font-size: 1px;
				z-index: 30;
			}
				div.shadow div.header div.headercontent h1.logo a,
				div.shadow div.header div.headercontent h1.logo a:visited,
				div.shadow div.header div.headercontent h1.logo a:hover {
					position: absolute;
					text-decoration: none;
					color: #FFFFFF;
					border: 0;
					display: block;
					height: 102px;
					width: 425px;
				}
			
			div.shadow div.header div.headercontent div.menu {
				height: 35px;
				width: 100%;
				background-color: #00205A;
				position: absolute;
				bottom: 5px;
				font-size: 9pt;
				_font-size: 1.1em;
				line-height: 1.2em;
			}
				div.menu a.lang {
					float: right;
					width: 20px;
					height: 20px;
					margin: 7px 9px 0px 0px;
					padding: 0px;
				}
				div.menu a.lang:hover {
					background: none;
				}
					div.menu a.lang img {
						border: 0px;
					}	
			
				div.shadow div.header div.headercontent div.menu ul {
					list-style: none;
					margin: 6px 0px;
				}
					div.shadow div.header div.headercontent div.menu ul li {
						float: left;
						color: #C3C3C2;
						font-weight: bold;
						padding: 0px 10px 0px 20px;
					}
						div.shadow div.header div.headercontent div.menu ul li a {
							text-decoration: none;
							display: block;
							color: #C3C3C2;
							padding: 5px 0px;
						}
						div.shadow div.header div.headercontent div.menu ul li a:visited {
							text-decoration: none;
							color: #C3C3C2;
						}
						div.shadow div.header div.headercontent div.menu ul li a:hover {
							text-decoration: none;
							color: #FFFFFF;
							background: url('/graphics/aerodynamics.nl/menubottom.gif') 0 100% no-repeat;
						}
						div.shadow div.header div.headercontent div.menu ul li a.selectedlink {				
							text-decoration: none;
							color: #FFFFFF; 
							background: url('/graphics/aerodynamics.nl/menubottom.jpg') 0 100% no-repeat;
						}
	
	div.shadow div.main {
		width: 898px;
		margin: 0px auto 0px auto;
		background-color: #FFFFFF;
		text-align: left;
		position: relative;
		border: solid #EFF0F4 1px;
		border-top: 0;
	}
		div.shadow div.main div.container {
			background: url('/graphics/aerodynamics.nl/bg_right.gif') 100% 0 repeat-y;
			text-align: left;
		}
			div.shadow div.main div.container div.content {
				float: left;
				width: 563px;
				padding: 27px 30px 27px 30px;
				min-height: 400px;
				_height: 400px;
			}
				div.shadow div.main div.container div.content div.photo {
					margin: 5px 20px 5px 0px;
					float: left;
				}
			
			div.shadow div.main div.container div.right {
				float: left;
				width: 275px;
			}
				div.shadow div.main div.container div.right div.search {
					margin: 0px 25px;
					padding: 25px 0px 0px 0px;
					float: right;
					color: #00205A;
				}
					div.shadow div.main div.container div.right div.search input.search {
						background-color: #FFFFFF;
						font-size: 11px;	
						width: 100px;
						vertical-align: top; 
					}
					div.shadow div.main div.container div.right div.search input.search_but {
						background-color: #F1E5D3;
						border: solid #EBDAC0 1px;
						color: #AE9776;
						font-weight: bold;
						cursor: pointer;
					}
					div.shadow div.main div.container div.right div.search input.search_but:hover {
						background-color: #F1E5D3;
						border: solid #EBDAC0 1px;
						color: #00A0E0;
						font-weight: bold;
						cursor: pointer;
					}
					
				div.shadow div.main div.container div.right div.block {
					background: url('/graphics/aerodynamics.nl/blockbg.gif') 100% 100% no-repeat #F1E5D3;
					border: solid #EBDAC0 1px;
					margin: 10px 25px;
					padding: 25px 25px 45px 25px;
				}
					div.shadow div.main div.container div.right div.block h2 {
						color: #00A0E6;
					}
					div.shadow div.main div.container div.right div.block a:hover {
						color: #00A0E6;
					}
				
				
				
			div.shadow div.main div.container div.footer {
				height: 25px;
				padding: 5px 0px;
				margin: 0px 25px;
				position: relative;
				border-top: solid #00205A 1px;
				background-color: #FFFFFF;
				color: #2642A1;
				font-size: 0.85em;
			}
				div.shadow div.main div.container div.footer span {
					color: #00205A;
					padding: 0px 5px;
					font-weight: bold;
					font-size: 1.1em;
				}
				div.shadow div.main div.container div.footer a {
					color: #2642A1;
				}
						
				div.shadow div.main div.container div.footer div.copyright {
					width: 300px;
					text-align: right;
					position: absolute;
					bottom: -25px;
					right: 0px;
					font-size: 0.9em;
					font-family: Verdana, Arial, Tahoma, Georgia, sans-serif;
					color: #6B6F7A;
				}
					div.shadow div.main div.container div.footer div.copyright a,
					div.shadow div.main div.container div.footer div.copyright a:visited {
						text-decoration: none;
						color: #6B6F7A;
					}
					div.shadow div.main div.container div.footer div.copyright a:hover {
						text-decoration: underline;
						color: #A2A9B9;
					}

				
div.dropdown {
	position: absolute;
	visibility: hidden;
	text-align: left;
	font-size: 1.0em;
	margin-top: -3px;
	margin-left: -10px;
	width: 180px;
	border-top: 8px solid #00205A;
	#border-top: 7px solid #00205A;
	top: 0px;
	-moz-user-select: none;
}
	div.dropdown div.inner {
		padding: 4px;
		background-color: #7E8EAB;
		filter: alpha(opacity=90,style=0);
		opacity: 0.9;
		zoom: 1;
	}
		div.dropdown div.inner a {
			display: block;
			padding: 3px 0px 3px 7px;
			#padding: 3px 5px 3px 7px;
			margin-left: 0px;
			#margin-left: 0px;
			color: #00205A;
			font-weight: bold;
			text-decoration: none;
			line-height: 17px;
			zoom: 1;
		}
		div.dropdown div.inner a:hover {
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			background: url('/graphics/aerodynamics.nl/menubottom.png') 0 100% no-repeat;
			
		}
		div.dropdown div.inner a.selectedlink {
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			background: url('/graphics/aerodynamics.nl/menubottom.png') 0 100% no-repeat;
		}
		div.dropdown div.inner a:hover.selectedlink {
			color: #00205A;
			font-weight: bold;
			text-decoration: none;
		}
		div.dropdown div.inner a span.arrow {
			display: block;
			position: absolute;
			top: 7px;
			right: 20px;
			width: 5px;
			height: 9px;
			background-image: url('/graphics/aerodynamics.nl/dropdown.arrow.gif');
			background-repeat: no-repeat;
			overflow: hidden;
		}
		
/*******************************************************************************
** SPECIFIC CLASSES FOR THE MAIN FORM
*******************************************************************************/


				div.formcontainer {
					width: 450px;
					float: left;
					padding: 10px 0px;
					margin-top: 25px;
					margin-left: 50px;
				}
					div.formcontainer div.row {
						padding: 0px;
						clear: both;
					}
						div.formcontainer div.row div.col1 {
							width: 150px;
							float: left;
							font-weight: bold;
							margin-top: 5px;
						}
							div.formcontainer div.row div.col1 em {
								font-weight: normal;
							}
						div.formcontainer div.row div.col2 {
							width: 300px;
							float: left;
							margin-top: 5px;
						}
						
	div.formcontainer fieldset {
		border: 0.1em solid #8F92C3;
		margin-bottom: 10px;
		background-color: #FFFFFF;
	}
		div.formcontainer fieldset legend {
			color: #0C2D83;
		}
	div.formcontainer span.err {
		color: red;
	}
	div.formcontainer em {
		color: #00A0E6;
		font: 12px Tahoma;
	}

	div.formcontainer div.col2 select 						{ color: black; }
	div.formcontainer div.col2 select.fixed				{ width: 297px; }

	div.formcontainer div.col2 input.txt					{ color: black; width: 297px;}
	div.formcontainer div.col2 input.initials			{ width: 220px; }
	div.formcontainer div.col2 input.junction 		{ width: 50px; }
	div.formcontainer div.col2 input.lastname 		{ width: 275px; }
	div.formcontainer div.col2 input.organisation	{ width: 275px; }

	div.formcontainer div.col2 input.address			{ width: 297px; }
	div.formcontainer div.col2 input.housenum			{ width: 35px; }
	div.formcontainer div.col2 input.zipcode			{ width: 50px; }
	div.formcontainer div.col2 input.city					{ width: 240px; }
	div.formcontainer div.col2 input.phone				{ width: 150px; }
	div.formcontainer div.col2 input.fax					{ width: 150px; }
	div.formcontainer div.col2 input.email				{ width: 297px; }

	div.formcontainer div.col2 input.function			{ width: 297px; }
	div.formcontainer div.col2 input.profession		{ width: 297px; }
	div.formcontainer div.col2 input.employer			{ width: 297px; }
	div.formcontainer div.col2 input.smscode			{ width: 90px; }
	div.formcontainer div.col2 input.passengers		{ width: 50px; }

	div.formcontainer div.col2 textarea						{ color: black; width: 297px; height: 90px; overflow: auto; }