@media screen {
tr.print_tableheader1regel td.nosorting img.kolom_txt{
	width: 40px;
	height: 138px;
}

tr.print_tableheader1regel td.ascending img.kolom_txt{
	width: 40px;
	height: 138px;
}

tr.print_tableheader1regel td.descending img.kolom_txt{
	width: 40px;
	height: 138px;
}
#dedetails_menu {
	
	height: 100%;

}

.titel {
	font-family: Arial;
	font-size: 14px;	
	font-weight: bold;	
}


.alleenprinten h1 {
	font-family: Arial;
	font-size: 14px;	
	font-weight: bold;
	padding: 2px;
	
}


#nietopscherm {
	display: none;
}

#nietthediv table tr td fieldset table tr td {
	width: 115px;
}
/*
#monitor_tbl {
	height: 100%;
	width: 100%;
}*/
					 #kvadviesblok .tableheadgreen {
					 	background-color: silver;
						color: black;
						
					 }
					 
					 #kvadviesblok #kvtabel_table, #kvadviesblok #kengetallen_table {
					  border:  1px solid gray;
					 }
					 
					 #kvadviesblok thead th {
						 border-bottom: 1px solid gray;	
					 }
					 
					 #kvadviesblok .tablerow2 {
					 	background-color:  white;
						color: black;							 	
					 }
					 
					 #kvadviesblok #ajax_receiver table {
					 	border: 1px solid gray;
					 }
					

					 #basisranstoenblok .tableheadgreen {
					 	background-color: silver;
						color: black;						
					 }
					 
					 #basisranstoenblok #kvtabel_table {
					 	border: 1px solid gray;
					 }
					 
					 #basisranstoenblok thead th {
					 	text-alignment: left;
						 border-bottom: 1px solid gray;	
					 }
					 
					 #basisranstoenblok #kvtabel_table tr td {
					 	text-alignment: right;
					 }
					 
					 #basisranstoenblok .tablerow2 {
					 	background-color:  white;
						color: black;							 	
					 }
		

#blok table {						
						font-family: arial;
						font-size: 12px;
						margin: 0;						
					  }
					#blok #kvtabel_table  {
						border: 1px solid gray;
						
						margin-right: 10px;
					} 
					
					#blok #kvtabel_table th {
						background-color: silver;
						border-bottom: 1px solid gray;						
					}
						
					#blok #norm th, #blok #FinKeng th {
						padding-top: 10px;
					}
		
					 #blok #Norm {
						 border: 1px solid gray;
						 width: 80%;
						 
					 }
		
					 #blok #FinKeng {
						 border: 1px solid gray;
						 width: 80%;
					 }
					 
					 #blok #Opmerking {
						 border: none;
					 }
					 
					 #blok table td, #blok table th {
						 padding-left: 5px;
						 padding-right: 5px;
					 }
					 
.clickable_td {
	cursor: hand;	
}

.ascending	{
	font-family: Arial;
	font: 12px;
	height: 14px;
	padding: 0;
	padding-top: 0;
	padding-bottom: 2;
	padding-right: 15px;
	background-image : url(../img/icons/up.gif);
	background-repeat: no-repeat;
	background-position : right;
	border-right: 1px solid gray;
	cursor: hand;
	background-color : #E6E6E6;
}

.descending	{
	font-family: Arial;
	font: 12px;
	height: 14px;
	padding: 0;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 2;
	background-image : url(../img/icons/down.gif);
	background-repeat: no-repeat;
	background-position : right;
	border-right: 1px solid gray;
	cursor: hand;
	background-color:  #E6E6E6;
}

#template1 {
	height: 100%;
	width: 100%;
}

.nosorting {
	font-family: Arial;
	font: 12px;
	height: 14px;
	
	padding: 0;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 2;
	background-image : none;
	background-position : right;	
	border-right: 1px solid gray;
	cursor: hand;	
}
	
#fieldPicker {
	border: 1px solid black;
	background-color: white;
	width: 200px;
	height: 300px;
	position: absolute;
	float: left;
	top: 200px;
	left: 400px;
	font-family: arial;
	font-size: 10px;
	
}


