
h1 {
	display:block;
	font-size:100%;
	line-height:22px;
	color:#52ae48;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

.orange {color:#FF6600}

h2 {
	display:block;
	line-height:18px;
	font-size:85%;
	color:#b90054;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

h3 {display:block;
	line-height:18px;
	font-size:80%;
	color:#b90054;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

h4 {
	display:block;
	line-height:18px;
	font-size:85%;
	color:#000063;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

p {
	margin:4px 0px 15px 0px;
	font-size:75%;
	color:#000063;
}

a {	font-family: Arial, Helvetica, sans-serif; color:#000063; }

a:hover {color:#b90054;}
a img  {border: none;} 
.content .general  {font-size:80%;}
.emphasis {font-weight:bold;}
.text-color {color:#b90054;}
.text-70 {font-size:70%;}
.one-user-policy {color:#000063;}


#content-area {
	display:block;
	float:left;
	width: 537px;
	height:auto;
	margin: 0px 0px 0px 3px;
	background-image:url(../images/px_dotted-vertical.gif);
	background-repeat:repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	}

/* DIV DIE ENKEL IN DE PRINTVERSIE TE ZIEN ZIJN*/
.printcopyright{
	display:none;	
}

.printlogo{
	display:none;
}

.content {
	width: 510px;
	margin-bottom:10px;
	background-image:url(../images/px_blue-dotted.gif);
	background-repeat:repeat-x;
	padding: 10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000063
}

.button-row {
	background-image:url(../images/bkg_button-row.gif);
	background-repeat:repeat-x;
	height:24px;
	font-weight:bold;
	font-size:70%;
	text-decoration:none;
	margin: 10px 0px 10px 0px;
	padding: 5px 0px 0px 0px;
}

.button-row a {
	text-decoration:none;
	margin: 0px 5px 0px 5px;
}

.document-source {
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	font-size: 70%;
	background-image:url(../images/px_blue-dotted.gif);
	background-repeat:repeat-x;
}

.row_dark-grey {
	background-color:#dddddd;
	color:#666666;
	padding:2px 0px 2px 8px;
	font-weight:bold;
	font-size:70%;
	}
.space {
	display:block;
	width:510px;
	float:left;
	height:10px;
	
}	

/* Styles form -----------*/
#content-form {
	display:block;
	width: 510px;
	height:auto;
	font-size:11px;
	}
#content-form .row {
	display:block;
	width: 510px;
	margin-bottom: 1px;
	padding:0px;
	float:left;
	background-image:url(../images/px_light-grey.gif);
	border-bottom:1px solid #dddddd;
	}
#content-form .row .left-col {
	display:block;
	width:160px;
	float:left;
	font-weight: bold;
	padding: 6px 5px 0px 20px;
	border-right: solid #ffffff 1px;
	color:#b90054;
}
#content-form .row .right-col {
	display:block;
	float:left;
	width: 280px;
	padding: 4px 0px 4px 8px;
	height: auto;
}
#content-form .gender {
	float:left;
	width: 40px;
	height:18px;
	margin: 0px;	
	font-size:100%;
	color:#000063;
}
#content-form .input-data {
	border: 1px #999999  solid;
	width: 243px;
	height: 12px;
	font-size:100%;
	color:#000063;
	}	
#content-form .input-data-small  {
	border: 1px #999999  solid;
	width: 205px;
	height: 12px;
	font-size:100%;
	color:#000063;
	}
#content-form .input-data-select {
	border: 1px #999999  solid;
	width: 212px;
	height: 18px;
	font-size:100%;
	color:#000063;
	}
#content-form a img  {
	margin-left:20px
	}	
#content-form select {
	width: 220px;
	height:18px;
}

#content-form h3 {
   padding: 5px 10px;
   color: #000063;
   font-weight: bold;
   font-size: 12px;
}

.agree, #content-form .row .right-col input { 
	float:left;
	padding: 3px 0px 3px 5px;
}
.row-cancel-submit {
	display:block;
	width: 316px;
	padding-left: 194px;
	float:left;
	background-color:#EEEEEE;
}
#content-form .row-cancel-submit input {
	float:left;
	padding:5px 8px 5px 0px;
	margin:0px;
}
	
