/*
 THIS IS THE MILJOENHUIZEN KLUP STYLE SHEET. ALL RIGHTS RESERVED
================================================*/
.hidden {visibility: hidden; }
.dispn {display: none; }
.vis {visibility: visible; }
.xpq {font-family: Helvetica; font-size: 8pt}
.pq  {font-family: Helvetica; font-size: 9pt}
.nrm {font-family: Helvetica; font-size: 10pt}
.gr  {font-family: Helvetica; font-size: 12pt}
.hdr {font-family: Helvetica; font-size: 15pt}
.xhdr{font-family: Helvetica; font-size: 17pt}
.xxhdr{font-family: Helvetica; font-size: 30pt}
.spec,
a .spec,
a:link .spec,
a:visited .spec{
	font-family: Helvetica;
        color:red;
}
/* VERWIJDERD, IE ondersteunt het niet.
table .navig th:hover , 
table .subpage th:hover ,
table .feedback th:hover ,
table .feedback2 th:hover ,
table .unit th:hover ,
table .filled th:hover {
	background:#fce;
	border-color:#523A0B;
} */
img 	{
	border: 0;
	border-bottom: 0;
}
select {
	font-family: Helvetica; 
	font-size: 8pt; 
	width: 110px
}
form {
	margin: 0;
}
input[type="submit"]{
} 
input[type="text"]{
	font-family: Helvetica;  
	font-size: 8pt; 
	width: 110px}
body {
	/* background-color:#9cf; old klup color */
	/* background-color:#cef; old klup color */
	/* background-color:#ddf5ff; */
	background-color:#ffffff; 
	/* background-color:#fff; */
	/* margin-left: 0; */
	margin: 0;
	/* margin-top: 0; */
	font-family: Helvetica; font-size: 10pt;
}
.klupfont {
	font-family: Helvetica; font-size: 10pt;
}
.redfont {
	color: red;
}
table .dummy {
	border-spacing:0;
	border-collapse:collapse;
	border: 0px solid #336699;
	}
table .dummy td {
	/* font-family: Helvetica; font-size: 10pt;  */
	padding:0 0;
	vertical-align: top;
	}
table .stack {
	border-spacing:0;
	border-collapse:collapse;
	border: 0 solid #336699;
	}
table .stack td {
	padding:3px 3px;
	vertical-align: top;
	}
table .subpage td {
	background-color:#E3FFFF;
	/* border: 1px solid #336699; WERKT NIET VANWEGE CASCADE */
}
table .subpage th {
	border: 1px solid #336699;
	font:normal 150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
}
table .subpage {width: 700px}
table .feedback ,
table .feedback2 ,
table .unit {
	border: 2px solid #336699;
}
table .subpage ,
table .unit {
	border: 1px solid #336699;
}
table .filled ,
table .feedback2 ,
table .feedback {
	border: 0px solid #9AC;
}
table .feedback ,
table .feedback2 ,
table .subpage ,
table .unit ,
table .filled {
	font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0;
	margin:0 0 1em;
	color:#000;
	}
table .navig {
	font:normal 76%/150% "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
	border-collapse:collapse;
	border-spacing:0;
	border: 2px solid #336699;
	margin:0 0 1em;
	color:#000;
	}
a {
	color:#523A0B;
	/* text-decoration: none; */
	/* border-bottom:1px dotted;  */
}
a:visited {
	color:#944;
	font-weight:normal;
}
/* REMOVED, AS NOT SUPPORTED BY IE
.brackets:before { content:"\005B";}
.brackets:after { content:"\005D";} */
.brackets { color: red; }
a:hover {
	color: red;
}
/* input[type="button"] .when { */
input.when {
	background-color: #999;
	white-space:nowrap;
	width: 50px; 
}
table  th {
	font-weight:bold;
	line-height:normal;
	background-color:#ABF;
	padding:0.25em 0.5em;
	text-align:left;
	}
table  th,
table  td {
	padding:0.25em 0.5em;
	text-align:left;
	vertical-align:top;
	}
table  th {
	font-weight:normal;
	white-space:nowrap;
	}
table th a:link,
table th a:visited {
	font-weight:bold;
	}
table .filled td,
table .filled th {
	border:1px solid #fff;
	border-width:0px 0;
	}
table .filled tr td{
	background-color: #ddf5ff;
}
table .subpage tr.odd td ,
table .filled tr.odd td {
	background-color: #fff;
}
table .feedback td { /* feedback only on detail page */
	background-color:#bdd;
}
table .feedback2 th { 
	font-weight: bold;
}
table .feedback2 td { 
	background-color:#def;
}
table .navig td {
	/* background-color:#AEF; */
	background-color:#DEF;
}
table .navig td,
table .navig th {
	border:1px solid #fff;
	border-width:0 0; /* set to 1 to get borders */
}