#fieldPicker #TitelFieldPicker {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #F77222;
	height: 30px;
}

#fieldPicker label {
	border-bottom: 1px solid silver;
}

#fieldPicker #TitelFieldPicker table  tr td{
	font-family: arial;
	font-size: 10px;
		font-weight: bold;
}

.sluiten {
	cursor: hand;
}

#dedetails {
 height: 100%; overflow-y: hidden

}


#dedetails table tr td {
	padding-right: 5px;	
	padding-left: 5px;
}


#lijstregels {
	display: block;
	z-index: 1; 
	height: 100%; 
        width: 100%;
	overflow-y: scroll;
}

#zichtbarelink {
	color: navy;
	cursor: hand;
	font-weight: normal;
	text-decoration : underline;
}

.sortarrow_up {
	background: url(../img/icons/up.gif) no-repeat left;
	padding-left: 20px;
	cursor: hand;
}
.sortarrow_down {
	background: url(../img/icons/down.gif) no-repeat left;
	padding-left: 20px;
	cursor: hand;
}

.rov_menu_tr_status {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-image: url(../img/submenu_status.gif);
	background-repeat: no-repeat;
	width: 155px;
	padding-left: 12px;
	height: 63px;
}

.rov_menu_td_status {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

.helpknop {
	font-size : 12px;
/*border: 1px solid darkorange;*/
	/*	background-color: white;*/
	padding: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-style : normal;
	font-weight : bold;
/*	color : black;*/
/*	background-image : url(../img/info.gif);
	background-position : center;
	background-repeat : no-repeat;*/
}

#helpkoptekst {
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}

#sluitentekst {
	color: black;
	cursor: hand;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}

#div_helpkoptekst {
	text-align: left;
	padding: 0px;
	margin: 0px;
}

#div_sluitentekst {
	float: right;
	position: absolute;
	text-align: right;
}

#div_help  {
	background-color: #F77222;
	float: left; 
	display: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	position:absolute; 
	width: 600px; 
	left: 300px;
	height: 480px; 
	margin: 0px;
	font-weight: bold;
	top: 50px;
	color: black;
	text-align: center;
	vertical-align: bottom;
	z-index: 10;
	border: 1px solid black; /*#D5D5E5;*/
}

#div_helpcontent {
	margin: 0px;
	background-color: white;
	padding: 0px;
	height: 490px;
	width: 600px;
	border-top: 1px solid black;
	overflow-y: scroll;
}

#div_helpcontent h1 {
	background-color: #B5BBCC;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	border-bottom: thin solid Black;
}

#div_helpcontent h2 {
	font-size: 10px;
	background-color: #D9D9D9;
	margin: 0px;
	padding: 0px;
}

#div_helpcontent h3 {
	font-size: 10px;
	background-color: #E4E4E4;
	margin: 0px;
	padding: 0px;
}

#div_helpcontent p {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

.tableheaderrechterborder_selected{
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	border-right: 1px solid Gray;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	background: #B5BBCC;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
}

#div_tab1_selected, #div_mastertab1_selected {
	float:left;
	position:absolute;
	left: 200px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 100px;
	color:black;
	padding-left: 5px;
	padding-top: 2px;
	background : url(../img/tab1.GIF) no-repeat;
}
#div_tab1_breed_selected, #div_mastertab1_breed_selected {
	float:left;
	position:absolute;
	left: 200px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 130px;
	color:black;
	padding-left: 5px;
	padding-top: 2px;
	background : url(../img/tab1_breed.GIF) no-repeat;
}


#div_tab2, #div_mastertab2 {
        float:left;
	position:absolute;
	left: 300px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 100px;
	color:black;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	background : url(../img/tab4.GIF) no-repeat;
}


#div_tab1, #div_mastertab1 {
	float:left;
	position:absolute;
	left: 200px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 100px;
	color:black;
	padding-left: 5px;
	padding-top: 2px;
	background : url(../img/tab2.GIF) no-repeat;
}

