/*Styles fuer den Internetauftritt Bankenservice */

/*Allgemein*/
body { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 100%;
	color: #000000;
	vertical-align: top;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: #FFFFFF url(/Bankenservice/images/bg_standard.gif) repeat-y;
}

table { font-size: 100%;  }

td, input, select, textarea, p { font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top;}
p {margin-top:0px;}

/*Ueberschriften*/
h1 		{ font-size: 110%; font-weight: normal; margin-top: 0px; margin-bottom:20px; border-bottom: 1px solid #797979;  padding-bottom: 5px; color: #2f2f2f; letter-spacing: 0.05em; }
h1 span 	{ padding-top: 10px; padding-bottom: 0px; vertical-align: baseline; display: block; }
h2 		{ font-size: 115%; font-weight: bold; margin-top: 0px; margin-bottom:13px;}
h3 		{ font-size: 100%; font-weight: bold; margin-bottom: 2px; margin-top: 0px;}
h4 		{ font-size: 100%; font-weight: bold; margin-bottom: 2px; margin-top: 10px;}
h5 		{ font-size: 100%; font-weight: normal; margin-bottom: 10px; margin-top: 0px; }
h6 		{ font-size: 85%; font-weight: bold; }

/*Linkfarben Standard*/
a 					 { color: #e32028; text-decoration: none; }
a:link 			 { color: #e32028; text-decoration: none; }
a:hover 		    { color: #e32028; text-decoration: underline; }
a:visited 		 {	color: #e32028; text-decoration: none; }
a:active 		 { color: #e32028; text-decoration: none; }
a:visited:hover { color: #e32028; text-decoration: underline; }

/* Tabnavigation */
table.TabNavigationContainer 	{ width: 991px;  background-color: #dddddd; /*background: url(/Bankenservice/images/tab_bg.gif) repeat-x left bottom; */ border: 0; padding: 0; border-collapse: collapse;}
#NavigationLaschen 				{ background:url(/Bankenservice/images/tab_passiv_un.gif) repeat-x left bottom; vertical-align: top; text-align: left; padding: 0; font-size: 70%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase; letter-spacing: 0.0em;}

.Tab				{ vertical-align:bottom; margin: 0px 0px 0px 0px; float:left; }
.Tab ul			{ background:url(/Bankenservice/images/tab_passiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.Tab li			{ background:url(/Bankenservice/images/tab_passiv_un.gif) repeat-x left bottom; padding: 4px 0px 0px 0px; margin:0px; }
.Tab div			{ background:url(/Bankenservice/images/tab_passiv_un.gif) repeat-x right bottom; padding: 0px 0px 6px 0px; }
.Tab span		{ background:url(/Bankenservice/images/tab_passiv_re.gif) no-repeat right top; padding: 4px 16px 4px 16px; }
.Tab a, .Tab a:link, .Tab a:active, .Tab a:visited 
					{ white-space:nowrap; color:#353535; font-weight:bold; padding: 0px 0px 5px 0px; text-decoration:none;}

.TabAktiv, .TabOver	{ vertical-align:bottom; margin: 0px 0px 0px 0px; float:left;  }
.TabAktiv ul			{ background:url(/Bankenservice/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabAktiv li			{ background:url(/Bankenservice/images/tab_aktiv_un.gif) no-repeat right bottom; padding: 4px 0px 0px 0px; margin:0px; }
.TabAktiv div			{ background:url(/Bankenservice/images/tab_aktiv_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; }
.TabAktiv span			{ background:url(/Bankenservice/images/tab_aktiv_re.gif) no-repeat right top; padding: 4px 16px 5px 16px; color: #000000; }
.TabAktiv a, .TabAktiv a:link, .TabAktiv a:active, .TabAktiv a:visited 
							{ white-space:nowrap; color:#e32028; font-weight:bold; padding: 0px 0px 6px 0px; text-decoration:none; } 

.TabOver ul 	{ background:url(/Bankenservice/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabOver li 	{ background:url(/Bankenservice/images/tab_aktiv_un.gif) no-repeat left bottom; padding: 4px 0px 0px 0px; margin:0px; }
.TabOver div	{ background:url(/Bankenservice/images/tab_aktiv_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; }
.TabOver span	{ background:url(/Bankenservice/images/tab_aktiv_re.gif) no-repeat right top; padding: 4px 16px 5px 16px;}
.TabOver a, .TabOver a:link, .TabOver a:active, .TabOver a:visited 
					{ white-space:nowrap; color:#e32028; font-weight:bold; padding: 0px 0px 6px 0px; text-decoration:none; } 

.TabNavSitetools 		{ float: right;}
.TabNavSitetools a 	{ margin: 0px 4px 0px 2px;}
.TabNavSitetools img { border: 0; vertical-align: bottom;}
.TabNavSitetools ul	{ padding: 0px; margin:0px; list-style:none; }
.TabNavSitetools li	{ padding: 4px 0px 4px 0px; margin:0px; }

div.TabLeiste  { height: 11px; width: 991px; background: #f9efee; border-bottom: 1px solid #ffffff;}

/*Linkfarben Navigation und Rolloverfarben*/
.NavUeberschriftHome 			{ font-size: 90%; color: #353535; background: #CCCCCC; font-weight: bold; padding-left: 5px; height:32px; padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #ffffff;}
div.NavUeberschriftHome div 	{ font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-bottom: 2px; text-transform: uppercase; }

div.NavigationContainer a 						{ color: #353535; text-decoration: none; display: block; padding: 5px; font-size: 90%; letter-spacing: 0.01em; }
div.NavigationContainer a:link 				{ color: #353535; text-decoration: none; display: block; padding: 5px; }
div.NavigationContainer a:hover 				{ color: #353535; text-decoration: none; display: block; padding: 5px; background: #f9efee;}
div.NavigationContainer a:visited 			{ color: #353535; text-decoration: none; display: block; padding: 5px; }
div.NavigationContainer a:active 			{ color: #353535; text-decoration: none; display: block; padding: 5px; }
div.NavigationContainer a:visited:hover 	{ color: #353535; text-decoration: none; display: block; padding: 5px; background: #f9efee;}

/*Stile fuer inaktive Ebenen*/
div.Zustand0 a, div.Zustand0 a:link, div.Zustand0 a:visited, div.Zustand0 a:active 		{ display: block; padding-left: 15px; background: url(/Bankenservice/images/icon_link.gif) no-repeat 0px 1px; font-weight: bold;}
div.Zustand0 a:hover, div.Zustand0 a:visited:hover  												{ display: block; padding-left: 15px; background: #f9efee url(/Bankenservice/images/icon_link.gif) no-repeat 0px 1px; font-weight: bold; color:#e32028;}

div.Zustand1 a, div.Zustand1 a:link, div.Zustand1 a:visited, div.Zustand1 a:active 		{ display: block; padding-left: 15px; background: #FFFFFF url(/Bankenservice/images/icon_link.gif) no-repeat 0px 1px; font-weight: bold;}
div.Zustand1 a:hover, div.Zustand1 a:visited:hover 												{ display: block; padding-left: 15px; background: #f9efee url(/Bankenservice/images/icon_link.gif) no-repeat 0px 1px; font-weight: bold; color: #e32028;}

div.Zustand2 a, div.Zustand2 a:link, div.Zustand2 a:visited, div.Zustand2 a:active		{ display: block; padding: 3px 3px 4px 15px; background: #FFFFFF; font-size: 90%; }
div.Zustand2 a:hover, div.Zustand2 a:visited:hover 												{ display: block; padding: 3px 3px 4px 15px; background: #f9efee; font-size: 90%; color: #e32028;}

div.Zustand3 a, div.Zustand3 a:link, div.Zustand3 a:visited, div.Zustand3 a:active 		{ display: block; padding: 3px 3px 4px 22px; font-size: 90%; background: #FFFFFF url(/Bankenservice/images/anstrich_nav_ebene3.gif) no-repeat 16px 9px;}
div.Zustand3 a:hover, div.Zustand3 a:visited:hover													{ display: block; padding: 3px 3px 4px 22px; font-size: 90%; background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene3.gif) no-repeat 16px 9px; color: #e32028;}

div.Zustand4 a, div.Zustand4 a:link, div.Zustand4 a:visited, div.Zustand4 a:active 		{ display: block; padding: 3px 3px 4px 30px; font-size: 90%; background: #FFFFFF url(/Bankenservice/images/anstrich_nav_ebene4.gif) no-repeat 24px 9px;}
div.Zustand4 a:hover, div.Zustand4 a:visited:hover													{ display: block; padding: 3px 3px 4px 30px; font-size: 90%; background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene4.gif) no-repeat 24px 9px; color: #e32028;}

div.Zustand1_selected a, div.Zustand1_selected a:link, div.Zustand1_selected a:visited, div.Zustand1_selected a:active, div.Zustand1_selected a:hover, div.Zustand1_selected a:visited:hover 
																													{ display: block; padding-left: 15px; background: #f9efee url(/Bankenservice/images/icon_link.gif) no-repeat 0px 1px; font-weight: bold;}

div.Zustand2_selected a, div.Zustand2_selected a:link, div.Zustand2_selected a:visited, div.Zustand2_selected a:active, div.Zustand2_selected a:hover, div.Zustand2_selected a:visited:hover  
																													{ display: block; padding: 3px 3px 4px 15px; background: #f9efee; font-size: 90%; }

div.Zustand3_selected a, div.Zustand3_selected a:link, div.Zustand3_selected a:visited, div.Zustand3_selected a:active, div.Zustand3_selected a:hover, div.Zustand3_selected a:visited:hover  
																													{ display: block; padding: 3px 3px 4px 22px; font-size: 90%; background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene3.gif) no-repeat 16px 9px;}

div.Zustand4_selected a, div.Zustand4_selected a:link, div.Zustand4_selected a:visited, div.Zustand4_selected a:active, div.Zustand4_selected a:hover, div.Zustand4_selected a:visited:hover  
																													{ display: block; padding: 3px 3px 4px 30px; font-size: 90%; background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene4.gif) no-repeat 24px 9px;}

/*Allgemein*/
.ZustandLeer { border-bottom: 1px solid #FFFFFF; display: block; background: #f1f1f1; }
div.NavLinie { border-bottom: 1px solid #FFFFFF; display: block; }

/*ChannelLinks*/
div.ChannelContainer a 						{ color: #353535; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:link 				{ color: #353535; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:hover 				{ color: #007ea4; text-decoration: none; display: block; padding: 3px; background-color: #ffffff;}
div.ChannelContainer a:visited 			{ color: #353535; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:active 			{ color: #353535; text-decoration: none; display: block; padding: 3px; }
div.ChannelContainer a:visited:hover 	{ color: #007ea4; text-decoration: none; display: block; padding: 3px; background-color: #ffffff; }

/*Channelbox links*/
.ChannelContainer 				{ font-weight: bold; margin-bottom: 20px; }
.ChannelUeberschrift 			{ font-size: 90%; color: #353535; background: #CCCCCC; font-weight: bold; padding-left: 5px; height:32px; padding-top: 0px; padding-bottom: 0px;}
div.ChannelUeberschrift div 	{ padding-top: 17px; padding-bottom: 0px;}
.ChannelBox 						{ padding:0px 0px 0px 0px; background: #F4F4F4; border-top: 1px solid #FFFFFF; }
div.ChannelLink 					{ border-bottom: 1px solid #FFFFFF; display: block; }
div.ChannelLink a, div.ChannelLink a:link, div.ChannelLink a:hover, div.ChannelLink a:visited, div.ChannelLink a:active, div.ChannelLink a:visited:hover  
										{ font-size: 90%; padding-left: 16px; display: block; background-image: url(/Bankenservice/images/icon_link_channel.gif); background-repeat: no-repeat; background-position: 4px 2px; }

div.ChannelLink_selected a, div.ChannelLink_selected a:link, div.ChannelLink_selected a:hover, div.ChannelLink_selected a:visited, div.ChannelLink_selected a:active, div.ChannelLink_selected a:visited:hover  
										{ font-size: 90%; padding-left: 16px; display: block; background-color: #FFFFFF; background-image: url(/Bankenservice/images/icon_link_channel.gif); background-repeat: no-repeat; background-position: 4px 2px;}

/*Spalten*/
#SeitenBreite 				{ width: 991px;}
#ContentBreite1 			{ } /*Contentbreite 1 fasst Inhalt zusammen, ein Spacer bricht den Footer unter den Inhalt und rechte Spalte*/
#ContentBreite1Home 		{ } /*Contentbreite 1 fasst Inhalt zusammen, ein Spacer bricht den Footer unter den Inhalt und rechte Spalte*/
/*.ContentBreite2			{ width: 539px; margin-left: 0px; float: left; border: 0px none #000000; margin-bottom: 40px; }*/
.SpaltenLayout				{ width: 767px; border: 0px none #000000; float: right; padding-top: 0px;}
.NavigationSpalte 		{ float: left; width: 200px; border: 0px none #000000; font-size: 75%;}
.NavigationContainer		{ margin-bottom: 30px;}

.InhaltContainerFoto 	{ margin-left: 0px; margin-right: 10px; border: 0px; font-size: 90%; float: left; color: #353535;}
img#Keyvisual  { width: 132px; height: 132px; }
.InhaltContainerFotoAP 	{ width: 200px; margin-left: 0px; margin-right: 0px; border: 0px; font-size: 90%; float: left; color: #353535;}
/*.BoxenContainer			{ float: right; width: 200px; font-size: 80%; border: 0px none #000000; margin-right: 0px; }*/
.InhaltContainer 			{ margin-left: 0px; margin-bottom: 20px; border: 0px none #000000; display: block; line-height: 140%; font-size: 70%; }

.InhaltContainerSpalte 	{ float: right; margin-left: 0px; margin-bottom: 20px; border: 0px none #000000; width: 260px;}
.InhaltContainerBox		{ float: left; width: 543px; margin-left: 0px; font-size: 75%; }
#InhaltSpalteLinks		{ float: left; width: 260px; margin-left: 0px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%; }
#InhaltSpalteRechts		{ float: right; width: 260px; margin-bottom: 20px; border: 0px none #000000; font-size: 75%;  }
#InhaltSpalteLinks img, #InhaltSpalteRechts img 
								{ border: 0px none; }


/*Formulare*/
form										{ margin: 0px; padding: 0px;}
button									{ background: #ffffff; border: 1px solid #e32028; width: 60px; color: #000000; cursor: pointer; font-size: 100%; margin-left: 5px;}
.Buttons 								{ display: block; background: #f1f1f1; padding: 5px; height: 19px; font-size: 90%;}
.Buttons span							{ float: left; }
.Buttons input							{ float: right; background: #ffffff; border: 1px solid #e32028; color: #000000; cursor: pointer; margin-left: 5px; font-size: 115%;}
.Buttons a								{ padding: 4px 5px 3px 5px; }
.Buttons a.selected					{ color: #000000; text-decoration: none; cursor: default;}
.BigButton								{ float: right; background: #ffffff; border: 1px solid #e32028; color: #000000; cursor: pointer; margin-left: 5px; padding: 2px; font-size: 115%; font-weight: bold; }
.InhaltFormular 						{ font-size: 100%; padding-bottom: 11px; width: 541px; }
.InhaltFormularLeft 					{ float: left; width: 260px; }
.InhaltFormularRight 				{ float: right; width: 260px; }
.InhaltFormular label.Feld			{ display: block; font-weight: bold; color: #353535; /*padding-left: 5px; padding-top: 15px; background: #d6e6f6;*/}
.InhaltFormular select.Anrede		{ display: block; width: 260px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular .TextFeld 			{ display: block; width: 248px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular textarea 			{ display: block; width: 248px; height: 153px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular textarea.Bestellen 			{ height: 123px;}
.InhaltFormular textarea.Empfehlen 			{ height: 110px;}
.InhaltFormular select.Klein		{ border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; }
.InhaltFormular label.Choice		{ font-weight: normal; color: #353535; margin-right: 20px; }
input.Choice							{ margin-left: 0px; margin-right: 3px; vertical-align: bottom; }
#Empfangen								{ margin-bottom: 6px; }

.FormularAntwort						{ margin-top: 5px; border: 0px; width: 100%; font-size: 90%; }
.FormularAntwort td.Text			{ padding: 0px 0px 8px 7px;}
.FormularAntwort input				{ margin: 0px;}
.WeiterButtons 						{ text-align: right; background: #ffffff; padding: 5px; border-top: 1px solid #dddddd;}

.FormularFilter						{ width: 100%; margin-bottom: 11px; font-size: 100%;}
.FormularFilter label				{ display: none; }
.FormularFilter select				{ width: 130px; border: 1px solid #CCCCCC; color: #000000; margin-right: 8px; font-size: 90%; }
.FormularFilter input.Button		{ background: #ffffff; border: 1px solid #e32028; color: #000000; cursor: pointer;  font-size: 90%; }

.FormularFilterPresse						{ width: 100%; margin-bottom: 5px; padding: 3px 3px 3px 5px;}
.FormularFilterPresse label				{ display: block; float: left; font-size: 90%; width: 50px; }
.FormularFilterPresse select				{ width: 190px; border: 1px solid #CCCCCC; color: #000000; margin-right: 0px; font-size: 90%;}
.FormularFilterPresse input.Button		{ background: #ffffff; border: 1px solid #e32028; color: #000000; cursor: pointer;  font-size: 90%; }
.FormularFilterPresse form 				{ margin-bottom: 0px; }

div.MailKontakt						{ display: block; margin-bottom: 28px;}
div.MailKontakt #Email2                            { display: none; }
div.MailKontakt #EmailConfirm                { display: none; } 
div.InhaltFormularRight #Email2                            { display: none; }
div.InhaltFormularRight #EmailConfirm                { display: none; } 

div.Rueckruf  							{ display: block; margin-bottom: 20px;}
div.Rueckruf select.VorwahlLand	{ width: 40px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-right: 35px;}
div.Rueckruf .Vorwahl    			{ width: 35px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; margin-right: 5px;}
div.Rueckruf .Nummer		 			{ width: 118px; border: 1px solid #CCCCCC; padding:1px 5px 1px 5px; color: #000000; font-size: 100%; }
div.Rueckruf div.span				{ display: block; font-size: 90%; color: #353535; margin-bottom: 8px;}
div.Rueckruf span.left				{ margin-left: 1px;}
div.Rueckruf span.middle			{ margin-left: 50px;}
div.Rueckruf span.right				{ margin-left: 9px;}
div.Rueckruf select.Tag				{ width: 44px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; margin-right: 5px;}
div.Rueckruf select.Woche			{ width: 103px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; margin-right: 5px;}
div.Rueckruf select.Zeit			{ width: 97px; border: 1px solid #CCCCCC; color: #000000; font-size: 100%; margin-bottom: 8px; }

/*Headstyles*/
.HeadGrafikContainer 			{ width: 991px; height: 128px; text-align: right; background-repeat: no-repeat; background-color: #FFFFFF;}

/*SiteTools*/
.SiteToolsLayout 					{ width: 991px; height: 10px; background: #ffffff url(/Bankenservice/images/bg_deko.gif) repeat-x; font-size: 2px; background-position: top;}
.SiteToolsInhalt 					{ text-align: right; margin-right: 3px; font-size: 65%; color: #FFFFFF; white-space: nowrap; }
div.SiteToolsInhalt a, div.SiteToolsInhalt a:link, div.SiteToolsInhalt a:visited, div.SiteToolsInhalt a:active 
										{ color: #FFFFFF; text-decoration: none; margin-left: 8px; margin-right: 8px; }
div.SiteToolsInhalt a:hover, div.SiteToolsInhalt a:visited:hover 
										{ color: #FFFFFF; text-decoration: underline; margin-left: 8px; margin-right: 8px; }
div.SiteToolsInhalt form 		{ margin-bottom: 0px; margin-top: 0px; vertical-align: middle;}
div.SiteToolsInhalt form img 	{ vertical-align: middle;}
div.SiteToolsInhalt span 		{ width:380px; display: block; float: right;}
div.SiteToolsInhalt span img 	{ vertical-align: middle; margin-left: 4px;}

/*Pfadanzeiger*/
#PfadContainer { background:#f1f1f1; min-height:22px; font-size: 65%; width:538px; } 
.PfadAnzeiger 	{ background:#FFFFFF; min-height:15px; padding: 4px 0px 4px 0px; width:538px; display:block;}

/*Sitemap*/

div.SitemapBoxUe a, div.SitemapBoxUe a:link, div.SitemapBoxUe a:visited, div.SitemapBoxUe a:active
										{ margin-bottom: 1px; color: #353535; text-decoration: none; padding: 15px 3px 3px 3px; display:block; width: 255px; font-size: 90%; font-weight:bold; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; background: #DDDDDD;}
div.SitemapBoxUe a:hover, div.SitemapBoxUe a:visited:hover
										{ background: #DDDDDD; text-decoration: underline; }

div.SitemapBox 					{ margin-bottom: 11px; }
div.SitemapBox a, div.SitemapBox a:link, div.SitemapBox a:visited, div.SitemapBox a:active
										{ color: #353535; text-decoration: none; padding: 3px; display:block; width: 100%; font-size: 90%; letter-spacing: 0.01em; }
div.SitemapBox a:hover, div.SitemapBox a:visited:hover
										{ text-decoration: underline; }

div.Ebene2 							{ margin-bottom: 1px; width: 253px;  }
div.Ebene2 a, div.Ebene2 a:link, div.Ebene2 a:visited, div.Ebene2 a:active
										{ padding-left: 5px; background: #fff; font-weight: bold; display: block; }
div.Ebene2 a:hover, div.Ebene2 a:visited:hover 				
										{ background: #f9efee; }

div.Ebene3 							{ width: 249px; }
div.Ebene3 a, div.Ebene3 a:link, div.Ebene3 a:visited, div.Ebene3 a:active
										{ padding-left: 10px; background: #FFFFFF; display: block; }
div.Ebene3 a:hover, div.Ebene3 a:visited:hover 				
										{ background: #f9efee}

div.Ebene4 							{ width: 244px; }
div.Ebene4 a, div.Ebene4 a:link, div.Ebene4 a:visited, div.Ebene4 a:active
										{ display: block; padding-left: 15px; background: #FFFFFF url(/Bankenservice/images/anstrich_nav_ebene3.gif) no-repeat 10px 9px; }
div.Ebene4 a:hover, div.Ebene4 a:visited:hover 				
										{ background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene3.gif) no-repeat 10px 9px; }

div.Ebene5 							{ width: 239px; }
div.Ebene5 a, div.Ebene5 a:link, div.Ebene5 a:visited, div.Ebene5 a:active
										{ display: block; padding-left: 20px; background: #FFFFFF url(/Bankenservice/images/anstrich_nav_ebene4.gif) no-repeat 15px 9px; }
div.Ebene5 a:hover, div.Ebene5 a:visited:hover 				
										{ background: #f9efee url(/Bankenservice/images/anstrich_nav_ebene4.gif) no-repeat 15px 9px; }
										
/*TeaserBox */
.TeaserBoxUeberschrift 		{ font-family: Verdana, Arial, Helvetica, sans-serif; color: #353535; border-bottom:1px solid #000000; /*background: #d6e6f6; height:32px; */ font-size: 100%; font-weight:bold; padding-bottom:5px; text-transform: uppercase;  }
.TeaserBoxUeberschrift div	{ /*padding-top: 17px; padding-bottom: 0px;*/ }
.TeaserBox 						{ /*border-bottom:1px solid #DDDDDD;*/ padding:3px 1px 5px 0px; margin-bottom: 11px; font-size: 90%; line-height:160%;}

.TeaserBox img { width: 260px; }


.TeaserHeadline 		{ display: block; font-weight: bold; }
.TeaserMeldung 		{ display: block; margin-bottom: 10px; margin-top: 1px; padding: 0px; }
.TeaserMeldung span  { display: block; }

/*Teaser mit grauem Hintergrund */
.TopTeaserBox 			{ border-bottom:1px solid #DDDDDD; padding:3px 3px 5px 5px; margin-bottom: 11px; background: #f4f4f4; font-size: 90%; line-height:160%;}
.TopTeaserGrafik 		{ background: #DDDDDD;}
.TopTeaserText 		{ display: block; margin-bottom: 10px;  }


/*Suchergebnis*/
/*Treffer*/
.InhaltTrefferliste 				{ margin-bottom: 20px; }
.Treffer 							{ background: url(/Bankenservice/images/icon_link_channel.gif) no-repeat 1px 0px; padding-left: 14px; margin-bottom: 10px;}
.Treffer a							{ font-weight: bold; }
.TrefferBeschreibung				{ display: block; font-style: italic;}
.TrefferDatum						{ font-size:90%;}
.TrefferPfad 						{ }

.Suchbegriff_Hervorhebung 	{ background-color: #ECECEC;}


/* Lexikon */
.LexikonBox						{ height: 120px; border-bottom:1px solid #DDDDDD; padding:0px; margin-bottom: 11px; background: #f4f4f4; font-size: 100%;}
.LexikonBox	img				{ margin-bottom: 5px;}
.LexikonBox	table				{ border-collapse: collapse; border: 0px; margin: 8px 13px 0px 13px; font-size: 90%; padding: 0px;}
.LexikonBox	td					{ border: 1px solid #ffffff; width: 25px; text-align: center; padding: 0px; margin: 0px;}

.LexikonBox	td a,	.LexikonBox	td a:link,	.LexikonBox	td a:active,	.LexikonBox	td a:visited
									{ display: block; font-weight: bold; padding: 4px; text-transform: uppercase; }
.LexikonBox	td a:hover,	.LexikonBox	td a:visited:hover
									{ background: #ffffff;}


.LexikonSuche form 			{ padding: 0px; margin: 0px;}
.LexikonSuche .TextFeld		{ width:190px; border: 1px solid #353535; padding:1px; padding-left: 3px; margin-left: 5px; margin-right: 5px; color: #000000; font-size: 90%;}
.LexikonSuche .SucheButton { background: #ffffff; border: 1px solid #e32028; width: 50px; vertical-align: middle; color: #000000; cursor: pointer; font-size: 90%;}

.BegriffBox 	{ border-bottom:1px solid #DDDDDD; padding-bottom: 8px; margin-bottom: 11px; font-size: 90%; font-weight: bold;}

.LexikonLink 	{ width: 100%; background: #f1f1f1 url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 5px ; font-size: 100%; margin: 0px;}
.LexikonLink a, .LexikonLink a:link, .LexikonLink a:visited,  .LexikonLink a:active 
					{ padding: 5px 3px 5px 12px; display: block; width: 100%; }
.LexikonLink a:hover, .LexikonLink a:visited:hover 
					{ }

.LexikonLink2 	{ width: 100%; background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 5px ; font-size: 100%; margin: 0px;}
.LexikonLink2 a, .LexikonLink2 a:link, .LexikonLink2 a:visited,  .LexikonLink2 a:active 
					{ padding: 5px 3px 5px 12px; display: block; width: 100%; }
.LexikonLink2 a:hover, .LexikonLink2 a:visited:hover 
					{ }
.LexikonLeer 	{ display: block; }

					
/* Linklisten */
.Linkliste 				{ background: url(/Bankenservice/images/icon_link_channel.gif) no-repeat 1px 0px; padding-left: 14px; margin-bottom: 5px;}
.LinklistePDF 			{ background: url(/Bankenservice/images/icon_pdf.gif) no-repeat -1px 2px; padding-left: 14px; margin-bottom: 8px;}
.Linkliste span		{ display: block;}
.LinklistePDF span	{ display: block;}
.Linkliste a			{ font-weight: bold;}
.LinklistePDF a		{ font-weight: bold;}

/* Linklisten_Result */
.Linkliste_Result 				{ background: url(/Bankenservice/images/icon_link_channel.gif) no-repeat 1px 0px; padding-left: 14px; margin-bottom: 5px;}
.Linkliste_Result a			{ font-weight: bold;}

.InhaltLinkliste 		{ font-size: 75%; margin-bottom: 20px; }
div.TeaserBox .Linkliste, div.TopTeaserBox .Linkliste 
							{ background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 0px 6px; padding-left: 8px; margin-bottom: 5px;}

/* Link unter Headline */							
.ZurueckLink 			{ float: right; margin-bottom: 3px; background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 0px ; padding-left: 7px; display: block; font-size: 75%; font-weight: bold;}
.ZurueckLink a, .ZurueckLink a:link, .ZurueckLink a:visited, .ZurueckLink a:active 
							{ text-decoration: none; }
.ZurueckLink a:hover, .ZurueckLink a:visited:hover 
							{ text-decoration: underline; }

							
							
/* Links in Boxen */
.TeaserBoxLinkliste 	{ display: block; margin-bottom: 12px; margin-top: 3px; }
.TeaserBoxLink 		{ margin-bottom: 3px; background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 0px 8px ; padding-left: 7px; display: block; font-size: 100%; margin-top:3px;}
.TeaserBoxLink a, .TeaserBoxLink a:link, .TeaserBoxLink a:visited, .TeaserBoxLink a:active 
							{ text-decoration: none; }
.TeaserBoxLink a:hover, .TeaserBoxLink a:visited:hover 
							{ text-decoration: underline; }

/* Tabellen Produkte mit Wertangaben*/	
/* ProduktWerte sind Tabellen mit dunkelgrauem Head und kleiner Zeilenhï¿½he*/
/* ProduktAngaben sind 2spaltig mit kleiner Zeilenhï¿½he */
/* ProduktKurse sind groï¿½e Tabellen mit blauem Head und groï¿½er Zeilenhï¿½he*/
table.ProduktWerte, table.ProduktAngaben, table.ProduktKurse
						 				{ background: #f4f4f4; border: 0px; border-collapse: collapse; width: 100%; font-size: 90%; color: #000000;}	

table.ProduktAngaben a			{ background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 0px 5px; padding-left: 7px; display: block;}
table.ProduktWerte a				{ background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 0px 5px; padding-left: 7px;}


table.ProduktKurse a				{ font-weight: bold;}
			
table.ProduktWerte td			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 3px 6px 3px 6px; vertical-align: top; }
table.ProduktWerte th			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 6px 6px 6px 6px; vertical-align: top; text-align: center; background: #ebebeb; color: #000000;}
table.ProduktAngaben td			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 3px 6px 3px 6px; vertical-align: top; text-align: left; background: #f4f4f4; color: #000000; width: 50%; }
table.ProduktAngaben th			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 3px 6px 3px 6px; vertical-align: top; text-align: left; background: #ebebeb; color: #000000; width: 50%; font-weight: normal;}
table.ProduktKurse td			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 4px 6px 4px 6px; vertical-align: top; }
table.ProduktKurse th			{ border-right: 1px solid white; border-bottom: 1px solid white; padding: 4px 6px 4px 6px; vertical-align: bottom; text-align: center; background: #f9efee; color: #353535;}


.Grau						{ background: #ebebeb; color: #000000;}
.Hellgrau				{ background: #f4f4f4; color: #000000;}
.Blau						{ background: #d6e6f6; color: #353535; }
.BlauSortieren			{ background: #d6e6f6; vertical-align: middle; text-align: left; }					
.BlauSortieren	a  	{ margin: 0px 2px 0px 2px; }
.BlauSortieren	img  	{ border: 0px; }

/* 
Texte und Inhalte werden linksbuendig dargestellt
Zahlen und Werte rechtsbuendig
Ueberschriften und einzeln stehende Zahlen linksbuendig oder in Ausnahmen mittig  */
/* Blau ist nur Ueberschrift */

.FettLinks					{ font-weight: bold; text-align: left; }
.FettMitte					{ font-weight: bold; text-align: center; }
.FettRechts					{ font-weight: bold; text-align: right; }
.MagerLinks					{ font-weight: normal; text-align: left; }						
.MagerMitte					{ font-weight: normal; text-align: center; }						
.MagerRechts				{ font-weight: normal; text-align: right; }						
div.Vorteil					{ background: url(/Bankenservice/images/icon_vorteil.gif) no-repeat 0px 2px; padding-left: 15px; margin-bottom: 2px; }
div.Nachteil				{ background: url(/Bankenservice/images/icon_nachteil.gif) no-repeat 0px 2px; padding-left: 15px; margin-bottom: 2px; }

/*Inhaltstyles Folgeseiten*/
.InhaltFoto 				{ margin-bottom:11px;}
.InhaltFoto img 			{ margin-bottom:3px; border: 1px solid #797979; }
.InhaltFoto span 			{ font-size:90%;}

/*Styles zur Korrektur im Inhaltsbereich*/
div#InhaltContainer img		{ border:0px none #000000; display: inline;}
div#InhaltContainer table	{ border:0px none #000000; border-collapse: collapse; font-size: 100%;}
div#InhaltContainer td		{ border:0px none #000000; border-collapse: collapse; }

/*Boxen rechts*/
.BoxUeberschrift 			{ color: #FFFFFF; background: #828387; font-size: 85%; font-weight: bold; padding-left: 5px; height:32px; padding-top: 0px; padding-bottom: 0px; }
div.BoxUeberschrift div { font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 15px; padding-bottom: 2px; text-transform: uppercase; }
.Box 							{ padding-bottom: 0px; margin-bottom: 11px; background: #e0e0e2; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #F4F4F4; }
div.Box img 				{ float: none; margin-top: 0px; margin-left: 0px; border:0px none;}
table.BoxTabelle 			{ font-size: 100%; width: 100%; padding:0px; border-collapse: collapse;}
table.BoxTabelle td 		{ font-size: 85%; padding:0px; border-collapse: collapse; line-height:140%;}
.BoxLink 					{ padding: 3px; display: block; /*font-size: 85%;*/ background: url(/Bankenservice/images/anstrich_box_links.gif) no-repeat 5px 9px; padding-left: 12px;}
div.Box a, div.Box a:link, div.Box a:visited, div.Box a:active 
								{ text-decoration: none; }
div.Box a:hover, div.Box a:visited:hover 
								{ text-decoration: underline; }
div.BoxLink span 			{ display: block; }
div.BoxText 				{ padding: 2px 5px 0px 5px;}

/* Rechte Box Suche*/
.BoxSuche 					{ font-size: 85%; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;}
.BoxSuche form 			{ padding: 0px; margin: 0px;}
.BoxSuche .TextFeld		{ width:160px; border: 1px solid #cccccc; font-size: 90%; padding:1px; margin-bottom: 5px; }
.BoxSuche .SucheButton 	{ background: #f1f1f1 url(/Bankenservice/images/icon_suchen.gif) no-repeat top left; border: 1px solid #e32028; width: 14px; height: 14px; margin: 0px; vertical-align: middle; cursor: pointer;}
.BoxSuche label			{ display: none;}

/* Rechte Box Hotline*/
div.Hotline 			{ background: #f1f1f1 url(/Bankenservice/images/hotline.gif) no-repeat; padding: 45px 5px 3px 5px;}
div.Hotline span		{ font-size: 85%; }

/*Drucken Menu fuer Druckversionen*/
.BgbLogo 				{ display: none;}
.DruckHinweis			{ display: none; }

/*Footer*/
.FooterContainer 		{ width: 991px; margin-bottom: 0px; }
.FooterInhalt 			{ height: 15px; border-top: 1px solid #808487; padding: 8px 0px 0px 0px; }
.FooterSitetools 		{ float: left; font-size: 70%; color: #000000;}
.FooterSitetools a 	{ margin-left: 0px; margin-right: 4px;}
.FooterSitetools img { border: 0; vertical-align: bottom;}
.FooterNachOben 		{ border-top:1px solid #808487; padding-left:5px; font-size: 90%; font-weight: bold; padding: 8px 0px 0px 8px; height: 30px;}
.FooterNachOben img	{ vertical-align: middle;}
.FooterCopyright 		{ float:right;  margin-top: 0px; font-size: 70%; padding-top: 0px;  }
.FooterContainer a, .FooterContainer a:link, .FooterContainer a:visited, .FooterContainer a:active 
							{ color:#e32028; text-decoration: none; }
.FooterContainer a:hover, .FooterContainer a:visited:hover 
							{ text-decoration: underline; }
.BoxenContainerFooter{ float: right; width: 200px; font-size: 80%; border: 0px none #000000; margin-right: 0px; }
.ContentBreite2Footer{ width: 539px; margin-left: 0px; float: left; border: 0px none #000000; margin-bottom: 40px; }
.FooterDrucken img 	{ vertical-align: bottom; border: 0px none;}
.FooterDrucken 		{ font-size: 85%; height: 30px; border-top: 1px solid #808487; padding-top: 8px; }
.Empfehlen 				{ display: inline;}

.Seite 					{ width: 100%; border: 0px; border-collapse: collapse;}
#Banner 					{ padding-left: 15px; padding-top: 15px; text-align: left; vertical-align: top; position: absolute; left: 991px;}
#Inhaltsbereich 		{ width: 991px; text-align: left; vertical-align: top; padding: 0px; float: left;}




/*NEUE STYLES Anlageassistent*/

/*AnlageAssistent AA*/
#Anlageassistent 		{ border: 1px solid #CCCCCC; background-color: #F4F4F4; margin: 10px 0px 10px 0px; padding: 15px 10px 20px 15px;}
.AAUeberschrift		{ display: block; font-weight: bold; padding-bottom: 3px; margin-bottom: 0px;}
#Anlageassistent table, #Anlageassistent td 	{ padding: 0px; border-collapse: collapse; font-size: 100%;}
#Anlageassistent table 	{ margin-bottom: 0px; height: 75px;}
.AAButtonZelle			{ width: 420px;}
.AAKommentarZelle		{}
.AAKUeberschrift 		{ font-weight: bold; padding: 0px 0px 0px 15px; background: url(../images/icon_info_teasertext_norm.gif) no-repeat 0px 2px;}
.AAKText					{ font-size: 90%; padding: 0px 0px 0px 25px; background: url(../images/anstrich_anlageassistent.gif) no-repeat 15px 5px;}

/*Buttons Anlageassistent Normal*/
.AAButton, .AAButton1zeilig															{ height: 60px; width: 98px; padding: 0px 0px 0px 0px; margin-right: 1px; background: url(../images/button_aa_norm.gif) no-repeat 0px 0px; float: left; }
.AAButton a, .AAButton a:link, .AAButton a:active, .AAButton a:visited	{ display: block; font-weight: bold; text-align: center; padding: 13px 10px 17px 10px;}
.AAButton1zeilig a, .AAButton1zeilig a:link, .AAButton1zeilig a:active, .AAButton1zeilig a:visited			{ display: block; font-weight: bold; text-align: center; padding: 22px 10px 23px 10px;}
.AAButton a:hover, .AAButton a:visited:hover, .AAButton1zeilig a:hover, .AAButton1zeilig a:visited:hover { text-decoration: none; color: #353535;}
/*Buttons Anlageassistent Aktiv*/
.AAButtonOver, .AAButton1zeiligOver													{ height: 60px; width: 98px; padding: 0px 0px 0px 0px; margin-right: 1px; background: url(../images/button_aa_aktiv.gif) no-repeat 0px 0px; float: left; }
.AAButtonOver a, .AAButtonOver a:link, .AAButtonOver a:active, .AAButtonOver a:visited	{ display: block; font-weight: bold; text-align: center; padding: 13px 10px 17px 10px;}
.AAButton1zeiligOver a, .AAButton1zeiligOver a:link, .AAButton1zeiligOver a:active, .AAButton1zeiligOver a:visited			{ display: block; font-weight: bold; text-align: center; padding: 22px 10px 23px 10px;}
.AAButtonOver a:hover, .AAButtonOver a:visited:hover, .AAButton1zeiligOver a:hover, .AAButton1zeiligOver a:visited:hover { text-decoration: none; color: #353535; }
/*Ergebnis Button*/
.AAButtonErgebnis			{ height: 23px; width: 197px; padding: 0px 0px 0px 0px; background: url(../images/button_aa_ergebnis_norm.gif) no-repeat 0px 0px; margin-left:198px; margin-top: 20px;}
.AAButtonErgebnis a, .AAButtonErgebnis a:link, .AAButtonErgebnis a:active, .AAButtonErgebnis a:visited	{ display: block; font-weight: bold; text-align: center; padding: 3px 3px 5px 3px;}
.AAButtonErgebnis a:hover, .AAButtonErgebnis a:visited:hover { text-decoration: none; color: #353535;}
/*Ergebnis Button Over*/
.AAButtonErgebnisOver	{ height: 23px; width: 197px; padding: 0px 0px 0px 0px; background: url(../images/button_aa_ergebnis_aktiv.gif) no-repeat 0px 0px; margin-left: 198px; margin-top: 20px;}
.AAButtonErgebnisOver a, .AAButtonErgebnisOver a:link, .AAButtonErgebnisOver a:active, .AAButtonErgebnisOver a:visited	{ display: block; font-weight: bold; text-align: center; padding: 3px 3px 5px 3px;}
.AAButtonErgebnisOver a:hover, .AAButtonErgebnisOver a:visited:hover { text-decoration: none; color: #353535;}

/*Ergebnisse AA*/
.AAFormularFilter						{ width: 100%; margin-bottom: 11px; font-size: 100%;}
.AAFormularFilter label				{ display: block; margin-top: 3px;}
.AAFormularFilter select				{ border: 1px solid #CCCCCC; color: #000000; font-size: 100%;}
.AAFormularFilter input.Button		{ background: #ffffff; border: 1px solid #007da3; color: #000000; cursor: pointer;  font-size: 100%;}

			
span.BookmarkIE { display: none;}