.popup {
	font-family: Arial, Trebuchet MS, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
}

body {
  font-family: Arial, Trebuchet MS, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
  border-style: none;
  border: 0px;
  background: #FFFFFF;
  margin-top: 10px;
  margin-left: 10px;
  color: #0D65B1;
}

th, td {
  font-family: Arial, Trebuchet MS, Verdana, Tahoma, sans-serif;
  font-size: 9pt;
}

form { margin: 0px; } 

table.layout { border: 0px; padding:0px; border-spacing:8px; } 
table.layout td { border: 0px; padding: 0px; }

hr { border:0px; height:1px; color: #FF9128; background-color: #FF9128; margin-left:0px; }

table.kindvenster { 
	border-top: 1px solid #FF9128; 
	border-left: 1px solid #FF9128; 
	border-right: 1px solid #FF9128; 
	border-bottom: 0px solid #FF9128; 
	background: #FFEAB9; 
	border-spacing:2px; 
	text-align:left; 
	width:500px; 
}

table.invulvenster { 
	border: 1px solid #FF9128; 
	background: #FFEAB9; 
	border-spacing:2px; 
	text-align:left; 
	width:500px; 
}

table.nextrow { 
	border-top: 0px solid #FF9128; 
	border-left: 1px solid #FF9128; 
	border-right: 1px solid #FF9128; 
	border-bottom: 1px solid #FF9128; 
	background: #FFEAB9; 
	border-spacing:2px; 
	text-align:left; 
	width:500px; 
}

.invulvenster_title { border: 0px; background: #FF9128; color:#ffffff; font-size:13pt; font-weight:bold; padding-left:8px; padding-top:8px; padding-bottom:8px; border-spacing:4px; }
td.invulvenster_caption { width:145px; text-align:right; }
td.invulvenster_outcapt { width:145px; text-align:right; vertical-align:top; }
td.invulvenster_field { vertical-align:top; }

td.bereken_caption { text-align:right; padding-right:2px; }
td.bereken_field { text-align:right; font-family: Courier-New, Courier, monospace; font-size:8pt; width:80px; }
table.berekeninvulvenster { border: 1px solid #FF9128; background: #ffffff; border-spacing:1px; text-align:left; font-size:8pt; width:300px; }


img { border:0px; }
.radio { font-family: Arial, sans-serif; font-size: 9pt; border: 0; background: #FFEAB9; padding:1px; }
input, select { font-family: Arial, sans-serif; font-size: 9pt; border: 1px solid #FF9128; background: #ffffff; padding:1px; }
textarea { background:  #EBF1FA; }
textarea:focus, input:focus { background: #ffffff; }
input.button { background-color: #FFEAB9; border:0px; text-decoration:underline;}

div.helpguid { position:relative; }
div.help { position:absolute; background-color:#ffffcc; top:0px; left:0px; width:200px; height:100px; visibility:hidden; border: 1px solid #FF9128;}
div.help table { font-family: Arial, sans-serif; font-size: 9pt; }
div.help tr.help_title { background-color:#FF9128; color:#FFFFFF; text-align: left; }
div.help th.help_title { padding-left: 8px;}
div.help td { padding-left: 8px;}
div.help_content { position:relative; height:100px; overflow:auto; width: 200px;}

body.helptext { background-color: #ebf1fa; }

.error { color: red; font-weight: bold; }

