/* @override http://int.acc.escenic.telegraaf.nl/css/dft.css */

/* @group original */

table a {
	color: #000099;
	font-family: Arial,sans-serif;
	text-decoration: none !important;
	font-size: 12px;
}

form {
	margin: 0;
	padding: 0px;
}

body #main h2.koptxt a, .fpstatgrafiek .kop {
	color: #000099 !important;
	font-family: Arial,sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}

body #main a.tooltip {
	color: #999;
	cursor: pointer;
	border: 0px;
	border-bottom: 1px dotted #999;
	position: relative;
}

#ttcont {
	display: block;
	padding: 2px 12px 3px 7px;
	margin-left: 5px;
	background: #F2F2F2;
	color: #000;
	width: 250px;
}

body #main a {
	color: #000099;
}

#rightbar, #googleweer {
	background-color: #e5e5e5;
}

#rightbar .artspacer, #rightbar div.addiv, #rightbar div.meestgelezenwidget, .tussenruimteminimaal, form#aandelenForm,table.blauw.tussenruimteminimaal.volledigebreedte {
	display: block;
	position: relative;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	border: 1px solid #e6e6e6;
	border-bottom-style: none;
	-webkit-box-shadow: #b3b3b3 0px 2px 3px;
	-moz-box-shadow: #b3b3b3 0px 2px 3px;
	box-shadow: #b3b3b3 0px 2px 3px;
	background: #ffffff;
	behavior: url(/css/PIE.htc);
}

#rightbar .artspacer table {
	padding-right: 2px;
}

#rightbar td.linkjes.meer {
	display: none;
}

#leftbar td.linkjes.meer {
	padding: 2px 3px 0 0;
	font-weight: bold;
}

.zaktxt, .broodtxt {
	display: inline;
	position: relative;
	overflow: hidden;
	font: 13px/1.25em arial;
}


#main div.artikel {
	padding: 0!important;
	margin: 0!important;

}

#artikel h1 {
	line-height: 23px;
	font-size: 21px;
	font-weight: bold;
}

.agendablok {
	height: 22px;
	background-color: #aeafae;
	border-style: solid;
	border-width: 1px;
	border-color: #AEAFAE;
}

div.mainBlock .agendablok {
	width: 414px;
}

div.calblock .agendablok {
	width: 208px;
}


div.agendaview {
	display: block;
	position: relative;
	overflow: auto;
	width: 416px;
	height: 340px;
	float: left;
}

div.agendaview div.formCell {
	display: block;
	position: relative;
	overflow: hidden;
	width: 400px;
	height: auto;
	border-bottom:1px dotted #e0e0e1;
}

div.agendaview div.formCell span.agendacontent.time {
	position: relative;
	overflow: hidden;
	float: left;
	width: 60px;
	vertical-align: top;
}

div.agendaview div.formCell span.agendacontent.note {
	float: left;
	width: 340px;
	vertical-align: top;
}

.agenda {
	width: 201px;
	border-style: solid;
	border-width: 1px;
	border-color: #AEAFAE;
	text-align: right;
}

.agendagrid {
	background-color: #AEAFAE;
	font-size: 10px;
	width: 100%;
	margin: 0px;
}

.agendavlakaan {
	font-size: 10px;
	height: 26px;
	width: 26px;
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	border-right-style: solid;
	border-right-color: #AEAFAE;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AEAFAE;
	border-bottom-width: 1px;
}

.agendavlakuit {
	height: 26px;
	width: 26px;
	background-color: #E6E6E6;
	border-right-style: solid;
	border-right-color: #AEAFAE;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AEAFAE;
	border-bottom-width: 1px;
}

.agendaaxis {
	height: 26px;
	width: 26px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	color: #FFFFFF;
}

.agendakop {
	background-color: #AEAFAE;
	width: 100%;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
}

.agendacontent {
	padding: 5px 0px 5px 0px;
	width: 404px;
}

.blauw {
	background-color: #DAE5FA;
}

.linkspijl {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: left;
	vertical-align: middle;
	margin: 3px 3px 3px 3px;
}

.rechtspijl {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: right;
	vertical-align: middle;
	margin: 3px 3px 3px 3px;
}

.fdakop {
	font-size: 20px;
	font-weight: bold;
	line-height: 141%;
}

.tabContent_nieuwsbrief_mijndft {
	position: relative;
	border-top: 5px solid #cbdbf8;
	background: #dae5fa;
}

.dashed {
	border: dashed 1px #000000;
	padding: 10px;
	width: 448px;
}

.dashedright {
	background-image: url('/graphics/dft/stippellijnverticaal.gif');
	background-repeat: repeat-y;
	width: 1px;
	padding: 0px 0px 0px 0px;
}

.dashedseparator {
	/*background-image: url('/graphics/dft/stippellijnhorizontaal.gif');
	background-repeat: repeat-x;*/
	/*height: 1px;*/
	background-image:none;
	margin: 10px 0px 10px 0px;
}

.damrak {
	padding: 5px;
}

.damrak a.kop {
	line-height: 1.20em;
}

.doorsturen {
	font-size: 11px;
	font-weight: bold;
}

.doorsturenimg {
	margin: 3px 5px 0px 0px;
}

.down {
	vertical-align: middle;
}

.formvlak {
	background-color: #E5E5E5;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	vertical-align: middle;
}

.formvlaknomargin {
	background-color: #E5E5E5;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	vertical-align: middle;
}

.formtext {
	padding: 5px 3px 0px 0px;
}

.gecentreerd {
	text-align: center;
	white-space: nowrap;
}

.grijsbalk {
	background-color: #f3f3f3;
	height: 15px;
}

.grijsbalkhoog {
	background-image: url('/graphics/dft/grey_gradient_bg_hoog.jpg');
	background-repeat: repeat-x;
	height: 30px;
}

.height21 {
	height: 13px;
}

.italic {
	font-style: italic;
}

.jaarverslagengrid {
	padding: 5px;
	vertical-align: middle;
}

.kleiner {
	font-size: 11px;
}

/* height changed from 15px to 19px for IE7! */

.select {
	height: 19px;
	margin: 1px 3px 0px 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	font-size: 10px;
}

.koersen_nav {
	margin: 10px 20px 10px 20px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
}

.koerspopup {
	position: absolute;
	width: 167px;
	background-color: #C2D4F7;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
}

.forumlinkjes {
	padding: 0px 0px 0px 4px;
	line-height: 133%;
}

.left {
	text-align: left;
}

.login {
	width: 100px;
	height: 15px;
	font-size: 10px;
	color: #cccccc;
	margin: 5px 5px 0px 5px;
}

.meer {
	font-weight: bold;
	position: relative;
}

.meer a {
	position: relative;
	overflow: hidden;
	font-weight: bold;
}

#rightbar .meer {
	float: right;
}

#vsl_banner div.artspacer table.pb5.volledigebreedte tbody tr td a.meer {
	position: relative;
	overflow: hidden;
	right: 0;
	bottom: 0;
}

#contentWrap table.pb5.volledigebreedte {
    width: 101%!important;
}

#contentWrap {
	margin-top:10px
}

#rightbar table td.linkjes.meer a, #rightbar table.volledigebreedte a.meer {
	position: relative;
	overflow: hidden;
	right: 0;
	bottom: 0;
}

.linkjes2 {
	padding: 0px;
	line-height: 168%;
}

#header {
	background-color: #DAE5F7;
}

.level3_nav {
	background-image: url(/graphics/dft/menubalk.gif);
	background-repeat: repeat-x;
	height: 21px;
}

.menu {
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px 0px 0px 5px;
	width: 14%;
	text-align: center;
}

.meervideos {
	margin: 5px 0px 0px 0px;
}

#leftbar .meestgelezenwidget .item,
#leftbar .meestgelezenwidget .over .item {
	height:30px!important;
	line-height: 1.25em!important;
}

.nomargin {
	margin: 0px;
}

.nopadding {
	padding: 0px;
}

.nieuwsbriefinput {
	width: 168px;


/* IE: border is part of width */
  margin: 0px 5px 0px 5px;
	font-style: italic;
}

.mijndftinput {
	width: 120px;


/* IE: border is part of width */
  margin: 0px 5px 0px 5px;
}

.nieuwsbriefok {
	width: 30px;
	height: 19px;
	margin: 0px 5px 0px 0px;
}

.password {
	width: 100px;
	height: 15px;
	font-size: 10px;
	color: #cccccc;
	margin: 5px 5px 5px 5px;
}

.pijtjeuitgeklapt {
	margin: 3px 0px 0px 2px;
}

