body
{
	background-repeat: no-repeat;
	background-attachment: fixed;
	font-size: 11px; 
	font-family: Arial;
	margin: 0px;
	color:Black;
	text-decoration: none;
	background-color: #A3A3BA;
}
h1
{
	font-weight: bold;
	font-size: 16px;
	color: #333366;
	font-family: Arial;

}
span.boldtext, input
{
	font-size: 11px;
	vertical-align: top;
	color: #000000;
	font-family: Arial;
}
.menu_background
{
	background-color: #333366;
/*	border-right-color: #333366;
	border-right-style:double;
	border-right-width: 3px;
	border-left-width:0px; */
}

.header_background
{
	background-color: #A3A3BA;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style:solid;
}

/* Style for the main table in a work control (Menu, Title and Work)*/
.work_table
{
	width: 817px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial;
	background-color: #A3A3BA;
}
.popup_table
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	margin: 1px;
	font-family: Arial;
	/*background-color: #ffffff;*/
	background-color: #A3A3BA;
}
/* Style for a section table */
.section_table
{
	width: 100%;
	border-bottom: 1px solid #a3a3ba;
	border-left: 1px solid #a3a3ba;
	border-right: 1px solid #a3a3ba;
	border-top: 1px solid #a3a3ba;
}
.tab_table
{
	/*width: 100%;*/
	/*border-bottom: 1px solid #a3a3ba;
	border-left: 1px solid #a3a3ba;
	border-right: 1px solid #a3a3ba;
	border-top: 1px solid #a3a3ba;*/
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #ffffff;
}

.TaxonomieTable
{
	background-color: #ffffff;
	border-style: solid;
	border-width: 1px;
}

.menu_table
{
	vertical-align: top;
	width: 180px;
	height: 100%;
	padding: 0px,0px,0px,0px;
	margin: 0px;
	background-color: #333366;
}

.menu_line_left
{
	padding: 0px,0px,0px,0px;
	margin: 0px;
	width: 1px;
	background-color: #A3A3BA;
}

.menu_line_right
{
	padding: 0px,0px,0px,0px;
	margin: 0px;
	width: 1px;
	background-color: #333366;
}

/* Style for the table in a user control that contains a RealJAX Grid div tag*/
.grid_table
{
	/*width: 100%;*/
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	margin: 1px;
	padding-top: 1px;
	font-family: Arial;
	background-color: #ffffff;
}

.menu, .menu:visited
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: #B4B4FF;
	font-family: Arial;
	text-decoration: none;
}
.menulist
{
	color: #B4B4FF;
}
.menu:hover
{
	color: #FFFFFF;
}

.SelectionInfo
{
	width: 100%;
	padding: 0px;
	/*border-top-style:solid;
	border-top-color: #ffffff;
	border-top-width: 1px;*/
	border-bottom-style:solid;
	border-bottom-color: #ffffff;
	border-bottom-width: 1px;
}

.SelectText
{
	color: #ffffff; 
}
.menu-language
{
	font-weight: bold;
	font-size: 11px;
	color: #909090;
	font-family: Arial;
	text-decoration: none;
}

.menu-active, .menu-active:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial;
	background-color: #333366;
	text-decoration: none;
}

.menu-disabled
{
	font-weight: bold;
	font-size: 11px;
	color: #909090;
	font-family: Arial;
	background-color: #333366;
	text-decoration: line-through;
}

.page-title
{
	font-weight: bold;
	font-size: 16px;
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}

.section-title
{
	font-weight: bold;
	font-size: 14px;
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}

.breadcrum, .breadcrum:visited
{
	font-size: 10px;
	/*color: #d2d2e2;*/
	color: #ffffff;
	font-family: Arial;
	
}

.breadcrum-active, .breadcrum-active:visited
{
	font-size: 10px;
	/*color: #d2d2e2;*/
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}

.breadcrum-inactive, .breadcrum-inactive:visited
{
	font-size: 10px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: underline;
}

.link
{
	font-weight: bold;
	font-size: 24px;
	/*color: #d2d2e2;*/
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}

