@charset "UTF-8";
/* CSS Document */

a:link {
	color: #00bae9;
	text-decoration: none;
}
a:visited {
	color: #00bae9;
	text-decoration: none;
}
a:active {
	color: #00bae9;
	text-decoration: none;
}
a:hover {
	color: #00bae9;
	text-decoration: underline;
}

div#container {
margin-left: auto;
margin-right: auto;
width: 880px;
}
body {
background-color:#ebebeb;
background-image: url('images/bgr_grey.jpg');
background-repeat: repeat-x;
font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Rounded MT Bold", Arial, Sans-serif, Helvetica;
font-size: 100%;
line-height: 110%;
color: black;
margin: 0;
padding: 0;
}
h1 {font-size: 250% }
h2 {
font-size: 200%; 
color: #666666;
font-weight: normal;
line-height: 110%;
margin: 0;
}
h3 {font-size: 110% }
h4 {
font-size: 100%; 
color:#999999;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
letter-spacing: 0.1em;
line-height: 1.3em;
margin-top: 1em;
margin-bottom: 1em;
}
p {
font-size: 110%;
color:#666;
}

.style1 {
font-size: 60%;
color: #FFFFFF;
}

div#hoofdimage {
background-color:#fff;
height: 390px;
position: relative;
z-index: 1;
width:inherit;
border-width: 0;
margin-top: 32px;
color: white;
}
.textonimage {
position: absolute;
font-size: 150%;
line-height: 120%;
width: 550px;
height: 200px;
z-index:2;
text-align: left;
top: 240px;
margin-right:auto;
left: 30px;
}
div#logo {
background-image: url('images/Logo_DR3.jpg');
position: relative;
border-width: 0;
width: 318px;
height: 118px;
margin-top: 0;
margin-left: 0;
}
div#social {
position: absolute;
border-width: 0;
width: 600px;
height: 50px;
margin-top: 25px;
margin-left: 300px;
text-align: right;
}
div#footer {
background-color:#999999;
height: 30px;
border-collapse: collapse;
border-style: none;
border-width: 0;
position: fixed;
bottom: 0px; 
color: white;
width:inherit
}
.footertwo {
background-color:#d8d8d8;
color: #999;
height: 40px;
font-size: 70%;
line-height: 40px;
text-align: center;
vertical-align:text-top;
}
.sectionheader {
background-color:#e55c00;
color: white;
margin-top: 0;
width: inherit;
height: 50px;
font-size: 210%;
padding-top: 70px;
text-indent: 30px;
}
.sectionheadertwo {
background-color:#d8d8d8;
background-image: url('images/bgr_section_grey.jpg');
background-repeat: repeat-x;
color:#e3e3e3;
height: 120px;
line-height: 190px;
font-size: 400%;
text-indent: 30px;
}
.project {
background-color:#FFF;
background-image: url('images/project_bgr_fade.jpg');
background-position:bottom;
background-repeat:no-repeat;
color: black;
font-size: 12px;
vertical-align: top;
margin-top: 1px;
width: inherit;
height: 380px;
}
.projectlogo {
background-color:#FFF;
position:absolute;
margin-top: 20px;
margin-left: 20px;
width: 140px;
height: 70px;
}
.projectlogowinestein {
background-color:#FFF;
position:absolute;
margin-top: 16px;
margin-left: 20px;
width: 140px;
height: 70px;
}
.reddotlogo {
background-color:#FFF;
position:absolute;
margin-top: 245px;
margin-left: 20px;
width: 140px;
height: 80px;
}
.projecttext {
position:absolute;
margin-top: 20px;
margin-left: 180px;
width: 245px;
margin-bottom: 20px;
}
.projectimage {
background-color:#CCC;
position:absolute;
margin-top: 20px;
margin-left: 460px;
width: 400px;
height: 340px;
}
.contact {
background-color:#FFF;
background-image: url('images/ams_map.gif');
background-position:right;
background-repeat:no-repeat;
font-size: 12px;
vertical-align: top;
margin-top: 1px;
width: inherit;
height: 250px;
}
.addresstext {
position:absolute;
width: 200px;
height: 200px;
text-align: right;
margin-top: 68px;
margin-left: 515px;
}
#page-wrap {
background-color:#FFF;
background-image: url('images/project_bgr_fade.jpg');
background-position:bottom;
background-repeat:no-repeat;
font-size: 12px;
vertical-align: top;
margin-top: 1px;
width: inherit;
height: 250px;
}

#contact-area {
	width: 600px;
	margin-top: 20px;
	margin-left: 15px;
}

#contact-area input, #contact-area textarea {
	width: 300px;
	font-size: 1em;
	margin: 0px 0px 10px 0px;
	border: 1px solid #ccc;
	height: 15px;
}

#contact-area textarea {
	height: 90px;
}
#contact-area input.submit-button {
	display: block;
	width: 70px;
	margin-left: 155px;
	margin-top: 5px;
	height: 20px;
	background-color: #00bae9;
	border: 1px solid #00bae9;
	cursor: pointer;
}
.submitbutton a:hover {
	display: block;
	background-color: #999;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 140px;
	font-size: 1em;
}


CSS