.popupheader {
	background-image: url('/graphics/dft/popup_header_bg.jpg');
	background-repeat: repeat-x;
	width: 520px;
	height: 45px;
	padding: 5px 0px 5px 15px;
}

.popupcontent {
	width: 520px;
	padding: 5px 0px 5px 15px;
	line-height: 141%;
}

.printen {
	font-size: 11px;
	font-weight: bold;
}

.printenimg {
	margin: 3px 5px 0px 0px;
}

.reactions {
	bottom: -5px;
	display: block;
	height: 20px;
	position: relative;
	width: 100%;
	text-align: right;
}

.right {
	text-align: right;
}

.rssnieuws {
	width: 30px;
	height: 13px;
	margin: 3px 4px 3px 0px;
}

.shadowbox {
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C9D3E5;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C9D3E5;
	margin-bottom: 5px;
	padding: 3px;
	background-color: #ffffff;
}

textarea {
	border-style: solid;
	border-width: 1px;
	margin: 10px 0px 10px 0px;
}

th {
	white-space: nowrap;
}

/*.top_sectie_blok {
	margin-top: 10px;
}  replaced below  */

#nogoodieWrapper #main {
  width:790px;
}

#nogoodieWrapper .top_sectie_blok {
	clear:both;
}

#nogoodieWrapper .top_sectie_blok .c67 {
	width:650px
}

#nogoodieWrapper .top_sectie_blok .finalElement {
	width:310px;
}

#nogoodieWrapper .top_sectie_blok .c34 .element2 {
	margin: 0 26px 0 10px;
	width:454px;
}

#nogoodieWrapper .top_sectie_blok .c34 .element2 h1#namelement, #nogoodieWrapper .top_sectie_blok .c34 .element2 div#AbsoluteDifference,
#nogoodieWrapper .top_sectie_blok .c34 .element2 div#RelativeDifference
 {
	font-weight: normal;
}

#nogoodieWrapper .top_sectie_blok .c34 .element2 h1#namelement, h1#namelement div#FullName{
	font-size: 20px;
	font-weight: normal;
}

/*1st set-koersen, 2nd set-indiv stock*/
#nogoodieWrapper .top_sectie_blok .c34 .element2 div#AbsoluteDifference,
#nogoodieWrapper .top_sectie_blok .c34 .element2 div#RelativeDifference,
#nogoodieWrapper .top_sectie_blok .c34 .element2 div#LastPrice,
h1.bold div#AbsoluteDifference,
h1.bold div#RelativeDifference,
h1.bold div#LastPrice    {
	font-size: 25px;
}

#nogoodieWrapper .aandelenFormWrapper{
        width:150px;
}

.top_sectie_blok .pb5 {
	padding-bottom: 0px
}

.tussenruimteminimaal {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	border: 1px solid #e6e6e6;
	border-bottom-style: none;
}

/*.tussenruimteklein {
	margin: 0px 0px 30px 0px;
}*/

#leftbar div.addiv div.tussenruimteklein {
	margin: -30px 0px 30px 0px;
	font-size: 11px;
}

#leftbar div.addiv div.digition a img {
	margin: 5px 0 -33px 8px;
}


.tussenruimte {
	margin: 0px 0px 20px 0px;
}

.tdspacing {
	padding: 5px 5px 5px 5px;
}

.ruimtebovenklein {
	margin: 5px 0px 0px 0px;
}

.contentwrapper1 {
	margin: 15px 10px 0px 0px;
}

#weerverkeer {
	margin-bottom: 10px;
}


.up {
	vertical-align: middle;
}

.reversebalk {
	background-image: url('/graphics/dft/gradient_reverse.jpg');
	background-repeat: repeat-x;
	background-color: #DAE5FA;
}

.reversegradienttabel {
	background-image: url('/graphics/dft/gradient_reverse.jpg');
	background-color: #DAE5FA;
	border-style: solid;
	border-width: 1px;
	border-color: #DAE5FA;
	margin: 0px 0px 10px 0px;
}

.rsskop {
	margin: 8px 8px 7px 8px;
	width: 30px;
	height: 13px;
}

.rssgoeroes {
	width: 30px;
	height: 13px;
	margin: 3px 4px 3px 0px;
}

.video {
	position: relative;
	overflow: hidden;
	padding: 0px;
}

.damraklinks {
	vertical-align: bottom;
	padding: 0px 0px 5px 0px;
	line-height: 131%;
}

#voettekst {
	font-size: 11px;
}

.voettekst2 {
	font-size: 11px;
}

#voettekst a {
	font-size: 11px;
	font-weight: bold;
}

.vertstippelwit {
	background-image: url('/graphics/dft/stippel_vert_grijswit.gif');
	background-repeat: repeat-y;
}

.wit {
	background-color: #FFFFFF;
}

.witfont {
	display: inline-block;
	position: relative;
	overflow: hidden;
	color: #ffffff;
	float: left;
	text-align: center;
	padding-top: 1px;
}

div.mainBlock div.agendablok div.witfont {
	width:365px;
}

div.calblock div.agendablok div.witfont {
	width:163px;
	margin-top: 3px;
}

.witlink {
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 3px 0px 3px 0px;
	padding: 3px 0px 3px 0px;
}

.witsubline {
	background-color: #FFFFFF;
	border-bottom-color: #DAE5FA;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.zwart {
	color: #000000!important;
}

.logocontainer {
	position: relative;
}

.logotop {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 75px;
	width: 291px;
}

.rsskop {
	position: absolute;
	top: 47px;
	left: 247px;
	width: 30px;
	height: 13px;
}

/* reacties */

a.reacties, a:visited.reacties {
	color: #990000 !important;
	font-weight: bold;
	font-size: 11px;
	margin-left: 2px;
	margin-top: 2px;
}

.relatedcontainer b, .reacties .reactiehuisregels {
	color: #333;
}

.reactiekleur {
	color: #900;
}

.reactie {
	font-size: 11px;
	margin-bottom: 0;
	padding: 3px;
	width: 100%;
}

.reactietekst {
	font-size: 12px;
}

.reactie a:link {
	color: #900;
	font-size: 11px;
	text-decoration: none;
}

.reactie a:hover {
	color: #900;
	font-size: 11px;
	text-decoration: underline;
}

.reacties .huisregels {
	background-color: #F2F2F2;
	font-size: 10px;
	font-weight: bold;
	line-height: 130%;
	padding: 5px;
}

.reacties .stippel {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.reacties .reactietekst {
	font-size: 12px;
	color: #333;
	margin: 0px;
	padding: 25px 0px 10px 0px;
}

.reacties .naamdatum {
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	padding: 2px 5px 2px 0px;
}

.formWidth {
	width: 90%;
	padding-right: 20px;
}

.lijstkop {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	color: #FFFFFF;
	background-color: #808080;
	font-size: 8pt;
}

/* Standard Advertorial CSS, overrule settings for section in section CSS */

.tos-advertorial {
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
	padding: 4px;
	padding-left: 0px;
	position: relative;
	width: auto;
	border: 1px solid black;
}

.tos-advert {
	width: auto;
	text-align: center;
	font-weight: bold;
	font-size: 9px;
	margin-bottom: 5px;
}

.tos-text {
	font-size: 12px;
	margin-left: 5px;
	text-align: left;
}

.tos-image {
	float: left;
	padding: 0px;
	padding-right: 5px;
	position: relative;
}

.tos-header {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
	text-align: left;
}

.tos-meer {
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

.tos-text a, .tos-text a:link, .tos-text a:visited {
	color: #000;
	text-decoration: none;
}

.tos-text a:hover, .tos-meer, .tos-advert {
	color: #036 !important;
}

/* ids for main div-wireframe [FRONTPAGE] */

#fpcontainer {
	width: 1000px;
	overflow: hidden;
	float: left;
	margin-top: 10px;
}

#fpleft {
	width: 265px;
	margin-right: 10px;
	margin-left: 5px;
	float: left;
	overflow: hidden;
}

#fpmiddle {
	width: 410px;
	margin-right: 10px;
	float: left;
	overflow: hidden;
}

* html #fpmiddle {
	width: 405px;
}

#fpright {
	width: 300px;
	float: left;
	overflow: hidden;
	margin-right: 0px;
}

/* classes */

.fullwidth {
	width: 1000px;
}

/* Bugfix for reaction form */

.formWidth .fullwidth {
	width: 350px;
}

.fullcontainerwidth {
	width: 974px;
	width: 1000px;
}

.datewidth {
	width: 66px;
}

.height21 {
	height: 15px;
	line-height: 15px;
	vertical-align: inherit;
	text-align: inherit;
	margin: 0px 4px 0px 4px;
	padding: 0px;
	cursor: hand;
}

