html {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	margin: 0;
}

body,p,div,td,span,a,li,h1,h2,h3,h4,h5 {
	font-family: Arial;
	font-size: 12px;
}

img {
	border: 0px;
}


/*  */
#maintable {
	width: 995px;
	height: 100%;
}

/* Rode zijkant */
#maintable td.fill_side_red {
	width: 48px;
	background-color: #000000;
}

/* Witte zijkant */
#maintable td.fill_side_white {
	width: 48px;
	background-color: #FFFFFF;
}

/* Footer zijkanten */
#maintable td.footer_side_left,
#maintable td.footer_side_right {
	width: 48px;
}

#maintable td.footer_side_left {
	background-image: url('/layout/images/footer.gif');
	background-repeat: no-repeat;
	background-position:0px 0px;
}

#maintable td.footer_side_right {
	background-image: url('/layout/images/footer.gif');
	background-repeat: no-repeat;
	background-position:-318px 0px;
}

/*  */
#nav_assistent {
	background-color: #000000;
	text-align: right;
	width: 899px;
	color: #FFFFFF;
}

/* Footer */
#nav_assistent {
	background-color: #000000;
	font-size: 11px;
	padding-top: 7px;
	padding-bottom: 7px;
	vertical-align: top;
}

/* Links navigatie assistent */
#nav_assistent a,
#nav_assistent a:link,
#nav_assistent a:visited,
#nav_assistent a:active,
#nav_assistent a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Geselecteerde navigatie assistent */
#nav_assistent .selected {
	color: #CECECE;
}

/* Nagivatie assistent container */
#nav_assistent_container {}

/* Linker navigatie assistent links: Breadcrumbs */
#nav_assistent_links_left {
	display: inline;
	float: left;
}

/* Rechter navigatie assistent links: Home etc.  */
#nav_assistent_links_right {
	display: inline;
	float: right;
}

/*  */
#header_image {
	background-color: #000000;
	background-image: url('/layout/images/header_titel.png');
	background-repeat: no-repeat;
	background-position: left top;
	height: 59px;
}


/* Hoofd navigatie */
#nav_main {
	background-color: #000000;
	width: 899px;
	height: 39px;
	text-align: left;
}

/* Menu knoppen */
#nav_main ul li{
	list-style-type:none;
	float: left;
	overflow:hidden;
	height: 39px;
	padding-right: 1px;
}

/* Margin en padding van de menu knoppen weg halen */
#nav_main ul {
	padding: 0px;
	margin: 0px;
}

/* Laatste menu knop mag geen padding bevatten */
#nav_main li.no_padding {
	padding-right: 0px;
	margin-right: 0px;
}

/* De grote foto */
#photo {
	width: 899px;
	height: 221px;
	background-repeat: no-repeat;
}

/* De verschillende achtergronden voor de grote foto */
td.fonds_standaard { background-image: url('/layout/images/headers/default.jpg'); }
td.fonds_afrika { background-image: url('/layout/images/headers/afrika.jpg'); }
td.fonds_india { background-image: url('/layout/images/headers/india.jpg'); }
td.fonds_china { background-image: url('/layout/images/headers/china.jpg'); }
td.fonds_vietnam { background-image: url('/layout/images/headers/vietnam.jpg'); }
td.fonds_japanw { background-image: url('/layout/images/headers/japan-warrants.jpg'); }


/* Submenu lijst stijlen*/
#photo ul li {
	list-style-type:none;
	overflow: hidden;
	height: 30px;
	clear: right;
	width: 162px;
	border-top:1px solid #E60E0E;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CD0C0C;
	/* padding-left: 10px; */
}

/* Menu knop in foto hover effect */
#photo li.hover {
	background-color: #A00909;
}

#photo ul {
	padding: 0px;
	margin: 0px;
}

/* Container voor content in foto */
#photo_container {
	width: 100%;
	height: 221px;
	position: relative;
	overflow: hidden;
}

/* Subsubmenu container */
#subsubmenu_container {
	position: absolute;
	z-index: 10;
}

/* Sub sub menu. Items naast elkaar en onderstreept */
#subsubmenu {
	position:absolute;
	width: 400px;
	height: 127px;
	padding-left: 16px;

}

/* Grijze layer onder subsubmenu */
#subsubmenu_underlay {
	background-color:#000000;
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	width: 331px;
	height: 127px;
	display: none;
}

