/* BANKING */
.if5_seiten {
	margin-top: 0em;
}

.if5_seiten .if5_required {
	/* FI/Nolte (03022009): Wg. Probl. bei Sicherheitsfeatures*/
	padding-left: 0.1em; /*FI/Nolte(30012009)*/
	padding-right: 0.1em; /*FI/Nolte(30012009)*/
}

.if5_seiten a {
	cursor: pointer; /*FI/Nolte(25112008): Angepasster Mauszeige*/
}

.if5 .if5_content .if5_content_inner a.submitLink { /*FI/Nolte(24062009): Finanzstatus*/
		text-decoration:none; 
		margin-left:0.75em;
} 
.if5 .if5_content .if5_content_inner a.submitLink .submitLinkText { /*FI/Nolte(24062009): Finanzstatus*/
	position:relative;
	top:0.1em;
} 

.if5_seiten input {
	font-size: 1.0em; /*FI/Nolte(10032009): Bug FF3 Buttons Empf.daten*/
	padding: 1px;
}

.if5_seiten form .if5_inactive {
	background-color: #e9e9e9; /*hellgrau*/
	position:relative;
	/*FI/Nolte (14.04.2009): KKI inkatives Formularfeld */
}

.if5_seiten .if5_seiten form {
	font-size: 1.0em;
	/* FI/Nolte (22102008): Wg. der Struktur (!!) von Seiten wie Produktuebersicht darf dieser Wert nicht groesser als 1em sein!!!*/
}

.if5_seiten .if5_seiten form .osppformfehler,.if5_seiten .if5_seiten form .loginformgrund
	{
	font-size: 1.2em;
	/* FI/Nolte (22102008): Wg. der Struktur (!) von zentraler LoginSeite!*/
}

.if5_seiten .if5_seiten form table {
	font-size: 1.2em;
	/*FI/Nolte (28112008): Nachrichtentabelle Startseite z.B. */
}

.if5_seiten .if5_seiten .contentcontainerMainLayout form table {
	font-size: 1.0em;
	/*FI/Nolte (28112008): Nachrichtentabelle Startseite z.B. */
}

.if5_seiten .if5_seiten .contentcontainerMainLayout form .osppformfehler,.if5_seiten .if5_seiten .contentcontainerMainLayout form .loginformgrund
	{
	font-size: 1.0em;
	/* FI/Nolte (22102008): Wg. der Struktur (!) von zentraler LoginSeite mit dem Wrapper!*/
}

.if5_seiten .if5_seiten .contentcontainerMainLayout form .loginformgrund label.if5_formBez2r
	{
	position: relative;
	/*FI/Nolte(03.03.2009): Wg. 2 zweiliges Label bei zentr. Login*/
	top: -0.65em;
	/*FI/Nolte(03.03.2009): Wg. 2 zweiliges Label bei zentr. Login*/
}

.if5_seiten .if5_seiten .contentcontainerMainLayout form {
	font-size: 1.2em;
	/* FI/Nolte (22102008): Fuer Seiten die nicht wie Produktuebersicht aufgeb. sind*/
}

.if5_seiten .newline {
	line-height: 20%;
	clear: left;
}

/*.if5_seiten .if5_newline {  vorerst verworfen
*  clear:left; /*FI/Nolte (19122008): Floatingproblem bei Skontorechner*/
	/*}*/
.if5_seiten .if5_seiten {
	clear: right;
}

/* Unsichtbare Elemente */
.invisible {
	display: none;
}

/*Gesamt - Ueberschrift*/
.if5 h2 {
	clear: right;
}

/* Listenformatierung im Banking analog Vorteilsseite Produktverk.*/
.if5 .if5_seiten .osppinfoinhalt ul { /*FI/Nolte: Defect 821*/
	list-style-type: square;
	padding-left: 0em;
	margin-left: 1em;
	padding-top: 0;
	margin-top: 0;
}

.if5 .if5_seiten .osppinfoinhalt li { /*FI/Nolte: Defect 821*/
	margin-left: .5em;
}

.if5 .if5_seiten h2.contentbereichHeadLine,.if5 .if5_seiten h2.contentbereichHeadline
	{
	margin-top: 0.2em; /*FI/Nolte (09122008) */
	margin-left: 0.37em;
	/*FI/Nolte (24062009): Allgemeine Seitenueberschrift*/
	margin-bottom: 0.2em; /*FI/Nolte (03122008) */
}

.if5 .if5_seiten .if5_rand h2.contentbereichHeadLine,.if5 .if5_seiten .if5_rand h2.contentbereichHeadline
	{ /* FI/Nolte (24062009): Ueberschriften gen. & Startseite*/
	margin-left: 0.35em;
	/* FI/Nolte (03122008): Ueberschriften im Contentrahmen*/
}

.if5_seiten .if5_popup div.osppformtitel {
	margin-left: -1px;
	padding-left: 1.0em;
	font-size: 1.2em;
}

.if5_seiten .if5_popup div.osppformgrund {
	font-size: 1.2em;
}

.if5_seiten .if5_popup form div.osppformgrund {
	/*FI/Nolte(17042009): form muss innerhalb vom .contentcontainerMainLayout liegen*/
	font-size: 1em; /*FI/Nolte(17042009): PopUp eigene Rechnung*/
}

/* Ueberschrift unterm Reiter */
.if5_seiten form h1.osppformtitel,.if5_seiten form h2.osppformtitel,.if5_seiten form h3.osppformtitel,.if5_seiten form div.osppformtitel,.if5_seiten h3.boxHeadline
	{
	color: #666666;
	font-size: 1.2em;
	/*FI/Nolte (22102008) Korrektur fuer Produktverkauf !!*/
	font-weight: 700;
	/*  margin-left:0.5em; */
	margin-top: 0.5em;
	/*border-top:1px solid #e9e9e9;*/
	/* FI/Nolte: Border entfernt, da dies teils zu doppelten Trennlinien fuehrt !! */
}

.if5_seiten font.osppformtitel {
	/*FI/Nolte (19122008): Loesung Def.1397 Marketing-GV*/
	margin-left: 0.8em;
	font-size: 1.4em;
	color: #666666;
	font-weight: 700;
	margin-top: 0.5em;
}

.if5_seiten .contentcontainerMainLayout form .osppformtitel {
	font-size: 1.2em;
	/*FI/Nolte (27102008): Wg.unterschiedl. Skalierung der Formulare  */
	margin-left: 0;
	padding-left: 0.8em; /* FI/Nolte (13112008): Zuarbeit H. Sattler*/
	/* FI/Nolte (12122008): Korrektur Abstand - Stylekonform*/
	padding-top: 0.5em; /* FI/Nolte (13112008): Zuarbeit H. Sattler*/
}

.if5_seiten form .osppinfoinhalt h2.osppformtitel,.if5_seiten .contentcontainerMainLayout form .osppinfoinhalt h2.osppformtitel
	{
	margin-left: 0;
	/*FI/Nolte (19122008): Loesung Def.1397 Marketing-GV TAN-Eing.*/
	padding-left: 0;
	/*FI/Nolte (19122008): Loesung Def.1397 Marketing-GV TAN-Eing.*/
}

/*FI/Nolte(07102009): WG. IE6 Finanzst. Funktionen*/
.if5_seiten table.osppformgrund td div.osppinfoinhalt { display: inline-block; }

.if5_seiten h3.boxHeadline,.if5_seiten form div.osppformtitel {
	border-top: 1px solid #e9e9e9; /* FI/Nolte: siehe oben */
}

.if5_seiten .contentcontainerMainLayout form h3.osppformtitel {
	font-size: 1.083em; /*FI/Nolte (10022008): KKI/Produktabschluss*/
	/*margin-left:0.4em*/
	/* FI/HK 5.11.2008 OPV: Ueberschrift in Abschluss,Angebotsdaten*/
	/*FI/Nolte (08012009) */
}

.if5_seiten form h1.osppformtitel {
	margin-top: 1em;
	font-size: 1.4em;
}

/*Text - Ueberschrift*/
.if5_seiten h3.boxHeadline {
	clear: both;
	display: block;
	margin-top: 2.55em;
	margin-bottom: 0.3em; /* FI/Nolte (24102008): Produktuebersicht*/
	padding: 0.8em 0.7em 0 0.75em; /*FI/Nolte(24062009):Startseite*/
	/* FI/Nolte (22042009): Innenabstaende zu Contentrahmen siehe Startseite */
}

