html, body{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	margin: 0px;
	padding: 0;
	padding-bottom: 20px;
	padding-top: 20px;
	border: 0;
	background: #E6E6E6 url(pix/blue.jpg) no-repeat fixed top left;
}

a:link, a:visited , a:active {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: black;
	text-decoration: underline;
	font-weight: bold;
}

.headportlet {
	text-align: left;
	background-color: white;
	vertical-align: top;
	height: 100px;
	background: White url(pix/header.png);
}

.footportlet {
	background-color: white;
	vertical-align: top;
	height: 30px;
	background: White url(pix/footer30.png);
	font-size: 11px;
	text-align: left;
	color: White;
}

.mainportlet {
	text-align: left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
	vertical-align: top;
	height: 640px;
	background: White;
	filter:alpha(opacity=90);   /* Internet Explorer       */
   -moz-opacity:0.90;           /* Mozilla 1.6 and below   */
   opacity: 0.90;               /* newer Mozilla and CSS-3 */
}

/* Portletmatrix */

.portletmatrix {
	border-width: 0px;
}

.portletmatrix td {
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* Portlet-blauw */

.portlet-blauw {
	text-align: left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
/*	background-color: #D8E2EB; */
	background-color: white;
}

.portlet-blauw th.balk {
   background: transparent url(pix/th-img788.png) no-repeat top left;
	font-size: 11px; 
	color: white;
	font-weight: bold;
	line-height : 18px;
	padding-bottom: 5px;
   padding-right: 0px;
   padding-left: 12px;
   text-align: left;
}

.portlet-blauw th.hoekje {
	background: transparent url(pix/th-img-eind.png) no-repeat top left;
	padding: 0px;
}

.portlet-blauw th.balk a:link, .portlet-blauw th.balk a:visited , .portlet-blauw th.balk a:active {
	color: white;
	text-decoration: none;
}

.portlet-blauw th.balk a:hover {
	border-bottom: 1px solid white;
	color: white;
	text-decoration: none;
}

.portlet-blauw td {
	padding-left: 4px;
	padding-right: 0px;
	width: 100%;
	font-size: 11px;
	text-align: left;
}

/* .portlet-blauw td a:link, .portlet-blauw td a:visited , .portlet-blauw td a:active {
	color: white;
	text-decoration: none;
} 

.portlet-blauw td a:hover {
	border-bottom: 1px solid white;
	color: white;
	text-decoration: none;
} */

/* Portlet-rood */

.portlet-rood {
	text-align: left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
/*	background-color: #E7DCE1; */
	background-color: white;
}

.portlet-rood th.balk {
   background: transparent url(pix/th-img788-rood.png) no-repeat top left;
	font-size: 11px; 
	color: white;
	font-weight: bold;
	line-height : 18px;
	padding-bottom: 5px;
   padding-right: 0px;
   padding-left: 12px;
   text-align: left;
}

.portlet-rood th.hoekje {
	background: transparent url(pix/th-img-eind-rood.png) no-repeat top left;
	padding: 0px;
}

.portlet-rood th.balk a:link, .portlet-rood th.balk a:visited , .portlet-rood th.balk a:active {
	color: white;
	text-decoration: none;
}

.portlet-rood th.balk a:hover {
	border-bottom: 1px solid white;
	color: white;
	text-decoration: none;
}

.portlet-rood td {
	padding-left: 4px;
	padding-right: 0px;
	width: 100%;
	font-size: 11px;
	text-align: left;
}

/* .portlet-rood td a:link, .portlet-rood td a:visited , .portlet-rood td a:active {
	color: black;
	text-decoration: none;
}

.portlet-rood td a:hover {
	border-bottom: 1px solid white;
	color: black;
	text-decoration: none;
} */


.div250grijs {
	width: 250px;
	text-align: left;
	vertical-align: middle;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate; 
	background-color: #EAEAEA;
	padding-top: 3px;
	padding-bottom: 3px;
}

.div250grijs td {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

.div200grijs {
	width: 200px;
	text-align: left;
	vertical-align: middle;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate; 
	background-color: #EAEAEA;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
}

.div200grijs td {
	font-size: 11px;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 2px;
}

/* portlet-grijs */

.portlet-grijs {
	text-align: left;
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: gray gray gray gray;
	border-collapse: separate; 
	background-color: #EAEAEA;
}

.portlet-grijs th.balk {
   background: transparent url(pix/th-img788-grijs.png) no-repeat top left;
	font-size: 11px; 
	color: white;
	font-weight: bold;
	line-height : 18px;
	padding-bottom: 5px;
   padding-right: 0px;
   padding-left: 12px;
   text-align: left;
}

.portlet-grijs th.hoekje {
	background: transparent url(pix/th-img-eind-grijs.png) no-repeat top left;
	padding: 0px;
}

.portlet-grijs th.balk a:link, .portlet-grijs th.balk a:visited , .portlet-grijs th.balk a:active {
	color: white;
	text-decoration: none;
}

.portlet-grijs th.balk a:hover {
	border-bottom: 1px solid white;
	color: white;
	text-decoration: none;
}

.portlet-grijs td a:link, .portlet-grijs td a:visited , .portlet-grijs td a:active {
	color: black;
	text-decoration: none;
}

.portlet-grijs td a:hover {
/*	border-bottom: 1px solid white; */
	color: black;
	text-decoration: none;
}

.portlet-grijs td {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	font-size: 11px;
	text-align: left;
}

