/* General */
html {
	margin:0; 
	padding:0;
}
body,form,table,td,th,input,select,textarea {
    font-family:Arial, Helvetica, sans-serif;
    color:#333;
	font-size:1em;
	margin:0;
	vertical-align:top;
}
body {
	font-size:12px;
	line-height:1.4em;
	background-color:#FFF;
	text-align:center;
}
p {
	margin-top:0em;
	margin-bottom:1em;
}
a {
	color:#39C;
	text-decoration:underline;
}
a:hover {
	color:#F60;
	text-decoration:underline;
}
a.ar {
	background-image:url(iam_bg_arrow.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
}
img {
	border:none;
}
hr {
	border:none; 
	border-bottom:1px solid #AAA;
	height:0px;
}
ul {
	margin:0.4em 0 0.4em 0;
	padding-left:0;
}
ul li{
	margin-left:15px;
	padding-left:0;
	list-style-type:square;
}
h1,h2,h3,h4,h5,h6 {
	margin:1em 0 1em 0;
	font-weight:bold;
	color:#000063;
	line-height:100%;
}
h1 {
	font-size:1.8em;
	line-height:132%;
	font-weight:normal;
}
h2 {
	font-size:1em;
}
h3 {
	color:#F60;
	font-size:1em;
}
h4 {
	font-size:0.95em;
}
abbr {
	border:none;
}
.left {
	float:left;
	text-align:left;
}
.right {
	float:right;
	text-align:right;
}
.center {
	text-align:center;
}
.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
}

/* Wrapper */
.iw {
	margin:0 auto 0 auto;
	min-width:750px;
	max-width:940px;
	position:relative;
	text-align:left;
}

/* Header */
.header {
	position:relative;
	border-bottom:5px solid #F60;
	background-color:#FFF;
	z-index:1001;
	height:55px;
}
.header .logoING {
	margin:12px 0 4px 0;
	float:left;
}
.header .logoIM {
	float:right;
	margin:30px 0 0 0;
}

/* Topmenu */
.topmenu {
	padding:3px 0 7px 0;
	height:22px;
	font-size:0.95em;
	background-color:#FFF;
	position:relative;
	z-index:1001;
}
.topmenu .links {
	float:left;
	color:#F60;
	margin-left:-4px;
	padding-top:4px;
}
.topmenu .links a {
	color:#666;
	margin:0 4px 0 4px;
	text-decoration:none;
}
.topmenu .links a:hover {
	color:#666;
	text-decoration:underline;
}
.topmenu .links a.active,
.topmenu .links a.active:hover {
	color:#F60;
	text-decoration:none;
}
.topmenu .links span {
	margin-right:50px;
}
.topmenu .search {
	float:right;
	margin-top:4px;
}
.topmenu .search .tx {
	border:1px solid #B4C3E2;
	float:left;
	margin-right:5px;
	width:169px;
	padding-left:2px;
}
.topmenu .search .bt {
	background-color:#006;
	border:1px solid #006;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:60px;
	height:18px;
}

/* Mainmenu */
table.mainmenu {
	width:100%;
	margin-bottom:6px;
	font-size:1em;
	background-color:#FFF;
	position:relative;
	z-index:1001;
}
table.mainmenu a {
	background-color:#F60;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	padding:3px 18px 3px 6px;
	border-right:1px solid #FFF;
	cursor:pointer;
}

table.mainmenu span {
	background-color:#F60;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
	white-space:nowrap;
	padding:3px 18px 3px 6px;
	border-right:1px solid #FFF;
}

table.mainmenu a:hover,
table.mainmenu a.active {
	background-color:#788CC7;
	color:#FFF;
	text-decoration:none;
}
table.mainmenu div {
	position:absolute;
	z-index:2000;
	display:none;
	opacity:.95;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
}
table.mainmenu ul {
	background-color:#FFF;
	border:1px solid #8093CA;
	margin:2px 0 0 0;
}
table.mainmenu ul li {
	display:inline;
	list-style:none;
	margin:0;
}
table.mainmenu ul li a {
	display:block;
	margin:0;
	padding:2px 5px 2px 5px;
	background-color:#FFF;
	color:#666;
	font-weight:normal;
	border-right:none;
	border-bottom:1px solid #CCC;
}
table.mainmenu ul li a.lastItem {
	border-bottom:none;
}
table.mainmenu ul li a:hover {
	background-color:#8D9ECF;
	color:#FFF;
}

