/* 
	Algemene HTML tags
*/



.testchk
{
    text-align:left;
}




/* 20070629 MP */
TD.col1 
{
    border-left:1px solid #ffffff;
    border-top: 1px solid #ffffff;
    border-right: 3px solid #ffffff;
	PADDING-RIGHT: 0px;
	width:50%;		
}

/* 20070629 MP */
TD.col2 
{
    border-left:3px solid #ffffff;
    border-top: 1px solid #ffffff;
	width:50%;
	PADDING-RIGHT: 0px;   	
}








html {
	/*height:1024px;*/
	overflow:auto;
	scrollbar-base-color:#A3D0FE;
	height:1024px;
	/*width:1024px;*/

}


body { 
	padding: 0px;	
	margin: 0px;
	font-family: Verdana, Arial, sans-serif;
	/*height:100%;*/
	/*overflow :none;*/
	font-size: 10pt;
	height:1024px;

	width:98%;
	margin-left:auto;	
	margin-right:auto;
	position:relative;	  
	background-color:#D1E8FE;
	margin-bottom:auto;
	padding-bottom:0px;
    
    /*border-right-style:outset;*/
    
    
   
    

}


td label {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #1852A5;
}

th.formview
{
}
td.formview
{
}

img
{
	border: 0px;
}

.headerSubtext {
	color: #C1E4FF;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
}

.headerTitle {
	color: #ffffff;
	font-family: Tahoma, Arial, sans-serif; 
    font-size: 24px;
    padding: 12px 0px 3px 0px;
}

.headerMelodies {
	color: #ffffff;
	font-family: Tahoma, Arial, sans-serif; 
    font-size: 26px;
}

.menutitle {
	color: #0354ae;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
    padding: 2px 10px 2px 6px;
    cursor: pointer;
}

.menutitle_header {
	color: #0354ae;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
    padding: 2px 10px 2px 6px;
    cursor: text;
}

.menutitle_active {
	color: #ffffff;
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
    padding: 2px 10px 2px 6px;
}

.menuitem {
	color: #0354ae;
	font-size: 11px;
	font-weight: bold; 
	padding: 2px 4px 2px 2px;
	text-decoration: none;
}

.menuitem_active {
	color: #ffffff;
	/*background-color: #2563d6;*/
	background-image:url(../styleguide/2007_B/nestedbar_selected.gif);
	font-size: 11px;
	font-weight: bold; 
	padding: 2px 4px 2px 2px;
	text-decoration: none;
}
.menuitem_active_bg
{
    color: #ffffff;
	/*background-color: #2563d6;*/
	background-image:url(../styleguide/2007_B/nestedbar_selected_R.gif);
	font-size: 11px;
	font-weight: bold; 
	padding: 2px 4px 2px 2px;
	text-decoration: none;    
}
.menuitem_active_tekst
{
    color: #ffffff;
	/*background-color: #2563d6;*/	
	font-size: 11px;
	font-weight: bold; 
	padding: 2px 4px 2px 2px;
	text-decoration: none;   
}

.MainContent {
	/*height: 100%;*/
	/*overflow: auto;*/
	vertical-align: top;
}

.aspform div
{
	display: none;
}

.error
{
	color: red;
	background-color: #2563d6;
	font-size: 11px;
	font-weight: bold; 
}


.loginform
{
	background: #ffffff; 
	width: 300px; 
	height: 150px; 
	border-style: inset; 
	border-width: thin
}
.loginLabel
{
    color:#ffffff;
    font-weight:bold;
    font-size:10px;
}

/* 
----------------------------------------------------------------------
De onderstaande elementen zijn overgenomen uit de oude stylguide.
Moeten nog aan gepast worden.
----------------------------------------------------------------------
*/


/*----------------------------------------------------------------*/
/* Header section                                                 */
.headerApplication
{
	float: right; 
    font-family: Verdana, Arial, Helvetica; 
    font-size: 22px; 
    font-weight: normal; 
    color: #FFFFFF;
    padding-right: 10px;
	padding-top: 5px;
	text-align: right;
}


