/* neue styles */

html {font-size: 100%;}

body {
	scrollbar-3dlight-color:#D9D9D9;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#333333;
	scrollbar-face-color:#D9D9D9;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	font-size: 100%;
}
	
/* Bilder/Grafiken */
img {border:0px;}
.imagefloat {margin: 0px 11px 6px 0px; float:left;}

/* -- Allgemeine Farbzuweisungen -- */
.grauDunkel	{background-color:#666666;}
.grauMittel	{background-color:#999999;}
.grauSilber	{background-color:#D9D9D9;}
.grauLicht 	{background-color:#F2F2F2;}
.rotSKAC	{background-color:#F00000;}

/* Links */
a {text-decoration:underline; color:#666666;} 
a:hover, a:active {color:#F00000;}

/* Überschriften */
.headline,h1 {font-family:Arial,Helvetica,sans-serif;font-size:13pt;color:#999999;line-height:16pt;font-weight:bold}
.sublines,h2 {font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#999999;line-height:14pt;font-weight:bold}

/* Standard-Fließtext */
.copy {	font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#666666;	line-height:14pt}
.copy a:link,.copy a:visited {text-decoration:underline; color:#666666;} 
.copy a:hover,.copy a:active {text-decoration:underline; color:#F00000;}

/* p-Tag temporär!!! */
p {font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#666666;	line-height:14pt}
p a:link,p a:visited {text-decoration:underline; color:#666666;} 
p a:hover,p a:active {text-decoration:underline; color:#F00000;}

/* Introbild */
.introBild {float:left; margin: 5px 11px 11px 0px; vertical-align:top;}

/* breadcrumbs */
.breadcrumbs {font-family: Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#999999; line-height:22px}
.breadcrumbs a:link,.breadcrumbs a:visited {text-decoration:none; color:#999999;} 
.breadcrumbs a:hover,.breadcrumbs a:active {text-decoration:none; color:#F00000;}

/* Listen */
ol, ul {clear:both; font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#666666;line-height:14pt}
ul {list-style-type:square;list-style-color:#666666;}

ul a:link, ul a:visited, ol a:link,ol a:visited	{text-decoration:underline; color:#666666;} 
ul a:hover, ul a:active, ol a:hover, ol a:active, {text-decoration:underline; color:#F00000;}
ol .dezimal 	{list-style-type:dezimal;}
ol .alphaGross 	{list-style-type:upper-alpha;}
ol .alphaKlein 	{list-style-type:lower-alpha;}

.copybold {font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:#666666; line-height:14pt; font-weight:bold;}
.copybold a:link,.copybold a:visited 	{text-decoration:underline; color:#666666;} 
.copybold a:hover,.copybold a:active 	{text-decoration:underline; color:#F00000;}

/* weitere Textelemente */
.hinweis, .bildtext {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#999999; line-height:11pt}
.hinweis a:link,.hinweis a:visited 	{text-decoration:underline; color:#999999;} 
.hinweis a:hover,.hinweis a:active 	{text-decoration:underline; color:#F00000;}
.pdf {font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;text-decoration:none; font-weight:normal;}
.qltPlatzhalter {font-family:"CourierNew",Courier,mono;font-size:10pt;font-weight:bold;color:#999999}
.korrekturanmerkung {font-family:Courier,mono;font-size:10pt;font-weight:bold;color:#FF33CC}
.highlight{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#f00000;text-decoration:none;font-weight:normal;line-height:16pt}

/* zv-rechner */
.zvrechnerKopf 		{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:normal;line-height:12pt;}
.zvrechnerRow1		{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt; vertical-align:middle; padding: 3px 0px 3px 0px;}
.zvrechnerRow2		{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt; vertical-align:middle; padding: 3px 0px 3px 0px;}
.zvrechnerPadding 	{margin: 3px 0px 3px 0px;}
.zvrechnerErgebnis	{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#f00000;line-height:12pt;font-weight:bold; padding: 3px 0px 3px 0px;}
.zvrechnerInputText, .zvrechnerInputErgebnis, .zvrechnerInputGesamt, .zvrechnerInputSumme {font-family:Arial,Helvetica,sans-serif;width:44px; border-style:solid; border-width:1px; padding-right:3px; text-align:right; margin: 0px 0px 0px 0px;}
.zvrechnerInputText 	{color:#666666;font-size:8pt;font-weight:normal;border-color:#F00000; }
.zvrechnerInputErgebnis {color:#666666;font-size:8pt;font-weight:normal;border-color:#d9d9d9;}
.zvrechnerInputSumme {color:#F00000;font-size:8pt;font-weight:bold;border-color:#d9d9d9;}
.zvrechnerInputGesamt	{color:#F00000;font-size:12pt;font-weight:bold;border-color:#d9d9d9;}
.zvrechnerButton {font-family:Arial,Helvetica,sans-serif; background-color:#d9d9d9; color:#666666;font-size:10pt; border-color:#999999; border-style:solid; border-width:1px; padding: 0px 11px 0px 11px; text-align:center;}
.zvrechnerButton a:hover {background-color:#F2F2F2;}

/* CSS Serviceleiste */

.serviceleiste {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:16pt; color:#666666;}
.serviceleiste a:link 		{text-decoration:none; color:#666666;} 
.serviceleiste a:visited 	{text-decoration:none; color:#666666;} 
.serviceleiste a:hover 		{text-decoration:none; color:#F00000;} 
.serviceleiste a:active 	{text-decoration:none; color:#F00000;}
.serviceleisteBG {background-color:#FFFFFF;}

/* Formular */
.inputSearch {font-family:Arial,Helvetica,sans-serif; font-size:8pt; background-color:#ffffff; color:#666666; width:118px; border-style:solid; border-color:#999999; border-width:1px; padding-left:3px}
.inputSubmit {vertical-align:middle;}

/* Suche htdig */
.htdig {background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;text-decoration:none;font-weight:normal;line-height:14pt;margin:7px 0px 22px 0px;}
.htdigKopf {font-size:10pt;color:#999999; border-bottom:1px solid #CCCCCC; border-top:1px solid #CCCCCC; padding:11px 0px 11px 0px; margin:0px 0px 22px 0px;}
.htdigFuss {border-top:1px solid #CCCCCC; padding:11px 0px 0px 0px;}
.htdigErgebnis {overflow:hidden; width:584px;}
.htdigTitel {font-weight:bold; font-size:10pt;}
.htdigModified {font-size:8pt; color:#999999;}
.htdigUrl {margin:11px 0px 0px 0px; color:#999999;}

/* CSS Container */

.containerBG {background-color:#F2F2F2}
.containerTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:22px; font-weight:normal; color:#666666; background-color:#D9D9D9}
.containerText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#F2F2F2}
.containerText a:link,.containerText a:visited			{text-decoration:underline; color:#666666;} 
.containerText a:hover,.containerText a:active 			{text-decoration:underline; color:#F00000;} 
.containerAbstand {margin-bottom:11px;}
.containerDropdown {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#FFFFFF; width:140px; border-style:solid; border-color:#d9d9d9; border-width:1px; padding-left:3px}
.containerText ul {list-style-type:square; list-style-color:#666666; margin:0; padding-left:22px; line-height:11pt;}

/* Banking */
.bankingDropdown {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#FFFFFF; width:140px; border-style:solid; border-color:#f2f2f2; border-width:1px; padding-left:3px}

/* Container - Marktüberblick*/
div.marktueberblick {margin: 6px 0px 6px 0px;}
div#switcher {  width:100%;  font-family: Arial, Helvetica, sans-serif; width:156px; background-color:#FFFFFF;}  
div#switcher ul.tabs {  display:block; padding:0; margin: 0px 0px 3px 0px; white-space:nowrap;  z-index: 5500;  font-size: 8pt; color:#666666;  }  
div#switcher ul.tabs li { margin: 0; display: block;  float:left;  background-color: #d9d9d9;  border: 2px solid #FFFFFF;  border-width: 1px 1px 0px 0px;  white-space: nowrap;  padding: 0px 9px 0px 9px;  z-index: 6000;  }  
div#switcher ul.tabs li.selected {  background-color: #ffffff;  }
div#switcher div.switchContent {  clear: both;  border-top: 0px;  border-left: 0px;  border-right: 0px;  border-bottom: 0px; padding: 0px;  margin: 0;  display: none;  }
div#switcher div.switchContent.switchContentActive {  display: block; background-color:#FFFFFF;}
* html #mSwitcher .switchContent {  height: 1%;   }

/* Visitenkarte*/

/* Kontakt*/
.contactTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:22px; font-weight:normal; color:#666666; background-color:#D9D9D9}
.contactText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666;}
.contactText a:link,.contactText a:visited			{text-decoration:none; color:#666666;} 
.contactText a:hover,.contactText a:active 			{text-decoration:none; color:#F00000;} 

/* CSS Kopf-Motiv-Layer ; Test-Status*/

.infoLayerNO :hover ,.infoLayerNO :active
	{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; left:496px; top:11px; width:110px; height:66px; z-index:2; background-color: #FFF;}
.infoLayerNW; 
	{position:relative; left:22px; top:11px; width:110px; height:66px; z-index:1; }
.infoLayerNW a:link ,.infoLayerNW a:visited
	{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background-color:transparent;} 
.infoLayerNW a:hover ,.infoLayerNW a:active
	{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; background-color:#FFFFFF;}
.infoLayerSW a:hover ,.infoLayerSW a:active
	{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; left:22px; top:31px; width:110px; height:66px; z-index:1; background-color: #FFF;}
.infoLayerSO a:hover ,.infoLayerSO a:active
	{filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; position:absolute; left:496px; top:31px; width:110px; height:66px; z-index:2; background-color: #FFF;}

/* CSS Kopf-Navigation */

/* Ebene 0 */
.kopfnavi {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:22px; color:#666666;}
.kopfnavi a:link 		{text-decoration:none; color:#666666;} 
.kopfnavi a:visited 	{text-decoration:none; color:#666666;} 
.kopfnavi a:hover 		{text-decoration:none; color:#F00000;} 
.kopfnavi a:active 		{text-decoration:none; color:#F00000;}
.kopfnaviBG 	{background-color:#F2F2F2;}

/* Zeitansage */
.zeit {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; background-color:#D9D9D9; color:#666666;font-weight:normal;}

/* CSS Navigation */

/* Ebene 0: siehe kopf-navigation.css */

/* Ebene 1: z. B. Privatkunden */
.navi_e1 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; color:#666666; background-color:#D9D9D9;}
.navi_e1 a:link,.navi_e1 a:visited 			{text-decoration:none; color:#666666; font-weight:bold;} 
.navi_e1 a:hover,.navi_e1 a:active 			{text-decoration:none; color:#F00000; font-weight:bold;}

/* Ebene 2: z. B. Produkte */
.navi_e2 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; background-color:#D9D9D9;}
.navi_e2 a:link,.navi_e2 a:visited  		{text-decoration:none; color:#666666;} 
.navi_e2 a:hover,.navi_e2 a:active 			{text-decoration:none; color:#F00000;} 

/* Ebene 3: z. B. Geldanlagen */
.navi_e3 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; background-color:#F2F2F2;}
.navi_e3 a:link,.navi_e3 a:visited  		{text-decoration:none; color:#666666;} 
.navi_e3 a:hover,.navi_e3 a:active 			{text-decoration:none; color:#F00000;} 

/* Ebene 4: z. B. Investmentfonds */
.navi_e4 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; background-color:#F2F2F2;}
.navi_e4 a:link,.navi_e4 a:visited 			{text-decoration:none; color:#666666;} 
.navi_e4 a:hover,.navi_e4 a:active 			{text-decoration:none; color:#F00000;} 

/* Ebene 5: z. B. Dachfonds */
.navi_e5 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; background-color:#F2F2F2;}
.navi_e5 a:link,.navi_e5 a:visited			{text-decoration:none; color:#666666;} 
.navi_e5 a:hover,.navi_e5 a:active 			{text-decoration:none; color:#F00000;} 

/* Ebene 6: z. B. DekaStruktur: 4 Ertrag; vormals: micronavi */
.navi_e6 {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:14px; font-weight:normal; background-color:#F2F2F2;}
.navi_e6 a:link,.navi_e6 a:visited  		{text-decoration:none; color:#666666;} 
.navi_e6 a:hover,.navi_e6 a:active 			{text-decoration:none; color:#F00000;} 

/* Fl?chen und Trenner */
.leftnaviBG 		{background-color:#F2F2F2;}
.leftnaviTrenner_e0 	{background-color:#FFFFFF; height:1px;}
.leftnaviTrenner_e1 	{background-color:#F2F2F2;} 
.leftnaviTrenner_e2 	{background-color:#F2F2F2;}
.leftnaviTrenner_e3 	{background-color:#D9D9D9;}
.leftnaviTrenner_e4 	{background-color:#D9D9D9;}
.leftnaviTrenner_e5 	{background-color:#D9D9D9;}
.leftnaviTrenner_e6 	{background-color:#D9D9D9;}

.leftnaviSpace1		{ }
.leftnaviSpace2		{ } 

/* CSS Produkt-Box */
.pboxReiter, .pboxVorteile {font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#666666;}
.pboxReiter a:link 		{text-decoration:none; color:#666666;} 
.pboxReiter a:visited 	{text-decoration:none; color:#666666;} 
.pboxReiter a:hover 	{text-decoration:none; color:#F00000;} 
.pboxReiter a:active 	{text-decoration:none; color:#F00000;}
.pboxVorteile 			{line-height:14pt;}
/* weitere CSS-Angaben in StylesTMPL */

/* CSS Tabellen */
table.cellBorder {border-spacing:1px;}
td.cellBorder {border:1px solid #cccccc;}

/* CSS Teaser */

/* Quick-Link-Teaser */
.qltBG {background-color:#FFFFFF}

.qltBereich {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#666666;}
.qltBereich a:link,.qltBereich a:visited	{text-decoration:none; color:#666666;} 
.qltBereich a:hover,.qltBereich a:active 	{text-decoration:none; color:#F00000;} 

.qltLinkRot {font-family:Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; font-weight:normal; color:#F00000;}
.qltLinkRot a:link,.qltLinkRot a:visited	{text-decoration:none; color:#F00000;} 
.qltLinkRot a:hover,.qltLinkRot a:active 	{text-decoration:none; color:#999999;} 

.qltLinkGrau {font-family:Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; font-weight:normal; color:#666666;}
.qltLinkGrau a:link,.qltLinkGrau a:visited	{text-decoration:none; color:#666666;} 
.qltLinkGrau a:hover,.qltLinkGrau a:active 	{text-decoration:none; color:#F00000;} 

.qltBild {margin: 0px 0px 6px 0px;}

.qltTitel,.qltRubrik {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#666666;}
.qltTitel {margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}
.qltRubrik{margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px;}
.qltTitel a:link,.qltTitel a:visited	{text-decoration:none; color:#666666;} 
.qltTitel a:hover,.qltTitel a:active 	{text-decoration:none; color:#F00000;} 
.qltRubrik a:link,.qltRubrik a:visited	{text-decoration:none; color:#666666;} 
.qltRubrik a:hover,.qltRubrik a:active 	{text-decoration:none; color:#F00000;} 

.qltText {font-family:Arial,Helvetica,sans-serif; font-size:9pt; line-height:12pt; font-weight:normal; color:#666666; width:150px; overflow:hidden;}

/* Aktuelles-Teaser */
.aktuellesBG {background-color:#FFFFFF}
.aktuellesTitel, .aktuellesTeaser {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#666666;}
.aktuellesTitel a:link,.aktuellesTitel a:visited	{text-decoration:none; color:#666666;} 
.aktuellesTitel a:hover,.aktuellesTitel a:active 	{text-decoration:none; color:#F00000;} 
.aktuellesText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}
.aktuellesText a:link,.aktuellesText a:visited	{text-decoration:none; color:#666666;} 
.aktuellesText a:hover,.aktuellesText a:active 	{text-decoration:none; color:#F00000;}

/* TOC-Teaser */
.tocBG {background-color:#FFFFFF}
.tocBild {vertical-align:top; float:left; margin: 3px 11px 11px 0px;}
.tocBildXL {vertical-align:top; float:left; margin: 3px 0px 11px 0px;}
.tocTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#666666;}
.tocTitel a:link,.tocTitel a:visited	{text-decoration:none; color:#666666;} 
.tocTitel a:hover,.tocTitel a:active 	{text-decoration:none; color:#F00000;} 
.tocLinie {background-color:#d9d9d9;}
.tocText {font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}
.tocText a:link,.tocText a:visited 	{text-decoration:underline; color:#666666;} 
.tocText a:hover,.tocText a:active 	{text-decoration:underline; color:#F00000;}

/* Cross-Selling-Teaser */
.xsellingIntro {font-family:Arial,Helvetica,sans-serif; font-size:10pt; font-weight:bold; color:#999999; margin-bottom:22px;}
.xsellingBG {background-color:#FFFFFF}
.xsellingBild {vertical-align:top; float:left; margin-right:11px; margin-top:2px; margin-bottom:11px;}
.xsellingLinie {background-color:#d9d9d9;}
.xsellingTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#666666;}
.xsellingTitel a:link,.xsellingTitel a:visited	{text-decoration:none; color:#666666;} 
.xsellingTitel a:hover,.xsellingTitel a:active 	{text-decoration:none; color:#F00000;} 
.xsellingText {font-family:Arial,Helvetica,sans-serif; 
				font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}

/* Navi-Teaser */
.naviteaserBG {background-color:#FFFFFF}
.naviteaserBild { }
.naviteaserTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#d9d9d9}
.naviteaserTitel a:link,.naviteaserTitel a:visited	{text-decoration:none; color:#666666;} 
.naviteaserTitel a:hover,.naviteaserTitel a:active 	{text-decoration:none; color:#F00000;} 
.naviteaserText {font-family:Arial,Helvetica,sans-serif; 
				font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}

/* Content-Teaser */
.contentTeaserBG {background-color:#FFFFFF}
.contentTeaserBild { }
.contentTeaserTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#d9d9d9}
.contentTeaserTitel a:link,.contentTeaserTitel a:visited	{text-decoration:none; color:#666666;} 
.contentTeaserTitel a:hover,.contentTeaserTitel a:active 	{text-decoration:none; color:#F00000;} 
.contentTeaserText {font-family:Arial,Helvetica,sans-serif; 
				font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}
				
/* Premium-Teaser */
.premiumTeaserBG {background-color:#FFFFFF}
.premiumTeaserBild { }
.premiumTeaserTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#d9d9d9}
.premiumTeaserTitel a:link,.premiumTeaserTitel a:visited	{text-decoration:none; color:#666666;} 
.premiumTeaserTitel a:hover,.premiumTeaserTitel a:active 	{text-decoration:none; color:#F00000;} 

.premiumTeaserText {font-family:Arial,Helvetica,sans-serif; 
				font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}
				
/* Pop-up-Teaser */
.popupTeaserBG {background-color:#FFFFFF}
.popupTeaserBild { }
.popupTeaserTitel {font-family:Arial,Helvetica,sans-serif; font-size:8pt; font-weight:normal; color:#666666; background-color:#d9d9d9}
.popupTeaserTitel a:link,.premiumTeaserTitel a:visited	{text-decoration:none; color:#666666;} 
.popupTeaserTitel a:hover,.premiumTeaserTitel a:active 	{text-decoration:none; color:#F00000;} 

.popupTeaserText {font-family:Arial,Helvetica,sans-serif; 
				font-size:8pt; line-height:12pt; font-weight:normal; color:#666666;}
				
/* Stoerer */
.stoerer {clear:both; padding: 6px 11px 6px 11px; border:1px solid #CCCCCC; background-color:#f2f2f2;}

/* Print */
.printHeader {margin-left:11px}
.printFooterLinie {margin-left:11px; margin-bottom:11px; background-color:#d9d9d9;}
.printFooterText {margin-left:11px; font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:12pt; font-weight:normal; color:#999999;}

/* Foerderquotenrechner */
.not_displayed { display: none; }

/* alte styles */
TH.tablehead,TR.tablehead,TD.tablehead,P.tablehead,TR.eventhead,TD.eventhead{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;text-decoration:none;font-weight:normal;line-height:16pt}
TD.eventfacts,TH.eventfacts{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;text-decoration:none;font-weight:bold;line-height:16pt}
TR.tablerow1,TD.tablerow1,P.tablerow1{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;line-height:14pt}
.tablerow1 a:link,.copy a:visited 	{text-decoration:underline; color:#666666;} 
.tablerow1 a:hover,.copy a:active 	{text-decoration:underline; color:#F00000;}
TR.tablerow2,TD.tablerow2,P.tablerow2,TR.event,TD.event{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;line-height:14pt}
.tablerow2 a:link,.copy a:visited 	{text-decoration:underline; color:#666666;} 
.tablerow2 a:hover,.copy a:active 	{text-decoration:underline; color:#F00000;}
TD.spoolvorteil, TR.spoolvorteil{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:16pt;color:#666666;text-decoration:none;font-weight:bold;line-height:16pt}

TH.microth,TR.microth,TD.microth,P.microth{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:normal;line-height:16pt}
TR.microtr1,TD.microtr1,P.microtr1{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}
TR.microtr2,TD.microtr2,P.microtr2{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}

TH.vorteilth,TR.vorteilth,TD.vorteilth{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:normal;line-height:16pt}
TR.vorteiltr1,TD.vorteiltr1{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}
TR.vorteiltr2,TD.vorteiltr2{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}

TD.CTHeadRot,TH.CTHeadRot{background-color:#F00000;}
TD.CTHead,TH.CTHead{background-color:#D9D9D9;}
TD.CTBody,TH.CTBody{background-color:#F2F2F2;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;FONT-STYLE:normal;FONT-WEIGHT:normal;}
TD.CTspace,TH.CTspace{ }
TD.TeaserHeadRahmen,TH.TeaserHeadRahmen{background-color:#D9D9D9;}
TD.TeaserRahmen,TH.TeaserRahmen{background-color:#D9D9D9;}
.CTHeadWeiss{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#FFFFFF;text-decoration:none;font-weight:bold}
.CTHead{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;text-decoration:none;font-weight:bold}
.TeaserIntro{color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:8pt;FONT-STYLE:normal;FONT-WEIGHT:normal;}

table.QLTbar,td.QLTborder{background-color:#F2F2F2;}
table.QLTtextbg,table.QLTbodybg{background-color:#FFFFFF;}
.headlineQLT{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#F00000;font-weight:bold;line-height:12pt}

/* -- TOC vertikal -- */
tr.TOCvLink,td.TOCvLink{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:bold;line-height:14pt}

td.element01{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;line-height:12pt}
td.element02{font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#000000;line-height:16pt}

/* -- Visitenkarte standard --*/
thead.vCardHead,TH.vCardHead,TR.vCardHead,TD.vCardHead{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:normal;line-height:16pt}
tbody.vCard,TR.vCard,TD.vCard{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;line-height:16pt}
tbody.vCardBlank,TR.vCardBlank,TD.vCardBlank{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:10pt;color:#666666;line-height:14pt}

/* -- Visitenkarte klein --*/
thead.svCardHead,TH.svCardHead,TR.svCardHead,TD.svCardHead{background-color:#D9D9D9;font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#666666;text-decoration:none;font-weight:normal;line-height:16pt}
tbody.svCard,TR.svCard,TD.svCard{background-color:#F2F2F2;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}
tbody.svCardBlank,TR.svCardBlank,TD.svCardBlank{background-color:#FFFFFF;font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:#666666;line-height:12pt}

/* Zeitansage alt */
.gmItemMarked     {color:#F00000 } 
.gmReiter         {color:#666666 } 
.gmNaviKopf       {color:#666666; font-family: Arial, Helvetica, sans-serif ; font-size:8pt; FONT-STYLE: normal; FONT-WEIGHT: bold } 
td.gmRahmen       { background-color:#D9D9D9 } 
td.gmUhrLocBody   { background-color:#D9D9D9 } 
td.gmElementsBody { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666 } 

/* -- alte css.css; noch zu überarbeiten -- */

/* styles für Kontaktformulare */
/* hack für ie>7.0*/
/*
input {
	border: 0px solid #D9D9D9;
	padding: 0px 3px 1px 3px;
	font-weight:normal;
	color:#666666;
}
*/

.inputbox {
	border: 1px solid #D9D9D9;
	color:#666666;
	background-color:#f2f2f2;
}

input[type="password"]	{
	border: 1px solid #D9D9D9;
	padding: 0px 3px 1px 3px;
	font-weight:normal;
	color:#666666;
	background-color:#f2f2f2;
}

input [name="betreff"] {
	border: 1px solid #D9D9D9;
	padding: 0px 3px 1px 3px;
	font-weight:normal;
	color:#999999;
	background-color:#FFFFFF;
	font-size:12pt;
}
input[type="submit"], input[type="reset"] {
	border: 1px solid #999999;
	padding: 0px 22px 0px 22px;
	margin: 11px 0px 0px 0px;
	font-weight:normal;
	color:#666666;
	background-color:#d9d9d9;
}

input[type="radio"] {
	margin: 0px 6px 0px 0px;
	padding: 5px 0px 0px 0px;
}

.fehler {
	font-family: Arial,Helvetica,sans-serif; font-size:10pt; font-weight:normal; color:#F00000; line-height:14pt
}

.button {
	border: 1px solid #999999;
	padding: 0px 22px 0px 22px;
	font-weight:normal;
	color:#666666;
	background-color:#d9d9d9;
}

select {
	border:1px solid #D9D9D9;
	color:#666666;
	margin: 3px 0px 0px 0px;
}

select[name="tag"], select[name="monat"] {
	width:44px;
	background-color:#f2f2f2;
}

select[name="zeit"] {
	width:66px;
	background-color:#f2f2f2;
}

textarea {
	border: 1px solid #D9D9D9;
	padding: 3px 3px 3px 3px;
	font-weight:normal;
	color:#666666;
}

textarea[name="nachricht"] {
	background-color:#f2f2f2;
}

.aktionsleiste {
        font-family: Arial,Helvetica,sans-serif;
        font-size:10pt;
        font-weight:normal; color:#666666;
        line-height:14pt
}
.aktionsleiste a:link,.aktionsleiste a:visited {text-decoration:none; color:#666666;} 
.aktionsleiste a:hover,.aktionsleiste a:active {text-decoration:none; color:#F00000;}

/* * * * * * * * * * * * * * * * * * * * *
 *           VISITENKARTEN               *
 * * * * * * * * * * * * * * * * * * * * */

#visitenkarten {
list-style-type: none;
margin: 0;
padding: 0;
}
#visitenkarten li {
padding-top: 11px;
padding-bottom: 11px;
padding-left: 22px;
margin-bottom: 22px;
height: 138px;
}
#visitenkarten span.links {
display: block;
width: 223px;
height: 138px;
float: left;
margin-right: 22px;
}
#visitenkarten span.rechts {
float: left;
}
#visitenkarten h1 {
margin: 0;
margin-top: -4px;
margin-bottom: 2px;
font-size: 16px;
color: #666666;
}
#visitenkarten h2 {
margin: 0;
font-size: 12px;
color: #666666;
font-weight: normal;
margin-bottom: 8px;
}
#visitenkarten p {
font-size: 12px;
color: #666666;
line-height: 16px;
margin: 0;
margin-bottom: 5px;
}
#visitenkarten a {
text-decoration: none;
color: #666666;
display: block;
}

/* Klassen für Kontoeröffnung */ 
.ke_aktiv { 
font-family:Arial,Helvetica,sans-serif; 
font-size:8pt; 
font-weight:normal; 
line-height:14pt; 
color:#ff0000; 
background-color:#F2F2F2; 
margin-left:22px; 
} 

.ke_passiv { 
font-family:Arial,Helvetica,sans-serif; 
font-size:8pt; 
font-weight:normal; 
line-height:14pt; 
color:#666666; 
background-color:#F2F2F2; 
margin-left:22px; 
} 

.ke_ueberschrift { 
font-family:Arial,Helvetica,sans-serif; 
font-size:8pt; 
font-weight:normal; 
line-height:22px; 
color:#666666; 
background-color:#D9D9D9; 
padding-left:22px 
} 