@import url(tablefilter.css);

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////GLOBAL HTML/CSS STYLES///////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*Note the base font size is specified in the code: body, table {font-size:12px;}*/

body, table {font-family: Arial, Helvetica, sans-serif;}
font{font-size:100%;}
input, select, textarea{font-size:100%; font-family: Arial, Helvetica, sans-serif;}


body{
	margin:0;
	font-size:70%;
	color:#4B4C2A;
}

a:link, a:visited, a:active
{
	color:#4B4C2A;
	text-decoration:underline;
}

a:hover
{
	color:#767A42;
	text-decoration:none;
}

input, select{
	font-weight:lighter;
	color:#767a42;
	font-size:100%;
}
.form{
	background-color:#f1f1ec;
	border:none;
	color:#4b4c2a;
	font-weight:bold;
	font-size:110%;
}
textarea.form, .docdiscussion textarea{
	color:#767a42;
	border:none;
	background-color:#f3f3ee;
	font-size:100%;
}
caption
{
	font-weight:bold;
	color:#cc0000;
	font-size:100%;
	text-align:left;
	background:url(/nlapps/layouts/RN2007/css/img/caption_lijn.gif) repeat-x bottom;
}

th{
	font-weight:bold;
	background-color:#f1f1ec;
	color:#767a42;
	text-align:left;
	padding-left:3px;
}

label{

}

h1{
	font-size:110%;
	color:#4B4C2A;
	font-weight:bold;
	margin:0px 0px 5px 0px;
}

h2{
	font-size:110%;
	color:#4B4C2A;
	font-weight:bold;
	margin:0px 0px 8px 0px;
}

h3, .subcaption{
	font-weight:bold;
	color:#cc0000;
	font-size:105%;
	margin:10px 0px 10px 0px;
}
h4{
	color:#4b4c2a;
	font-weight:bold;
	font-style:italic;
	font-size:100%;
	margin:7px 0px 7px 0px;
}

hr
{
  color: #767a42;
  background-color:#767a42;
  height: 1px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////END GLOBAL HTML/CSS STYLES/////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////PAGINASTRUCTUUR/////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#wrap
{
	margin: 0 auto 0 auto;
	width: 989px;
	overflow:hidden;
  border-top: solid 19px #8CC63F;	
}
.ipmgtview #wrap{overflow:visible;}

.col1
{
    width:170px;
}
.col2
{
    width:630px;
}
.col3
{
    width:189px;
}

#mainnavline {height:20px;}
#mainNav {padding-left:170px;}

#header {clear:both; width:1000px;}

#logo, #banner
{
  float:left;
	border-top:1px solid #d6d7c6;
	border-bottom:1px solid #d6d7c6;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align:middle;
	height:105px;
}
#logo
{
    width:174px;
    margin-left:15px;
}
#logo img {margin-top:25px;}
#banner
{
    width:800px;
}
#banner img {float:left; width:800px; height:105px;}


#authorbar
{
    clear:both;
    margin-top:2px;
    margin-bottom:4px;
    background-color: #8CC63F;
}

.textnormside, td.textnormside{ direction:ltr; text-align:left;}
.textrevside, td.textrevside, #documentcommands{ direction:ltr; text-align:right;}
.ltrcontent {direction: ltr; text-align:left;}

#main
{
    clear:both;
    padding-top:3px;
    width:105%; /* so that the sidecol will fit */
}
#mainleft
{
    float:left;
    width: 155px;
    margin-right: 15px;
}
#maincol
{
    float:left;
    width:630px;
    padding-bottom:40px;
}
#sidecol
{
    float:left;
	margin-left:20px;
	width: 169px;
    padding-bottom:40px;
}

#footer
{
    clear:both;
    margin-top:20px;
	text-align: center;
	border-top:#d6d7c6 1px solid;
}

.folid15 #maincol, .folid16 #maincol
{
  width:795px;
}
.folid15 #sidecol, .folid16 #sidecol
{
  display:none;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////GLOBALE COMPONENTEN/////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#mainNav
{
}

#langNav  
{
  float:right;
  /*width:174px;*/ 
}

ul.topHorNav {margin:0; padding:0;}
ul.topHorNav li {
	float:left;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
}
ul.topHorNav a {
	display:block;
	padding:5px 11px; /*creates space each side of menu item's text */
	font-weight:bold;
}
ul.topHorNav a:link, ul.topHorNav a:visited
{
	text-decoration:none;	 /* removes the underlining of the link */
	color:#4B4C2A;	/* sets the type color */
}
ul.topHorNav a:hover {
	color:#4B4C2A;
	background-color:#8CC63F;
}
ul.topHorNav a.active {
	color:#4B4C2A;
	background-color:#8CC63F;
}

#leftnav {
	color: #FFFFFF;
	width: 155px;
	margin-top:20px;
}

#leftnav ul {
	list-style: none;
	list-style-position:outside;
	margin: 0; padding:0;
	border: none;
}

