/***
*************************
		Content
*************************		
***/

/*
* es werden alle Elemente ausser der Contentbereich fuer den Druck ausgeschaltet
*/

.if5_header,
.if5_containerwrapper,
.if5_nav,
.if5_metanavi,
.if5_content_footer,
.if5_hilfe,
.if5_hilfe_finanz,
.if5 #printnavi{
	display: none;
}
* html .if5_content_inner .if5_modul_content .if5_seiten .if5_white_o_reiter, 
* html .if5_content_inner .if5_modul_content .if5_seiten .if5_white_u{
	width: 100% !important;	/* NI STEVE RWQC104 Breite angepasst */
}
* html .if5_content_inner .if5_modul_content .if5_seiten .if5_rand .if5_verlauf_o, 
* html .if5_content_inner .if5_modul_content .if5_seiten .if5_rand .if5_verlauf_u {
	width: 60em !important;/* NI STEVE RWQC104 Breite angepasst */
}
.if5 .if5_content .if5_rand .inner {
	background: none !important; /* NI STEVE RW756 weiße Hintergrundfarbe ueberlagert sonst den Rahmen */	
}
.if5 .if5_seiten,
.if5 .if5_seiten .if5_rand {
	clear: left; /* NI STEVE RW756 Seitenumbruch zwischen Reiter und Content entfernen */	
}
.if5 .if5_content,
.if5 .if5_sitemap .if5_rand {
	/* NI STEVE T646366346533386 
	position: absolute muss umgangen werden,da sonst kein Seitenumbruch erzeugt wird  */
	position: inherit;
}
.if5 .rounded .if5_rand,
.if5 .if5_content .if5_seiten .if5_rand {
	/* NI STEVE T646366346533386 laengerer Text darf nicht einfach abgeschnitten werden */
	overflow: visible; 	
}

.if5 .if5_seiten {
	margin-top: 0em; /* QC2121*/
}
.if5 .if5_reiter li a,
.if5 .if5_banking li a,
.if5 .if5_reiter .if5_abschluss a,
.if5 .if5_afr_link, 
.if5 .if5_banking .if5_abschluss a,
.if5 .produktabschluss_wrap .produktabschluss p.button_rot,
.if5 .produktabschluss_wrap .produktabschluss p.button_rot a {
    display: inline-block; /* FI/Nolte: Reiter und Produktabschl.-b. */
}
.if5 .produktabschluss_wrap .produktabschluss p.button_rot { float:right; }

h4#printhead {
	margin: 0;
	padding: 0;
}

.if5 .if5_content {
	left: 0 !important;
}

/*Der Navigationspfad fuer die Druckansicht auf HilfeseitenTag: <div>*/
	/* FI/Nolte: Fehlerbehebung OPV-Bestaetigung */
.if5 .navigationspfadprinthelp {
	visibility: visible;
	display: block; /* FI/Nolte (18112008): Druckansicht OPV */
	font-size: 1.2em; /* FI/Nolte (18112008): Druckansicht OPV */
}

/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	/* Druckfunktion mit Seitenvorschau f. Finanzstaus, Umsatzanzeige, Depotanzeige*/
.if5 .if5_content { /* FI/Nolte (191220008): Erg. f. Druckvorschau */
	left: 0;
	top: 0;
	width: 100%;
	padding-left: 10px;
}

body.if5,
.if5 .if5_content,
.if5 .if5_seiten .if5_rand {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	width: 59.7em; /* NI STEVE T646366346533386 Breite herabgesetzt von 60em */
}


.if5 .alle_angebote .if5_row1 .if5_rand, 
.if5 .alle_angebote .if5_row2 .if5_rand, 
.if5 .alle_angebote .if5_row3 .if5_rand {
	/* NI STEVE T646366346533386 Uebersichtsseite: Breite der drei Spalten */
	width: 19em;
}


.if5 .if5_content .if5_content_inner #result,
.if5 .if5_content .if5_content_inner #result .if5_modul_content .if5_angebote,
.if5 .if5_content .if5_content_inner #result .if5_modul_content .if5_seiten .if5_rand,
.if5 .if5_content .if5_content_inner #result .if5_modul_content .if5_seiten .if5_rand .sua_konditionen {
	/* NI STEVE T646366346533386 Seitenumbruch entfernen */
	clear: left;	
}

/** Sitemap **/
.if5 .if5_content .if5_modul_content .if5_seiten .sitemap {
	/* NI STEVE T646366346533386 breite des Sitemap Containers */
	width: 59.7em;	
}

.if5 .if5_content .sitemap_wrap,
.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten,
.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_angebote,
.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap {
	/* NI STEVE T646366346533386 Seitenumbruch entfernen */
	clear: left;
}

.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .if5_rand {
	/* NI STEVE T646366346533386 Inhalt wird sonst nicht vollstaendig angezeigt */
	overflow: visible;
}

.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap .if5_rand ul {
	max-width: 25.9em;	/* NI STEVE T646366346533386 da es einen overflow gibt, muss die Breite begrenzt werden */
	clear: left; /* NI STEVE T646366346533386 Seitenumbruch entfernen */
}
.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap .if5_rand ul ul li {
	/* NI STEVE T646366346533386 da es einen overflow gibt, muss die Breite begrenzt werden */
	max-width: 18.7em;	
}
.if5 .if5_content .sitemap_wrap #openclose #openall,
.if5 .if5_content .sitemap_wrap #openclose #closeall {
	/* NI STEVE T646366346533386 Buttons werden sonst abgeschnitten */
	height: 100%;	
}

.if5 .if5_content .sitemap_wrap #openclose,
.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap .toplink {
	/* NI STEVE T646366346533386 Abstaende fuer Buttons angepasst, damit diese besser auf die Seite passen */
	margin-top: 1em !important;
	margin-bottom: 1em !important;
}

