.main-nav, .main-nav-column-menu, .m-article-next, .l-reaction-panel, .m-mediamaster-carousel, .l-content-teaser, .l-main-container-article__header, .m-meta__segment--actions, .l-main-container-article__sidebar-inline, .l-main-container-article__sidebar-to-the-right, .l-main-container-article__tags, .l-main-container-article__share-container, .l-main-container-article__sidebar-section, .l-more-section, .l-footer, .bottomOverlayClose, .opentip-container, .m-read-more, .l-mediamaster, .m-outline-asset--citation, .m-outline-asset--contract, .m-outline-asset--html-asset, .m-outline-asset--image, .m-outline-asset--number-citation, .m-outline-asset--poll, .l-outline-asset--quotation, .m-outline-asset--slider, .m-outline-asset--tool, .m-outline-asset--webtv, .m-outline-asset--youtube, .inassetimage, #bottomOverlay, #eyeDiv, .m-ad, .m-leaderboard, .m-leaderboard__content, .splashText, .splashCloseButton, #splashContent, .overlay, .js-dfpAdPosSR, .dijitTooltip { display: none; }

html { width: 100%; }

body { background: white; text-align: left; color: black; font-size: 10pt; line-height: 135%; border: 0; margin: 0; padding: 0; font-family: georgia, times new roman, serif; width: 100%; }
body a { color: #333; }

img#printlogo { display: block; margin-bottom: 40px; }

.header .meta { font-size: 10pt; }
.header .meta .author { font-style: italic; color: #444; text-decoration: none; }
.header .meta .author a { font-style: italic; color: #444; text-decoration: none; }
.header h1, .header h2 { font-size: 24pt; margin: 0.4em 0 0.3em; line-height: 120%; font-weight: 300; }
.header p.subtitle { font-size: 18pt; color: #555; margin: 0.3em 0 1em; line-height: 120%; }

.content { text-align: justify; }
.content h3 { font-size: 13pt; margin: 1.4em 0 -0.6em; }
.content h5 { font-size: 13pt; margin: 1.4em 0 0.6em; }
.content .intro { font-size: 13pt; margin: 1em 0; line-height: 135%; }
.content .imagebox { display: inline-block; float: left; margin-right: 10pt; }
.content .imagebox .imagemeta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #444; }
.content .inassetimage .imagemeta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #444; }
.content .blockquote { width: 40%; text-align: left; background: transparent url(../img/content/icon_quote_right.gif) no-repeat right bottom; display: inline; float: right; margin: 0 0 10px 20px; }
.content .blockquote h3 { background: transparent url(../img/content/icon_quote_left.gif) no-repeat left top; margin: 10px; padding: 5px 0 0 30px; }
.content .blockquote p { font-style: italic; margin: 10px; padding-left: 30px; }
.content p { margin: 1em 0; }
.content p.hyphenate a { display: none; visibility: hidden; }

.topnavbar { display: none; visibility: hidden; }

#print_links { display: block; border-top: 1px solid #444; margin-top: 60px; padding-top: 10px; }
#print_links p { display: none; visibility: hidden; }
#print_links p.copyright { display: block; visibility: visible; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444; margin-top: 20px; }

#bounceBlock, #header, #navigation, .recentnewscontainer, #footer { display: none; visibility: hidden; }

#content .recentnewscontainer, #content .sidebar, #content .footer, #content .tabnav, #content .actions { display: none; visibility: hidden; }
#content .imagebox { display: none; visibility: hidden; }
#content .imagebox .slaves, #content .imagebox .relatedfiles { display: none; visibility: hidden; }
#content .sponsoredlinks, #content .reactbox, #content .l-reactionbox { display: none; visibility: hidden; }

#debugInfo, body .add, .transaction, .portfoliolinks, .portfoliotabnav, .standard, .overviewtabnav, .bottomgroup, .bottomarticles, .action_row, .add_to { display: none; visibility: hidden; }

#maincontent .bottomarticles, #heatmap { display: none; visibility: hidden; }

body .grid5 .textad, body .grid4 .textad { display: none; visibility: hidden; }

#newsteaser { display: none; visibility: hidden; }

/* afdruk portefeuille */
.numbers, .graph { display: none; }

#numbers_sum { display: block; }

#graphics_sum { display: none; }

.portfoliotable { width: 100%; border-collapse: collapse; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.portfoliotable td, .portfoliotable th { border: 1px solid #ccc; padding: 5px; }
.portfoliotable td { font: 11px Verdana, Arial, Helvetica, sans-serif; text-align: right; }
.portfoliotable .alt { background-color: #ececec; }
.portfoliotable td.name { font: normal 13px Georgia, "Times New Roman", Times, serif; text-align: left; }
.portfoliotable td.name a { text-decoration: none; }
.portfoliotable th { font-family: "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; padding: 5px; text-align: right; }
.portfoliotable p.footnote { font: 10px "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; margin-top: 10px; clear: both; color: #666666; }
.portfoliotable .tfoot td { border: none; text-align: left; }
.portfoliotable thead th.name { text-align: left; }
.portfoliotable thead th.name span, .portfoliotable thead th.name a { width: auto; text-align: left; }
.portfoliotable tfoot th.name span { width: auto; text-align: left; }
.portfoliotable .m-portfolioTable__investor__header { width: 100px; }
.portfoliotable .m-portfolioTable__investor__header table { margin-left: auto; margin-right: auto; }
.portfoliotable .m-portfolioTable__investor__header__table tr { margin: 0px; padding: 0px; }

body .portfoliotable tr td .pos { color: #197800; font-weight: bold; }
body .portfoliotable tr td .neg { color: #CB0000; font-weight: bold; }
body .portfoliotable tr td .equ { color: #EC7E08; font-weight: bold; }

.portfoliosummary table { width: 800px; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 20px; }
.portfoliosummary h3 { font: bold 12px "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; text-transform: uppercase; }
.portfoliosummary td { font-family: "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; border: 1px solid #ccc; padding: 5px; }
.portfoliosummary th { border: 1px solid #ccc; padding: 5px; }

body .portfoliosummary tr td { white-space: nowrap; vertical-align: top; }

.m-portfolioTable__nested .m-portfolioTable__nested__section--left, .m-portfolioTable__nested .m-portfolioTable__nested__section--right { display: inline-block; width: 49%; height: 35px; vertical-align: middle; text-align: center; line-height: 35px; }
.m-portfolioTable__nested .m-portfolioTable__nested__section--left { border-right: 1px solid #CCC; width: 50%; }
.m-portfolioTable__nested .m-portfolioTable__nested__rating { font-family: Verdana, sans-serif; font-size: 12px; font-weight: 700; display: inline-block; line-height: 35px; color: #2c3b78; }
.m-portfolioTable__nested .m-portfolioTable__nested__locked:before { font-size: 14px; vertical-align: middle; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 35px; content: "\f023"; color: #c2b6a4; }
.m-portfolioTable__nested .m-portfolioTable__nested__risk-value { font-family: Verdana, sans-serif; font-size: 12px; font-weight: 700; display: inline-block; line-height: 35px; }
.m-portfolioTable__nested .m-portfolioTable__nested__risk-value.one { color: #197800; }
.m-portfolioTable__nested .m-portfolioTable__nested__risk-value.two { color: #ec7e08; }
.m-portfolioTable__nested .m-portfolioTable__nested__risk-value.three { color: #CB0000; }

/*koersfiche*/
.stockdetail h2 { display: inline-block; margin-right: 10px; }
.stockdetail span.market { display: inline; margin-right: 10px; }
.stockdetail span.market a { text-decoration: none; }
.stockdetail div.ticker { display: inline; color: #727272; clear: right; font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.stockdetail table { width: 100%; margin-bottom: 20px; border-collapse: collapse; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.stockdetail td, .stockdetail th { border: 1px solid #ccc; padding: 5px; }
.stockdetail .alt { background-color: #ececec; }
.stockdetail .share-actions { display: none; visibility: hidden; }
.stockdetail td.name { font: normal 13px Georgia, "Times New Roman", Times, serif; text-align: left; }
.stockdetail td.name a { text-decoration: none; }
.stockdetail td.numeric { text-align: right; }
.stockdetail th { font-family: "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; padding: 5px; text-align: right; text-transform: uppercase; }
.stockdetail .stockbasics .numbers { display: inline; float: left; margin: 20px 16px 0 0; width: 47%; }
.stockdetail a.chart { display: block; height: 130px; width: 270px; }
.stockdetail h3 { font: bold 12px "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; text-transform: uppercase; clear: both; }
.stockdetail .mainrow { font: bold 20px Georgia, "Times New Roman", Times, serif; }
.stockdetail .operationsnav { display: none; }
.stockdetail td .pos { color: #197800; }
.stockdetail td .neg { color: #CB0000; }
.stockdetail td .equ { color: #EC7E08; }
.stockdetail .orderbook { margin-bottom: 7px; }
.stockdetail .graphnav, .stockdetail .actions { display: none; }
.stockdetail.reactions .opinion_give_opinion, .stockdetail.reactions .reactionfilter, .stockdetail.reactions .reactionsort, .stockdetail.reactions .history-graph-info-pane { display: none; visibility: hidden; }
.stockdetail.reactions a { display: none; visibility: hidden; }

.reactionsRulesOfGame, .reactionnav, .print_sup { display: none; visibility: hidden; }

/*marktoverzicht*/
.leftnavbar, .stocksearch, .stockoverview .add_to, .relatedarticles, .videobox, .sharestableheader, .pager { display: none; }

.stockoverview .sharestable { width: 100%; margin: 20px 0; border-collapse: collapse; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.stockoverview .sharestable td, .stockoverview .sharestable th { border: 1px solid #ccc; padding: 5px; text-align: right; }
.stockoverview .sharestable .alt { background-color: #ececec; }
.stockoverview .sharestable td.name { font: normal 13px Georgia, "Times New Roman", Times, serif; text-align: left; }
.stockoverview .sharestable td.name a { text-decoration: none; }
.stockoverview .sharestable th { font-family: "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; padding: 5px; text-align: right; text-transform: uppercase; }
.stockoverview .heatmap { list-style: none; margin: 0; padding: 0; }
.stockoverview .heatmap li { width: 4.87%; float: left; display: inline-block; border-right: 1px solid #ccc; padding: 3px 5px; text-align: center; }
.stockoverview .heatmap li a { display: block; height: 28px; line-height: 11px; font: 10px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center; padding-top: 3px; text-decoration: none; }
.stockoverview .heatmap li.lv_1 a { color: #197800; }
.stockoverview .heatmap li.lv_2 a { color: #589B32; }
.stockoverview .heatmap li.lv_3 a { color: #818181; }
.stockoverview .heatmap li.lv_4 a { color: #D74341; }
.stockoverview .heatmap li.lv_5 a { color: #CB0000; }

.updowncontainer h3 { font: bold 12px "Trebuchet MS", Arial, Helvetica, Arial, sans-serif; text-transform: uppercase; }
.updowncontainer table { width: 48%; border-collapse: collapse; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.updowncontainer td, .updowncontainer th { border: 1px solid #ccc; padding: 5px; text-align: right; }
.updowncontainer .alt { background-color: #ececec; }
.updowncontainer td.name { font: normal 13px Georgia, "Times New Roman", Times, serif; text-align: left; }

.linkWithinBlock { display: none; }

/*digital paper*/
div#body, div#toolbarContent { display: none; }
div#print { display: inline; }
div#print .images { display: none; }
div#print h1 { font-size: 24pt; margin: 0.4em 0 0.3em; line-height: 120%; font-weight: 300; }
div#print span.subtitle { font-size: 18pt; color: #555; margin: 0.3em 0 1em; line-height: 120%; }

#restrictedTooltip, .articleactions, .rsslink, .action.rss, .m-tooltip-icon { display: none; visibility: hidden; }

#reactions_list div.footer { display: none; visibility: hidden; }
#reactions_list .rsslink { display: none; visibility: hidden; }

#portfolio-advice-header, #portfolio-risk-header, .m-portfolioTable__investor__header__investor img { border: none; }