#div_tab1_breed, #div_mastertab1_breed {
	float:left;
	position:absolute;
	left: 200px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 130px;
	color:black;
	padding-left: 5px;
	padding-top: 2px;
	background : url(../img/tab2_breed.GIF) no-repeat;
}

#div_tab2_selected, #div_mastertab2_selected {
	float:left;
	position:absolute;
	left: 300px;
	cursor: hand;
	background-color: #F77222;
	vertical-align: bottom;
	height: 21px;
	width: 100px;
	color:black;
	text-align: left;
	padding-left: 15px;
	padding-top: 2px;
	background : url(../img/tab5.GIF) no-repeat;
}



				.deheus {
					font-family: Verdana;
					font-weight: bold;
					font-size: 24px;
					font-style: italic;
					margin-bottom: 0px;
					
				}
				
				.brokking {
					font-family: Arial;
					font-weight: bold;
					font-style: italic;
					font-size: 14px;	
					margin-top: 0px;	
				}
				
.table_hint {
	font-size: 10px;	
	padding: 0px;
	margin: 0px;
}

.volgendepagina {
	page-break-before : always;
}

.hint {
	border: 1px solid darkorange;
	background-color: white;
	float: left;
	position: absolute;
	padding: 5px;
	margin-top: -1px;
	margin-left: 0px;
	width: 450px;
	color: black;
	overflow: auto;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=100, FinishOpacity=0, Style=0, StartX=0, FinishX=100, StartY=0, FinishY=100);
	scrollbar-base-color : darkorange;
	scrollbar-shadow-color : White;
	scrollbar-track-color : White;
	scrollbar-3dlight-color : darkorange;
	scrollbar-darkshadow-color : White;
	scrollbar-face-color : darkorange;
	scrollbar-highlight-color : White;
	scrollbar-arrow-color : White;
	
}

.div_help {
	float: left;
	position: absolute;
}

.hint p {
	font-size: 10px;
	list-style: none;
	padding-bottom: 5px;
}
.hint ul {
	font-weight: bold;
}
 .hint ul li {
	font-size: 10px;
	list-style: none;
}

#vraagteken {
	font-size : 14px;
	font-style : normal;
	font-weight : bold;
	color : black;
}




.rapportkop a:link, .rapportkop a:visited, .rapportkop a:active {
	color: black;
	text-decoration: underline;
}

.radiobutton {
	background-color: none;
	border: none;
}

.bekijkknop {
	cursor: hand;
	width : 1;
}

#theDiv {
	height: 100%;
	overflow: auto;
}

#editdiv {
	height: 100%;
	overflow: auto;
}	

.print_melkcontrole {
	border: 1px solid gray;
	border-right : none;
}

.print_flextabel {
	border: 1px solid Gray;
}

.print_tableheader1regel {
	font-family: Arial;
	font: 11px;
	height: 12px;
	padding-left: 2px;
	border: 1px solid gray;
	vertical-align: top;
	background: #B5BBCC;
}

.print_tableheaderrechterborder {
	font-family: Arial;
	font: 12px;
	height: 14px;
	padding-left: 2px;
	padding-right: 2px; 
/*	font-weight: bold;*/
	border-right: 1px solid Gray;
	vertical-align: top;
	background: #B5BBCC;
}

.print_tablesommatie {
	font-family: Arial;
	font: 11px;
	height: 12px;
	padding-left: 2px;
	border: 1px solid gray;
	border-top: 1px solid Gray;
	vertical-align: top;
	background: #B5BBCC;
}


.print_tablesommatierechterborder {
	font-family: Arial;
	font: 12px;
	height: 14px;
	padding-left: 2px;
	padding-right: 2px; 
	border-top: 1px solid Gray;
	border-right: 1px solid Gray;
	vertical-align: top;
	background: #B5BBCC;
}

.print_tableheaderrechterborder_light {
	font-family: Arial;
	font: 12px;
	height: 14px;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 1px solid Gray;
	vertical-align: top;
	background: #EAEAEA;
}

.print_tablerow 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	padding: 1px;
    margin-left: 5px;
}

