body { background-color:#ffe558; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin:0; color:#221f26; }
h1 { color: #221f26; font-size: 20px; font-weight: bold; font-style: normal; text-decoration: none; text-align: left; margin: 0 0 0 0; padding: 20px 0 0; }
h2 { color: #ff0; font-size: 16px; margin: 0; padding: 0; }
a:visited { color: #221f26; }
a:hover { color: #474747; }
a:link { color: #cc2131; }
#container {
	width:1000px;
	background-color:#FFFFFF;
	min-height:600px;
	background:url(../images/background.jpg)
}

#header {
	float:left;
	width:963px;
	height:193px;
	padding-left:27px;
}

#logo {
	width:171px;
	height:193px;
	background:url(../images/img_02.jpg);
	float:left;
}

#headerfoto {
	float:left;
	background:url(../images/header2.jpg);
	width:571px;
	height:192px;
	margin-left:1px;
}

#contact {
	width:209px;
	height:183px;
	background:url(../images/img_04.jpg);
	float:right;
	text-align:left;
	color:white;
	padding-left:10px;
	padding-top:10px;
}

#content { width:961px; text-align:left; float: left; min-height: 550px; padding-left:28px; }
#leftbox { background-color: #221f26; background-image: url(../images/100jaargieterijervaring.jpg); background-repeat: no-repeat; width: 170px; height: 120px; clear: both; margin: 0; padding: 0; border-top: 1px solid white; border-bottom: 1px solid white; border-right-width: 0; border-left-width: 0; }
#leftmenu { background-color:#cccccc; text-align:left; width: 170px; float:left; margin: 0; padding: 0; }
#leftmenu ul a { color: black; text-decoration: none; }

#leftmenu ul {
	padding-left: 20px;
	margin-left: 0;
}
#leftmenu ul li { list-style-type: square; }
#inhoud { text-align:left; padding-left:10px; padding-top:10px; width:480px; float: left; }

#right { width:220px; min-height:300px; text-align:left; padding-bottom:10px; background:url(../images/img_14.jpg) no-repeat 50% bottom; float:right; }
#right img { padding-left: 1px; border-width: 0; }
#right a { width: 54px; float: left; margin: 4px 150px 4px 0; padding: 0; border-width: 0; }
#right p {
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
}
#menu { width:980px; height:30px; background:url(../images/balk.jpg) no-repeat right 50%; clear: left; min-width: 980px; min-height: 30px; max-width: 980px; max-height: 30px; }

#menu a { color:#ffffff; text-decoration: none; text-align: left; vertical-align: top; }
#footer {
	clear:both;
	width:900px;
	padding-top:10px;
	margin-top:10px;
	padding-bottom:10px;
	border-top: 1px solid #999999;
}

#footer a {
	text-decoration: none;
	color: #221f26;
}

#menu ul, #footer ul { padding-top:10px; text-align:left; margin-bottom: 0; padding-bottom: 0; }

#menu li, #footer li {
	display:inline;
	padding-right:20px;
	padding-left:20px;
	border-right: 1px solid white;
}

#footer ul {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
}

#footer ul li {
	padding:0px;
}


/** Contact Form **/
/* #contactform ul { 
	font-size: 11px; 
	font-family: arial; 
	list-style-type: none; 
	list-style-image:none; 
	margin: 12px 0 0 0; 
	padding: 0; 
	display:block;
} */

/* #contactform li { 
	display:inline; 
} */

#contactform input {
	width: 40%; 
	display:block; 
	text-align: left; 
	float: left; 
	padding: 3px 0;
	margin: 4px 20px 0;
}

#contactform label { 
	width: 20%; 
	clear: both; 
	float: left; 
	padding: 5px 0;
	margin: 5px 0;
}

#id_message { 
	width: 90%;
	text-align: left; 
	float: left; 
	padding: 4px; 
	margin: 5px 20px 0 0; 
}

#contactform .submit {
	/* width: auto; */
	width: 10%;
	float:left; 
	vertical-align: bottom; 
	margin: 20px 0;
	text-align: center;
	/* display: block; */
}

#contactform .errorlist {
	color: red;
	display: inline;
	float: left;
	clear: both;
	margin: 0;
	padding: 0;
}
	
#contactform .errorlist li {
	margin: 0;
	padding: 0;
}

/* CSS Document */