a image.taxgroep, image.taxgroep:visited, a.image.taxgroep:visited, .image.taxgroep:visited
{
	border-color: #000000;
	border-width: 1px;
}

a.taxgroep, .taxgroep:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-width: 1px;
}

.taxgroep, .taxgroep:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-color: #000000;
	border-width: 1px;
}

a
{
	/*color: #b4b4ff;*/
	/*color: #333366;*/
	color: #ee3124;
}

a:visited
{
	/*color: #ee3124;*/
	/*color: #333366;*/
	color: #991205;
}

.kopje
{
	font-size: 16px;
	color: #333366;
	font-family: Arial;
	background-color: #d2d2e2;
	/*background-color: #7F7F7F;*/
	text-decoration: none;
}

.sectionButtonLine
{
	text-align: right;
	font-size: 16px;
	color: #333366;
	font-family: Arial;
	background-color: #d2d2e2;
	/*background-color: #7F7F7F;*/
	border-width: 1px;
	border-color: #d2d2e2;
	border-style:solid;
	text-decoration: none;
}

.sectionButtonLeftLine
{
	text-align: left;
	font-size: 16px;
	color: #333366;
	font-family: Arial;
	background-color: #d2d2e2;
	/*background-color: #7F7F7F;*/
	border-width: 1px;
	border-color: #d2d2e2;
	border-style:solid;
	text-decoration: none;
}


.buttonLine
{
	text-align: left;
	font-size: 16px;
	color: #333366;
	font-family: Arial;
	text-decoration: none;
}

.line
{
	color: #d2d2e2;
}

.canvas
{
	color: #FFFFFF;
	background-color: #7F7F7F;
}

.canvas-back
{
	color: #7F7F7F;
	background-color: #7F7F7F;
}

.list
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	background-color: #FFFFFF;
}

.list-active
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	background-color: #d2d2e2;
}

.marking
{
	color: #E1E1E8;
}

.marking-active
{
	color: #BEBECE;
}

/* Following table, td and tr, defaults tables to cellpadding=0, cellspacing=0 and border=0*/
table
{
	font-family: Arial;
	border-collapse: collapse; 
} 
tr, td
{
	/*padding: 0;*/  /* disabled because we couldn't set padding anymore in html */
	font-family: Arial;
}
td
{
	font-size: 11px;
	font-family: Arial;
	margin: 0px;
	color: black;
	text-decoration: none;
}
table.imagegallery
{
	border-collapse: separate; 
}

.Validator
{
	padding-left:2px;
	width:15px;
	vertical-align:bottom;	
	font-family: Arial;
	font-size: 11px;
	color: #E7342D;
	cursor:help;
}
/************************************************/
/* FORM FIELDS                                  */
input.text, input.TextBox
{
	font-family: Arial;
	font-size: 11px;
	border-width: 1px;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
}
textarea.textarea
{
	font-family: Arial;
	font-size: 11px;
	border-width: 1px;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
}

span.VoorwaardenLabel, td.VoorwaardenLabel, .VoorwaardenLabel
{
	border-style: inset;
	border-width: 1px;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
	Width: 518px; 
	Height: 240px;
}

input.TextBoxError
{
	font-family: Arial;
	font-size: 11px;
	border-width: 1px;
	color:Red;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
}


input.textReadOnly, input.TextBoxReadOnly
{
	font-family: Arial;
	font-size: 11px;
	border-width: 1px;
	background-color: buttonface;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
	background-color: #B2B2B2;
}

textarea.textareaReadOnly
{
	font-family: Arial;
	font-size: 11px;
	border-width: 1px;
	background-color: buttonface;
	border-bottom-color: buttonface;
	border-right-color: buttonface;
	background-color: #B2B2B2;
}

input.textRequired, input.TextBoxRequired, textarea.textRequired
{
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	background-color: #d1e5fe;
}

span.ImportLimiet
{
	color: #ffffff;
	width: 300px;
}

span.BigRedExclamation
{
	color: #ee3124;
	font-size: 55pt;
}

