/* Standard HTML controls */

INPUT, SELECT, TEXTAREA
{
	font-size: 10px;
	position: static;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	border-width: 0px;
}

BODY
{
	background-color: #E7E3E7;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

FORM
{
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	border: 0px;
}

SELECT
{
	border: solid 1px #C1BBAB;
	font-size: 10px;
}

TD
{
	font-size: 10px;
	text-align: left;
}

UL, OL
{
	padding: 0;
	margin: 10px 10px 10px 40px;
}

LI
{
	padding: 0;
	font-size: 10px;
	line-height: 2;
	color: #8c8c2f;
}

/* Specific adjustments */
/* Controls */
.button
{
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #634910;
	border: 0px;
}

.buttonCancel
{
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #634910;
	border: 0px;
}

.EditableField
{
	background-color: White;
}

.AlterEditableField
{
	background-color: White;
}



/* Labels */
.TitleLabel
{
	/* All  title labels (zoekcriteria etc) */
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 0px;
	background-color: #634910;
	width: 100%;
	display: table;	
	/*padding: 3px 3px 3px 10px;*/
	line-height: 20px;
	text-align:center;
	
}
.TextLabel
{
	/* Main labels in search criteria etc */
	color: #634910;
	font-weight: bold;
	text-transform: uppercase;
}

.TextLabelSub
{
	/* All sub labels in TabControllers etc */
	color: black;
}

.ExceptionLabel
{
	/* Error: title */
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #790707;
	width: 100%;
	border: 0px;
	line-height: 20px;
	text-align:center;
	display: table;
}
.InformationLabel
{
	/* Error: message */
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #634910;
	background-color: #F8F0C2;
	width: 100%;
	display: table;
	padding: 3px 3px 3px 10px;
	line-height:20px;
}

.WarningLabel
{
	/* Waarneming toegevoegd */
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #9B7131;
	width: 100%;
	border: 0px;
	padding: 3px 3px 3px 10px;
	display: table;
}

/* Panels */
.groupingMainTable
{
	/* Search criteria table etc */
	width: 100%;
	border-width: 0px;
	background-color: #F8F0C2;
	padding: 5px 10px 5px 10px;
}

/* styles used by EDS.SystemLib.Client.Web.CustomControns.TabController */
.TabCtl
{
	border-style: none;
}
.TabCtl_Header
{
	border-style: none;
	width: 100%;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
.TabCtl_HeaderTabs
{
	width: 70px;
	margin: 0;
	padding: 0;
}
.TabCtl_HeaderTabs table
{
	border-collapse: collapse;
	height: 25px;
}
.TabCtl_Sep
{
	/* Seperator between tab headers */
	padding: 5px;
}
.TabCtl_TabUnsel
{
	/* Unselected tab header */
	color: #634910;
	background-color: #cbcbcb;
	padding: 5px 10px 5px 10px;
}
.TabCtl_TabSel
{
	/* Selected tab header */
	color: #666666;
	background-color: #F8F0C2;
	padding: 5px 10px 5px 10px;
}
.TabCtl_TabSel a:link, .TabCtl_TabSel a:visited, .TabCtl_TabSel a:hover, .TabCtl_TabSel a:active
{
	/* Title of abSel */
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;
}
.TabCtl_TabUnsel a:link, .TabCtl_TabUnsel a:visited, .TabCtl_TabUnsel a:hover, .TabCtl_TabUnsel a:active
{
	/* Title of TabUnSel */
	text-transform: uppercase;
	color: #634910;
	text-decoration: none;
}
.TabCtl_HeaderRest
{
	/* Remainder of the header tabs */
}
.TabCtl_Content
{
	/* The content of the active tab */
	background-color: #F8F0C2;
	padding: 10px 0px 10px 0px;
}












/* Check stuff below here if they are really used at all */
.datestamp
{
	font-size: 10px;
}

.defaultfont
{
	font-size: 11px;
}
.smallfont
{
	font-size: 11px;
}
.smallfontright
{
	font-size: 11px;
	text-align: right;
}
.smallfontcenter
{
	font-size: 11px;
	text-align: center;
}
.textcenter
{
	text-align: center;
}
.textright
{
	text-align: right;
}

P.supersmall
{
	font-size: 9px;
}

.borderNone
{
	border: none;
}

/* --------- Labels --------- */
.HeaderLabel
{
	background-color: #F8F0C2;
	color: #000000;
	font-weight: bold;
	height: 22px;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px solid Black; /*	font-weight: normal; 	font-size: 15px; 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 	color:#FFFFFF; 	border: 1px solid Black; 	background-color: #88B151; 	width: 100%; 	border-bottom: 0; 	padding: 3px 3px 3px 10px;*/
}
.FooterLabel
{
	background-color: Transparent;
	color: Black;
	font-weight: bold;
	height: 22px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.TitleFocusLabel
{
	font-weight: normal;
	font-size: 17px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-left: 4px;
	border: 1px solid #C1BBAB;
	background-color: #9D102D;
	width: 100%;
}

.ApplicationTitleLabel
{
	font-weight: bold;
	font-size: 24px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #4753DC;
	background-color: transparent;
}

.TitleLabel a:link, .TitleLabel a:active
{
	color: #FFFFFF;
}
.TitleLabel a:hover
{
	color: #C1BBAB;
}

.GroupLabel
{
	color: black;
	font-weight: bold;
	padding-left: 5px;
}


/* PageMapper controller fields */
.ErrorField
{
	background-color: #9D102D;
}
.ReadOnlyField
{
	background-color: #EBE9E4;
}
.TabController .ReadOnlyField
{
	background-color: #EBE9E4;
}
.ReadOnlyNumericField
{
	text-align: right;
	background-color: #EBE9E4;
}
.TabController .ReadOnlyNumericField
{
	background-color: #EBE9E4;
}

.EditableNumericField
{
	text-align: right;
	background-color: White;
}

/* Table definitions */
.tableDetail
{
	border-right: 0px;
	padding-right: 3px;
	border-top: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
	margin: 0px;
	border-left: 0px;
	width: 100%;
	padding-top: 3px;
	border-bottom: 0px;
	background-color: #30F348;
}

.tabTitle
{
	font-weight: bold;
}

.gridColumnHeader
{
	background-color: #30F348;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 14px;
}
.gridItem
{
	color: #000000;
	background-color: #ffffff;
	height: 17px;
}
.gridAltItem
{
	color: #000000;
	background-color: #D1DFE9;
	height: 17px;
}
.gridSelItem
{
	color: #ffffff;
	background-color: #9D102D;
	height: 17px;
}
.gridUtil
{
	color: #30F348;
	background-color: #F8F0C2;
	height: 14px;
}
.gridHover
{
	color: Blue;
	background-color: #F7F6F3;
}
.gridSelHover
{
	color: Blue;
	background-color: #51E93A;
}

/* Panel definitions */
.groupingTable
{
	border-style: solid;
	border-width: 1px;
	border-color: #C1BBAB;
}

.spacer
{
	border-top-width: thick;
	border-top-style: dotted;
	border-top-color: black;
}

/* Various */

.Numeric
{
	text-align: right;
}



.Invisible
{
	display: none;
}

fieldset
{
	border-style: groove;
}


/* --------- Hyperlinks --------- */
A:link
{
	color: Black;
}

A:visited
{
	color: Black;
}

A:hover
{
	color: Black;
}














/* INBO Addition */
/* These controls were added with the new layout */
/* Toevoegen soorten box */
.SoortenTable
{
	background-color: #e6e6b5;
	padding: 4px;
}

.SoortenTitle
{
	color: #8c8c2f;
	text-transform: uppercase;
	font-weight: bold;
}

.SoortenText
{
	color: black;
}

/* This is Vis specific */
.SoortFicheLabel
{
	color: #8c8c2f;
	font-size: 16px;
}

.SoortFicheTitle
{
	color: black;
	font-size: 16px;
}

.TabControllerTable
{
	/* Used in SoortenMaintenance inside the TabController for the SoortFiche repeater */
	background-color: white;
	padding: 5px;
}

/* Masterpage specific */
.MainTable
{
	background-color: white;
	height: 100%;
	width: 1024px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;	
}

.MainTablePopup
{
	background-color: white;
	height: 100%;
	width: 700px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	margin-right:auto;
	margin-left:auto;
}

.LoginStatusCell
{
	/* Afmelden cell */
	background-color: #F8F0C2;
	color: #634910;
	width: 154px;
	height: 25px;
	font-weight: 700;
}

.LoginStatusLink:link, .LoginStatusLink:visited, .LoginStatusLink:active, .LoginStatusLink:hover
{
	/* Afmelden */
	font-size: 10px;
	color: #634910;
	/*padding-left: 15px;*/
	/*font-weight: 900;*/
	text-decoration: none;
}

.HeaderRowLink:link, .HeaderRowLink:visited, .HeaderRowLink:active, .HeaderRowLink:hover
{
	/* Contact & FAQ	*/
	font-size: 12px;
	color: #634910;
	text-decoration: none;
}

.HeaderRowLinkPrefix
{
	/* >> prefix voor Afmelden, Contact & FAQ */
	color: #999966;
}

.HeaderRowLine td
{
	/* Lijntje onder CrumbTree */
	border-bottom: 1px solid #cccc66;
}

.UBentHier
{
	color: #999966;
}

.CrumbTree
{
	color: #666666;
	text-decoration: none;
}

.CrumbTreeSeperator
{
	color: #cccc66;
}

.BottomContentLine
{
	/* Lijn boven de terug/toevoegen knoppen */ /*border-bottom: 1px dashed #999966;*/
}

.CopyrightLine
{
	background-color: #FFFBF7;
}

.Copyright
{
	color: Gray;
	font-weight: bold;
	text-align: center;
	padding-bottom: 4px;
	background-color: #F8F0C2;
}

.CopyrightLink:link, .CopyrightLink:visited, .CopyrightLink:active
{
	color: Gray;
}

.CopyrightLink:hover
{
	color: #fd2121;
}

.ContentCell
{
	/* Error message and page content cell */
	vertical-align: top;
	/*width: 500px;*/
}

.ContentControl
{
	/* Change password, login etc */	
	padding: 5px;
	background-color: #F8F0C2;
	width: 850px;
}

.ContentControlBorder
{
	/* create user wizard */
	border: 1px solid black;
	background-color: #F8F0C2;
}

.ContentControlRest
{
	padding: 5px;
	background-color: #F8F0C2;
}

.ContentTitle
{
	/* All title labels inside the controls */
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border: 1px;
	border-color: #634910;
	background-color: #634910;
	width: 100%;
	padding: 3px 3px 3px 10px;
	height: 20px;
	display: table;
}

/* Left Menu */
#leftnav
{
	width: 150px; /*border: 1px solid Black;*/
	background-color: #FFFBF7;
	display: inline;	
}

#leftnav a.topicTitle
{
	text-align: left;
	display: block;
	font-weight: bold;
	font-size: 11px;
	padding: 4px;
	background-color: #634910;
	color: white;
}

#leftnav a.topicoff, #leftnav a.topicon
{
	font-size: 10px;
	display: block;
	background-color: #F8F0C2;
	padding: 3px;
	color: #634910;
	font-weight: normal;
	border-bottom: 1px solid #999967;
	padding-left: 15px;
	text-decoration: none;
}

#leftnav a.topicoff:hover, #leftnav a.topicon:hover
{
	color: #92692E;
	text-decoration: none;
}

#leftnav .subtopicson
{
	color: #634910;
}
.Watermark
{
    color:Gray;
    font-weight:bold;
    border: 2px etched gray;
    font-size: 10px;
}