.print_tableroweven {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background-color: #E8E8F1;
	padding: 1px;
    margin-left: 5px;
}
.print_leftpadding, .black {
	padding-left: 2px;
	border-right: 1px solid gray;
}

tbody .printlijst_leftpadding {
	padding-left: 2px;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}

tfoot .printlijst_leftpadding  {
	padding-left: 2px;
	border-right: 1px solid gray;
	border-top: 1px solid black;
	border-bottom : 1px double Black;
	font-weight: bold;
	background: #B5BBCC;
}


.green {
	padding-left: 2px;
	/*font-weight: bold;
	*/
	color: green;
	border-right: 1px solid gray;
	/*background-color: #81E081;
	*/
	
}

.red {
	padding-left: 2px;
	font-weight: bold;
	color: red;
	border-right: 1px solid gray;
/*	background-color: #FF8282;*/
	
}

.green_selected {
	padding-left: 2px;
	font-weight: bold;
	color: green;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
}

.red_selected {
	padding-left: 2px;
	font-weight: bold;
	color: red;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;	
}
	
	
.print_leftpadding_selected, .black_selected {
	padding-left: 2px;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	font-weight: bold;	
}

/* Einde marko */

.nietprinten {
	display: block;
}

#div_voorgrond {
	position:absolute; 
	top:0px; 
	left:0px; 
	overflow: hidden;	
	width:2000px; 
	height:2000px; 
	padding:10px; 
	font:bold 13pt verdana; 
	display: none;
	background:gray;		
	z-index:5;							 
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=30, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100)
}

#div_evenwachten  {
	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;	
	background-position: center 5px;
	background-color: White;
	float: left; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	position:absolute; 
	width: 250px; 
	left: 400px;
	height: 75px; 
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	top: 300px;
	color: black;
	text-align: center;
	vertical-align: bottom;
	padding-top: 60px;
	border: 3px solid gray; /*#D5D5E5;*/
}

#submenu li.normal a:hover, #menu li.normal a:hover{
	color: navy;	
}

#submenu li.normal a, #menu li.normal a{
	color: white;
}

.alleenprinten {
	display: none;	
}


body{
	background-color: #FFFFFF;
	scrollbar-3dlight-color: white;
	scrollbar-arrow-color: Black;
	scrollbar-base-color: #DEDDE9;
	scrollbar-darkshadow-color: #C1C0D5;
	scrollbar-face-color: #C1C0D5;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #DEDDE9;
	overflow: hidden;
	height: 100%;
	margin: 0px;
	padding: 0px;

}

INPUT.disabled { color:black; background-color:blue; }

.vlag {
	display: block;
	float: left;
	width: 25px;
	background : url(../img/topmenu_back.gif) repeat-x center;
}

/*-----------NIEUW MENU--------------------*/

#menu ul{
	list-style: none;
	margin-top: -4px;
	padding: 0px;
}

#menu ul ul{
	display: none;
}
#menu li {
	float: left;
	

}
#menu li a{
	color: navy;
	font-size: 12px;
	background-image: url(../img/schuinstreepje.gif);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	height: 27px;
	float: left;
	padding-top: 5px;
	padding-right: 30px;
	margin-left: 5px;
}

/*-------------EINDE MENU--------------------*/
/*--------------NIEUW SUBMENU-----------------*/
#submenu{
	width: 100px;
	list-style: none;
	margin: 0px;
	padding: 0px;

}
#submenu ul{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#submenu li{
	margin: 0px;
	padding: 0px;
}
#submenu li a{
	color: navy;
	display: block;
	font-size: 11px;
	background-image: url(../img/submenu_button.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 24px;
	padding-left: 10px;
	padding-top: 5px;
}

#submenu ul li a{
	color: navy;
	display: block;
	font-size: 11px;
	background-image: url(../img/submenu_button2.gif);
	background-repeat: no-repeat;
	width: 155px;
	height: 24px;
	padding-left: 25px;
	padding-top: 5px;
}
#submenu li ul{
	display: none;
	right: 0px;
}
#submenu li.active1 ul, #submenu li.active2 ul, #submenu li.active3 ul{
	display: block;
}