/*----------------------------------------------------------------*/
/* pagejump (combobox with fast reference links)                 */
  .pagejump
{
	float:left; 
        padding: 0px;
        font-family: Verdana, Arial, Helvetica; 
        font-size: 10px; 
        font-weight: bold; 
        color: lightblue;
        background-color: darkblue;
	height: 20px;
	width: 173px;
}    

  .pagejump select
{
    color: #0B4799;
    background-color: #FFFFFF;
	width: 173px;
}  


/*----------------------------------------------------------------*/
/* Site path and function bar                                     */
.siteMapPath
{
	float:left; 
        padding-left: 8px;
	padding-top: 3px;
        font-family: Verdana, Arial, Helvetica; 
        font-size: 10px; 
        font-weight: bold; 
        color: #94C4EF;
}

  .siteMapPath a
, .siteMapPath a:active
, .siteMapPath a:link
, .siteMapPath a:visited
{
	font-family: Verdana, Arial, Helvetica; 
        font-size: 10px; 
        font-weight: bold; 
        color: #94C4EF;
	text-decoration: none;
}
  .siteMapPath a:hover 
{
	font-family: Verdana, Arial, Helvetica; 
        font-size: 10px; 
        font-weight: bold; 
        color: #FFFFFF;
	text-decoration: none;
}


/*----------------------------------------------------------------*/
/* Content                                                        */

.defaultcontent
{
	float:left;
	text-align : left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
    width: 100%;
}


/*----------------------------------------------------------------*/
/* Forms                                                          */

.form_header
{
	background : url(../styleguide/2007_B/icons_form/title_background.gif);
	background-repeat: repeat-x;
}

.form_subheader
{
	background : url(../styleguide/2007_B/icons_form/title_background.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}

.form_caption
{	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
}

.form_title
{	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica;
	height: 23px;
	margin: 3px 0px 0px 0px;
	cursor: pointer;
}

.form_title input
{
	height: 17px;
	border: 1px;
	border-style: inset;
	background-color: #84B7F4;
	border-color: #031176;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	position: relative;
	top: -2px;
	z-index: 1;
	cursor: text;
}

.inputMemo
{
	text-align: left;
	border-color: #7F9DB9;
	border-style: solid;
	border-width: 1px;
	color: #225AA9;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	width: 100%;
	height: 80px;
	cursor: text;
}

.form_button 
{
/*	position: relative; */
	top: 3px;
	padding-top:2px;
}

.form_caption
{	font-size: 12px;
	font-weight: bold; 
	color: #FFFFFF;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica;
	padding: 0px;
	margin: 0px;

}

/*----------------------------------------------------------------*/
/* Tableview 	background-color: #E7EFFF #FFFFFF;
                                                     */

table.tableview{
	border-width: 0px;
	padding: 0px; 
	background-color: #FFFFFF;
	margin: 0px; 
	width:100%;	
	/*width: 801px;		*/
}

tr.tableview
{
	background-color: #DBF2FE;
	margin: 1px 3px 1px 3px;
}

tr.tableview_alter
{
	background-color: #FFFFFF;
}

tr.tableview_select
{
	color: #FFFFFF;
	background-color: #A3B2F5;
}

/*th.tableview
{
	text-align: left;
	color: #9799D7;
	vertical-align: top;
	font-size: 10px;
	font-weight: bold; 
	background-color: #E7EFFF;
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
}*/

th.tableview
{
	text-align: left;
	color: #045abb;
	vertical-align: middle;
	font-size: 9px;
	font-weight: bold; 
	/*border-color: #D6DFE7;
	border-style:outset;
	border-width: 1px;*/
	border-color:White;
	border-width:0px;
	margin: 0px 2px 0px 2px;
	height:19px;
	background: url(../styleguide/2007_B/formheader_new.gif);
	background-color: #E7EFFF;	
    padding-left:3px;
}

td.tableview
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: left;
}

td.c_TypeKarakter
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: left;
}

td.c_TypeLijst
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: left;
}

td.c_TypeNumeriek
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: right;
}

td.c_TypeTime
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: right;
}

td.c_TypeBoolean
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: center;
}

td.c_TypeDatum
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: right;
}

td.c_TypeEmail
{
	border-color: #D6DFE7;
	border-style: solid;
	border-width: 1px;
	height:20px;
	text-align: left;
}