/*Pfeillink2*/
.if5_seiten .pfeilLink2,.if5 .if5_seiten .if5_content_inner a.pfeilLink2
	{
	margin: 0.6em 0 0 0;
	background: transparent url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat
		scroll left center;
	padding-left: 22px;
	/* FI/Nolte (22102008): Korrektur Abstand Kullerpfeil*/
	color: #666666;
	text-decoration: none;
	border: none;
	margin-left: 0.5em;
}

.if5 .if5_seiten .if5_content_inner a.pfeilLink3 {
	/*FI/Nolte(16042009):Kontoaktionen*/
	text-decoration: none;
	color: #666666;
	background: url(/finanzgruppe/_images/if5/if5_pf_klein.gif) no-repeat left 0.2em;
	padding-left: 18px;
	font-weight: normal;
	font-size: 1.0em;
	cursor: pointer;
	display: block; /*FI Mönchmeyer 17062009: Finanzstatus->Funktionen->weitere Funktion Zeilenumbruch */
}

.if5_seiten div.contentcontainerMainLayout form div.osppformtitel2 {
	text-align: right; /*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	padding-right: 1.0em;
	/*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	cursor: pointer; /*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	border-top: none; /*FI/Nolte(17042009): QC207 Finanzstatus*/
	border-left: none; /*FI/Nolte(17042009): QC207 Finanzstatus*/
	border-right: none; /*FI/Nolte(17042009): QC207 Finanzstatus*/
	border-bottom: 1px solid #e9e9e9;
	/*FI/Nolte(17042009): QC207 Finanzstatus*/
	margin-bottom: 0.6em; /*FI/Nolte(17042009): QC207 Finanzstatus*/
	padding-bottom: 0.6em; /*FI/Nolte(17042009): QC207 Finanzstatus*/
}

.if5_seiten div.contentcontainerMainLayout form div.osppformtitel2 a.pfeilLink
	{
	text-decoration: none;
	/*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	color: #666666; /*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	background: url(/finanzgruppe/_images/if5/if5_pf_klein.gif) no-repeat left 0.2em;
	/*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	padding-left: 18px; /*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
	font-weight: normal;
	/*FI/Nolte(25022009): Sortieren-Link Finanzstatus*/
}

.if5 .if5_seiten .if5_content_inner input.stdleft {
	padding-left: 0.8em; /*FI/Nolte (20012009): Empfaengerdatem +-Icon*/
}

.if5_seiten input.pfeilLink2 {
	text-align: left; /* FI/Nolte (03122008): Nachrichten - Konfiguration */
	padding-left: 22px;
	/* FI/Nolte (03122008): Nachrichten - Konfiguration */
	margin-bottom: 0.8em;
	/* FI/Nolte (03122008): Nachrichten - Konfiguration */
}

/*Texte*/
.if5_seiten p.begruessungText {
	/* float:left; FI/HK 05.11.2008: Startseite Hinweismeldungen */
	margin-top: 0em;
	margin-left: 0.75em; /* FI/Nolte (24062009): Startseite */
	margin-bottom: 1.45em;
	overflow: hidden; /*FI/Nolte (28112008): Hinweistext auf Startseite*/
}

/*Begruessungsseite*/
.if5_seiten .boxHinweis .begruessungText,.if5_seiten .contentfliesstext
	{
	margin-left: 0.7em;
	/* FI/Nolte (24062009): Nachrichten - Konfiguration / Startseite*/
}

.if5_seiten .contentfliesstext {
	font-size: 1.0em; /*FI/Nolte: Wg EMail-Weiche bei Login */
}

.if5_seiten .boxHeadline .pfeilLink.if5_pfeil {
	vertical-align: top;
	top: 0;
	right: 1em;
	background: transparent url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat
		scroll left center;
	padding-left: 22px;
	/* FI/Nolte (22102008): Korrektur Abstand Kullerpfeil*/
	color: #666666;
	text-decoration: none;
	border-bottom: none;
}

.if5_seiten .boxHeadline a {
	float: right;
	margin-right: 0.6em;
	font-weight: normal;
}

.if5_seiten .boxWichtigeFunktionen {
	position: relative;
	margin-top: 0.6em;
	padding-bottom: 0.6em;
	float: left;
	width: 100%;
	/*border-bottom:1px solid #e9e9e9; */
	/* FI/Nolte: 14102008 border unerwuenscht (Startseite) */
}

.if5 .if5_seiten .boxWichtigeFunktionen a { /*display:block;*/
	/*FI/Nolte (14042009): Startseite*/
	text-decoration: none; /*FI/Nolte (26112008)*/
	border-bottom: 0; /*FI/Nolte (26112008)*/
}

.if5_seiten .boxWichtigeFunktionen div {
	font-size: 1.3em;
	display: block;
	float: left;
	width: 13.2em; /*FI/Nolte: 27102008*/
	margin-left: 2em; /*FI/Nolte: 14102008*/
	margin-top: 0.5em;
}

.if5_seiten .boxWichtigeFunktionen div img {
	margin-bottom: 0.15em;
}

/*Formularfelder*/
.if5_seiten .loginformgrund {
	clear: both;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	width: 49.9em;
	/* FI/HK 5.11.2008 Trennlinien ragen ueber Rand (war 50em)*/
	overflow: hidden;
	border-bottom: 1px solid #e9e9e9;
	vertical-align: middle;
	/* FI/Nolte: Zu Fehlerbehebung Ihre Daten (Telefon)*/
}
.if5_seiten .osppformgrund 									{ clear: both;
															padding-top: 0.5em;
															padding-bottom: 0.5em;
															overflow: hidden;
															font-size:1.2em;
															border-bottom: 1px solid #e9e9e9;
															vertical-align: middle; }

/*FI/Nolte(22062009): GV-Unterseiten z.B. Umsaetze*/
.if5 .if5_seiten .osppformgrund div.leftcolumn div.if5_pagenumber_div {
	margin-top: 0; 
	position: relative; 
	top: -0.1em;
}

/*FI/Nolte(22062009): Umsatzanz.*/
.if5 .if5_seiten .osppformgrund div.leftcolumn div.if5_pagenumber_div input.buttonActiv {
	color:#999999;
	border-bottom: 1px solid #FFFFFF; /*FI/Nolte: Wg. IE7*/
	padding-bottom:0;
}
/*FI/Nolte(22062009): Umsatzanz.*/
.if5 .if5_seiten .osppformgrund div.leftcolumn div.if5_pagenumber_div input.button {
	border-bottom: 1px solid #000000;
	text-decoration:none;
	margin-left:0.1em;
	margin-right:0.1em;
	padding-left:0;
	padding-right:0;
	padding-bottom:0;
}

.if5_seiten .if5_popup .osppformgrund {
	width: 37.5em; 	/*FI/Nolte(27042009): Wg. Breite im verkleinerten Pop-Up*/
}

.if5_seiten .osppformgrund input { /*  vertical-align:middle; */
	top: 0.25em;
	position: relative;
	margin-left: 0.8em;
	/* FI/Nolte (03122008): z.B. Nachrichten - Konfiguration */
	margin-top: 0.15em;
	margin-bottom: 0.25em;
	/*padding:1px; FI/Nolte: Paddings duerfen so nicht gesetz werden, da sie z.B. .pfeillink2 ueberschreiebn
  padding-left:0;
  padding-right:0; */
}

.if5_seiten .osppformgrund .coltext input,
.if5_seiten .osppformgrund .osppinfoinhalt input { margin-left:0; } /*FI/Nolte: PFC*/

.if5_seiten .right { /*FI/Nolte (19122008): Druckansicht Finanzstatus*/
	text-align: right;
}

.if5_seiten .osppformgrund .osppinfoinhalt .right {
	clear: both;
	text-align: right;
	padding-right: 0.5em;
}

/*Inhaltsbereich*/
.if5_seiten div.osppinfoinhalt {
	font-size: 1em;
	margin-top: 0.25em;
	margin-right: 0.6em;
	margin-left: 0.8em;
	/* FI/Nolte (03122008): z.B. Nachrichten - Konfiguration */
	margin-bottom: 0.4em;
}

.if5_seiten div.osppinfoinhalt.if5_termin_text {
	margin-left: 17.4em;
	/* FI/Nolte (15122008): Ueberweis. Masse gem. Styleguide*/
	float: left; /* FI/Nolte (15122008): Ueberweis. Masse gem. Styleguide*/
}

/*Fehlermeldung/Warnung/Hinweis*/
.if5_seiten .osppformfehler ul li {
	color: #ff0000;
	font-weight: bold;
}

.if5_seiten .osppformfehler .osppliste {
	padding-top: 1em;
	padding-left: 1em;
}

.if5_seiten .contentcontainerMainLayout .osppformfehler .osppliste {
	font-size: 1.0em;
	/*FI/Nolte (31102008) Fehlerausgabe Ueberweisung und zenr. Login Ihre Daten*/
}

