/*div {
	border: 1px dashed #999;
}*/

/* html tags */
BODY {
	background-color: white;
}


BODY, P, TR, TD, span, div, select, option {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
}

A {
	color : #14447c;
}

H1 {
	font-size : medium;
	font-weight : bold;
	color : Black;/*#14447c;*/
    margin: 8 0 8 0;	
}

H1.noTopMargin {
  margin: 0 0 8 0;
}

H1 .entity {
  color: #41bcf4;
	font-size : medium;
}


H4 {
	font-size : medium;
	font-weight : bold;
}

P {
  margin: 8 0 4 0;
}

TD.leftSide{
  padding: 0 6 0 0;
}

TD.RightSide{
  padding: 0 0 0 6;
}
/* einde html tags */

.errorMessage {
	font-weight : bold;
	color : #ff0000;
}

.searchResults {
  margin-left: 20;
	line-height: 1.4em;  
}

.resultItems A {
  padding: 3px 5px 5px 10px;
  display: block;
  text-decoration: none;
}

.resultItems A:hover {
  text-decoration: none;
  background-color: #aae0fa;
}

.searchResultsNiv2 {
  margin: 10 0 0 60;
  color: Red;
}

.floatLeftNiv2{
  float: left;
  width: 60;
}

/* float */ 
.floatLeft{
  float: left;
}

.floatRight{
  float: right;
}
/* einde float */


/* containers */
.searchForBox {
	/* you are searching for... */
  background-color: #aae0fa;
	margin: 0 8 0 8;
	padding: 3px;
}

.searchForBox form {
  margin: 0 0 0 0;
}

.searchForBox B {
	display: inline;
  margin: 0 3 0 3;
}

.relatedBox {
	/* search description kader rechts */
  background-color: #aae0fa;
	padding: 3px;
	float: right;
	width: 120;
  margin : 0 0 8 8;
}

@media print {
  .relatedBox {display:none}
}

.textBox{
  margin: 0 8 0 8;
}

.textBoxRightFrame{
  margin: 0 8 0 16;
}

.textBoxHome{
  margin: 0 8 0 0;
}

.itemBox{
  clear: left;
  margin: 0 8 0 0;  
}

.toolBoxdropDown{ /* dropdown list boxes on searchHome */
	width:80%;
}

.toolBoxSearchField{ /* searchHome searchfield */
	border: 1px solid black;
}

.toolBoxGreenBox{
	background-color:#04a4a4;
}

.toolBoxGreenBox, .toolBoxGreenBox a.toolTitle,  a.toolBoxWhiteLink{
	color:white;;
}

.toolBoxsubItems a{
/*	font-size: 13px;*/
	color:#14447c;
}

a.toolTitle{
/*	font-size:16px;*/
	font-size: 130%;
	font-weight:bold;
}

.contextBox { /* search home kader rechts */
	border: 1px solid #999;
  padding: 0px;
}

.paddedBox {/* home, searchhome */
  padding: 4 4 4 4;
}

.halfWidth{
  float: left;
/*  border: 1px solid #909; */
  width: 50%;
}

/* einde containers */

/* addinfo */
.AddInfoLeftCol{
  width: 110;
  padding: 0 4 0 8;
  float: left;
}

.AddInfoRightCol{
  float: left;
  padding: 0 4 0 4;
}

.LoginRightCol{
  width: 601;
  float: left;
  padding: 0 4 0 4;
}

/* einde addinfo */

/* dhtmlknop */
a.knop:hover{
	background-color: #14447c;
  color: #fff;
}

a.knop{
  /*position: relative;
  top: 1;*/
  text-decoration: none;
	width:150;
  color: #aaa;
	border-color: #aaa;
	border-style: solid;
	border-width: 1 1 0 1;
  padding: 2 5 2 5;
	font-size : 100%;
}

a.fullknop{
  /*position: relative;
  top: 1;*/
  text-decoration: none;
	width:150;
  color: #aaa;
	border-color: #aaa;
	border-style: solid;
	border-width: 1 1 1 1;
  padding: 2 5 2 5;
	font-size : 100%;
}

a.home{
	font-size : x-small;
	margin : 3 0 0 0;
	line-height : 150%;
}

.onderStreep{
	border-color: #aaa;
	border-style: solid;
	border-width: 0 0 1 0;
  width: 100%;
}

.referenceExample{
  width: 35em;
}

a.function{
 	font-size: 120%;
	font-weight : bold;  
}
/* einde dhtmlknop */

/* redesign */
.home .body .title{
 	font-size: 130%;
	font-weight : bold;  
}

.home .body a{
  display : inline;
 	font-size: 130%;
	font-weight : bold;  
}

.home td.bgcolor {
  background-color: #aae0fa;
}

.home .body {
  margin : 8 8 8 8;
}

.home .rightcolumn {
  padding : 4 4 4 4;
}
/* einde redesign */