html, body {
  margin: 0px;
  height: 100%;
  font-family: Arial;
  font-size: 11px;
  color: #666666;

}

* {
  background-repeat: no-repeat;
  font-family: Arial;
/*  font-size: 11px; */
  border-collapse: collapse;
}

/* {
  border: 1px solid red;
}/**/

a {
  text-decoration: none;
  /*color: #fa8851; */
}

p {
  color: #000000;
  margin: 0px 3px;
}
form, img, a {
  margin: 0px;
  border: none;
  vertical-align: middle;
}

ul {
  list-style-image: url(gfx/bullet.gif);
  margin-top: 0px;
  padding-left: 20px;
  /*font-size: 0.69em;*/
}
/*li {
  font-size: 1em;
}*/
table {
  border-collapse: collapse;
  font-size: 11px;
}

input {
  vertical-align: middle;
}
/* MAIN DIV CENTERED */
div#main {
  position: relative;
  width: 880px;
  margin: auto;
}

/* FIRST MENU TOP */
div#menu1 {
  width: 100%;
  margin-left: -8px;
  padding-top: 10px;
  text-align: right;
  color: #809fac;
  font-size: 11px;
}

div#menu1 a {
  padding: 3px;
  padding-left: 9px;
  padding-right: 9px;
  border-right: 1px solid #809fac;
  text-decoration: none;
  color: #809fac;
}

div#menu1 a:hover {
  color: #D80B8C;
}

div#menu1 a.active {
  color: #1a4b77;
  padding-left: 13px;
  font-weight: bold;
  background-image: url('gfx/aMenu1Bullet.gif');
  background-position: 2px 50%;
}

div#menu1 form {
  display: inline;
}
div#menu1 input.text {
  color: #809fac;
  padding-left: 2px;
  width: 100px;
  height: 13px;
  font-size: 9px;

}

/* SECOND MENU */

/* SECOND MENU MARKETS PART */
div#menu2_3 {
  position: relative;
  height: 75px;
  background-position: 221px 79%;
}
div#menu2_3 div {
  position: absolute;
  top: 45px;
  left: 230px;

}
div#menu2_3 img#endexLogo {
  position: absolute;
  top: 9px;
  left: 15px;
}
div#menu2_3 div a img {
  border-right: 1px solid #ffffff;
}

/*SECOND MENU NORMAL PART*/
div#menu2 {
  position: relative;
  height: 75px;
  background-image: url('gfx/menu2Background.jpg');
  background-position: 220px 79%;
}

div#menu2 img#endexLogo {
  position: absolute;
  top: 9px;
  left: 15px;
}
div#menu2 div {
  position: absolute;
  top: 45px;
  left: 230px;
}
div#menu2 div a.lastItem img {
  border: none;
}
div#menu2 div a img {
  border-right: 1px solid #ffffff;
}

/* Banners Left */
div#bannerHolder {
  position: absolute;
  width: 189px;
  height: 209px;
  left: 15px;
  top: 120px;
}
div#logedin_user {
  position:relative;
  width: 189px;
  height: 37px;
}
div#menuHolder {
  height: 150px;
  margin-top: 7px;
}

div#rotatingBanners {
  position: absolute;
  top: 335px;
  left: 0px;
}

/*Market Content */

div#marketContent {
  position: relative;
  margin-left: 220px;
  width: 498px;
  height: auto;
  top: 15px;
  font-family: Arial;
  padding: 0px;
}
div#marketContent table.marketItems {
  padding: 0px;
}
div#marketContent table.marketItems td{
  border: 1px solid red;
}
div#marketContent div.items {
  width: 247px;
  height: 109px;
  padding: 0px;
}
div#marketContent table {
  color: #666666;
}
div#marketContent h1 {
  font-size: 18px;
  color: #D80B8C;
  position: relative;
  left: -1px;
  margin-top: 10px;
}
div#marketContent h2 {
  font-size: 11px;
  color: #17405A;
}
div#marketContent h3 {
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin: 0px;
}
div#marketContent p,li {
  font-size: 11px;
  color: #666666;
}
div#marketContent a{
  color: #D80B8C;
  vertical-align: top;
}



/*Normal Content */

div#normalContent {
  position: relative;
  margin-left: 220px;
  width: 498px;
  height: auto;
  top: 12px;
  left: 0px;
  font-family: Arial;
}
div#normalContent table td{
  padding: 0px;
  color: #666666;
}
div#normalContent h1 {
  font-size: 18px;
  color: #F96B1F;
  position: relative;
  left: -1px;
  margin-top: 10px;
}
div#normalContent h2 {
  font-size: 11px;
  color: #17405A;
}
div#normalContent h3 {
  font-size: 10px;
  font-weight: normal;
  color: #666666;
  margin: 0px;
}
div#normalContent p,li {
  font-size: 11px;
  color: #666666;
}
div#normalContent a{
  color: #fa8851;
  vertical-align: top;
}
div#breadcrum, div#breadcrum *, div#breadcrum a  {
  color: #666666;
  font-size: 9px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
  margin-bottom: 3px;
  vertical-align: top;
}


/*Main table */

div#normalContent table#main {
  width: 100px;
  border-collapse: separate;
  border-spacing: 4px;
}
div#normalContent table#main td {
/*font-size: 0.69em;*/

}
div#normalContent table#main td.headerOrange {
  background-image: url('gfx/tdheaderOrange.gif');
  background-image: url('gfx/menu_headerBg.gif');
  background-repeat: repeat-x;
  background-position: left top;
  color:#FFFFFF;
}
div#normalContent table#main td.headerBlue {
  background-image: url('gfx/tdheaderBlue.gif');
  background-repeat: repeat-x;
  background-position: left top;
  color:#FFFFFF;
}
div#normalContent table#main td.content {
  border-bottom: #B3C2CD;
}