.kleiner div a {
	font-size: 11px;
}

td.navigatiekop {
	background-color: #666666;
	color: #ffffff;
}

.newscontainer {
	padding-top: 10px;
	padding-right: 10px;
}

.oranje {
	color: #ffcc00;
}

.realtimeframe {
	margin-top: 10px;
}

.statgrafiek {
	margin-bottom: 5px;
	background-color: #DAE5F9;
	width: 300px;
	overflow: hidden;
}

.tabs_statgrafiek, .tabContent_statgrafiek,
.tabs_isingrafiek, .tabContent_isingrafiek {
	margin: 0 10px 0 10px;
}

.statgrafiekbeurspoule {
	margin-left: 25px;
}

.fpstatgrafiek {
	width: 170px;
	/*background-color: #DAE5F9;*/
	/*There is a duplicate in dft-stemming that needs to be deleted too*/
}

.tab {
	cursor: pointer;
}

.timewidth {
	width: 34px;
}

.uppercase {
	text-transform: uppercase;
}

/* --------------------------------
 * extra fix for fp's with p's
 * -------------------------------- */

td.fpdft a p, td.damrak a p {
	margin-top: 0px;
	margin-bottom: 0px;
}

td.fpdft p, td.damrak p {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* --------------------------------
 * CSS for extra border, padding and margin
 * -------------------------------- */

.bb1white {
	border-bottom: 1px solid #ffffff;
}

.m5 {
	margin: 5px;
}

.mt5 {
	margin-top: 5px;
}

.ml5 {
	margin-left: 5px;
}

.mr5 {
	margin-right: 5px;
}

.pr1 {
	padding-right: 1px;
}

.pb2 {
	padding-bottom: 2px;
}

.pr2 {
	padding-right: 2px;
}

.pt2 {
	padding-top: 2px;
}

.pb3 {
	padding-bottom: 3px;
}

.pl3 {
	padding-left: 3px;
}

.p5 {
	padding: 5px;
}

.pb5 {
	padding-bottom: 5px;
}

.pl5 {
	padding-left: 5px;
}

.pr5 {
	padding-right: 5px;
}

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pr10 {
	padding-right: 10px;
}

.pb10 {
	padding-bottom: 10px;
}

.pl10 {
	padding-left: 10px;
}

.pt4 {
	padding-top: 4px;
}

/* --------------------------------
 * CSS for valuta
 * -------------------------------- */

table.valutatable tr td {
	padding: 2px 0px 2px 0px;
}

table.valutatable tr th {
	padding: 2px 0px 2px 0px;
}

table.valutatable td.valutadate {
	background-color: transparent;
	color: #666666;
}

/* --------------------------------
 * CSS for metals
 * -------------------------------- */

table.metalstable tr td {
	padding: 2px 0px 2px 0px;
}

table.metalstable tr th {
	padding: 2px 0px 2px 0px;
}

table.metalstable td.metalsdate {
	background-color: transparent;
	color: #666666;
}

table.metalstable td.metalstime {

}

div.metalheader {
	font-weight: bold;
	text-align: center;
}

metalstable.grijsbalk {
	text-align:left;
}

/* --------------------------------
 * CSS for energy
 * -------------------------------- */

table.energytable tr td {
	padding: 2px 0px 2px 0px;
}

table.energytable tr th {
	padding: 2px 0px 2px 0px;
}

table.energytable td.energydate {
	background-color: transparent;
	color: #666666;
}

table.energytable td.energytime {

}

/* --------------------------------
 * CSS for 'Nieuws' tabs
 * -------------------------------- */

.tabs_nieuws {
	padding-top: 10px;
	background-color: #dae5f9;
}

.nieuwsTab1_aan {
	background-image: url('/graphics/dft/nieuws/tab_nieuwsoverzicht_aan.gif');
	width: 99px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsTab1_uit {
	background-image: url('/graphics/dft/nieuws/tab_nieuwsoverzicht_uit.gif');
	width: 104px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsTab2_aan {
	background-image: url('/graphics/dft/nieuws/tab_wallstreetjournal_aan.gif');
	width: 107px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsTab2_uit {
	background-image: url('/graphics/dft/nieuws/tab_wallstreetjournal_uit.gif');
	width: 107px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsTab3_aan {
	background-image: url('/graphics/dft/nieuws/tab_archief_aan.gif');
	width: 54px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsTab3_uit {
	background-image: url('/graphics/dft/nieuws/tab_archief_uit.gif');
	width: 54px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

/* --------------------------------
 * CSS for 'Bedrijven' tabs
 * -------------------------------- */

.tabs_bedrijven {
	padding-top: 10px;
	background-color: #dae5f9;
}

.bedrijvenTab1_aan {
	background-image: url('/graphics/dft/bedrijven/tab_nieuws_aan.gif');
	width: 75px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab1_uit {
	background-image: url('/graphics/dft/bedrijven/tab_nieuws_uit.gif');
	width: 75px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab2_aan {
	background-image: url('/graphics/dft/bedrijven/tab_forum_aan.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab2_uit {
	background-image: url('/graphics/dft/bedrijven/tab_forum_uit.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab3_aan {
	background-image: url('/graphics/dft/bedrijven/tab_winsttaxaties_aan.gif');
	width: 97px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab3_uit {
	background-image: url('/graphics/dft/bedrijven/tab_winsttaxaties_uit.gif');
	width: 97px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab4_aan {
	background-image: url('/graphics/dft/bedrijven/tab_kerncijfers_aan.gif');
	width: 96px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab4_uit {
	background-image: url('/graphics/dft/bedrijven/tab_kerncijfers_uit.gif');
	width: 96px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab5_aan {
	background-image: url('/graphics/dft/bedrijven/tab_profiel_aan.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab5_uit {
	background-image: url('/graphics/dft/bedrijven/tab_profiel_uit.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab6_aan {
	background-image: url('/graphics/dft/bedrijven/tab_intgrafiek_aan.gif');
	width: 114px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab6_uit {
	background-image: url('/graphics/dft/bedrijven/tab_intgrafiek_uit.gif');
	width: 114px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab7_aan {
	background-image: url('/graphics/dft/bedrijven/tab_fondsdetail_aan.gif');
	width: 79px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.bedrijvenTab7_uit {
	background-image: url('/graphics/dft/bedrijven/tab_fondsdetail_uit.gif');
	width: 79px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

/* --------------------------------
 * CSS for 'statische grafieken' tabs
 * -------------------------------- */

.tabs_statgrafiek, .tabs_forum, .tabs_mijndft {
	padding-top: 10px;
	background-color: #dae5f9;
}

.tabContent_statgrafiek {
	background-color: #ffffff;
	height: 100px;
	width: 280px;
	overflow: hidden;
}

.statgrafiekTab1_aan {
	background-image: url('/graphics/dft/aex_aan.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.statgrafiekTab1_uit {
	background-image: url('/graphics/dft/aex_uit.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.statgrafiekTab2_aan {
	background-image: url('/graphics/dft/dow_aan.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.statgrafiekTab2_uit {
	background-image: url('/graphics/dft/dow_uit.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.statgrafiekTab3_aan {
	background-image: url('/graphics/dft/nasd_aan.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

.statgrafiekTab3_uit {
	background-image: url('/graphics/dft/nasd_uit.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

/* --------------------------------
 * CSS for 'forum' tabs
 * -------------------------------- */

.forumTab1_aan {
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.forumTab1_uit {
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.forumTab2_aan {
	background-image: url('/graphics/dft/forum/tab_forum_aan.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.forumTab2_uit {
	background-image: url('/graphics/dft/forum/tab_forum_uit.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.forumTab3_aan {
	background-image: url('/graphics/dft/forum/tab_forum_aan.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.forumTab3_uit {
	background-image: url('/graphics/dft/forum/tab_forum_uit.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

/* --------------------------------
 * CSS for 'Mijn DFT' tabs
 * -------------------------------- */

.mijndftTab1_aan {
	background-image: url('/graphics/dft/mijndft/tab_mijnportefeuille_aan.gif');
	width: 110px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.mijndftTab1_uit {
	background-image: url('/graphics/dft/mijndft/tab_mijnportefeuille_uit.gif');
	width: 110px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.mijndftTab2_aan {
	background-image: url('/graphics/dft/mijndft/tab_mijngegevens_aan.gif');
	width: 99px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.mijndftTab2_uit {
	background-image: url('/graphics/dft/mijndft/tab_mijngegevens_uit.gif');
	width: 99px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

/* --------------------------------
 * CSS for 'frontpage statische grafieken' tabs
 * -------------------------------- */

.tabs_fpstatgrafiek {
	padding-top: 5px;
	/*background-color: #dae5f9;*/
	background-color: #FFFFFF;
}

.tabContent_fpstatgrafiek {
	background-color: #ffffff;
	height: 120px;
	/*width: 280px; */
  	overflow: hidden;
}

.fpstatgrafiekTab1_aan {
	background-image: url('/graphics/dft/aex_aan.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.fpstatgrafiekTab1_uit {
	background-image: url('/graphics/dft/aex_uit.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.fpstatgrafiekTab2_aan {
	background-image: url('/graphics/dft/dow_aan.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.fpstatgrafiekTab2_uit {
	background-image: url('/graphics/dft/dow_uit.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
}

.fpstatgrafiekTab3_aan {
	background-image: url('/graphics/dft/nasd_aan.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

.fpstatgrafiekTab3_uit {
	background-image: url('/graphics/dft/nasd_uit.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

/* --------------------------------
 * CSS for 'Koersen' tabs
 * -------------------------------- */

.tabs_koersen {
	padding-top: 19px;
	background-color: #dae5f9;
	padding-left: 18px;
}

.koersenTab1_aan {
	background-image: url('/graphics/dft/koersen/tab_indices_aan.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab1_uit {
	background-image: url('/graphics/dft/koersen/tab_indices_uit.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab2_aan {
	background-image: url('/graphics/dft/koersen/tab_aandelen_aan.gif');
	width: 75px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab2_uit {
	background-image: url('/graphics/dft/koersen/tab_aandelen_uit.gif');
	width: 75px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab3_aan {
	background-image: url('/graphics/dft/koersen/tab_opties_aan.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab3_uit {
	background-image: url('/graphics/dft/koersen/tab_opties_uit.gif');
	width: 69px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab4_aan {
	background-image: url('/graphics/dft/koersen/tab_beleggingsfondsen_aan.gif');
	width: 122px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab4_uit {
	background-image: url('/graphics/dft/koersen/tab_beleggingsfondsen_uit.gif');
	width: 122px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab5_aan {
	background-image: url('/graphics/dft/koersen/tab_obligaties_aan.gif');
	width: 96px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab5_uit {
	background-image: url('/graphics/dft/koersen/tab_obligaties_uit.gif');
	width: 96px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab6_aan {
	background-image: url('/graphics/dft/koersen/tab_toplijsten_aan.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab6_uit {
	background-image: url('/graphics/dft/koersen/tab_toplijsten_uit.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab7_aan {
	background-image: url('/graphics/dft/koersen/tab_realtime_aan.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.koersenTab7_uit {
	background-image: url('/graphics/dft/koersen/tab_realtime_uit.gif');
	width: 76px;
	height: 17px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.tabs_isingrafiek {
	padding-top: 10px;
	background-color: #dae5f9;
}

.tabContent_isingrafiek {
	background-color: #ffffff;
	height: 100px;
	width: 280px;
	overflow: hidden;
}

.isingrafiekTab1_aan {
	background-image: url('/graphics/dft/tab_dag_aan.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

.isingrafiekTab1_uit {
	background-image: url('/graphics/dft/tab_dag_uit.gif');
	width: 45px;
	height: 15px;
	background-repeat: no-repeat;
}

.isingrafiekTab2_aan {
	background-image: url('/graphics/dft/tab_1maand_aan.gif');
	width: 46px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.isingrafiekTab2_uit {
	background-image: url('/graphics/dft/tab_1maand_uit.gif');
	width: 46px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.isingrafiekTab3_aan {
	background-image: url('/graphics/dft/tab_3maanden_aan.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.isingrafiekTab3_uit {
	background-image: url('/graphics/dft/tab_3maanden_uit.gif');
	width: 48px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.isingrafiekTab4_aan {
	background-image: url('/graphics/dft/tab_1jaar_aan.gif');
	width: 51px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.isingrafiekTab4_uit {
	background-image: url('/graphics/dft/tab_1jaar_uit.gif');
	width: 51px;
	height: 15px;
	background-repeat: no-repeat;
	margin-left: 3px;
}

.nieuwsbrief_mijndftTab1_aan {
	background-image: url('/graphics/dft/nieuwsbrief_aan.gif');
	width: 110px;
	height: 18px;
	background-repeat: no-repeat;
	margin-left: 0px;
}

.nieuwsbrief_mijndftTab1_uit {
	background-image: url('/graphics/dft/nieuwsbrief_uit.gif');
	width: 110px;
	height: 18px;
	background-repeat: no-repeat;
	margin-left: 0px;
}

.nieuwsbrief_mijndftTab2_aan {
	background-image: url('/graphics/dft/mijndft_aan.gif');
	width: 109px;
	height: 18px;
	background-repeat: no-repeat;
	margin-left: 0px;
}

.nieuwsbrief_mijndftTab2_uit {
	background-image: url('/graphics/dft/mijndft_uit.gif');
	width: 109px;
	height: 18px;
	background-repeat: no-repeat;
	margin-left: 0px;
}

.mijnDFTTitle {
	padding-top: 10px;
	background-color: #dae5f9;
}

.button_portefeuille_toevoegen {
	background-image: url(/graphics/dft/mijndft/button_portefeuille_toevoegen.gif);
	width: 134px;
	height: 19px;
	display: inline;
	border: none;
}

.button_bekijk_portefeuille {
	background-image: url(/graphics/dft/mijndft/button_bekijk_portefeuille.gif);
	width: 110px;
	height: 19px;
	display: inline;
	border: none;
}

.button_portefeuille_beheer {
	background-image: url(/graphics/dft/mijndft/button_portefeuillebeheer.gif);
	width: 112px;
	height: 19px;
	display: inline;
	border: none;
}

.button_uitloggen {
	background-image: url(/graphics/dft/button_uitloggen.gif);
	width: 66px;
	height: 19px;
	display: inline;
	border: none;
}

.button_pijltje_ingeklapt {
	background-image: url(/graphics/dft/mijndft/pijltje_ingeklapt.gif);
	width: 6px;
	height: 12px;
	display: inline;
	border: none;
}

.button_pijltje_uitgeklapt {
	background-image: url(/graphics/dft/mijndft/pijltje_uitgeklapt.gif);
	width: 11px;
	height: 6px;
	display: inline;
	border: none;
}

.button_registreren {
	background-image: url(/graphics/dft/button_registreren.gif);
	width: 72px;
	height: 19px;
	display: inline;
	border: none;
}

/* --------------------------------
 * sso fields
 * -------------------------------- */

.ssologinfield {
	width: 121px;
	margin-top: 0px;
}

/* --------------------------------
 * extra stuff
 * -------------------------------- */

.timer {
	font-size: 7pt;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
}

/* --------------------------------
 * navigatie, left menu
 * -------------------------------- */

.navigatieDiv {
	position: absolute;
	width: 145px;
	height: 100%;
	z-index: 1;
	background-color: transparent;
	/*

layer-background-color: transparent;*/
  border: 0px none #000000;
	overflow: visible;
	left: 0px;
	visibility: hidden;
}

.navigatieDiv1 {
	position: absolute;
	width: 145px;
	height: 100%;
	z-index: 1;
	background-color: transparent;
	/*

layer-background-color: transparent;*/
  border: 0px none #000000;
	/*o

verflow: visible;*/
  left: 0px;
	visibility: hidden;
}

.navigatieMenuTable {
	border: 0px;
	background-color: #666666;
}

.navigatie {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
}

a.goeroes_block_kop {
	color: #000099;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	line-height: 131%;
}

/* licht grijze tekst die minder opvalt. */

.commentaar {
	color: #D3D3D3;
}

/* style for zoeken*/

.zoekButton {
	height: 19px;
}

.zoekGradient {
	background-image: url('/graphics/dft/gradient_reverse.jpg');
	background-color: #DAE5FA;
	border-style: solid;
	border-width: 1px;
	border-color: #DAE5FA;
	margin: 0px 0px 10px 0px;
}

.zoekHeader {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
}

.zoekfonds2test {
	background-color: #ffffff;
	width: 266px;
	margin: 5px;
}

/*.zoekfondsinput {
	width: 140px;
}*/

.zoekfondsinput_artikel {
	width: 159px;
}

.zoekinput {
	width: 183px;
}

.zoekinput_artikel {
	width: 188px;
}

.zoekLaatstelijn {
	border-bottom: solid 1px #C1C2D4;
}

a.zoekPaginas:link, a.zoekPaginas:visited, a.zoekPaginas:active {
	font-size: 12px;
	font-weight: bold;
	color: #194471;
	text-decoration: underline;
	vertical-align: bottom;
}

.zoekPaginas {
	font-size: 12px;
	font-weight: bold;
	color: #194471;
	vertical-align: bottom;
}

.zoekResultatenGevonden {
	font-size: 16px;
	font-weight: bold;
	line-height: 141%;
	color: #000000;
}

.zoekStippellijn {
	background-image: url("/graphics/dft/zoeken/stippellijnhorizontaal.gif");
	background-repeat: repeat-x;
	background-position: center;
	line-height: 50%;
	padding: 5px 0px 5px 0px;
}

.zoekuitgebreid_header {
	background-image: url("/graphics/dft/top.jpg");
	height: 95px;
}

#contentzoeken {
	width: 851px;
	float: left;
	padding: 0px;
}

.vp_columnist_kop {
	background-image:none;
	height: 19px;
	font-size: 12px;
	display: block;
	font: 11px/14px Arial;
	color: #3b3b3c!important;
	font-weight: bold;
	text-transform: uppercase;

}

.latest_articles a {
	color: #000099;
	font-family: Arial,sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.latest_articles ul {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style: square outside;
	color: #AAAAFF;
}

.columnist .articlezak a.artikelimage {
	display: inline;
	float: left;
	margin-right: 10px;
}

.subkopblauw {
	color: #000099;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 3px 0px;
	line-height: 131%;
}

/* --------------------------------
 * CSS voor realtime koersen
 * -------------------------------- */

.streamtable {
	border-collapse: collapse;
	margin-bottom: 5px;
	padding: 0px;
	border: 0px;
	clear: both;
}

.stname {
	color: #000099;
	cursor: pointer;
	text-transform: lowercase;
}

.stindex {
	color: #000000;
	text-transform: lowercase;
}

.stcenter, .streamtable .th {
	text-align: center;
}

.stright {
	text-align: right;
}

.stgrijs {
	padding: 4px;
	color: #009;
}

.stgreencolor {
	color: #090;
	font-weight: bold;
}

.stredcolor {
	color: #d00;
	font-weight: bold;
}

.stgreycolor {
	color: #999;
	font-weight: bold;
}

.strowacolor {
	background-color: #f8f8ff;
}

.strowbcolor {
	background-color: #ffffff;
}

.realtabs {
	padding-top: 5px;
	background-color: #dae5f9;
	padding-left: 18px;
	font-weight: bold;
}

.loctabs {
	padding-top: 5px;
	background-color: #F0F0FF;
	border-top: 2px solid #A0A0B0;
	padding-left: 18px;
	font-weight: bold;
	height: 15px;
	padding-right: 5px;
}

.turbodrop {
	background-color: #F0F0FF;
	height: 27px;
	overflow: hidden;
	border-top: 2px solid #A0A0B0;
}

.turbotabs {
	background-color: #F0F0FF;
	font-weight: bold;
	height: 15px;
	overflow: hidden;
}

#turbopage {
	background-color: #FFFFFF;
	color: #5555AA;
	float: left;
	font-size: 11px;
	font-weight: bold;
	left: 5px;
	position: relative;
	top: 5px;
	padding: 1px;
	border: 1px solid #ccc;
}

#targetdiv {

}

.pagebut {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	cursor: pointer;
	padding: 2px;
}

.lctab {
	width: 69px;
	background-repeat: no-repeat;
	margin-left: 3px;
	text-align: center;
	cursor: pointer;
	height: 15px;
	font-size: 10px;
}

.rttab {
	width: 69px;
	padding-top: 1px;
	background-repeat: no-repeat;
	margin-left: 3px;
	text-align: center;
	cursor: pointer;
}

.rttab_aan {
	background-image: url('/graphics/dft/koersen/tab_rt_aan.gif');
	color: #000;
}

.rttab_uit {
	background-image: url('/graphics/dft/koersen/tab_rt_uit.gif');
	color: #ffffff;
}

.streamrow, .sortrow {
	line-height: 168%;
	padding: 0px;
}

.sortrow {
	border-bottom: 1px dashed black;
}

.streamdot {
	background: #ffffff url(/graphics/stippel.gif) repeat-x scroll left bottom;
}

#underoption {
	float: right;
	width: 200px;
	margin: 5px;
	border: 1px solid #DAE5F9;
	font-size: 11px;
}

.rtbalk {
	background-color: #DAE5F9;
	height: 19px;
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
}

.trlogo {
	background-color: #FFFFFF;
	height: 19px;
	padding-top: 5px;
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
}

.trlogo #trlogoimage {
	background-image: url(/graphics/dft/koersen/thomsonreuters.gif);
	height: 17px;
	width: 120px;
	float: left;
}

.vwdlogo {
	background-color: #FFFFFF;
	height: 67px;
	padding-top: 5px;
	margin-bottom: 5px;
	clear: both;
	overflow: hidden;
}

.vwdlogo #vwdlogoimage {
	background-image: url(/graphics/dft/koersen/vwdlogo.png);
	height: 40px;
	width: 118px;
	float: left;
	margin-left: 10px;
}

.vwdlogo #chxlogoimage {
	background-image: url(/graphics/dft/koersen/pan-european-exchange.jpg);
	height: 65px;
	width: 118px;
	float: left;
	margin-left: 10px;
}

.status {
	text-transform: lowercase;
	right: 8px;
	float: right;
	top: 2px;
	font-size: 11px;
	position: relative;
	display: inline;
}

.botline {
	top: 2px;
	font-size: 11px;
	position: relative;
	display: inline;
	float: left;
	left: 5px;
	margin-right: 5px;
	font-weight: bold;
	color: #3E80AF;
}

#rtspinner {
	top: 1px;
	right: 3px;
	float: right;
	display: none;
}

.rtdet {
	display: inline;
	float: left;
}

.detaildiv {
	overflow: hidden;
	height: 20px;
	display: block;
}

.rtheader {
	height: 20px;
}

.minusbot {
	margin-top: 5px;
	margin-bottom: 0px;
	width: 210px;
}

#graphdiv {
	position: relative;
	overflow: hidden;
	width: 230px;
	float: right;
	margin: 0 14px 0 0 ;
	padding: 0;
}

.locbut {
	border: 1px solid red;
	float: left;
}

.dftbedrijf {
	font-size: 10px;
}

.dftbedrijf #grafiek {
	display: block;
}

.dftbedrijfinfo {
	display: block;
	background-image: url(/graphics/dft/titelbalk.gif);
	background-repeat: repeat-x;
	padding-left: 3px;
}

.dftbedhead {
	font-size: 12px;
}

.minikoers {
	display: block;
	position: relative;
	width: 200px;
	height: 150px;
}

/* diakop.css : telegraaf kleuren override */

.kleur_lichtblauw,
.kleur_lichtblauw h2 a {
	color: #C4D4F8 !important;
}

.kleur_ag_lichtblauw {
	background-color: #C4D4F8 !important;
}

.over .kleur_ag_lichtblauw {
	background-color: #D6E9F8 !important;
}

.artikelkader_kleur_lichtblauw {
	border-color: #C4D4F8 !important;
}

/* Changing headers for online-seminors */

#onlineseminar .balk, #onlineseminar .kop, #onlineseminar .subkop {
	font-size: 16px !important;
	font-weight: bold;
	background-color: #F2F2F2 !important;
	color: #333333 !important;
	background-image: none;
	margin: 0;
	margin-bottom: 2px;
	padding: 3px 0;
}

#weekoptiecompetie .geeftWegArtImage .mode_formwrapper {
	width: 70% !important;
}

/********** Added **********/

div.related {
	position: relative;
	overflow: hidden;
	display: block;
	/*hack to collapse empty divs in IE*/
	font-size:1%;
	/* end IE hack */
	width: 100%;
	margin: 0;
	padding: 0;
}


div.related ul {
	position: relative;
	overflow: hidden;
	display: block;
	width: 58%;
	margin: 5px 0 0 0;
	padding: 0;
	clear: left;
}

div.related ul li {
	font-weight: normal;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}

div.related ul li.retitle {
	display: none;
}

/* @end */

/* @group Blocks */

#leftbar {
	position: relative;
	overflow: hidden;
	padding: 0!important;
	margin: 0px 10px 0 0;
	/*margin-top: -185px!important;*/
}

#main {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 0;
	width: 470px;
}

#rightbar {
	position: relative;
	overflow: hidden;
}

/* @end */

/* @group TopElement */

/* this is for a repurposed sidebar element */
div.likemg.articleHeader h3{
	display: block;
	overflow: hidden;
	height: 12px!important;
	margin-bottom: 6px;
	padding-left: 1px;
	font-size: 12px;
}

div.element1 div.likemg.articleHeader h3{
	font-size: 12px!important;
}

/* @end */

/* @group link colors */
a, a:link, a:visited {
  /*color:#093f89;*/
  color: #003399;
  text-decoration:none;
}

/* @end */

/* @group home */

#main div.element1, #main div.element2, #main div.columnist .artikel {
	position: relative;
	overflow: hidden;
	margin-bottom: 3px;
	padding-bottom: 8px;
	border-bottom: 1px solid #eeeeee;
	/*blue*/
}

#main div.columnist .artikel {
	margin-bottom: 5px;
	padding-bottom: 10px;
}

div.top_sectie_blok td.balk {
	height: 16px;
	overflow: hidden;
	position: relative;
	display: block;
	padding: 3px 0 5px 0;
}

div.element1 {
	margin-top: 1px;
}


div.element1 td.balk div, div.element2 td.balk div {
	position: relative;
	overflow: hidden;
	display: block;
	height: 16px;
}

/* @group buttonBalk */

/*first reset balk*/
.balk {
	position: relative;
	overflow: hidden;
	background-image: none;
}

/*then pimp the topbar*/
div.balk {
	position: relative;
	overflow: hidden;
	font-size: 10px!important;
	font-weight: bold;
	float: left;
	width: 100px;
	padding-top: 3px;
	margin: 2px 3px 0px 2px;
	height: 33px;
	color: #1160ad;
	-webkit-box-shadow: #b3b3b3 0px 2px 2px;
	-moz-box-shadow: #b3b3b3 0px 2px 2px;
	box-shadow: #b3b3b3 0px 2px 2px;
	background: #FFFFFF;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFFFFF), to(#ebebeb));
	background: -moz-linear-gradient(#FFFFFF, #ebebeb);
	background: linear-gradient(#FFFFFF, #ebebeb);
	-pie-background: linear-gradient(#FFFFFF, #ebebeb);
	behavior: url(/css/PIE.htc);
	cursor: hand;
	cursor: pointer;
}

div.balk div.linkjes.stockChange span.stock a,
div.balk div.linkjes.pointsChange span.price a {
	font-size: 11px;
}

span.price a:link, span.price a:visited {
	color: #000000;
}

span.right.change, span.right.variation, span.right.groen.variation, span.right.groen.change, span.right.rood.variation, span.right.rood.change {
	position: absolute;
	overflow: hidden;
	right: 3px;
	bottom: 0;
	cursor: hand;
	cursor: pointer;
}


span.right.change, span.right.groen.change, span.right.rood.change {
	bottom: 0px;
}

span.right.variation, span.right.groen.variation, span.right.rood.variation {
	top: 4px;
}

/* @end */

.recentStart {
	font-weight: bold;
}

div.zaktxt a:link {
	white-space: nowrap;
	margin-left: -4px;
}

/* @end */

/* @group article page */

/*fix lines and spacing between articles*/
/*#main div.row.clearfix div.cols.c100 {
	border-bottom: 1px solid #eeeeee;
}*/

.artikel h2.koptxt {
  position:relative;
  overflow: hidden;
  padding-top: 1px;
  padding-bottom: 7px;
}


div#artikel {
	font-size: 13px;
	line-height: 18px;
	margin-right: 0!important;
}

div#artikel .broodMediaBox {
	position: relative;
	float: left;
	margin: 0 10px 10px 0;
	overflow: hidden;
}

div#artikel .broodMediaBox span.caption {
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
}

div#artikel .broodMediaBox span.caption .bron {
	font-style: italic;
	color: #707070;
}

div.element1 div.zaktxt .image img, div.image img {
	margin-right: 10px;
	margin-bottom: 0px;
}

div.artDatePostings {
	position: relative;
	overflow: hidden;
	clear: both;
}

/*article lower bar*/

div#articleShare {
	width: 40%;
	font-size: 11px;
	position: relative;
	overflow: hidden;
	display: inline-block;
	float: right;
	margin: 5px 0 0 0;
	padding: 0;
}

span.articleStock, span.articleValues {
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
	text-align: right;
}
span.articleValues {
	position: relative;
	bottom: 0px;
}

div.relatedcontainer {
	color: #999999;
}

span.dftAuthor {
	display: block;
	font-size: 11px;
	margin-bottom: 2px;
}

/* @end */

/* @group forms */

form#aandelenForm {
	display: block;
	background-color: #f5f5f5;
	position: relative;
	overflow: hidden;
	padding: 10px;
}

form#aandelenForm select {
	display: block;
	width: 130px;
	border: 1px solid #b3b3b3;
	margin-bottom: 10px;
	background-color: #ffffff;
}

form#aandelenForm button.search {
	float: right;
}

form#aandelenForm .aandelenSearchBox {
	width: 125px;
	margin-bottom: 5px;
	color: #666;
	font-size: 11px;
	height: 15px;
}

form#aandelenForm button.search {
	margin: 5px 0 -2px 0;
}

input#sha_srch {
	display:inline;
	width: 50px;
}

input.zoekfondsinput {
	width: 130px;
	border: 1px solid #d4d4d4;
	padding: 1px 2px 2px 2px;
	color: #8f9092;
	margin-left: 6px;
	*margin-left:0px;
	display: inline;
}


/* @end */

/* @group sidebar */

#rightbar .artspacer {
	position: relative;
	overflow: hidden;
	padding: 0 5px;
}

#rightbar #etalage.artspacer {
	padding: 0px;
}

#rightbar .bannercenter.artspacer {
	padding: 0;
}

#rightbar div.meestgelezenwidget h3 {
	margin: 5px;
}

.snelnieuws_list .kop, .snelnieuws_list .kop.subnieuws {
  line-height: 16px;
  background: none;
  padding: 0;
  text-align: left;
}

#rightbar ul.snelnieuws_list li.kop.subnieuws {
	margin-bottom: 10px;
}

#leftbar div.addiv {
	display: block;
	margin-bottom:0;
	padding-bottom: 0;
}

#leftbar div.addiv img {
	margin: 0 0 0 5px;
	float: none;
}

/*#leftbar div.meestgelezenwidget{
	margin-bottom: 15px;
}*/

div.artspacer table.volledigebreedte td.balk a.subkop, ul.snelnieuws_list li.kop.subnieuws, div.meestgelezenwidget h3 {
	background: none repeat scroll 0 0 #ffffff;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}

div.artspacer table.volledigebreedte td.balk a.subkop, ul.snelnieuws_list li.kop.subnieuws, ul.snelnieuws_list li.kop.subnieuws a, div.meestgelezenwidget h3, #expert_list div.kop h2 {
	font: 12px/16px Arial;
	color: #3b3b3c;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 15px;
}

#main ul.snelnieuws_list li.kop.subnieuws a {
	margin-top: 0;
}

/*table.pb5.volledigebreedte {
	margin-top: -5px;
}*/

div.meestgelezenwidget a {
	font-weight: normal!important;
	color: #093f89;
}


#leftbar td.balk {
	padding: 0 0 5px 0;
}

#rightbar td.balk {
	position: relative;
	overflow: hidden;
	padding: 5px 0 0 4px;
	margin: 0;
}

#leftbar .linkjes {
  padding: 0px;
}

#leftbar .snelnieuws_list .kop a.rss {
  position: relative;
  overflow: hidden;
  width: 140px;
  margin-top: 0;
  margin-right: -125px;
  background-image: url(/graphics/icon_rss.gif) no-repeat 0px 50px;
}

#leftbar ul.snelnieuws_list {
	border-top: 1px solid #E0E0E1;
    margin: 0;
    padding: 10px 0;
}

ul.snelnieuws_list li.naar {
	text-align: left;
	margin: 3px 3px 10px 0;
}

#rightbar ul.snelnieuws_list li.kop.subnieuws a {
	position: relative;
	overflow: hidden;
	top: 5px;
	left: 5px;
}

#rightbar ul.snelnieuws_list li.kop.subnieuws a.rss {
	margin: 0;
	width: 50px;
	margin: -5px -30px 0 0 ;
}

#rightbar ul.snelnieuws_list li.item.large.imgitem img {
	margin: 0!important;
	border: 1px solid #e3e3e3;
}

#rightbar ul.snelnieuws_list li.item.large.imgitem {
	position: relative;
	overflow: hidden;
	display: block;
}

#rightbar ul.snelnieuws_list li.naar {
	text-align: right;
	padding: 0 5px 5px 0;
	margin-top: -5px;
}

#rightbar div.snl {
	width: 47px!important;
	height: 47px!important;
	background-repeat: no-repeat;
	position: relative;
	overflow: hidden;
	margin: 0 10px 0 5px!important;
	background-position: 1px 1px;
}

#rightbar ul.snelnieuws_list.video li.kop.subnieuws {
	margin-top: 0;
}

#rightbar ul.snelnieuws_list li.item.large.imgitem a, #rightbar ul.snelnieuws_list li.item.large.imgitem a:visited {
	margin: 0px!important;
	padding: 0px!important;
	height: auto;
	color: #003399;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
}

#rightbar table.volledigebreedte {
	position: relative;
	overflow: hidden;
	display: block;
	float: left;
	background-color: #ffffff;
	/*IE specific css*/
	.margin-bottom:5px;
}

#rightbar div.likemg {
	/*to match the spacing of the meestgelezen widget*/
	margin:3px 0 -3px 0;
}

#rightbar div.artspacer table{
	float: left;
}

#rightbar div.artspacer div.meer {
	position: relative;
	overflow: hidden;
	float: left;
	text-align: right;
	width: 100%;
	margin-top: -5px;
	margin-bottom: 5px;
	/*IE fix*/
	.margin-bottom: 0px;
}

#rightbar div.artspacer div.meer a:link {
	margin-bottom: 5px;
}

/* @group Energie */

#rightbar table#energie.pb5.volledigebreedte {
	width: 285px;
}
#rightbar table#energie td.linkjes.desc {
	width: 163px;
}
#rightbar table#energie td.linkjes.price {
	width: 50px;
}
#rightbar table#energie td.linkjes.arrow {
	width: 20px;
}
#rightbar table#energie td.linkjes.deviate {
	width: 35px;
}

/* @end */

/* @group stats damrak */

#rightbar table#damrak td.linkjes {
	width: 215px;
}
#rightbar table#damrak td.linkjes.right {
	width: 60px;
}
/* @end */

/* @group valuta */
#rightbar table#valuta.pb5.volledigebreedte {
	width: 285px!important;
}

#rightbar table#valuta td.linkjes.valuta {
	width: 180px;
}
#rightbar table#valuta td.right {
	padding-left: 8px;
}
#rightbar table#valuta td.meer {
	text-align: right!important;
	width: auto!important;
}


/* @end */

/* @end */

/* @group scrollbar override */

div.profilebox {
	position: relative;
	overflow: hidden;
	margin: 0 0 15px 3px;
	width: 625px;
	height: 125px;
	-webkit-box-shadow: #b3b3b3 0px 2px 3px;
	-moz-box-shadow: #b3b3b3 0px 2px 3px;
	box-shadow: #b3b3b3 0px 2px 3px;
	behavior: url(/css/PIE.htc);
}

#wrapper .profilebox div.profile h3 {
  line-height: 16px;
}

#wrapper .profilebox div.profile p.name {
  line-height: 10px;
}

div.navi{
	position: absolute;
	overflow: hidden;
	bottom: -5px;
	width: 55px;
}

/* @end */

/* @group noStipple & List items */

/*busted!*/

.snelnieuws_list .item a {
  display: block;
  width: auto;
  text-decoration: none;
  color: #333;
  font-weight: normal;
  padding: 3px 3px 3px 10px;
  background: transparent url(/graphics/financial_blocks.png) no-repeat 0 -203px;}

#leftbar .snelnieuws_list .item a {
	color: #003399;
}

.snelnieuws_list li.imgitem a {
        background: none;
        padding: 3px 3px 5px 0;
}

#leftbar li.item.large.imgitem a {
	background-image: none;
  	padding-left: 0px;
}

#main .snelnieuws_list .kop a.rss {
  float: right;
  width: 140px;
  margin-right: -125px;
  background-image: url(/graphics/icon_rss.gif) no-repeat 0px 50px;
}

.snelnieuws_list .item, .meestgelezenwidget .item
{
	font: 12px/16px Arial;
	background:none;
	background-image: none;
	height: auto;
}

.snelnieuws_list .item.over,
.snelnieuws_list .item.large.over,
.meestgelezenwidget .over .item {
	background-color: #e8e8e8;
	background-image: none!important;
}

/* @end */

/* @group Most Read */
.meestgelezenwidget div.item {
	background-color: #ffffff;
	line-height: 1.35em;
}

#leftbar .meestgelezenwidget div.item {
	margin-left:-5px;
}


/* @end */

/* @group subnews bottom */



#main ul.snelnieuws_list {
	margin: 0 0 20px -5px;
}

#main .snelnieuws_list .item a {
	font-weight: normal;
	padding-left: 10px;
	margin-left: -2px;
  background: transparent url(/graphics/financial_blocks.png) no-repeat 0 -206px;
}