#leftnav li {
	background-color:#006B59;
	margin: 1px 0 0px 0;
	padding: 0 0 0 0;
	display: block;
	width:100%;
	float:left;
}

#leftnav li a, #leftnav a.topicoff, #leftnav a.topicon {
	margin: 0;
	display: block;
	padding: 4px 11px 4px 0;
	color: #FFF;
	text-decoration: none;
	text-align:right;
}
#leftnav a.topicoff, #leftnav a.topicon{color:#FFF;background-color: #006B59;margin: 1px 0 0px 0;}
#leftnav li a.active, #leftnav a.topicon {font-weight:bold;}
#leftnav span a.topicoff,#leftnav span a.topicon {border-left:solid 15px #c0c0c0;}

#Search{clear:both; padding:8px 0px 0px 0px; text-align:right;}
#Search #queryText{width:150px;}

.footer{color:#4b4c2a; padding:3px;}
.footer ul {margin:0 0 0 8px; padding:0; display:inline; list-style-type:none;}
.footer li {display:inline;}

.barright, #pageutils {float:right; }
.breadcrumb {display:none; color:#4B4C2A; float:left; margin: 4px 0 20px 0; padding:0;}
.visible {display:block;}
.breadcrumb a{text-decoration:underline;color:#4B4C2A;}
.breadcrumb a:hover{ text-decoration:none;color:#767A42;}

.printcmd {float:right;}

.breadcrumbActive{
	color:#767A42;
	font-weight:bold;
}

.diarywrap {}
.diary {border: 1px solid #CCC; border-left:1px solid #848484; border-right:1px solid #b5b5b5; padding: 0px 2px 0px 2px; font-family: Verdana, Arial, Tahoma; }
.diaryhdr {padding:3px;}
.weekdayhdr td {border-bottom: 1px solid #ccc; border-top: 1px solid #ccc;}
.weekdayhdr td { font-size:12px; color:#000000; font-weight:bold; text-decoration: none; text-align:right; width:20px; vertical-align:bottom;}
.diarysep {height: 5px}
.diaryrow {}
.diaryrow td {text-align:right; font-size:12px; color:#000000; font-weight:normal; text-decoration: none; }
.daynow {border:1px solid #0082d1; padding:0;}
.dayocc {font-weight:bold;}
.daydim {color:#ccc;}

#sidecol ul
 {
	list-style:none;
	padding:0;
	margin: 0px 0px 4px 0px;
}
#sidecol li
{
	padding:0px 0 4px 0px;
}
#sidecol li  a {
	color:#4b4c2a;
	font-weight:300;
	text-align:left;
}
#sidecol li  a:hover,
#sidecol li  a:active{
	color:#767a42;
	font-weight:300;
	text-align:left;
	text-decoration:none;
}



#sidecol h2, #sidecol .xaptitle
{
	font-size:120%;
	color:#004685;
	font-weight:bold;
	margin-top:5px;
	padding:3px 3px 3px 0px;
}

#sidecol .messagequeue
{
	background-color: #E2E8E4;
	color:#4B4C2A;
	padding:5px 3px 3px 4px;
}
#sidecol .messagequeue h3
{
	font-size:110%; margin:0;
	color:#4B4C2A;
	font-weight:bold;
	padding:3px 3px 3px 0px;
}


.newslist {	list-style:none; margin: 0 0 0 0; padding: 0 0 0 0px; }
.newslist .headline {border-bottom: solid 1px #c1c3aa;padding: 5px 3px 3px 0px;}
.newslist .headlinedescr {display:none;}
.newslist .headlinedate {text-align:left;color:#CE208C;}
.newslist .headline a:link, .newslist .headline a:visited {color:#4B4C2A;text-decoration:underline;}
.newslist .headline a:hover {color:#767A42;	text-decoration:none;}
.newslist .headlinemore {display:none;}

.Focused {background-color: cyan;}



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////END GLOBAL OPMAAK STYLES//////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////GLOBAL STYLES TEXT/////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.button, #resultssubmit input
{
	background-color:#8CC63F;
	color:#4B4C2A;
	border:none;
	padding:2px;
	font-weight:bold;
}
.hidden
{
   position: absolute;
   left: 0px;
   top: -10000px;
   width: 1px;
   height: 1px;
   overflow: hidden;
}
.clear { clear: both; }

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////END GLOBAL STYLES TEXT/////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////// DCOUMENT STYLES TEXT//////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#maincol ul li
{
	list-style: none url("/nlapps/layouts/RN2007/css/img/opsom.gif") outside;
	padding:0px 0 4px 0px;
	margin: 0px 0px 4px 0px;
}

#maincol h1, #maincol h2, #maincol h3, #maincol h4, #maincol table {clear:both;}

.datalabel
{
	text-align:left;
	background:url(/nlapps/layouts/RN2007/css/img/dlabel_lijn.gif) repeat-x bottom;
}

.datalabelR{
	text-align:right;
}

.datalabelB{
	text-align:left;
	font-weight:bold;
}
.datalabelRB{
	text-align:right;
	font-weight:bold;
}

.bold{	font-weight:bold;}
.right{	text-align:right;}

.alpha
{
	-moz-opacity:0.1; 
	filter: alpha(opacity=10);
}

.background01
{
	background-color:#f1f1ec;
}
.background02
{
	background-color:#f8f8f5;
}

.Link3, a.Link3:LINK, a.Link3:VISITED {
	color:#cc0000;
	text-decoration:underline;
}

a.Link3:HOVER {
	color:#767A42;
	text-decoration:none;
}

ul.anchors{margin:0;}
.anchors strong {margin-right:10px;}
.anchors li {display:inline;padding-left:5px; padding-right:5px;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////////////////////////////////////////// END DCOUMENT STYLES TEXT//////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.ipmgtview #leftnav {width:auto;}
.supersmall {font-size:0.7em;}

.docdiscussion h3 {font-size: 110%; color: #4B4C2A; font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; margin:.5em 0 .8em 0; padding:0; }
.docdiscussion h4 {font-size: 100%; color: #4B4C2A; font-style:normal;font-family: Verdana, Arial, Helvetica, sans-serif;  font-weight: bold; margin:5px 0 0px 0; text-transform:none;}
.docdiscussion h6 {font-size: 80%; color: #333; font-style:normal; font-family: Verdana, Arial; font-weight:normal; margin:-4px 0 2px 0; text-transform:none; line-height:normal;}
.docdiscussion form {display:inline;}
.docdiscussion .datecol {width:80px; vertical-align:top; font-size:11px; padding-right:5px;}
.docdiscussion .whocol {width:100px; vertical-align:top; font-size:11px; padding-right:5px;}
.docdiscussion .msgcol {width:400px; vertical-align:top; word-wrap:break-word; font-size:11px;}
.docdiscussion .cmdcol {text-align:right; vertical-align:top; padding-left:5px;}
.docdiscussion .notapproved {background-color: #ffc0c0;}
.discpreview {display:none; border:1px dotted #aaaaaa; padding:0 4px 4px 4px; margin:5px 0 5px 0;}
.discpreview p {margin:0;}
.docdiscussion table {font-size:100%;}
.alerttext {color:#e00000;}
.hide {display:none;}

.TableHeader, .TableHeader td {	font-weight:bold;	background-color:#f1f1ec;	color:#767a42;	text-align:left;	padding-left:3px;}
.TableHeader, .TableHeader td, .TableHeader a:active, .TableHeader a:hover{color: #767A42; }
.TableCellLabel, .TableCellLabel td { font-weight: bold; text-decoration: none; vertical-align: top}
.TableCellStandard, .TableCellStandard td { color: #333333; font-weight: normal; text-decoration: none; vertical-align: top}

.evtdatecol {width:100px; font-size:10px; vertical-align:top;}
.evtdesccol {width:460px; vertical-align:top;}
.evtcmdcol {width:60px; vertical-align:top;}
