html, body {
	margin:							0;
	padding:						0;
}

body {
	background-image:				url(../images/bg.gif);
	background-repeat:				repeat-x;
	background-color:				#ffffff;
}

table { 
	border-collapse:				collapse;
}

table td, table th {
	padding :						0;
}

td {
	vertical-align:					top;
	color:							#313b34;
	font-family:					arial,verdana,helvetica,tahoma,geneva,sans-serif;
	font-size:						12px;
	text-decoration:				none;
}

a, a:link, a:visited {
	color:							#c63636;
	text-decoration:				none;
}

h1 {
	padding:						0;
	margin:							0;
	font-family:					arial,verdana,helvetica,tahoma,geneva,sans-serif;
	color:							#c63636;
	font-size:						16px;
}

h2 {
	padding:						0;
	margin:							0;
	font-family:					arial,verdana,helvetica,tahoma,geneva,sans-serif;
	color:							#313b34;
	font-size:						14px;
}

a:hover, a:focus, a:active {
	text-decoration:				underline;
}

.collom {
	width:							34%;
	height:							100%;
}

.label {
	padding-top:					8px;
	padding-bottom:					2px;
}

.formfield
{
	width:							300px;
	height:							20px;
	border:							#313b34 solid 1px;
	font-family:					arial,verdana,helvetica,tahoma,geneva,sans-serif;
	font-size:						12px;
}

.shadowleft {
	background-image:				url(../images/shadowleft.png);
	background-repeat:				repeat-y;
}

.shadowright {
	background-image:				url(../images/shadowright.png);
	background-repeat:				repeat-y;
}

.header {
	background-image:				url(../images/header.gif);
	background-repeat:				no-repeat;
	width:							750px;
	height:							223px;
}

ul.menu {
	padding:						0;
	margin:							0;
	list-style:						none;
	float:							left;
}

ul.menu li {
	float:							left;
	padding-bottom:					3px;
}

ul.menu li a {
	display:						block;
	width:							144px;
	height:							17px;
}

ul.menu li.welkom a {
	background-image:				url(../images/menu/welkom.gif);
	background-repeat:				no-repeat;
}

ul.menu li.welkom a:hover {
	background-image:				url(../images/menu/welkom_o.gif);
}

ul.menu li.welkom a#active {
	background-image:				url(../images/menu/welkom_o.gif);
	background-repeat:				no-repeat;
}

ul.menu li.over a {
	background-image:				url(../images/menu/over.gif);
	background-repeat:				no-repeat;
}

ul.menu li.over a:hover {
	background-image:				url(../images/menu/over_o.gif);
}

ul.menu li.over a#active {
	background-image:				url(../images/menu/over_o.gif);
	background-repeat:				no-repeat;
}

ul.menu li.diensten a {
	background-image:				url(../images/menu/diensten.gif);
	background-repeat:				no-repeat;
}

ul.menu li.diensten a:hover {
	background-image:				url(../images/menu/diensten_o.gif);
}

ul.menu li.diensten a#active {
	background-image:				url(../images/menu/diensten_o.gif);
	background-repeat:				no-repeat;
}

ul.menu li.advies a {
	background-image:				url(../images/menu/advies.gif);
	background-repeat:				no-repeat;
}

ul.menu li.advies a:hover {
	background-image:				url(../images/menu/advies_o.gif);
}

ul.menu li.advies a#active {
	background-image:				url(../images/menu/advies_o.gif);
	background-repeat:				no-repeat;
}

ul.menu li.tarief a {
	background-image:				url(../images/menu/tarief.gif);
	background-repeat:				no-repeat;
}

ul.menu li.tarief a:hover {
	background-image:				url(../images/menu/tarief_o.gif);
}

ul.menu li.tarief a#active {
	background-image:				url(../images/menu/tarief_o.gif);
	background-repeat:				no-repeat;
}

ul.menu li.contact a {
	background-image:				url(../images/menu/contact.gif);
	background-repeat:				no-repeat;
}

ul.menu li.contact a:hover {
	background-image:				url(../images/menu/contact_o.gif);
}

ul.menu li.contact a#active {
	background-image:				url(../images/menu/contact_o.gif);
	background-repeat:				no-repeat;
}

.content {
	width:							750px;
	height:							100%;
	background-color:				#ffffff;
}

ul.submenu {
	padding:						0;
	padding-top:					10px;
	margin:							0;
	list-style:						none;
	float:							left;
}

ul.submenu li {
	float:							left;
	padding-bottom:					3px;
}

ul.submenu li a {
	display:						block;
	width:							224px;
	padding-top:					4px;
	padding-bottom:					4px;
	background-image:				url(../images/submenu/bg.gif);
	background-repeat:				no-repeat;
	color:							#ffffff;
	font-weight:					bold;
}

ul.submenu li a:hover {
	background-image:				url(../images/submenu/bg_o.gif);
	background-repeat:				no-repeat;
	text-decoration:				none;
}

.leftcollom {
	background-image:				url(../images/bgcollomleft.gif);
	background-repeat:				repeat-x;
	background-position:			bottom;
	width:							222px;
	height:							100%;
	padding:						17px;
}

.rightcollom {
	width:							456px;
	height:							100%;
	padding:						17px;
}

.footer {
	width:							750px;
	height:							25px;
	background-color:				#313b34;
	color:							#ffffff;
}

.footer td {
	height:							25px;
	color:							#ffffff;
	vertical-align:					middle;
}

.footer td.space {
	width:							20px;
}

span {
	color:							#c63636;
}