/* generieke frm definities */
.frmTxt10				{font-family:verdana,arial,helvetica;font-size:10pt;}
.frmTxt11				{font-family:verdana,arial,helvetica;font-size:11pt;}
.frmTxt12				{font-family:verdana,arial,helvetica;font-size:12pt;}

.frmVerplicht			{background:yellow;}
.frmVeldErrorKorteText,
.frmVeldErrorLangeText	{background:white;z-index:101;font-size:larger;}
.frmVeldDowText			{z-index:100;font-size:larger;}
.frmVeldDowText:before	{content:'[';}
.frmVeldDowText:after	{content:']';}

/* frmKalender definities */
#frmKalContainer	{position:absolute;background:white;border:1px solid black;padding:15px;display:none;Xfont-family:arial;Xfont-size:9pt;z-index:100;}
#frmKalHead			{width:100%;}
#frmKalPrompt		{float:left;text-align:left;font-weight:bold;}
#frmKalClose		{position:absolute;font-weight:bold;}
#frmKalFoot			{hXeight:32px;padding:2px;}
#frmKalResultaat	{}
#frmKalChoosen		{float:left;text-align:left;vertical-align:middle;}
.frmKalResultText	{font-weight:bold;color:DodgerBlue;text-decoration:underline;}
.frmKalDuurText		{font-weight:bold;color:DodgerBlue;}
.frmKalClickable	{cursor:pointer;}
#frmKalOk			{float:left;width:36px;display:none;}
#frmKalFirst		{}
#frmKalMiddle		{float:left;height:100px;vertical-align:middle;font-size:larger;font-weight:bold;padding:10px;display:none;}
#frmKalLast			{}
.frmKalOvzMaand		{text-align:center;font-weight:bold;padding:4px;}
.frmKalOvzMaand:first-letter {text-transform:capitalize;}
.frmKalOvzControl	{text-align:center;}
.frmKalCtrl			{font-weight:bold;cursor:pointer;background:grey;color:white;padding:5px;}
.frmKalOvzDagen		{float:left;width:40px;height:30px;padding:2px;margin:1px;border:solid white 3px;cursor:pointer;}
.frmKalEol			{clear:both;}
.frmKalOvzMndDgn	{float:left;width:310px;padding:2px;}
.frmKalOvzDag		{float:left;width:40px;height:40px;padding:2px;margin:1px;line-height:30px;}
.frmKalOvzUitPeriode{border:solid white 3px;cursor:pointer;}
.frmKalOvzVrij		{background:green;color:white;border:solid white 3px;cursor:pointer;}
.frmKalOvzVrijWeekend	{background:lightgreen;color:white;border:solid white 3px;cursor:pointer;}
.frmKalOvzOpen		{background:DodgerBlue;color:white;border:solid white 3px;cursor:pointer;}
.frmKalOvzOpenWeekend	{background:RoyalBlue;color:white;border:solid white 3px;cursor:pointer;}
.frmKalOvzVerleden	{background:lightgrey;color:white;border:solid white 3px}
.frmKalSelected		{background:orange;border:solid orange 3px;color:darkblue;}
.frmKalToday		{border: dotted black 3px;color:black;}
.frmKalToday.frmKalSelected	{border: dotted orange 3px;color:white;}
.frmKalPoint		{width:40px;height:40px;font-weight:bold;border:1px solid transparent;}
.frmKalPoint.frmKalSelected	{width:40px;height:40px;font-weight:bold;border:1px solid darkblue;}
.frmKalBetween		{background:orange;border:solid orange 3px;color:darkblue;}
.frmKalPoint.frmKalBetween	{width:40px;height:40px;font-weight:bold;border:1px solid transparent;}
.frmKalBetween.frmKalSelected	{border: solid darkblue 3px;}
.frmKalBetween.frmKalPoint.frmKalBetween	{width:40px;height:40px;font-weight:bold;border:1px solid darkblue;}

.thumb				{max-width:64px;max-height:64px;width:auto;height:auto;}
.tn				{max-width:64px;max-height:64px;width:auto;height:auto;}
@media only screen and (max-width: 768px)
	{
	.frmTxt6	{font-family:verdana,arial,helvetica;font-size:8pt;}
	.frmTxt7	{font-family:verdana,arial,helvetica;font-size:9pt;}
	.frmTxt8	{font-family:verdana,arial,helvetica;font-size:10pt;}
	.frmTxt9	{font-family:verdana,arial,helvetica;font-size:13pt;}
	.frmTxt10	{font-family:verdana,arial,helvetica;font-size:14pt;}
	.frmTxt11	{font-family:verdana,arial,helvetica;font-size:15pt;}
	.frmTxt12	{font-family:verdana,arial,helvetica;font-size:16pt;}
	.frmTxt13	{font-family:verdana,arial,helvetica;font-size:17pt;}
	.frmTxt14	{font-family:verdana,arial,helvetica;font-size:18pt;}
	p,ul,li,table,tr,td	{font-size:14pt;}
	}