/* Formview                                                      */
/*table.formview{
	border-width: 0px;
	padding: 0px; 
	margin: 0px; 
	background-color: #FFFFFF;
	color: #225AA9;
	font-size: 10px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
}

tr.formview
{
	background-color: #DBF2FE;
}
*/
tr.formview_split
{
	background-color: #A3B2F5;
}

th.formview
{
	text-align: left;
	background-color: #5A96EF;
	border-color: #5A96EF;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	height:20px;
}

th.formview_subA
{
	text-align: left;
	background-color: #7394D1;
	border-color: #7394D1;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	height:20px;
}

th.formview_subB
{
	text-align: left;
	background-color: #99A5DF;
	border-color: #99A5DF;
	border-style: solid;
	border-width: 1px;
	margin: 2px;
	height:20px;
}

td.formview
{
	border-color: #D0E0F0;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;	
	height:20px; 
}

td.formview_label
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
/*	border-color: #D7E8FC;
    border-color: #b8dcfb;
	border-style: solid;
	border-width: 1px;
	/*background-color: #D7E8FC;*/
	border-right: 1px solid #ffffff;
	width: 166px;
	/* 20070629 MP: toegevoegd nav John */
	
	
	
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
	height:23px;	
}


/* 20070629 MP / UU / MH */


td.frm_lbl_links 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
/*	width: 166px; */
	width: 20%;
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:24px;
	background-color: #b8dcfb;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;

}

td.frm_lbl_links_verpl
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	width: 166px;
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:24px;
	background-color: #b8dcfb;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
	background-image: url(/styleguide/2007_B/icons_fn/VerplichtVeld3.png); 
	background-repeat:no-repeat; 
	background-position:right center;
	
}

td.frm_lbl_rechts
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	width: 20%;
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:24px;	
	border-left: 6px solid #ffffff;
	border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

td.frm_lbl_rechts_verpl
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	width: 166px;
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:24px;
	background-color: #b8dcfb;
	border-left: 6px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
	background-image: url(/styleguide/2007_B/icons_fn/VerplichtVeld3.png); 
	background-repeat:no-repeat; 
	background-position:right center;
	
}

td.frm_input
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	width: 30%;
	background-color: #c1e8ff;
	vertical-align: middle;
    height:24px;
   	padding-left: 2px;
	padding-right: 3px;    
	border-bottom: 1px solid #ffffff;
	/*border-right: 6px solid #ffffff;*/
}

td.formview_input2
{
	border-right: 6px solid #fffffff;
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	/*border-color: #DBF2FE;
	border-color: #c1e8ff;
	border-style: solid;
	border-width: 1px;	
	/*background-color: #DBF2FE;    */
	background-color: #c1e8ff;
	height:24px;
	vertical-align: middle;    
   	padding-left: 2px;   	
	padding-right: 3px;		
	border-bottom: 1px solid #ffffff;
}



td.formview_label1verpl
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
/*	border-color: #D7E8FC;
    border-color: #b8dcfb;
	border-style: solid;
	border-width: 1px;
	/*background-color: #D7E8FC;*/
	border-right: 1px solid #ffffff;
	 
	width: 166px;
	/* 20070629 MP: toegevoegd nav John */
	
	
	
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:23px;	
	background-image: url(/styleguide/2007_B/icons_fn/VerplichtVeld3.png); 
	background-repeat:no-repeat; 
	background-position:right center;
	
}


td.formview_label_verplichtveld
{
    text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;	
	width: 166px;	
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 3px;
	height:23px;	
}

td.formview_label_verplichtveldIcon
{
    text-align: right;	
	color: #0354ae;		
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 0px;
	height:23px;	
}

td.formview_label_multi
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	border-right: 1px solid #ffffff;	 
	width: 166px;	
	background-color: #b8dcfb;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 3px;
	padding-top:5px;
	height:23px;	
}
/*
td.formview_label2
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;*/
/*	border-color: #D7E8FC;
    border-color: #b8dcfb;
	border-style: solid;
	border-width: 1px;
	/*background-color: #D7E8FC;*/
/*	border-right: 1px solid #ffffff;
	width: 166px; */
	/* 20070629 MP: toegevoegd nav John */
	
	
/*	
	background-color: #b8dcfb;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 3px;
	height:23px;	
}*/






.Label2
{
    color:#0354ae;
    font-weight:bold;
    font-size:10px;
}