/*Linktext*/
.if5 .if5_seiten a.pfeilLink {
	/*FI/Nolte (24112008): Wg. Anpass. im if5_raster.css*/
	color: #ff0000;
	text-decoration: underline;
	/*FI/Nolte (24112008): Wg. Anpass. im if5_raster.css*/
	font-weight: bold; /*FI/Nolte (26112008): Login Homepage*/
	border-bottom: 0;
	/*FI/Nolte (24112008): Wg. Anpass. im if5_raster.css*/
}

.if5 .if5_seiten .hinweis .pfeilLink {
	color: #ff0000; /*FI/Nolte (26112008): Login Homepage*/
}

/*Buttonbereich*/
.if5_seiten div.osppbuttonbereich {
	margin-top: 1em;
	text-align: center;
	width: 100%;
}

/*Weiter Button*/
.if5_seiten input.osppbuttonlinklast {
	margin: 0.5em;
	font-size: 1.0em;
	margin-bottom: 0;
}

/*Zurueck Button*/
.if5_seiten input.osppbuttonlink {
	margin: 0.5em;
	font-size: 1em;
	margin-bottom: 0;
}

.if5_seiten  a img.osppbuttonlink {
	margin-bottom: 1px; /*FI/Nolte (18122008): z.B. Finanzstatus */
}

/*Reiternavi*/
.if5_seiten .contentcontainerTop {
	margin-top: 1em;
	float: left;
	margin-bottom: 0em;
}

.if5_seiten .contentcontainerTop li {
	font-size: 10px;
}
	
	/*FI/Nolte (11112008):Problem untersch. Schriftskal. bei Reitern, in a-Tag wieder auf em */
.if5_seiten .contentcontainerTop li a {
	color: #ffffff;
	font-size: 1.2em;
	/*FI/Nolte (10112008): Ansonsten Reiternavi Ueberw. zu gross*/
	font-weight: bold;
}

.if5_seiten .contentcontainerTop li a.active {
	color: #444444;
}

.if5_seiten .contentbereich ul.contentcontainerTop {
	width: 55.2em;
	/*FI/Nolte: Defect 1102 - Begrenzung der Reiterzeile wg. Hilfe-Icon */
}

/*Tabellen*/
.if5_seiten .tablegrund {
	border-collapse: collapse;
	/* FI/Nolte (03122008): Tabellen im Content */
	width: 100%;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 0.5em;
	float: left;
	clear: both;
	margin: 0;
}

.if5_seiten table.tablegrund table td {
	vertical-align: middle;
}  /*FI/Nolte (05022009): Formualr�bersicht*/
.if5_seiten .tabledata table {
	vertical-align: middle;
	padding: 0;
	margin: 0;
}  /*FI/Nolte (05022009): Formualr�bersicht*/
.if5_seiten .tablegrund th {
	background: transparent;
}

.if5_seiten .tablegrund2 {
	/*table-layout:fixed; FI/Nolte(01102009):Darf nicht auf fixed stehen, da es viele Tabellen ohne definierte Breite gibt !*/
	width: 100%; /*FI/Nolte (08122008): Finanzstatus */
	/*border-bottom:1px solid #e9e9e9;*/
	padding-bottom: 0.5em;
	float: left;
	clear: both;
	border: 0;
	/* FI/Nolte (03122008): Tabellen im Content z.B. Nachrichten auf Startseite */
	margin: 0;
	/* FI/Nolte (03122008): Tabellen im Content z.B. Nachrichten auf Startseite */
}

.if5_seiten table td { position:relative; } /*FI/Nolte(25082009): DA-Uebers. IE8*/

.if5_seiten .tableheadline {
	background-color: #ffffff; /*FI/Nolte: Wg Code-Anpassung IPO*/
}

.if5_seiten table .tablerowodd TH,  /*FI/Nolte(02062009):WG.ie7*/
.if5_seiten .tablerowodd {
	background-color: #e9e9e9; /*FI/Nolte: Wg Code-Anpassung IPO*/
}

.if5_seiten .tableroweven {
	background-color: #ffffff; /*FI/Nolte: Wg Code-Anpassung IPO*/
}

/* FI/Nolte(11082009): Finanzstatus neu*/
.if5_seiten .tablerowevenNew {
	background-color: #ffffff;
}
 .if5_seiten .tablegrund .tablerowoddNew {
	background-color: #e9e9e9; 
	background: #e9e9e9; 
}


.if5_seiten .tableheadlinetextNew,.if5_seiten .tabledataNew {
	vertical-align: top;
	font-size: 1em;
	text-align: left;
	padding-left: 0.8em;
	border: 1px solid rgb(233, 233, 233);
	padding-right: 0.8em;
}

.if5_seiten .tableheadlineNew{
	background-color: #e9e9e9; 
}
/*-----*/

.if5_seiten .tableheadlinetext,.if5_seiten .tabledata {
	vertical-align: top;
	font-size: 1em;
	text-align: left;
	padding-left: 0.8em;
	/* FI/Nolte (03122008): Tabellen im Content z.B. Nachrichten auf Startseite */
	padding-right: 0.8em;
	/* FI/Nolte (04122008): Tabellen im Content z.B. Nachrichten auf Startseite */
}

/* Definition fuer Tabellen mit Ueberbreite Teil1*/
.if5_seiten .if5_depot_table .tabledata,.if5_seiten .if5_depot_table .tableheadlinetext
	{ /*FI/Nolte (09012009: Depotuebersicht*/
	padding-left: 0.1em;
	/* FI/Nolte (12122008): Tabellen im Content z.B. Nachrichten auf Startseite */
	padding-right: 0.1em;
	/* FI/Nolte (12122008): Tabellen im Content z.B. Nachrichten auf Startseite */
}

/* Definition fuer Tabellen mit Ueberbreite Teil2*/
.if5_seiten .if5_depot_table .if5_first_td {
	padding-left: 0.8em;
	/* FI/Nolte (12122008): Tabellen im Content z.B. Nachrichten auf Startseite */
}

/* Definition fuer Tabellen mit Ueberbreite Teil3*/
.if5_seiten .if5_depot_table .if5_first_td {
	padding-right: 0.8em;
	/* FI/Nolte (12122008): Tabellen im Content z.B. Nachrichten auf Startseite */
}

.if5_seiten .tableheadlinetext.right,.if5_seiten .tabledata.right {
	text-align: right;
	padding-right: 0.8em;
	/* FI/Nolte (05122008): Tabellen im Content z.B. Finanzstatus auf Startseite */
}

.if5_seiten .tabledata input.feldinfoTable,.if5_seiten .tabledata a img.feldinfoTable
	{ /* display:block; */
	/* FI/Nolte (08122008): Defect 1547 damit text-align:right funktioniert*/
	margin-top: 0.1em;
	font-size: 1em;
	padding: 0; /*FI/Nolte(16042009): QC212 (SI-Testdirector)*/
	margin: 0.2em 0 0.2em 0.2em;
	/*FI/Nolte (17042009): QC 93 Finanzstatus Icons*/
}

.if5 table .if5_td_middle {
	vertical-align: middle; /*FI/Nolte: Defect 1912 */
}

/*Formulare*/
.osppformradio { /*FI/Nolte: Kontoauszug u.a.*/
  margin-left: 0em;
  vertical-align: top;
}
.osppformcheckbox { /*FI/Nolte: Kontoauszug u.a.*/
  margin-left: 0em;
}

.if5_seiten form {
	margin: 0;
	padding: 0;
}

.if5_seiten form .osppformtitel { /*Formularueberschrift*/
	margin-top: 0;
	margin-left: 0.2em;
}

.if5_seiten div.colerror {
	clear: both;
	display: block;
	float: left;
	width: 19em; /* FI/Nolte: 14102008*/
	vertical-align: top;
	text-align: right;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	margin-right: 0.4em;
	margin-left: 0.4em;
	padding-right: 0;
	padding-left: 2px;
}

.if5_seiten div.textlabel {
	float: left;
	width: 15%;
	text-align: left;
	vertical-align: top;
	padding-top: 0.3em;	/*FI/Nolte(18052009): Bestaetigung DA*/
	margin-bottom: 0.25em;
	margin-right: 0.6em;
	margin-left: 0;
}

.if5_seiten span.osppinfoinhalt {
	position: relative;
	top: 0.3em;
	/* FI/Nolte (28102008): Feherbeheb. Formulare, sieh. auch OPV */
	margin-right: 2px;
	vertical-align: top;
	font-size: 1em;
	margin-top: 0.3em;
	margin-bottom: 0.4em;;
}