#main ul.snelnieuws_list li.naar {
	text-align: left;
	margin: 3px 3px 3px 5px;
}

#main ul.snelnieuws_list li.kop.subnieuws  {
	width: 210px;
}

#main .subnieuws {
  background: url(/graphics/financial_blocks.png) no-repeat 0 3px;
  padding-left: 14px;
  margin-left: 5px;
  line-height: 1.35em;
}

/*Fix that weekendabonnement image*/
div.artikelBottomImage{
	display: inline-block;
	vertical-align:text-bottom;
	width: auto;
	margin-right: 3px;
}

/* @end */

/* @group FORCED classes */

#vsl_banner table.volledigebreedte a {
	font-weight: normal;
}

#vsl_banner table.volledigebreedte tbody tr td.balk div a {
	font: 12px/15px Arial;
	color: #3b3b3c;
	font-weight: normal;
	text-transform: uppercase;
}

#vsl_banner table.volledigebreedte tbody tr td a.meer {
	float: right;
	font-weight: bold;
}

#cmenu {
	position: relative;
	overflow: hidden;
	left: 0px;
}

#cmenu ul {
  position:relative;
  overflow: hidden;
  left:0;
  margin: 0!important;
  padding: 0!important;
  width:150px;
}

.headMenu {
  position: relative;
  overflow: hidden;
  background: #F2F2F2;
  list-style: none;
  font-size: 11px;
  margin-bottom: 1px;
  /*ok*/
}

