

.InvulFormCaption
{
	color: #353786;
	padding-right: 5px;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 5px;
	padding-top: 2px;
	font-family: Verdana;
}
li
{
	font-size: 10pt;
	font-family: Verdana;
}
.VraagOmschrijving
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 5px;
	color: #353786;
	padding-top: 2px;
	font-family: Verdana;
	margin: 10px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

.VraagCaption
{
	font-weight: bold;
	font-size: 14pt;
	color: #353786;
	font-family: Verdana;
}
.VraagLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
.VraagText
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
.VraagInputRequired
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
	border-right: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	border-left: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	background-color:#DBEBE0;
}
.VraagInputReadOnly
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #5a5a5a;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana;
}
.NumericInputReadOnly
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: #5a5a5a;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	text-align: right;
}



.vraagTabel TD
{
	border: solid 2px #ffffff;
}

.detailstable TD
{
	border: solid 2px #ffffff;
}
.subheader {	font-family: Verdana; FONT-SIZE: 10pt; color: #353786;font-weight:bold;}
.totaal { 	font-family: Verdana; FONT-SIZE: 10pt; color: #353786;font-weight:bold;  padding-top:3px; }
.VraagInput
{
	border-right: #dfdfdf 1px solid;
	padding-right: 2px;
	border-top: #dfdfdf 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #dfdfdf 1px solid;
	color: #353786;
	padding-top: 2px;
	border-bottom: #dfdfdf 1px solid;
	font-family: Verdana;
}
.NumericInput
{
	border-right: #dfdfdf 1px solid;
	padding-right: 2px;
	border-top: #dfdfdf 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #dfdfdf 1px solid;
	color: #353786;
	padding-top: 2px;
	border-bottom: #dfdfdf 1px solid;
	font-family: Verdana;
	background-color: white;
}
.DateInput
{
	border-right: #dfdfdf 1px solid;
	padding-right: 2px;
	border-top: #dfdfdf 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #dfdfdf 1px solid;
	color: #353786;
	padding-top: 2px;
	border-bottom: #dfdfdf 1px solid;
	font-family: Verdana;
}
.vraagtd
{
	color: #353786;
	font-size: 10pt;
	font-family: Verdana;
}
.calculatedField
{
	font-size: 10pt;
	color: #353786;
	border-top-style: none;
	font-family: Verdana;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.vraaggroepheader
{
	font-weight: bold;
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
.defaultFont
{
	color: #353786;
	font-size: 10pt;
	font-family: Verdana;
}
.vraagFormulier
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Verdana;
	font-size: 10pt;
	color: #353786;
}


/************************************************************************/
/*Algemeen*/
.validator
{
	font-weight: bold;
	font-size: 10pt;
	color: #C90161;
	font-family: Verdana;
}

.dialogbuttonarea
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: white;
}

input
{
	border-right: #dfdfdf 1px solid;
	padding-right: 2px;
	border-top: #dfdfdf 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #dfdfdf 1px solid;
	color: #353786;
	padding-top: 2px;
	border-bottom: #dfdfdf 1px solid;
	font-family: Verdana;
}
.input
{
	border-right: #dfdfdf 1px solid;
	padding-right: 2px;
	border-top: #dfdfdf 1px solid;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	border-left: #dfdfdf 1px solid;
	color: #353786;
	padding-top: 2px;
	border-bottom: #dfdfdf 1px solid;
	font-family: Verdana;
}

.requiredInput
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
	border-right: #dfdfdf 1px solid;
	border-top: #dfdfdf 1px solid;
	border-left: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	background-color:#DBEBE0;
}

.ReadOnly
{
	font-size: 10pt;
	color: #666666;
	border: none;
	font-family: Verdana;

}
select
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
.select
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
button
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color:  #CD3301;
}
.button
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color:  #CD3301;
}

.searchpopup
{
	border-top: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-bottom: #999999 1px solid;
}

.AssociationSearch
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: transparent;
}
.AssociationSearchReadonly
{
	
	background-color: transparent;
	
}

.NavigatorButton
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color:  #CD3301;
}

.NavigatorButtonHover
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color:  #CD3301;
}

.NavigatorButtonPressed
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	background-color:  #CD3301;
}
.FieldBold
{
	font-weight: bold;
	font-weight: normal;
	font-size: 8pt;
	color: #353786;
	font-family: Verdana;
}