.Label
{
	font-family: Arial;
}
Label
{
	font-family: Arial;
}
.LabelRequired
{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
}
.LabelError
{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:red;
}

.LabelMenu
{
	cursor:hand;
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:White;
}
.LabelMenuDisabled
{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
	color:Black;
}

LabelRequired
{
	font-family: Arial;
	font-weight:bold;
	font-size:11px;
}

.LabelCopyright
{
	font-family: Arial;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}

.CheckBox label
{
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	background-color: Transparent;
	color: Black;
}

.CheckboxReadOnly label
{
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	background-color: Transparent;
	color: Black;
}
.CheckboxReadOnly input
{
	font-family: Arial;	
}

.CheckboxRequired label
{
	border-width: 1px;
	font-family: Arial;
	font-size: 11px;
	background-color: Transparent;
	color: Black;
	font-weight:bold;
}
.CheckboxRequired input
{
	/*background-color: #d1e5fe;*/
	font-family: Arial;
}


.Select
{
	border-color: #8F92B2;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px; /* als dit op 11px wordt gezet, triggered een bug waardoor list niet getoond wordt */
}

.SelectRequired
{
	border-color: #8F92B2;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px; /* als dit op 11px wordt gezet, triggered een bug waardoor list niet getoond wordt */
	background-color: #d1e5fe;
}
.SelectReadOnly
{
	border-color: #8F92B2;
	border-width: 1px;
	font-family: Arial;
	font-size: 12px; /* als dit op 11px wordt gezet, triggered een bug waardoor list niet getoond wordt */
	color:Black;
}

.FileReadOnly
{
	color: gray;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
}
.File
{
	color: black;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
}
.submitReadOnly
{
	color: gray;
	font-family: Arial;
	font-size: 11px;
	height: 20px;
}
.submit
{
	/*border-bottom-color: #418ee6;
	border-right-color: #418ee6;
	border-width: 1px;*/
	/*background-color: #5a8ac6;*/
	font-family: Arial;
	font-size: 11px;
	/*width: 50px;*/
	color: Black;
	height: 20px;
	/* filter: Progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#5a8ac6' ,endColorStr= '#a1bfe1' ,gradientType= '0' ); */
}

/* END FIELDS                                  */
/************************************************/


div.PageWaitCursor
{
		position: absolute;
	z-index: 200;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=40);
	/* this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.
	 */
	background-color:transparent !important;
	background-color: #333333;
	/* this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 */
	background-image/**/: url("maskBG.png") !important; // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}

/* OCR Buttons */
.ocrZoom
{
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../Images/ocrzoom.gif);
	width: 19px;
	height: 19px;
}

.ocrZoomDisabled
{
	background-image: url(../images/ocrzoomdis.gif);
	border-right: 2px inset;
	background-position: center center;
	border-top: 2px inset;
	border-left: 2px inset;
	width: 15px;
	cursor: default;
	border-bottom: 2px inset;
	background-repeat: no-repeat;
	height: 15px;
}



.ocrOcr
{
	width: 19px;
	height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(../images/ocrocr.gif);
	cursor: hand, pointer;
}
.ocrOcrDisabled
{
	background-image: url(../images/ocrocrdis.gif);
	border-right: 2px inset;
	background-position: center center;
	border-top: 2px inset;
	border-left: 2px inset;
	width: 15px;
	cursor: default;
	border-bottom: 2px inset;
	background-repeat: no-repeat;
	height: 15px;
}

.ocrDrag
{
	width: 19px;
	height: 19px;
	background-position: center center;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(../images/ocrdrag.gif);
	cursor: hand, pointer;
}
.ocrDragDisabled
{
	background-image: url(../images/ocrdragdis.gif);
	border-right: 2px inset;
	background-position: center center;
	border-top: 2px inset;
	border-left: 2px inset;
	width: 15px;
	cursor: default;
	border-bottom: 2px inset;
	background-repeat: no-repeat;
	height: 15px;
}

.ocrZoomMinus
.ocrZoomPlus
.ocrFitScreen
.ocrFitWidth
.ocrFitHeight
{
	width: 19px;
	height: 19px;
}