#subsubmenu ul li {
	list-style-type:none;
	overflow: hidden;
	height: 20px;
	width: 151px;
	padding-left: 0px;
	background-color:transparent;
	clear: none;
	float: left;
	display: inline;
	border-top: none;
	border-bottom: 1px dotted #FFFFFF;
	margin-top: 10px;
}
#subsubmenu ul {
	padding: 0px;
	margin: 0px;
}
#subsubmenu li {
	font-size: 12px;
	font-weight: bold;
}

/* Links subsubmenu */
#subsubmenu a,
#subsubmenu a:link,
#subsubmenu a:visited,
#subsubmenu a:active,
#subsubmenu a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#subsubmenu a.selected,
#subsubmenu a.selected:link,
#subsubmenu a.selected:visited,
#subsubmenu a.selected:active,
#subsubmenu a.selected:hover {
	text-decoration: underline;
}

/* Submenu, is geplaatst in photo */
#submenu_container {
	width: 100%;
	position: absolute;
	padding: 0px;
	margin: 0px;
	/* Hoogte en top gaan samen. Als er een derde of meerdere submenu items bij komen dan deze waardes
	   bijstellen. Ze zorgen er namelijk voor dat de lijst van boven naar beneden gaat, i.p.v. beneden naar boven */
	height: 60px;
	z-index: 9;
	visibility: hidden;
}

/* Subsubmenu container links */
#submenu_container a,
#submenu_container a:link,
#submenu_container a:visited,
#submenu_container a:active,
#submenu_container a:hover {
	color: #FFFFFF;
	position: relative;
	text-decoration: none;
	top: 7px;
}

/* Submenu > Beleggen in Japan */
#submenu_japan {
	position: relative;
	left: 489px;
	padding: 0px;
	margin: 0px;
}

/* Container waar pagina titel en zoekveld in zitten */
#titlebar_container {
	width: 672px;
	height: 52px;
	background-color: #ed7506;
	background-image:url('/layout/images/titelblok.jpg');
	overflow: hidden;
	position: absolute;
	left: 227px;
	top: 169px;
}

/* Titel in grote foto */
#pagetitle {
	padding-left: 23px;
	margin-top: 10px;
	float: left;
}

/* Pagina titel (in grijze balk) */
#pagetitle h1 {
	letter-spacing: 1px;
	font-size: 28px;
	color: #000000;
	display: inline;
	font-weight: normal;
}

/* Zoekveld in grote foto */
#search {
	float: right;
	text-align: right;
	margin-top: 15px;
	padding-right: 25px;
}

/*  */
#search form {}

/*  */
#search input,
#search img {
	background-color: #FFFFFF;
	border-width: 0px;
	height: 23px;
	vertical-align: middle;
	margin-right: -5px;	
}

/* Invoer veld van zoekbalk */
#search_inputbox {
	background-image: url('/layout/images/zoek-icon.gif');
	background-position: 8px center;
	background-repeat: no-repeat;
	background-attachment:scroll;
	padding-left: 25px;
	padding-right: 5px;
	padding-top: 3px;
	width: 141px;
}
/* Zoek knop */
#search_submit {
	cursor: pointer;
}

/* Witte regel tussen content en header */
#content_whiteline {
	height: 11px;
}

/* Eerste gedeelte van linker menu */
#content_first_left {
	background-color: #F6F6F6;
	height: 12px;
	width: 227px;
}

/* Eerste gedeelte van rechter menu */
#content_first_right {
	text-align: right;
	height: 12px;
	width: 672px;
	background-color: #FFFFFF;
}

#content_first_right img {
	vertical-align: top;
}

/* Icoon voor printen */
#print_page {
	cursor: pointer;
}

/* Linker menu */
#content_left {
	vertical-align: top;
	width: 227px;
	position:relative;
}


/* Blok met indices */
#content_left_indices {
	overflow: hidden;
}

/* Melding met vertraging van indices informatie */
#content_left_indices_melding {
	z-index: 100;
	top: -20px;

	background-color: #F6F6F6;
	width: 227px;
	position: relative;
	margin-bottom:-18px;
	font-size: 10px;
	height: 16px;
}

/* Indices menu link opmaak linker menu */
#content_left_indices_melding a,
#content_left_indices_melding a:active,
#content_left_indices_melding a:visited,
#content_left_indices_melding a:hover {
	text-decoration: none;
	color: #414141;
	font-size: 10px;
}

