/************************* CONTAINER ******************************/
.if5 .if5_containerwrapper li,
.if5 .if5_containerwrapper a,
.if5 .if5_containerwrapper h4,
.if5 .if5_containerwrapper h3 {
	color:#666666;
}
.if5 .if5_container {
  margin-bottom:1em;
}
.if5 .if5_container .if5_rand {
	float:left;
}
.if5 .if5_containerwrapper{
	position:absolute;
	left: 84em;
	top:12.9em;
	float:left;
	width:16em;
	/* FI/Nolte: Overflow gesetzt wenn zu groessere Inhalte gesetzt werden, zum Abschneiden */
	/*overflow:hidden;*/ 
}
.if5 .if5_container{
  float:left;
  clear:right;
  margin-top:0em;
  width:15.5em;
}
.if5 .if5_container .rounded_content {
  width:14em;
  margin-left:.9em;
}
.if5 .if5_kontakt .rounded_content {
	padding-left:9px !important;
	margin-left:0 !important;
}

/*Links im Container*/
.if5 .if5_container .if5_container_link {
	background-image:url(../pixel/basis/weiter_button.gif);
	background-repeat:no-repeat;
	margin-top:0.5em;
	margin-bottom:0em;
	width:100%;
	padding:0;
}
.if5 .if5_container .if5_container_link a {
	padding-left:2em;
	font-weight:bold;
}

.if5 .if5_white_u_rounded { /*Verlauf Container*/
	width: 15.3em;
}

.if5 .rounded .if5_verlauf_o { /*Verlauf Container*/
	width: 15.3em;
}

.if5 .rounded .if5_verlauf_u { /*Verlauf Container*/
	width: 15.3em;
}
.if5 .rounded .if5_rand { /*Verlauf Container*/
	width: 15.3em;
	/*FI/Nolte: Overflow gesetzt wenn zu gro?e Inhalte gesetzt werden, zum Abschneid*/
	overflow:hidden;
}
.if5 .if5_white_o_rounded { /*Verlauf Container*/
	width: 15.3em;
}


/****************** KONTAKT CONTAINER ******************************/

