@charset "UTF-8";
/* CSS Document */

* { margin: 0; padding: 0; list-style: none; border: 0; }

html, body {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
}

body {
	padding-bottom: 30px; 
}

a:link, a:visited {
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
	}

h2, h3 {
	padding: 15px 0 10px 0; font-size: 120%;
	
}

h1, h2 {
	font-size: 140%; padding-bottom: 30px;
	
}

#container {
	width: auto; 
	float: none;
	margin-left: 5%;
	margin-bottom: 10%;
	color: #000000; 
	background: transparent;
}

	
	#header, #main #mainnav, #bottom, #footer_center ul.footerList, #sidebar, #main .breadcrumb, .tab-login, #login p, #logged h3, #logged p, #logged span, #logged a, #login .form-login,
	#homeBanner, #bannerNav, .block-vergelijk form, .new .more, #content .leftcol, #main .alfabet, div#content div.selectorFilter, #targetPagerTotal, #targetPager, br, div#content
	div#selectorPromo, .bottom .intro, #content .comboboxDropDownButton, #content table.list thead tr td img, #content table.list tbody input, #content table.list thead tr th, 
	#blockwrap .block-kopen_loggedin .more2, #blockwrap .block-bel a, div#content a.backNav, div#content a.nextNav, #CompareLayer .CategoryHeader img  {
		display: none;
	}

/* Pages */

	
	
	/* --------- Common -------- */
		/* -- images -- */
		img { margin: 5px; display: block; }
		#main img { border:1px solid #D5E0E8; padding:3px; }
		
		/* -- print header -- */
		#printHeader { height: 30px; margin-bottom: 15px; display: block; border-bottom: 2px solid #000000; }
		#printHeader h1 { float: left; }
		#printHeader p.date { float: right; }
		
		/* -- logo's --- */
		#main .logos { display: block;  width: 150px; float: right; }
		
		/* -- right col -- */
		#main .rightcol { padding: 0; }
	
	
	/* --------- Home ---------- */
	#main .new { margin-bottom: 10px; display: block; overflow: hidden; }
	#blockwrap h3 { padding-top: 20px; }
	#blockwrap .block-kopen_loggedin p strong { padding-bottom: 10px; display: block; font-weight: normal; font-size: 1.00em; }
	.block-kopen_loggedin h4 { font-size: 1em; font-weight: bold; }
	.block-kopen, .block-kopen_loggedin, .block-vergelijk, .block-bel { display: block; }
	
	/* --------- Beleggen --------- */ /* + */ /* --------- Sparen --------- */
	
		/* -- home -- */
		#main .block-grey .left { display: none; }
		#main #TableItems { width: 80%; } 
		.innercontent { padding-bottom: 10px; display: block; }
		
		/* -- product selector -- */
		#targetTable { width: 100%; }
		#main #content table td { padding: 7px; border-right: 1px dotted #000000; }
		#main #content table tr.labels { font-weight: bold; }
		#main #content table tr.labels td { border-right: none; }
		#main #content table td.name { display: block; border-right: 1px solid #000000; border-right: 1px dotted #000000; }
		#main #content table thead td { border: none; }
		#main #content table thead td.name { border: none; }
		#main #content table td.d { border-right: 1px dotted #000000; }
		#main #content table td.name a { text-decoration: none; }
		#main #content table td.d { text-align: right; }
		#content span.rating { background-image:url(/invest/site_images/ratingplus.gif); background-repeat:repeat-x; line-height:12px; padding-left:13px; }
		
		/* -- A-Z -- */
		#main table a { text-decoration: none; }
		#main #content #TableItems td { border-right: none; }
		
		/* -- A & A -- */
		#content ul.other li { padding: 5px 0; display: block; border-bottom: 1px solid #000000; }
		#content ul.other li a, #content ul.other li a strong { font-weight: bold; text-decoration: none; }
		
		
		/* -- prodcut comparison result -- */
		#CompareLayer .Group { clear: both; }
		#CompareLayer .Group a  { text-decoration: none; }
		
			/* header */
			#CompareLayer .floatcontainer .MiddleHeader { padding-top: 50px; padding-bottom: 10px; font-weight: bold; font-size: 140%; display: block; overflow: hidden; clear: both; }
			/* row */
			#CompareLayer .ItemBorder { clear: both; display: block; }
			.floatcontainer { display: block; width: 100%; overflow: hidden; float: none; }
				/* 1st col */
					#CompareLayer .FloatingData { float: left; width: 25%; padding: 10px 0 10px 0; }
				/* cols - 2nd to ... depending on number of selected "products" */
					#CompareLayer .Items2 { width: 35%; }
					#CompareLayer .Items3 { width: 22%; }
					#CompareLayer .Items4 { width: 15%; }
						#CompareLayer .ItemData { float: left; display: block; padding: 10px 0 10px 6px; }
	
	
	
	
	/* --------- Tools --------- */
	
	/* --------- Markten ---------- */
	#main .markten .block-long .more { display: none; }
	#main .grafiek { display: block; margin-bottom: 15px; }
	
	/* --------- Thema --------- */
	#main #onderwerpen, #main #specials table tr td, #main #onderwerpen, #main #specials table tr td img, #main #onderwerpen, #main #specials table tr td a img { border: none; }
	
	/* --------- Shop --------- */
	
	
	/* --------- Porfolio ------ */
	#portfolioDetailTable .otpions { display: none; }
	.portfolioDisclaimers .reutersLogo { text-align: right; }