/* Indice blok */
#content_left_indices div.indice_blok,
#content_left_indices div.empty_indice_blok {
	height: 270px;
	display: block;
}

/* Titel van fonds indices blok */
#content_left_indices h2 {
	color: #272727;
	font-weight:bold;
	font-size: 14px;
}

#content_left_indices_titel {
	background-color: #F6F6F6;
	color: #f47a21;
	font-size: 22px;
	font-weight: normal;
	position: relative;
	width: 227px;
	z-index: 100;
}
#content_left_indices_titel div.divh2 {
	position:relative;
	left:14px;
}

/* Lijn */
#content_left_indices div.line {
	width: 207px;
	height: 25px;
	background-image: url('/layout/images/indices-line.gif');
	background-repeat:no-repeat;
	background-position:center center;
	left: -4px;
	position:relative;
}

/* Tabel van indices */
#content_left_indices table {
/*	margin-left: -3px; */
}

/* Teksten indices */
#content_left_indices td {
	color: #272727;
	font-size: 12px;
/*	white-space: nowrap; */
}



/* Blok met nieuws links */
#content_left_actueel {
	color: #242424;
}

/* Link opmaak actueel blok */
#content_left_actueel a,
#content_left_actueel a:active,
#content_left_actueel a:visited,
#content_left_actueel a:hover {
	text-decoration: none;
	color: #414141;
}

/* Actueel blok */
#content_left_actueel div.actueel_item {
	margin-right: 10px;
	margin-left: -4px;
	padding-left: 6px;
	padding-top: 2px;
	line-height: 16px;
	cursor: pointer;
}

/* Hover voor actueel blokje */
#content_left_actueel div.hover {
	background-color: #E9E9E9;
	margin-right: 10px;
	margin-left: -4px;
	padding-top: 2px;
	padding-left: 6px;
	line-height: 16px;
	cursor: pointer;
}

/* Footer van actueel blokje */
#content_left_actueel div.actueel_footer {
	margin-right: 10px;
	margin-left: -4px;
	padding: 0px;
	height: 5px;
}

/* Contact informatie*/
#content_left_contactmenu {
}

/* Links in linker menu contact pagina */
#content_left_contactmenu a,
#content_left_contactmenu a:link,
#content_left_contactmenu a:hover,
#content_left_contactmenu a:visited {
	color: #414141;
	font-weight: bold;
	text-decoration:underline;
}

/* Kop in linkermenu contact pagina */
#content_left_contactmenu h2{
	font-size: 12px;
	font-weight: bold;
	color: #F47A21;
}


/* Container voor h2 in linker menu */
#content_left div.divh2 {
	width: 100%;
	height: 47px;
	margin: 0;
	padding: 0;
}

/* Standaard content vlak linker menu */
#content_left div.content {
	background-color: #F6F6F6;
	margin-bottom: 10px;
	padding-left: 14px;
	color: #242424;
	height: 250px;
}

/* Archief link in linker menu pagina actueel */
#content_left_actueel_archief {
	float: right;
	color: #414141;
	margin-right: 10px;
	margin-left: -4px;
	padding-left: 6px;
	padding-top: 8px;
	line-height: 16px;
}
/* Archief link in linker menu pagina actueel */
#content_left_actueel_archief a,
#content_left_actueel_archief a:link,
#content_left_actueel_archief a:hover,
#content_left_actueel_archief a:visited {
	color: #414141;
	font-weight: bold;
	text-decoration:underline;
}



/* Fonds logo */
#fonds_logo {
	background-color: #F6F6F6;
	margin-bottom: 10px;
	padding-left: 14px;
	position: relative;
	height:205px;
}

/* Fonds logo container */
#fonds_logo div {
	width: 227px;
	height: 278px;
	position: absolute;
	top: -78px;
	left: 0px;
	background-repeat: no-repeat;
}

/* De verschillende logo's */
#fonds_logo_afrika { background-image: url('/layout/images/logos/emerging-africa.png');}
#fonds_logo_india  { background-image: url('/layout/images/logos/india-warrants.png'); }
#fonds_logo_china  { background-image: url('/layout/images/logos/china-warrants.png'); }
#fonds_logo_japanw { background-image: url('/layout/images/logos/japanse-warrants.png'); }
#fonds_logo_japanw_en { background-image: url('/layout/images/logos/japanese-warrants.png'); }
#fonds_logo_vietnam { background-image: url('/layout/images/logos/frontier-vietnam.png'); top:-79px; }

