	* {
		margin: 0;
		padding: 0;
		border: 0;
		border-collapse: collapse;
		text-decoration: none;
	}
	
	span.highlighted {
		background-color: #ffff00;
		color: #46505a;
		padding: 0px 3px;
		font-weight: bold;
	}
	
	label.failed 
	{
		font-weight: bold;
		color: #FF0000;
	}
	
	a {
		color: #329cfe;
		text-decoration: underline;
	}		

	/********************************************/
	
	body {
		background-color: #FFF;
		background-image: url('../images/layout/background.png');
		background-repeat: no-repeat;
		background-position: top center;				
		font-family: Arial, Verdana;
		font-size: 11px;
		color: #46505a;
		line-height: 18px;
	}
	
	/********************************************/
	
	.text {
		width: 313px;
		height: 18px;
		border: 1px solid #329cfe;
		background-color: #fff;
		font-family: Arial, Verdana;
		font-size: 11px;
		padding-top: 4px;
		padding-left: 4px;
	}
	
	.textarea {
		width: 313px;
		border: 1px solid #329cfe;
		background-color: #fff;
		font-family: Arial, Verdana;
		font-size: 11px;
		padding-top: 4px;
		padding-left: 4px;	
	}
	
	label {
		 font-size: 11px;
	}
	
	.button {
		width: 80px;
		height: 24px;
		background-color: #329cfe;
		font-family: Arial, Verdana;
		font-size: 9pt;
		font-weight: bold;
		color: #FFFFFF;
		border: 1px outset #329cfe;
		text-align: center;
	}
	
	input.searchField {
		width: 115px;
		height: 16px;
		float: left;
		font-size: 10px;
		border: 1px solid #329cfe;
		margin: 7px 7px 0px 0px;
		padding-left: 2px;
	}
		
	/********************************************/
	
	div#whiteDiv {
		width: 920px;
		margin-left: auto;
		margin-right: auto;
		z-index: 1;
	}
	
	/*******************menu*********************/
	
	div#menuDiv {
		width: 920px;
		height: 34px;
		background-image: url('../images/menu/background.png');
		background-position: top left;
		background-repeat: repeat-x;
	}
	
	a.menuLink {
		height: 34px;
		display: block;
		float: left;
	}
	
	div.menuNormal {
		padding: 0px 18.5px;
		height: 34px;
		float: left;
		cursor:pointer;
	}
	
	div.menuHover {
		background-image: url('../images/menu/over.png');
		background-position: top left;
		background-repeat: repeat-x;
	}
	
	div.menuActive {
		background-image: url('../images/menu/over.png');
		background-position: top left;
		background-repeat: repeat-x;
	}

	/***************sub-menu*********************/
	
	.popupMenu {
		position: absolute;
		z-index: 100;
		width: 161px;
		display: inline;
		float: left;
	}
	
	.popupMenu ul {
		list-style-type: none;
		width: 161px;
	}
	
	.popupMenu ul li {
		width: 161px;
		text-align: center;
	}
	
	.popupMenu ul li div a {
		text-decoration: none !important;
		margin-left: 16px;
		display: block;
	}
	
	.popupMenu ul li div {
		width: 161px;
		text-align: left;
		line-height: 29px;
		display: block;
	}
	
	div.normal {
		background-color: #f4f4f4;
		background-image: url('../images/menu/line.gif');
		background-repeat: repeat-x;
		background-position: top left;
	}
	
	div.normal a {
		color: #46505a;
		padding-left: 15px;
	}

	div.hover {
		background-color: #fff;
		background-image: url('../images/menu/line.gif');
		background-repeat: repeat-x;
		background-position: top left;
	}
	
	div.hover a {
		color: #329cfe;
		background-image: url('../images/icons/blue_arrow.gif');
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 15px;
	}
	
	/****************side-menu*******************/
	
	div#sidemenuDiv {
		width: 320px;
		float: left;
	}
	
	ul#sidemenuList {
		list-style-type: none;
	}
	
	ul#sidemenuList li {
		height: 30px;
		border-bottom: 1px dotted #fff;
		line-height: 30px;
	}
	
	ul#sidemenuList li a {
		color: #46505a;
		padding-left: 32px;
		text-decoration: none;
		font-weight: bold;
	}

	ul#sidemenuList li a:hover {
		color: #329cfe;
		text-decoration: none;
		background-image: url('../images/icons/blue_arrow.gif');
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}
	
	ul#sidemenuList li a.active {
		color: #329cfe;
		padding-left: 32px;
		background-image: url('../images/icons/blue_arrow.gif');
		background-position: 15px 50%;
		background-repeat: no-repeat;
	}
	
	ul#sidemenuList li a.subActive {
		color: #46505a;
	}
	
	/***************logo*************************/
	
	div#logo {
		width: 320px;
		height: 180px;
		float: left;
		background-image: url('../images/layout/logo_bg.gif');
		background-repeat: no-repeat;
		background-position: bottom left;
	}
	
	/***************header**********************/
	
	div#header {
		width: 600px;
		height: 345px;
		float: left;
		position: relative;
		z-index: 1;
	}
	
	/***************content*********************/
	
	div#content {
		width: 600px;
		min-height: 250px;
		height: auto !important;
		height: 250px;
		float: left;
		position: relative;
		z-index: 2;
	}
	
	div#content li {
		margin-left: 15px;
	}
	
	/***************footer**********************/
	
	div#footer {
		width: 600px;
		height: 20px;
		float: left;
		line-height: 20px;
	}
	
	div#footer a {
		color: #46505a;
		text-decoration: none;
	}
	
	div#footer a:hover {
		color: #329cfe;
	}
	
	/***************sideItems*******************/

	div#sideItems {
		float: left;
		width: 320px;
		min-height: 512px;
		height: auto !important;
		height: 512px;
		background-image: url('../images/layout/sideItemBackground.png');
		background-repeat: no-repeat;
		background-position: bottom left;
		background-color: #d6e8ff;
	}
	
	/***************container*******************/
	
	div.containerLeft, div.containerRight {
		float: left;
		background-color: #fff;
	}
	
	div.containerLeft {
		width: 320px;
		min-height: 384px;
		height: auto !important;
		height: 384px;
	}
	
	div.containerRight {
		width: 600px;
	}
	
	/***************objects*******************/
		
	div.objects p.head {
		color: #329cfe;
		font-weight: bold;
	}
	
	div.objects div.textDiv {
		float:left; 
		width: 330px;
	}
	
	div.objects div.imageDiv {
		float: left;
		width: 155px; 
		height: 100px;
		padding-right: 15px;
	}
	
	/***************sideitem nieuws*******************/
	
	div.sideitem_nieuws {
		padding: 0px 17px;
	}
	
	div.newsHover {
		background-image: url('../images/layout/sideitem_hover.png');
		background-repeat: repeat-x;
		background-position: bottom left;
	}
	
	div.sideitem_link a
	{
		text-decoration: none;
	}
	
	div.sideitem_link {
		font-weight: bold;
		text-decoration: none;
		padding-left: 15px;	
	}
	
	div:hover.sideitem_link {
		color: #329cfe;
		background-image: url('../images/icons/blue_arrow.gif');
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 15px;		
	}
	
	div.quote
	{
		position: relative; 
		padding-left: 32px; 
		padding-right: 32px;
		padding-bottom: 7px; 
		border-bottom: 1px dotted #98cdfe; 
		width: 256px; 
		
	}	
	
	div.quoteTop 
	{
		position: absolute;
		top: 0px;
		left: 5px;
		background-image: url('../images/layout/quote_top.png');
		width: 58px;
		height: 45px;
	}
	
	div.quoteBottom 
	{
		position: absolute;
		right: 5px;
		bottom: 5px;
		background-image: url('../images/layout/quote_bottom.png');
		width: 58px;
		height: 45px;
	}
	
	div.quoteContent
	{
		position: absolute;
		width: 256px;
		overflow: auto;
	}
	
	/***************gallery*******************/
	table.gallery td {
		padding: 7px;
	}
	
	table.gallery a {
		text-decoration: none;
	}
