html
{
	height: 100%;
}

body
{
	margin-top:  0px;
	margin-bottom: 0px;
	margin-left:  0px;
	margin-right: 0px;

	padding: 0px;

	background: #FFFFF7 url(../images/bg_main.gif) repeat-x;

	text-align: center;


}

img
{
	border: 0px;
	display: block;
}

a
{
	color: #4A6B94;
	text-decoration: underline;
}

a:hover
{
	color: #4A6B94;
	text-decoration: none;
}

/* ........................................... */


table.main-0
{
	margin: 0px auto;
	width: 765px;
	height: 100%;
}

td.main-0
{
	vertical-align: top;
	height: 150px;
}

/* ........................................... */

td.header-0
{
	height: 150px;

	vertical-align: top;
	text-align: center;
	padding-right: 40px;
}

td.header-1
{
	font: 12px arial;
	color: #FFFFFF;

	vertical-align: top;
	padding: 5px 0px 0px 17px;
}

td.header-2
{
	width: 100px;
	vertical-align: bottom;
}

a.header{ color: #4A6B94; text-decoration: none; }
a.header:hover { color: #4A6B94; text-decoration: none; }

/* ........................................... */

td.nav-0
{
	font: bold 12px/20px arial;
	color: #4A6B94;

	text-align: left;
	vertical-align: top;

	 width: 140px;

	padding: 13px 0px 20px 10px;

	background: url(../images/bg_submenu.gif) repeat-y;
}

td.nav-0 p{
margin:11px 0px;
padding:0px;
}
td.nav-0 p.first-nav{
padding-bottom:30px;
}
td.content-0
{
	font: 13px/20px arial;
	color: #666666;

	text-align: left;
	vertical-align: top;

	padding: 25px;

	background: url(../images/bg_content.gif) no-repeat top center;
}

td.content-2
{
	font: 13px/20px arial;
	color: #666666;

	text-align: left;
	vertical-align: top;

	padding: 25px 25px 25px 0px ;
}

td.content-3
{
	font: 13px/20px arial;
	color: #666666;

	text-align: left;
	vertical-align: top;

	padding: 25px 25px 25px 25px;
}

/*
Oude h1
h1
{
    font: italic bold 16px/20px arial;
   	color: #4A6B94;
}
*/

h1
{
    font: bold 16px/20px arial;
   	color: #4A6B94;

   	display: inline;
}


h2
{
    font: bold 14px/20px arial;
   	color: #4A6B94;

   	display: inline;
}

h3
{
    font: bold 12px/20px arial;
   	color: #4A6B94;

   	display: inline;

   	padding-left: 0px;
}

b
{
	/* color: #4A6B94;*/
}

div.icon
{
	text-align: right;
	margin: 0px 0px 0px auto;
}

a.submenu{ color: #4A6B94; text-decoration: none; }
a.submenu:hover { color: #BAC7CD; text-decoration: none; }
a.submenu:active { color: #BAC7CD; text-decoration: none; }

/* ........................................... */

table.height
{
	width: 100%;
	height: 100%;
}

table.width
{
	width: 100%;
}

td
{
	font: 13px/20px arial;
	color: #666666;
}

#tabledates td{
padding:4px 0px}

/* ........................................... */


span.alert
{
	font: italic 10px arial;
	color: #663300;
}


/* ........................................... */

img.img-border
{
	border: 3px solid #BAC7CD;
	margin-left: 10px;
}

img.img-border-left
{
	border: 3px solid #BAC7CD;
	margin-right: 10px;
}

/* ......Tabel overzichtpagina loopbaancoaches..... */
caption.mytable
  {
     border-width:0px;
     border-color:black;
  }

  table.mytable
  { 
     font-family:arial;
     font-size:8pt;
     background-color:#F4F4F4;
     width:100%;
     border-style:solid;
     border-color:#789DB3;
     border-width:1px;
  }

  th.mytable
  {
     font-size:8pt;
     border-style:solid;
     border-width:0px;
     text-align:left;
  }


  tr.mytable
  { 
  }

  td.mytable
  {  
     font-size:8pt;
     border-style:solid;
     border-width:0px;
     text-align:left;
  }
/* ......Tabel BNI Netwerk..... */
.netwerktable{
font-family:arial;
font-size:8pt;
background-color:#F4F4F4;
width:100%;
border:1px solid #789DB3;
vertical-align:top;
}
.netwerktable h2
{ 
margin-top:7px
}
.netwerktable td
{  
font-size:8pt;
border-style:solid;
border-width:0px;
text-align:left;
vertical-align:top;
padding:6px;
}
.netwerktable th
{ 
padding:6px;
}
/* .......tabel voor vestigingen......................... */

caption.vestigingen
  {
     border-width:0px;
     border-color:black;
  }

  table.vestigingen
  { 
     font-family:arial;
     font-size:9pt;
     background-color:#F4F4F4;
     width:100%;
     border-style:solid;
     border-color:#789DB3;
     border-width:1px;
  }

  th.vestigingen
  {
     font-size:9pt;
     border-style:solid;
     border-width:0px;
     text-align:left;
  }


  tr.vestigingen
  { 
  }

  td.vestigingen
  {  
     font-size:9pt;
     border-style:solid;
     border-width:0px;
     text-align:left;
  }

/**/
/* ........................................... */
/**/