body
{
	margin: 0px;

	background: #EEEEEE url(../images/shared/main_bg.gif) repeat-x;

	text-align: center;
	vertical-align: top;
}

/* ........................................... */

table.main
{
	margin: 0px;

	height: 100%;
	width: 100%;
}

table.width
{
	width: 100%;
}

table.height
{
	height: 100%;
	width: 100%;
}

table.main-content
{
	width: 100%;
}

table.main-left
{
	height: 100%;
	width: 100%;
}

table.logo
{
	width: 100%;
	height: 135px;

	background: #BABABA;
}

table.content
{
	height: 100%;
	width: 100%;

	border-top: 1px solid #D20027;
}

/* ........................................... */


td.main
{
	vertical-align: top;
}

td.main-left
{
	background: #CFCFCF;
}

td.content
{
	background: #FFFFFF;

	vertical-align: top;
}

td.content-streamer
{
	text-align: right;
	height: 156px;
}

td.content-main
{
	border-left: 1px solid #FFFFFF;
}

td.content-right
{
	background: #CFCFCF;
	width: 165px;

	border-left: 1px solid #D20027;

	vertical-align: top;
}

span.extra-text-header
{
	/*color: #D20027;*/
	color: #333333;
}

td.content-left
{
	border-top: 5px solid #BABABA;

	text-align: left;
	vertical-align: top;

	font: 11px/16px arial;
	color: #333333;

	padding: 18px 15px 18px 18px;
}

td.content-header
{
	background: #BABABA;
	border-bottom: 1px solid #FFFFFF;

	height: 35px;
}

td.main-content
{
	width: 775px;
	vertical-align: top;
}

td.zoek-header
{
	height: 25px;
	background: #D20027;

	font: bold 11px/16px arial;
	color: #FFFFFF;

	text-align: left;

	padding: 0px 0px 0px 10px;
}
td.extra-header
{
	height: 25px;
	background: #D20027;

	font: bold 11px/16px arial;
	color: #FFFFFF;

	text-align: left;

	padding: 0px 0px 0px 10px;
}

td.extra-text
{
	font: 11px/16px arial;
	color: #333333;

	text-align: left;
	vertical-align: top;

	padding: 10px;
}

td.reference-image
{
	width: 165px;
	height: 135px;
}

td.logo
{
	text-align: center;
	vertical-align: middle;
}

td.main-navigation
{
	width: 173px;
	background: #D20027;

	vertical-align: top;
}

td.nav-out
{
	height: 22px;

	font: bold 11px arial;
	color: #FFFFFF;

	text-align: left;
	vertical-align: middle;

	padding: 0px 0px 0px 4px;
}

td.nav-over
{
	height: 22px;

	background: #CFCFCF;

	font: bold 11px arial;
	color: #D20027;

	text-align: left;
	vertical-align: middle;

	cursor: pointer;

	padding: 0px 0px 0px 4px;
}

td.nav-active
{
	height: 22px;

	background: #CFCFCF;

	font: bold 11px arial;
	color: #D20027;

	text-align: left;
	vertical-align: middle;

	cursor: pointer;

	padding: 0px 0px 0px 4px;
}

td.contact
{
	font: 11px/16px arial;
	color: #FFFFFF;

	text-align: center;

	padding: 25px 0px;
}

td.header-small
{
	height: 5px;
	background: #D20027;
}

td.footer
{
	height: 22px;
	background: #BABABA;
}

td.footer-left
{
	text-align: left;

	font: 10px arial;
	color: #333333;

	padding: 0px 10px;
}

td.footer-right
{
	text-align: right;

	font: 10px arial;
	color: #333333;

	padding: 0px 10px;
}

td.footer-small
{
	height: 3px;
	background: #D20027;
}


.invisble_point
{

visibility: hidden;
Height: 100px;
width: 180px;
}


.show_point
{
visibility: visible;
Height: 100px;
width: 180px;
background-image: url('../images/shared/ballon.gif');
color: #FFFFFF;
padding-left: 10px;
padding-top: 5px; 
z-index:1;
font-size: -1px;
}


td.text
{
	font: 11px/16px arial;
	color: #333333;

	vertical-align: top;
}


/* ........................................... */

span.note
{
	font: italic 11px arial;
	color: #D20027;
}

img.content
{
	border: 1px solid #336699;
}

img.nav
{
	margin-right: 5px;
}

h1
{
    font: bold 14px/18px arial;
    color: #333333;

    display: inline;
}

h2
{
    font: bold 18px/18px arial;
    color: #D20027;

    display: inline;
}



/* ........................................... */

a
{
	color: #D20027;
	text-decoration: underline;
}

a:hover
{
	color: #D20027;
	text-decoration: none;
}

/**/

a.nav-out
{
	color: #FFFFFF;
	text-decoration: none;
}

a.nav-out:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

a.nav-over
{
	color: #D20027;
	text-decoration: none;
}

a.nav-over:hover
{
	color: #D20027;
	text-decoration: none;
}

a.nav-active
{
	color: #D20027;
	text-decoration: none;
}

a.nav-active:hover
{
	color: #D20027;
	text-decoration: none;
}

/**/

a.breadcrumb
{
	color: #333333;
	text-decoration: underline;

	font: 10px arial;
	color: #333333;
}

a.breadcrumb:hover
{
	color: #333333;
	text-decoration: none;

	font: 10px arial;
	color: #333333;
}

a.footer
{
	color: #333333;
	text-decoration: none;
}

a.footer:hover
{
	color: #D20027;
	text-decoration: underline;
}

/**/