.FieldLabel
{
	font-weight: normal;
	font-size: 8pt;
	color: #353786;
	font-family: Verdana;
}
/************************************************************************/
/*Tab control styles*/
.tab
{
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	border-collapse: collapse;
	background-color: #86B071;
	padding-right: 4px;
	border-left: white 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.activetab
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10pt;
	font-weight: bold;
	padding-bottom: 2px;
	color: #353786;
	padding-top: 2px;
	font-family: Verdana;
	background-color:  #EFEFEF;
	border-right: #EFEFEF 1px solid;
	border-left: EFEFEF 1px solid;
}
.tabpage
{
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
	border-collapse: collapse;
	border-right: #EFEFEF 1px solid;
	border-left: #EFEFEF 1px solid;
	border-top: #EFEFEF 1px solid;
	border-bottom: #EFEFEF 1px solid;
	background-color: #86B071;
}

.childtab
{
	
	border-right: 1px inset;
	border-color: White;
	padding-right: 4px;
	padding-left: 4px;
	font-size: 8pt;
	padding-bottom: 2px;
	color: #353786;
	padding-top: 2px;
	font-family: Verdana;
	background-color: #6DC5AE
}

.childactivetab
{
	border-right: 2px;
	border-color: White;
	padding-right: 4px;
	border-top: black 2px;
	padding-left: 4px;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 2px;
	border-left: 2px;
	color: #353786;
	padding-top: 2px;
	border-bottom: 2px;
	font-family: Verdana;
	background-color:  #B3DCD1;
}

.childtabpage
{
	border-right: 1px;
	border-top: 1px;
	font-size: 10pt;
	border-left: 1px;
	color: #353786;
	border-bottom: 1px;
	font-family: Verdana;
	background-color:#B3DCD1;
}
lblNevenactiviteiten
{
}
/************************************************************************/
/*Login scherm*/
.login
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	margin-bottom: 10px;
}
.loginPanel
{
	margin: 10px;
}
.loginheader
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 1px;
	color: white;
	padding-top: 1px;
	font-family: Verdana;
	background-color: #cd3301;
}
.UitloggenFrame
{
	padding-left:20px;
	text-align: right;
	padding-right: 5px;
}

a.UitloggenLink:Link
{
	font-weight: normal;
	text-decoration: none;
	color: #353786;
}
a.UitloggenLink:Visited
{
	font-weight: normal;
	text-decoration: none;
	color: #353786;
}
a.UitloggenLink:Hover
{
	color: #C20023;
	font-weight: normal;
	text-decoration: none;
}

/************************************************************************/
/*Navigator*/

.NavigatorArea
{
	padding-bottom: 10px;
	padding-top: 5px;
}
/************************************************************************/
/*Kruimelpad*/
.kruimelpad
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 17px;
	padding-bottom: 2px;
	color: #353786;
	font-family: Verdana;
}

.kruimelpadCellForDepthOne
{
	font-weight: bold;
	padding-right:5px;
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
	color:black;
	font-family: Verdana;
}

.kruimelpadCellForDepthLargerThanOne
{
	font-weight: bold;
	padding-right:5px;
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
	color:black;
	border-top: black 1px dotted;
	border-bottom:black 1px dotted;
	font-family: Verdana;
}
.kruimelpadarrow
{

}

/*Contact page*/
.contactheader1
{
	padding-right: 5px;
	font-size: 10pt;
	font-weight: normal;
	padding-bottom: 5px;
	color: #353786;
	padding-top: 2px;
	font-family: Verdana;
	margin: 10px;
}

.contactheader2
{
	font-weight: bold;
	font-size: 11pt;
	padding-bottom: 5px;
	color: #353786;
	padding-top: 10px;
	font-family: Verdana;
}

/*MessageWindow*/
.MessageWindow 
{ 
	z-index:9999999;
	
	LEFT: 0px; WIDTH: 100%; 
	POSITION: relative; 
	TOP: 0px; 

}

.MessageWindowTitleBar
{ 
	display: none;
}
.MessageWindowCategorieHeader
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana;
	background-color: #cd3301;
	color: #ffffff;
}
.MessageWindowRij
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10pt;
	padding-bottom: 2px;
	color: #353786;
	padding-top: 2px;
	font-family: Verdana;
	background-color: #EFEFEF;
	opacity: .4;

}
.ServerMessageWindowRij 
{ 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE:  10pt;
	PADDING-BOTTOM: 2px; 
	COLOR: #353786; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: #271865 1px solid; 
	font-family: Verdana;
	background-color: #EFEFEF;
	opacity: .4 
}
.MessageWindowGeselecteerdeRij 
{ 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-SIZE:  10pt;
	PADDING-BOTTOM: 2px; 
	COLOR: #353786; 
	PADDING-TOP: 2px; 
	BORDER-BOTTOM: white 1px solid; 
	font-family: Verdana;
	background-color: #E3E913;
}

.MessageWindowSelectedControl
{
	font-size: 10pt;
	COLOR: #353786; 
	font-family: Verdana;
	background-color: #E3E913;
}
td.header
{
	font-weight: bold;
	font-size: 10pt;
	color: #353786;
	font-family: Verdana;
}