/* Styles Advanced Search-----------*/
#adv-search {height:auto; font-size:70%; margin-bottom: 5px}
#adv-search .row {display:block; width:510px; padding:0px 0px 0px 0px; margin-bottom:5px; background-image:url(../images/px_light-grey.gif);float: left;}
#adv-search .row select, #adv-search-specified .row select {display:block; float:left; width:45px; height: 18px; margin:0px 6px 0px 0px; color:#000063}
#adv-search .row .text {display:block; float:left; margin:2px 4px 0px 4px; }
#adv-search .row div {float:left; }
#adv-search .row .col-01 { width:65px;}
#adv-search .row .col-01 select, #adv-search .row .col-03 select,#adv-search-specified .row .col-01 select { width:50px; height:18px; font-size:100%;color:#000063}
#adv-search .row .col-02, #adv-search-specified .row .col-02  { float:left; width:100px; font-weight:bold; margin:2px 0px 0px 0px; color:#b90054}
#adv-search .row .col-03 { width:329px;}
#adv-search .row .col-03 input {float:left;  border: 1px #999999 solid; height: 15px; font-size:100%; color:#000063}
#adv-search .row .col-03 .adv-search-input-large { width:310px; }
#adv-search .row .col-03 .adv-search-input-medium { width:270px; margin-right:6px}
#adv-search .row .col-03 .adv-search-input-small{width:112px;}
#adv-search .row .col-03 .text-types {width: 329px; display:block; float:left; padding:4px 0px 4px 0px; }
#adv-search .row .col-04 {float:left; width:16px;}
#adv-search .row-button-search {display:block; float:left;width: 510px; height:35px;background-color:#EEEEEE; margin-bottom: 15px}

.but-search {margin: 5px 0px 2px 418px}
.nofloat {float:none}

#adv-search-specified  {height:auto; font-size:70%}
#adv-search-specified .row {display:block; width:510px; padding:0px 0px 0px 0px;  margin-bottom:5px;  background-image:url(../images/px_light-grey.gif); float:left;}
#adv-search-specified .row .text {display:block; float:left; margin:2px 6px 0px 6px; }
#adv-search-specified .row .col-01 {float:left; width:65px;}
#adv-search-specified .row .col-03 {float:left; width:329px;}
#adv-search-specified .row .col-03 .adv-search-input-medium {float:left; width:164px; border: 1px #999999 solid; height: 15px; font-size:100%; color:#000063}
#adv-search-specified .row .col-03 select {width: 128px; font-size:100%}
#adv-search-specified .row-button-search {display:block; float:left; width: 162px; height:35px; background-color:#EEEEEE; padding-left:348px}
#adv-search-specified .row-button-search .but-search {float:left; margin:5px 8px 5px 0px;}	