.if5_seiten .contentcontainerMainLayout span.osppformeinheit {
	margin-top: 0.3em; /*FI/Nolte (18122008): OPV*/
	padding-left: 0.4em; /*FI/Nolte (18122008): OPV*/
	position: relative; /*FI/Nolte (18122008): OPV*/
	top: 0.2em; /*FI/Nolte (18122008): OPV*/
}

/* 
*.if5_seiten select {
*	display:block;  */
	/* FI/Nolte (20112008):	Select-Boxen: buendiger Umbruch */ /*}
*/
.if5_seiten input.osppformfelderr,.if5_seiten input.osppformfeldreadonly,.if5_seiten input.osppformfeldmuss,.if5_seiten input.osppformfeld,.if5_seiten select.osppformfeld,.if5_seiten select.osppformfelderr,.if5_seiten select.osppformfeldmuss
	{
	vertical-align: middle; /*FI/Nolte: Feherbeheb. Formulare*/
	/*font-size:1.03em;*/ /*FI/Nolte (09012009): Wg. BLZ-Icon verschoben*/
	margin-top: 0.3em;
	margin-bottom: 0.4em;
	/*margin-left:0; */
	/* FI/Nolte: Fehlerbehebung Defect 864  (Formular Ihre Daten select "Ich bestaetige...:")*/
	margin-right: 0;
	padding-left: 1px;
}

.if5_seiten select.osppformfeld,.if5_seiten select.osppformfelderr,.if5_seiten select.osppformfeldmuss
	{ /*float:left;*/ /* FI/Nolte (16042009): WG. Umsatzanzeige */
	
}

/* FI/Nolte (22102008): Komplett neu wg. Umsatzanzeige(erw.Opionen)*/
.if5_seiten select.osppformfeld,.if5_seiten select.osppformfelderr {
	margin-top: 0.1em; /*FI/Nolte (28102008): Kontaktform*/
	position: relative;
	top: 0em; /*FI/Nolte (28102008): Kontaktform*/
	vertical-align: top;
	/*FI/Nolte (14112008):Umsatzanz SelectBox Download*/
}

.if5_seiten select.osppformfeldmuss,.if5_seiten select.osppformfelderr
	{
	margin-top: 0.1em; /*FI/Nolte: Feherbeheb. Formulare*/
	vertical-align: top;
	/*FI/Nolte (14112008): Umsatzanzeige und Ueberweisung*/
}

.if5_seiten input.osppformfelderr,.if5_seiten input.osppformfeldmuss,.if5_seiten input.osppformfeld
	{
	margin-left: 0; /*FI/Nolte: Feherbeheb. Formulare*/
}

.if5_seiten select.osppformfeld,.if5_seiten select.osppformfelderr
	/* FI/Nolte: Korrektur verschobenes Eingabe-Feld ink. Ueberlagerung .if5_seiten select.osppformfeldmuss*/
	{ /* position:relative;
  top:-0.15em;*/ /*FI/Nolte: Feherbeheb. Formulare*/
	
}

.if5_seiten input.osppformfeldreadonly {
	position: relative;
	top: -0.2em;
	/*FI/Nolte (24102008): vertikale Verschiebnung bei Prod.Abschluss */
	/*left:-0.6em; */
	/*FI/Nolte (24102008): Da auf alle inputs in osppformgrund ein margin-left bereits...*/
	margin-left: 0; /*FI/Nolte (30012009): OPV*/
	font-weight:bold;				/*FI/Nolte: QC2901(FIT) */
    border: none;					/*FI/Nolte: QC2901(FIT) */
    background-color: transparent;	/*FI/Nolte: QC2901(FIT) */
    margin-top:0.37em; 				/*FI/Nolte: QC2901(FIT) */
}

/* FI/Nolte: Korrektur verschobenes Eingabe-Feld ink. Ueberlagerung .if5_seiten select.osppformfeldmuss*/
	/*.if5_seiten input.osppformfeldmuss{
 * position:relative;
 * top:-0.25em;
*}*/
.if5_seiten input.osppformfeldmuss, /*FI/Nolte: Feherbeheb. Formulare*/
	.if5_seiten input.osppformfelderr,.if5_seiten input.osppformfeld {
	position: relative;
	top: -0.2em;
}

.if5 .if5_seiten textarea,.if5 .if5_seiten input {
	font-family: Arial, Helvetica, sans-serif;
	/*FI/Nolte (27102008): Rueckruf z.B.*/
}

.if5 .if5_seiten .contentcontainerMainLayout textarea.osppformfeld {
	font-size: 0.97em; /*FI/Nolte (27102008): Kontaktform.*/
}

.if5 .if5_seiten textarea.osppformfeld {
	width: 20em;
	margin-left: 0;
	margin-right: 0.6em;
	padding-left: 1px;
}

.if5 .if5_seiten textarea.osppformfeldmuss {
	width: 26.5em;
	/*FI/Nolte (27102008): Rueckruf, breite verringert wg PFC (28102008)*/
	font-size: 1em; /*FI/Nolte (27102008): Rueckruf*/
	margin-left: 0;
	position: relative;
	/* left:2px; */
}

.if5_seiten .osppformgrund div span.osppinfoinhalt {
	margin-left: 0.6em;
}

.if5_seiten .osppformgrund div br {
	line-height: 100%;
}

.if5_seiten div.osppinfoinhalt p {
	margin-left: 0.25em;
	/*FI/Nolte (06022009):Fehlermeldung wg. fehlender Funktionalitaet ohne Pruef. aus Def.1924*/
}

/* FI/HK 5.11.2008 */
.if5_seiten .osppformgrund div.osppinfoinhalt strong {
	color: #666666;
}

.if5_seiten .coltext {
	font-weight: bold;
	font-size: 1em;
	float: left;
	margin-top: 0.3em;
	margin-bottom: 0.4em;
	margin-right: 0.6em;
	padding: 0;
	width: 29em;
	/* FI/Nolte (27102008): Detailansicht verbauchte TAN (PIN-TAN-Verw.) */
}

.if5_seiten .coltext1 {
	font-weight: bold;
	float: left;
	font-size: 1em;
	width: 15%;
	margin-top: 0.3em;
	margin-left: 0;
}

.if5_seiten .osppformgrund .coltext1 {
	padding-top: 0.1em; /*FI/Nolte: Fehlerbehebung Formulare*/
}

/*KKI-Formulare: Zweispaltige Darstellung von Formularen*/
.if5 .if5_seiten .osppformgrund .input_col1 {
	width: 15.5em; /*KKI*/
	float: left; /*important FF2*/ /*KKI*/
	overflow: hidden;
}



.if5_seiten .contentcontainerMainLayout .osppformgrund .coltext1 {
	padding-top: 0.05em; /*FI/Nolte (18122008): Ueberweisung */
}

.if5_seiten .contentcontainerMainLayout .osppformgrund span.if5_lineWrap {height:2em;display:block;}
.if5_seiten .contentcontainerMainLayout .osppformgrund .if5_lineWrap span.input_col1 {margin-top:1em;}
.if5_seiten .contentcontainerMainLayout .osppformgrund .if5_lineWrap .coltext {position:relative;top:1.2em;}
.if5_seiten .contentcontainerMainLayout .osppformgrund .if5_lineWrap span.input_col1 .coltext {top:0.25em;}

.if5_seiten .coltext2 {
	font-weight: bold;
	float: left;
	font-size: 1em;
	margin-top: 0.3em;
	margin-left: 0;
	width: 15%;
}

.if5_seiten input.feldinfo,.if5_seiten input.feldinfobreit,.if5_seiten img.feldinfo,.if5_seiten img.feldinfobreit
	{
	font-size: 1em;
	margin: 0;
	padding-left: 0.8em;
	vertical-align: top;
	top: 0.1em; /* FI/Nolte (14112008): Info-Icon */
	/*FI/Nolte (20012009): Empfaengerddaten*/
	position: relative;
}

.if5_seiten .contentcontainerMainLayout img.feldinfobreit {padding-left:0.3em} /*FI/Nolte(14052009): KKI Pers.Angaben*/

.if5_seiten .osppinfoinhalt input.feldinfo,.if5_seiten .osppinfoinhalt input.feldinfobreit,.if5_seiten .osppinfoinhalt img.feldinfo,.if5_seiten .osppinfoinhalt img.feldinfobreit
	{
	padding-left: 0; /*FI/Nolte:Depotbestand*/
}

.if5 .if5_seiten .osppformgrund span.input_col1 .feldinfobreit {
	padding-left:0.3em; /*FI/Nolte(14052009): KKI pers. Angaben*/	
}

