body {
	padding: 0;
	margin: 0;
	font-family: 'Droid Sans', arial, serif;
	font-size: 14px;
	line-height: 21px;
	color: #e6e6e6;
	background-color: #004585;
	text-align: center;
}

a {
	outline: none;
	color: #f19300;
	text-decoration: underline;
}

a:link {
	color: #f19300;
	text-decoration: underline;
}

a:visited {
	color: #f19300;
	text-decoration: underline;
}

a:hover, a:active {
	color: #f19300;
	text-decoration: underline;
}

p, h1, h2, h3, h4, h5 {
	margin: 0;
	padding: 0;
}

p {
	font-size: 14px;
}

img {
	border: 0;
	text-decoration: none;
}

h1 {
	color: #f19300;
	font-size: 19px;
	font-weight: normal;
	line-height: 34px;
}

span.more {
	line-height: 44px;
}

p.orange {
	color: #f19300;
}

div.header {
	width: 100%;
	height: 201px;
	background-image: url('../images/header_b.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #fbfbfb;
}

	div.header_image {
		margin: 0 auto;
		width: 900px;
		height: 201px;
		text-align: left;
                background-image: url(../images/header.jpg);
                background-position: left;
		background-repeat: no-repeat;
	}

	div.logo {
		float: left;
		width: 192px;
		margin-top: 42px;
	}

	div.language {
		float: right;
                margin-right: 16px;
		width: 50px;
		margin-top: 48px;
	}

div.upper_content_container {
	width: 100%;
	background-color: #004990;
}
	div.upper_content {
		margin: 0 auto;
		width: 900px;
		text-align: left;
		padding-top: 34px;
		padding-bottom: 34px;
		overflow: hidden;
		background-image: url('../images/afbeelding1.jpg');
		background-repeat: no-repeat;
		background-position: bottom right;
	}

	div.menu {
		float: left;
		width: 160px;
                margin-right: 10px;
	}

		ul.mainmenu {
			font-size: 15px;
			list-style-type: none;
			padding: 0;
			margin: 0;
		}

		ul.mainmenu li a:link {
			color: #e6e6e6;
			text-decoration: none;
		}

		ul.mainmenu li a:visited {
			color: #e6e6e6;
			text-decoration: none;
		}

		ul.mainmenu li a:active {
			color: #e6e6e6;
			text-decoration: none;
		}

		ul.mainmenu li a:hover {
			color: #e6e6e6;
			text-decoration: underline;
		}

			div.menu li a.active {
				color: #9dcdf5 !important;
			}

		ul.submenu {
			font-size: 15px;
			font-weight: normal;
			list-style-type: none;
			padding: 0;
			margin: 0;
			padding-left: 10px;
		}

			div.menu li a.submenu_active {
				color: #f19300 !important;
				font-weight: bold;
			}

	div.content {
		float: left;
		width: 460px;
		padding-right: 55px;
	}

		a:link.whitelinks {
			color: #e6e6e6 !important;
			text-decoration: underline;
		}

		a:visisted.whitelinks {
			color: #e6e6e6;
			text-decoration: underline;
		}

		a:hover.whitelinks {
			color: #e6e6e6;
			text-decoration: underline;
		}

		a:active.whitelinks {
			color: #e6e6e6;
			text-decoration: underline;
		}

	div.right {
		float: left;
		width: 190px;
		font-size: 13px;
	}

		div.whitepaper {
			float: left;
			width: 190px;
			text-align: center;
		}

div.lower_content_container {
	width: 100%;
	background-color: #004585;
	background-image: url('../images/lower_content.jpg');
	background-repeat: repeat-x;
}

	div.lower_content {
		margin: 0 auto;
		width: 900px;
		text-align: left;
		padding-top: 31px;
		padding-bottom: 44px;
		background-image: url('../images/afbeelding6.jpg');
		background-repeat: no-repeat;
		background-position: top right;
		color: #dfdcd9;
		font-size: 14px;
                position: relative;
	}

	div.lower_content_text {
		width: 490px;
	}

div.upper_footer_container {
	width: 100%;
	height: 12px;
	background-color: #fff;
}



		div.projaction {
			float: left;
			width: 101px;
			padding-top: 48px;
		}

		div.mega {
			float: left;
			width: 101px;
			padding-top: 18px;
			padding-left: 50px;
		}

		div.solutions {
			float: right;
			width: 101px;
			padding-top: 45px;
			padding-right: 50px;
		}

div.lower_footer_container {
	width: 100%;
	height: 111px;
}

	div.lower_footer {
		margin: 0 auto;
		width: 900px;
		text-align: left;
		color: #004585;
	}

	div.lower_footer_block {
		float: left;
		width: 170px;
		height: 170px;
		margin-top: 44px;
		font-size: 13px;
	}

/* nieuws */

div.nieuws_titel {
	color: #e6e6e6;
}

	div.nieuws_titel a:link {
		color: #e6e6e6;
		text-decoration: none;
	}

	div.nieuws_titel a:visited {
		color: #e6e6e6;
		text-decoration: none;
	}

	div.nieuws_titel a:hover, a:active {
		color: #e6e6e6;
		text-decoration: underline;
	}

/* downloads */

.textfield_naam{
	width: 272px;
	border: 2px solid #f1f0eb;
	background: #fff;
	color: #777;
	font-family: 'Droid Sans', arial, serif;
    	font-size: 120%;
	padding: 2px 4px 2px 4px;
}

	.textfield_naam:focus {border: 2px solid #ff9c00; color: #333;}

.textfield_bedrijf{
	width: 272px;
	border: 2px solid #f1f0eb;
	background: #fff;
	color: #777;
	font-family: 'Droid Sans', arial, serif;
    	font-size: 120%;
    	padding: 2px 4px 2px 4px;
}

	.textfield_bedrijf:focus {border: 2px solid #ff9c00; color: #333;}

.textfield_tel{
	width: 272px;
	border: 2px solid #f1f0eb;
	background: #fff;
	color: #777;
	font-family: 'Droid Sans', arial, serif;
    	font-size: 120%;
    	padding: 2px 4px 2px 4px;
}

	.textfield_tel:focus {border: 2px solid #ff9c00; color: #333;}

.textfield_email{
	width: 272px;
	border: 2px solid #f1f0eb;
	background: #fff;
	color: #777;
	font-family: 'Droid Sans', arial, serif;
    	font-size: 120%;
    	padding: 2px 4px 2px 4px;
}

	.textfield_email:focus {border: 2px solid #ff9c00; color: #333;}

.contact {
 	width: 150px;
  	height: 50px;
 	float: left;
 	margin-right: 20px;
}

.contact_naam {
 	float: left;
}

.contact_bedrijf {
 	float: left;
}

.contact_tel {
 	float: left;
}

.contact_email {
 	float: left;
}

.chosen_download {
	margin-top: 10px;
	margin-bottom: 10px;
}

.download_button {
	border: 2px solid #f1f0eb;
	background: #fff;
	padding: 5px;
	color: #777;
	font-weight: bold;
	cursor: pointer;
	cursor: hand;
}

div.extropycopyright {
        position: absolute;
        margin: 110px 0px 0px 728px;
        font-size: 13px;
}

    div.extropycopyright img {
            position: absolute;
            margin: 3px 0px 0px 4px;
    }