.if5 .if5_kontakt h1,
.if5 .if5_kontakt p {
	margin:0;
	padding:0;
}
.if5 .if5_kontakt ul.kontakt_list {
	padding:0;
	margin:0;
	margin-top:1em;
	margin-left:0em;
}
.if5 .if5_kontakt ul.kontakt_list li {
	margin-bottom:0.5em;
	background-repeat: no-repeat;
	padding-left:2em;
	padding-top:0.2em;
	margin-top:0;
	color:#666666;
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_email {
	background-image:url(../pixel/basis/container_kontakt_email_icon.gif);
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_rueckruf {
	background-image:url(../pixel/basis/container_kontakt_rueckruf_icon.gif);
	min-height: 14px; /* NI JvF: FF3 Schneidet Icon unten ab */
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_filiale {
	background-image:url(../pixel/basis/container_kontakt_suche_icon.gif);
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_notfall {
	background-image:url(../pixel/basis/container_kontakt_notfall_icon.gif);
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_berater {
	background-image:url(../pixel/basis/container_kontakt_berater_icon.gif);
}
.if5 .if5_kontakt ul.kontakt_list li.kontakt_newsletter {
	background-image:url(../pixel/basis/container_kontakt_newsletter_icon.gif);
}
.if5 .if5_kontakt h5.kontakt {
	background:url(../pixel/basis/if5_container_service_fon.png) no-repeat left top;
	margin-left:-10px;
	height: 2.9em;
	width: 10em;
	color:#666666;
	padding-top:2px;
	padding-left:32px;
	margin-top:1em;
}

.if5 .if5_kontakt h6 {
	margin:0;
	padding-left:32px;
	color:#666666;
	margin-top:-3em;
	margin-left:-10px;
}
.if5 .if5_kontakt .preis {
	border-top: 1px solid #e9e9e9;
	margin-top: 1em;
	width: 15.3em;
	margin-left:-1em
}
.if5 .if5_kontakt .preis p {
	margin-top: .5em;
	font-size: 1em;
	margin-left:1.5em;
	padding-right:.5em;
	color: #666666;
}
.if5 .if5_kontakt .if5_verlauf_u{
	margin-top:0;
}
/*Aktionscontainer / MKKM*/
/*Backgroundbild im Aktionscontainer wird per InlineStyle gesetzt, da variable*/
.if5 .if5_werbung h4 {
	color:#666666;
	margin-top:0.8em;
}

.if5 .if5_werbung h3 {
	color:#666666;
	margin-top:13em;
	font-size:1.2em;
	margin-bottom:0em;
}
.if5 .if5_werbung p {
	color:#000000;
	margin-top:0.25em;
	margin-bottom:0;
}
.if5 .if5_werbung p a{
	color:#444444;
}

.if5 .if5_werbung .rounded_content{
	margin-top:.5em;
	width:13.5em;
}
.if5 .if5_werbung .rounded_content .if5_container_link div{
	margin-left:20px;
	padding:0;
}
.if5 .if5_werbung .rounded_content .if5_container_link div a{
	padding-left:0;
	font-weight:bold;
	font-size:1.2em;
	color:#666;
}
.if5 .if5_werbung .if5_verlauf_u{
	margin-top:0;
}

/*Boersenticker*/
.if5 .if5_ticker .reiter,
.if5 .if5_ticker .chartboxtopreiter {
	float:left;
	width:15.4em;
	background:url("../pixel/pixel/e9e9e9.gif") repeat-x bottom right;
}
.if5 .if5_ticker .if5_rand{
/*	border-top:1px solid #e9e9e9; */
	padding-top:1em;
	margin-top:-.1em;
}
.if5 .if5_ticker .reiter ul,
.if5 .if5_ticker .chartboxtopreiter ul{
	display:inline;
	padding:0;
	margin:0;
}
.if5 .if5_ticker .reiter ul li,
.if5 .if5_ticker .chartboxtopreiter ul li {
	display:inline;
	background:url("../pixel/basis/if5_container_reiter_links_in.png") no-repeat scroll left top;/*oder .jpg*/
	float:left;
	margin:0;
	padding:0 0 0 3px;
	margin-top:0.1em;
	border-bottom:1px solid #e9e9e9;
}
.if5 .if5_ticker .reiter ul li a,
.if5 .if5_ticker .chartboxtopreiter ul li a {
	background:transparent url(../pixel/basis/if5_container_reiter_rechts_in.png) no-repeat scroll right top;
	display:block;
	padding:7px 9px 4px 7px;
	margin-top:0em;
	font-weight:bold;
	font-size:1.2em;
}

.if5 .if5_ticker .reiter ul li.active,
.if5 .if5_ticker .chartboxtopreiter ul li.active {
	background:url("../pixel/basis/if5_container_reiter_links.png") no-repeat scroll left top;
	margin-top:0;
	border-bottom:1px solid #fff;
}

.if5 .if5_ticker .reiter ul li.active a,
.if5 .if5_ticker .chartboxtopreiter ul li.active a {
	background:url("../pixel/basis/if5_container_reiter_rechts.png") no-repeat scroll right top;
	padding-bottom:0.4em;
	margin-top:0;
	padding-top:0.6em;
}

.if5 .if5_ticker .ticker_abfrage,
.if5 .if5_ticker .chartsuchefeld {
	margin-left:0.5em;
	margin-right:0.2em;
	margin-top:1em;
	width:9em;
	font-size:1.2em;
}
.if5 .if5_ticker .tickertextbild {
	margin-top:0em;
}
.if5 .if5_ticker .tickerchartbild {
	width:14.1em;
	margin-bottom:1.0em;
}
.if5 .if5_ticker img {
	overflow:hidden;
	margin-left:0.5em;
	margin-right:0.5em;
}
.if5 .if5_ticker form {
	float:left;
}

/*Expertenempfehlung/Ergebnis*/
.if5 .if5_expertenempfehlung p, .if5 .if5_expertenempfehlung p a{
	color:#000000;
	padding:0;
	margin:0;
}
.if5 .if5_expertenempfehlung p a{
	color:#666666;
}
.if5 .if5_expertenempfehlung a img,
.if5 .if5_ergebnis a img {
	margin-top:0em;
}

/*Externe*/
.if5 .if5_externe .if5_container_link a{
	color:#666666;
}

.if5 .if5_externe .rounded_content h4, .if5 .if5_externe .rounded_content p{
	padding:0;
	margin:10px 0 10px 0;
}
.if5 .if5_externe .rounded_content h4{
	margin:0;
}
/*Ergebnis*/

.if5 .if5_ergebnis{
	color:#666666;
}
if5_ergebnis h4{
	margin-bottom:0.5em;
	margin-top:1em;
}
.if5 .if5_ergebnis p{
	padding:0;
	margin:0;color:#000000;
} 
.if5 .if5_ergebnis .if5_container_link{
	margin-bottom:1em;
	color:#666666;
}
.if5 .if5_ergebnis .if5_container_link a{
	color:#666666;
}
/*Struktur*/
.if5 .if5_struktur .rounded_content {
	margin-left:0 !important;
}
.if5 .if5_struktur .headline {
	margin-left:1em;
	width:14em;
}
.if5 .if5_struktur select {
	width:8.4em;
	margin-left:1em;
	margin-right:0.2em;
	font-size:1.2em;
}
.if5 .if5_struktur .container p {
	margin:0;
	color:#000000;
}
.if5 .if5_struktur .container form {
	margin-top:.2em;
	width:14em;
	padding:0;
}
.if5 .if5_struktur .topline {
	border-top:1px solid #e9e9e9;
	width:15.3em;
	padding-top:1em;
}
.if5 .if5_struktur .container h4 {
	color:#666666;
	margin-top:0;
	margin-bottom:0.5em;
}
.if5 .if5_struktur .container.topline h4,
.if5 .if5_struktur .container.topline p {
	margin-left:0.5em;
	margin-right:0.5em;
	padding-left:0.2em;
}
.if5 .if5_struktur .container p a {
	font-weight:bold;
	padding-left:1.5em;
}
.if5 .if5_struktur .container p a.formular {
	background: url(../pixel/basis/if5_container_formular.gif) no-repeat top left;
	color:#444;
}
.if5 .if5_struktur .container p a.filiale {
	background: url(../pixel/basis/container_kontakt_suche_icon.gif) no-repeat top left;
	color:#444;
}

.if5 .if5_struktur .container p a.pfeil_link {
	background: url(../pixel/basis/weiter_button.gif) no-repeat top left;
}
.if5 .if5_struktur ul.struktur_list {
	margin-left:0.9em;
	padding:0;
}
.if5 .if5_struktur ul.struktur_list li {
	background: url(../pixel/basis/weiter_button.gif) no-repeat top left;
	margin-bottom:0.5em;
	background-repeat: no-repeat;
	padding-top:0.2em;
	color:#666666;
}
.if5 .if5_struktur ul.struktur_list .pfeil_link {
	font-size:1.1em;
	font-weight:bold;
	margin-left:1.7em;
	display:block;		/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
	position:relative;	/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
	top:-2px;			/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
}
.if5 .if5_struktur .if5_verlauf_u {
	margin-top:0;
}
/*Infobox Container mit rosa Rand*/
.if5 .if5_infobox .if5_rand {
  border-left:1px solid #ffbdbd;
  border-right:1px solid #ffbdbd;
}
.if5 .if5_infobox .if5_white_o_rounded {
  	background-color:#ffbdbd; /*FI/Nolte (28102008): Fehlerbeh. roter Rahmen Infobox*/
}

.if5 .if5_infobox .if5_white_u_rounded {
 	background-color:#ffbdbd;	/*FI/Nolte (28102008): Fehlerbeh. roter Rahmen Infobox*/
}


.if5 .if5_infobox h4.info {
	background:url(../pixel/basis/if5_container_info.png) no-repeat left top;
	line-height:2.3em;
	padding-left:2.2em;
	margin-top:0.8em;
	margin-left:-0.8em;
	color:#666666;
	margin-bottom:0;	/*FI/Nolte: Notwendig fuer ie6*/
}
.if5 .if5_infobox p {
	color:#000000;
	margin-top:0.1em; /*FI/Nolte: Abstand Ueberschrift zu Fliesstext*/
}
.if5 .if5_infobox .info_finanzstatus {
	/*line-height:3em;*/ /* FI/Nolte: Auskommentiert wg. Fehlerbeh. MiniFinanzstatus*/
	width:13.5em;
	background-color: #f0f0f0;
	height:2.0em; /* FI/Nolte: Fehlerbeh. MiniFinanzstatus*/
}

.if5 .if5_infobox .info_finanzstatus p {
	padding-top:0.25em; /* FI/Nolte: Fehlerbeh. MiniFinanzstatus*/
}

.if5 .if5_infobox a.tanlink { /* FI/Nolte (28102208) */
	text-decoration:underline;
	color:#666666;
}

.if5 .if5_infobox .info_finanzstatus a.finanz_zu {

	background: url(../pixel/basis/nav_pfeil_zugeklappt.gif) no-repeat left center;

	padding-left:1em;

}

.if5 .if5_infobox .info_finanzstatus a.finanz_auf {

	background: url(../pixel/basis/nav_pfeil_aufgeklappt.gif) no-repeat left center;

	padding-left:1em;

}

.if5 .if5_infobox .finanz_table {
	margin-top:0.5em; /* FI/Nolte: Fehlerbeh. MiniFinanzstatus*/
	width:13.5em;
}

.if5 .if5_infobox .finanz_table tr td p{
	margin-top:0.2em;
	margin-bottom: 0.2em;
	padding-top:0em; /* FI/Nolte: Folgedef. wg. Fehlerbeh. oben*/
	font-size:1.1em;	/*FI/Nolte (15122008)*/
}

.if5 .if5_infobox .finanz_table_line td{

	border-bottom:1px solid #b0b0b0;

}

.if5 .if5_infobox .finanz_table .minus {

	color:#ff0000;

}

.if5 .if5_infobox .finanz_table .right {

	text-align: right;
}






/********************************/







.if5 .if5_containerwrapper .if5_mitbild .rounded_content{
	margin-left:.9em;
	width:13.5em;
	padding-left:0;
}
.if5 .if5_containerwrapper .if5_mitbild .rounded_content h3{
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	color:#666;
	padding:0;
	margin:0;
}
.if5 .if5_containerwrapper .if5_mitbild .rounded_content p#text{
	padding: 110px 0 0 0;
	margin-bottom:.5em;
	margin-top:0;
}
.if5 .if5_containerwrapper .if5_mitbild .rounded_content ul{
	padding:0;
	margin:0;
}
.if5 .if5_containerwrapper .if5_mitbild .if5_verlauf_o{
	float:none;
}
.if5 .if5_containerwrapper .if5_mitbild .rounded_content ul .seclink{
	background: url(../pixel/basis/weiter_button.gif) no-repeat;
	padding-left:20px;
	font-weight:bold;
	font-size:1.2em;
}

/* FI/Nolte: Fehlerbehebung Abstand verlauf_u zum Containercontent */
.if5 .if5_containerwrapper .if5_verlauf_u {
	margin-top:0;
}

/* --- Anpassungen und Ergänzungen, Bugfree Media GbR, Thomas Jirasko,06.02.2009 --- */

/* ----------------------------------------- Anpassungen: --- */
/* --- CONTAINER rechts --- */
.if5 .if5_container {
  background-color:#FDFDFD;
}

/* ----------------------------------------- Ergänzungen: --- */
/* --- CONTAINER rechts, allgemein --- */
.if5 .if5_allgemein .rounded_content {
	margin-left:0 !important;
}

.if5 .if5_allgemein .headline {
	margin-left:1em;
	width:14em;
}

.if5 .if5_allgemein select {
	width:8.4em;
	margin-left:1em;
	margin-right:0.2em;
	font-size:1.2em;
}

.if5 .if5_allgemein .container p {
	margin:0;
	color:#000000;
}
.if5 .if5_allgemein .container form {
	margin-top:.2em;
	width:14em;
	padding:0;
}
.if5 .if5_allgemein .topline {
	border-top:1px solid #e9e9e9;
	width:15.3em;
	padding-top:1em;
}
.if5 .if5_allgemein .container h4 {
	color:#666666;
	margin-top:0;
	margin-bottom:0.5em;
}
.if5 .if5_allgemein .container.topline h4,
.if5 .if5_allgemein .container.topline p {
	margin-left:0.5em;
	margin-right:0.5em;
	padding-left:0.2em;
}
.if5 .if5_allgemein .container p a {
	font-weight:bold;
	padding-left:1.5em;
}
.if5 .if5_allgemein .container p a.formular {
	background: url(../pixel/basis/if5_container_formular.gif) no-repeat top left;
	color:#444;
}
.if5 .if5_allgemein .container p a.filiale {
	background: url(../pixel/basis/container_kontakt_suche_icon.gif) no-repeat top left;
	color:#444;
}

.if5 .if5_allgemein .container p a.pfeil_link {
	background: url(../pixel/basis/weiter_button.gif) no-repeat top left;
}
.if5 .if5_allgemein ul.allgemein_list {
	margin-left:0.9em;
	padding:0;
}
.if5 .if5_allgemein ul.allgemein_list li {
	margin-bottom:.8em;
	color:#666666;
	font-size:1.1em;
}
.if5 .if5_allgemein ul.allgemein_list li a {
  display:block;
  background: url(../pixel/basis/navigation_listenelement_zu.gif) no-repeat 0 .22em;
  padding-left:11px;
}
.if5 .if5_allgemein ul.allgemein_list .pfeil_link {
	font-size:1.1em;
	font-weight:bold;
	margin-left:1.7em;
	display:block;		/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
	position:relative;	/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
	top:-2px;			/*FI/Nolte(29012009): Ausrichtung nach Umbruch nicht o.k.*/
}

.if5 .if5_allgemein ul.banner_list  {
	margin-left:0.2em;
	padding:0;
}
.if5 .if5_allgemein ul.banner_list li {
	margin-bottom:.8em;
         align:center;
}

.if5 .if5_allgemein ul.banner_list li a {   
  display:block;  
  padding-left:20px;
}

.if5 .if5_allgemein .if5_verlauf_u {
	margin-top:0;
}