.if5_seiten img.feldinfo {
	margin-left: 0.9em;
	/*FI/Nolte (28102008): Feldhilfe bei Newsletterbestellung (PFC)*/
}

.if5_seiten div.contentcontainerMainLayout form div.osppformgrund img.feldinfo
	{
	margin-left: 0.1em; /*FI/Nolte (26022009): KKI Ang. beschaeft. */
}

.if5_seiten a.submitLink img.feldinfo,
.if5_seiten div.contentcontainerMainLayout form div.osppformgrund a.submitLink img.feldinfo {
	padding-left:0;margin-left:0; /*FI/Nolte: Finanzstatus*/ 
} 

.if5_seiten table.if5_kond_kki td img.feldinfobreit {
	/*FI/Nolte (26022008): KKI-Kond.Tabelle*/
	position: relative;
	margin: 0;
	padding: 0;
	top: 0;
	vertical-align: middle;
}

/*Hinweise z.B. bei Abmeldeseite im Verlaufskasten*/
.if5_seiten #abmeldungsubheadlinetxt {
	margin: 1em;
	float: left;
}

/*Umsatzabfrage*/
.if5_seiten .erweiternbez {
	padding-top: 0.7em;
	padding-left: 0.8em;
	/*FI/Nolte (20012009): Empfaengerdaten "Suchoption"*/
	margin-left: -1px;
	/*FI/Nolte (20012009): Empfaengerdaten "Suchoption"*/
}

.if5_seiten .erweitern {
	margin-left: 0.4em;
	margin-right: 0.2em;
	float: left;
}

.if5_seiten .osppformgrund input.erweitern {
	position: relative; /* FI/Nolte (03122008): z.B. Umsatzanzeige */
	left: -0.2em; /* FI/Nolte (03122008): z.B. Umsatzanzeige */
}

.if5_seiten a .erweiternbez {
	text-decoration: underline;
	/* FI/Nolte (03122008): Nachrichten Konfiguration */
	padding-left: 1em; /* FI/Nolte (03122008): Nachrichten Konfiguration */
}

.if5_seiten .osppformgrund .erweitern {
	top: 0.5em; /*FI/Nolte (27102008): Umsatzanzeige*/
}

.if5_seiten .erweiternbeztable {
	padding-top: 0.125em;
	padding-left: 0.25em;
	font-size: 1.0em;
	display: block; /*FI/Nolte(14112008): Finanzst. erweitern*/
}

.if5_seiten .solltexttable {
	color: #ff0000;
	/*font-weight:bold;	FI/Nolte(11112008):Wunsch Proj.Spk.*/
}

.if5_seiten .specialcol {
	width: 6.66672em; /*50px*/
	float: left;
	padding-bottom: 0;
}

.if5_seiten .osppliste2 {
	padding-left: 0.8em; /*FI/Nolte (1812008): Best. Ueberweis.*/
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 1em;
}

.if5_seiten .tableheadlinetext input.osppbuttoninhalt {
	margin-left: 0.2em;
	margin-right: 0.2em;
	font-size: 1em;
}

.if5_seiten input.button,.if5_seiten input.buttonActiv {
	background: transparent none repeat scroll 0%;
	border: 0px none;
	font-size: 1em;
	padding: 0;
	/*margin-top:-0.4em;*/ /*FI/Nolte: Fehler bei Depot "WP-Neukauf*/
	margin-bottom: 0;
	margin-left: 0;
	text-align: left;
}

.if5_seiten input.button {
	text-decoration: underline;
	/* FI/Nolte (06012009): TAN-Eingabe Flicker "hier"*/
	cursor: pointer; /* FI/Nolte (06012009): TAN-Eingabe Flicker "hier"*/
	font-weight: bold; /* FI/Nolte (06012009): TAN-Eingabe Flicker "hier"*/
	top: 0.1em; /* FI/Nolte (20012009): Empfaengerdaten */
	/*FI/Nolte (06022009): Depotbestand*/
}

.if5_seiten input.button,.if5_seiten .pfeilLink2,.if5_seiten .pfeilLink
	{ /*FI/Nolte (08122008) */
	cursor: pointer; /*FI/Nolte: 15102008*/
}

.if5_seiten input.buttonActiv {
	border-bottom: none;
	color: #000000;
	font-weight: bold;
	margin-left: -3px;
	top: 0.1em /*FI/Nolte(10022009): Sammeluebweis.-Liste*/
}

.if5_seiten  .if5_left {
	float: left;
	margin-left: 0.8em; /*FI/Nolte (08012009): KKI */
}

.if5_seiten .if5_buttonmiddle {
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 1em;
}

/*Fehler*/
.if5_seiten input.osppformfelderr,
.if5_seiten select.osppformfelderr {	/*/FI/Nolte(14052009):KKI*/
	background-color: #ffe3e3;
}

.if5_seiten label.osppformerrtext,.if5_seiten label.osppformerrtext2 {
	color: #ff0000;
	/*  text-align:right; */
}

/*Ueberweisungsart Spende/BZUE/Standard*/
.if5_seiten .if5_ueberweisart {
	margin-right: 1.5em;
}

.if5_seiten .osppformgrund.if5_inputtext {
	margin-top: 0em;
	/* FI/HK 5.11.2008 Ueberweisung Bestaetigung, Abstaende zu gross alt 3.5*/
}

/* eingegebene Felder sollen fett in Bestaetigung ausgegeben werden*/
.if5_seiten .osppformgrund.if5_inputtext span.osppinfoinhalt,.if5_seiten .osppformgrund.if5_inputtext .osppinfoinhalt
	{
	font-weight: bold;
}

.if5_seiten .osppformgrund.if5_inputtext span.osppinfoinhalt {
	display: block;
	float: left;
	margin-top: -0.5em;
}

.if5_seiten .osppformgrund div.leftcolumn {
	float: left;
	width: 50%;
}

/*Produktuebersicht*/
.if5_seiten #prodoverviewpageheadlinetxt h2 {
	margin: 0;
	margin-top: 0.45em;
}

.if5_seiten #prodoverviewpagesubtxt p {
	font-size: 1.4em;
}

.if5_seiten .suchergebnisfliesstext {
	margin: 0;
	margin-left: 0.5em;
}

.if5_seiten .uebersichtTopLinks li {
	background: url(/finanzgruppe/_images/if5/weiter_button.gif) no-repeat center left;
	padding-left: 2em;
	line-height: 1.7em;
	font-size: 1.2em; /* FI/Nolte (22102008):*/
	font-weight: bold;
	margin-left: -1em;
	text-decoration: none; /*FI/Nolte (26112008)*/
}

.if5 .if5_seiten .if5_content_inner .uebersichtTopLinks li a,.if5 .if5_seiten .uebersichtTopLinks li a
	{
	text-decoration: none;
	/* FI/Nolte (27/20112008): Im Banking wurden die Styles erweitert, was hier wieder zurueckgedr. w. muss*/
}

.if5_seiten .boxHeadline.if5_produktseite {
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background: url(/finanzgruppe/_images/if5/if5_rand_oben.png) repeat-x top;
	margin-left: 0em !important;
	padding-left: 0.5em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0;
}

.if5_seiten .boxHeadline.if5_produktseite input {
	margin-bottom: -0.2em;
	margin-right: 0.5em;
	float: right;
}

.if5_seiten .boxUebersicht p {
	margin: 0.5em;
}

.if5_seiten .boxUebersicht {
	padding-left: 0.5em;
	border-bottom: 1px solid #e9e9e9;
}

.if5_seiten .boxUebersicht input.feldinfoTable {
	margin-bottom: -0.5em;
	float: right;
	margin-right: 0.5em;
}

.if5_seiten .boxUebersicht .pfeilLink {
	color: #000000;
	border: none;
	text-decoration: none;
	margin-left: 0.5em;
}

.if5_seiten .bottomLinkContainer {
	float: right;
	padding-top: 1em;
	padding-bottom: 1em;
}

.if5_seiten .bottomLinkContainer .topLink {
	background: url(/finanzgruppe/_images/if5/if5_button_hoch.png) no-repeat center
		right;
	padding-right: 2em;
	margin-right: 0.5em;
}

.if5_seiten .if5_content_inner {
	float: left;
	padding: 0;
	margin: 0;
}

.if5_containerwrapper {
	margin: 0;
	padding: 0;
}

.if5 .if5_seiten input#datumBis,.if5 .if5_seiten input#datumVon {
	width: 7.7em;
}

.if5_seiten .dummy {
	margin: 0.25em;
	width: 8em;
}

.if5_seiten span.dummy {
	margin: 0.25em;
	width: 8em;
}