a.headMenu {
  padding:6px!important;
  border-bottom: none!important;
  /*Fixing an IE 6+ double-height bug*/
  display: inline-block;
  /*ok*/
}

.headMenu a:link{
	  border: none!important;
}

.subMenuLevel1, .subMenuLevel2 {
  display:none;
  background: #ffffff;
  font-weight: normal;
  list-style: none;
}

.selected .subMenuLevel1, .subMenuLevel1 .selected .subMenuLevel2 {
  display:block;
  position: relative;
  overflow: hidden;
}

.headMenu a.selected {
  font-weight:bold;
  display:block;
}

#cmenu .headMenu .menuItem {
  position:relative;
  overflow: hidden;
}

#cmenu .subMenuHead .menuItem, #cmenu .subMenuLevel1 .menuItem {
  border-bottom: 1px solid #F2F2F2;
  /*ok*/
  padding:0px!important;
  margin: 0px!important;
}

#cmenu .subMenuHead, #cmenu .subMenuLevel1 {
  margin-bottom:-2px!important;
}

.level1 a {
	display: block;
	padding: 5px 0!important;
	margin-left: 5px;
}

.level2 a {
	display: block;
	padding: 5px 0!important;
	margin-left: 10px;
}

#cmenu .pointer {
  position: absolute;
  overflow: hidden;
  display: inline;
  /*font-weight: bold;*/
	/*font-size: 14px;*/
  right: 4px;
  top: 4px;
  width: 10px;
  height: 14px;
  color: transparent;
	background: url(/graphics/dft/newDFT_art.png) no-repeat 1px -17px;
}