.BindLabel
{    
	color: #225AA9;	
	font-size: 11px;
	font-weight: bold; 	
	padding-left: 3px;
	padding-right: 3px;
}

td.formview_label_width
{
   /* width:140px;*/
   width:166px;
}

td.formview_input
{
	text-align: left;
	/*border-color: #DBF2FE;
	border-color: #c1e8ff;
	border-style: solid;
	border-width: 1px;	
	/*background-color: #DBF2FE;    */
	background-color: #c1e8ff;
	vertical-align: middle;
    height:23px;
}


td.formview_input1
{
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	
	
	/*border-color: #DBF2FE;
	border-color: #c1e8ff;
	border-style: solid;
	border-width: 1px;	
	/*background-color: #DBF2FE;    */
	background-color: #c1e8ff;
	vertical-align: middle;
    height:24px;
   	padding-left: 2px;
	padding-right: 3px;    
	border-bottom: 1px solid #ffffff;
	border-right: 6px solid #fffffff;
}

td.formview_input2
{
	border-right: 6px solid #fffffff;
	text-align: left;	
	color: #0354ae;	
	font-weight:bold;
	font-size:10px;
	/*border-color: #DBF2FE;
	border-color: #c1e8ff;
	border-style: solid;
	border-width: 1px;	
	/*background-color: #DBF2FE;    */
	background-color: #c1e8ff;
	height:24px;
	vertical-align: middle;    
   	padding-left: 2px;   	
	padding-right: 3px;		
	border-bottom: 1px solid #ffffff;
}



td.formview_input_multi
{
	text-align: left;	
	background-color: #c1e8ff;
	vertical-align: middle;
    height:23px;
   	padding-left: 2px;
	padding-right: 3px;
	/*padding-top:3px;    */
}






td.formview_input_width
{
    /*width:auto;    */
    width:230px;
}

td.formview_text
{	text-align: left;
	border-color: #DBF2FE;
	border-style: solid;
	border-width: 1px;
	background-color: #DBF2FE;
	vertical-align: middle;
	height:20px; 
}

.Tableruimte
{
    width:2px;
}

td.Tabelruimte
{
    width:40px;
   /* padding-left:0px;
    padding-right:0px;
    border-color:Red;
    border-left:1px;
    border-right:1px;*/
    border: 1px solid #ff0000;
    background-color:Red;
}

.formview_mark
{	text-align: right;
	color: #84A6CD;
}

.formview_error
{	text-align: right;
	color: #FF6D01;
	font-weight: bold;
	cursor: pointer;
}

.formview_header
{	color: #84A6CD;
	background-color: #7394D1;
}

/* IRS VeldTypes                                                      */
.c_TypeDatum
{	text-align: right;
}

/* Input fields */

.inputSelect
{
	text-align: left;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	border-style: inset;
	border-width: 1px;
	color: #225AA9;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	width: 140px;
}

.inputText
{
    padding-left:4px;
	text-align: left;
	border-style: inset;
	border-width: 1px; 
	color: #225AA9;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	/*width: 140px;*/
	/*width:230px;*/
	width:97%;
	cursor: text;	
	
}

.input
{
    padding-left:4px;
	text-align: left;
	border-style: none;
	border-width: 1px;
	color: #225AA9;
	background-color: #C1E8FF;
	/*border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;*/
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	/*width: 140px;*/
	/*width:230px;*/
	width:99%;
	cursor: text;	
	
}

.wachtwoordVergeten
{

	text-align: left;
	border-style: none;
	color: #225AA9;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	
}


.inputReadonly
{
	text-align: left;
	border-style: inset;
	border-width: 1px;
	color: #8797AD;
	background-color: #AAD6E0;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	width: 140px;
	cursor: text;
}

.inputNumber
{
	text-align: right;
	border-style: inset;
	border-width: 1px;
	color: #225AA9;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	width: 140px;
	cursor: text;
}

.inputButton
{
	text-align: center;
	border-style: outset;
	border-width: 1px;
	color: #225AA9;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	padding: 0px 2px 0px 2px;
	width: 120px;
	cursor: pointer;
}

.inputDate
{	width: 120px;
	text-align: right;
	border-style: inset;
	border-width: 1px;
	color: #225AA9;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	cursor: text;
}