.if5_seiten .if5_multilabel_3 {
	height: 5.8em;
	/* FI/Nolte (09122008): Auslandueberweis. spez. Meldeteil*/
	display: block;
	/* FI/Nolte (09122008): Auslandueberweis. spez. Meldeteil*/
}

.if5_seiten .osppformgrund .osppformbez {
	vertical-align: top;
	font-size: 1em;
	position: relative;
	top: 0.2em; /* FI/Nolte: Fehlerbehebung Formulare*/
}

.if5_seiten div.osppformgrund pre {
	font-size: 1em;							/*FI/Nolte(21102009): Vererbungsproblem FF*/
	font-family:courier new, monospace;		/*FI/Nolte(21102009): Vererbungsproblem FF*/
	/*FI/Nolte (09122008): Rechnungsabschluss unter Umsatzanzeige*/
	padding-left: 0.8em;
	/*FI/Nolte (09122008): Rechnungsabschluss unter Umsatzanzeige*/
}

.if5_seiten .osppformgrund label.osppformbez {
	font-size: 1em;
	margin-top: 0.25em;
	margin-bottom: 0.4em;
	padding-left: 0.6em;
	/*FI/Nolte(14112008): temporaere Angleichung an restlichen Inhalt*/
}

.if5_seiten .osppformgrund .labelcol .osppformbez {
	vertical-align: top;
	font-size: 1em;
	position: relative; 
	top: 0;
}


.if5_seiten .osppformgrund .labelcol span.osppformbez {
	vertical-align: top;
	font-size: 1em;
	position: relative;
	top: 0.03em; /*FI/Nolte (28102008): OPV*/
}

.if5_seiten label.osppformerrtext {
	padding-left: 1px;
	margin-left: 0.5em;
	padding-right: 0;
}

.if5_seiten .osppformgrund div.col input {
	font-size: 1em;
}

.if5_seiten .osppformgrund .osppformbez3 {
	vertical-align: top;
	padding-top: 0.4em;
	margin-bottom: 0.3em;
	position: relative;
	top: 0.3em;
}

.if5_seiten .osppformgrund label.osppformbez3 { 
	padding-top: 0; /*FI/Nolte (26112008): Label an Checkbox*/
	display:inline-block;	/*FI/Nolte(04112009):PFC Links*/
	/*float:left;	*/	/*FI/Nolte(04112009): Darf nicht gesetzt werden*/
	max-width:47em;	/*FI/Nolte(19102009):PFC Links*/
}

.if5_seiten .osppformgrund input.floatleft {
	float: left
}  /*FI/Nolte (26112008): Label an Checkbox*/
.if5_seiten label.osppformerrtext2,.if5_seiten .osppformgrund .osppformbez2
	{
	vertical-align: top;
	/* padding-top: 0.4em;*/ /*FI/Nolte: Fehlerbehebung Formulare*/
	margin-bottom: 0.3em;
	position: relative; /*FI/Nolte: Fehlerbehebung Formulare*/
	top: -0.3em; /*FI/Nolte: Fehlerbehebung Formulare*/
}

.if5_seiten label.osppformerrtext2,
	/*FI/Nolte: Fehlerbehebung Formulare*/ .if5_seiten span.dummy label.osppformbez2
	{
	vertical-align: middle; /*FI/Nolte: Fehlerbehebung Formulare*/
	/*padding-top: 0.4em;*/ /*FI/Nolte: Fehlerbehebung Formulare*/
	margin-bottom: 0.3em;
	/*position:relative;*/ /*FI/Nolte: Fehlerbehebung Formulare*/
	/*top:0.25em;*/ /*FI/Nolte: Fehlerbehebung Formulare*/
}

.if5 .if5_seiten h2.contenbereichHeadline {
	float: left;
	clear: both;
}

.if5_seiten span.osppinfoinhalt input.button {
	margin: 0;
}

.if5_seiten .osppinfoinhalt a {
	font-size: 1.2em;
	/* FI/Nolte (22102008):Notnwendig fuer DTA-Versand !!*/
}

.if5_seiten div.contentcontainerMainLayout form div.osppformgrund div.osppinfoinhalt a
	{
	font-size: 1.0em; /*FI/Nolte(09042009):KKI Link zu Versich.info*/
}

.if5_seiten .osppinfoinhalt a.pfeilLink {
	font-size: 1em;
	/* FI/Nolte (22102008):Notwendig fuer Umsatzanzeige !!*/
}

.if5_seiten div.contentcontainerMainLayout div.osppinfoinhalt a.pfeilLink2
	{
	font-size: 1em; /*FI/Nolte(20090225): Wg. Postfach Konfiguration*/
}

.if5_seiten .detail_text {
	margin: 0.4em;
	margin-left: 0.8em;
	/*FI/Nolte(26012009): Fuer Fehlertexte; Fuer Hinweise wird .osppinfoinhalt verwendet*/
	color: #ff0000;
	/*FI/Nolte(26012009): Fuer Fehlertexte; Fuer Hinweise wird .osppinfoinhalt verwendet*/
}

input[value="zeitraumDatum"] {
	position: relative;
	top: -3px;
}

input[value="zeitraumInTagen"] {
	position: relative;
	top: -3px;
}

/*FI/Nolte (26112008): Erweiterung osppinfinhalt f. 2. Seite Kred.-Kartenformular*/
.if5_seiten .contentcontainerMainLayout div.coltext label {
	padding-left: 0.6em;
	/* FI/Nolte (25112008): Textumbruch label an Checkbox*/
	/* FI/Nolte (1202.2009): Formular SMS-TAN*/
	display: block; /* FI/Nolte (16092009): WG. OPV Online-banking hinz.*/
}

/*FI/Nolte (26112008): Erweiterung osppinfinhalt f. 2. Seite Kred.-Kartenformular u. OPV-Sparflex*/
.if5_seiten .contentcontainerMainLayout div.osppinfoinhalt label {
	padding-left: 0.6em;
	/* FI/Nolte (26112008): Textumbruch label an Checkbox*/
	display: block; /* FI/Nolte (26112008): Textumbruch label an Checkbox*/
	margin-top:0.1em;
	float:left;
}

/*FI/Nolte (26112008): Erweiterung osppinfinhalt f. 2. Seite Kred.-Kartenformular*/
.if5_seiten .contentcontainerMainLayout div.coltext input[type=checkbox],.if5_seiten .contentcontainerMainLayout div.osppinfoinhalt input[type=checkbox]
	{
	margin-top: -0.1em;
	/* FI/Nolte (25112008): Textumbruch label an Checkbox*/
	float: left; /* FI/Nolte (25112008): Textumbruch label an Checkbox*/
}

/*FI/Nolte (26112008): Erweiterung osppinfinhalt f. 2. Seite Kred.-Kartenformular*/
.if5_seiten .contentcontainerMainLayout div.coltext input[type=radio],.if5_seiten .contentcontainerMainLayout div.osppinfoinhalt input[type=checkbox]
	{
	margin-top: 0; /* FI/Nolte (25112008): Textumbruch label an Checkbox*/
	float: left; /* FI/Nolte (25112008): Textumbruch label an Checkbox*/
}

.labelcol {
	float: left;
	padding-top: 0.25em; /* FI/Nolte (22102008)*/
	margin-bottom: 0.3em;
	text-align: right;
	width: 16.8em;
	/* FI/Nolte (15122008): Ueberweis. Masse gem. Styleguide*/
	margin-right: 0.6em;
	padding-left: 0;
}
.col {
	float: left;
	clear: left;
	width: 16em;		/*FI/Nolte(15052009): zu geringer Abstand bei langen Labels*/
	/* FI/Nolte (15122008): Ueberweis. Masse gem. Styleguide*/
	margin-top: 0.3em;	/*FI/Nolte(18052009): Bestaetigung DA*/
	margin-right: 0.6em;
	margin-bottom: 0.4em;
	margin-left: 0.8em;	/*FI/Nolte(15052009): zu geringer Abstand bei langen Labels*/
	font-size: 1em;
	text-align: right;
	padding-left: 0;
}
.col2 {
	float: left;
	text-align: right;
	width: 16em;		/*FI/Nolte(15052009): zu geringer Abstand bei langen Labels*/
	/* FI/Nolte (15122008): Ueberweis. Masse gem. Styleguide*/
	margin-right: 0.6em;
	padding-left: 0;
	margin-top: 0.3em;	/*FI/Nolte(18052009): Bestaetigung DA*/
	margin-bottom: 0.2em; /*FI/Nolte (1912008): WG. Skontorechner*/
	margin-left: 0.8em;	/*FI/Nolte(15052009): zu geringer Abstand bei langen Labels*/
	font-size: 1em;
}