#submenu li.active1 ul ul{
	display: none;
}

#submenu li.active1 li.active2 ul{
	display: block;
}

#submenu ul li ul{
	display: none;
}

/*---------------EINDE SUBMENU--------------*/
.zien {
	display: block;
}

.nietzien {
	display: none;
}

.verticaltext {
	writing-mode: tb-rl;
	filter: flipV() flipH();
}

.verwijderbutton  {
	padding: 0px;
	height: 12px;
}
.achtergrond {
	background: white;	
}

.groteletters {
	color: Black;
	font: bold italic 38px Lucida Sans Unicode;
	padding-right: 10px;
}
a:link {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
	
.knoppen img {
	cursor: hand;
}
a:visited{
	font-family: Verdana, Arial, sans-serif;
	color: White;
	text-decoration: none;
	font-weight: bold;
}	

a:active{
	font-family: Verdana, Arial, sans-serif;
	color: white;
}
	
a:link:hover{
	color: #0D2B88;
}

a.menuitem, a.menuitem:link, a.menuitem:active, a.menuitem:visited,  {
	font: normal normal x-small/normal Arial;
	color: Black;
	Filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1)
}

a.menuitem:hover{
	color: orange;
	Filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1)
}
.menutekst {
	color: black;
	Filter: DropShadow(Color=#000000, OffX=2, OffY=2, Positive=1)
}

.wtkerror {
	font-style: normal;
	color: Red;
}

.selectedmenuitemtd {
	color: red;
}

.rov_menu_table {
	color: white;
	font-size: 11px;
	width: 155px;
}

.rov_menu_tr {
	color: white;
	font-size: 11px;
	background-image: url(../img/submenu_button.gif);
	background-repeat: no-repeat;
	width: 155px;
	padding-left: 3px;
}

.rov_menu_tr_uitloggen {
	color: white;
	font-size: 11px;
	background-image: url(../img/uitloggen.gif);
	background-repeat: no-repeat;
	width: 155px;
	padding-left: 12px;
}

.rov_menu_td {
	color: white;
	font-size: 11px;
}

.ingelogd {
	color: #2D3772;
	font-size: 11px;
	font-family: verdana, arial, sans-serif;
}


.rov_menu_td_blue {
	color: blue;
	font-size: 31px;
}


.pv_kop {
	color: Black;
	font-size: 20px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}

.pv_kleinekop {
	color: Black;
	font-size: 13px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}

.ingelogdnaam {
	color: #2D3772;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana, arial, sans-serif;
}
	
.rov_submenu_td {
	color: Yellow;
	font-size: 11px;
	padding-bottom: 12px;
}
	
.rov_topmenu_td {
	color: black;
	font-size: 11px;	
	height: 27px;
	padding-left: 35px;
	width: 80px;
	background: no-repeat left;
	
}

.topicons_td{
	color: white;
	font-size: 11px;
	background-image: url(../img/submenu_button.gif);
	background-repeat: no-repeat;
}
	
a:link.submenuitem, a:active.submenuitem, a:visited.submenuitem {
	line-height: 11pt;
	letter-spacing: 1px;
	font-size: 8px;
	width:100%;
	font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: default;
	color: yellow;
}

.inputveld {
	background-color: #F5F5DC;
	font-size: smaller;
	border: 1px solid Black;
}

.berekenveld {
	font-size: smaller;
	border: 1px solid Black;
	background: #F5F5DC url(../img/buttons/selecteren.GIF) no-repeat right;
	cursor:hand;
	padding-right: 16px;
}

.tablerowmetlijn {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid Gray;
}

.tablerowmetlijnselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid Gray;
	font: bold normal normal 11px;
	background: #C1C0D5;
	cursor: hand;
}

.tablerowtotaal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: Gray;
	border-top-style: solid;
	border-top-width: 1px;
}

.tablerowsmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
}


.tablerow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	padding: 2px;
	margin-left: 5px;
}

.tablerowlight{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	background-color: #E8E8F1;
}

