body { margin:0px; font-family: verdana; text-align: justify; font-size:13px; }
p { text-align: justify; }

img.left { float:left; padding-right: 10px; }
img.right { float:right; padding-left: 10px; }

table { font-family: verdana; font-size: 13px; border: 1px solid #000000; }
.no_border { border:0px solid  }
.lijst { width: auto; padding: 0; margin: 0 auto 1.5em auto; border:0px; border-collapse:collapse; }
.yellowbord { border: 2px solid #BC9600; }

th {
     font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color: #866802;
     border-left: 1px solid #E7BA00;
     border-right: 1px solid #E7BA00;
     border-bottom: 1px solid #E7BA00;
     border-top: 1px solid #E7BA00;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: left;
     padding: 4px 10px 4px 10px;
     background: #FED444;
     vertical-align:middle;
   }
/* br { clear: left; }    */
th.sortable, th.sortable-text, th.sortable-date, th.sortable-keep, th.sortable-date-dmy, th.sortable-numeric, th.sortable-currency,
th.sortable-sortByTwelveHourTimestamp, th.sortable-sortIPAddress, th.sortable-sortEnglishLonghandDateFormat, th.sortable-sortScientificNotation,
th.sortable-sortImage, th.sortable-sortFileSize, th.sortable-sortAlphaNumeric, th.sortable-sortEnglishDateTime
  {
    background: #FED444;
    padding: 4px;
  }
td.center { text-align:center; }  
td.left   { text-align:left; }  
td.hoofding  {
     font: bold 10px/22px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
     color: #866802;
     border-left: 1px solid #E7BA00;
     border-right: 1px solid #E7BA00;
     border-bottom: 1px solid #E7BA00;
     border-top: 1px solid #E7BA00;
     letter-spacing: 1px;
     text-transform: uppercase;
     text-align: left;
     padding: 4px 10px 4px 10px;
     background: #FED444;
     vertical-align:middle;
   }


td.data { font: normal 12px "Arial", Helvetica, sans-serif;
          border-left: 0px solid #E7BA00;
          border-right: 0px solid #E7BA00;
          border-bottom: 1px solid #E7BA00;
          padding: 3px 6px 3px 6px;
          color: #000000; }  
          
td.alt { background-color: #FFFEE5; }

a:link    { color:#000000; text-decoration:none; font-weight:normal; }
a:visited { color:#000000; text-decoration:none; font-weight:normal; }
a:hover   { color:#000000; text-decoration:none; font-weight:normal; }

a.geel:link    { color:#BC9600; text-decoration:underline; font-weight:bold; }
a.geel:visited { color:#BC9600; text-decoration:underline; font-weight:bold; }
a.geel:hover   { color:#866D00; text-decoration:none; font-weight:bold; }

a.oranje:link    { color:#FF6600; text-decoration:underline; font-weight:bold; }
a.oranje:visited { color:#FF6600; text-decoration:underline; font-weight:bold; }
a.oranje:hover   { color:#FF6600; text-decoration:none; font-weight:bold; }

a.geel_sm:link    { color:#BC9600; text-decoration:underline; font-weight:normal; }
a.geel_sm:visited { color:#BC9600; text-decoration:underline; font-weight:normal; }
a.geel_sm:hover   { color:#866D00; text-decoration:none; font-weight:normal; }


a.amenu:link    { color:#FFFFFF; text-decoration:underline; font-weight:normal; }
a.amenu:visited { color:#FFFFFF; text-decoration:underline; font-weight:normal; }
a.amenu:hover   { color:#FFFFFF; text-decoration:none; font-weight:normal; }

a.red:link    { color:#FF0000; text-decoration:underline; font-weight:normal; }
a.red:visited { color:#FF0000; text-decoration:underline; font-weight:normal; }
a.red:hover   { color:#FF0000; text-decoration:none; font-weight:normal; }

a.black:link    { color:#000000; text-decoration:underline; font:normal 12px "Arial"; }
a.black:visited { color:#000000; text-decoration:underline; font:normal 12px "Arial"; }
a.black:hover   { color:#000000; text-decoration:none;      font:normal 12px "Arial"; }

a.bread:link    { color:#000000; text-decoration:underline; font:normal 9px "Arial"; }
a.bread:visited { color:#000000; text-decoration:underline; font:normal 9px "Arial"; }
a.bread:hover   { color:#000000; text-decoration:none;      font:normal 9px "Arial"; }


/* TEKST */
.breadcrum { font-size: 9px }

/* FORMULIEREN */
input    { border: 1px #7F9DB9 solid; padding:2px;}
fieldset { width: 430px; }
legend   { color: #000000; }
label    { display: block; float: left; color: #000000; text-align: right; margin: 3px 4px 10px 4px; width: 150px;}

/* KALENDER CSS */
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 158px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
	background-color: #FED444;
	color: #9D6814;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: #FED444;
	color: #9D6814;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #FEE084;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}
/* ******************************************************** */ 