@charset "utf-8";
/* Alle Farben, Hintergruende und Schriften : */

.if5 ,
.if5 p											{ font-family: Arial, Helvetica, sans-serif; }
.if5 p											{ font-size: 1.2em; margin-top:1em; margin-bottom:1em; padding-left:9px;}
.if5 a											{ color:#000000; text-decoration:none; }
.if5 a:link										{ text-decoration:none; }
.if5 a:visited									{ text-decoration:none; }
.if5 a:focus									{ text-decoration:none; }
.if5 a:hover									{ text-decoration:none; }
.if5 a:active									{ text-decoration:none; }


.if5 img,
.if5 fieldset									{ border:none; }
.if5 ul											{ list-style-type:none; clear:both; }

/*=====================================================================================*/
/* FARBEN
=======================================================================================*/
.if5 .c0 										{ color:#ffffff; /*weiss*/ }
.if5 .c1 										{ color:#ff0000; /*SPK_rot*/ }
.if5 .c2 										{ color:#000000; /*schwarz*/ }
.if5 .c3 										{ color:#444444; /*dunkelgrau*/ }
.if5 .c4 										{ color:#e9e9e9; /*hellgrau*/ }
.if5 .c4_2 										{ color:#f0f0f0; /*hellgrau*/ }
.if5 .c7 										{ color:#ffbdbd; /*rosa*/ }
.if5 .c8 										{ color:#ffe3e3; /*hellrosa*/ }
.if5 .c9 										{ color:#b0b0b0; /*hellrosa*/ }
.if5 .c10 										{ color:#999999; /*hellrosa*/ }
.if5 .c11 										{ color:#666666; /*hellrosa*/ }

/*=====================================================================================*/
/* HINTERGRUNDFARBEN
=======================================================================================*/
.if5 .b1 										{ background-color:#ff0000; /*SPK_rot*/ }
.if5 .b2 										{ background-color:#000000; /*schwarz*/ }
.if5 .b3 										{ background-color:#444444; /*dunkelgrau*/ }
.if5 .b4 										{ background-color:#e9e9e9; /*hellgrau*/ }
.if5 .b7 										{ background-color:#ffffff; /*weiss*/ }
.if5 .b4_2 										{ background-color:#f0f0f0; /*helleres hellgrau*/ }

/*=====================================================================================*/
/* HINTERGRUNDBILDER
=======================================================================================*/
/*dunkler Verlauf -> meta */ 
.if5 .c5 										{ background: #979797 url(/finanzgruppe/_images/layout/metanav-back.gif) repeat-x bottom; }
/*dunkler Verlauf -> footer (Verlauf gleich nur Hoehe des Bilder anders*/
.if5 .c5_2										{ background: #979797 url(/finanzgruppe/_images/if5/footer_verlauf.gif) repeat-x bottom; }
/*heller Verlauf -> wo */
.if5 .c6 										{ background: #fdfdfd url(../.gif) repeat-x bottom; }
/*grau-weiss Verlauf -> wo */
.if5 .c12										{ background: #b5b4b4 url(../.gif) repeat-x bottom; }

/*=====================================================================================*/
/* SCHRIFTEN
=======================================================================================*/
	/*-------------------------------------------------------------------------------------*/
	/* ÜBERSCHRIFTEN
	---------------------------------------------------------------------------------------*/
	.if5 h1 										{ font-size:1.8em; }
	.if5 h2 										{ font-size:2.4em; 
													color:#ff0000;
													margin-top:.25em;
													margin-left:0;
													padding-left:19px;
													margin-bottom:5px;
													margin-top:0;
													font-weight:normal; }
	.if5 h3 										{ color: #666666;
													font-size:1.4em;
													padding-left:19px;
													margin-bottom:0;
													margin-top:0;}
	.if5 h4 										{ font-size:1.3em; font-weight:bold; }

	/*-------------------------------------------------------------------------------------*/
	/* FLIESTEXT
	---------------------------------------------------------------------------------------*/
	.if5 .t1 										{ font-size: 1.2em; }
	.if5 .t1b 										{ font-size: 1.2em; font-weight:bold; }
	.if5 .t2 										{ font-size:1.1em; }
	/*-------------------------------------------------------------------------------------*/
	/* LINKTEXT
	---------------------------------------------------------------------------------------*/
	.if5 .l1 										{ font-size: 1.4em; }
	.if5 .l2  										{ font-size: 1.8em; color:#ff0000; }
	.if5 .l3 										{ font-size: 1.2em; }
	.if5 .l3b 										{ font-size: 1.2em; font-weight:bold; }
	.if5 .l4 										{ font-size: 1.1em; }
	.if5 .l4b 										{ font-size:1.1em; font-weight:bold; }
	.if5 a.link_fliesstext							{ text-decoration:underline; }
	.if5 a.link_fliesstext:hover					{ text-decoration:none; }
	/*-------------------------------------------------------------------------------------*/
	/* NAVIGATIONSLINKS
	---------------------------------------------------------------------------------------*/
	.if5 h3 .l3b,
	.if5 h3.l3b 									{ font-size: 0.85em; font-weight:bold; }
	.if5 h4 .l3 									{ font-size:0.9em; font-weight:normal;}
	.if5 h5 										{ font-size:1.1em; font-weight:normal; }
	.if5 h6 										{ font-size:1.2em; font-weight:bold; }
	
/*=====================================================================================*/
/* LISTEN
=======================================================================================*/
.if5 ul.einfach_liste							{ margin:0;
												padding:0;
												list-style-type:square;
												list-style-position: inside; }
.if5 ol.einfach_liste 							{ margin:0;
												padding:0;
												margin-left:.5em;
												list-style-position: outside; }
.if5 ul.einfach_liste li,
.if5 ol.einfach_liste li						{ margin:0;
												padding:0;
												line-height:1.5em; }

.if5 .if5_angebote .if5_stdHorizMargin ul.einfach_liste li 			{ font-size: 1.2em; }
.if5 .if5_angebote .if5_stdHorizMargin table ul.einfach_liste li 	{ font-size: 1em; }*/

.if5 ul.einfach_lpad_liste						{ padding:0; }
.if5 .if5_content ul.outside li					{ list-style-position:outside; margin-left:1.1em; }

/*=====================================================================================*/
/* STANDARD-ABSTAND
=======================================================================================*/
.if5 .if5_stdHorizMargin 						{ margin-left:1em; margin-right:1em; padding:0; }
.if5 .if5_modul_content .if5_stdHorizMargin h1,
.if5 .if5_modul_content .if5_stdHorizMargin h2,
.if5 .if5_modul_content .if5_stdHorizMargin h3 	{ margin-left:0; padding-left:0; }


/*=====================================================================================*/
/* GERÜST
=======================================================================================*/
.if5 											{ margin: 0; padding: 0; }
.if5  											{ font: 62.5% Arial, Helvetica, sans-serif; } 
body.if5 										{ width: 99.5em; /* 995px Standard */
												background:#ffffff; 
												font-size:62.5%; }
.if5 .CN										{ clear:none; }
.if5 .CB										{ clear:both; }
.if5 .FL										{ float:left; }
.if5 .FR										{ float:right; }
.if5 .FN										{ float:none; }
.if5 .white										{ background:white; }
.if5 .drittel									{ width:33%; }
.if5 .quarter									{ width:25%; }
.if5 .voll										{ width:100%; }
.if5 .voll_em									{ width:58em; }
.if5 .mittig									{ text-align:center; }
.if5 .no_top_border								{ border-top:0 !important; }
.if5 .lr_pad									{ padding-left: 1em !important; padding-right: 1em !important; }
.if5 .lr_pad_less								{ padding: 0 .8em; }
.if5 .tb_pad									{ padding-top: 1em !important; padding-bottom: 1em !important; }
.if5 .top_pad									{ padding-top: 1em !important; }
.if5 .top_mar									{ margin-top: 1em !important; }
.if5 .no_mar									{ margin: 0 !important; }
.if5 .no_pad									{ padding: 0 !important; }
.if5 .ul_pad									{ padding: 0 .5em !important; margin: 1em !important; }
.if5 .pad										{ padding: 1em !important; }
.if5 .single_p 									{ padding:1em; }
.if5 .single_p p								{ padding:0;  margin:0; }
.if5 .bold										{ font-weight:bold !important; }
.if5 .small										{ font-size:.9em !important; }
.if5 div.normal_size							{ font-size:1.2em; }
.if5 div.paragraph								{ margin:0; padding: 0 .4em; }
.if5 .v-al_mid									{ vertical-align:middle; }
.if5 h3.opener_h3								{ color:#666; font-weight:bold; }



/*Weiter Pfeil Grafik*/

/* FI/Nolte: Gesetzt fuer den Schnellantragslink im Allzweckkredit 
*				Falls dieser Definition fuer andere Bereite geaendert
*				werden soll, diesen Code in allzweckkredit.css kopieren
*/
.if5 .if5_content .textseite a.seclink {
  background-image:url(/finanzgruppe/_images/if5/weiter_button.gif);
  background-repeat: no-repeat;
  padding-left:19px;
}

.if5 .if5_content .if5_content_inner .if5_seiten .directlink a.pfeil_link,    /* FI/Nolte (09122008): Fuer Direkteinspruenge gesetzt*/
.if5 .if5_gsw .gsw_text .gsw_weiter_link,
.if5 .if5_af3l .af3l_link,
.if5_stoerer ul li,
.if5 .if5_afr_link,
.if5 .if5_afl_link,
.if5 .if5_modul_content .produktabschluss .pfeil_image,
.if5_produkt_opener .elementLink,
.if5_opener .elementLink,
.if5 .produktabschluss .button_pfeil .pfeil_link,
.if5 .if5_opener ul li,
.if5 .check a.seclink,
.buttonline a.right /* DEKA xtern */
   {
  background-image:url(/finanzgruppe/_images/if5/weiter_button.gif);
  background-repeat: no-repeat;
  min-height: 15px; /* NI JvF: FF3 zeigte nicht komplettes img an */
}
.if5 #listelement { clear:left; margin:1em 0 0 1em; overflow:hidden; padding-top:0.7em; width:18em;}
.if5 #listelement .elementLink { background: url("/finanzgruppe/_images/if5/if5_list_pfeil.gif") no-repeat 0pt 4px; padding-left: 0.7em; height:auto; font-weight:bold; font-size:1.2em;}
.if5 #listelement .elementLink a { color:#666666; }
.if5 #listelement .elementText p { margin: 0 1em 1em 0.7em; padding-left:0; }

/* FI/Nolte (28022009): Fuer Direkteinspruenge gesetzt*/
.if5 .if5_content .if5_content_inner .if5_seiten .directlink a.pfeil_link {
	padding-left:22px;
	color:#666666;
  	text-decoration:none;
  	font-size:1.2em;
}

.if5 .if5_gsw .gsw_text .gsw_weiter_link {
  background-position: left center;
  margin-left:1em;
}

/*-------------------------------------------------------------------------------------*/
/* NAVIGATION
---------------------------------------------------------------------------------------*/
.if5 .if5_nav 									{ width:22em; overflow:hidden;  padding-bottom:1em; }
.if5 .if5_nav form input 						{ margin-bottom: 0.3em; }
.if5 .nav_thema 								{ padding-left:33px; width: 17.5em; padding-top:0.4em; }
.if5 .if5_nav_tx .abmelden_button,
.if5 .if5_nav_tx .anmelden_button				{ margin-top:.8em; margin-bottom: 0em; }
.if5 .nav_thema .offline fieldset 				{ border: none; width: 100%; padding: 0 0 0 11px; margin:0; }
.if5 .nav_thema fieldset 						{ border: none;
												padding: 0 0 0 11px;
												margin:0;
												width:180px; }
.if5 .nav_thema h3								{ margin-top:0; margin-bottom:0; }
.if5 .nav_thema .nav_aufgeklappt 				{ background: transparent url(/finanzgruppe/_images/if5/navigation_listenelement_auf.gif) no-repeat scroll -1px center;
												padding-left: 11px;
												width:15em; }
.if5 .nav_thema .nav_zugeklappt 				{ background: transparent url(/finanzgruppe/_images/if5/navigation_listenelement_zu.gif) no-repeat scroll 0 center;
												padding-left:11px; }

#tx_nav 										{ margin-top: 1em; padding-bottom: 0.3em; }
.if5 .nav_thema .nav_unterthema 				{ margin-top: 0em; }
.if5 .nav_thema ul 								{ padding: 0; margin: 0; }
.if5 .nav_thema .nav_unterthema li h4,
.if5 .nav_thema .nav_unterthema li h5 			{ margin-top:0; margin-bottom:0; }
.if5 .nav_thema .nav_unterthema li h5 			{ font-size:1em; }
.if5 .nav_thema .nav_unterthema li 				{ padding-left: 11px;
												padding-bottom: 0.3em;
												background-image: url(/finanzgruppe/_images/if5/navigation_border.gif);
												background-repeat: repeat-x;
												background-position: bottom; }
.if5 .nav_thema .nav_unterthema .li_sec_unterthema { background-image: none; padding-bottom: 0; }
.if5 .nav_thema .nav_unterthema .li_sec_unterthema .nav_sec_unterthema { padding-left: 10px; }
.if5 .if5_nav .nav_thema .nav_unterthema .li_sec_unterthema .nav_unterthema { width: 17.5em; margin-left: -11px; }
.if5 .if5_nav .nav_thema .nav_unterthema .li_sec_unterthema .nav_unterthema li { padding-left: 18px; }
.if5 .if5_nav .nav_thema .nav_unterthema p 		{ margin:0; padding:0 0 1em 0; }
.li_active 				{ background: #f0f0f0; font-weight:bold; }
.if5 .nav_thema form 							{ margin-left: 0; margin-bottom: 0; }
.if5 .nav_thema li#konten ul.nav_unterthema		{ margin-left:10px; padding-bottom:1em; }
.if5 .nav_thema li#konten						{ padding-top:0.5em; padding-bottom: 0.2em; }
.if5 .nav_thema #direktzu,
.if5 .nav_thema .direkteinstieg_select 			{ width: 11em; 
												font-size: 1.2em;
												float:left;
												font-family: Arial, Helvetica, sans-serif; }
.if5 .nav_thema .direkteinstieg_label,
.if5 .nav_thema span#span_direktzu 				{ float: left; width: 100%; }
.if5 .nav_thema .buttonklein,
.if5 .nav_thema #direktbutton					{ float:left; padding-left:7px; }
.if5 .nav_thema .active a 						{ font-weight: bold; }
.if5 .if5_nav_tx .hinweis a,
.if5 .if5_nav_tx .hinweis_symbol a,
.if5 .if5_nav_tx .hinweis_2 a 					{ color:#ff0000; text-decoration: underline; }
.if5 .if5_nav_tx .hinweis_2 					{ font-size: 1.0em;
												width: 17.5em;
												margin: 0.5em 0 0.8em 0;
												padding-left:11px;}

.if5 .if5_nav_tx .hinweis,
.if5 .if5_nav_tx .hinweis_symbol 				{ clear:left;
												width: 14.7em; 
												margin: 0;
												padding:0; }

.if5 .if5_nav_tx .hinweis						{ margin-left:0.9em; margin-bottom:1.3em; margin-top:-0.2em; }
.if5 .if5_nav_tx form .hinweis 					{ margin:0; padding-bottom:5px; }
.if5 .if5_nav_tx form .logout_link 				{ margin-top:0em; margin-bottom:0em; }
.if5 .if5_nav_tx .tx_name 						{ width:13.7em; margin:0; }

.if5 .if5_nav_tx .nav_thema						{ padding-top:0.7em; margin-top:0; }
.if5 .nav_thema #thema_wrapper					{ padding-top: 1em;	padding-bottom: 0.3em; }
.if5 .if5_nav .if5_nav_tx .nav_thema h3,
.if5 .if5_nav .if5_nav_pz .nav_thema h3 		{ margin-bottom: 0em; padding:0; }
.if5 .if5_nav .if5_nav_pz 						{ margin-top:1.1em; }
.if5 .if5_nav FORM.tx_anmelden					{ padding-bottom:0em; }

.if5 .if5_nav_tx .tx_anmelden fieldset #anmeldebutton { padding-bottom: 1em;  }

.if5 .if5_nav_tx .tx_anmelden fieldset .direkteinstieg_select { margin-bottom: 0.7em; }
.if5 .if5_nav_tx .offline .tx_anmelden fieldset .direkteinstieg_select { margin-bottom: 0em; }
.if5 .if5_nav_tx ul.nav_unterthema { margin-top: 1em; }
.if5 .if5_nav_tx ul.nav_unterthema ul.nav_unterthema { margin-top: 0em; }

/* Wechsel zu Formular Signtaturkarte oder PIN */
.if5 .nav_thema .nav_anmeldwechsel 				{ background: transparent url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat scroll 1px top;
												padding-left:25px;
												display:block;
												font-size:1.1em;
												font-weight:bold;
												margin-top:0;
												padding-bottom:0.1em; }

/* Hinweis auf neue Mitteilungen
	Die realitiven Positionierungen sind fuer die Verschiebung nach Links und zur Korrektur
	der Position der Grafik notwendig
*/
.if5 .if5_nav_tx .nav_thema p.hinweis_symbol {position:relative;left:-16px;padding-top:0.71em;vertical-align:middle;}
.if5 .if5_nav_tx .nav_thema p.hinweis_symbol img {position:relative;top:1px;}

/* CONTENT */
.if5 .if5_content 								{ position:absolute;
												left:23.1em;
												top:12em;
												width: 60em;
												margin:0;
												padding-top:1em;
												z-index:4; }

.if5 .if5_content .content_inner 				{ margin-bottom: 1em; }

/*Termine und Events Details*/
.if5_ueberUns_termineEvents_details 			{ padding-left: 0.9em; max-width: 58.5em; }


/* Link in content_error.ifhtml anpassen*/
.if5 .if5_content_inner .hyperlink 				{ text-decoration:underline; }
.if5 .if5_content_inner .hyperlink:hover 		{ text-decoration:none; }

.if5 .if5_content .if5_content_inner .if5_seiten li a,
.if5 .if5_modul_content .wichtig_text a strong,
.if5 .if5_modul_content .if5_kondition a,
.if5 .if5_content .if5_content_inner a.iftxbutton,
.if5 .if5_content .if5_rand a,
.if5 .if5_content  p.t1 a,
.if5 .if5_content  .if5_opener p a
 {
	text-decoration: underline;	
	color: #000000;
}
		


/* T313131353065316 */
/* QC382 */
.if5 .if5_content .if5_content_inner .if5_seiten a strong {
	font-weight: normal;
}

/* T313131353065316 */
/* QC382 */
.if5 .if5_content .if5_content_inner .if5_seiten li a:HOVER,
.if5 .if5_content .if5_content_inner .if5_seiten a:HOVER strong { 
	text-decoration: underline;
}

/* NI/JvF T313131353065316 */
/* QC382 */
.if5 .if5_content .if5_content_inner .if5_seiten .row_list a,
.if5 .if5_content .if5_content_inner .if5_seiten .button_rot a,
.if5 .if5_content .if5_content_inner .if5_seiten a.if5_afr_link_zp,
.if5 .if5_content .if5_content_inner .if5_sitemap a
 {
	text-decoration: none;				
	
}

/* FOOTER */
.if5 .if5_content_footer 						{ }
.if5 .if5_service,
.if5 .if5_service .service_list 				{ margin: 0; padding: 0; }
.if5 .if5_service 								{ width: 60em;
												height: 2em;
												overflow:hidden;
												line-height: 2em;
												clear: both; }

.if5 .if5_service .service_list					{ margin-top: 0.1em; }
.if5 .if5_service ul li 						{ float: left; margin-left: 1em; margin-right: 0.1em; }
.if5 .if5_service ul li img 					{ padding-top: 0.2em; margin-left: 0.2em; margin-right: 0.2em; }
.if5 .if5_service ul .seite_anfang 				{ float: right; margin-right: 1em; }

.if5 .if5_service ul .seite_anfang a,
.if5 .if5_service ul .seite_drucken a,
.if5 .if5_service ul .seite_senden a 			{ padding-left: 1.7em; padding-top: 0.2em; background-repeat: no-repeat; }

/* Vereinheitl. Druckfunktion FI*/
.if5 .if5_Druckansichtsbuttonseite .if5_service ul .seite_drucken { display:none; }
.if5 .if5_service ul li.druck_ohne_js a 		{ color:#b0b0b0; } 

.if5 .if5_service ul .seite_drucken a span.druck_ohne_js,
.if5 .if5_service ul .seite_drucken a span.druck_mit_js {  display:none; }
.if5 .if5_service ul .seite_drucken a:hover { overflow:visible;position:relative;}
.if5 .if5_service ul .seite_drucken a:hover span.druck_ohne_js { display:block; 
												position:absolute;
												height:45px;
												font-weight:bold;
												bottom:2px;
												left:0; }

.if5_service a span.druck_ohne_js .if5_white_o,
.if5_service a span.druck_ohne_js .if5_white_u {
	display:block;
	border-right: 1px solid white;
	border-left: 1px solid white;
	width:25em;
	background: #FFBDBD;
	height:1px;
}
.if5_service a span.druck_ohne_js .if5_white_u {
	border-right: 1px solid #A6A6A6;
	border-left: 1px solid #A6A6A6;
}
.if5_service a span.druck_ohne_js .if5_rand {
	border-left: 1px solid #FFBDBD;
	border-right: 1px solid #FFBDBD;	
	width:25em;
	padding-bottom:0;
	background-color:#FFFFFF;
}
.if5 .if5_service ul .seite_drucken a span.hw_druck_ohne_js { 
	font-size:1.0em; 
	color:#000000;
	padding-left:0.8em; 
}
.if5_service a span.druck_ohne_js .if5_verlauf_o,
.if5_service a span.druck_ohne_js .if5_verlauf_u {
	display:block;	
	width:25em;
	background: transparent url(/finanzgruppe/_images/if5/if5_rand_oben.png) repeat-x 50% 0;
	margin-top:0;
	height:13px;
	overflow:hidden;
	
}
.if5_service a span.druck_ohne_js span.if5_verlauf_u {
	background: transparent url(/finanzgruppe/_images/if5/if5_rand_unten.png) repeat-x center top;
}
/* Ende Druckfunktion */

.if5 .if5_service ul .seite_drucken a {
	background: url(/finanzgruppe/_images/if5/if5_footer_icon_seite_druck.gif) no-repeat left 2px;	
}

.if5 .if5_service ul .seite_senden a {
	background: url(/finanzgruppe/_images/if5/if5_footer_icon_seite_empfehlen.gif) no-repeat left 2px;
}

.if5 .if5_service ul .seite_anfang  a{
	background: url(/finanzgruppe/_images/if5/if5_footer_icon_seitenanfang.gif) no-repeat left 2px;
} 


.if5 .if5_footer,.if5 .if5_footer .footer_list {
	margin: 0;
	padding: 0;
}

.if5 .if5_footer {
	width: 60em;
	height: 2em;
	text-align: center;
	clear: both;
}

.if5 .if5_footer .footer_list {
	margin-top: 0.5em;
}

.if5 .if5_footer ul li {
	display: inline;
	padding-left: 1em;
}
.if5 .if5_footer ul li a{
	color:#444444;
}

.if5 .if5_footer ul .footer_listitem {
	padding-right: 1em;
	border-right: 1px solid #444444;
}

.if5 .if5_footer ul .footer_lastitem {
	border: none;
}

/* Top-Produkt */
.if5 .if5_content_inner {
	float:left;
	margin-bottom: 1em; /*NI: T.C QC909 1em Abstand zwischen TAF und Service Navi, dafuer der Padding-bottom fuer TAF entfernt*/
}

.if5 .if5_content_inner .if5_check {
	margin: 0;
	padding: 0;
	padding-left: 1em;
	margin-top: 1em;
}

.if5 .if5_content_inner .check  p#checkfehler { width:35em; } /*FI/Nolte(01072009):QC-FIT 2694*/

.if5 .if5_content_inner .if5_check img.check_bg {
	float: right;
	clear: left;
}

.if5 .if5_content_inner .if5_check h2 {
	margin: 0;
}

.if5 .if5_content_inner .if5_check .flash_regler {
	margin-left: 12em;
}

.if5 .if5_content_inner .if5_check .flash_regler .weiter_button {
	position: relative;
	top: -1.4em;
	margin-left: 15em;
}

/* ReiterNavi IPO/IFPz */
.if5 .einsamer_reiter{
	padding-left:1em;
	width:59em;
	float:left;
	clear:both;
}
.if5 .einsamer_reiter h2{
	margin:0;
	padding:0;
}

.if5 .contentcontainerTop,.if5 .if5_reiter,
#sfg_main div.sfg_reiterleiste ul /* DEKA xtern */
 {
	list-style-image: none;
	list-style-position: outside;
	margin: 0;
	padding-left: 0;
	clear: both;
	float: left;
	display: block;
	width: 59.8em;	/*FI/Nolte:_ wg. FF2*/
	margin-bottom: -.6em;
}

.if5 .contentcontainerTop li,
.if5 .if5_reiter li,
#sfg_main div.sfg_reiterleiste li /* DEKA xtern */
 {
	background: transparent url(/finanzgruppe/_images/if5/if5_reiter_links_in.png) no-repeat scroll left top; /*oder .jpg*/
	float: left;
	margin: 0;
	padding: 0 0 0 9px;
	margin-top: 1em;
}

.if5 .contentcontainerTop a,
.if5 .if5_reiter a,
#sfg_main div.sfg_reiterleiste li a /* DEKA xtern */
 {
	background: transparent url(/finanzgruppe/_images/if5/if5_reiter_rechts_in.png) no-repeat scroll right top;
	display: block;
	padding: 7px 15px 4px 6px;
	margin-top: 0em;
	font-size: 1.2em;			/*FI/Nolte (28102008): Anpassung wg. Vereinfach.f. IPO*/
	font-weight:bold;			/*FI/Nolte (28102008): Anpassung wg. Vereinfach.f. IPO*/
	color:#ffffff; /*weiss*/	/*FI/Nolte (28102008): Anpassung wg. Vereinfach.f. IPO*/
}

.if5 .if5_reiter .if5_abschluss,
.if5 .if5_seiten .if5_abschluss {
	background: transparent url(../if5_reiter_rot_links.png) no-repeat scroll left top;
	margin-top: 0;
	padding: 0 0 0 9px;
	margin-top: 1em;
}


.if5 .if5_reiter .if5_abschluss a,
.if5 .if5_seiten .if5_abschluss a {
	background: transparent url(../if5_reiter_rot_rechts.png) no-repeat scroll right top;
	padding: 7px 15px 4px 6px;
	margin-top: 0em;
}

.if5 .if5_seiten .if5_abschluss a {
	font-size:1.2em; /*FI/Nolte: li im Banking auf 10px skaliert !*/	
}


.if5 .contentcontainerTop .li_active,
.if5 .if5_reiter .if5_current,
#sfg_main div.sfg_reiterleiste li.sfg_reiteraktiv /* DEKA xtern */
 {
	background: transparent url(/finanzgruppe/_images/if5/if5_reiter_links.png) no-repeat left top;
	margin-top: 0;
	border-bottom: none;
	border:none;
	z-index: 10;
	position: relative; 	/* FI/Nolte: Damit aktiver Reiter keine unterbrechende Linie hat*/
	/* NI/JvF: Habe top rausgenommen weil Reiter in allen Browsern 1px zu tief in Illustration reinhängt */
	/* top:1px; */ 		/* FI/Nolte: Damit aktiver Reiter keine unterbrechende Linie hat*/
}

.if5 .contentcontainerTop .li_active {
	position: relative;		/* FI/Nolte: Fuer das Banking notwendig!! */
	top:1px;				/* FI/Nolte: Fuer das Banking notwendig!! */
}

.if5 .contentcontainerTop .li_active a,
.if5 .if5_reiter .if5_current a,
#sfg_main div.sfg_reiterleiste li.sfg_reiteraktiv a /* DEKA xtern */
{
	background: transparent url("/finanzgruppe/_images/if5/if5_reiter_rechts.png") no-repeat  right top;
	padding-bottom: 0.3em;
	margin-top: 0;
	padding-top: 1.5em;
	color:#444444; /*dunkelgrau*/	/*FI/Nolte (28102008): Anpassung wg. Vereinfach.f. IPO*/
}


/* Verlauf IPO/IFPz*/
.if5 .if5_verlauf_o {
	float: left;
	width: 59.8em;	/*FI/Nolte:_ wg. FF2*/
	height: 1em;
	background: transparent url(/finanzgruppe/_images/if5/if5_rand_oben.png) repeat-x 50% 0;
}
.if5 .if5_verlauf_u {
	margin-top: 1em;
	float: left;
	width: 59.8em; /*FI/Nolte:_ wg. FF2*/
	height: 1em;
	clear:both;
	background: transparent url(/finanzgruppe/_images/if5/if5_rand_unten.png) repeat-x bottom;
}
.if5 .if5_angebote .if5_verlauf_u {
	margin-top:0;
}

/* FI /Nolte: veralteter Code .if5 .if5_white_o_reiter {
*	float: left;
*	width: 60em;
*	display: block;
*	clear: right;
*	border-top: #ececec 1px solid;
*	border-right: 1px solid white;
*	height: .1em;
*	background: url(if5_rand_oben.png) repeat-x top;
*} auskommentiert */

.if5 .if5_themen .if5_white_o_reiter {
	height: 1em;
	margin-top: .5em;
	background: url(/finanzgruppe/_images/if5/if5_rand_oben.png) repeat-x top;
	border-top: #ececec 1px solid;
}

.if5 .if5_white_o_reiter,
.if5 .if5_white_o,
.if5 .if5_white_o_rounded {
	float: left;
	width: 59.7em; /*NI: T.C QC1669 rechte Recke sind nicht abgerundet*/
	/*width: 59.8em;*/ /*FI/Nolte:_ wg. FF2 */
	display: block;
	clear: right;
	height: 1px;
	line-height: 1px;
	background: #ececec;
	border-right: 1px solid white;
}

.if5 .if5_seiten .if5_white_o_reiter,
.if5 .if5_seiten .if5_white_o,
.if5 .if5_seiten .if5_white_o_rounded {
	width: 59.8em; /*FI/Nolte:_ wg. FF2 */
}
/* FI/Nolte: Linker Aussenrand wird in Farbe von if5_rand eingef�rbt, damit runde Ecke entfaellt */
.if5 .if5_white_o_reiter {
	border-left: 1px solid #e9e9e9;
}
/* ni:mann - runde ecke fuer darstellung ohne reiter */
.if5 .if5_ohne_reiter .if5_white_o_reiter {
	border-left: 1px solid #fff;
}


.if5 .if5_white_o,
.if5 .if5_white_o_rounded {
	border-left: 1px solid white;
}


.if5 .if5_white_o_rounded { /*Verlauf Container*/
	width: 15.5em;
}

.if5 .if5_white_u,.if5 .if5_white_u_rounded {
	float: left;
	width: 59.7em; /*NI: T.C QC1669 rechte Recke sind nicht abgerundet*/
	/*width: 59.8em;*/ 	/*FI/Nolte:_ wg. FF2*/
	display: block;
	clear: right;
	height: 1px;
	line-height: 1px;
	background-color: #ececec;
	border-right: 1px solid white;
	border-left: 1px solid white;
}

.if5 .if5_seiten .if5_white_u,
.if5 .if5_seiten .if5_white_u_rounded {
	width: 59.8em;	/*FI/Nolte:_ wg. FF2*/
}


.if5 .if5_seiten {
	display: block;
	float: left;
	margin-bottom:1.5em; /*NI: T.C QC909 Abstand zwischen Produktdetailseite und Service Navi anpassen, da if5_content_inner hat margin-bottom von 1em*/
}

.if5 .if5_rand {
	display: block;
	width: 59.8em;
	float: left;
	clear: right;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	position: relative;
}

/* IPO Hilfe-Symbol nach oben positioniert, abhaengig von .if5_rand */
.if5 .osppbuttonbereich .if5_hilfe {
	position: absolute;
	top: 0em!important;
	right: 1em;
	margin: 0.6em 0 0 0;
}

.if5 .osppbuttonbereich .if5_hilfe_finanz {
	top:-2.5em;  /*FI/Nolte (18122008):Abstimmung: Sparkassen aus Abnahme*/
	right:0.76em;	/*FI/Nolte (19012009):Angleichung an Conmtent*/
}
.if5 .contentcontainerMainLayout .osppbuttonbereich .if5_hilfe_finanz {
	top:-3.1em;  	/*FI/Nolte (19012009/18122008):Abstimmung: Sparkassen aus Abnahme*/
	right:0.76em;	/*FI/Nolte (19012009):Angleichung an Conmtent*/
}

/* Schrittfolge IPO/IFPz */
.if5 .if5_schrittfolge {
	clear: left;
	margin-left: 1em;
	padding-bottom: 1em;
	padding-top: 1em;
	text-align: left;
}

.if5 .if5_schrittfolge .schritt {
	display: inline;
	margin-right: 6em;
	padding: 0.5em 0.5em 0.5em 2em;
}

/*KKI Bereich*/ /*FI/Nolte(08012008)*/
.if5 .if5_schrittfolge .fourSteps { 
	display: inline;
	margin-right: 1.5em; /*old: 2.2em*/
	padding: 0.5em 0em 0.5em 2.8em;
	
}

/*KKI Bereich*/ /*FI/Nolte(08012008)*/
.if5 .if5_substeps {
	width:55em;
	height:5px;
	margin-top:1.2em;
	overflow:hidden;
	/*border:1px solid black;*/
	padding:0 0 0 0;
}
.if5 .substep1of9 { background: url(../if5_subst1of9.png) no-repeat top left; }
.if5 .substep2of9 { background: url(../if5_subst2of9.png) no-repeat top left; }
.if5 .substep3of9 { background: url(../if5_subst3of9.png) no-repeat top left; }
.if5 .substep4of9 { background: url(../if5_subst4of9.png) no-repeat top left; }
.if5 .substep5of9 { background: url(../if5_subst5of9.png) no-repeat top left; }
.if5 .substep6of9 { background: url(../if5_subst6of9.png) no-repeat top left; }
.if5 .substep7of9 { background: url(../if5_subst7of9.png) no-repeat top left; }
.if5 .substep8of9 { background: url(../if5_subst8of9.png) no-repeat top left; }
.if5 .substep9of9 { background: url(../if5_subst9of9.png) no-repeat top left; }
/*Ende KKI*/

.if5 .if5_schrittfolge .active_1 {
	background: url(/finanzgruppe/_images/if5/s1a.gif) no-repeat center left;
	color:#ff0000;	/*FI/Nolte (30102008)*/
}

.if5 .if5_schrittfolge .inactive_1 {
	background: url(../s1.gif) no-repeat center left;
	color:#666666;	/*FI/Nolte (30102008)*/
}

.if5 .if5_schrittfolge .active_2 {
	background: url(../s2a.gif) no-repeat center left;
	color:#ff0000;	/*FI/Nolte (30102008)*/
}

.if5 .if5_schrittfolge .inactive_2 {
	background: url(/finanzgruppe/_images/if5/s2.gif) no-repeat center left;
	color:#666666;	/*FI/Nolte (30102008)*/
}

.if5 .if5_schrittfolge .active_3 {
	background: url(../s3a.gif) no-repeat center left;
	color:#ff0000;	/*FI/Nolte (30102008)*/
}

.if5 .if5_schrittfolge .inactive_3 {
	background: url(/finanzgruppe/_images/if5/s3.gif) no-repeat center left;
	color:#666666;	/*FI/Nolte (30102008)*/
}

/*FI/Nolte (30102008)*/
.if5 .if5_schrittfolge .active_4 { /*KKI*/
	background: url(../s4a.gif) no-repeat center left;
	color:#ff0000;	/* KKI*/
}
/*FI/Nolte (30102008)*/
.if5 .if5_schrittfolge .inactive_4 { /*KKI*/
	background: url(../s4.gif) no-repeat center left;
	color:#666666;	
}	

/*ContentNavi ehemals Tertiaernavi in IF4*/
.if5 .if5_contentnavi ul {
	border-top: 1px solid #e9e9e9;
	clear: both;
	float: left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0.5em 0 0 1em;
	width: 59em;
	margin-bottom: 1em;
}

.if5 .if5_contentnavi ul li {
	font-size: 1.2em;
	float: left;
	margin-top: 0.5em;
	margin-right: 1em;
	min-width: 6em;
	max-width: 10em;
	min-height: 4.5em;
}

.if5 .if5_contentnavi ul li.next {
	margin-left: 8em;
}

.if5 .if5_contentnavi ul li a {
	display: block;
	line-height: 1.5em;
	padding: 0pt 1em 0pt 0.5em;
	text-decoration: none;
	padding-left: 1em;
}

#page .if5 .if5_contentnavi ul li a,.if5 .row_list  a {
	background-image: url(/finanzgruppe/_images/if5/if5_list_pfeil.gif);
}

.if5 .if5_contentnavi ul li.back {
	min-width: 7em;
}

.if5 .if5_contentnavi ul li.back a,.if5 .if5_contentnavi ul li a {
	background-position: left 5px;
	background-repeat: no-repeat;
}

.if5 .if5_contentnavi ul li.back a {
	background-image: url(../if5_list_pfeil_zurueck.gif);
}

/*Themenempfangsseiten Alle Angebote 3 Spalten*/
.if5 .if5_themen #alle_angebote #alle_themen_liste{
	width:59.3em; /* NI STEVE QCRW678 Breite herabgesetzt, damit im IE8 kein Zeilenumbruch erfolgt */
}
.if5 .if5_themen .top_angebote .if5_angebote,
.if5 .if5_themen .top_angebote .if5_rand,
.if5 .if5_themen .top_angebote .if5_white_u,
.if5 .if5_themen .top_angebote .if5_verlauf_u,
.if5 .if5_themen .top_angebote .if5_verlauf_o,
.if5 .if5_themen .top_angebote .if5_aktion1,
.if5 .if5_themen .top_angebote .if5_aktion2 {
	width:59.8em;
}
.if5 .if5_themen .top_angebote .if5_verlauf_u{
	margin-top:0;
}
.if5 .if5_themen .top_angebote .if5_rand{
	border-top: 1px solid #e9e9e9;
}




.if5 .if5_row1,
.if5 .if5_row2,
.if5 .if5_row3,
.if5 .if5_row1 .if5_verlauf_u,
.if5 .if5_row2 .if5_verlauf_u,
.if5 .if5_row3 .if5_verlauf_u,
.if5 .if5_row1 .if5_white_u,
.if5 .if5_row2 .if5_white_u,
.if5 .if5_row3 .if5_white_u,
.if5 .if5_row1 .if5_rand,
.if5 .if5_row2 .if5_rand,
.if5 .if5_row3 .if5_rand {
	width: 19em!important;
	float: left;
	clear: right;
}

.if5 .if5_row1,
.if5 .if5_row2,
.if5 .if5_row3 {
	margin-bottom: 1.5em; /*NI: T.C QC909 Abstand zwischen Themenspalte und Service Navi anpassen, da if5_content_inner hat margin-bottom von 1em*/
}
.if5 .if5_row1 .if5_rand,
.if5 .if5_row2 .if5_rand,
.if5 .if5_row3 .if5_rand {
	margin-top: -1.5em;
}
.if5 .if5_row1,
.if5 .if5_row2 {
	margin-right: 1.25em;
}
.if5 .if5_row1,
.if5 .if5_row2,
.if5 .if5_row3 {
/*	margin-top: -1.3em; unnoetig wegen float in if5_content_inner */
}

.if5 .if5_row1 .row_img, /*Bilder eigentlich dynamisch �ber inline Styles hinzugef�gt -> default*/
.if5 .if5_row2 .row_img,
.if5 .if5_row3 .row_img {
	height: 7.5em;
	width: 19em;
	float: left;
	margin-left: -1px;
	position: relative;
	/* margin-top: -6.5em; NI STEVE entfernt RWQC678*/
	border-right:1px solid #e9e9e9;
	border-left:1px solid #e9e9e9;
 } 

#alle_angebote {
	float: left; /* NI STEVE RWQC678 Breite von herabgesetzt, damit im IE8 kein Zeilenumbruch erfolgt */
}

.if5 .if5_row1, 
.if5 .if5_row2,
.if5 .if5_row3{
	margin-top: -1em; /* NI STEVE RWQC678 Spalten an Linie ausgerichtet */
}
/*
NI STEVE RWQC678 entfernt, da durch dieses Ticket ueberfluessig

.if5 .meine_sparkasse .if5_row1 .row_img,
.if5 .meine_sparkasse .if5_row2 .row_img,
.if5 .meine_sparkasse .if5_row3 .row_img {
	margin-top: -7.8em;
}
.if5 .if5_row1 .if5_rand, 
.if5 .if5_row2 .if5_rand,
.if5 .if5_row3 .if5_rand {
	margin-top: 6.5em;
}
.if5 .meine_sparkasse  .if5_row1 .if5_rand, 
.if5 .meine_sparkasse  .if5_row2 .if5_rand,
.if5 .meine_sparkasse  .if5_row3 .if5_rand {
	margin-top: 5.5em;
}*/
.if5 .meine_sparkasse .if5_themen{
	float:left;
	margin-top:.6em;
	width:60em;
	margin-left:.1em;
}
.if5 .row_headline {
	position: absolute;
	bottom: 0.5em;
}

.if5 .row_headline p {
	background: url(/finanzgruppe/_images/if5/bg_weiss_transp.png) repeat center top;
	padding-top: 0em;
	padding-bottom: 0.2em;
	padding-right: 0.2em;
	padding-left: .7em;
	float: left;
	font-weight:bold;
	font-size:1.3em;
	margin-bottom: 0em;
}

.if5 .row_list {
	clear: left;
	display: block;
	float: left;
	margin-top:-.6em;
	overflow:hidden;
	/*overflow-x:hidden;*/
}

.if5 .if5_row1 .if5_verlauf_u,
.if5 .if5_row2 .if5_verlauf_u,
.if5 .if5_row3 .if5_verlauf_u {
	margin:0;
	margin-top:.5em;
}
.if5 .row_list .if5_verlauf_u {
	margin:0 !important;
	border-bottom:1px solid #e9e9e9;
}
.if5 .row_list  a {
	background-position: left 0.35em; 	/*FI/Nolte: Umbruchverhalten Links im Triptychon */
	background-repeat: no-repeat;
	padding-left: 10px;
	overflow:hidden;
	display:block; 						/*FI/Nolte: Umbruchverhalten Links im Triptychon */
	/*overflow-x:hidden;*/
}
/* NI:mann - T616566313762366 */
.if5 .if5_row1 .if5_rand .row_list .listelem a.l3,
.if5 .if5_row2 .if5_rand .row_list .listelem a.l3,
.if5 .if5_row3 .if5_rand .row_list .listelem a.l3{
	font-weight:bold;
	color:#666;
}

.if5 .row_list .listelem {
	margin: 1em;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	padding-top:.7em;
	clear: left;
	overflow:hidden;
	width:18em;
}

.if5 .row_list .list_text {
	padding-left: 10px;
	margin: 0;
	width: 12.5em;
}

/*Themenempfangsseiten Top Angebote 2 Spalten mit einem Bild*/


.if5 .if5_modul_content {
	margin-bottom: 1.5em;
	/*NI: T.C Opener hat schon 1em margin*/
	/*margin-top: 1em;*/
	width: 60em;
}

#result{
	float:left;
}		

.if5 .if5_aktion1 {
	float: left;
	clear: left;
	width: 59.7em;
}

.if5 .if5_aktion1 img {
	float: left;
	clear: right;
}

.if5 .if5_aktion2 {
	float: left;
	width: 59.7em;
	margin-top:1em;
	border-bottom: 1px solid #e9e9e9;

}


.if5 .aktion_text {
	float: left;
	width: 28em;
	margin-left: 1em;
	color: #000000;
}
.if5 .aktion_text #themaBild{
	margin-bottom:1em;
}
.if5 .aktion_text p {
	margin-bottom: 1em;
}

.if5 .aktion_text h3 {
	margin-bottom: 0em;
	margin-top: .5em;
}
.if5 .aktion_text h3 a{
	text-decoration:none !important; /*ni:mann no underline top angebote */
}

/*Produktseite*/
.if5 .if5_modul_content .directlink ul li { /*FI/Nolte:Layouteditor*/
	margin-top:0.3em;
	padding-top:0.2em;
}

.if5 .if5_modul_content ul.liste_einfach{
	padding:0;
	margin:0;
	margin-left:1em;
	list-style-type:circle;
}
.if5 .if5_modul_content ul.liste_einfach li{
	margin:0;
	padding:0;
}
.if5 .if5_modul_content div.vollbreite{
	width:59em;
}
.if5 .if5_modul_content .vorteilsliste_vollbreite {
	float: left;
	clear: right;
	width: 47em; /* NI_Steve T336438313933336 urspruenglich width: 48em der Text ist aber ueber den Rand gelaufen */
	margin-left: 0.2em; /* NI_Steve T336438313933336 urspruenglich margin-left: 1em (bekommt padding-left: 1em von .if5 .if5_kondition td) */
}
.if5 .if5_modul_content .vorteilsliste_vollbreite ul{
	list-style-type: square;
	padding-left: 0em;
	padding-right: 0em; /* NI_Steve T336438313933336 urspruenglich padding-right: 1em der rechte Rand war zu viel*/
	margin-left: 0em;
	margin-bottom:0;
}
.if5 .if5_modul_content .vorteilsliste_vollbreite ul li {
	margin-left: 1.2em; /* NI_Steve T336438313933336 urspruenglich margin: 0.5em damit ist Listensymbol buendig zum Text*/
	font-size: 1.0em;
}
.if5 .if5_modul_content .vorteilsliste_vollbreite ol {
	padding-left: 2.5em;	/* NI STEVE QC1371 geordnete Liste wurde falsch dargestellt*/
}
.if5 .if5_modul_content .vorteilsliste {
	display: block;
	float: left;
	clear: none;
	padding:0;
	margin:0;
}
.if5 .if5_modul_content .vorteilsliste h3,
.if5 .if5_aktionsflaechen_gr h3{
	color: #666666;
	font-size: 1.2em;
	font-weight: 700;
	margin-top: 0.5em;
}
.if5 .if5_modul_content .vorteil{
	cursor:pointer;
	text-decoration:underline;
}
.if5 .if5_modul_content .vorteil:hover{
	text-decoration:none;
}
.if5 .if5_modul_content .vorteilsliste_einspalt { /*FI/Nolte(11062009):Layouteditor*/
	float: left;
	clear: right;
	width: 57.8em;
	margin-left: 1em;
}
.if5 .if5_modul_content .vorteilsliste_li {
	float: left;
	clear: right;
	width: 28em;
	margin-left: 1em; 	/*FI/Nolte(11062009): Styleguideabweichung*/
}
.if5 .if5_modul_content .vorteilsliste_re {
	float: left;
	width: 28em;
	margin-left: 2em; /*FI/Nolte(16062009)*/
}
.if5 .if5_modul_content .w70 {
	float: left;
	clear: right;
	width: 38em;
	margin-left: 1em; 	/*FI/Nolte(11062009): Styleguideabweichung*/
}
.if5 .if5_modul_content .w30 {
	float: left;
	width: 18em;
	margin-left: 2em; /*FI/Nolte(16062009)*/
}
.if5 .if5_modul_content .w30 img {
	margin-bottom:2em;
}
.if5 .vorteilsliste .col1_50 ul,
.if5 .vorteilsliste .col2_50 ul,
.if5 .if5_modul_content .vorteilsliste_einspalt ul, /*FI/Nolte(11062009):Layouteditor*/
.if5 .if5_modul_content .vorteilsliste_einspalt ol, /*FI/Nolte(11062009):Layouteditor*/
.if5 .if5_modul_content .vorteilsliste_re ol, /*FI/Nolte(11062009):Layouteditor*/
.if5 .if5_modul_content .vorteilsliste_li ol , /*FI/Nolte(11062009):Layouteditor*/
.if5 .if5_modul_content .vorteilsliste_re ul, 
.if5 .if5_modul_content .vorteilsliste_li ul {
	list-style-type: square;
	padding-left: 0em;
	margin-left: 0.7em;	/*FI/Nolte(11062009): Styleguideabweichung*/
	padding-top:0;
	margin-top:0;
}
.if5 #content .vorteilsliste .col1_50 ul,
.if5 #content .vorteilsliste .col2_50 ul {
	margin-left:1em;
}
.if5 .vorteilsliste .col1_50 ul li,
.if5 .vorteilsliste .col2_50 ul li,
.if5 .if5_modul_content .vorteilsliste_einspalt li, /*FI/Nolte(11062009):Layouteditor*/
.if5 .if5_modul_content .vorteilsliste_re li,
.if5 .if5_modul_content .vorteilsliste_li li {
	margin: .6em; /*FI/Nolte(17062009)Styleguidekonf. Abstand*/
	font-size: 1.2em;	
}

/*FI/Nolte(15062009): Layouteditor*/
.if5 .if5_modul_content .vorteilsliste div ol.li_decimal { list-style-type:decimal; }
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_roman { list-style-type:upper-roman; }
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_roman { list-style-type:lower-roman; }
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_alpha { list-style-type:upper-alpha; }
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_alpha { list-style-type:lower-alpha; }
/*FI/Nolte(15062009): Layouteditor*/
.if5 .if5_modul_content .vorteilsliste div ol.li_decimal,
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_roman,
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_roman,
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_alpha,
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_alpha {
	list-style-position:outside;
	margin-left:1em;
}
/*FI/Nolte(15062009): Layouteditor*/
.if5 .if5_modul_content .vorteilsliste div ol.li_decimal li {
	margin-left:1.2em;
}
/*FI/Nolte(15062009): Layouteditor*/
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_roman li {
	margin-left:1.8em;
}
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_roman li {
	margin-left:1.4em;
}
.if5 .if5_modul_content .vorteilsliste div ol.li_upper_alpha li {
	margin-left:0.8em;
}
.if5 .if5_modul_content .vorteilsliste div ol.li_lower_alpha li {
	margin-left:0.6em;
}

.if5 .if5_modul_content .wichtig_text {
	margin-left: 1em;
	clear: both;
}
.if5 .if5_modul_content .wichtig_text_wrap {
	margin-top: -1em;
}
.if5 .if5_modul_content .if5_angebote div.sua_konditionen table.if5_kondition_liste{

}
.if5 .if5_modul_content .if5_angebote div.sua_konditionen table.if5_kondition_liste td{
	font-size:1.2em;
}
.if5 .if5_modul_content .if5_angebote .vorteilsliste{
	clear:both;
	width:100%;
	/*width:59em;*/
	float:left;
}
.if5 .if5_modul_content .if5_angebote div.sua_konditionen,
.if5 .if5_modul_content .if5_angebote div.if5_uebersicht_wrap{
	float:left;
	width:100%; /* NI: T.C sonst ragend DIV aus der Tabelle*/
}
.if5 .if5_modul_content .if5_angebote table.sua_konditionen{
	border-collapse:collapse;
	border-spacing:0;
	margin:0;
	width:100%;	
}

.if5 .if5_modul_content .if5_angebote div.sua_konditionen p{
	padding-left:10px;/* NI STEVE QC1371 Absatz - statisch - linksbuendig */
	padding-right:1em;
	margin-bottom:.5em;
	margin-top:.5em;
}
.if5 .if5_modul_content .if5_angebote div.sua_konditionen li p {
	padding-left: 0em;	/* NI STEVE QC1371 Absatz innerhalb eines listings linksbuendig */
}


.if5 .if5_modul_content .if5_angebote div.sua_konditionen h1,
.if5 .if5_modul_content .if5_angebote div.sua_konditionen h2,
.if5 .if5_modul_content .if5_angebote div.sua_konditionen h3,
.if5 .if5_modul_content .if5_angebote div.sua_konditionen ul{
	padding-left: 10px; /* NI STEVE QC1371 Inhalt des Contents wird links ausgerichtet */
	margin-left: 0em;	/* NI STEVE QC1371 Inhalt des Contents wird links ausgerichtet */
}

.if5 .if5_modul_content .if5_seiten div.sua_konditionen p.button_pfeil,
.if5 .if5_modul_content .if5_seiten div.sua_konditionen p.button_rot{
	padding-left:1em; /* NI: Steve QC2739 Padding im Button benötigt 1em */
	padding-right:0em;
}
.if5 .if5_modul_content .if5_seiten div.sua_konditionen div.vorteilsliste div.vorteilsliste_vollbreite{
	margin-left:0;
}

.if5 .if5_modul_content .if5_seiten .grauhell,
#sfg_content table.layouta tr.layouta /* DEKA xtern */
{
	background:#f0f0f0;
}
.if5 .if5_modul_content .if5_seiten .graudunkel,
#sfg_content table.layouta tr.layoutb /* DEKA xtern */
{
	background:#e9e9e9;
}
.if5 .if5_modul_content .if5_seiten .sua_konditionen table.if5_details,
.if5 .if5_modul_content .if5_seiten .sua_konditionen table.if5_kondition{
	margin-left:1px; /* NI: T.C*/
	margin-top:0em; /* NI: Steve T346637646163663 Abstand war zu gross */
}

.if5 .if5_modul_content .if5_seiten .sua_konditionen table.if5_kond_ce {
	margin-left:0; /*FI/Nolte: neue Layout-Editor Tabelle*/
}

.if5 .if5_modul_content .if5_seiten table.wichtig_text{
	margin:0;
	margin-top: 0.5em;
	margin-left: -0.2em; /* NI/JvF: QC2340 */	
}
.if5 .skonto_wrap p{
	margin:0;
	padding:1em;
}
.if5 .if5_tbl_border,
.if5 .if5_tarife,
.if5 .if5_kondition,
.if5 .if5_details,
.if5 .if5_uebersicht,
.if5 .if5_kondition_liste,
.if5 .if5_kondition_liste2 {/*table*/
	width: 59.7em;
	margin:0;
	border-collapse: collapse;
	border-spacing: 0px;
}
.if5 .if5_modul_content .if5_seiten .ps_wrap p{
	padding-left:1em;
}

/*NI: T.C T363337393731353*/
p#ps_anzahl_gewinn{
	padding-top:3em;
}

.if5 .if5_modul_content .if5_seiten .ps_wrap h3{
	font-size:1.2em; /*NI: T.C T363337393731353*/
	margin-bottom:1.5em; /*NI: T.C T363337393731353*/
	padding-left:1em;
	margin-left:0;
}
.if5 .if5_modul_content .if5_seiten table.detailTabelle{
	width:100%;
}
.if5 .if5_modul_content .if5_seiten table.if5_uebersicht{
	margin-top:1em;
}
.if5 .if5_modul_content .if5_seiten table.detailTabelle td,
.if5 .if5_modul_content .if5_seiten table.detailTabelle th{
	padding: .5em 1em;
	font-size:1.2em;
}
.if5 .if5_modul_content .if5_seiten table.if5_uebersicht td,
.if5 .if5_modul_content .if5_seiten table.if5_uebersicht th{
	font-size: 1.2em;
	padding:.2em .3em;
}
.if5 .if5_modul_content .if5_seiten .if5_tbl_border_wrap{
	margin-top:1em;
	margin-bottom:1em;
}
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border, 
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border th,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border td{
	border:1px solid #e9e9e9;
}
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border{
	border-collapse: collapse;
	border-right:0;
	border-left:0;
/*	margin-left:-1px; */
	width:59.8em;
}
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border ul{
	padding:0;
	padding-left:1em;
	margin:0;
	list-style-type:square;
}
.if5 .if5_modul_content .if5_seiten table td.last,
.if5 .if5_modul_content .if5_seiten table th.last{
	border-right:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_alters td,
.if5 .if5_modul_content .if5_seiten table.if5_alters th,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border td,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border th,
.if5 .if5_modul_content .if5_seiten table.if5_tarife td,
.if5 .if5_modul_content .if5_seiten table.if5_tarife th,
.if5 .if5_modul_content .if5_seiten table.wichtig_text td,
.if5 .if5_modul_content .if5_seiten table.wichtig_text th,
.if5 .if5_modul_content .if5_seiten table.sua_konditionen td,
.if5 .if5_modul_content .if5_seiten table.sua_konditionen th,
.if5 .if5_kondition td,
.if5 .if5_kondition th,
.if5 .if5_details td,
.if5 .if5_kondition_liste td{
	font-size: 1.2em;
	padding:.3em .5em .3em 1em;
}
.if5 .if5_modul_content .if5_seiten div.if5_kondition_extra_wrap{
	/*NI: T.C Defect #907 border-top ist nicht im Styleguid definiert
	/*border-top:1px solid #e9e9e9;*/
	/*NI: T.C T363434656637616*/
	/*border-bottom:1px solid #e9e9e9;*/
	margin-left:-2px; /* NI: T.C T383332373930333 Tabelle muss mit dem linken Rand abschlie�en*/
	margin-top:0em; /* NI: Steve T346637646163663 Abstand war zu gross */
}

.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra th{
	font-size:1.2em;
	font-weight:bold;
	border:0;
	background:transparent;
}
.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra .first_bold_td{
	padding-left:.9em;
	font-weight:bold;
	width:15em;
}


.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra td{
	padding:.5em;
	border:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra th a{
	text-decoration: none;
}
.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra a.pfeil_link{
	text-decoration: none;
	text-align:left;
	width:auto;
}
.if5 .if5_modul_content .if5_seiten table.if5_kondition_extra tr.button_pfeil td{
	padding:.5em 0;
}




.if5 .if5_modul_content div.weiter_link a.pfeil_link,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border div.col_button a.pfeil_link{
	background-image:url(/finanzgruppe/_images/if5/weiter_button.gif);
	background-repeat: no-repeat;
	display:block;
	padding-left:20px;
	text-decoration: none;
	width:auto; /* NI JvF: FF3 Linienbug */
	min-height: 15px; /* NI JvF: FF3 zeigte nicht komplettes img an */
}
.if5 .if5_kondition{
	/*NI:Steven Mann; nur 1px wegen 1px rand */
	/*NI: T.C Defect #907 IE und FF2 die Tabelle schlie�t mit den linken Rahmen nicht ab*/
	/*margin-left:-1px;*/
	/*width: 59.8em;*/
	width:100%;
}

/*KKI*/ /*FI/Nolte(08012008)*/
.if5 table.if5_kond_ce,
.if5 table.if5_kond_kki{
	margin:0;				/*KKI*/
	/*margin-left:-2px;*/ 	/*wg. KKI ev. hier noch Sonderl�sung*/
	width: 100%;			/*KKI*/
	margin-top:1.5em;		/*effektiv 25px stdView*/  /*NEU KKI*/
	margin-bottom:1.6em; 	/*effektiv 25px stdView*/	/*NEU KKI*/
}

/*FI/Nolte(08012008)*/
.if5 table.if5_kond_ce { font-size:1.0em; }
.if5 table.if5_kond_kki { font-size:10px;} /*KKI*/

.if5 table.if5_kond_ce img.feldinfo,
.if5 table.if5_kond_kki img.feldinfo { vertical-align:middle;top:0;} /*KKI*/

/*FI/Nolte(08012008)*/
.if5 table.if5_kond_ce th,
.if5 table.if5_kond_ce td, 
.if5 table.if5_kond_kki th,
.if5 table.if5_kond_kki td {   /*KKI_Table_additional*/
	text-align:center;
	padding-left:0.6em;
	vertical-align:middle;
	border-left:1px solid #ffffff;
	background-color:transparent; /*NEU KKI*/
	font-size:1.2em; /*KKI*/
	background-color:#f0f0f0; /*helleres grau*/ /*NEU KKI*/
}

.if5 table.if5_kond_ce td table.if5_kond_ce th,
.if5 table.if5_kond_ce td table.if5_kond_ce td  {
	/* Tabelle in Tabelle */ 
	font-size:1.0em;
}

.if5 table.if5_kond_ce th.dark,
.if5 table.if5_kond_ce td.dark {
	background-color:#dcdcdc;
} 


.if5 table.if5_kond_ce th,
.if5 table.if5_kond_ce td {
	padding-left:0.8em;
	padding-right:0.8em;	
}

.if5 table.if5_kond_ce_left th,
.if5 table.if5_kond_ce_left td {
		text-align:left;
}

.if5 .contentcontainerMainLayout form table.if5_kond_ce th,
.if5 .contentcontainerMainLayout form table.if5_kond_ce td,
.if5 .contentcontainerMainLayout form table.if5_kond_kki th,
.if5 .contentcontainerMainLayout form table.if5_kond_kki td {
	font-size:1.0em;	/*FI/Nolte (09012009)*/
}

/*FI/Nolte(08012008)*/
.if5 table.if5_kond_ce tr.darkline th,
.if5 table.if5_kond_ce tr.darkline td,
.if5 table.if5_kond_kki tr.darkline th,
.if5 table.if5_kond_kki tr.darkline td {   /*KKI_Table_additional*/
	background-color:#dcdcdc;	/* dunkleres grau*/ /*NEU KKI*/
}
.if5 table.if5_kond_ce tr.darkline2 th,
.if5 table.if5_kond_ce tr.darkline2 td {   /*KKI_Table_additional*/
	background-color:#999999;	/* dunkles grau*/
}

.if5 table.if5_kond_ce tr.whiteline td,
.if5 table.if5_kond_ce tr.whiteline th  {   /*KKI_Table_additional*/
	background-color:#ffffff;	
}

.if5 table.if5_kond_ce tr.darkline td,
.if5 table.if5_kond_kki tr.darkline td {   /*KKI_Table_additional*/
	background-color:#dcdcdc;	/* dunkleres grau*/ /*NEU KKI*/
}

/*FI/Nolte(08012008)*/
.if5 table.if5_kond_ce .first,
.if5 table.if5_kond_kki .if5_first_td { /*KKI_Table_additional (first tabledata)*/
	border-left:0;
}

/*FI/Nolte(10012008)*/
.if5 table.if5_kond_kki td.if5_last_td { /*KKI_Table_additional (first tabledata)*/
	text-align:right;	/*FI/Nolte(10012008): KKI Kond-Tabelle*/
	padding-right:7em;	/*FI/Nolte(10012008): KKI Kond-Tabelle*/
} 

/*FI/Nolte(08012008)*/
.if5 .if5_seiten table.if5_kond_kki td input.feldinfobreit{/*KKI_Table_additional*/
	margin:0;
	padding:0 0 0 0.4em; /*effektiv:0.6em*/
	position:relative;
	top:0;
}

.if5_seiten td.tabledata img.if5_singleIcon { 
	vertical-align:middle;	/*FI/Nolte(10022009):KKI*/
	margin-top:-1px;		/*FI/Nolte(10022009):KKI*/
}


.if5 .if5_kondition th{
	color:#666;
	padding:.5em;
	padding-left:1em;
	border-left:1px solid #fff;
}
.if5 .if5_kondition td{
	padding:.5em;
	padding-left:1em;
	padding-right:.5em;
	border-left:1px solid #fff;
}
.if5 .if5_modul_content .if5_seiten table.if5_ausland_inside{
	margin:0;
	border-collapse: collapse;
	border-spacing: 0px;
	border:0;
	width:auto;
}
.if5 .if5_modul_content .if5_seiten table.if5_ausland_inside td{
	border:0;
	font-size:1em;
}
.if5 .if5_kondition_liste_wrap .if5_kondition_liste td,
.if5 .if5_kondition_liste2_wrap .if5_kondition_liste2 td{
	padding:.5em 1em .5em 1em;
	font-size: 1.2em;
}

.if5  .produktpotrait_wrap .produktpotrait h3{
	padding-top:0em;
	margin-top:0;
	padding-right:1em;
	margin-left:0;
}
.produktpotrait .ul_base{

}
.produktpotrait ul.produktpotrait_list{
	list-style-type:none;
	padding:0;
	margin:0;
	width:25em;
}
.produktpotrait ul.produktpotrait_list li{
	background: transparent url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat;
	margin:1em 0 .5em 0;
}
.produktpotrait ul.produktpotrait_list li span{
}
.produktpotrait ul.produktpotrait_list li a{
	font-size:1.2em;
	padding-left:22px !important;
	display:block;
	width:100%;
	min-height:1.2em; /* NI/JvF: FF3 */
}
.if5  .produktpotrait_wrap{
	float:left;
	margin-bottom:1.5em; /*NI: T.C QC909 Abstand zwischen Produktdetailseite und Service Navi anpassen, da if5_content_inner hat margin-bottom von 1em*/
	width:60em;
	background: transparent url(/finanzgruppe/_images/if5/e9e9e9.gif) repeat-y scroll 50% top;
}
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait img,
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait a,
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait a.vorteil,
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait a.weiter_link{
	margin:0;
	padding:0;
	padding-right:1em;
}
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait p img,
.if5 .if5_modul_content .produktpotrait_wrap .produktpotrait p a{
	padding-right:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_alters div.link{
	margin-top:.5em;
}
.if5 .if5_modul_content .if5_seiten table.if5_alters div.link .vorteil{
	line-height:2em;
	background: url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat;
	padding-left:23px;
	clear:both;
}
.if5 .if5_modul_content .if5_seiten .if5_alters_wrap{
	padding-right:.5em;
	padding-top:1em;
}

.if5 .if5_modul_content .if5_seiten table.if5_alters hr{
	color: #e9e9e9;
	background-color: #e9e9e9;
	height: 1px;
	border:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_alters h3{
	margin:0;
	padding:0;
	padding-bottom:.5em;
}


/*Buttons*/
.if5  .produktabschluss_wrap{
	float:left;
	clear:both;
	width:100%;
	padding-top:.5em;
}
.if5  .produktabschluss {
	float: right;
	clear: right;
	margin-right: 1em;
	text-align: right;
	margin-top: 0em;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife{
	padding:0;
	margin:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife a.pfeil_link,
.if5 .if5_modul_content .if5_seiten table.if5_tarife .button_pfeil{
	width:auto;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife h3{
	padding-top:0;
	margin-top:0;
	padding-left:0;
	margin-left:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife ul {
	list-style-type:square;
	padding-left:0;
	margin-top:0;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife tr{
	padding-bottom:1em;
}
.if5 .if5_modul_content .if5_seiten table.if5_tarife .drittel{
	width:33%;
}


.if5 .produktabschluss p {

}

.if5 .button_rot,
.ifstyle .buttonline a.right145 
 {
	background: transparent url(/finanzgruppe/_images/if5/if5_button_rot_li.png) no-repeat scroll left top;
	margin: .5em 0.5em .5em 0;
	padding: 0pt 0pt 0pt 1em; /* NI: Steve QC2739 padding-left statt 6px 1em */
	float:right;
}

.if5 .button_rot a.rot_link,
.buttonline a.right145 .shadow
 {
	background: transparent url(/finanzgruppe/_images/if5/if5_button_rot_re.png) no-repeat scroll right top;
	color: #ffffff;
	font-weight: bold;
	display: block;
	clear: both;
	margin: 0;
	padding: 9px 45px 8px 6px;	
	/* QC382 */
	text-decoration: none;
}

.if5 .button_grau {
	background: transparent url(../if5_button_grau_li.png) no-repeat scroll left top;
	margin: 1em 0pt 0pt;
	padding: 0pt 0pt 0pt 11px;
}

.if5 .button_grau .grau_link {
	background: transparent url(../if5_button_grau_re.png) no-repeat scroll right top;
	color: #ffffff;
	font-weight: bold;
	display: block;
	clear: both;
	margin-top: 0em;
	padding: 8px 32px 8px 6px;
	margin-bottom: 0;
	/* QC382 */
	text-decoration: none;
}

.if5 .produktabschluss .button_pfeil {
	width: 15em;
	padding-right: 0.1em;
	margin: 0 0 .5em 0;
}
.if5 table.if5_uebersicht .produktabschluss {
	width: auto;
	text-align:left;
	margin:.5em 0 .5em 0;
	float:none;
}
.if5 table.if5_uebersicht .produktabschluss .pfeil_link,
.buttonline a.right
 {
	background-position: left center;
	padding-right:0;
	margin-right:0;
	text-align:left;
	color:red;
	font-weight:bold;
	/* QC382 */
	text-decoration: none;
}

.if5 .produktabschluss .button_pfeil .pfeil_link {
	background-position: right center;
	background-attachment: scroll;
	padding-right: 23px;
	margin-right: .6em;
	font-weight: bold;
	color: #ff0000;
	display: block;
	line-height:1.4em;
	/* QC382 */
	text-decoration: none;
	
}

.if5 .if5_modul_content .beispielrechng {
	float: left;
	clear: both;
	width: 28em;
	margin-left: 1em;
	border-right: 1px solid #e9e9e9;
	margin-top:-1.5em;
	margin-bottom:1em;
}

.if5 .if5_modul_content .produktpotrait {
	float: left;
	width: 29em;
	padding-left: 1em;
}

.if5 .if5_modul_content .produktpotrait .vorteil.weiter_link,
.if5 .if5_modul_content .beispielrechng .vorteil.weiter_link
	{
	float: right;
	margin-bottom: 1em;
	margin-right: 1em;
}

.if5 .if5_modul_content .produktpotrait p,.if5 .if5_modul_content .beispielrechng p {
	margin-right: 1em;
}



.if5 .if5_kondition.ausland .td_ausland {
	border-right: 1px #eee solid;
	vertical-align: top;
}
.if5 .if5_kondition.ausland .td_ausland_bottom {
	border-bottom: 1px #eee solid;
}
.if5 .if5_kondition.ausland .vorteilsliste_li.li_ausland {
	width: 100%;
	font-size: .8em;
}
.if5 .if5_kondition.ausland .ausland_inside {
	font-size: .8em;
}
.if5 .if5_modul_content h3,.if5 .if5_modul_content .kondition_text {
	margin-left: 1em;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	padding: 0;
}
.if5 .if5_modul_content .kondition_text {
	width: 30em;
}
.if5 .if5_modul_content .detail_text {
	float: left;
	padding-left: 1em;
}

/*=====================================================================================*/
/* AKTIONSFLÄCHEN, OPENER, GSW-BANNER
=======================================================================================*/
.if5 .if5_opener p,
.if5 .if5_aktionsflaechen_kl p,
.if5 .if5_aktionsflaechen_gr p 					{ color: #000000; }
.if5 .if5_opener h3,
.if5 .if5_opener a,
.if5 .if5_aktionsflaechen_gr a,
.if5 .if5_aktionsflaechen_kl a,
.if5 .if5_aktionsflaechen_gr li,
.if5 .if5_aktionsflaechen_kl li,
.if5 .if5_aktionsflaechen_gr h3,
.if5 .if5_aktionsflaechen_kl h3,
.if5 .if5_banner a,
.if5 .if5_banner h4,
.if5 p.if5_afr_link a, 
.if5 p.if5_afl_link a,
.if5 .if5_gsw h1  								{ text-decoration: none; }

/*-------------------------------------------------------------------------------------*/
/* AKTIONSFLÄCHEN
---------------------------------------------------------------------------------------*/
/*nur auf Startseite, nicht auf Produktseite*/
.if5 .if5_opener_dsgv 							{ border-bottom:1px solid #e9e9e9; }

/*-------------------------------------------------------------------------------------*/
/* DSGV OPENER
---------------------------------------------------------------------------------------*/
/*Opener und AF ueber inline-style ala IF4*/
.if5 .if5_dsgv 									{ margin:0; padding:0; width:60em; height:20.0em; }
.if5 .if5_dsgv .dsgv_link 						{ position:relative; top:3.4em; }

/* Opener z.B. auch auf Produktseite */
.if5 .if5_opener 								{ float:left;
												min-height: 20em;
											    height: auto !important;
											    height: 20em;
												width:59.8em;
												margin-bottom:1em;
												margin-right:1em;												
												position:relative; }
.if5 .if5_produkt_opener 						{ border-bottom: none; }
.if5 .if5_opener h2,
.if5 .if5_opener h3 							{ margin-bottom:0;
												padding-top:8px;
												margin-top:0px;
												padding-left:9px; }
.if5 .if5_opener h2 							{ width:10em;
												font-weight:normal;
												padding-top:5px;}
.if5 .if5_produkt_opener h2 					{ width: 15em; }
.if5 .if5_opener h3 							{ width:15em; margin-bottom:0.2em; padding-bottom:0; font-weight:bold; }
.if5 .if5_opener .opener_text 					{ display:block;
												width:22em;
												margin-left:9px;
												padding-top:0;
												margin-top:0.9em; }
.if5 .if5_opener p,
.if5 .if5_produkt_opener p						{ display: block; 
												width: 22em;
												margin-left: 9px;
												padding-top: 0pt;
												padding-left: 0pt;
												font-size: 1.2em;
												margin-top: 0.9em; }
/*-------------------------------------------------------------------------------------*/
/* OPENER TYPEN
---------------------------------------------------------------------------------------*/
.if5 .if5_opener_2 h2,
.if5 .if5_opener_3 h2,
.if5 .if5_opener_3a h2 							{ position: relative;
												left: 175px;
												top: 0.8em;
												display: block; } 
.if5 .if5_opener_2 h2							{ top:1.5em;
												padding-top:0; /* reset */
												margin-top:0;
												margin-left:0; }
.if5 .if5_opener_1 h2 							{ margin-left: 175px;
												margin-top: 1.2em;
												display: block;
												width: 10.8em;
												padding-top:0; }
.if5 .if5_opener_3 h2,.if5 .if5_opener_3a h2 	{ top: 0em; }
.if5 .if5_opener_3 h2 							{ top: .7em; margin-left:0; }
.if5 .if5_opener_2 h2,
.if5 .if5_opener_3 h2,
.if5 .if5_opener_3a h2 							{ width: 17em; padding-top:0; }

.if5 .if5_opener_2 h2.opener_2_h2 				{ position: relative;
												left: 9.5em;
												margin-top: 0.5em;
												padding-top:0;
												width:15.2em; }

.if5 .if5_opener_1 .op_left 					{ float: left; width: 39em; }
.if5 .if5_opener_1 .op_right 					{ float: left; width: 21em; position: relative; height: 20em; }
.if5 .if5_opener_1 ul 							{ position: absolute;
												left:26em;
												top:3.5em;
												margin-bottom: 0em;
												margin-top:0;
												bottom: 0;
												padding-left: 175px; }

.if5 .if5_opener_3 ul,.if5 .if5_opener_3a ul 	{ position: relative;
												left: 175px;
												top: 1.2em;

												padding:0;
												margin:0;
												width: 41.3em; }

.if5 .if5_opener_3 p,.if5 .if5_opener_3a p 		{ position: relative; left: 175px; top: .5em; width: 34em; margin-left:0; }
/*.if5 .if5_opener_3 p,
.if5 .if5_opener_3a p					 		{ position: relative;
												left: 168px;
												margin-left:0;
												padding-left:0;
												font-size: 1.0em;
												margin-top: 0.9em;
												top: .5em;
												width: 34em;}*/
.if5 .if5_opener_3 h3					 		{ position: relative;
												left: 175px;
												margin-left:0;
												margin-bottom: 0.2em;
												margin-top: 8px;
												top: .5em;
												/*width: 34em;*/
												width: 20em;}
.if5 .if5_opener_3a p 							{ top: -.5em; }

.if5 .if5_opener_2 ul 							{ position: relative;
												left: 28.3em;
												top: 5em;
												padding: 0;
												width:30em;
												margin-left:0; }

.if5 .if5_opener_3a ul 							{ top: -.8em; }
.if5 .if5_opener_2								{ background-position: bottom left !important; }
.if5 .if5_opener_1 ul li,
.if5 .if5_opener_2 ul li,
.if5 .if5_opener_3 ul li,
.if5_opener .elementLink,
.if5_produkt_opener .elementLink,
.if5 .if5_opener_3a ul li 						{ padding-bottom: 1.3em;
												padding-left: 2em;
												background-position: top left;
												margin-right: 1em; }
.if5 .if5_opener_3 ul li,
.if5 .if5_opener_3a ul li 						{ padding-bottom: .7em; }
.if5 .if5_opener_3a ul li 						{ padding-bottom: 0.5em; }


/*Aktionsflaechen*/
.if5 .if5_aktionsflaechen_gr {
	border-bottom: 1px solid #e9e9e9;
	margin: 0;
	padding: 0;
	height: 20em;
	width: 27.9em; /* ni:mann; um 1em veringert wegen hinzugefuegten right-padding QC#1394 */
	padding-right:1em;
}
/*Aktionsflaechen in TAB*/
.if5 .if5_details .if5_aktionsflaechen_gr {
	width: 27.5em; /* ni:mann; um 1em veringert wegen hinzugefuegten right-padding QC#1394 */
}
.if5 .if5_aktionsflaechen_kl {
	min-height: 15em;
	/*padding-bottom: 1em;*/ /*NI: T.C QC909 1em Abstand wird durch Service Navi realisiert*/
	width: 28em; /* ni:mann; um .5em veringert wegen vergroesserung des right-padding auf 1em QC#1391 */
	display: block;
	float: left;
	padding-left: 1em;
	padding-right: 1em;
}

.if5 .if5_aktionsflaechen_gr h3,
.if5 .if5_aktionsflaechen_kl h3 {
	margin: 0px;
	margin-top: 0.5em;
	font-weight:bold;
	display:block;
}

.if5 .if5_af_links {
	display: block;
	float: left;
	/*height: 20em; wieder raus def. durch bild*/
	border-right: 1px solid #e9e9e9;
	padding-left: .9em;
	overflow:hidden;
}
.if5 .if5_af_links h3 {
	padding-left:5px!important;
}
.if5 .if5_af_rechts h3 {
	padding-left:9px!important;
}

.if5 .if5_af_rechts {
	height: 20em; /*wieder raus def. durch bild*/
	display: block;
	float: left;
	padding-left: .9em;
	padding-top: 0em;
	overflow:hidden;
}
.if5 #section .if5_af_rechts .arrow {
	margin-left:0px;
}
.if5 #section .if5_af_rechts .elementLink  {
	background-image:none;
}
/*AF Typen*/ /*Background-image aus inline-style, da dynamisch*/
.if5 .if5_af1l { /*Bild links, Text und 1 Link*/
	background-image: url(../af_01_links.jpg);
	/*_templates angepasst an inline Style und m�sste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom left;
}

.if5 .if5_afl_text {
	margin-left: 120px;
	margin-right: 0.5em;
	padding-left:0;
}

.if5 .if5_afl_link {
	margin-top: 2.3em;
	margin-left: 120px;
	padding-left:0;
}

.if5 .if5_afl_link a {
	padding-left: 1.8em;
}

.if5 .if5_afr_text {
	width: 14em;
}

/*.if5 .if5_afr_link {
	margin-top: 2.3em;
}*/
.if5 .if5_afr_link {
	margin-top: 1.0em;
}
.if5 .if5_afr_link_zp {
	background:url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat left center;
	padding:.1em 0 .1em 20px;
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:1em;
}

.if5 .if5_afr_link a {
	padding-left: 1.8em;
}




.if5 .if5_af1r {/*Bild rechts, Text und 1 Link*/
	background-image: url(../af_02_rechts.jpg);
	/*_templates angepasst an inline Style und m�sste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom right;
}

.if5 .if5_af2 .if5_afr_link,.if5 .if5_af4r .if5_afr_link {
	margin-top: 1.0em;
}

.if5 .if5_af2 img {
	margin-top: 1em;
}

.if5 .if5_af3l { /*Bild links und 5 Links*/
  background-image:url(../af_03_links.jpg);/*_templates angepasst an inline Style und m�sste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom left;
	position: relative;

}
.if5 .if5_af3l .af3l_linklist_wrap{
	bottom:0em;
	left: 130px;
	position: absolute;
	height:15.5em;
	overflow:hidden;
	width:16em;
}
.if5 .if5_af3l .af3l_linklist {
	position: absolute;
	margin: 0;
	padding:0;
	bottom:2em;
}

.if5 .if5_af3l .af3l_link {
	margin-top: 1.4em;
	width:15em;
}

.if5 .if5_af3l .af3l_link a {
	padding-left: 1.8em; 
}

.if5 .if5_af4l { /*Bild links, Prozente und 1 Link*/
  background-image:url(../af_01_links.jpg);/*_templates angepasst an inline Style und m�sste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom left;
}

.if5 .if5_af4l img {
	margin-left: 13em;
	margin-top: 1em;
}

.if5 .if5_af4l .if5_afl_link {
	margin-top: 1.8em;
}

.if5 .if5_af4r {/*Bild rechts, Prozente und 1 Link */
	background-image: url(../af_02_rechts.jpg);
	/*_templates angepasst an inline Style und m�sste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom right;
}

.if5 .if5_af4r img {
	margin-top: 1em;
}

.if5 .if5_af5l { /*Bild links, Pulldown-Links, Text*/
  background-image:url(../af_01_links.jpg);/*_templates angepasst an inline Style und muesste hier raus*/
	background-repeat: no-repeat;
	background-position: bottom left;
}

.if5 .if5_af5l form {
/*	margin-left: 12em; */
/*	margin-top: 1.8em; */
}

.if5 .if5_af5l select {
	width: 10em;
	font-size:1.2em;
}

.if5 .if5_af5l form input {
	padding-left: 0.3em;
}
.if5 .if5_af5l form input#menuSubmitBtn{
	margin-bottom:-.2em;
}
.if5 .af5_form_div form{
	padding:0;
	margin:0;
}
.if5 .af5_form_div {
	margin-left: 120px;
	margin-top: 1.8em;
}
.if5 .if5_af6 .if5_afr_link {
	margin-top: 1.0em;
}

/* Banner ueber die gesamte Breite des Content, z.B. die "SExpertenempfehlung"
 * Durch den Schatten-Look sind HTML und CSS leider recht verschachtelt. */
.if5 .if5_banner {
	float: left;
	clear: both;
	width: 60em;
	margin: 1em;
	margin-top: 1em;
	margin-left: 0em;
	height:104px;
  background: url(../banner_schatten.gif) no-repeat bottom left;
}

.if5 .if5_banner div.first {
	background: url(../banner_hg_or.gif) no-repeat top right;
}

.if5 .if5_banner img.illu {
	margin: 0;
	margin-top: 1px;
	float: left;
	clear: none;
	padding-right: 0;	/*FI/Nolte(22102009): IE6 ign. pl*/
	margin-right: 0;	/*FI/Nolte(22102009): IE6 ign. pl + Rahmenprobl. IE6*/
}

.if5 .if5_banner div.second {
	font-size: 1em;
	height: 92px;
	padding: 5px;
	padding-top:0;
	padding-right:0; 	/*FI/Nolte(22102009): s. banner_link*/
	padding-left:0; 	/*FI/Nolte(22102009): IE6 Rahmenproblem*/
	background: url(../banner_hg_ur.gif) no-repeat bottom right;
}

.if5 .if5_banner div.second top,
.if5 .if5_banner div.second h4,
.if5 .if5_banner div.second p { 
	position:relative; 	/*FI/Nolte(22102009): Abstandsprobl.*/
	left:10px;			/*FI/Nolte(22102009): Abstandsprobl.*/
}
.if5 .if5_banner div.second top h4,
.if5 .if5_banner div.second top p {
	position:static;
}
.if5 .if5_banner div.top {
	height:75px;
	overflow:hidden;
	float:left;
}

.if5 .if5_banner h4 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-top:8px;
	clear: none;
}

.if5 .if5_banner .banner_link_1,
.if5 .if5_banner .banner_link {
	font-size: 1.2em;
	height: auto;
	float: left;
	padding: 0;
	margin-top: 0em;
}

.if5 .if5_banner .banner_link {
	width: 14em;
}

.if5 .if5_banner div.banner_link {
	width:19.8em; /*FI/Nolte(22102009): Link zu kurz*/	
}

.if5_banner .banner_link_1 {
	width: 32em;
}

.if5_banner p {
	clear: none;
}

.if5_banner a.cb_link {
	float: right;
	clear: none;
	background-image: url(../basis/seclink.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 15px;
}
.if5_banner .banner_link a.cb_link,
.if5_banner .banner_link_1 a.cb_link {
	float: left;
	display: block;
	position: relative;
	left: 2em;
	clear: both;
}

.if5_banner .banner_link_1 a.cb_link {
	float: right;
	margin-right: 0.8em;
}

/*Stoerer*/
.if5_stoerer {
	margin: 0;
	padding: 0;
	width: 60em;
}

.if5_stoerer img {
	float: left;
	clear: right;
}

.if5_stoerer h2 {
	float: left;
	margin: 0.6em;
	font-weight: normal;
}

.if5_stoerer .p {
	margin: 0;
	padding: 0;
	float: left;
	width: 40em;
}

.if5_stoerer .p p {
	margin-left: 1.2em;
	margin-right: 1.2em;
}

.if5_stoerer ul {
	margin-top: 1em;
	padding-left: 0;
	margin-left: 1.2em;
}

.if5_stoerer ul li {
	background-position: center left;
	line-height: 1.8em;
	font-size: 1.2em;
}

.if5_stoerer ul li a {
	padding-left: 2em;
	color: #666666;
	text-decoration:none;
}

/*GV-Contentelement*/
.if5_gvContentElement {	/*FI/Nolte (06032009): Neues Contentelement*/
	width:50em;
	float:left;
	margin:0 0 3.3em 0; /*FI/Nolte: WG. Hilfe-Icon notwendig!!*/
	font-size:1.2em;
	padding:0;
}

.if5_gvContElemBottom {
	margin:0 0 2em 0; /*FI/Nolte: WG. Hilfe-Icon notwendig!!*/
}

.if5_gvContentElement .img { /*FI/Nolte (06032009): Neues Contentelement*/
	float:right;
	right:0;
	top:0;
	border:0;
	vertical-align:middle;
	margin-right:0;
}

.if5_gvContentElement .p { /*FI/Nolte (06032009): Neues Contentelement*/
	margin:1em 0 0 0em;
	padding:0 0 0 1em;
	color:#000000;
}
.if5_gvContentElement .p a { /*FI/Nolte (19032009): Neues Contentelement*/
	text-decoration:underline;
}

.if5_gvContentElement .p ul { /*FI/Nolte (06032009): Neues Contentelement*/
	padding-left:0;
	margin-left:0;
}

.if5_gvContentElement .p ul li { /*FI/Nolte (06032009): Neues Contentelement*/
	font-size:1.0em;
	margin-left:0;
}


.if5_gvContentElement .l1 a,
.if5_gvContentElement .l2 a, 
.if5_gvContentElement .l3 a { /*FI/Nolte (06032009): Neues Contentelement*/
	background:transparent url(../if5_pf_klein.gif) no-repeat scroll left center;
	padding-left:15px;
	color:#666666;
	text-decoration:none;
}

.if5 .if5_werbung h4 {
	margin-top: 0em;
}

.if5 .if5_seiten {
	margin-top: .5em;
}
.if5 .if5_seiten .if5_white_o_reiter{
	width:59.7em;
}
.if5 .if5_seiten .if5_verlauf_u,
.if5 .if5_seiten .if5_verlauf_o,
.if5 .if5_seiten .if5_white_u,
.if5 .if5_seiten .if5_rand{
	width:59.7em;
}




.if5 .if5_nav .loginfeld{
	width: 12.91em;		/*FI/Nolte(25062009): Defect 2520 (FI)*/
	font-size:1.2em;	/*FI/Nolte(25062009): Defect 2520 (FI)*/
	font-family: Arial, Helvetica, sans-serif;	/*FI/Nolte(25062009): Defect 2520 (FI)*/
}



.if5 div.error{
	clear:left;
	color: red;
}
#vgl3 input {
	padding-top:0;
	margin-top:0;
}

#vgl3 .rechts {
	width:100%;
}


/*****************************************************************/
.rn_wrap{
	padding-top:1em;
}

.if5_content table.rufnummern{
	margin:1em;
	padding-bottom:1em;
}
.if5_content table.rufnummern td,
.if5_content table.rufnummern th{
	padding:.5em;
}
.if5_content .rn_top{
	margin:1em;
}
.if5_content .rn_top h4{
	margin-top:0;
	padding-top:.5em;
}
.if5_content table.rufnummern,
.if5_content .impressum table{
	border: 1px #444 solid;
	border-collapse: collapse;
	border-spacing: 1px;
}
.if5_content .impressum {
	border-bottom:0;
	padding-bottom:2.5em;
}
.if5_content .impressum_pad{
	margin-left:1em;
}
.if5_content .impressum h6{
	margin:1em 0 1em 0;
}
.if5_content table.rufnummern th.top ,
.if5_content .rufnummern table th.top ,
.if5_content .impressum table th.top {
	text-align:left;
	vertical-align:top;
}
.if5_content table.rufnummern td, .if5_content table.rufnummern th,
.if5_content .rufnummern table td, .if5_content .rufnummern table th,
.if5_content .impressum table td, .if5_content .impressum table th {
	font-size:1.2em;
	border-left: 1px #444 solid;
	border-bottom: 1px #444 solid;
}
.if5_content .impressum table th {
	background:#e9e9e9;
	text-align:left;
	vertical-align:top;
	font-weight:bold;
}
.if5_content .impressum .impressum_text{
	margin-top:1em;
	margin-bottom:0;
	padding-bottom:0;
}
.if5_content .impressum .impressum_table_wrap table{
	width:60em;
}
.if5_content .impressum .impressum_table_wrap table th,
.if5_content .impressum .impressum_table_wrap table td{
	padding:.5em;
}
.if5_content .impressum p.impressum_text a.link{
	text-decoration:underline;
}
.if5_content .impressum p.impressum_text a.link:hover{
	text-decoration:none;
}



.if5_content table{
	clear:both;
}
.if5_content table tr{
	vertical-align:top;
}
.if5_content table tr#giroBeantragenTR a{
	margin:0 -0.75em 0 -0.25em
}
.if5_content table th{
	vertical-align:top;
	text-align:left;
	background-color:#e9e9e9;
	color:#666;
}
.if5_content table th.top{
	vertical-align:top;
	text-align:left
}

.rechts{
	float:right;
}

.if5_content a.tooltip,
.if5_content a.tooltip {
	background-image:url(../icon_info.gif);
	background-repeat:no-repeat;
	cursor:help;
	height:19px;
	padding:0;
	position:absolute;
	width:26px;
}
.if5_content a.tooltip span,
.if5_content a.tooltip span {
	display:none;
}
.if5_content a.tooltip:hover,
.if5_content a.tooltip:hover{
	overflow:visible !important;
	color:#000;
	text-decoration:none;
	cursor:help;
	z-index:99998 !important
}
.if5_content a.tooltip:hover span,
.if5_content a.tooltip:hover span{
	display:inline;
	position:absolute;
	top:-2em;
	right:26px;
	width:24em;
	height:auto;
	overflow:hidden;
	border:1px solid #d0d0d0;
	background:#ffffd0;
/*	filter:alpha(opacity=80);
	-moz-opacity:0.8px;
	opacity:0.8px; */
	line-height:1em;
	z-index:999 !important;
	padding:0.5em
}

/******************** KONTAKT ************************/


.if5 .if5_content .if5_kontakt_anschrift{
	padding: 1em;
	float:left;
}
.if5 .if5_content .if5_kontakt_anschrift h4{
/*	color:red;
	font-size:2em;
	font-style:normal;
	font-weight:400; */
	margin:0 0 0.5em;
	padding-top:0.5em;
}
.if5 .if5_content .if5_kontakt_anschrift p{
	margin-top:.5em;
}


.if5 .logoimg{
	margin-left:0 !important;
}

/*********************************** FOOTER CONTENT PAGES ************************************/

.if5 .if5_content div.agb,
.if5 .if5_content div.datenschutz,
.if5 .if5_content div.nutzungsbedingungen,
.if5 .if5_content div.nutzungshinweise,
.if5 .if5_content div.hinweise_vertragsabschluss,
.if5 .if5_content div.betriebszeiten,
.if5 .if5_content div.preise,
.if5 .if5_content div.disclaimer,
.if5 .if5_content div.zka,
.if5 .if5_content div.nutzungshinweise{
	margin-left:1em;
	padding-right:1em;
	padding-bottom:1.5em;
	float:left;
}
.if5 .if5_content div.agb h2,
.if5 .if5_content div.datenschutz h2,
.if5 .if5_content div.nutzungsbedingungen h2,
.if5 .if5_content div.nutzungshinweise h2,
.if5 .if5_content div.hinweise_vertragsabschluss h2,
.if5 .if5_content div.betriebszeiten h2,
.if5 .if5_content div.preise h2,
.if5 .if5_content div.disclaimer h2,
.if5 .if5_content div.zka h2,
.if5 .if5_content div.nutzungshinweise h2{
	padding:0;
	margin:0;
	padding-top:.3em;
}
.if5 .if5_content div.preise p,
.if5 .if5_content div.datenschutz p{
	margin-left:0.1em !important;
	padding-left:0.1em !important;
}
.if5 .if5_content div.preise .price_table_wrap{
	margin-top:1em;
	margin-bottom:2em;
	border:1px solid #e9e9e9;
}
.if5 .if5_content div.preise .price_table{
	padding:0;
	margin:0;
	width:100%;
	border-spacing:0px;
	border:0;
}
.if5 .if5_content div.preise .price_table_wrap .price_table th{
	font-size:1.2em;
	padding: .3em .4em;
}
.if5 .if5_content div.preise .price_table_wrap .price_table td{
	font-size:1.2em;
	padding: .3em .4em;
	vertical-align:middle;
}
.if5 .if5_content div.agb p a.seclink,
.if5 .if5_content div.preise .price_table_wrap .price_table td a {
	background:transparent url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat scroll 0 50%;
	display:block;
	font-size:1em;
	padding-left:22px;
	position:relative;
	text-align:left;
	text-decoration:none;
	white-space:nowrap;
	clear:right;
	line-height:1.5em;
}
.if5 .if5_content div.agb p a.seclink{
	margin:.4em;
}
.if5 .if5_content div.agb p a.link{
	text-decoration:underline;
}
.if5 .if5_content div.agb p a.link:hover{
	text-decoration:none;
}

/******************************* PRESSECENTER ******************************/

.if5 .if5_content .ueber_uns_pressecenter h2{
	float:left;
	clear:none;
}
.if5 .if5_content .ueber_uns_pressecenter{
	float:left;
	padding-bottom:1em;
	padding-left:1em;
	text-align:left;
}
.if5 .if5_content .ueber_uns_pressecenter table{
	float:left;
	border:1px solid #e9e9e9;
}
.if5 .if5_content .ueber_uns_pressecenter p{
	clear:left;
}
.if5 .if5_content .ueber_uns_pressecenter table th,
.if5 .if5_content .ueber_uns_pressecenter table td{
	padding: .4em .5em ;
	font-size:1.2em;
}
.if5 .if5_content div.leer_klein{
	padding: 0em;
	margin: 0em;
	line-height:1px;
	font-size:1px;
	float:left;
	clear:both;
}
.if5 .if5_content div.leer{
	padding: 1em;
	float:left;
}
.if5 .if5_content div.leer p{
	padding:0;
	margin:0;
}
/******************************* PANEL ******************************/


.if5 .if5_content .panel .voll .if5_seiten .if5_rand,
.if5 .if5_content .panel .voll .if5_seiten .if5_white_o,
.if5 .if5_content .panel .voll .if5_seiten .if5_white_u,
.if5 .if5_content .panel .voll .if5_seiten .if5_verlauf_u,
.if5 .if5_content .panel .voll .if5_seiten .if5_verlauf_o{
	width:59.8em;
}
.if5 .if5_content .panel {
	float:left;
	clear:left;
}


/******************************* IHRE SPARKASSE ******************************/


.if5 .if5_ihre_sparkasse {
	padding-left:1em;
	float:left;
	margin-bottom:1em;
}
.if5 .if5_ihre_sparkasse h2,
.if5 .if5_ihre_sparkasse h3 {
	float:left;
	clear:left;
	margin:0;
	padding:.5em 0 .5em 0;
}
.if5 .if5_ihre_sparkasse h2{
	padding-bottom:0;
	padding-top:.2em;
}
.if5 .if5_ihre_sparkasse p{
	clear:left;
	margin-top:.5em;
	padding-top:0;
}

/******************************* MISC ******************************/

.if5 .if5_content .if5_modul_content table td h3.th_h3,
.if5 .if5_content table td h3.th_h3{
	margin:0;
	padding:1em;
}
.if5 .if5_content .if5_content_inner a.no_underscore,
.if5 a.no_underscore,
.if5 .no_underscore{
	text-decoration:none !important;
}
.if5 .if5_content .top_pad{
	padding-top:.8em;
}

/******************************* PRIVATKUNDEN ******************************/

.if5 .if5_content div.hinweise{
	float:left;
	padding-bottom:1.5em;
}
.if5 .if5_content div.hinweise ul,
.if5 .if5_content div.hinweise ul li,
.if5 .if5_content div.hinweise h4{
	padding:0;
	margin:0;
}
.if5 .if5_content div.hinweise h4{
	padding:0 0 .3em 1em;
	margin:0;
}
.if5 .if5_content div.hinweise ul{
	padding:0 0 .5em 0;
	margin:0 1em 0 2.4em;
	list-style-type:square;
	font-size:1.2em;
}
.if5 .if5_content div.hinweise ul li{
	margin:.3em 0;
}
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border_darker,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border_darker th,
.if5 .if5_modul_content .if5_seiten table.if5_tbl_border_darker td{
	border:1px solid #ccc;
}
.if5 .if5_content h3.h3_top{
	padding:1em 0 .3em .7em;
	margin:0;
}
.if5 .if5_content div.header{
	font-size:1.3em;
	font-weight:bold;
}

/************** beispielrechnung ***********/

.if5 .if5_content .produktpotrait_wrap .beispielrechnung{
	padding-top:2em;
	text-align:left;
	vertical-align:top;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form,
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form fieldset{
	padding:0;
	margin:0;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form label{
/*	font-size:1.2em;
	padding-right:10px;
	line-height:1.8em;
	display:block;
	float:left;
	margin:0;
	width:11em;
*/
	display:block;
	float:left;
	font-size:1.2em;
	background: #ababab url(../check_label_hintergrund.gif) no-repeat right center;
	color: white;
	width: 10.5em;  
	white-space: nowrap;
	height: 2em;
	line-height: 2em;
	text-align: right;
	vertical-align: middle;
	clear: left;
	margin-right: 0.5em;
	padding-right:15px;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form div.normal_size{
	font-size:1.2em;
	line-height:1.8em;
	float:left;
	padding-left:5px;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form input{
	margin-top:.1em;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form div.submit{
	clear:both;
	padding-top:1em;
	text-align:center;
	margin:0 auto;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form div.line{
	clear:both;
}
.if5 .if5_content .produktpotrait_wrap .beispielrechnung form div.top_pad{
	padding-top:.5em;
}


/******************************* FIRMENKUNDEN ******************************/
.if5 .if5_content span.normal_size{
	font-size:1.2em;
	line-height:2em;
}
/************** iban ***********/
.if5 .if5_content .iban div.submit{
	width:100%;
	text-align:center;
	margin:0 auto;
	float:none !important;
}
.if5 .if5_content .iban div.submit div{
	margin:0 auto;
	text-align:center;
	float:none !important;
}
.if5 .if5_content .iban div.submit div input.formularsubmitbutton{
	margin:0 auto;
	text-align:center;
	float:none !important;
}
.if5 .if5_content h3.iban_ergebnis{
	padding:0;
	margin:1em 0;
}
.if5 .if5_content h3.iban_form{
	margin-top:0;
}
/******************************* MISC ******************************/
.if5 .if5_content .flashcontentactive{
	overflow:auto; /* ni:mann; hide zu grossen flash content; for FF ) */
}
.if5 .flash_lbs{
	height:42.5em; /*NI: T.C T656235376435386*/
}
/* NI: T.C T633835306265303 Ueberlappen von flash*/
.if5 .produktabschluss_flash_lbs{
	position: absolute;
	top: 35.5em;
	left:0em;
}
/* NI: T.C T633835306265303 Abstand reduzieren
.if5 .produktabschluss_flash_riester{
	position: relative;
	top: -3em;
}
*/
.if5 .if5_content .w58{
	width:58em !important;
}
.if5 .if5_content .clear{
	line-height:.1em;
	height:.1em;
}
/******************************* MODULE ******************************/

.if5 .if5_content div.toplink a {
	background:transparent url(../if5_button_hoch.png) no-repeat scroll right center;
	line-height:1.4em;
	padding:0.1em 2em 0.1em 0;
	text-decoration:none;
}

/******************************* Vergleichsrechner ******************************/
.if5 .if5_content #form_id #fieldset_container div.vergleichsrechner_row {
	width: 35em;	/* NI STEVE QC3012 Breite der Zeile festgelegt */
}

/* NI STEVE T383665303134323 Ausrichtung der Bestaetigungsseite */
.if5 .if5_content #fieldset_container dl.bestaetigung_zeile  {
	font-size: 1.19em;
	line-height: 1.71em;
	margin-top: 0.39em;	
}

.if5 .if5_content #fieldset_container dl.bestaetigung_zeile dt.label {
	
	padding-left: 0.9em;
	text-align: right;
	width: 15em;
}
.if5 .if5_content #fieldset_container dl.bestaetigung_zeile dt.label span{
	width: auto;
	font-style: normal;
}

.if5 .if5_content #fieldset_container dl.bestaetigung_zeile dd.right {
	font-weight: bold;
	
	bottom: 0em;
	font-size: 1em !important;
	/* margin-left: 1.4em;*/
	text-align: left;
	width: 32em;
	
	margin-left: 18em;
	margin-top: -1.8em; 
}

/* NI STEVE T383665303134323 ENDE Ausrichtung der Bestaetigungsseite */


.if5 .if5_content .if5_content_inner .if5_modul_content .if5_rand .if5_kondition_extra_wrap table.if5_kondition_extra td{
        min-width:6.5em; /* NI Gana T373534343136653*/
}
.if5 .if5_content .if5_content_inner .if5_modul_content .if5_rand .if5_kondition_extra_wrap table.if5_kondition_extra tr td.thema_td {
	width: 60%;/*NI Steve T333637306565356 Breite der Themenspalte erhoeht */
}