.tablerowdark{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	background-color: #CECED9;
}

.tableroweven{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
	background-color: #E8E8F1;
}

.displaynone{
    display: none;		
}

.tablerow2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	font-size: 11px;
	padding: 2px;
	cursor: hand;
	background: #E95F0C;
}

.tablerowolive {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: White;
	font-size: 11px;
	padding: 2px;
	background: #585858;
	border: 1px solid White;
}

.tablerowmouseover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: 11px;
	padding: 2px;
	cursor: hand;
	background: #FFDEAD;
}
.tablerowselected {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font: 11px;
	padding: 2px;
	color: White;
	cursor: hand;
	background: #2D3772;
}

.tablegelebalk{
	font-family: Verdana;
	color: White;
	background-color: #F77222;
	background-image: url(../img/titlecorner.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
}

.tablegelebalkdetails{
	font-family: Verdana;
	color: White;
	background-color: #F77222;
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 11px;
}

.bordertop {
	font-family: Verdana;
	color: White;
	background-color: #F77222;
	background-image: url(../img/titlecorner.gif);
	background-repeat: no-repeat;
	height: 21px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
}


.leftpadding {
	padding-left: 15px;
}

.gelebalk {
	font-family: Verdana;
	color: White;
	background-color: #F77222;
}

.tabletableheader {
	border: 1px solid Black;
}
.zetpil {
	background: white;
	padding-top: 2px;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align: center;
   padding: 3px;
	width: 100px;
	color: Black;
	cursor: hand;
    border: 1px solid black;
   margin: 2px;
}

.zetpil_selected {
	background: #B5BBCC;
	padding-top: 2px;
	padding-left: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	text-align: center;
   padding: 3px;
	width: 100px;
	color: Black;
	cursor: hand;
    border: 1px solid black;
   margin: 2px;
}
.zetpil3 {
	background: #55629A;
	padding-top: 2px;
	padding-left: 2px;
	font: normal normal/8px Arial;
	vertical-align: middle;
	width: 100px;
	color: Black;
	cursor: hand;
}

.zetpil4 {
	background: #55629A;
	padding-top: 2px;
	padding-left: 2px;
	font: normal normal/8px Arial;
	vertical-align: middle;
	width: 100px;
	color: Black;
	cursor: hand;
}
.tableheader td{
	font-family: Verdana;
	color: black;
	background-color: #B5BBCC;
	font-weight: bold;
	font-size: 11px;
	border-right: 1px solid Gray;
	height: 19px;
}

.tableheadernoline td {
	font-family: Verdana;
	color: black;
	background-color: #B5BBCC;
	font-weight: bold;
	font-size: 11px;
	height: 19px;
}

.tableheaderline {
	font-family: Verdana;
	color: black;
	background-color: #B5BBCC;
	font-weight: bold;
	font-size: 11px;
	border-right: 1px solid Gray;
	height: 19px;
}

.tableheader1regel{
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid gray;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	background: #B5BBCC;
}

.tableheaderbottomline {
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	border-right: 1px solid Gray;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	background: #B5BBCC;
	border-bottom: 3px solid Gray;
}
.tableheaderrechterborder{
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 1px solid Gray;
	word-wrap: break-word;
	vertical-align: top;
	background: #B5BBCC;
}



.statusoverzichtachtergrond{
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	border-right: 1px solid Gray;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	background: #C9CAC8;
}

.tableheader1regelmetlijn {
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	background: #B5BBCC;
	border-right: 1px solid Gray;
}

.tableheaderverticaltext {
	font-family: Arial;
	font: 12px;
	padding-left: 2px;
	padding-top: 2px;
	border: 1px solid Gray;
	border-right: 1px solid Black;
	word-wrap: break-word;
	vertical-align: top;
	background: #B5BBCC;
	/*url(../img/line.GIF) no-repeat right;
	*/
}

.tableheadermeteenheid {
	font-family: Arial;
	font: 12px;
	height: 15px;
	padding-left: 2px;
	border: 1px solid Gray;
	word-wrap: break-word;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	background: #B5BBCC url(../img/line.GIF) no-repeat right;
}

.mainform {
border: 10px solid red;
	background-repeat: no-repeat;
}

.tablemainform {
	vertical-align: top;
        height: 100%;
}

.mainformedit {
	background-color:  #E8E8F1;
	height: 100%;
}

.mainformedit2{
	background-color:  #E8E8F1;
	height: 100%;
}

.tabletabbladen {
	background-color: #8695C3;
	width: 100%;
}

edittabletabbladen {
	background-color: #FFFFE1;
	border: 1px solid Black;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
	width: 100%;
}



.tableknoppen {
	background-color: #D5D5E5;
}

.tableknoppentext {
	font-family: Verdana;
	color: navy;	
	height: 21px;
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
}

.tabbladen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	background-color: #55629A;
	border: 1px solid Gray;
}