/* Nieuwsbrief blok */
#nieuwsbrief {

}

/* Iconen (printen, rss feed) */
#icons {
	position: relative;
	/*
	right: -16px;
	*/
	height: 15px;
}

/* Content gedeelte */
#content_main {
	height: 100%;
	vertical-align: top;
	padding-left: 25px;
	color: #414141;
}

/* Content gedeelte */
#content_main td,
#content_main p,
#content_main span,
#content_main div,
#content_main strong,
#content_main font,
#content_main b,
#content_main font {
	color:#414141;
	color:#414141 !important;
}

/* Links in content gedeelte */
#content_main a,
#content_main a:link,
#content_main a:hover,
#content_main a:visited,
#content_main a font,
#content_main a strong,
#content_main a b,
#content_main a span,
#content_main a div {
	color: #414141;
	font-weight: bold;
}

/*  */
#content_main .highlight {
	font-weight: bold;
	font-style: italic;
}


/* */
#content_right {
	vertical-align:top;
}

#content_right_empty_menu {
	/*
	width: 20px;
	height: 1px;
	overflow: hidden;
	*/
}

/* Fonds menu op hoofdpagina */
#content_right_fonds_menu {
	float:right;
	margin-left:15px;
	position:relative;
	width:223px;
}

/* Titel container fonds menu */
#content_right_fonds_menu div.divh2 {
	width: 100%;
	height: 52px;
	margin: 0;
	padding: 0;
}

/*  */
#content_right_fonds_menu div.fonds,
#content_right_fonds_menu div.fonds2 {
	width: 108px;
	height: 100px;
	float: left;
}

/*  */
#content_right_fonds_menu div.fonds2 {
	margin-left: 7px;
	margin-bottom: 8px;
}

/* Footer */
#footer {
	background-color: #000000;
	height: 75px;
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 8px;
	padding-top: 21px;
	vertical-align: top;
	background-image: url('/layout/images/footer.gif');
	background-repeat: no-repeat;
}

/* Links in footer */
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active,
#footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/* Disclaimer link in footer */
#footer_disclaimer {
	color: #CCCCCC;
	display: block;
	margin-bottom: 12px;
}

/* Container voor footer */
#footer_container {}

/* Linker gedeelte van footer */
#footer_links_left {
	display: inline;
	float: left;
}

/* Rechter gedeelte van footer */
#footer_links_right {
	display: inline;
	float: right;
}

/* Standaard h2 */
h2 {
	font-size: 22px;
	color: #f47a21;
	font-weight: normal;
	display: inline;	
}

/* Verberg een element */
.hide {
	display: none;
	visibility: hidden;
}

/* Invoer velden */
input, textarea, select {
	border: 1px solid #B1B1B1;
}

/* Checkbox van formulier */
input.checkbox {
	border-style:none;
}

/* Verzend knop van formulier */
input.verstuur {
	background-color: #F47A21;
	color: #FFFFFF;
	border-style:none;
	font-size:14px;
}

#flagholder {
	float:right;
/*	visibility:hidden;*/
}

#flagholder a {
	color: #FFFFFF;
}

#header-banner-container {
	position:relative;
	display:none;
	z-index:110;
}

#header-banner {
	position:absolute;
	width: 274px;
	height: 106px;
	background-image:url('/layout/images/header-banner.png');
	left:-24px;
	top:76px;
	overflow:hidden;
	z-index:101;
	cursor:pointer;
}

#header-banner-items {
	height:75px;
	left:-15px;
	overflow:hidden;
	position:absolute;
	top:95px;
	width:260px;
}

#header-banner-items div.item {
	clear:both;
	position:relative;
	background-repeat:no-repeat;
	width:290px;
	height:84px;
	z-index:100;
}

#header-banner-items div.item0 { background-image:url('/layout/images/header-banner/seminar-0.png'); }
#header-banner-items div.item1 { background-image:url('/layout/images/header-banner/seminar-1.png'); }
#header-banner-items div.item2 { background-image:url('/layout/images/header-banner/seminar-2.png'); }
#header-banner-items div.item3 { background-image:url('/layout/images/header-banner/seminar-3.png'); }