.if5_seiten input.if5_pfeilLink2_klein,
	/*FI/Nolte (09122008): Kreditkartenlink im Finanustatus*/ input.erweiternfinanzstatus
	{
	vertical-align: middle;
	margin-left: 0; /* FI/Nolte (03122008): Finanzstatus*/
	padding-left: 0; /* FI/Nolte (03122008): Finanzstatus*/
	position: relative; /* FI/Nolte (03122008): Finanzstatus*/
	left: -0.2em; /* FI/Nolte (03122008): Finanzstatus*/
	margin-top: 0.05em /*FI/Nolte (15122008): Finanzstatus*/
}

.if5_seiten input.if5_pfeilLink2_klein,.if5_seiten input.if5_pfeilLink2_klein_2
	/*FI/Nolte (07012009): Kreditkartenlink im Finanustatus*/ {
	background: url(/finanzgruppe/_images/if5/if5_pf_klein.gif) no-repeat left 0.35em;
	/*FI/Nolte (09122008): Kreditkartenlink im Finanustatus*/
	padding-left: 18px; 	/*FI/Nolte (27052009): Finanzstatus*/ /*width:;*/
	margin-left: 0.15em;	/*FI/Nolte (27052009): Finanzstatus*/
	margin-top: 0.18em;		/*FI/Nolte (27052009): Finanzstatus*/
	margin-bottom:0;		/*FI/Nolte (27052009): Finanzstatus*/
}

/* FI/Nolte: Definition fuer Icon-Referenz wird ueberschrieben, da in Tx anderes Icon verwendet wird */
.if5 .if5_service ul .seite_senden {
	background: url(/finanzgruppe/_images/if5/if5_footer_icon_seite_finanzstatus.gif) 		no-repeat left 2px;
}

/* FI/Nolte: Fehlerbehebung Verschiebung TAN-Feld*/
.if5 .if5_seiten .osppformgrund div.tanfeld {
	float: right;
	margin-right: 9.5em;
	/* FI/Nolte (06012009): TAN-Eingabe Flicker Hinweis vor Feld*/
	padding-right: 0;
	margin-top: -0.1em;
}

/* FI/HK 5.11.2008 Abstand Tan-Feld zu Label */
.if5_seiten .contentcontainerMainLayout form .osppformgrund div.tanfeld input
	{
	margin-top: 0.5em;
	top: 0;
	z-index: 10; /*FI/Nolte(16042009): QC2626/2779*/
}

/*FI/Nolte (13112008): Uebernahme Anpassungen von H. Sattler*/
.if5_seiten .osppformgrund div.tanlabel label.osppformbez,
	/*FI/Nolte(16042009): QC211*/ .if5_seiten .osppformgrund div.tanlabel label.osppformerrtext
	{ /*FI/Nolte(16042009): QC211*/
	display: block;
}

.if5_seiten .osppformgrund div.tanlabel label.osppformbez+br.newline,
	/*FI/Nolte(16042009): QC211*/ .if5_seiten .osppformgrund div.tanlabel label.osppformerrtext+br.newline
	{ /*FI/Nolte(16042009): QC211*/
	clear: none;
	display: none;
}

/*Der Navigationspfad fuer die Druckansicht auf HilfeseitenTag: <div>*/
	/* FI/Nolte: Fehlerbehebung OPV-Bestaetigung */
.if5 .navigationspfadprinthelp {
	display: none;
}


/*NEU Stand 2009-09-10*/
#flicker
{ 
  width: 100%;
/* background-color: #fff; */
}

/* Noscript Gif Opttan */

#flicker #flicker_app img
{
 width:  5.25cm;
 height: 2.6cm;
}

#flicker #flicker_app
{
 height: 2.6cm;
 width: 6.50cm;
 z-index: 11;
 position:relative;
 top:0cm;
 left:0cm;
}

#flicker img.bg
{
 z-index: 10;
 position: absolute;
 width:  6.4cm;
 height: 3.7cm;
}

/* Opttan & Opttan Mini */

#flicker_opttan 
{
  position: relative;
  width:  6.4cm;
  height: 10.1cm;
}

#flicker_opttan img
{
  position:absolute;
  top:0px;
  left:0px;
}

#flicker_opttan #bg_image_opttan 
{
  z-index:0;
  width:  6.4cm;
  height: 10cm;
}

#flicker_opttan img#fg_image_opttan 
{
  z-index:10;
  width:  6cm;
  height: 9.5cm;
}

#flicker_opttan .flickersize 
{
  width:  6.0cm;
  height: 9.5cm;
}

#flicker_opttan #flicker_app_opttan 
{
  position:relative;
  top:0.2cm; 
  left:0.2cm;
  z-index:1;
}

#flicker_mini 
{
  position: relative;
  width:  6.4cm;
  height: 3.7cm;
}

#flicker_mini img 
{
  position:absolute;
  top:0px;
  left:0px;
}

#flicker_mini #bg_image_mini 
{
  z-index:0;
  width:  6.4cm;
  height: 3.7cm;
}

#flicker_mini .flickersize
{
  position:absolute;
  z-index: 1;
/*  margin: 0.6cm 0.575cm;*/
  width:  5.25cm;
  height: 2.5cm;
}

#flicker_mini #flicker_app_mini 
{
  position:relative;
  top:0.6cm; 
  left: 0.6cm;
  z-index:1;
}

.flicker_titlebar img
{
  margin: 2px 2px 2px 3px;
  border: 1px solid #000;
}

.flicker_titlebar .flicker_titlebar_button
{
  margin: 2px 2px 2px 3px;
  border: 1px solid #000;
  background-color: #fff;
  height: 20px;
  display: block;
  text-decoration: none;
  padding: 0px 10px;
}

.flicker_titlebar .right_buttons
{ 
  float: right;
}
.flicker_titlebar .left_buttons 
{ 
  float: left;
}

#flicker table 
{
  background: #e9e9e9;
  border-collapse:collapse;
  border: 1px solid #ccc;
  width: 100%;
}

#flicker table tr
{ 
  width: 300px;
}

#flicker table td
{ 
  border: 1px solid #ccc;
  vertical-align: top;
  padding: 6px;
  margin: 0px;
}

#flicker table td.flicker_titlebar
{
  padding: 0px;
}

.flicker_titlebar_header
{ 
  font-size: 1.2em;
  font-weight: bold;
  padding-left: 4px;
  line-height: 1.8em;
} 

#flicker .titlebar_caption
{
 font-size: 1.4em;
 line-height: 1.8em;
 padding-left: 4px;
}

#flicker_tan_generation_training .flicker_titlebar_header
{ 
  display: none;
}

#flicker_titlebar_manual .left_buttons
{ 
  display: none;
}

/* FI/Nolte (09012009): Kalender-Funktion*/
	/*- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  Kalender
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
	/* Allgemeine Informationen zur Groesse, Sichtbarkeit und Positionierung des Kalenders
   Die Sichtbarkeit und die Position selbst werden ueber ein Java-Script gesetzt*/
.cal_body {
	visibility: hidden;
	position: absolute;
	width: 12.25em;
	height: 12.4em;
	font-size: 0.75em;
}

.contentcontainerMainLayout form .cal_body {
	font-size: 1.0em;
	/* FI/Nolte (14.04.2009): Schriftgroesse zu klein in best. Form.*/
}

/* Spezialisierung fuer das Div des Kalenders */
div.cal_body {
	z-index: 6;
	background-color: white;
	border: 1px solid #CCCCCC;
}

/* Spezialisierung fuer das IFrame hinter dem Div. Im IE6 wird so verhindert,
   dass sich Dropdownboxen vor den Kalender setzen. Die Groesse muss mit der
   des Div inkl. Border uebereinstimmen .*/
iframe.cal_body {
	z-index: 1;
	border: 0 none;
	padding-right: 2px;
	padding-bottom: 2px;
}

/* Div im oberen Bererich, das den Schliessen-Button enthaelt*/
.cal_close {
	text-align: right;
	padding: 0;
}

/* Tabelle mit den Pfeilen und dem Monat */
.cal_header {
	width: 100%;
}

/* Tableheader fuer die Icons im Header */
.cal_button {
	width: 1px;
	padding: 0.3em 0.05em 0.1em;
}

/* Tabelle mit den Daten */
.cal_table {
	table-layout: fixed;
}

/* Image im Tabellenkopf und bzw im oberen Div */
img.cal {
	padding: 0;
	width: 0.9166em;
	height: 0.5833em;
}

/* Spezialisierung fuer die einfachen Pfeil-Icons */
img.cal.inner {
	width: 0.5833em;
}

/* Spezialisierung fuer das Close-Icon */
img.cal.close {
	height: 0.75em;
	width: 4.9166em
}

