/* Reset default values */
table, tr, td, p{ padding: 0px; margin: 0px; }
/* Body */
body { background-color: #CCCCCC; font-family: Calibri; }
/* Headers */
h1 { margin-bottom: 3px; margin-top: 0px; }
/*h1 { margin-bottom: 3px; margin-top: 0px; background-image: url(../Pics/mirror_bg.png); background-repeat: repeat-x; margin-left: -5px; padding-left: 5px; }*/
h2 { margin-bottom: 3px; }
h3 { margin-bottom: 3px; }

/* div */
div.AutoComplete { font-size: 10pt; border: 1px solid black; visibility: hidden; z-index: 30; position: absolute;
	padding: 3px; background-color: #EEEEEE; margin-top: -1px; width: 496px; }
div.formfalse { font-size: 10pt; margin-top: 2px; padding-left: 2px; padding-right: 2px;display:none;}
/* Tabellen */
table.customerform input[type="text"] { width: 250px; }
table.popuptable { z-index: 30; position: absolute; background-color: #000000; border: 2px solid black; height: 100%; width: 100%; filter: alpha (opacity=50); top: 0px; left: 0px; }
table.controlpanel { float: right; border: 2px solid #999999; width: 300px; background-image: url(../Pics/mirror_bg.png); 
	background-repeat: repeat-x; background-color: #EEEEEE;}
table.meldingrood { border: 2px solid #FF0000; width: 100%; }
table.demo { background-color: #FF0000; width: 100%; color: #FFFFFF; text-align: center; }
table.zoeken {visibility: hidden; z-index: 30; position: absolute; background-color: #DDDDDD; border: 2px solid black; }
table.collapse {border-collapse: collapse; }
table.nav { width: 100%; background-image: url(../Pics/nav_bg.png); background-repeat: repeat-x; border-collapse: collapse; font-size: 11pt; 
	border: 2px solid #444444; height: 50px; padding: 0px;}
table.navb { width: 100%; background-image: url(../Pics/nav_bg.png); background-repeat: repeat-x; border-collapse: collapse; 
	border: 2px solid #444444;}
table.navsub { color: #FFFFFF; visibility: hidden; z-index: 30; position: absolute; background-color: #525252; border: 2px solid #666666; 
	width: 220px; background-image: url(../Pics/nav_bgsub.png); background-repeat: repeat-y; }
table.navsub td { border: 1px solid transparent; font-size: 11pt; }
table.navsub hr{ border-color: #888888; margin: 0px;}
/*table.navsub td:hover { background-image: url(../Pics/nav_bgsubh.png); border: 1px solid #FFFFFF; }*/
/*table.navsub td:hover a{ color: #000000; }*/
table.tbmain { border-left: 2px solid #444444; border-right: 2px solid #444444; width: 100%; background-color: #FFFFFF; }
table.portreview { background-color: #000000; border-collapse: collapse;}
table.portreview td{width: 1px; border: 1px solid #FF0000;}
table.portreview td.grade {background-color: #FFFFFF; }
table.nieuwcorrespond { visibility: hidden; z-index: 30; position: absolute; background-color: #DDDDDD; border: 2px solid black; }
table.tbheader { border: 1px solid #999999; border-collapse: collapse; }
table.tbheaderB { border: 1px solid #000000; border-collapse: collapse; }
table.tbheaderd { border: 1px solid #555555; border-collapse: collapse; }
table.tbheadernopad { border: 1px solid #999999; border-collapse: collapse; }
table.tbheader td{ padding-left: 5px; padding-right: 5px;}
td { vertical-align: top; }
td.vmid { vertical-align: middle; }
td.tbheader { background-image: url(../Pics/mirror_bg1.png); border-bottom: 1px solid #999999; font-weight: 800; padding-left: 5px;
	padding-right: 5px; background-color: #CFCFCF; background-repeat: repeat-x;}
td.tbheaderB { background-image: url(../Pics/mirror_bg1.png); border-bottom: 1px solid #000000; font-weight: 800; padding-left: 5px; 
	padding-right: 5px; background-color: #CFCFCF; background-repeat: repeat-x;}
td.tbheaderd { background-image: url(../Pics/mirror_bg1dark.png); border: 1px solid #555555; font-weight: 800; padding-left: 5px; 
	padding-right: 5px; background-color: #A6A6A6; background-repeat: repeat-x;}
td.tbmainmarge { width: 5px; }
td.kalDagen { text-align: center; padding: 0px; margin: 0px; center: top; font: 11px Verdana, Arial; font-weight: normal; background-color: #FFFFFF; color: #AAAAAA; line-height: 20px; }
td.kalDagnummers { text-align: center; padding: 0px; margin: 0px; center: top; font: 11px Verdana, Arial; font-weight: 800; background-color: #FFFFFF; color: #000000; line-height: 20px; width: 21px; }
td.tdAgendaOpvul { width: 100px; }
td.tdAgendaAdminOpvul { width: 99px; }
td.menuOpvul { width: 150px; }
td.marge { width: 20px; }
td.margeprint { width: 5px; }
td.margelinks { width: 5px; }
td.clTitle { background-color: #CCCCCC; font-weight: 800; }
td.vcenter { vertical-align: middle; }
td.portfolio { width: 100px; }
td.filled {width: 100%; }
td.portnotes { width: 100px; }
tr.r1 { background-color: #DDDDDD; border-top: 1px solid #999999; }
tr.r1:hover { background-color: #c1ebff; border-top: 1px solid #999999; }
tr.r2 { background-color: #FFFFFF; border-top: 1px solid #999999; }
tr.r2:hover { background-color: #c1ebff; border-top: 1px solid #999999; }
tr.r1h { background-color: #DDDDDD; border-top: 1px solid #999999; }
tr.r2h { border-top: 1px solid #999999; }
tr.tbheaderspace { border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;}
tr.tbheaderspace1 { border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: 1px solid #999999;}
tr.tbheaderspace2 { border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid #999999;}
tr.email_selected { color: #ffffff; background-color: #5a5a5a; }
tr.email_selected:hover { color: #ffffff; background-color: #5a5a5a; }
/* Textareas */
textarea { border: 1px solid #999999; }
textarea.omschrijving { width: 400px; height: 100px; }
textarea.mail { width: 600px; height: 300px; }
textarea.intro { width: 800px; height: 250px; }
textarea.portnotes { width: 350px; height: 100px; margin-top: 3px; margin-bottom: 3px;}
textarea:focus { border: 1px solid #222222; }
/* Div */
div.popupscreen { z-index: 10000; filter: alpha(opacity=50); /*older IE*/ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/ -khtml-opacity: 0.5;   /*older Safari*/ opacity: 0.5; /*supported by current Mozilla, Safari, and Opera*/
	background-color: #000000; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; color: #FFFFFF; text-align: center; 
	vertical-align:middle; visibility: hidden;}
/* Algemeen */
input.onderdeel { width: 310px; }
input.subonderdeel { width: 300px; }
input.verborgen { visibility: hidden; z-index: 30; position: absolute; }
input[type="text"] {background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="text"]:focus {background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #222222; }
input[type="text"][readonly]:focus {background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="password"] {background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="password"]:focus {background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #222222; }
input[type="button"]  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="button"]:focus  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #222222; }
input[type="button"]:hover  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #222222; }
input[type="button"][disabled]:hover  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="submit"]  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #999999; }
input[type="submit"]:focus  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #222222; }
input[type="submit"]:hover  {background-image: url(../Pics/mirror_bg1dark.png); background-repeat: repeat-x; border: 1px solid #222222; }
input.btbgd {border: 1px solid #999999; }
select { background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #999999; }
select:focus { background-image: url(../Pics/mirror_bg1light.png); background-repeat: repeat-x; border: 1px solid #000000; }
select.customerform { width: 254px; }
img { border: 0; text-decoration: none;}
img.navimg { margin-left: 10px; margin-right: 10px; margin-top: 6px; margin-bottom: 0px; }
img.avator { height: 40px; margin-bottom: 0px; margin-top: 0px;}
img.16totext { height: 12px; }
img.bottomLogoL { height: 40px; margin-left: 10px; margin-top: 4px; }
img.bottomLogoR { height: 40px; margin-right: 10px; margin-top: 4px; }
img.inTekstLinks { float: left; margin: 2px; z-index: 50; margin-right: 10px; }
img.inTekstRechts { float: right; margin: 2px; z-index: 50; margin-left: 10px; }
.verborgen { position: absolute; visibility: hidden; }
.datum {width: 75px; }
.300Breed { width: 300px; }
.blauw { color: #0000FF; }
.groen { color: #00FF00; }
.rood { color: #FF0000; }
.oranje { color: #FF8000; }
.wit { color: #FFFFFF; }
.opmerking { width: 500px; }
.userForm { width: 146px; }
.volBreedte { width: 100%; }
.130Hoog { height: 130px; }
.marge10 { margin-top: 10px; }
.marge20 { margin-top: 20px; }
.vet { font-weight: 800; }
.onderstreept { text-decoration: underline; }
.18 {font-size: 16px; }
.20 {font-size: 20px; }
.tijd { width: 25px; }
.tijdjaar { width: 40px; }
.tijddatum { width: 80px; }
.center {text-align: center; }
.hedacom { font-size: 13px; color: #FFFFFF; vertical-align: middle; }
.bT { border-top: 1px solid black; }
.bL { border-left: 1px solid black; }
.bR { border-right: 1px solid black; }
.bB { border-bottom: 1px solid black; }
.bA { border: 1px solid black; }
.bTd { border-top: 2px solid black; }
.bLd { border-left: 2px solid black; }
.bRd { border-right: 2px solid black; }
.bBd { border-bottom: 2px solid black; }
.bAd { border: 2px solid black; }
.bTl { border-top: 1px solid #999999; }
.bLl{ border-left: 1px solid #999999; }
.bRl { border-right: 1px solid #999999; }
.bBl { border-bottom: 1px solid #999999; }
.bAl { border: 1px solid #999999; }
.bTV { border-top: 2px solid black; }
.bLV{ border-left: 2px solid black; }
.bRV { border-right: 2px solid black; }
.bBV { border-bottom: 2px solid black; }
.bAV { border: 2px solid black; }
.rechts {text-align: right;}
.pad5 { padding: 5px; }
.pad20l { padding-left: 20px; }
.mb3 { margin-bottom: 3px; }
.mt3 { margin-top: 3px; }
/* Links */
a:link { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:visited { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:active { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:hover { color: #000033; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; }
a:link.menunav { color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:visited.menunav { color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:active.menunav { color: #FFFFFF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:hover.menunav { color: #FFFFFF; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; }
a:link.lnkAgenda { color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:visited.lnkAgenda { color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:active.lnkAgenda { color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:hover.lnkAgenda { color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; font-weight: 800;}
a:link.lnkAgendablauw { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:visited.lnkAgendablauw { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:active.lnkAgendablauw { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:hover.lnkAgendablauw { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; font-weight: 800;}
a:link.lnkAgendarood { color: #DD0000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:visited.lnkAgendarood { color: #DD0000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:active.lnkAgendarood { color: #DD0000; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:hover.lnkAgendarood { color: #DD0000; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; font-weight: 800;}
a:link.lnkAgendaTitel { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:visited.lnkAgendaTitel { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:active.lnkAgendaTitel { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: 0px; border: 0px; font-weight: 800;}
a:hover.lnkAgendaTitel { color: #0000FF; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; font-weight: 800;}
a:link.lnkArrow { color: #0000FF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:visited.lnkArrow { color: #0000FF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:active.lnkArrow { color: #0000FF; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:hover.lnkArrow { color: #000033; text-decoration: none; margin-top: 0px; margin-bottom: border: 0px;}
a:link.lnkHedacom { color: #666666; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:visited.lnkHedacom { color: #666666; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:active.lnkHedacom { color: #666666; text-decoration: none; margin-top: 0px; margin-bottom: 0px; border: 0px;}
a:hover.lnkHedacom { color: #000000; text-decoration: underline; margin-top: 0px; margin-bottom: border: 0px; }

.backgroundPopup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%;
	top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; }  
.popup{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/
	background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:0px; padding-left: 5px; padding-right: 5px; }
.popup h3{ color: #000f9d; }
.popupClose{ right:5px; top:2px; position:absolute; display:block; }
#jqContextMenu .seperator{
	height: 3px;
	font-size: 1px;
}

#message_list_tb{

}
#message_list_tb tr{
	cursor: pointer;
}
#message_list_tb img{
	margin-top: 2px;
	margin-bottom: -2px;
}
.treeviewSelected{
	color: #00FF00;
}