.inputDateExt
{	width: 80px;
	text-align: right;
	border-style: inset;
	border-width: 1px;
	color: #225AA9;	
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	cursor: text;
}

.fileupload
{	width:520px;
	text-align: left;
	border-style: inset;
	border-width: 1px;
	color: #225AA9;
	border-color: #A8CAEE #578CD5 #578CD5 #A8CAEE;
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;
	cursor: text;
}

.inputYesNo
{	width: 80px;
	text-align: center;
}

iframe.iPopup
{
	border-style: solid; 
	border-color: #D6D3CE #424242 #424242 #D6D3CE;
	border-width: 1px;
}

.treeview_view
{    
    font-weight:bold;
	font-size:11px;
}

.popupScherm
{
    background-color:#F1FBFF;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    color:#00008B;
}

th.popupTable
{
	background : url(../styleguide/2006_B/icons_form/popupBackground.gif);
	color: #1855A5;
	font-size: 11px;
	font-weight: bold;
}
th.popupFooter
{	background-color: #CED7FF;
	color: #1855A5;
	font-size: 11px;
	font-weight: bold;
}

td.tabInActive_sub
{	background-color: #649BD9;
}
td.tabActive_sub
{	background-color: #FFFFFF;
}

.tabActive
{	color: #0186C4;
    background : url(../styleguide/2007_B/icons_form/TabActive.gif);
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	width: 100px;
		
}

.tabInActive
{	color: #5494E1;
    background : url(../styleguide/2007_B/icons_form/TabInActive.gif);
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	width: 100px;
}

.tabActiveLeft
{    
    background : url(../styleguide/2007_B/icons_form/tabActive_L.gif);    
    border-top: #0354ae 1px solid;
    width:1px;
}
/*
.tabInActiveLeft
{    
    background : url(/styleguide/2007_B/icons_form/tabInActive_L.gif);    
    border-top: darkgray 1px solid; border-bottom: darkgray 1px solid;
    width:1px;
}

.tabInActiveRight
{
    background : url(/styleguide/2007_B/icons_form/tabInActive_R.gif);    
    border-top: darkgray 1px solid; border-bottom: darkgray 1px solid;
    width:1px;
}
.tabActiveRight
{
    background : url(/styleguide/2007_B/icons_form/tabActive_R.gif);    
    border-top: #0354ae 1px solid;    
    width:5px;
}
*/
.HiddenPanel
{
	display: none;
}

.MaxSize
{	width: 100%;
	height: 100%;
}

tr.row_header
{	background : url(../styleguide/2006_B/icons_form/title_background.gif);
	background-repeat: repeat-x;
}

.row_caption
{	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	color: #FFFFFF;
	margin: 3px 0px 3px 0px;
	cursor: pointer;
}
/* Display Errors */
table.errorOverview
{
	width: 100%;
}

/*
	Gradienten voor tabelachtergrond
*/

td.gradblue {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#DCF7FE,endColorStr=#FFFFFF); 
vertical-align: top;
float: left;
padding: 4px 4px 4px 12px;
}
td.gradgrey {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F0F2F1,endColorStr=#FFFFFF); 
vertical-align: top;
float: left;
padding: 4px 4px 4px 12px;
}
td.gradcyan {
filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#D9F5F2,endColorStr=#FFFFFF);
vertical-align: top;
float: left;
padding: 4px 4px 4px 12px;
}
td.gradnone {
	vertical-align: top;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
}
/*---------------
scrollbar*/
.scrollbar
{
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-FACE-COLOR: #87CEFA;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #FFFFFF;
SCROLLBAR-3DLIGHT-COLOR: #336jjj6CC;
SCROLLBAR-TRACK-COLOR: #F0F8FF;
SCROLLBAR-DARKSHADOW-COLOR: #666666;
}

