/* Default CSS Stylesheet for the RTB web application */


/* body */
BODY
{ 
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    height:100%;
}
.body2
{
background-image: url(/images/bg13.jpg)
}

html {height:100%}

/* /body */
h1{position:relative;margin:0 0 .6em;padding-right:20px;font:normal 200%/1.2 arial,helvetica,univers,sans-serif;}
h2{margin:0 0 0;padding:.3em 0;font:bold 140%/1.2 arial,helvetica,univers,sans-serif;}
h3{position:relative;margin:1.6em 0 0;font-weight:bold;line-height:1.64;}
h4{margin:1.6em 0 0;font-style:italic;line-height:1.64;}

.rhdefault
{
	    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
}

/* Text */
.mainheader1 {FONT-WEIGHT: bold; FONT-SIZE: 22pt; VERTICAL-ALIGN: bottom; FONT-FAMILY: Arial; text-decoration:none; color:black}
.mainheader2 {FONT-SIZE: 14pt; VERTICAL-ALIGN: top; COLOR: #999999; FONT-FAMILY: Arial; text-decoration:none}
.mainheader1b {FONT-WEIGHT: bold; FONT-SIZE: 40pt; VERTICAL-ALIGN: bottom; FONT-FAMILY: Arial; text-decoration:none; color:black}
.mainheader2b {FONT-WEIGHT: bold; FONT-SIZE: 25pt; VERTICAL-ALIGN: top; COLOR: #999999; FONT-FAMILY: Arial; text-decoration:none}
.td_infobar1 {vertical-align: bottom; color:Gray; font-weight:bold; white-space:nowrap; font-family:Arial; font-size: 14px}
.td_infobar2 {vertical-align:bottom; color: Black; font-weight:bold;white-space:nowrap; font-family:Arial; font-size: 12px; cursor: pointer; cursor: hand;}
.largebold {color:Black; font-weight:bold; font-family: Arial; font-size: 16px}
.largeboldred {color:#cc0000; font-weight:bold; font-family: Arial; font-size: 16px}
.large {color:Black; font-family: Arial; font-size: 16px}
.mediumbold {color:Black; font-weight:bold; font-family: Arial; font-size: 14px}
.mediumboldred {color:#cc0000; font-weight:bold; font-family: Arial; font-size: 14px}
.medium {color:Black; font-family: Arial; font-size: 14px}
.smallbold {color:Black; font-weight:bold; font-family: Arial; font-size: 12px}
.small {color:Black; font-family: Arial; font-size: 12px}
.td_small {color:Black; font-weight:normal; font-family: Arial; font-size: 12px; padding-left: 4px;}
.td_smallbold {color:Black; font-weight:bold; font-family: Arial; font-size: 12px}
.td_smallrow1 {color:Black; font-weight:normal; font-family: arial,sans-serif; font-size: 10pt; cursor: pointer; cursor: hand;}
.td_smallrow1_nohand {color:Black; font-weight:normal; font-family: arial,sans-serif; font-size: 10pt}
.td_smallrow2 {color:#cc0000; font-weight:bold; font-family: arial,sans-serif; font-size: 10pt; cursor: pointer; cursor: hand;}
.td_smallrow3 {color:#cc0000; font-weight:bold; font-family: arial,sans-serif; font-size: 10pt; /*cursor: pointer; cursor: hand;*/ border-top: black 1px solid}
.td_smallwarning {color: #cc0000; font-weight:bold; font-family: Arial; font-size: 16px}
.td_realsmallwarning {color: #cc0000; font-weight:bold; font-family: Arial; font-size: 10pt}
.txt_10DgrayBold {color: #f5f5f5; font-weight:bold; font-family: Arial,sans-serif; font-size: 12pt}
.txt_10DgrayBold2 {color: #666666; font-weight:bold; font-family: Arial,sans-serif; font-size: 10pt}
.txt_10Black { color: Black; font-family: arial,sans-serif;font-size: 10pt;font-weight: normal;}
.overschrijding
{
	color: #0033cc;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
}
.geenoverschrijding
{
	color: black;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
}
.overschrijdingNC
{
	color: #666666;
	font-weight: bold;
	font-family: Arial;
	font-size: 10pt;
	border-bottom: 1px dotted #666666; 
	text-decoration: none
}
.geenoverschrijdingNC
{
	color: #666666;
	font-weight: normal;
	font-family: Arial;
	font-size: 10pt;
	border-bottom: 1px dotted #666666; 
	text-decoration: none
}
.txt_10BlueBold
{
	font-family: arial,sans-serif;
	font-size: 10pt;
	
	font-weight: bold;
	color: #0033ff;
}	

/* links */
.lnk_small {color:Black; font-weight:normal; font-family: Arial; font-size: 12px; cursor: pointer; cursor: hand;}
.lnk {color:Black; cursor: pointer; cursor: hand; text-decoration: underline}
/* /links */

/* Tables */
.td_mapbar{vertical-align:bottom; color: Black; font-weight:normal;white-space:nowrap; font-family:Arial; font-size: 12px;text-decoration: none; padding-right: 3px}
.td_mapbarlast{vertical-align:bottom; color: #cc0000; font-weight:normal;white-space:nowrap; font-family:Arial; font-size: 12px;text-decoration: none}
.td_title {vertical-align: bottom; color:Black; font-weight:bold; white-space:nowrap; font-family:Arial; font-size: 16px;}
.td_subtitle2 {vertical-align: bottom; color:Black; font-weight:bold; white-space:nowrap; font-family:Arial; font-size: 12px;}
.td_subtitle1 {vertical-align: bottom; color:#0099ff; font-weight:bold; white-space:nowrap; font-family:Arial; font-size: 16px; padding: 4px}
.td_bottompage {color: White; font-family: Arial; font-weight:normal; font-size: 11pt; padding-left: 20px; padding-right: 20px;  padding-top: 2px; padding-bottom: 2px; cursor: pointer; cursor: hand; text-decoration:none}
.td_navheader { color: #cc0000; font-weight:bold; font-family:Arial; background-color: White; font-size: 16px; padding-left: 6px; padding-top: 3px; padding-bottom: 3px}
.td_QSnavheader { color: #cc0000; font-weight:bold; font-family:Verdana; background-color: White; font-size: 13px; padding-left: 6px; padding-top: 3px; padding-bottom: 3px}
.td_navitem { color: Black; font-weight:bold; font-family:Arial; font-size:12px; padding-left: 6px; padding-top: 3px; text-decoration: none;}
.td_QSnavitem { color: Black; font-weight:bold; font-family:Verdana; font-size:11px; padding-left: 6px; padding-top: 3px; text-decoration: none}
.td_selectednavitem { color: blue; font-weight:bold; font-family:Arial; font-size:18px; padding-left: 6px; padding-top: 3px; text-decoration: none;}
.td_QSselectednavitem { color: blue; font-weight:bold; font-family:Verdana; font-size:13px; padding-left: 6px; padding-top: 3px; text-decoration: none;}
.td_navitem_off { color: #545454 ; font-weight:bold; font-family:Arial; font-size:12px; padding-left: 6px; padding-top: 3px; text-decoration: none; cursor:default}
.td_QSnavitem_off { color: #545454 ; font-weight:bold; font-family:Arial; font-size:11px; padding-left: 6px; padding-top: 3px; text-decoration: none; cursor:default}
.td_navwarning { color: #cc0000; font-weight:bold; font-family:Arial; font-size:12px; padding-left: 6px; padding-top: 3px; text-decoration: none;}
.td_navcontent { color: Black; font-weight:normal; font-family:Arial; font-size:11px; padding-left: 6px;padding-top: 3px}
.td_navdatestamp { color: white; font-weight:bold; font-family:Arial; font-size:10px; padding-left: 6px;padding-top: 3px}
.td_more{color: Black; font-weight:bold; font-family:Arial; font-size:12px; padding-left: 6px; cursor: pointer; cursor: hand; padding-bottom: 3px; text-decoration: none;}
.td_navbox{ border-right:solid 1px black; height:100%}
.td_navbox2{ border-right:solid 1px black}
/*.td_smallbold {vertical-align: middle;color:Black; font-weight:bold; font-family: Arial; font-size: 12px; white-space:nowrap}*/
.td_smallbold_pad {color:Black; font-weight:bold; font-family: Arial; font-size: 12px; padding-left: 4px}
.td_bold {vertical-align: middle;color:Black; font-weight:bold; font-family: Arial; font-size: 14px; white-space:nowrap}
.table_nfo {border-bottom: black 1px solid; width: 100%}
.table_nfo2 {border-top: black 1px solid; border-bottom: black 1px solid; /*border-right: black 1px solid; */margin-left: 0px;	width: 100%; background-color: #f5f5f5}
.table_nfo4 {font-family:Arial; font-size:12px; width: 100%}
.table_nfo5 {font-family:Arial; font-size:12px; width: 100%;border-top: black 1px solid; border-bottom: black 1px solid; margin-left: 0px}
.td_nfo2 {border-bottom: solid 1px #dcdcdc;}
.td_nfo3 {border-bottom: solid 1px #dcdcdc; cursor: pointer; cursor: hand}
.testRNDdiv {border:solid 1px black;}
.td_nfo4 {vertical-align: middle}
.table_gegevens {border-top: black 1px solid; border-bottom: black 1px solid;background-color: #f5f5f5}
.tr_gegevens_first {vertical-align: middle;color:Black; font-weight:bold; font-family: Arial; font-size: 12px; white-space:nowrap; background-color: #d7e9f2; border-left: solid 2px gray}
.td_gegevens { border-bottom: solid 2px gray; border-right: solid 2px gray}
.table_sectioned { border: solid 1px #d7e9f2 }
.tbl_appstart {color:Black; font-family: Arial; font-size: 12px; border-width: 0px; border-style: none}

.tbl_sansResults {color:Black; font-family: Arial; font-size: 12px; border-width: 0px; border-style: none;background-color: #f5f5f5; padding: 4px}
.tr_sansResults1 {vertical-align: middle;color:white; font-weight:bold; font-family: Arial; font-size: 12px; white-space:nowrap; border-left: solid 2px gray;background-color: #808080}
.td_sansResults { border-left: dotted 1px black; text-align:center}

.td_sectionedheader
{
	background-color: #d7e9f2;
	color: black;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.tbl_detailNFO
{
	margin-left: 0px;
	background-color: #f5f5f5;
	/*border-right: dimgray 2px solid;
	border-top: dimgray 2px solid;
	border-left: dimgray 2px solid;
	border-bottom: dimgray 2px solid;*/
	width: 800px;
}
.td_detailNFO1
{
	background-color: White;
	border: black 1px solid;
	padding: 2px;
	font-size: 12px;
	font-family: Arial;
}


/* /tables */

/* Floating stuff */
.tree_details{position:absolute; width: auto; height: auto; z-index: 100;BORDER: #999999  1px solid;	background-color:#ffffcc;	visibility:hidden; font-family:Arial; font-weight:normal; font-size: 12px; padding: 2px;}
.varDiv1 {position:absolute; width: auto; height: auto; z-index: 100;BORDER: #999999  1px solid;	background-color:#ffffcc;	visibility:hidden; font-family:Arial; font-weight:normal; font-size: 12px; padding: 2px;}
.varDiv2 {position:absolute; width: auto; height: auto; z-index: 100;visibility:hidden; padding: 2px;}
.floatForm1
{
	position: absolute;
	width: auto;
	height: auto;
	z-index: 100;
	border-top: #696969 3px solid;
	border-bottom: #696969 3px solid;
	border-left: #696969 1px solid;
	border-right: #696969 1px solid;
	visibility: hidden;
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	padding: 0px;
	background-color: white; /*filter:alpha(opacity=85)*/
}
.floatTable1
{
	font-family: arial,sans-serif; 
	font-size: 10pt;
	margin: 0px;
	z-index: 1000; 
	background-color:#f5f5f5;
}
.floatFirstRow
{
	background-color: #dcdcdc;
	border-bottom: solid 1px #999999;
	height: 18px;
	font-family: arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #cc0000;
}
.floatLastRow
{
	font-family: arial,sans-serif;
	font-size: 8pt;
	background-color: #dcdcdc;
}

/* various divs */
.div_10BlackBoBlk
{
 color: Black; font-family: arial,sans-serif;font-size: 10pt;font-weight: normal; border: solid 1px #999999; width:100%; padding: 2px; background-color:#dcdcdc;
}

/*unclassified*/
.meldingen { border:solid 1px black;background-color:#f5f5f5; font-family: Courier; font-size: 10pt; font-weight: normal;}
.meldingen_inner {border-bottom-color: gray;border-bottom-style: dashed; border-bottom-width: 1px;}
.meldingen_inner2 {border-bottom-color: gray;border-bottom-style: dashed; border-bottom-width: 1px; border-left: solid 1px gray;}
.meldingen_inner_bottom { border-style:none;}
.meldingen_inner2_bottom { border-style:none; border-left: solid 1px gray;}

.td_meldingen_actief { border:solid 1px black; color: #cc0000; font-family: Arial; font-size: 12px; font-weight:bold}
.td_maincentered { vertical-align:top}
.whiteborder{ vertical-align:middle; border: white 2px solid}
.img_exit { vertical-align: bottom; }
.img_exit_en { vertical-align: bottom; }
.content { vertical-align: top;color:Black; font-weight:normal; font-family: Verdana; font-size: 11px; }
.td_content { vertical-align: top;color:Black; font-weight:normal; font-family: Verdana; font-size: 11px;}
.pijl { color:#cc0000; font-family: Times New Roman; font-weight: bold; font-size: 16px; vertical-align:baseline}
.td_spacer { height:10px}
.noborder { border-style:none; border-width: 0px}

.txt_disabled {	color:gray; font-weight: bold;	font-family: Arial;	font-size: 12px; }

.rotateheader 
{ 
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); 
	-webkit-transform: rotate(-90deg); 
	-moz-transform: rotate(-90deg);	
	float:right;
	position: absolute;
	white-space: nowrap;
	/*text-align: center;*/
}

.tbl_1 { font-family: Arial; font-size: 10pt;border-left: solid 1px gray;border-bottom: solid 1px gray;}
.tbl_1 tr:first-child {font-weight:bold; color: Black}
.tbl_1 td {padding: 5px; border-right: solid 1px gray;border-top: solid 1px gray;}
.hoverlink_small {color: Gray; border-bottom: dotted 1px black; cursor:pointer;cursor:hand}