﻿a.hoverdiv {
	position: relative;
	cursor: pointer;
	color: black;
	text-decoration: none;
/*	z-index: 5;  */
}

a.hoverdiv div.hdivcloff {
	position: absolute;
	display: none;
	top: 1.2em;
	left: -11.5em;
	margin: 0px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #cce6ff;
	border: 1px solid #000080;
	font-family: verdana;
	font-size: 8pt;
	color: #000080;	
	text-decoration: none;	
	z-index: 1;		   	/*  voor IE - werkt niet indien css op pagina  */
}

/*  Houdt hoverdiv zichtbaar indien muis boven hoverdiv - wordt in- en uitgeschakeld door javascript  */
a.hoverdiv div.hdivclon {
	position: absolute;
	display: block;
	top: 1.2em;     /*  moet deels samenvallen met link-image/text, zodat de muis zonder onderbreking van link-image/text naar hoverdiv kan bewegen */
	left: -11.5em;  /*  moet deels samenvallen met link-image/text, zodat de muis zonder onderbreking van link-image/text naar hoverdiv kan bewegen */
	margin: 0px;
	padding-left: 6px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	background-color: #cce6ff;
	border: 1px solid #000080;
	font-family: verdana;
	font-size: 8pt;
	color: #000080;
	text-decoration: none;			
	z-index: 2;  			/*  voor IE - werkt niet indien css op pagina  */
}

/*	Laat hoverdiv verschijnen indien muis boven link met class=hoverdiv  */
a.hoverdiv:hover div.hdivcloff  {
	display: block;
	z-index: 2; 
}

/*  Splitsen en/of combineren van hoverdivul met hoverdiv mislukt  */
a.hoverdivul {
	position: relative;
	cursor: pointer;
	color: black;
	text-decoration: none;
}

a.hoverdivul div.hdivcloff {
	position: absolute;
	display: none;
	top: 1.2em;
	left: -11.0em;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
	background-color: #cce6ff;
	border: 1px solid #a0a0a0;
	font-family: verdana;
	font-size: 8pt;
	color: #0000c0;
	text-decoration: none;
	z-index: 1;		   	/*  voor IE - werkt niet indien css op pagina  */
}

a.hoverdivul div.hdivclon {
	position: absolute;
	display: block;
	top: 1.2em;     /*  moet deels samenvallen met link-image/text, zodat de muis zonder onderbreking van link-image/text naar hoverdiv kan bewegen */
	left: -11.0em;  /*  moet deels samenvallen met link-image/text, zodat de muis zonder onderbreking van link-image/text naar hoverdiv kan bewegen */
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 4px;
	text-align: left;
	background-color: #cce6ff;
	border: 1px solid #a0a0a0;
	font-family: verdana;
	font-size: 8pt;
	color: #0000c0;
	text-decoration: none;
	z-index: 2;  			/*  voor IE - werkt niet indien css op pagina  */	
}

/*	Laat hoverdiv verschijnen indien muis boven link  */
a.hoverdivul:hover div.hdivcloff {
	display: block;
	z-index: 2;  	
}

/*  Voor nav-pagina's  */
td.addborder {
border: 2px solid #00FF00;
}


/*	Algemeen  */
hr.standard {
width: 100%;
height: 1px;
color: #C0C0C0;
background-color: #C0C0C0;  /* voor Opera */
border: 0;
}

table.nomargin {
margin-top:0px;
margin-bottom:0px;
}