/* th und td */
.cal {
	font-size: 1em;
	text-align: center;
	padding: 0 0 0.1em;
}

/* Spezialisierung fuer th */
th.cal {
	font-weight: bold;
}

/* Spezialisierung td fuer Sams- und Sonntage*/
.cal.satsun {
	color: red;
}

/* Spezialisierung td fuer auswaehlbare Tage*/
.cal.choosable {
	font-weight: bold;
}

/* FI/Nolte: START Fehlerbehung Ueberweisungsformular - Im Fehlerfall zurueckziehen*/
.if5_seiten .contentcontainerMainLayout form .osppformgrund input.osppformfeldmuss,.if5_seiten .contentcontainerMainLayout form .osppformgrund input.osppformfelderr
	{
	top: -0.2em; /*FI/Nolte (13112008): Ueberweisung*/
	position: relative; /*FI/Nolte (13112008): Ueberweisung*/
}


.if5_seiten .contentcontainerMainLayout form .osppformgrund div.osppinfoinhalt input.osppformfeldmuss,.if5_seiten .contentcontainerMainLayout form .osppformgrund div.osppinfoinhalt input.osppformfelderr
	{
	top: 0; /*FI/Nolte (10022009): KKI Kreditentscheidung*/
	margin-right: 0.6em; /*FI/Nolte (10022009): KKI Kreditentscheidung*/
}

.if5_seiten .contentcontainerMainLayout div.osppinfoinhalt input {
	float:left;	/*FI/Nolte(22092009):OPV-Form. Sparflex*/
	margin-top:0;	
}

.if5_seiten .contentcontainerMainLayout form .osppformgrund div.tanfeld input
	{
	top: 0; /*FI/Nolte (23112008)*/
	left: 0.5em; /*FI/Nolte (04122008): TAN-Feld Ueberweisung*/
}

.if5_seiten .contentcontainerMainLayout form .osppformgrund select.osppformfeldmuss,.if5_seiten .contentcontainerMainLayout form .osppformgrund select.osppformfelderr
	{
	top: -0.1em; /*FI/Nolte (13112008): Ueberweisung*/
	/*FI/Nolte (05122008): Umsatzanzeige*/
	position: relative; /*FI/Nolte (13112008): Ueberweisung*/
	/*FI/Nolte (13112008): Anpassung select-Feld. wg. Umsatzanz*/
}

.if5_seiten .if5_seiten .contentcontainerMainLayout form select.osppformfeld,.if5_seiten .if5_seiten .contentcontainerMainLayout form select.osppformfelderr,.if5_seiten .if5_seiten .contentcontainerMainLayout form select.osppformfeldmuss
	{
	font-size: 1.0em; /*FI/Nolte(21042009):Defect 603*/
	font-family: Arial, Helvetica, sans-serif;
	/*FI/Nolte(21042009):Defect 603*/
}

.if5_seiten .contentcontainerMainLayout form div.osppformgrund select.if5_mul_col_s2
	{
	width: 10em;
	/*FI/Nolte (23022009): Begrenzung der Breite wg. beliebiger Inhalte, Ang. Antragsteller 2-spaltig*/
}

.if5_seiten .contentcontainerMainLayout form div.osppformgrund select.if5_mul_col_s3
	{
	width: 15em;
	/*FI/Nolte (24032009): Begrenzung der Breite wg. beliebiger Inhalte, Ang. Antragsteller 2-spaltig*/
}

.if5_seiten .contentcontainerMainLayout form div.osppformgrund select.if5_mul_col_s4
	{
	width: 20em;
	/*FI/Nolte (24032009): Begrenzung der Breite wg. beliebiger Inhalte, Ang. Antragsteller 2-spaltig*/
}

.if5_seiten .contentcontainerMainLayout form .osppformgrund span.dummy label.osppformbez2,.if5_seiten .contentcontainerMainLayout form .osppformgrund span.dummy label.osppformerrtext2
	{
	top: -0.1em; /*FI/Nolte (13112008): Ueberweisung (19052009)->KKI*/
	position: relative; /*FI/Nolte (13112008): Ueberweisung*/
}

.if5_seiten .contentcontainerMainLayout form .osppformgrund div.labelcol label.osppformerrtext
	{
	top: 0.3em;
	position: relative;
}

/* FI/Nolte: ENDE Fehlerbehung Ueberweisungsformular - Im Fehlerfall zurueckziehen*/
	/*Wartefenster fuer KKI-GV zur Ausgabe des Wrapper-divs direkt im body*/
	/* FI/Nolte (24032009): Einsatz in KKI-GV*/
.if5 div.if5_waitNotice {
	padding: 0em;
	margin: 0;
	position: absolute;
	top: 25em;
	left: 35.8em;
	height: auto;
	width: 35.8em;
	border: 0;
	z-index: 2000;
}

.if5 div.if5_waitNotice .if5_rand {
	border-left: 1px solid #ffbdbd;
	border-right: 1px solid #ffbdbd;
	width: 34.5em;
	background: #ffffff;
}

.if5 div.if5_waitNotice .if5_white_o,.if5 div.if5_waitNotice .if5_white_u
	{
	background-color: #ffbdbd;
	width: 34.5em;
	border-left: 1px solid #ffffff;
}

.if5 div.if5_waitNotice .if5_verlauf_o,.if5 div.if5_waitNotice .if5_verlauf_u
	{
	width: 100%;
}

.if5 div.if5_waitNotice .if5_verlauf_u {
	position: absolute; /* FI /Nolte: notwendig fuer IE-Browser*/
	left: 0; /* FI /Nolte: notwendig fuer IE-Browser*/
	bottom: 0; /* FI /Nolte: notwendig fuer IE-Browser*/
}

.if5 div.if5_waitNotice p {
	margin: 1em;
	text-align: center;
	font-size: 1.2em;
	height: auto;
	color: #000000;
	background: transparent url(/finanzgruppe/_images/if5/if5_progrCircle2.gif) no-repeat scroll center bottom;
	z-index: 2001; /*FI/Nolte (17042009): WG. ie6*/
	padding-bottom:4.5em;
}

.if5_seiten .contentcontainerMainLayout form .if5_minMarginL {
	/*FI/Nolte(16042009): QC 496Pers.Einstell.*/
	margin-left: 0.8em;
}

.if5_seiten .contentcontainerMainLayout form .orderStatus1 {
	margin-left: 3.25em; /*FI/Nolte(17042009): Orderbuch*/
}

.if5_seiten .contentcontainerMainLayout form .orderStatus2 {
	width: 8.1em; /*FI/Nolte(17042009):Orderbuch*/
}

.if5_seiten .contentcontainerMainLayout form .erwUms1 {
	width: 7.2em /*FI/Nolte(17042009): QC57 (SI) Erweit. Umsatzanz.*/
}

.if5_seiten .contentcontainerMainLayout form .erwUms2 {
	width: 7.45em /*FI/Nolte(17042009): QC57 (SI) Erweit. Umsatzanz.*/
}

.if5_seiten .contentcontainerMainLayout form .erwUms3 {
	width: 6em /*FI/Nolte(17042009): QC57 (SI) Erweit. Umsatzanz.*/
}

.if5_seiten .contentcontainerMainLayout form .erwUms4 {
	width: 17em /*FI/Nolte(17042009): QC57 (SI) Erweit. Umsatzanz.*/
}

.if5_seiten .contentcontainerMainLayout form .erwUms5 {
	width: 18.2em /*FI/Nolte(17042009): QC57 (SI) Erweit. Umsatzanz.*/
}

.if5_selectUmbr {float:left;}								 /*FI/Nolte(22042009): fuer umbrechende Selectboxen*/
.if5_selectUmbrLabel {display:block;float:left;width:15em;padding-left:0.3em}	 /*FI/Nolte(22042009): fuer umbrechende Selectboxen*/

.if5_seiten form .osppformgrund span.input_col1 .coltext2 {width:100%} /*FI/Nolte (24042009): KKI Ueberschrift Formularspalte ohne Inputfeld*/
/* a101h71 (07.10.2009) RWQC239 */ 
.if5_seiten .if5_pass a.pfeilLink{
	background: transparent url(/finanzgruppe/_images/if5/pdf_download.gif) no-repeat center left;/* NI STEVE R81QC557 Bild geaendert */
	text-decoration:none;
	font-size: 1.0em;
	color:#000000;
	padding-left: 1.0em;
	font-weight: normal;
	margin-left: 1.0em;
}

/*FI/Nolte(13102009): OPV Checkbox u. nachfolg.Text*/
.if5_seiten .osppformgrund .osppinfoinhalt input[type=checkbox] + label {
	width:60%;
}
