/* modifier styles for printing */

body {background: none;}

#ulMetaNavigation,
#divNavigationLevel1,
#divNavigationSub,
#divKeyVisual,
#divDirectAccess,
#divContentNavigation,
#divContextNavigation,
#divContentMainButton,
#divFooter {
	display:none !important;
}

#divContentMain {
	float:none;
	margin-left:0 !important;
	padding-left:0 !important;
}

#divHeader {width:640px}

div#printHeader {
	clear:both;
	display:block !important;
	padding:5px 15px 15px 15px;
}

div#printHeader div.left {
	border-top:1px solid #ededed;
	border-bottom:1px solid #ededed;
	display:block;
	float:left;
	width:100%;
}

#printFooter {
	clear:both;
	display:block;	
	padding:20px 15px 10px 15px;
}
#printFooter ul {
	text-align:right;
	width:610px;
}
#printFooter ul li {
	display:inline;
	margin-left:50px;
}
#printFooter h1 {
	font-weight:bold;
	margin:0;
	padding:0;
	padding-top:30px;
}
div#copyright {
	border-top:1px solid #ededed;
	clear:both;
	display:block;	
	margin-top:8px;
	padding-top:4px;
}

div#divContent{width:auto; padding:10px !important}

/** Stb (21.03.2006), Ausnahme InternetExplorer
 *	Er stellt die untere Border der Performancegrafik nicht dar, wenn die Reiterleiste mit margin-bottom: -2px definiert wird.
 * Aus dem Grund wird der negative Margin in den Screenstyles aufgehoben und die obere Border des Blocks entfernt.
 * Hier wird die Aufhebung wieder überschrieben und die border-top zurückgesetzt
 */
* html .fondsportrait .div_11_7_3_Performance .contentBlock,
* html .vermoegensmanagement .div_11_7_3_Performance .contentBlock {border-top:2px solid #bbb !important}
* html .vermoegensmanagement .reiterLeisteStdDkl #perform2 {padding-left:17px; padding-right:17px}

div#rechtlHinweis {
	border-top:1px solid #ededed;
	clear:both;
	color:#333 !important;
	margin-top:10px !important;
}

.linieL_low {border-left-color:#fff !important}

ul.BlockList li,
.topicOfTheWeekFormat ul li,
.ifstyle ul li {
	background:none;
	display:list-item;
	list-style:disc outside;
	margin-left:12px;
	padding-left:0;
}


/* PRINT STYLES FUER DEN DEPOT BEREICH */
#divSessionData,
#trading .buttonline,
#trading .depotinfo a,
#trading .donotprint,
#trading .processBar,
#trading .processBar2 {
	display:none;
	visibility:hidden;
}
.iffonds div.box div.sfg_reiterleiste {margin-bottom:0 !important; margin-top:5px !important; padding-bottom:0 !important; padding-top:0 !important; height:2px !important}
* html .iffonds div.box div.left div.sfg_reiterleiste {border-bottom:2px solid #bbb}

#trading table.layouta tr td,
#trading table.layouta tr th,
#trading table.layoutb tr td,
#trading table.layoutb tr th {background:none !important; border:none !important}

/* Mifid: Anpassungen fuer VM-Fondsportrait in Druckseite der Rechner */
.prognoseergebnis h1.headline {display:none}
.prognoseergebnis div.reiterLeisteStd {display:none}
.prognoseergebnis div.div_11_6_2_a_Fondsinfo {border:none; padding:0}
.prognoseergebnis .ifvm h2 {font-size:1.4em; font-weight:bold; line-height:1.6em; margin-top:15px !important;margin-bottom:10px !important; padding-bottom:0px !important}
.prognoseergebnis .ifvm th {color:#333; font-weight:normal; padding:5px 3px 3px; text-align:left}
.prognoseergebnis .ifvm div.twoboxesa div.left  {width:460px}
.prognoseergebnis .ifvm div.twoboxesa div.right {width:155px}
.prognoseergebnis .ifvm div.twoboxesb div.left,
.prognoseergebnis .ifvm div.twoboxesb div.right,
.prognoseergebnis .ifvm div.twoboxesc div.left,
.prognoseergebnis .ifvm div.twoboxesc div.right {width:300px}
.prognoseergebnis .ifvm div.twoboxesa h2,
.prognoseergebnis .ifvm div.twoboxesc h2 {font-size: 1em;font-weight:bold;line-height:normal !important;margin-top:5px !important; margin-bottom:0px !important}
.prognoseergebnis .ifstyle div.sfg_reiterleiste,
.prognoseergebnis .ifvm div.right div.sfg_reiterleiste,
.prognoseergebnis .ifvm div.left div.sfg_reiterleiste {height:1px !important}
.prognoseergebnis .ifstyle div.sfg_reiterleiste ul {display:none}

/* Mifid: VM Portrait, Problem mit dem oberen Rahmen */
* html .prognoseergebnis .ifstyle div.left div.sfg_reiterleiste {border-bottom:2px solid #bbb !important}
* html .prognoseergebnis .ifstyle div.left div.sfg_reiterblock {margin-top:2px !important}
.prognoseergebnis .ifstyle div.sfg_reiterblock div.sfg_reiterblock {clear:both !important}
* html .prognoseergebnis .ifstyle div.sfg_reiterblock div.sfg_reiterblock div.sfg_reiterleiste {margin-top:5px !important; /*position:relative;top:14px*/}

/* Mifid: Druckumbrueche */
.prognoseergebnis .ifstyle {page-break-before:always}
.prognoseergebnis .ifstyle .twoboxesa,
.prognoseergebnis .ifstyle .twoboxesb,
.prognoseergebnis .ifstyle .twoboxesc,
.prognoseergebnis .ifstyle table {page-break-inside:avoid}

/* Mifid: zusaetliche Rahmen fuer Druckansicht */
.prognoseergebnis .iffonds div.twoboxesd {border-top:2px solid #EAEAEA;border-bottom:2px solid #EAEAEA}

/* Seitenumbrueche in der Druckansicht (eingefuehrt fuer die Depotuebersicht) */
br.newpage {line-height:0.3mm; page-break-after:always !important} 

/* allgemeine Optimierung der Druckansicht aller Seiten auf deka.de */
#divHeader {border-bottom:1px solid #ededed;margin-left:10px}
#divHeader #imgStatement {display:none}
#printHeader div.left {border:none;position:relative;width:450px !important}
span.button a { 
	font-size: 14px; 
	font-family: "DekaFrutiger W01 45 Light", Arial, sans-serif;
	overflow: hidden;  
}
span.button a:before, span.button a::before { 
	background: transparent url('/images/trading/arrow-xs-primary.gif') no-repeat scroll 0 0 !important;
    content: "";
    height: 9px;
    padding-right: 10px;
    width: 9px;
	display: inline-block;
}
span.arrowPositionLeftPointsRight span { background: transparent none no-repeat scroll 0 0 !important; } 
span.button { border:0; background: #f4f1eb !important; }
div span.full span, div span.width53 span, div span.width57 span, div span.width72 span, div span.width85 span, div span.width100 span, div span.width135 span, div span.width150 span, div span.width120 span, div span.width153 span, div span.width170 span, div span.width185 span, div span.width190 span, div span.width191 span, div span.width240 span { padding:3px 0 !important; } 

.threeQuarterSize {width:70%;}
#trading .table-blank td.right { text-align: right; padding-right:10px; }