/*  Fonts voor gebruiksaanwijzingen e.d.  */
.sitefont {font-family: Verdana; font-size: 10pt; font-weight: normal; color: #000080;}
.sitefontsm {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000080;}
.sitefontssm {font-family: Verdana; font-size: 7pt; font-weight: normal; color: #000080;}
.sitefontssmb {font-family: Verdana; font-size: 7pt; font-weight: bold; color: #000080; letter-spacing: 1px;}
.sitefontb {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #000080;}
.sitefontsmb {font-family: Verdana; font-size: 8pt; font-weight: bold; color: #000080;}

/*  Voor mainpages  */

#maintable {width:100%; border:0px;}  /*  Slechts één per pagina gebruiken  */
.maintablecell {
margin:0px; 
padding-top: 14px;
padding-left:15px; 
padding-right:13px; 
vertical-align:top;
}

h1 {
font-family: Arial;
font-size:12pt;
margin-top:2px;
margin-bottom:7px; 
}

h1.h1date {
font-family: Courier;
font-size:10pt;
font-weight:normal;
color:#808080;
margin-top:2px;
margin-bottom:7px; 
}

h3 {
font-family: Arial;
font-size:12pt;
margin-top:0px;
margin-bottom:0px; 
}

h4 {
font-family: Arial;
font-size:10pt;
margin-top:0px;
margin-bottom:0px; 
}

/*  Standaard plaatjes */
img.standard {
border: 1px solid #C0C0C0;
margin-left:15px;
margin-top:6px;
float:right;
}

img.borderonly {
border: 1px solid #C0C0C0;
}

img.rightalign {
margin-left:15px;
margin-top:6px;
float:right;
}

.mainpagetitle {font-family: Arial; font-size: 12pt; font-weight: bold; color: #000000;}
.mainpagefloattitle {text-indent: -70px; margin-left: 70px;}

/*  TNR links  */
.maintextlink a:link    {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.maintextlink a:visited {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.maintextlink a:hover   {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #0000cc; text-decoration: underline;}

/*  Voor niet-zichtbare links in tekst, naast pijl-image links  */
.noshowmaintextlink a:link    {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}
.noshowmaintextlink a:visited {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}
.noshowmaintextlink a:hover   {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}

/*  Niet-zichtbare links als standaard  */
a:link    {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}
a:visited {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}
a:hover   {font-family: Times New Roman; font-size: 12pt; font-weight: normal; color: #000000; text-decoration: none;}

/*  Voor menu's en lists  */
.listtitle {font-family: Verdana; font-size: 10pt; font-weight: bold; color: #000080;}
.listsubtitle {font-family: Verdana; font-size: 7pt; font-weight: bold; color: #000080; letter-spacing: 1px;}
.listbreak {height: 24px;}
.listend {height: 30px;}
.listtext {font-family: verdana; font-size: 8pt; color: #000080;}


/*  In menus's en lijsten Arial links  */
.linklist a:link    {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.linklist a:visited {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.linklist a:hover   {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: underline;}
.linklist a:active  {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}

/*  Tekst bij Arial links  */
.linktext {font-family: Arial; font-size: 10pt; font-weight: normal; color: #000080;}

/*  Let op &nbsp; regelafstand in list links, in listlinkstable - wordt bepaald door line-height van p.outdent  */
.linklistlineheight {height: 18px;}
.linklistlineheighttitlebelow {height: 8px;}
.linklistlineheightsubtitleabove {height: 12px;}
.linklistlineheightsubtitlebelow {height: 4px;}
.linklistlineheightgroupbreak {height: 20px;}

.outdent {
margin-left: 10px; 
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
text-indent: -10px;
display: inline-block; 
line-height: 18px;
}

/*  Voor de navigatie-pagina's  */
.bloklinksgroot a:link    {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinksgroot a:visited {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinksgroot a:hover   {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: underline;}
.bloklinksgroot a:active  {font-family: Arial; font-size: 10pt; font-weight: normal; color: #0000cc; text-decoration: none;}

.bloklinks a:link    {font-family: Arial; font-size: 8pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinks a:visited {font-family: Arial; font-size: 8pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinks a:hover   {font-family: Arial; font-size: 8pt; font-weight: normal; color: #0000cc; text-decoration: underline;}
.bloklinks a:active  {font-family: Arial; font-size: 8pt; font-weight: normal; color: #0000cc; text-decoration: none;}

.bloklinksklein a:link    {font-family: Arial; font-size: 7pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinksklein a:visited {font-family: Arial; font-size: 7pt; font-weight: normal; color: #0000cc; text-decoration: none;}
.bloklinksklein a:hover   {font-family: Arial; font-size: 7pt; font-weight: normal; color: #0000cc; text-decoration: underline;}
.bloklinksklein a:active  {font-family: Arial; font-size: 7pt; font-weight: normal; color: #0000cc; text-decoration: none;}

/*  Voor de header  */
#headertable-1024 {
background-image:url('/images/header_background_gradient_120h.jpg');
background-repeat:repeat;
height:120px;
}
#headertable-800 {
background-image:url('/images/header_background_gradient_80h.jpg');
height:80px;
}

.headerlink-1024 a:link {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: none;}
.headerlink-1024 a:visited {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: none;}
.headerlink-1024 a:hover   {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: underline;}
.headerlink-1024 {width:101px; height: 18px; border: 1px solid #000080; background-color:#F4F4FF; text-align:center;}
.headerlinkselected-1024 {width:101px; height:18px; font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #000080; text-decoration: none;
    width:101px; text-align:center; background-color:#F8F8FF; border: 1px solid #000080;}

.headerlink-800 a:link {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: none;}
.headerlink-800 a:visited {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: none;}
.headerlink-800 a:hover   {font-family: Verdana, Arial; font-size: 7pt; font-weight: bold; color: #0000ff; text-decoration: underline;}
.headerlink-800 {width:80px; height: 18px; border: 1px solid #000080; background-color:#F4F4FF; text-align:center;}
.headerlinkselected-800 {font-family: Verdana, Arial; font-size: 11px; font-weight: bold; color: #000080; text-decoration: none;
    width:80px; height: 18px; text-align:center; background-color:#F8F8FF; border: 1px solid #000080;}

  
/*  ***  Voor de links-page  ***  */

/*  table {font-family: arial; font-size: 10pt;}  */
.data {font-family: monospace; font-size: 8pt; font-weight: normal; color: #000000;}
.inputhidden {display: none;}
.inputvisible {display: inline;}
.nocolor {background-color: #ffffff;}
/*  .maincolor {background-color: #ddffdd;}  */
.maincolor {background-color: #c0ffc0;}
.br2color {background-color: #ffffdd;}
/*  .br2color {background-color: #ffe066;}  */
.extcolor {background-color: #dddddd;}
.bckdatacolorl {color: #909090;}
.bckdatacolord {color: #606060;}
.codehighcolor {background-color: #ffffaa}
.codelowcolor {background-color: #aaffdd}
.showcell {border: 1px solid #c0c0c0;}
.sourcecell {
background-color: #ddffdd; 
border: 3px solid #00ff00;
/*  font-weight: 600;  */
/*  white-space: pre;  */
}
   
  
/*  ***  Voor de navigatie-pagina's  ***  */

.center {
text-align: center;
}
.right {
text-align: right;
}
.top {
vertical-align: text-top;
}
.right-top {
text-align: right;
vertical-align: text-top;
}
.contentcell {
min-width: 80px;
height: 30px;
}
.plink {
font-family: arial;
font-size: 10pt;
}
.contentwidth {
min-width: 80px;
}
.contentheight {
height: 30px;
}
.spacerwidth {
min-width: 20px;
}
.spacerheight {
height: 20px;
}
.spacerheightsm {
height: 5px;
}
.geel {
/*  background-color: #ffff00;  */
background-color: #c0ffc0;
}
.page {
border: 1px solid #c0c0c0;
}
.map {
background-color: #cce6ff;
border: 1px solid #c0c0c0;
}
.sitemapmaincell {
border: 1px solid #000080;
text-align: center;
font-family: Verdana;
font-size: 8pt;
font-weight: bold;
color: #000080;
}
.selborder {
border: 3px solid #00FF00;
width: 74px;
height: 24px; 
/*
background-image:url('/images/background-selected.gif');
background-size:78px 30px;
background-color: #ffff00;
*/
}
.seldashedborder {
border: 3px dashed #00FF00;
width: 74px;
height: 24px; 
}
.selmap {
border: 3px solid #00ff00;
background-color: #cce6ff;
}




/*  Voor Google form in header  */
form {padding:0px;}

/*  Voor niet-zichtbare links in o.a. hoverdiv (zonder dit verschijnt daar altijd een underline)  */
.noshowlinkar a:link    {font-family: Arial; font-size: 10pt; font-weight: normal; color: #000080; text-decoration: none;}
.noshowlinkar a:visited {font-family: Arial; font-size: 10pt; font-weight: normal; color: #000080; text-decoration: none;}
.noshowlinkar a:hover   {font-family: Arial; font-size: 10pt; font-weight: normal; color: #000080; text-decoration: none;}
.noshowlinkvd a:link    {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000080; text-decoration: none;}
.noshowlinkvd a:visited {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000080; text-decoration: none;}
.noshowlinkvd a:hover   {font-family: Verdana; font-size: 8pt; font-weight: normal; color: #000080; text-decoration: none;}

/*  Voor hoverdiv's  */
.nomargin {margin-top: 0px; margin-bottom: 0px;}
.nowrapp {white-space: pre;}

/*  Extra voor Firefox - in fn-versie overbodig
@-moz-document url-prefix(){
a.hoverdiv div.hdivcloff {
    padding-left: 5px;
  } 
a.hoverdiv div.hdivclon {
    padding-left: 5px;
  } 
a.hoverdiv {
    text-indent: 0px;
  }     
}
*/