.if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap .if5_sitemap .if5_rand {
	/* NI STEVE T646366346533386 Breite der einzelnen Bloecke, die die Sitemap darstellen */
	width: 27em;
	clear: left;
}
/* Formularanpassungen */
* html .if5 .if5_content_inner .if5_modul_content .if5_rand form.formular #fieldset_container fieldset br {
	/* NI STEVE R81QC510 seltsamerweise wird br nicht ausgefuehrt. 
	Daher wird der Zeilenumbruch im IE zwingend gesetzt */
	clear: both; 	
}
* html .if5 .if5_content_inner .if5_modul_content .if5_rand form.formular #fieldset_container fieldset .zweispaltig br {
	/* NI STEVE R81QC510 wenn br in .zweispaltig steht, darf der break nicht ausgefuehrt werden */
	clear: none; 	
}

*+html .if5 .if5_content_inner .if5_modul_content .if5_rand form.formular #fieldset_container fieldset br {
	/* NI STEVE R81QC510 seltsamerweise wird br nicht ausgefuehrt. 
	Daher wird der Zeilenumbruch im IE zwingend gesetzt */
	clear: both; 	
}
*+html .if5 .if5_content_inner .if5_modul_content .if5_rand form.formular #fieldset_container fieldset .zweispaltig br {
	/* NI STEVE R81QC510 wenn br in .zweispaltig steht, darf der break nicht ausgefuehrt werden */
	clear: none; 	
}
/* Fehlerhafte Darstellung in der Altersvorsorge Vorsorge-check */
.if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .te_weiter_button {
	margin-top: 6em; /* NI STEVE R81QC97 weiter Button muss neu ausgerichtet werden, liegt sonst ueber opener */
}
* html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .te_weiter_button {
	margin-top: 8em; /* NI STEVE R81QC97 weiter Button muss neu ausgerichtet werden, liegt sonst ueber opener */
}
* html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .te_weiter_button .produktabschluss_wrap .button_rot,
* html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .te_weiter_button .produktabschluss_wrap .button_rot a.rot_link,
* html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .check .ergebnisse .erg_abschluss {
	display: inline-block;/* NI STEVE R81QC97 behebt Bug im IE6, dass Element nicht angezeigt wird */
}
* html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .check .bisherige_angaben #schatten #check_step_2{
	width: 29.9em; /* NI STEVE R81QC97 Breite um 1px herabgesetzt */
}
* html ..if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .check .ergebnisse .erg_abschluss .neubeginnen A {
	top: 3.6em !important; /* NI STEVE R81QC97 Neu beginnen Button muss neu ausgerichtet werden */
	display: inline-block;/* NI STEVE R81QC97 behebt Bug im IE6, dass Element nicht angezeigt wird */
}
*+html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .check .bisherige_angaben #schatten #check_step_2{
	width: 25.4em !important; /* NI STEVE R81QC97 Breite von 30em herabgesetzt */
}
*+html .if5_content .if5_content_inner .vorsorgen_und_absichern_wrap .check .ergebnisse .erg_abschluss .neubeginnen A {
	top: 6.8em !important; /* NI STEVE R81QC97 Neu beginnen Button muss neu ausgerichtet werden */
}

/* IE7 */
*+html .if5 .if5_content .sitemap_wrap .if5_modul_content .if5_seiten .sitemap .if5_verlauf_u {
	/* NI STEVE T646366346533386 unteren Verlauf korrekt ausrichten */
	margin-top: 4em;	
}

/***
*************************
		Banking
*************************		
***/

div.if5_banking { /* FI/Nolte (191220008): Erg. f. Druckvorschau */
	margin-left: 1em;
}

.if5_banking div.if5_rand {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	border: none;
}

.if5 .if5_banking h2.contentbereichHeadLine,.if5 .if5_banking h2.contentbereichHeadline,.if5_banking div.if5_verlauf_o,.if5_banking div.if5_verlauf_u,.if5 .if5_banking .if5_white_o,.if5 .if5_banking .if5_white_u
	{ /* FI/Nolte (191220008): Erg. f. Druckvorschau */
	display: none;
}

.if5_banking .tdbottomborder .solltexttable,.if5_banking table.tablegrund th
	{ /* FI/Nolte (191220008): Erg. f. Druckvorschau */
	color: #000000;
}

.if5_banking div.osppformgrund pre {
	font-size: 0.95em;
	/*FI/Nolte(12022009): Anforderung H.Abbenhaus wg. Druckansicht RE-Abschluss*/
}

.if5_banking form div.osppformtitel,.if5_banking .osppformtitel {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	clear: left;
	border-top: 0;
	border-bottom: solid 1px #000000;
	color: #000000;
}

.if5_banking h1.osppformtitel,.if5_banking h2.osppformtitel {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	border-bottom: 0;
}

.if5_banking .contentcontainerMainLayout form .osppformtitel {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	padding-left: 0;
}

.if5_banking h1.osppformtitel {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	margin-bottom: 0;
	padding-bottom: 0.6em;
	padding-left: 0em;
}

.if5_banking .right,.if5_banking .osppformgrund td.osppinfoinhalt .right
	{ /* FI/Nolte (191220008): Erg. f. Druckvorschau */
	padding-right: 0;
}

.if5 .if5_banking div.osppinfoinhalt {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	clear: both; /*FI/Nolte(12032009): Wg. Druckansicht Deka FF3*/
	margin-left: 0;
	margin-right: 0;
	text-align: left;
}

.if5 .if5_banking table.tablegrund {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	border-bottom: solid 2px #000000;
}

.if5_banking th.right {
	/* FI/Nolte (191220008): Erg. f. Druckvorschau */
	text-align: right;
}