* {
margin: 0;
padding: 0;
}

/* layout scrollbar */
body{
background: #FFFFFF;					/* achtergrondkleur applicatie */
scrollbar-arrow-color: #E3E3E3;			/* licht blauw */
scrollbar-3dlight-color: #8E8E8E;		/* donker blauw */
scrollbar-highlight-color: #E3E3E3;		/* licht blauw */
scrollbar-face-color: #8E8E8E; 			/* donker blauw */
scrollbar-shadow-color: #E3E3E3;		/* licht blauw */
scrollbar-darkshadow-color: #8E8E8E;	/* donker blauw */
scrollbar-track-color: #E3E3E3;			/* licht blauw */
}

/*LINKS */
A:link				{	color: #023B2C; TEXT-DECORATION: none }
A:visited			{	color: #023B2C; TEXT-DECORATION: none }
A:active			{	color: #023B2C; TEXT-DECORATION: none }
A:hover				{	color: #023B2C; TEXT-DECORATION: underline }

.index-background {
	background-image : url(../img/shadow.gif);
	background-repeat: repeat;	
}

/* TABLE */
.main-body 		{
	vertical-align: top;
	height: 100%;
	width : 910px;
}
.right 		{
	background-image : url(../img/shadow.gif);
	background-repeat: repeat;
	width : auto;
	height : auto;
}
.left 		{
	background-image : url(../img/shadow.gif);
	background-repeat: repeat;
	background-position: top right;
	width : auto;
	height : auto;
}
.main-top-kloens 		{
	background-image : url(../img/kloens/header_kloens_leeg.jpg);
	vertical-align: top;
	height: 250px;
	width : 910px;
}
.main-top-imk 		{
	background-image : url(../img/imk/header_imk_leeg.jpg);
	vertical-align: top;
	height: 250px;
	width : 910px;
}
.main-top-gbk 		{
	background-image : url(../img/gbk/header_gbk_leeg.jpg);
	vertical-align: top;
	height: 250px;
	width : 910px;
}
.main-menu 		{
	background-repeat: no-repeat;
	vertical-align: top;
	height: 32px;
	width : 920px;
}
.main-main {
	background-color: #FFFFFF;
	vertical-align: top;
	height: 100%;
	width : 910px;
}
.main-bottom-kloens 		{
	background-image : url(../img/kloens/footer_kloens.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	height: 22px;
	width : 910px;
}
.main-bottom-gbk 		{
	background-image : url(../img/gbk/footer_gbk.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	height: 22px;
	width : 910px;
}
.main-bottom-imk 		{
	background-image : url(../img/imk/footer_imk.gif);
	background-repeat: no-repeat;
	vertical-align: bottom;
	height: 22px;
	width : 910px;
}
a.menu_sub	{
	display: block;
	width:   165px;
	padding: 3px 8px;
	position:relative;
	border: 0px;
	background: #ECF0EF;
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
	opacity: 0.85;
	font: bold 10pt "Verdana"; color: #023B2C;
}
a.menu_sub_imk	{
	display: block;
	width:   210px;
	padding: 3px 8px;
	position:relative;
	border: 0px;
	background: #ECF0EF;
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
	opacity: 0.85;
	font: bold 10pt "Verdana"; color: #023B2C;
}
a.menu_sub_contact	{
	display: block;
	width:   120px;
	padding: 3px 8px;
	position:relative;
	left:-31px;
	border: 0px;
	background: #ECF0EF;
	filter:alpha(opacity=85);
		-moz-opacity:0.85;
		-khtml-opacity: 0.85;
	opacity: 0.85;
	font: bold 10pt "Verdana"; color: #023B2C;
}

.main_div {
	width: 910px;
	height: auto;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-color: #FFFFFF;
	font: 9pt "Verdana"; 
	color: #000000;
}

.header_table 		{
	background-color: #023B2C;
	font: bold 10pt "Verdana";
	color: #FFFFFF;
	height:	30px;
	width: 500px;
	text-align: center;
	border-bottom: 1px solid #023B2C;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}
div.login-container {
	position:relative;
	background: #FFFFFF;
	border: 1px solid #023B2C;
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
}

.projecten_back {
	background-image: url(../img/projecten_balk.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 540px;
}


/* MENU */
.menu_control		{  font: bold 8pt "Verdana"; color: #F78D00; cursor: hand;}
.menu_rollover 		{  font: bold 8pt "Verdana"; color: #0872FF; cursor: hand;}
		
/* knoppen */
.button	 			{  font: bold 8pt "Verdana"; color: #000000; background:#F8EFE3; border-color:#000000; width: 80px; cursor: hand; }

/* formulieren / tekstvelden */
.form_white			{  font: 8pt "Verdana"; color: #000000; background:#F8EFE3; border: 1px groove #000000; }

/* gewone text */
.text-header 			{  font: bold 12pt "Arial"; color: #000000; cursor: default; }
.text					{  font: 9pt "Verdana"; color: #000000;}
.text-small				{  font: 8pt "Verdana"; color: #000000;}
.text-large				{  font: bold 18pt "Verdana"; color: #581c58;}
.text-wit				{  font: 10pt "Verdana"; color: #FFFCDB;}
.text-times-bold 		{  font: bold 11pt "Times"; color: #000000; line-height: 140%; cursor: default; }
.text-verdana			{  font: 9pt "Verdana"; color: #000000; line-height: 180%; cursor: default;}
.text-verdana-header	{  font: bold 11pt "Verdana"; color: #8B6900; cursor: default;}
.text-verdana-subheader	{  font: bold 9pt "Verdana"; color: #C4A006; line-height: 180%; cursor: default;}



/* kleuren bij een rollover tabel attribuut */
.odd				{	font: 8pt "Verdana"; color: #000000; background-color: #99CCFF; cursor: hand; }
.even				{	font: 8pt "Verdana"; color: #000000; background-color: #B0D9FF; cursor: hand; }
.rollover			{	font: 8pt "Verdana"; color: #000000; background-color: #669999; cursor: hand; }
.selected			{	font: 8pt "Verdana"; color: #000000; background-color: #111111; cursor: hand; }

.odd_large			{	font: 8pt "Verdana"; color: #000000; background-color: #B0D9FF; height: 25px; cursor: hand; }
.even_large			{	font: 8pt "Verdana"; color: #000000; background-color: #99CCFF; height: 25px; cursor: hand; }
.rollover_large		{	font: 8pt "Verdana"; color: #000000; background-color: #669999; height: 25px; cursor: hand; }
.selected_large		{	font: 8pt "Verdana"; color: #000000; background-color: #111111; height: 25px; cursor: hand; }