/* Footer */
.footer {
	font-size:0.85em;
	height:20px;
	padding:2px;
}
.footer a {
	text-decoration:none;
}

/***************************************************** VERVOLG *****************************************************/

.tableVolg {
	text-align:left;
	width:940px;
	margin: 0 auto;
}
.volgMainContent {	
	margin:0 25px 10px 25px;
	padding-bottom:10px;
}
.volgMainContentS {	
	margin:0 25px 10px 0px;
	padding-bottom:10px;
}
.volgMainContentBot {
	border-top:solid 1px #ECECEC;
	font-size:11px;
	color:#999999;
	padding:5px 0 0 0;
	margin:30px 0 20px 0;
}
.volgMainContent H1{
	size:22px;
	color:#000063;
	font-weight:bold;
	margin:0 0 15px 0;
}
.volgMainContent H2{
	size:13px;
	color:#FF6600;
	font-weight:bold;
	margin:0 0 2px 0;
}
.volgMainContent H2.blue{
	size:13px;
	color:#000063;
	font-weight:bold;
	margin:0 0 2px 0;
}
.volgMainContent H3{
	size:13px;
	color:#000066;
	font-weight:bold;
	margin:0 0 2px 0;
}
.volgTopImage {
	margin:0 0 26px 0;
}
.volgTopImage TABLE {
	width:530px;
	height:90px;
	background-repeat: no-repeat;
	background-position: left top;
}
.hoekToPImage {
	width:13px;
	height:16px;
	margin-top:74px;
	margin-left:517px
}
.volgRechtsKop {
	background-color:#B4C3E2;
	color:#000061;
	padding:4px 7px 4px 7px;
	font-weight:bold;
}
.volgRechtsKop a {
	display:block;
	background-color:#B4C3E2;
	color:#000061;
	padding:4px 7px 4px 7px;
	text-decoration:none;
}
.volgRechtsKop a:hover {
	background-color:#788CC7;
	color:#FFF;
	text-decoration:none;
}
.volgRechtsTxt {
	background-color:#EFF4FA;
	padding: 10px 7px 15px 7px;
	color:#333333;
	font-size:11px;
	line-height:14px;
	margin-bottom: 15px;
}
.volgRechtsTxt a {
	color:#333333;
	text-decoration:underline;
}
.volgRechtsTxt a:hover {
	color:#F60;
	text-decoration:underline;
}
.volgMainContent UL {
	margin:0px;
	padding:0px;
}
.volgMainContent LI {
	margin:0 0 5px 10px;
	padding:0 0 0 17px;
	background-image:url(iam_bg_bullit.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
	list-style:none;
}
.volgMainContent HR {
	border-color:#FF6702;
	margin:12px 0 12px 0;
}
.volgMainContent HR.nomargin {
	border-color:#FF6702;
	margin:0 0 0 0;
}
.volgSubmenu {
	background-image:url(iam_bg_submenu.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.volgSubmenu UL {
	margin:0px;
	padding:0px;
}
.volgSubmenu LI {
	margin:0px 0 0px 13px;
	padding:7px 0 7px 11px;
	background-image:url(iam_bg_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 13px;
	list-style:none;
	font-weight:bold;
	color:#000066;
	font-size:12px;
	border-bottom:solid 1px #ECECEC;
}
.volgSubmenu  A {
	text-decoration:none;
	color:#000066;
}
.volgSubmenu  A:HOVER {
	text-decoration:none;
	color:#FF6600;
}
.volgSubmenu .active {
	text-decoration:none;
	color:#FF6600;
}
.volgNewsArchive {
	margin:20px 0 0 0;
}
.volgNewsArchive .archiveTop {
	border-bottom:solid 1px #FF6702;
	padding-bottom:4px;
	font-weight:bold;
}
.volgNewsArchive .archiveTop A {
	font-weight:bold;
	color:#FF6702;
	text-decoration:none;
}
.volgNewsArchive .archiveTop A:HOVER {
	font-weight:bold;
	color:#FF6702;
	text-decoration:underline;
}
.volgNewsArchive .archiveBlok {
	border-bottom:solid 1px #FF6702;
	margin:9px 0 0 0;
	margin-top:8px;
	padding:0 0 9px 0;
}
.volgNewsArchive .archiveBlok .date{
	font-size:11px;
	color:#788CC7;
	margin:-10px 0px 2px 0px;
}
.volgNewsArchive .archiveBlok H2 A {
	text-decoration:none;
	color:#FF6702;
}
.volgNewsArchive .archiveBlok H2 A:HOVER {
	text-decoration:underline;
	color:#FF6702;
}
.subtitle {
	padding-top:3px;
	font-weight:normal;
}
.volgSearckTop {
	background-color:#EFF4FA;
	padding:10px;
	margin-bottom:5px;
}
.volgSearckTop TABLE {
	border-bottom:solid 1px #CCD8EC;
	padding:0 0 10px 0;
	margin:0 0 10px 0;

}
.volgSearckTop TABLE INPUT{
	border:solid 1px #B4C3E2;
}
.volgSearckTop TABLE SELECT{
	border:solid 1px #B4C3E2;
	width:150px;
}
.volgSearckTop TABLE H5{
	font-weight:bold;
	color:#000066;
	margin:5px 0 0 0;
	font-size:12px;	
}
.volgSearckBut {
	text-align:right;
}
.volgSearckBut .zoeken{
	background-color:#000066;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:65px;
	float:right;
}
.volgSearckBut .zoeken A{
	text-decoration:none;
	color:#FFFFFF;
}
.volgSearckBut .zoeken A:HOVER{
	text-decoration:none;
	color:#FF6600;
}
.volgSearckBut .wissen{
	background-color:#FF6600;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	width:65px;
	float:right;
	margin:0 5px 0 0;
}
.volgSearckBut .wissen A{
	text-decoration:none;
	color:#FFFFFF;
}
.volgSearckBut .wissen A:HOVER{
	text-decoration:none;
	color:#000066;
}
.volgSearchTop {
	margin-bottom:50px;
}
.volgSearchTop .button {
	color:#FFFFFF;
	border:none;
	background-color:#000066;
	float:right;
	margin:10px 0px 0px 5px;
}
.volgSearchTop .reset {
	background-color:#FF6600;
}
.searchResults {
	color:#666;
	font-size:11px;
	background-color:#F7F7F7;
	border-bottom:solid 1px #FF6600;
	padding:8px 8px 18px 8px;
	margin-bottom:-10px;
}
.bottom {
	border-bottom:none;
	border-top:solid 1px #FF6600;
}
.pageNav {
	float:left;
}

.pages {
	float:left;
	text-align:center;
	margin:0 20px 0 20px;
}
.pages a {
	display:block;
	float:left;
	padding:0 8px 0 8px;
}
.pages a.last {
	border:none;
}
.pages a.active {
	font-weight:bold;
	color:#F60;
	text-decoration:none;
}
.searchBlok a {
	font-weight:bold;
	display:block;
	border-bottom:solid 1px #CDCDCD;
	padding:10px 0 10px 8px;
}
.searchBlok a:hover {
	text-decoration:underline;
	color:#FF6702;
}
.tableWide a {
	text-decoration:none;
	display:block;
	height:4em;
	width:4em;
	background-color:#000066;
	color:#000066;
	font-size:2px;
	line-height:1px;
	margin:5px auto 0 auto;
	text-align:center;
}
.tableWide {
}
.tableWide a:hover {
	text-decoration:none;
	background-color:#FF6600;
}
.tableWide thead th {
	background-color:#B4C3E2;
	border-top:solid 4px #FF6702;
	font-weight:bold;
	padding:4px 3px 4px 3px;
	text-align:center;
	color:#000066;
}
.tableWide tbody th {
	background-color:#D9E1F0;
	font-weight:bold;
	padding:4px;
	text-align:left;
	color:#000066;
}
.tableWide tbody td {
	padding:4px;
	text-align:center;
	color:#000066;
	border-bottom:solid 1px #FF6702;
}

.tableWide tbody .entry {
	font-weight:bold;
	text-align:left;
}
.volgFixedIncomeTop {
	background-color:#B4C3E2;
	border-top:solid 4px #FF6702;
	font-weight:bold;
	color:#000066;
	line-height:13px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	
}
.volgFixedIncomeTop TD {
	width:106px;
}
.volgFixedIncomeContent {
	color:#000066;
	line-height:13px
}
.volgFixedIncomeContent TD {
	border-bottom:solid 1px #FF6702;
	width:106px;
	height:35px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
}
.glossary {
	margin:0 0 25px 0;
	font-size:0.9em;
	font-weight:bold;
}
.glossary a {
	display:block;
	background-color:#000066;
	color:#FFFFFF;
	text-decoration:none;
	float:left;
	margin:0 4px 0 0;
	padding:0px 4px 0px 4px;
}
.glossary a:hover, .glossary a.active {
	background-color:#FF0000;
	color:#FFFFFF;
	text-decoration:none;
}
.glossary .inactive {
	display:block;
	background-color:#B4C3E2;
	color:#FFFFFF;
	float:left;
	margin:0 4px 0 0;
	padding:0px 4px 0px 4px;
}
.hideglossary	{display:none;}
.form {
	color:#000066;
	background-color:#EFF4FA;
	padding:10px;
	width:85%;
}
.form td {
	padding:3px 10px 3px 10px;
}
.form .checkbox {
	vertical-align:middle;
	margin:2px 4px 2px 0;
}
.form .checkbox1 {
	vertical-align:middle;
	margin:1px 4px 0 0;
	display:none;
}
.form label {
	vertical-align:middle;
}
.form textarea {
	width:250px;
}
.form .field {
	width:250px;
}
.form .formBtn {
	text-align:right;
	border-top:solid 1px #CCD8EC;
}
.form input.button {
	color:#FFFFFF;
	border:none;
	background-color:#000066;
	margin:10px 0 0 5px;
}
.form input.reset {
	background-color:#FF6600;
}
/* Fundfinder --------------------------------------------------------------              */
.fundfinder{
	width:760px;
	height:100%;
	background-color:#DCE8F5;
	margin:0px 0px 0px 5px;
	padding:0;
	border-bottom:solid 1px #CFDCED;
	display:block;
}
.close{
	float:right;
	line-height:0px;
	margin:-15px 15px 0px 0px;
	display:block;
}
*html .close{
	margin:-23px 10px 0px 0px;
}
a.close{
	background-image:url(iam_btn_close.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	text-decoration:none;
}
a:hover.close{
	background-position:-8px 0px;
	text-decoration:none;

}
.content{
	padding:20px 10px 15px 10px;
}
.content1{
	padding:20px 20px 15px 20px;
}
.legenda, .legenda2 {
	font-size:10px;
	color:#FF6600;
	float:left;
	margin-right:30px;
}
.legenda a{
	padding:3px 0px 2px 12px;
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#FF6600;
	display:block;
}
.legenda a.min{
	background-image:url(iam_btn_min.bmp);
}
.legenda a.plus{
	background-image:url(iam_btn_plus.bmp);
}

.back{
	float:right;
	width:61px;
	height:18px;
}
a.back{
	display:block;
	background-image:url(iam_btn_back.gif);
	background-position:0px 0px;
	text-decoration:none;
}
a:hover.back{
	background-position:-61px 0px;
	text-decoration:none;
}
.tableBox{
	height:290px;
	background-color:#FFFFFF;
	margin-bottom:5px;
}
*html .tableBox{
	height:275px;
}
.tableBoxInfo{
	margin-bottom:5px;
	display:none;
}
.tableBoxInfo1	{
	margin-bottom:5px;
}
.overviewFunds{
	border-top:solid 1px #A3B8DD;
	border-right:solid 1px #A3B8DD;
	border-bottom:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	font-size:10px;
	width:100%;
}
.overviewFunds img{
	margin-top:12px;
}
.overviewFunds h3{
	color:#FF6600;
	font-size:1em;
}
.overviewFunds .topRow{
	border-top:solid 1px #FFFFFF;
	background-image:url(iam_bg_overviewfunds_top.gif) !IMPORTANT;
	background-repeat:no-repeat;
}
.overviewFunds .topRow1 td{
	background-color:#DCE8F5;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #BCCBE6;
	border-bottom:solid 1px #BCCBE6;
	padding:0px 0px 0px 6px; margin:0;
}
.overviewFunds .topRow1 h3{
	color:black;
	font-size:1em;
}
.overviewFunds td{
	background-color:#FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #BCCBE6;
	border-bottom:solid 1px #BCCBE6;
	padding:2px 4px 2px 6px;
}
.info{
	overflow:auto;
	font-size:11px;
}

.infoLinks{
	overflow:auto;
	font-size:11px;
}

.infoLinks a{
	padding:2px 0px 2px 20px;
	background-image:url(iam_ico_pdf.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#333333;
	display:block;
}
.infoLinks a:hover{
	color:#FF6600;
}
.addInfo{
	font-size:11px;
	color:#333333;
}
.archive a{
	padding:2px 0px 2px 20px;
	background-image:url(iam_ico_pdf.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	color:#333333;
	display:block;
	font-size:11px;
}
.archive a:hover{
	color:#FF6600;
}
.button{
}
.button a{
	display:block;
	width:61px;
	height:19px;
	background-image:url(iam_btn_back.gif);
	background-position:0px 0px;
	text-decoration:none;
}
.button a:hover{
	background-position:-61px 0px;
	text-decoration:none;
}
/*--------------------------------------------------------------
BOX ROUNDCORNERS	*/

.boxRoundCorners{
	background-color:#DCE8F5;
	border:solid 1px #FFFFFF;
	background-image:url(iam_bg_boxroundcorners.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
.boxRoundCorners .contentBox{
	padding:10px 10px 5px 10px;
	margin-top:-7px;
}
*html .boxRoundCorners .contentBox{
	padding:0px 10px 10px 10px;
}
.topLeft{
	float:left;
	margin:-1px 0px 0px -1px;
	z-index:100;
	position:absolute;
}
.bottomLeft{
	float:left;
	margin-top:-13px; /*hoogte hoekplaatje - 1px (dikte lijn)*/
	z-index:100;
	position:absolute;
	margin-left:-1px;
}
.topRight{
	float:right;
	z-index:100;
	position:absolute;
	margin-left:705px; /*720px - breedte hoekplaatje + 1px*/
	margin-top:-1px;
}
.bottomRight{
	float:right;
	margin-top:-13px;
	z-index:100;
	position:absolute;
	margin-left:705px; /*720px - breedte hoekplaatje + 1px*/
}
/*------------------------------------------------------------------
ID's																*/
#overview{
	display:block;
	z-index:50;
}
#generalInfo{
	display:block;
	z-index:100;
}
#annInfo{
	display:none;
	z-index:200;
}

#fundInfo{
	display:none;
	z-index:150;
}

.volgMainContent table p{
	margin-bottom:0em;
}
/* archives */
.archives {
	border-bottom:7px solid #FFF;
	border-right:8px solid #FFF;
}
.archives h2 {
	color:#FFF;
	font-weight:bold;
}
.archives h4 {
	color:#999;
	float:left;
	width:18%;
	font-size:1em;
	font-weight:normal;
	margin:0;
}
.archives p {
	float:left;
	font-size:1em;
	width:82%;
	margin:-1px 0 5px 0;
}
.archives p a {
	display:block;
	color:#3399cc;
	text-decoration:underline;
}
.archives p a:hover {
	color:#ff6600;
	text-decoration:underline;
}
.archives hr {
	border:none; 
	border-bottom:1px solid #C1C1AA;
	height:0px;
	clear:both;
}
.archives .year {
	display:block;
}
.archives .author {
	color:#999999;
	display:block;
}
.article_footer{
font-style: italic;
font-size:11px;
}