/*Right Menu*/
div#rightMenuHolder {
  position: absolute;
  width: 136px;
  top: 120px;
  right: 8px;
}
div#rightMenuHolder div.items {
  width: 100%;
  margin: 0px;
  margin-bottom: 18px;
  font-size: 11px;

}
div#rightMenuHolder div#header iframe {
  width: 100%;
  height: 66px;
  border: none;
}
div#rightMenuHolder div#login {

}
div#rightMenuHolder div#login form {
  border: 1px solid #b3c2cd;
  border-top: none;
  padding-left: 8px;
  color: #01405a;
  line-height: 18px;
}
div#rightMenuHolder div#login form a {
  display: block;
  height: 16px;
  color: #01405a;
}
div#rightMenuHolder div#login form input {
  width: 88px;
  font-size: 10px;
  border: 1px solid #88a1b3;
  height: 11px;
  font-size: 10px;
}
div#rightMenuHolder div#news {
  background-color: #e7e9ef;
}

div#rightMenuHolder div#news div {
  padding-left: 8px;
}
div#rightMenuHolder div#news div p {
  margin: 0px;
}
div#rightMenuHolder div#news div p.date {
  margin-top: 2px;
  margin-bottom: 2px;
  color: #F96B1F;
}
div#rightMenuHolder div#news div a.news {
  display: block;
  color: #16376a;
  font-weight: bold;
  margin-bottom: 4px;
}
div#rightMenuHolder div#news div p.news {
  margin-bottom: 4px;
  font-size: 9px;
}
/* Left Menu */
div#mainnav {
  visibility: hidden;
  height: auto;
}
div#leftMenu {
  position: relative;
  top: 129px;
  width: 189px;
  height: 13px;
  background-image: url('gfx/tdheaderOrange.gif');
  background-image: url('gfx/menu_headerBg2.gif');
  background-repeat: repeat-x;
  font-family: Arial;
  font-size: 11px;

}
div#leftMenu table#leftMenuTable {
  width: 100%;
  border-collapse: collapse;

}
div#leftMenu table#leftMenuTable td {
  border-bottom: 1px solid #FFFFFF;
}
div#leftMenu a.row0 {
  line-height: 20px;
  background-color: #FFF8E0;
  padding-left: 5px;
  color: #003768;
  display: block;
  border-bottom: 1px solid #FFFFFF;
  background-image: url('gfx/arrow.gif');
  background-position: 180px 2px;
}
div#leftMenu a.row1, div#leftMenu div.row1 {
  line-height: 20px;
  background-color: #FFF8E0;
  padding-left: 5px;
  color: #003768;
  display: block;
  border-bottom: 1px solid #FFFFFF;
}
div#leftMenu a.row2,
div#leftMenu div.row2{
  line-height: 20px;
  background-color: #FAD1E3; /* magenta #FAD1E3; */  /* blauw #B4C4D3; #DFF0FF */
  padding-left: 5px;
  color: #2E2761;
  display: block;
  border-bottom: 1px solid #FFFFFF;
}
/*#FFBFE9;*/
div#leftMenu a.parent,
div#leftMenu div.parent {
  line-height: 20px;
  background-color: #FAD1E3;
  padding-left: 5px;
  display: block;
  color: #D80B8C;
  font-weight: bold;
  border-bottom: 1px solid #FFFFFF;
}
div.row1{
  background-color: #FFF8E0;
  padding-left: 5px;
}
div.row2{
  background-color: #FFE2BB;
  padding-left: 5px;
}
div.row1 a{
  color: #003768;
  margin-top: 1px;

}
div.row2 a{
  color: #003768;
  margin-top: 1px;

}
div.navgroup {
  border-collapse: collapse;
  overflow: hidden;
}


/*Download Center lay-out */
table.download{
  /*border: 1px solid #22559E;*/
  width: 100%;
}
table.download th {
  background-color: #F96B1F;
}
table.download th p{
  color: #FFFFFF;
}
table.download ul {
  margin-top: 0px;
}
table.download li {
  list-style-image: url(gfx/liplaatje.gif);
}



/* Formulier Opmaak */
table#grid{
    color: #666666;
}
table#grid input {

}
table#grid textarea {
  border: 1px solid  #88A1B3;
}

table#xtfrProfile th{
  text-align: left;
  font-weight: normal;
}
table#xtfrProfile td input {
  border: 1px solid  #88A1B3;
  width: 150px;
}
table#xtfrProfile td button {
  border: 1px solid  #88A1B3;
}

table#xtfrProfile td textarea {
  border: 1px solid  #88A1B3;
}

table#xtfrProfile td#xtfre {
  color: #ff0000;
  font-weight: bold;
}

div#leftMenu {
  height: 20px;
  overflow: hidden;
}

/* GLOSSARY */
h1.glossary {
	color: #FF8A52;
}

table.glossary {
	border: none;
	width: 100%;
}

table.glossary th {
	text-align: left;
	font-weight: bold; 
	height: 20px;
	background-image: url(gfx/whoiswhoBackground.gif); 
	color: rgb(255, 255, 255); 
	background-repeat: repeat-x; 
	background-color: rgb(249, 108, 30);
}

table.glossary td.item {
	text-align: left;
	color: #636563; 
	vertical-align: top;
}

table.glossary td.backtotop {
	color: #FF8A52; 
	font-weight: normal; 
	vertical-align: top;
}