.columnistImg {
  border:1px solid black;
  float:left;
  margin-right:3px;
}

/* @end */

/* @group gurus expert_list */

.experts_tekst {
	position: relative;
	overflow: hidden;
	margin: 7px 0px 5px 0px;
	background: #ffffff;
}

#expert_list div.kop h2 {
	margin-top: 3px;
	margin-left: 2px;
}

div.articleDesc {
	display: none;
}

#expert_list div.artikel {
	position: relative;
	overflow: hidden;
	margin: 0!important;
	padding: 0;
}

#expert_list img {
	margin: 0 4px;
	float: left;
}

#expert_list div.artikel div.experts_tekst h3 {
	position: relative;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	width: 230px;
	float: right;
	margin: 0;
	padding: 0;
	line-height: 18px;
	margin-top: -1px;
}

/*#expert_list div.artikel div.experts_tekst h3 a {
	color: yellow
}*/

#expert_list div.artikel div.experts_tekst p.name a{
	position: relative;
	overflow: hidden;
	width: 230px;
	float: right;
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 1.35em;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: normal;
}

/* @end */

/* @group outline images */
#leftbar ul.snelnieuws_list img, #main div.zaktxt img, #rightbar div.artikel div.experts_tekst a.image img  {
	border: 1px solid #eeeeee;
}

