.logo
{
	background: url('../Images/banner-nologo.png') no-repeat center bottom;
	width: 100%;
	height: 85px;
	background-size: 100% 85px;
	background-clip: border-box; /* text-indent: -9999px;	 */
	margin-top: 0;
}

.logo-niets
{
	margin-left: 20px;
	margin-top: 10px;
	width: auto;
	height: 70px;
}

.table-screen
{
	width: 100% !important;
	min-width: 970px;
}
body
{
	background-color: white;
}
body, table, tr, td, p
{
	font-family: Tahoma, Verdana , "MS Sans Serif";
	font-size: 10pt;
	color: #cc00cc;
	text-decoration: none;
}

h2
{
	margin-top: 0px;
}

h2.form-name
{
	margin-top: 0px;
	margin-bottom: 3px;
}

input, select
{
	color: #cc00cc;
	border: solid 1px lightgray;
	border-radius: 3px;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 1.1em;
}

input[type=password], input[type=text]
{
	padding: 2px;
	height: 26 !important;
	min-height: 26px !important;
}

select
{
	padding: 2px;
	height: 30px !important;
	min-height: 30px !important;
}
/*
option
{
	font-size: 1.01em;
	padding: 3px;
}

optgroup
{
	font-size: 1.1em;
	padding: 3px;
	color:Red;
}
*/
input[type=checkbox], input[type=radio]
{
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.5); /* IE */
	-moz-transform: scale(1.5); /* FF */
	-webkit-transform: scale(1.3); /* Safari and Chrome */
	-o-transform: scale(1.5); /* Opera */
	margin-right: 5px !important;
}

input[type=file]
{
	padding: 2px;
	height: 26px !important;
	min-height: 26px !important;
}

input:focus, select:focus
{
	border: solid 1px #004040;
}

button, input[type=button], input[type=submit]
{
	min-width: 100px;
	min-height: 32px;
}

select[disabled], select:disabled, input[type=text]:disabled, input[type=text][disabled], input[type=button]:disabled, input[type=button][disabled], input[type=submit]:disabled, input[type=submit][disabled], button:disabled, button[disabled]
{
	border: 1px solid #cccccc;
	background-color: whitesmoke;
	color: black;
}

input[type=button]:disabled:hover, input[type=button][disabled]:hover, input[type=submit]:disabled:hover, input[type=submit][disabled]:hover, button:disabled:hover, button[disabled]:hover
{
	cursor: default;
}

br
{
	line-height: 22px;
}

.tdStyleLabel
{
	font-weight: bold;
}
.tdStyleLabelRed
{
	color: #ff0000;
	font-weight: bold;
}
.tdStyleLabelFont20
{
	color: #cc00cc;
	font-weight: bold;
	font-size: 20px;
}

.tdStyleLabelNoWrap
{
	font-weight: bold;
	-webkit-text-wrap: none;
	-moz-text-wrap: none;
	-ms-text-wrap: none;
	-o-text-wrap: none;
	text-wrap: none;
}

.tdStyleLabelNoWrap25pxGray
{
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 8px;
	font-weight: bold;
	background-color: #D9E2E1;
	-webkit-text-wrap: none;
	-moz-text-wrap: none;
	-ms-text-wrap: none;
	-o-text-wrap: none;
	text-wrap: none;
}

.StyleTextbox
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/FormatTextBox.htc);
	border-radius: 3px;
}
.StyleTextboxNumber
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyleTextboxNumberMoo
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBoxMoo.htc);
}
.StyleHeaderGroupBox
{
	color: #ffffff;
	font-weight: bold;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: #cc66ff;
}
.Style1
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	background-color: #f5f5f5;
}
.StyleDropDown
{
	font-weight: normal;
}
.StyleRadio
{
	font-weight: normal;
}
.StyleGroupBox
{
	color: #cc00cc;
	font-weight: bold;
}
.StyleButton
{
	font-weight: bold;
	background-color: white;
	border-radius: 5px;
	border: solid 1px #9900cc;
	padding: 3px 5px 3px 5px;
	cursor: pointer;
}

.StyleButton:hover
{
	border: solid 1px #cc66ff;
}

.StyleHeader
{
	color: #cc00cc;
	font-weight: normal;
	font-size: 20px;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

.StyletxtNum
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyleDistxtNum
{
	background-color: WhiteSmoke;
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyletxtNum2
{
	font-weight: normal;
	text-align: right;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyletxtNumCenter
{
	font-weight: normal;
	text-align: center;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyleDistxtNum2
{
	background-color: WhiteSmoke;
	font-weight: normal;
	text-align: right;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/IntTextBox.htc);
}
.StyletxtFloat
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/FloatTextBox.htc);
}
.StyletxtNumComma
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/FormatNumComma.htc);
}
.StyletxtIDCard
{
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/FormatIDcard.htc);
}

.StyleGrid
{
	border: solid 1px darkgray;
}

.StyleGridFooter
{
	background-color: #990000;
	color: #ffffff;
}
.StyleGridHeader
{
	background-color: #cc66ff;
	color: #ffffff;
	font-weight: bold;
}

.StyleGridAlternateRow
{
	background-color: #D9E2E1;
}

.StyletxtDate
{
	color: #0000cc;
	font-weight: normal;
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
	behavior: url(../StyleSheet/FormatDateTime.htc);
}
.StyleHidden
{
	display: none;
}

.cal_Theme .ajax__calendar_container
{
	background-color: #DEF1F4;
	border: solid 1px #77D5F7;
}

.cal_Theme .ajax__calendar_header
{
	background-color: #ffffff;
	margin-bottom: 4px;
}

.cal_Theme .ajax__calendar_title, .cal_Theme .ajax__calendar_next, .cal_Theme .ajax__calendar_prev
{
	padding-top: 3px;
}

.cal_Theme .ajax__calendar_body
{
	background-color: #ffffff;
	border: solid 1px #77D5F7;
}

.cal_Theme .ajax__calendar_dayname
{
	text-align: center;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 2px;
}

.cal_Theme .ajax__calendar_day
{
	text-align: center;
}

.cal_Theme .ajax__calendar_hover .ajax__calendar_day, .cal_Theme .ajax__calendar_hover .ajax__calendar_month, .cal_Theme .ajax__calendar_hover .ajax__calendar_year, .cal_Theme .ajax__calendar_active
{
	color: #004080;
	font-weight: bold;
	background-color: #DEF1F4;
}

.cal_Theme .ajax__calendar_today
{
	font-weight: bold;
}

.cal_Theme .ajax__calendar_other, .cal_Theme .ajax__calendar_hover .ajax__calendar_today, .cal_Theme .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}


.ui-dialog-titlebar-close  {
		min-width:unset;
		min-height:unset;
}