.headeredit {
	color: navy;
	padding-top: 5px;
	padding-bottom: 5px;
	font: Bold smaller;
	font-family: Arial;
}

.betweenedit {
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	font: Bold smaller;
	font-family: Arial;
	border-top: 1px solid Black;
	border-bottom: 1px solid Black;
}

.betweenedit div {
	padding-bottom: 0px;
}

.fieldsetedit{
	border:2px double #7F869B;
	border-bottom: none;
	border-left: none;
	border-right: none;
}

.legendedit {
	color: navy;
	font: bold 12px Arial;
	font-family: Arial;
}

.edit {
	font: normal 12px Arial;
	font-family: Arial;
	width: 100%;
}

.edit2 {
	font: normal 12px Arial;
	font-family: Arial;
	width: 100%;
         color: navy;
}


.loginerror {
	font: normal 11px Arial;
	font-family: Arial;
	width: 100%;
	color: navy;
}

.editmetlijn {
	font: normal 12px Arial;
	font-family: Arial;
	border-bottom: 1px solid Black;
}

.knop {
	border: 1px solid Black;
	background: Gray;
	color: #FFFFE1;
}

.bgleftmenu {
	width: 80px;
}

table {
	border;
	border:  none;
}


a:link.menuitem, a:active.menuitem, a:visited.menuitem {
	line-height: 11pt;
	letter-spacing: 1px;
	font-size: 10px;
	width:100%;
	font-weight: bold;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	cursor: default;
	color: Black;
}
a:hover.menuitem {
	color: orange;
	cursor: hand;
}

a:link.submenuitem, a:active.submenuitem, a:visited.submenuitem{
	line-height: 15pt;
	font-size: 10px;
	width:100%;
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: yellow;
}

a:hover.submenuitem{
	color: orange;
}

.bodytop
{
	background-color: white;
	color: white;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Verdana;
	
}

.VoerExperttitel 
{
	color: navy;
	background-color: #98C8F3;
	font: bold 16px;
}

.toptitel
{
	color: navy;
	font: bold 14px;
}

/* LEFT   */

.tablegreen
{
	border: 2px solid #000000;
	background-color: #98C8F3;
}

.tableheadgreen
{
	font-family: Arial,Verdana,sans-serif;
	color: white;
	background-color:#528FC6;
	font: bold 13px;
	padding: 2px;	
}

.tableblue
{
	border: 2px solid #000066;
	font-size: 12px;
	background-color: #E7F3FF;
}

.tableheadblue
{
	font-family: Arial,Verdana,sans-serif;
	color: white;
	background-color: #528FC6;
	font: bold 13px;
	padding-left: 5px;
}

.subjectcolomn
{
	font-family: arial,verdana,sans-serif;
	color: white;
	background-color:#B8D7F6;
	font: bold 12px;
	padding-left: 5px;
}

A {
	color: Black;
}

/* MAIN   */
.bodymain
{
	font-family: Arial;
	font: 11px;
	background-color: white;

}

