/* -- basic  ------------------------------------------------------------------------------------------- */
html {
	/* voor het tonen van de (non)actieve scrolbar, zodat de pagina niet verschuift */
	height: 100%;
	overflow: -moz-scrollbars-vertical;
}

body {
	color: #525a77;
	font: normal 0.75em/140% Arial, Verdana, Trebuchet MS, Tahoma;
	line-height: 17px;
	padding: 0;
	margin: 0;
}

div.container {
	width: 984px;
	background: #ffffff;
	margin: 0;
	text-align: left;
}

a {color:#000066;}

/* -- basic layout elements --- dont change! --------------------------------------------------------- */
div.wrapper {overflow:hidden;width:100%;}
.right {float:right;}
.left {float:left;}
.abs {position: absolute;}
.rel {position: relative;}

/* -- layout elements ------------------------------------------------------------- */
div.col1 {
	width:	320px; /* 333-13 */
	padding: 0px 0px 0 13px;
	float:	left; 
	background-color: transparent;
}

div.col2 {
	width:	444px; /* 457-13 */
	/*padding: 261px 0px 0 13px; */
	padding: 0px 0px 0 13px; 
	height:	493px;
	float:	left;
	background-image: no-repeat top right;
	background: url('/images/geentransactiekosten/homecontentplaceholder.jpg') no-repeat top right;
}

div.col3 {
	width:	194px; /* */
	padding: 0px 0px 0 0; 
	float:	right;
	background-color: transparent;
}

div.header {
	height: 75px; /* 100-25 */
	color: #939395;	
	padding: 20px 13px 0 13px;
	/*padding: 25px 0 0 30px;
background: #ffffff url('/images/geentransactiekosten/header.gif') no-repeat 13px 0px;*/
}

div.siteheader {
	color: #939395;
	height: 74px; /*74*/
	width:	938px;
	padding: 20px 13px 0 13px;
}

/* -- Text header elements -------------------------------------------------------------------------------- */
h2 {
	font: bold 150%;
   color: #ec008c;
}

p {padding: 0.1em 0 0.4em 0;}


/* home */
div.homecontent 
{
    margin-top:261px;
	padding: 10px 45px 15px 25px;
	position:relative;
    z-index:30;
}

img.menubutton {
	margin: 13px 0 0 0;
	display:	block;
}

img.uppermenubutton {
	margin: 0 0 0 0;
	display:	block;
}

img.menubutton1 {
	margin: 8px 0 0 0;
	display:	block;
}

div.header img.headerbutton {
	display:	block;
	margin:	0 0 7px 0;
}

div.header img.inloggen {
	position: absolute;
	display:	block;
	margin:	0 0 7px 0;
	left: 25px;
	top:45px;
}

div.header img.logo {
	display:	block;
	position: absolute;
	/*float:	left;*/
	padding:	0 0 0 290px;
	top:25px;
}

/* -- box  ------------------------------------------------------------------------------------------- */
div.bgboxtop {	
	background: transparent url('/images/geentransactiekosten/box_bgtop.gif') no-repeat 0 0;
	width: 436px;
	height: 55px;	
}

div.bgboxcontent {
	background: transparent url('/images/geentransactiekosten/box_bgcontent.gif') repeat-y 0 bottom;
	width: 436px;
	height: 438px;
}

div.bgboxcontent select {	
	color: #525a77;
	font-size: 11px;		
}

/* footer */
div.footer {
	padding: 20px 20px 20px 20px;
	font-size:	0.9em;
}

div.footer a {
	color: #525a77;
	text-decoration: underline;
	font-size:	0.9em;
}


table.funds tr td{
    
    border:solid 1px #e0e0ec;
}
td.fundsheader{
    background-color:  #f5f5f9;
    font-size:	0.9em;
    padding-left: 2px;
}

td.percSNS{
	color:#ED0C6E;
}

a.questionLink, a.questionLink:active,a.questionLink:visited
{
	text-decoration: none;
}
a.questionLink:hover
{
	text-decoration: none;
	color: #525a77;
}

 img.login {
	display:	block;
	float:	left;
	margin:	12px 0 0 0;
}

 img.home {
	display:	block;
	float:	left;
	margin:	12px 0 0 0;
}