/* @end */

/* @group gurus pages */

#main div.cols.c100 div.columnist div.standaard.artikel div.zaktxt {
	position: relative;
	overflow: hidden;
	border-bottom: 1px solid #eee;
	margin-bottom: 10px;
}

/* @end */

/* @group overwrites */

div.profile p.name {
	line-height: 1.25em;
}

#rightbar .meestgelezenwidget {
	padding-bottom: 10px!important;
	font-size: 12px;
	line-height: 1.35em;
}

#rightbar .meestgelezenwidget div, #rightbar .meestgelezenwidget div div {
	position: relative;
	overflow: hidden;
}

#rightbar .meestgelezenwidget .item,
#rightbar .meestgelezenwidget .over .item {
	position: relative;
	overflow: hidden;
	height:auto!important;
}

#rightbar .meestgelezenwidget .date {
   height:auto!important;
   color: #000000;
}

#rightbar .meestgelezenwidget .item a:link, #rightbar .meestgelezenwidget .item a:visited {
	position: relative;
	overflow: hidden;
	display: block;
	width: 230px;
}

/*Fight IE double-vertical space*/
.top_sectie_blok {
	margin-top: 10px;
	position: relative;
	overflow: hidden;
	clear: both;
}

.top_sectie_blok h2 span {
  color: #003399!important;
}