.paginaheader
{
	color: navy;
	font: bold 16px;
	padding: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

.paginaheadermain
{
	color: navy;
	background-color:#B8D7F6;
	font-family: Arial, Helvetica, sans-serif;
	font: bold 14px;
	padding-left: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* FORMS */

.inputgreen{
	border-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #0E4983;
}

.inputnormal{
	border: 1px solid #7F869B;
	background-image: url(../img/input_backdrop.gif);
	background-repeat: repeat-x;
}


select, option{
	border: 1px solid #7F869B;
	z-index:0;
}


#select, #option{
	border: 1px solid #7F869B;
	z-index:0;
}

.buttongreen{
	border-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #0E4983;
	background-color: #E7F3FF;
}

.inputblue{
	border-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #000066;
	text-align: right;
}

.buttonblue{
	border-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #000066;
	background-color: #C4DFFB;
}

.buttonblue1{
	font-family: arial,verdana,sans-serif;
	background-color: #80B0E1;
	font:  12px;
	padding-left: 5px;
}

/* CONTENT  #00632D*/
.tabblue
{
	border: 1px solid #000066;
	margin-left: 15px;
	margin-right: 15px;
	font: 11px;
	text-align: right;
}

.gegevens{
	border: 1px solid #00632D;
	background-color: #BDDEFE;
	padding-left: 5px;
}

.tabheadblue
{
	background-color:#0E4983  ;
	color: white;
	vertical-align: top;
	text-align: right;
}

.table
{
	margin-left: 10px;
	border: 1px solid #000066;
	position: relative;	
	top: 10px;
}

.table1
{
	border: 1px solid #000066;
	position: relative;	
	top: 10px;
}

.cursor
{
	border: 1px solid #000066;
	cursor: hand;
	padding-left: 10px;
	margin-left: 10px;
	position: relative;	
	top: 10px;
}

.tabbuttonblue
{
	color: #000066;
	text-align: center;
}

.hand
{
	cursor: hand;	
	color: #000066;
	text-align: center;
}

	
}
.topback2{
	background-image: url(../img/toparch.gif);
	background-repeat: no-repeat;
	background-color:#2D3772;
	height: 60px;
}

.left{
	background-image: url(../img/left.gif);
	background-repeat: no-repeat;
	height: 520px;
	width: 134px;
	background-color: #DEDDE9;
}
.rov_menu_tr{
	color: white;

}
.menuitem{
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-align: top;
	text-decoration: none;
}
.content {
	padding: 2px;
	background-image: url(../img/contentback.gif);
	background-repeat: no-repeat;
	width: 100%;
}
.leftback {
	background-image: url(../img/leftback.gif);
	background-repeat: repeat-y;
	width: 135px;
	height: 100%;
}
.icons_tr{
	color: white;
	font-size: 11px;
	/*background-image: url(../img/submenu_button.gif);*/
	background-repeat: no-repeat;
	width: 155px;
	
}
.icons_subtr{
	background-image: url(../img/submenu_button2.gif);
	background-repeat: no-repeat;
	color: white;
	font-size: 11px;
	padding-left: 3px;
	padding-top: 3px;
}

.rapportkop{
	font: bold 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
}
.tablewittebalk{
	background-image: url(../img/titelPijl.gif);
	background-color: #EAEAF7;
	background-repeat: no-repeat;
	background-position: center;
	color: White;
	height: 30px;
	padding-bottom: 10px;
	border-top: 1px solid #B4BACB;
	font-weight: bold;
}

#div_afspraaktekst {
        float: left; 
        background-color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	position:absolute; 
	width: 450px; 
	left: 300px;
	height: 175px; 
	padding: 5px;
	margin: 0px;
	top: 300px;
	color: black;
        vertical-align: top;
	padding-top: 10px;
	border: 3px solid gray; /*#D5D5E5;*/
        z-index:6;
}


/*	background-image: url(../img/loading.gif);
	background-repeat: no-repeat;	
	background-position: center 5px;
	background-color: White;
	float: left; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	position:absolute; 
	width: 250px; 
	left: 400px;
	height: 75px; 
	padding: 5px;
	margin: 0px;
	font-weight: bold;
	top: 300px;
	color: black;
	text-align: center;
	vertical-align: bottom;
	padding-top: 60px;
	border: 3px solid gray; /*#D5D5E5;*/
*/
