body {
	background			: #393532 url(../img/bg.jpg) repeat-x ;
	font				: 0.9em Arial;
	text-align			: center;
}
a 			{ color: #000; }
a:hover 	{ text-decoration: none; }
a.footer 	{ color: #FFF; }

#container{
	width				: 748px;
	margin				: 0 auto;
	text-align			: left;
}

#header {
	position			: relative;
	width				: 748px;
	height				: 181px;
	background			: url(../img/logo.jpg) no-repeat;
}

#header #flashimg {
	position			: absolute;
	width				: 231px;
	height				: 156px;
	left				: 499px;
	top					: 26px;
	background			: none;
}

#center {
	background			: url(../img/center.gif) repeat-y;
	width				: 748px;
	padding-left		: 10px;
}

#wrapper {
	width				: 748px;
	min-height			: 480px;
	_height				: 480px;
	background			: url(../img/bg_ketel.jpg) no-repeat left bottom;
}

#footer {
	background			: url(../img/footer.jpg) no-repeat;
	height				: 51px;
	width				: 748px;
	clear				: both;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 0.7em;
	color				: #FFFFFF;
	text-indent			: 14px;
	padding-top			: 8px;
}

/* Menu */
#menu{
	width				: 146px;
	float				: left;
}

#menu ul {
	list-style			: none;
	margin				: 0px;
	text-align			: left;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	color				: #FFF;
	padding				: 0px;
	line-height			: 24px;
}

#menu li {
	margin				: 0 0 3px 0;
}

#menu li a{
	display				: block;
	background			: #154923 url(../img/menu_blok.jpg) no-repeat;
	padding				: 0 0 3px 14px;
	color				: #FFF;
	_height				: 24px;
}

#menu li a:hover,
#menu li.actief a {
	background			: #047120 url(../img/menu_blok_active.jpg) no-repeat;
	padding-bottom		: 3px;
}

.active {
	background			: url(../img/footer.jpg) no-repeat;
}

/* Tekst */
#tekst {
	width				: 500px;
	float				: left;
	padding-left		: 34px;
	font-size			: 0.85em;
	line-height			: 1.4em;
}

#tekst h1 {
	margin				: 0 0 20px 0;
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 1.7em;
	font-weight			: normal;
	line-height			: 1.4em;
	color				: #195b2b;
}

#tekst h2 {
	margin				: 0;
	font-size			: 1.3em;
	font-weight			: normal;
	line-height			: 1.4em;
	color				: #72011D;	
}

#tekst p {
	margin				: 0 0 1em 0;
}

#tekst ul {
	margin				: 0 0 1em 2em;
	padding				: 0;
}

#tekst dl {
	width				: 396px;
	overflow			: hidden;
	zoom				: 1;
}

#tekst dt,
#tekst dd {
	float				: left;
	margin				: 0;
	padding				: 3px 0;
}

#tekst dt {
	clear				: left;
	width				: 90px;
	padding				: 3px 6px 3px 0;
	text-align			: right;
	font-weight			: bold;
}

#tekst dd {
	width				: 300px;
}

/* Bottom */
.ontwikkeld {
	float				: right;
	width				: 250px;
}

address {
	float				: left;
	width				: 470px;
	font-style			: normal;
}

table {
	border				: 1px dotted black;
	background-color	: #f4f3ff;
}

tr {
	height				: 30px;
}

.br {
	border-right		: 1px dotted black;
}

.bb {
	border-bottom		: 1px dotted black;
}

input {
	border				: none;
	background-color	: #2A9C47;
}

textarea {
	background-color	: #2A9C47;
}


/* --------------------------------	*/
/* contact formulier			 	*/
/* --------------------------------	*/
.contactform {
	margin				: 0;
}

.contactform input, 
.contactform select, 
.contactform textarea   {
	padding				: 2px;
	border				: 1px solid #999;
	font				: 1em Arial;
}

.contactform input.button {
	cursor				: pointer;
	background			: #72011D;
	color				: #fff;
	font-weight			: bold;
	margin-top			: 10px;
	border				: none;
	padding				: 3px 10px;
}

.contactform ul {
	list-style			: none;
	margin				: 0;
	padding 			: 0;
}

.contactform fieldset {
	border				: 0;
	margin				: 0;
	padding				: 0;
}

.contactform legend 	{
	display				: none;
}

.contactform .veldFout 	{
	border				: 1px solid red !important;
}

.contactform #frmMelding 	{
	color				: red;
	font-weight			: bold;
	margin				: 10px 0;
}

.contactform li.postcode	{
	float				: left;
	width				: 70px;
}

.contactform li.plaats	{
	float				: left;
	width				: 230px;
}

.contactform li.telefoon	{
	clear				: both;
}