.top_sectie_blok div.image {
	display: inline-block;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 0 0 10px 0;
}

.row {
	margin: 0;
}


/*Fight IE double-vertical space*/

/* @end */

/* @group Koersen */

/* @group stock list */

div.quick_overview {
	width: 190px;
	position: relative;
	overflow: hidden;
}

div.quick_overview div.subtitle {
	display: block;
	width: 100%;
	position: relative;
	overflow: hidden;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: bold;
	clear: both;
}

div.quick_overview div.under {
	border-bottom: 1px dotted #e2e2e2;
	position: relative;
	overflow: hidden;
	width: inherit;
	height: 16px;
	margin-bottom: 3px;
}

div.quick_overview div.under span.realRight div {
	position: absolute;
	overflow: visible;
	top:0;
	right: 0;
	display: inline!important;
}



/* @end */

/* @group Graph listings */

span.isin, span.fpkoers {
	float: right;
}

span.fpnaam {
	float: left;
}

b.fpkoers {
	float: right;
	font-size:16px;
}

b.fpnaam {
	float: left;
	font-size:16px;
}

table.minusbot td.realLeft, table.minusbot td.realRight {
	padding: 3px 0px!important;
	margin: 0px!important;
	vertical-align: top;
	height: auto!important;
}

table.minusbot td.realRight {
	text-align: right;
}

table#rbsturbos {
        border-collapse: collapse;
}

table#cTable_aandelen tr, table#cTable_beleggingsfondsen_zb tr, table#cTable_beleggingsfondsen tr, table#cTable_futures tr, table#cTable_markten tr, table#cTable_obligaties tr, table#cTable_opties tr,table#cTable_interests tr, table#cTable_toplijsten tr, table#cTable_turbos tr, table.energytable tr, table.metalstable tr, table.valutatable tr, table#rbsturbos tr {
	display: table-row;
}

table#cTable_aandelen td, table#cTable_beleggingsfondsen_zb td, table#cTable_beleggingsfondsen td, table#cTable_futures td, table#cTable_markten td, table#cTable_obligaties td, table#cTable_opties td,table#cTable_interests td, table#cTable_toplijsten td, table#cTable_turbos td, table.energytable td, table.metalstable td, table.valutatable td, table#rbsturbos td {
	display: table-cell;
}
table.minusbot td.dashedbottom, td.dashedbottom {
	background-image: none;
	overflow: visible;
	font-size: 1px;
	border-bottom: 1px dotted #d6d6d6;
	display: block;
	margin: 0px!important;
	padding: 0px!important;
}

div#realtime_details {
	width: 190px;
	padding: 0;
	position: relative;
	overflow: hidden;
}

span#span_grafiek {
	position: relative;
	overflow: hidden;
	float: left;
	text-align: right;
	margin-top: 27px;
}

#graphdiv span.legend {
	display: block;
	position: relative;
	overflow: hidden;
	width: 100%;
	text-align: right;
	padding: 3px 0 0 0;
}



#realtime_details h4 {
	font-size: 12px;
}

#graphdiv table tbody tr td {
	text-align: right;
	padding-top: 5px;
}

/* @end */

/* @group searchbar */

table.tussenruimteminimaal.volledigebreedte.gecentreerd {
	margin: 0;
	padding: 0;
	position: relative;
	overflow: hidden;
}
 table.tussenruimteminimaal.volledigebreedte.gecentreerd tbody tr td.valignmiddle.pt5.pb5 input {
	margin-bottom: 7px;
}

div.c34 div.element1  {
	width: 150px!important;
	margin: 2px 5px 2px 5px!important;
	position: relative;
	overflow: visible;
}

.addiv, addiv_nomargin {
  position: relative;
  overflow: visible;
  text-align:center;
}

#main .element1, #main .element2,#main .element3,#main .element4{
	margin-right:0px;
}

/* @end */

/* @group company profile */

div.profile_details table {
	margin: 15px 0 0 0;
	width: 300px;
}



/* @end */

/* @end */

/*Color override for DFT beurspoule */

/* @group koers over-writes */
/*replacing nifty corners*/
div#hideObject.roundMenuBox {
	display: block;
	width: 410px;
	position: relative;
	overflow: hidden;
	margin: 0px;
	padding: 10px 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	background: #e5e5e5;
	behavior: url(/css/PIE.htc);
}

#hideObject span.kleiner.bold.selLabel {
	display: block;
	width: 80px;
	text-align: center;
	float: left;
	margin-top: 6px;
	margin-right: 15px;
}

select#selectFund {
	display: block;
	float: left;
	width: 150px;
	margin-top: 3px;
}

div#hideObject.roundMenuBox select#shownum {
	margin-right: 5px;
}

span#blockOne.kleiner.bold {
	width: 350px;
}

select#selectOther {
	float: right;
	margin-top: 3px;
}

/* @group Koersbox */

/*Individual Koersen labels*/
div.koersbox {
	width: 460px;
}
div.koersbox span.isin {
	float: right;
	position: relative;
	overflow: hidden;
	display: inline;
}

div.koersbox table {
 margin: 0 0 10px -2px;
 padding: 0;
}

/* @end */

/*reset divs*/
#main div.koersbox table td h1, #main div.koersbox table td, #main div.koersbox table tr {
	padding: 0;
	margin: 0;
}
#main div.koersbox table td h1 {
	margin-right: 10px;
}


/* @end */

/* @group agenda */

div.mainBlock {
	margin-right: 10px;
}

div.calblock {
	position: relative;
	top: -24px;
	right: 10px;
	overflow: hidden;
	float: right;
	background-color:red;
	width: 210px;
}

div.calblock td.witfont {
	width: 157px;
	margin: 6px 0 0 0;
}

h1.sectiekop {
	padding: 3px 0 1px 7px;
}

/* @end */

/* @group taxies */
div.taxies {
	position: relative;
	overflow: hidden;
	width: 346px;
}

.rbskop {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.rbslogo {
	float: right;
}

.rbsmeer {
	float:right;
	font-weight: bold;
	position: relative;
}
/* @end */

/* Fix for twitter button */
#TwitterCounter img {
	margin: 0 !important;
}

#vwdLogging {
	display: none !important;
}

/*
body#koers_indices tr.grijsbalk {
  background: #f3f3f3;
  background: -moz-linear-gradient(top, #f3f3f3, #a2a2a2);
  background: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#a2a2a2));
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f3f3f3', EndColorStr='#a2a2a2', GradientType=0);
}

body#koers_indices tr.grijsbalk th a{
  font-weight:normal;
  font-size:13px;
}

body#koers_indices .bluebar {
  height:2px;
  border:none;
  background-color:#033983;
  overflow:hidden;
  border-width: 0 0 0px 0px;
  border-spacing: 0;
  border-collapse: collapse;
  border-style: solid;
}
*/