/* Styles Search Results -----------*/
.search-results div {display:block; float:left;}
.search-results .row-result .metadata {
	font-size: 90%;
	float: none;
	clear: both;
	padding: 0 6px 0 6px;
}
.search-results { display:block; float:left; height:auto; width:496px; border:1px solid #b90054 ; padding:5px 6px 0px 6px; margin-bottom:15px; font-size:70%}
.search-results .row-hits-number {margin:0px 0px 6px 0px; padding:2px 0px 2px 5px;font-weight:bold; width:491px; color:#b90054; font-size:120%; background-color:#ffeef6}
.search-results .row-sort {  width:496px; margin-bottom:2px; font-weight:bold; background-color:#eeeeee;}
.search-results .row-result { width:496px; margin:1px 0px 2px 0px; background-image:url(../images/px_light-grey.gif); border-bottom:1px solid #dddddd;}
.search-results .row-next { margin:5px 0px 6px 0px;  width:190px;height:20px;}
.search-results .row-next a img  {width:8px; height:8px; margin:4px 0px 3px 0px; display:block; float:left;}
.search-results .row-next a {text-decoration:NONE; color:#b90054; padding:2px 5px 0px 5px; font-weight:bold;display:block; float:left;}
.search-results .col-1, .search-results .col-2, .search-results .col-3,  
.search-results .relevancy, .search-results .document-title, .search-results .author, 
.search-results .publication-title { 
	border-left:1px solid #FFFFFF; 
	padding: 3px 0px 4px 5px; 
}
.search-results .col-1 { width: 55px;  }
.search-results .relevancy { width: 60px;  }
.search-results .col-2 { width: 90px;  }
.search-results .author { width: 100px;  }
.search-results .col-3 { width: 298px; }
.search-results .document-title { width: 198px; }
.search-results .publication-title { width: 80px; }
.search-results .col-1-com, .search-results .col-2-com, .search-results .col-3-com, .search-results .col-4-com{ border-left:1px solid #FFFFFF; padding:3px 5px 4px 5px; }
.search-results .col-1-com { width:45px;}
.search-results .col-2-com{width:110px;}
.search-results .col-3-com{width:120px;}
.search-results .col-4-com{width:150px; }

/* styles tree navigation --------------------- */
.tree {font-size:70%;  margin-top: 0px; border-top: 1px solid #b90054; background-color:#FFFFFF}
.tree ul {margin:4px 10px 6px 20px; padding-bottom:0px; } 
.tree li { margin:4px 0px 4px 0px; padding:0px ;font-weight:bold; }
.tree ul li { font-weight:bold;  background-image:url(../images/px_white.gif); background-repeat:repeat-x}
.tree ul li ul, .tree ul li ul li ul, .tree ul li ul li {font-weight:normal;background-image:none; }
.tree ul .node-closed {list-style : url("../images/node_closed.gif");}
.tree ul .node-opened { list-style: url("../images/node_opened.gif")}
.tree ul .node-end { list-style:url("../images/node_end.gif")}
.tree ul .node-empty { list-style:url("../images/node_empty.gif")}

.tree .tree-root { font-weight:bold; }
.tree table { margin: 4px 10px 6px 5px; padding-bottom: 0px; }

td.node-opened, td.node-closed  { padding-left: 5px; }
.tree table td { vertical-align: top; }

/* #toc { background-image:url(../images/bkg_toc.gif); background-position: right;} */
#toc ul {padding-bottom:2px; }

#toc .tree .tree-level1 { font-weight: bold; }

#toppage {background-image:url(../images/bkg_line.gif)}
.resize {display:block; float:right ;font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-size:10px; background-color:#b90054; padding: 2px 5px 2px 5px}

/* styles Organisations --------------------- */
.tree .adress {color: #b90054; font-weight:normal; padding:5px 0px 8px 0px; font-size:90%; background-color:#ffffff}
.tree .adress a{color: #b90054;}
.tree .organisations {font-size:110%; background-image:url(../images/px_light-grey.gif);margin: 0px 0px 20px 30px;  }
.tree .organisation {background-color:#ffffff; margin-bottom:6px}
.tree .space {background-color:#FF0000}



/* styles document-list  --------------------- */
.document-list { 
	padding:0px; 
	margin-left:0px; 
	display:block; 
	float:left;
}

.document-list h2 {
	width: 100%;
}

.document-list ul { 
	margin: 0px; 
	padding: 0px; 
	list-style-type:none;
	float: left;
}
.document-list ul li a {
	font-size: 80%;
	text-decoration: none; 
	display: block; 
	float: left;
	width: 455px;
	margin: 0; 
	padding: 3px 0px 5px 25px; 
	background-image: url(../images/icon_doc.gif); 
	background-repeat: no-repeat; 
	border-top: 6px solid #eeeeee;
}
.document-list ul li a:hover{background-image:url(../images/icon_doc_over.gif)}

.cc-reports .document-list, .cc-reports .document-list ul, .cc-reports .document-list ul li a {
	float: none;
}

.cc-reports .document-list ul {
	margin-bottom: 1em;
}

.document-list .document-selection {
	margin-top: 3px;
	padding: 0;
	float: right;	
}

.search-results .document-selection {
	float: right;	
}

.search-results-options {
	 width: 300px; 
	 float: left;
}

.tree-options { 
	padding:5px 10px 5px 10px; 
	margin:0px 10px 0px 0px; 
	width:200px;
	height:62px; 
	display:block; 
	float:left; 
	background-image:url(../images/px_light-grey.gif);
	font-size:70%; 
	border-right:1px solid #b90054;
	border-top:1px solid #b90054; 
	float:left;
}

.pdf-document-list ul li a { background-image: url(../images/icon_acrobat.gif); }
.pdf-document-list ul li a:hover { background-image: url(../images/icon_acrobat.gif); }

/* Styles Full text document -----------------------------*/
.doc-info  { display:block; float:left; width:500px; color: #000063; margin-bottom:10px; font-size:70%;}
.doc-info ul {margin: 0px 0px 0px 15px; list-style-type:square}
.doc-info .row-start {font-weight:bold ;color:#b90054; padding:2px 10px 2px 10px;background-color:#ffeef6;}
.doc-info .row {margin-top:1px; width:500px;  display:block; float:left; background-image:url(../images/px_light-grey.gif)}
.doc-info .col-left {padding:2px 10px 2px 10px; width:60px; float:left; font-weight:bold; display:block }
.doc-info .col-right {padding:2px 10px 2px 10px; width:300px; float:left; display:block }

.notes {width:485px;font-size:70%; display:block; float:left; color:#333333; background-image:url(../images/px_light-grey.gif); margin-top: 2px;padding:10px}
a.to-note {font-family: Arial, Helvetica, sans-serif; color:#b90054;}
.notes .col-01 {width:20px; margin:1px 5px 0px 0px; float:left; background-color:#999999; color:#FFFFFF; text-align:center; font-weight:bold; }
.notes .col-02{ float:left; display:block; width:470px}
.notes ul {list-style-type: none;margin-left:5px }
.notes ul ul{list-style-type:square; margin-left:20px}

.page-number {
	background-color:#ffffff;
	font-size: 11px;
	color:#333333;
	border-right: 1px solid #000063;
	font-weight:bold;
	padding:0px 3px 0px 39px;
	margin:0px 3px 0px 3px;
	background-image:url(../images/icon_page-number.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	background-color: rgb(238, 238, 238);
}

.to-top { float:none; display:block; }


/* Styles Newsletter -----------------------------*/
.newsletter ul {font-size:70%; margin-bottom: 0px}
.newsletter .case {font-style:italic; color: #333333}
.newsletter .to-top {margin :5px 0px 20px 40px;}
.newsletter .archive { width:510px; border:1px #aaaaaa solid; background-image:url(../images/px_light-grey.gif);  margin :5px 0px 20px 0px; padding:5px 0px 5px 0px;}
.newsletter .archive h1 {float:left; font-size:75%; font-weight:bold; margin:0px 10px 0px 20px;}
.newsletter select {width:330px; color:#000063; }
.newsletter .edit {font-size:70%; color: #333333;padding: 3px 0px 0px 10px ; background-image:url(../images/px_light-grey.gif)}
.newsletter .date {font-size:70%; font-weight:bold ;color: #666666;padding: 3px 0px 3px 10px ; background-image:url(../images/px_light-grey.gif)}

/* Styles doc helppage -----------------------------*/
.help-toc a {font-size:80%;font-weight:bold;width:500px; background-image:url(../images/px_light-grey.gif); display:block; margin-bottom:2px}
.help-text {font-size:80%;width:500px; display:block; margin-bottom:2px}

/* Styles country pages -----------------------------*/
#country .row-start { display:block; float:left; width:510px; margin: 10px 0px 5px 0px; font-size:70%; border-bottom:1px solid #b90054}
#country .row {display:block; float:left; width:510px; margin: 0px 0px 5px 0px; font-size:70%; }

#country .row-start div { text-align:center; color:#b90054 ;display:block; float:left;  padding:3px 3px 3px 6px;  background-color:#ffeef6; height:28px;border-right:1px solid #FFFFFF;}

#country .row div { text-align:center; display:block; float:left;  padding:3px 3px 3px 6px; border-right:1px solid #cccccc; background-image:url(../images/px_light-grey.gif)}
#country .row div a:hover {background-color:#FFFFFF}

#country .row .col-1, #country .row-start .col-1{ width:110px;}
#country .row .col-2, #country .row-start .col-2{ width:65px; }	
#country .row .col-3, #country .row-start .col-3{ width:65px;}
#country .row .col-4, #country .row-start .col-4{ width:65px; }
#country .row .col-5, #country .row-start .col-5{ width:40px; }
#country .row .col-6, #country .row-start .col-6{ width:40px; }
#country .row .col-7, #country .row-start .col-7{ width:50px; }

/* Styles content-area >> footer ----------------------------------------*/
.footer {
	display:block;
	float:left;
 	width: 505px;
	background-image:url(../images/px_blue-dotted.gif);
	background-repeat:repeat-x;
	font-size:60%;
	background-color:#ffFFFF;
	padding: 5px 5px 0px 15px; 
	
}
.end-beam {
	float: left;
	height: 30px;
	width : 525px;	
	background-image:url(../images/end-beam.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.fulltext ol, .fulltext ul { font-size: 75%; }
.fulltext ol p, .fulltext ol ol, .fulltext ul p, .fulltext ul ul  { 
	font-size: 100%; 
}

h6 { font-size: 75%; margin-bottom: 0; }

.fulltext table { 
    width: 100%; 
    font-size: 90%;
} 

.fulltext td {
	background-color: rgb(247,247,247);
    padding: 5px;    
}

.fulltext td p { margin: 0; }

.fulltext .metadata { 
	color:#000063;
}

.fulltext .metadata td { 
	background-color: transparent; 
	color: #000063;
	padding: 2px;
	vertical-align: top;
}

.fulltext table.metadata {
	font-size: 75%;
}

.fulltext .metadata .parties { 
	margin-left: 25px;
}

.fulltext .metadata .parties td {
	padding: 0;
}

.highlight { background-color: yellow; }
.highlight-nav img {    
	height: 6px;
	vertical-align: super; 
	padding: 0 3px 0 3px;
 }

#content-form .row .right-col label, #content-form .row .right-col input {	
	float: none;	
	padding-left: 0.4em;
	vertical-align: middle;
}

div.email-and-print {
	width: 39px; 
	float: right;
	padding: 0; 
	padding-bottom: 0.5em;
	margin: 0;	
	font-size: 12px;
	font-weight: bold;
}

.email-and-print div {
	text-align: center;	
	padding-left: 1px;
}

.email-and-print input {
	padding-bottom: 1px;
}

div.editor {
	background-color: white;
	width: 138px;
	padding-left: 72px;
}

div.editor p {
	font-size: 8pt;
	line-height: 11pt;
}

.editor a {
	font-weight: bold;
	text-decoration: none;	
}

.editor a:hover {
	text-decoration: none;
}

hr { color: #b90054; }

.errors-type
{
    font-size:medium;
    font-weight:bold;
}