.scrollbarGrid
{
SCROLLBAR-ARROW-COLOR: #FFFFFF;
SCROLLBAR-FACE-COLOR: #87CEFA;
SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF;
SCROLLBAR-SHADOW-COLOR: #FFFFFF;
SCROLLBAR-3DLIGHT-COLOR: #336jjj6CC;
SCROLLBAR-TRACK-COLOR: #F0F8FF;
SCROLLBAR-DARKSHADOW-COLOR: #666666;
height:103px; 
width:100%;
/*overflow:scroll;*/
}
/*ajaxcontroltoolkit tabcontainer*/
.ajax__tab_xp1 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px; color:#5494E1; padding-left:2px; font-weight:bold; background:url(../styleguide/2007_B/icons_form/tabdActive1_T.gif) repeat-x bottom;}
.ajax__tab_xp1 .ajax__tab_outer {padding-right:0px;background:url(../styleguide/2007_B/icons_form/TabPLaatjes/right.png) no-repeat right;height:21px;}
.ajax__tab_xp1 .ajax__tab_inner {padding-left:3px;background:url(../styleguide/2007_B/icons_form/TabPLaatjes/left.png) no-repeat;}
.ajax__tab_xp1 .ajax__tab_tab {width:110px;height:13px;padding:4px;margin:0;background:url(../styleguide/2007_B/icons_form/TabPlaatjes/tile.png) repeat-x;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_outer {color:#0186C4; font-weight:bold; background:url(../styleguide/2007_B/icons_form/TabPlaatjes/right_d.png) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_inner {background:url(../styleguide/2007_B/icons_form/TabPlaatjes/left_d.png) no-repeat;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_tab {background:url(../styleguide/2007_B/icons_form/TabPlaatjes/tile_d.png) repeat-x;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_outer {background:url(../styleguide/2007_B/icons_form/TabPlaatjes/right_s.png) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_inner {background:url(../styleguide/2007_B/icons_form/TabPlaatjes/left_s.png) no-repeat;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_tab {color:#2B63B2; font-weight:bold;background:url(../styleguide/2007_B/icons_form/TabPlaatjes/tile_s.png) repeat-x;}
.ajax__tab_xp1 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt; border:0px solid #999999;border-top:0;padding:left;background-color:#ffffff; width:100%; height:100%;}


/* oude Tabs
.ajax__tab_xp1 .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px; color:#5494E1; padding-left:1px; font-weight:bold; background:url(/styleguide/2007_B/icons_form/tabdActive1_T.gif) repeat-x bottom;}
.ajax__tab_xp1 .ajax__tab_outer {padding-right:0px;background:url(/styleguide/2007_B/icons_form/tabInactive_Right.gif) no-repeat right;height:21px;}
.ajax__tab_xp1 .ajax__tab_inner {padding-left:3px;background:url(/styleguide/2007_B/icons_form/tabInactive_Left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_tab {width:110px;height:13px;padding:4px;margin:0;background:url(/styleguide/2007_B/icons_form/tabInactiveBG.gif) repeat-x;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_outer {color:#0186C4; font-weight:bold; background:url(/styleguide/2007_B/icons_form/tabActive_Right.gif) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_inner {background:url(/styleguide/2007_B/icons_form/tabActive_Left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_hover .ajax__tab_tab {background:url(/styleguide/2007_B/icons_form/tabActiveBG.gif) repeat-x;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_outer {background:url(/styleguide/2007_B/icons_form/tabActive_Right.gif) no-repeat right;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_inner {background:url(/styleguide/2007_B/icons_form/tabActive_Left.gif) no-repeat;}
.ajax__tab_xp1 .ajax__tab_active .ajax__tab_tab {color:#0186C4; font-weight:bold;background:url(/styleguide/2007_B/icons_form/tabActiveBG.gif) repeat-x;}
.ajax__tab_xp1 .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt; border:0px solid #999999;border-top:0;padding:left;background-color:#ffffff; width:100%; height:100%;}
*/


/* xp theme */
/*
.ajax__tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;}
.ajax__tab_xp .ajax__tab_outer {padding-right:4px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-right.gif")%>) no-repeat right;height:21px;}
.ajax__tab_xp .ajax__tab_inner {padding-left:3px;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-hover.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-right.gif")%>) no-repeat right;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active-left.gif")%>) no-repeat;}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {background:url(<%=WebResource("AjaxControlToolkit.Tabs.tab-active.gif")%>) repeat-x;}
.ajax__tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}*/

/*ajaxcontroltoolkit menu*/
.menuHeader
{
    background: url(../styleguide/2007_B/menubar.gif);
    background-color:White;
    color: #0354ae;
	font-size: 11px; 
	font-weight: bold;
	text-decoration: none;
    height:19px;
    cursor: pointer; 
    padding-left:30px;  
    padding-top:5px;        
}

/*ajaxcontroltoolkit datepicker*/
.datumpicker
{
   border:1px solid #646464;   
   background-color:Red;   
   width:30%;   
   border-left-width:3px;
   border-right-width:4px;
   border-right-color:Red;
}

.grdView
{
    color:#1D4D92;    
    width:100%;
    font-weight:bold;
    font-size:11px;
    border-style:none;
    /*ForeColor="#045ABB" Width="100%" Font-Bold="True" Font-Size="11px" AllowPaging="True" AutoGenerateColumns="False" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="4" BorderStyle="None" CellSpacing="2"    */
}

.grid
{    
    width:100%;
}

.grdItemCel
{
    text-align: left;
	color: #045abb;
	text-align:left;
	font-size: 10px;
	font-weight: bold; 		
}

.grdItemCel1
{
    text-align:center;
	color: #045abb;	
	font-size: 10px;
	font-weight: bold; 		
}

.grdPagerStyle
{
    background: url(/styleguide/2007_B/formheader_new.gif);
    color:#045ABB;
    text-align:center;
}

.completionList
{    
    padding-left:4px;
	text-align: left;		
	color: #225AA9;	
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;		
}

.completionListHover
{    
    padding-left:4px;
	text-align: left;		
	background-color:#0A246A;
	color:White;	
	font-size: 11px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica;		
}

.ajax__calendar_container {padding:4px;position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:Verdana;}
.ajax__calendar_body {height:139px;width:170px;position:relative;overflow:hidden;margin:auto;}
.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {top:0px;left:0px;height:139px;width:170px;position:absolute;text-align:center;margin:auto;}
.ajax__calendar_container TABLE {font-size:11px;}
.ajax__calendar_header {height:20px;width:100%;}
.ajax__calendar_prev {cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);}
.ajax__calendar_next {cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);}
.ajax__calendar_title {cursor:pointer;font-weight:bold;}
.ajax__calendar_footer {height:15px;}
.ajax__calendar_today {cursor:pointer;padding-top:3px;}
.ajax__calendar_dayname {height:17px;width:17px;text-align:right;padding:0 2px;}
.ajax__calendar_day {height:17px;width:18px;text-align:right;padding:0 2px;cursor:pointer;}
.ajax__calendar_month {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}
.ajax__calendar_year {height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar1 .ajax__calendar_container {border:1px solid #57A2FC;background-color:#ffffff;color:#024EB3; font-weight:bold; font-size:9px;}
.ajax__calendar1 .ajax__calendar_footer {border-top:1px solid #57A2FC;}
.ajax__calendar1 .ajax__calendar_dayname {border-bottom:1px solid #57A2FC;}
.ajax__calendar1 .ajax__calendar_day {border:1px solid #ffffff;}
.ajax__calendar1 .ajax__calendar_month {border:1px solid #ffffff;}
.ajax__calendar1 .ajax__calendar_year {border:1px solid #ffffff;}

.ajax__calendar1 .ajax__calendar_active .ajax__calendar_day {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar1 .ajax__calendar_active .ajax__calendar_month {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}
.ajax__calendar1 .ajax__calendar_active .ajax__calendar_year {background-color:#edf9ff;border-color:#0066cc;color:#0066cc;}

.ajax__calendar1 .ajax__calendar_other .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#57A2FC;}
.ajax__calendar1 .ajax__calendar_other .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#57A2FC;}

.ajax__calendar1 .ajax__calendar_hover .ajax__calendar_day {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar1 .ajax__calendar_hover .ajax__calendar_month {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}
.ajax__calendar1 .ajax__calendar_hover .ajax__calendar_year {background-color:#edf9ff;border-color:#daf2fc;color:#0066cc;}

.ajax__calendar1 .ajax__calendar_hover .ajax__calendar_title {color:#0066cc;}
.ajax__calendar1 .ajax__calendar_hover .ajax__calendar_today {color:#0066cc;}

.td1style  {font-weight:bold;border:1px solid black;background-color:Gray;color:blue;font-size:14px;font-Family:Verdana;}
.td2style  {font-weight:bold;border:1px solid black;background-color:Gray;font-size:12px;font-family:Verdana;}


.validator_error
{
	color: red;
}
