html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, 
big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, 
u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

/* Algemeen */

body {
background: #6b5975; 
font-family: "Verdana";
font-size: 13px;
color: #ffffff;
}

h1 {
font-size: 28px;
font-family: "Trebuchet MS";

font-weight: lighter;
}

h2 {
font-family: "Trebuchet MS"; 
font-size: 16px;
font-weight: 600;
}

p {
line-height: 19px;
margin-top: 15px;
}

a {
text-decoration: none;
color: #ffffff;
}

.clearleft {
clear: left;
}

.clearright {
clear: right;
}

.clearboth {
clear: both;
}

.right{
	float:right;
}
.left{
	float:left;
}

.error{
	border:1px solid #e5322c;
	color:#e5322c;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
}

.alert{
	border:1px solid #F9DD34;
	color:#000000;
	font-weight:bold;
	margin-bottom:5px;
	padding:5px;
	background-color:#FCF7DC
}



/* Wrapper */

#wrapper {
	position:absolute;
	top:50%;
	left:50%;
	margin:-323px 0 0 -517px;
	width: 1035px;
	height: 647px;
	background: #423649;
}

/* Header */

#header {
background: url(../img/header.jpg);
width: 1035px;
height: 270px;
}

#tussen {
background: url(../img/tussenruimte.jpg);
width: 1035px;
height: 3px;
}

/* Navigatie */

#navigatie {
background: url(../img/navigatiebalk.jpg);
width: 1035px;
height: 42px;
}

ul {
list-style-type: none;
font-size: 16px;
margin-left: 40px;
}

li {
padding-top: 12px;
padding-right: 25px;
list-style-type: none;
float: left;
}

a.active {
font-weight: bold;
}

#contact {
margin-left: 572px;
}

#activecontact {
font-weight: bold;
margin-left: 572px;
}

a:hover {
color: #775772;
}

/* Content */

#content {
background: url(../img/content.jpg);
width: 1035px;
height: 333px;
}

.tekst {
margin-left: 40px;
margin-top: 20px;
width: 710px;
height: 247px;
float: left;
}

.tekst img {
margin-top: 15px;
}

.afbeelding {
float: right;
width:254px;
height:312px;
overflow:hidden;
}

.afbeelding img {
margin-right: 4px;
margin-top: 3px;
}

#declare {
margin-top: 50px;
}


/* Contact */

.afbeeldingcontact {
float: right;
margin: 25px 25px 25px 25px;
}

.tekstcontact {
margin-left: 40px;
margin-top: 20px;
width: 500px;
height: 247px;
float: left;
}

#gegevensveld {
width: 170px;
margin-top: 22px;
float: left;
}

#berichtveld {
width: 270px;
margin-top: 22px;
margin-left: 20px;
float: left;
}

input {
width: 170px;
margin: 3px 0 3px 0;
}

#bericht {
width: 270px;
height: 100px;
}

#knopversturen {
	float:right;
	margin-right: 32px;
	margin-top: 7px;
}


/* Footer */

#footer {
text-align: right;
font-size: 13px;
margin-top: 10px;
margin-right: 2px;
}

.opmaakFooter {
float: right;
}
.button{
padding: 10px;
background-color:#6b5975;
border: 1px solid #fff;
width:440px;
}

.button a:hover{color:#fff;}
