.undsc
{
  vertical-align:sub;
  font-size:11px;
}
.undscext
{
  vertical-align:sub;
  font-size:8px;
}
.undscext2
{
  vertical-align:sub;
  font-size:6px;
}
.upsc
{
  vertical-align:super;
  font-size:11px;
	line-height: 20px;
}

td.esm,th.esm             
{ 
   border: 1px solid #000000; 
}
.esmkop
{
   border: 1px solid #000000; 
   background-color:#CCCCCC;
}
td.hdn
{
   border: 1px solid; 
	 //text-indent: 20px;
	 font-style: italic;
	 font-size: 10px;
	 width: 50%
}
.hfdtit2nof
{
   color:#99CC00; 
	 font-size:20px ;
	 width: 1px; height: 1px; 
}
.tekstdeel
{
   vertical-align: 50%;
	 line-height: 18px;

}
.randen 
{
    border: #000000 1px solid; 
		cursor:pointer; 
		width: 150px;
}
table.foto
{
  background-color:#999999;
	text-align:center 
}
.zicht
{
   visibility:hidden;
	 display:none;
	 border: 1px solid #000000; 

}
label
{
  display: block; 
	position: absolute;
	left:40px;
} 
label.maat
{
  display: block; 
	position: absolute;
	left:185px;
} 
input 
{
  display: block; 
	position: absolute;
	left:100px;  
	vertical-align:10px;
	width:80px;
}
select
{
  display: block; 
	position: absolute;
	left:100px;  
}
.ktfiguur
{
  display: block; 
	position: absolute;
	left:250px;  
}
.ppknopb
{
  display: block; 
	position: inherit;
	left:140px; 
	border:ridge; 
	background-color: #999999;
	color: #ffff00;
	font-weight:900 ;
	margin: 0;
}
.ppknopf
{
  display: block; 
	position: inherit;
	left:200px; 
	border:ridge; 
	background-color: #999999;
	color: #ffff00;
	font-weight:900 ;
	margin: 0;
}
/*
.filmtekst
{
	position: inherit;
	left:1px;
} 
.upsc
{
  vertical-align:super;
  font-size:11px;
}*/
/*  dies */
.kk1
{
	position: inherit;
  left:100px;
	border: solid 1px;
	width:10px;
	background-image:url(kal/kalnorm.png)	 /**/
}
.kk2
{
	border: solid 1px;
  left:35px;
	//font-size:13px;
	background-image:url(kal/kalnorm.png)	 /**/
}
.kk3
{
  left:60px;
	border: solid 1px;
	background-image:url(kal/kalnorm.png)	 /**/
}
.kk4
{
  left:85px;
	border: solid 1px;
	background-image:url(kal/kalnorm.png)	 /**/
}
.kk5
{
  left:135px;
	border: solid 1px;
	background-image:url(kal/kalnorm.png)	 /**/
}
.kk6
{
  left:135px;
	border: solid 1px;
	background-color:#cccccc;
	background-image:url(kal/kalgrey.png)	 /**/

}
.kk7
{
  left:260px;
	border: solid 1px;
	background-color:#cccccc;
	background-image:url(kal/kalgrey.png)	 /**/
}
.kalgewoon
{
	 border: solid 1px;
}
.kalnu
{
   background-color:#ffff00; 
	 color:#000000;
	 border: solid 1px;
	 background-image:url(kal/kalklr.png)
}
.kalwe
{
   background-color:#ff0000; 
	 color:#000000;
	 border: solid 1px;
	 /*background-image:url(kalfin.png)*/
}
.kalnihil
{
  background-color:#999999;
	background-image:url(kal/kalfin.png);
  border: solid 1px;
	font-size:12px
}
.kalverg /* reunio */
{
   background-color:#00ffff; 
	 color:#000000 ;
	 border: solid 1px;
	 background-image:url(kal/kalver.png)
}
.kalvergvol
{
   background-color:#3399ff; 
	 color:#000000 ;
	 border: solid 1px;
}
.kalmin
{
   background-color:#ff00ff; 
	 color:#000000 ;
	 border: solid 1px;
}
.kalnorm
{
	 border: solid 1px;
}
/*table		{ color: #666666; font: 12px arial, geneva, verdana, arial,  courier, sans-serif } */

.hfdtit
{
   color:#333333; 
	 font-size:28px ;
	 width: 1px; height: 1px; 
	 /*filter: Glow(color=#99CC00,strength=8);  w3c */
}
.alin
{
   position:relative;
	 left: 15px;
   font-family: Arial;
}
.bolleke
{
 font-family: Comic Sans Ms;
}
.puntje
{
 font-family: Comic Sans Ms;
 list-style-image:  url(trigon.ico)
}
.undschf
{
  /* //vertical-align:-5 px; //w3c */
  font-size:11px;
}
.woorden
{
  color:#3333ff
}
.woordeninlijst
{
  font-style:italic;
	font-weight:900;
	color:#009933;
}
.transparens
{
  visibility:hidden;
	z-order:100000;
	position:fixed;
	//position:relative;//relative;
	left: 80%;
	top: 30%;//10
	width:100px;
	heigth:500px;
	padding:40px;
	opacity:0.7;
  font-style:italic;
	font-weight:900;
	color:#ffff33;
	background-color:#000000;
}
.kaartveld
{
  visibility:hidden;
	z-order:100000;
	position:fixed;
	//position:relative;//relative;
	left: 5%;
	top: 5%;//10
	width:100px;
	heigth:500px;
	padding:40px;
	opacity:0.9;
  font-style:italic;
	font-weight:900;
	color:#ffff33;
	background-color:#000000;
}
.ntnw  //elementa nunc non monstrandum
{
  visibility:hidden;
	display:none;
}
.handpt
{
		cursor:pointer; 
		color:#0000ff;
}