﻿.rechnerTagesgeld .rparakopf1::before		{content:"Tagesgeld";}
.rechnerFestgeld .rparakopf1::before		{content:"Festgeld";}
.rechnerSparbriefe .rparakopf1::before		{content:"Sparbrief";}
.rechnerSparbuch .rparakopf1::before		{content:"Sparbuch";}
.rechnerSparplan .rparakopf1::before		{content:"monatlicher Sparplan";}
.rechnerSparplaneinmalanlage .rparakopf1::before{content:"Sparplan Einmalanlage";}
.rechnerSparplanrendite .rparakopf1::before	{content:"Sparplanrendite";}
.rechnerGeldanlagealle .rparakopf1::before	{content:"Alle Geldanlagen";}
.rechnerAuszahlplan .rparakopf1::before		{content:"Auszahlplan";}
.rechnerBaugeld .rparakopf1::before		{content:"Baufinanzierung";}
.rechnerBaugeldvolltilgung .rparakopf1::before	{content:"Volltilgerdarlehen";}
.rechnerForwarddarlehen .rparakopf1::before	{content:"Forwarddarlehen";}
.rechnerDispokredit .rparakopf1::before		{content:"Dispokredit";}rechnerSortTab
.rechnerKredit .rparakopf1::before		{content:"Ratenkredit";}
.rechnerRatenkredit .rparakopf1::before		{content:"Ratenkredit";}
.rechnerAutokredit .rparakopf1::before		{content:"Autokredit";}
.rechnerWohnkredit .rparakopf1::before		{content:"Wohnkredit";}
.rechnerAbrufkredit .rparakopf1::before		{content:"Abrufkredit";}
.rechnerGiro .rparakopf1::before		{content:"Girokonto";}
.rechnerGiroonline .rparakopf1::before		{content:"Online-Girokonto";}
.rechnerGirofilial .rparakopf1::before		{content:"Filial-Girokonto";}
.rechnerGiropremium .rparakopf1::before		{content:"Premium-Girokonto";}
.rechnerGirobasis .rparakopf1::before		{content:"Basis-Girokonto";}
.rechnerGiroschueler .rparakopf1::before	{content:"Schüler-/Studenten-Girokonto";}
.rechnerGirobusiness .rparakopf1::before	{content:"Geschäftskonto";}
.rechnerKreditkarten .rparakopf1::before	{content:"Kreditkarten";}
.rechnerKreditkartenPrepaid .rparakopf1::before	{content:"Prepaid-Kreditkarten";}
.rechnerKapitalanlageeinmal .rparakopf1::before	{content:"Einmalkapitalanlage";}
.rechnerKapitalanlagemonatlich .rparakopf1::before{content:"monatliche Kapitalanlage";}
.rechnerKapitalanlageruhestand .rparakopf1::before{content:"Ruhestandsplanung";}
.rechnerKombitagesgeld .rparakopf1::before	{content:"Kombiprodukt mit Tagesgeld";}
.rechnerKombifestgeld .rparakopf1::before	{content:"Flexibles Festgeld";}
.rechnerRoboadvisor .rparakopf1::before		{content:"Robo-Advisor – digitale Geldanlage";}
.rechnerTopfondsAD  .rparakopf1::before		{content:"Aktienfonds Deutschland";}
.rechnerTopfondsADN .rparakopf1::before		{content:"Aktienfonds Nebenwerte Deutschland";}
.rechnerTopfondsAE  .rparakopf1::before		{content:"Aktienfonds Europa";}
.rechnerTopfondsAT  .rparakopf1::before		{content:"Aktienfonds Österreich";}
.rechnerTopfondsAEU .rparakopf1::before		{content:"Aktienfonds Euroland";}
.rechnerTopfondsAEO .rparakopf1::before		{content:"Aktienfonds Osteuropa";}
.rechnerTopfondsAA  .rparakopf1::before		{content:"Aktienfonds Asien";}
.rechnerTopfondsAUS  .rparakopf1::before	{content:"Aktienfonds USA/Kanada";}
.rechnerTopfondsAW  .rparakopf1::before		{content:"Aktienfonds Global";}
.rechnerTopfondsAEM .rparakopf1::before		{content:"Aktienfonds Emerging Markets/BRIC";}
.rechnerTopfondsAUF .rparakopf1::before		{content:"Aktienfonds Ökologie/Ethik";}
.rechnerTopfondsANR .rparakopf1::before		{content:"Aktienfonds Rohstoffe";}
.rechnerTopfondsAED .rparakopf1::before		{content:"Aktienfonds Edelmetalle";}
.rechnerTopfondsAEV .rparakopf1::before		{content:"Aktienfonds Energie";}
.rechnerTopfondsANE .rparakopf1::before		{content:"Aktienfonds Klima/Neue Energien";}
.rechnerTopfondsAGP .rparakopf1::before		{content:"Aktienfonds Gesundheit/Pharma";}
.rechnerTopfondsAB .rparakopf1::before		{content:"Aktienfonds Biotechnologie";}
.rechnerTopfondsAKD .rparakopf1::before		{content:"Aktienfonds Konsum/Dienstleistungen";}
.rechnerTopfondsAFI .rparakopf1::before		{content:"Aktienfonds Finanzen";}
.rechnerTopfondsAIN .rparakopf1::before		{content:"Aktienfonds Informationstechnik";}
.rechnerTopfondsATM .rparakopf1::before		{content:"Aktienfonds Telekommunikation/Medien";}
.rechnerTopfondsAAG .rparakopf1::before		{content:"Aktienfonds Agrikultur";}
.rechnerTopfondsAI .rparakopf1::before		{content:"Aktienfonds Industrie";}
.rechnerTopfondsAIS .rparakopf1::before		{content:"Aktienfonds Infrastruktur";}
.rechnerTopfondsAV .rparakopf1::before		{content:"Aktienfonds Versorger";}
.rechnerTopfondsMA  .rparakopf1::before		{content:"aktienorientierte Mischfonds";}
.rechnerTopfondsMR  .rparakopf1::before		{content:"anleihenorientierte Mischfonds";}
.rechnerTopfondsMM  .rparakopf1::before		{content:"Mischfonds zur Vermögensverwaltung";}
.rechnerTopfondsIE  .rparakopf1::before		{content:"Immobilienfonds Europa";}
.rechnerTopfondsIW  .rparakopf1::before		{content:"Immobilienfonds Global";}
.rechnerTopfondsRE  .rparakopf1::before		{content:"Rentenfonds Europa";}
.rechnerTopfondsRW  .rparakopf1::before		{content:"Rentenfonds Global";}
.rechnerTopfondsRUW .rparakopf1::before		{content:"Unternehmensanleihen";}
.rechnerTopfondsRKE .rparakopf1::before		{content:"kurzfristige Rentenfonds Europa";}
.rechnerTopfondsRKW .rparakopf1::before		{content:"kurzfristige Rentenfonds Welt";}
.rechnerTopfondsED  .rparakopf1::before		{content:"ETF Aktien Deutschland";}
.rechnerTopfondsEE  .rparakopf1::before		{content:"ETF Aktien Europa";}
.rechnerTopfondsEEM .rparakopf1::before		{content:"ETF Aktien Emerging Markets";}
.rechnerTopfondsEUS .rparakopf1::before		{content:"ETF Aktien USA/Kanada";}
.rechnerTopfondsEW .rparakopf1::before		{content:"ETF Aktien Global";}
.rechnerTopfondsEI .rparakopf1::before		{content:"ETF Immobilien";}
.rechnerTopfondsEG .rparakopf1::before		{content:"ETF Geldmarkt";}
.rechnerTopfondsEM .rparakopf1::before		{content:"ETF Mischfonds";}
.rechnerTopfondsER .rparakopf1::before		{content:"ETF Gold/Rohstoffe";}
.rechnerTopfondsEAD .rparakopf1::before		{content:"ETF Anleihen Deutschland";}
.rechnerTopfondsEAE .rparakopf1::before		{content:"ETF Anleihen Europa";}
.rechnerTopfondsEAU .rparakopf1::before		{content:"ETF Anleihen USA/Kanada";}
.rechnerTopfondsEAW .rparakopf1::before		{content:"ETF Anleihen Global";}
.rechnerFondsrendite .rparakopf1::before	{content:"Fondsrendite berechnen";}
.rechnerTilgungsplan .rparakopf1::before	{content:"Tilgungsrechner";}
.rechnerBaufikalkulation .rparakopf1::before	{content:"Baufinanzierung Kalkulation";}
.rechnerHypo .rparakopf1::before		{content:"Baufinanzierung Angebotsvergleich";}
.rechnerBereitstellungszinsen .rparakopf1::before{content:"Bereitstellungszinsen";}
.rechnerVersicherungenBU .rparakopf1::before	{content:"Berufsunfähigkeitsversicherung";}
.rechnerVersicherungenRL .rparakopf1::before	{content:"Risikolebensversicherung";}
.rechnerVersicherungenKL .rparakopf1::before	{content:"Lebensersicherung";}
.rechnerVersicherungenAS .rparakopf1::before	{content:"Arbeitskraftsicherung";}
.rechnerVersicherungenSR .rparakopf1::before	{content:"Sofortrente";}
.rechnerVersicherungenPR .rparakopf1::before	{content:"Private Rentenversicherung";}
.rechnerVersicherungenRP .rparakopf1::before	{content:"Pflegerentenversicherung";}
.rechnerVersicherungenRR .rparakopf1::before	{content:"Riesterrente";}
.rechnerVersicherungenRU .rparakopf1::before	{content:"Rüruprente";}
.rechnerVersicherungenKV .rparakopf1::before	{content:"Private Krankenversicherung";}
.rechnerVersicherungenKP .rparakopf1::before	{content:"Pflegetagegeld";}
.rechnerVersicherungenKZ .rparakopf1::before	{content:"Zusatzversicherung";}
.rechnerVersicherungenKZA .rparakopf1::before	{content:"ambulante Zusatzversicherung";}
.rechnerVersicherungenKZS .rparakopf1::before	{content:"Krankenhauszusatzversicherung";}
.rechnerVersicherungenKZZ .rparakopf1::before	{content:"Zahnzusatzversicherung";}
.rechnerVersicherungenKZT .rparakopf1::before	{content:"Krankentagegeldversicherung";}
.rechnerGrundrente .rparakopf1::before		{content:"Mögliche Grundrente berechnen";}
.rechnerVorsorge .rparakopf1::before		{content:"Versorgungslücke berechnen";}
.rechnerRiester .rparakopf1::before		{content:"Riesterzulage berechnen";}
.rechnerRenten .rparakopf1::before		{content:"Rentenbeginn";}
.rechnerKaufkraft .rparakopf1::before		{content:"Rentenkaufkraft";}
.rechnerVerzinsung .rparakopf1::before		{content:"Verzinsung berechnen";}
.rechnerZuzahlung .rparakopf1::before		{content:"Zuzahlung berechnen";}
.rechnerTeilzeit .rparakopf1::before		{content:"Teilzeitrechner";}
.rechnerMinijob .rparakopf1::before		{content:"Minijob berechnen";}
.rechnerGehalt .rparakopf1::before		{content:"Brutto-Netto-Rechner";}
.rechnerKurzarbeit .rparakopf1::before		{content:"Kurzarbeitrechner";}
.rechnerErbschaft .rparakopf1::before		{content:"Erbschaftssteuer";}
.rechnerSchenkung .rparakopf1::before		{content:"Schenkungssteuer";}
.rechnerDoppelhaushalt .rparakopf1::before	{content:"Doppelhaushalt";}
.rechnerUmzugskosten .rparakopf1::before	{content:"Umzugskosten";}
.rechnerReisekosten .rparakopf1::before		{content:"Reisekosten";}
.rechnerVeranlagung .rparakopf1::before		{content:"Veranlagungssteuer";}
.rechnerKFZSteuer .rparakopf1::before		{content:"KFZ-Steuer berechnen";}
.rechnerALG .rparakopf1::before			{content:"Arbeitslosengeld";}
.rechnerALG2 .rparakopf1::before		{content:"Arbeitslosengeld 2";}
.rechnerBafoeg .rparakopf1::before		{content:"BAFöG";}
.rechnerWohngeld .rparakopf1::before		{content:"Wohngeld";}
.rechnerKinderzuschlag .rparakopf1::before	{content:"Kinderzuschlag";}
.rechnerLastenzuschuss .rparakopf1::before	{content:"Lastenzuschuss";}
.rechnerSozialhilfe .rparakopf1::before		{content:"Sozialhilfe";}
.rechnerGrundsicherung .rparakopf1::before	{content:"Grundsicherung";}
.rechnerMieten .rparakopf1::before		{content:"Mieten berechnen";}
.rechnerMietenoderkaufen .rparakopf1::before	{content:"Mieten oder Kaufen?";}
.rechnerKreditvergleich .rparakopf1::before	{content:"Autokredit berechnen";}
.rechnerInternet .rparakopf1::before		{content:"Internet by Call";}
.rechnerTelefon .rparakopf1::before		{content:"Call by Call";}


.rechnericon::before, .rechnericon::after {
	display:inline-block;
	font-family:'Icons';
	font-style:normal;
	font-weight:normal;
	line-height:1;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}

.statt00aef1{color:#26baf2;}

.rechnerBlockVgl li::before	{border:0;}
.rechnerDIV			{font-size:12px; background-color:transparent;}
.rechnerDIV *			{color:black;}
.rechnerBlockVgl li		{list-style:disc inside;}
.rechnerDIV li			{list-style:inside none none;}
a				{cursor:pointer; text-decoration:none;}
.rechnerError, .rechnerError *	{color:#ff8425;}
.rechnerRot, .rechnerRot *	{color:#ff8425;}
.rechnerGruen, .rechnerGruen *	{color:green;}
.rechnerBlue, .rechnerBlue *	{color:blue;}
.rechnerKopf			{background:#25baf2;}


.rechnerDrucken		{margin:30px 15px 0 0; cursor:pointer;}
.rechnerDrucken::after	{color:#295572; content:"\EA17"; float:right; font-size:20px; margin-top:-30px;}

.bialloindex		{max-width:1800px; padding-bottom:100px;}
.rechnerBlockVgl	{max-width:1800px;}
.rechnerDIV		{clear:left;}
.rechnerDIV *		{margin:0; padding:0;}
.rechnerpunkt		{padding-right:5px;}

x.rechnerDetail		{margin-bottom:-7px;}
.rechnerDetail		{width:calc(100% + 50px);}

.tabtdLeft		{text-align:left;}
.tabtdCenter		{text-align:center;}
.tabtdRight		{text-align:right;}

.RechnerInputLabel	{margin:0 0 10px 0; padding-left:10px;}

.product-check		{width:600px;}

.rparakopf				{margin-bottom:50px;}
.rparakopf0				{display:inline-block; height:64px; width:45px;}
.rparakopf1 {
	display:inline-block;
	margin:0 0 0 25px;
	text-align:start;
	vertical-align:top;
}
.rechnerKopf				{padding:30px 0 20px 50px;}
.rechnerKopf .rparakopf			{margin-bottom:0;}

.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:18px;}

.rparablockberechnen, .rparablock, .rparacheck, .rparacheckbox,
.rparabetrtab, .rparabetr, .rparabetrhover,
.rparaauswahl{
	display:inline-block;
	width:250px;
	margin:20px 20px 0 0;
}
.rparazusatz				{display:inline-block;}

.tabtdproduktcheck			{width:130px; text-align:center;}
.rechnerVersicherungen .tabtdproduktcheck	{display:none;}

.rparaRadioLabel			{padding:0 25px 0 10px;}

.RechnerInput				{display:block;}
.RechnerInput input {
	height:50px;
	min-height:50px;
	margin:0 5px 0 0;
	padding:0 5px 0 20px;
	text-align:left;
	vertical-align:middle;
	width:200px;
	line-height:0;
}
.RechnerInputX3 input,
.RechnerInputX6 input,
.RechnerInputX9 input			{width:200px;}

.rparainput, .rparaselect		{border:1px solid #BDBEC2;}
.rparaselect				{height:50px; min-height:50px; width:250px;}

.rechnerBlockVgl select			{padding-left:15px;}
.rechnerBlockVgl option			{padding-left:17px;}

.rechnerVergleichAuswahl		{background:#f0f0f0; margin:20px 0; height:70px;}
.rechnerVergleichAuswahl .RVschalter 	{float:right; margin:10px 20px 0 0;}
#rechnerXvonY				{float:left; margin:24px 0 0 20px;}
.rechnerDetail .rechnerVergleichAuswahl	{display:none;}
.rechnerVergleichAuswahl		{position:sticky; top:0; z-index:999;}

.AnwahlInfo				{padding:0 0 10px 8px;}
.angezeigteAnbieterInfo			{margin-left:8px;}
.ohneGewaehr				{display:block; margin-top:10px;}
.StandVom				{float:right;}
.angezeigteAnbieterInfo,
.StandVom, .StandVom *,
.ohneGewaehr, .ohneGewaehr *		{font-size:12px;}

.rechnerGirobusiness .rparablockzeile,
.rechnerGiro .rparablockzeile {
	background:#f0f0f0;
	margin:-50px 0 0 -3000px;
	padding:20px 0 50px 3000px;
	width:9999px;
}
.rechnerGiro .tabtdname			{}
.rechnerRechner				{margin-left:0;}


.rechnerInternet .rparazuszeile		{margin:0 0 30px -3000px; padding:20px 0 70px 3000px; width:9999px;}
.rechnerInternet .rechnerKopf		{margin:0 0 0 -3000px; padding:20px 0 20px 3000px; width:9999px;}
.rechnerInternet #rBlock_Auswahl	{margin-top:0;}

.rparablocktop				{display:inline-block; margin-right:15px; width:250px;}
.rparablocktop .rparalabel		{display:none;}
.rparalabel				{display:block;}
.rparaNL				{display:none; clear:left;}

.rparablock0, .rparablockdk,
.rparablock1, .rparablock2,
.rparablock3				{display: inline-block;}

.datatabNAME, .tabanbieter		{display:inline-block;}
.rparaeinheit				{padding-left:1px;}


.rparaok{
	display:inline-block;
	padding-top:3px;
	height:19px;
	width:13px;
}
.rparaoklink			{padding-right:11px;}

.rparabetr, .rparabetrhover{
	width:62px; height:19px;
	text-align:center; padding-top:3px;
}


.rparabetrlink			{padding-left:2px; padding-right:3px;}


#anwahlMitDirektkontakt .rparalabel{padding-top:3px;}
.rparablock, .rparacheck	{vertical-align:top;}
.rparaauswahl			{margin-top:8px;margin-right:20px;}

.rparablock1, 
.rparablock2, 
.rparablock3			{padding-right:5px;} 




.tablineff			{vertical-align:bottom; background:transparent !important; border:0 !important;}


.tabtable, .rtabtable, .stabtable	{display:table;}
.tabbody, .rtabbody, .stabbody		{display:table-row-group;}
.tabtr, .rtabtr, .stabtr		{display:table-row;}
.tabtd, .rtabtd, .stabtd		{display:table-cell;}
.tabtddummy				{display:none;}
.stabtd					{padding-left:10px;}

.rechnerRechner .tabtable		{border-collapse:collapse;}
.rechnerVersicherungen .tabtable	{border-collapse:separate;}

.rechnerSeiteEin .tabtable	{display:block;}
.rechnerSeiteEin .tabbody	{display:block;}
.rechnerSeiteEin .tabtr		{display:inline-flex;}
.rechnerSeiteEin .tabtd		{display:inline-block;}


.ergebnistab {
	border:0;
	border-collapse:separate;
	border-spacing:0 6px;
	empty-cells:show;
	margin-top:15px;
	width:100%;
}
.rechnerSeiteErg .tabtd				{border-left:4px solid #fafafa; padding:10px 20px;}
.rechnerSubgiroonline.rechnerSeiteErg .tabtd	{padding:10px;}
.rechnerSeiteErg div.tabtd:nth-child(2)		{padding:10px 20px;}

.rechnerSeiteErg .tabtd.tabline			{height:80px;}
.rechnerSeiteErg .tabtr:hover .tabtr div.tabtd:nth-child(2) {border-left:0;}
.rechnerSeiteErg .tabtr div.tabtd:nth-child(2)	{border-left:0;}

.tablineSonst input				{display:none;}
.tablineSonst .datatabNAME .infozumtextlinks	{display:none;}
.infozumtextmitte::after			{margin:0 7px;}
.infozumtextlinks::after			{margin:0 7px 0 0;}
.infozumtextrechts::after			{margin:0 0 0 7px;}

.tabtd.tabhead, .tabtd.tabheadpre		{height:33px; vertical-align:top;}
.tabtd						{padding-bottom:4px;}
.ergebnistab .tabtd				{height:130px; vertical-align:middle;}

.rechnereingabeauswahl				{background:#01ace4; width:calc(100% - 40px); margin:20px 0 25px;}
.rechnereingabeauswahl div			{display:inline-block;}
.rechnereingabeauswahl div div			{padding:15px 20px 19px; cursor:pointer;}
.rechnereingabeauswahl div div:first-child	{display:none;}
.rechnereingabeauswahl *			{color:#1d698a; font-size:18px;}
.rechnereingabeauswahlvorne *			{color:white;}
.rechnereingabeauswahlselected			{border-bottom:4px solid white;}
.rechnereingabeauswahlselected *		{color:white;}
.rechnereingabeauswahl .rechnereingabeauswahllinie1{
	background:#25baf2;
	color:#25baf2;
	border:#25baf2;
	height:4px;
	display:block;
	margin:-8px 0 0 0;
}
.rechnereingabeauswahl .rechnereingabeauswahllinie2{
	background:#01ace4;
	color:#01ace4;
	border:#01ace4;
	height:4px;
	display:block;
}

.rechnereingabeseiteauswahl			{margin:0 -40px 4px 0;}
.rechnereingabeseiteauswahl *			{color:white; font-size:16px; border-bottom:none;}
.rechnereingabeseiteauswahl div			{background:#2a5570; display:inline-block; padding:11px 18px 13px; cursor:pointer; width:24%;}
.rechnereingabeseiteauswahl  .rechnereingabeauswahlselected	{background:#01ace4;}
.rechnereingabeseiteauswahl select		{display:none; background:#2a5570; height:40px; font-size:16px; width:300px;}
.rechnereingabeseiteauswahl .infozumtext	{float:right;}
.rechnereingabeseiteauswahl .infozumtext::after	{color:white; font-size:16px;}


.rechnerGirobusiness .rechnereingabeseiteauswahl div,
.rechnerGiro .rechnereingabeseiteauswahl div			{width:15%;}
.rechnerGirobusiness .rechnereingabeseiteauswahl #registerButton1,
.rechnerGirobusiness .rechnereingabeseiteauswahl #registerButton2,
.rechnerGiro .rechnereingabeseiteauswahl #registerButton1,
.rechnerGiro .rechnereingabeseiteauswahl #registerButton2	{width:14%;}
.rechnerGirobusiness .rechnereingabeseiteauswahl #registerButton4,
.rechnerGiro .rechnereingabeseiteauswahl #registerButton4	{width:18%;}
.rechnerGirobusiness .rechnereingabeseiteauswahl #registerButton5,
.rechnerGiro .rechnereingabeseiteauswahl #registerButton5	{width:17%;}
.rechnerGirobusiness .rechnereingabeseiteauswahl #registerButton6{width:18%;}
.rechnerGiro .rechnereingabeseiteauswahl #registerButton6	{width:18%; background:#ff931e;}

.rechnerGeldanlage .rechnereingabeseiteauswahl div		{width:19%;}

.eingabetab {
	clear:left;
	border:0;
	empty-cells:show;
	padding:1px 40px 50px 50px;
	vertical-align:top;
	width:100%;
}
.rechnerSeiteEin .eingabetab	{width:100%;}

.rechnerSeiteEin .tabergebnis	{width:100%; display:table !important;}

.eingabetab .tabtable		{display:block;}
.eingabetab .tabbody		{display:block;}
.eingabezeile			{display:inline-block; margin-top:25px;}
.eingabetab .tabtd		{display:inline-block;}
.eingabetab input {
	height:50px;
	min-height:50px;
	margin:0 5px 0 0;
	padding:0 0 0 20px;
	text-align:left;
	width:150px;
}

.rparacheckbox				{margin:27px 0 0 12px;}
.rechnerGirobusiness .rparacheckbox,
.rechnerGiro .rparacheckbox		{margin:10px 0 0 10px;}
.rparacheckbox input			{margin-top:0;}
.rparacheckbox .rparalabel		{line-height:20px; width:215px;}

.datatabVERGLEICH input,
.rparacheckbox input[type="checkbox"],
.rparacheckbox label			{display:inline-block;}
.rparacheckbox label			{cursor:pointer; margin:-5px 0 0 23px;}
.datatabVERGLEICH input,
.rparacheckbox input[type="checkbox"]	{visibility:hidden;}
.xx.rparacheckbox input[type="checkbox"] + label	{margin-left:-1em;}
.datatabVERGLEICH input + label::before,
.rparacheckbox input[type="checkbox"] + label::before {
	background:white;
	border-color:grey;
	border-style:solid;
	border-width:2px 1px 1px 2px;
	color:white;
	content:"\EA24";
	font-size:13px;
	position:absolute;
	padding:3px;
	height:22px;
	width:22px;
}
.rparacheckbox input[type="checkbox"] + label::before		{margin:0 0 0 -35px;}
.datatabVERGLEICH input:checked + label::before,
.rparacheckbox input[type="checkbox"]:checked + label:before	{color:black;}
.datatabVERGLEICH input + label:hover:before,
.datatabVERGLEICH input + label:focus:before,
.rparacheckbox input[type="checkbox"] + label:hover:before,
.rparacheckbox input[type="checkbox"] + label:focus:before {
	color:grey;
}


.eingabetab input[type="checkbox"],
.eingabetab input[type="radio"]	{width:25px; margin:-17px 10px 0 0;}
.eingabetab input[type="radio"]	{display:block; clear:left; float:left; margin:-14px 20px 0 0;}
.spalteinput			{margin-right:20px;}
.spalteinput label		{display:block; padding:5px 0 0;}
.eingabelabel label		{display:block; padding:0; font-weight:normal;}
.eingabeRadioLabel		{display:block !important; margin:8px 0 0 !important;}
.eingabeCheckboxLabel		{display:block !important;}

.eingabetab select		{height:50px; min-height:50px; padding:0 0 0 20px; width:300px;}
.form-select .form-select--label {width:300px;}
.eingabezeile			{width:450px;}
.eingabezeilennr		{text-align:left;}
.eingabeUeberschrift		{display:block !important; margin-top:30px; margin-bottom:-25px;}
.eingabeUeberschrift .tabtd	{border:0 !important;}
div.eingabelabel:first-child	{display:none !important;}
#wrapper_akT			{display:block;}
.eingabeZusatz			{display:inline-block; margin:5px 0 0 30px;}

.spaltelabel			{padding-bottom:10px;}

#parazeiletext_vz1 input,
#parazeiletext_vz2 input,
#parazeiletext_vz3 input	{width:80px;}


.buttonRechner span			{padding-right:15px;}
.buttonRechner::after			{margin:6px 20px 0 0;}
.rechnerRechner .RVschalterbuttonweiter,
.rechnerRechner .RVschalterbuttonergebnis				{float:right; padding-right:50px;}
.rechnerRechner .rechnerVergleichAuswahl .RVschalterbuttonweiter	{float:right; padding-right:0;}

.rechnerSeiteErg .tabline	{vertical-align:middle;}
.ergebnisseite .tabline,
.ergebnisseite .tabtable .tabtable .tabline {
	padding:3px 30px;
	height:inherit;
	border-left:0;
}
.ergebnisseite .tabtd.tabline,
.ergebnisseitetab .tabtd.tabline {height:22px;}


.tablinenr			{display:none;}
.tabline1spHead, .tabline1sp	{display:none;}

.tabanbieter a .tabohnelogo:hover {
	display:block;
	padding:3px 4px 3px 2px;
	margin-left:-2px;
}
.tabanbieter a.splink .tabohnelogo:hover	{margin:0 -12px;}
.tablogo, .tabohnelogo		{width:170px;}
.rechnerGirobusiness .tabohnelogo,
.rechnerGirobusiness .tablogo,
.rechnerGiro .tabohnelogo,
.rechnerGiro .tablogo,
.rechnerKreditkarten .tabohnelogo,
.rechnerKreditkarten .tablogo	{width:137px;}
.tabohnelogo			{display:block;}
.tabohnelogo			{border:0; font-size:16px; min-height:30px; overflow:hidden;}
.tabohnelogo:hover		{margin-top:1px;}
.tabohnelogoklein		{border:0; min-height:22px; overflow:hidden;}
.tablogoprodukt			{clear:left; color:#000077; font-weight:bold;}

.datatabvalue span		{padding-left:3px;}
.datatabVERGLEICH a		{position: relative; right:8px;}

.rparaokweiter			{display:inline-block; padding-bottom:40px; vertical-align:top; margin-top:36px;}
.rparaokweiter a		{height:50px; padding:9px 0 0 20px;}
.rparaokweiter a span		{display:inline-block; line-height:18px; text-align:left;}
.rparaokweiter a span		{height:23px; width:230px;}
.rparaokweiter a span::after	{float:right; margin:3px 20px 0 0;}

.rechnerSparplan #rBlock_plz,
.rechnerKredit #rBlock_nBa,
.rechnerBaugeld #rBlock_nBa,
.rechnerBaugeld #rBlock_plz,
.rechnerGeldanlage #rBlock_plz		{display:block;}
.rechnerKreditkarten #rBlock_kBind,
.rechnerKredit #rBlock_Sm,
.rechnerGeldanlage #rBlock_kKr,
.rechnerBaugeld #rBlock_mkS		{margin:-85px 0 0 270px;}
.rechnerBaugeld #rBlock_twm		{margin:-85px 0 0 22px;}
.rechnerBaugeld .rparaokweiter		{margin:-50px 0 0 20px;}
.rechnerGeldanlage .rparaokweiter	{margin:-50px 0 0 270px;}
.rechnerTagesgeld .rparaokweiter	{margin:-50px 0 0 22px;}
.rechnerKredit .rparaokweiter		{margin:-50px 0 0 15px;}
.rechnerSparplan #rBlock_Zfv		{margin:-87px 0 0 270px;}
.rechnerSparplaneinmalanlage .rparaokweiter{margin:-50px 0 0 270px;}
.rechnerSparplanmonatlich .rparaokweiter{margin:-50px 0 0 23px;}
.rechnerKombifestgeld .rparaokweiter	{margin:56px 0 0 0;}
.rechnerKreditkarten #rBlock_nurP	{margin:-85px 0 0 18px;}
.rechnerDispokredit .rparaeingabe	{display:none;}
.rechnerKreditkarten #rBlock_betr	{display:block; margin-top:25px;}
.rechnerKreditkarten .rparaokweiter	{margin:-50px 0 0 18px;}
.rechnerKreditkartenPrepaid .rparaokweiter{margin:-49px 0 0 20px; display:inline-block;}
.rechnerKreditkartenPrepaid #rBlock_gewS,
.rechnerKreditkartenPrepaid #rBlock_nurP{display:none !important;}
.rechnerAbrufkredit .rparaokweiter	{margin:56px 0 0 0;}

.buttonRechner			{display:table-cell; height:50px; padding:0 0 0 15px; vertical-align:middle;}
.RVschalter			{display:inline-block;}

.RechnerButtonZurBank		{display:table-cell; height:50px; padding:0 0 0 15px; vertical-align:middle;}
.RechnerButtonZurBank span	{display:inline-block; line-height:18px; text-align:left; width:150px;}
.topMarketingLink::before,
.tabMarketingLink::before	{margin:24px 0 0 165px; color:white; content:'\EA08'; font-size:13px; position:absolute;}
.RechnerButtonZurBank		{padding:0 40px 0 15px;}


.rechnerTilgungsplan .rparaokweiter a span::after{margin:1px 40px 0 0;}
.datatabZURBANK					{width:210px;}
.RechnerInput.RechnerOK a			{width:250px;}


.rechnereinstieg .rparaokweiter		{float:right; margin-top:14px;}
.detailzurbank				{float:right;}



.datatabPClink, .datatabPCblock		{display:inline-block;}
.datatabPClink				{width:85px;}
.datatabPCblock				{height:12px; width:75px;}
.datatabPCleer				{height:0; width:85px; margin-left:5px;}
.datatabPCblock				{margin-left:10px;}

.datatabPCx				{display:inline-block; height:12px; width:15px; text-align:left;}

.datatabPCinfo				{margin:-5px 0 0 30px;}

.datatabPC1 .rechnericon::after	{width:7%;}
.datatabPC2 .rechnericon::after	{width:14%;}
.datatabPC3 .rechnericon::after	{width:21%;}
.datatabPC4 .rechnericon::after	{width:28%;}
.datatabPC5 .rechnericon::after	{width:35%;}
.datatabPC6 .rechnericon::after	{width:42%;}
.datatabPC7 .rechnericon::after	{width:49%;}
.datatabPC8 .rechnericon::after	{width:56%;}
.datatabPC9 .rechnericon::after	{width:63%;}
.datatabPCx .rechnericon::after	{overflow:hidden;}

.detailblockbank .AnbieterLand		{display:block; font-size:20px; margin:0;}

.rechnerkurz .ergebnistab .datatabZINS,
.rechnerkurz .ergebnistab .datatabERSTEXMONATE,
.rechnerkurz .ergebnistab .datatabBEFRISTET {
	text-align:inherit;
}
.rechnereinstieg .ergebnistab .tabtd	{padding:5px;}
.rechnereinstieg .ergebnistab .tabtd .tabtd {padding:1px 5px;}

.datatabKARTE	{width:80px;}
.rechnerdetaillisteinfo{
	display:block;
	margin-top:5px;
	color:#00a5e7 !important;
	font-weight:bold;
	cursor:pointer !important;
}
.rechnerdetaillisteinfo:hover	{color:#003750;}

.tabeinlagensicherung img {
	height:9px;
	margin-left:5px;
	width:12px;
}



.tabtd.tabtddetails	{max-width:200px;}
.rechnerGirobusiness .tabtdjahrespreis	{max-width:200px;}


a.gesamtenvergleich	{float:right; padding-left:15px;}
.errorinfo		{padding:22px;}
.inputerrorinfo		{padding-bottom:5px;}
.inputerror		{border:solid 1px #ff8425; padding:6px 6px 4px 6px;}

.sortup, .sortdown,
.sortonup, .sortondown	{display:inline-block;}
.sortonup, .sortondown	{color:#26baf2 !important;}




.topicinfohead	{padding-bottom:4px;}
.topicinfoff	{padding:22px 3px 15px 3px;}


.framehinweis			{padding:9px 4px 9px 9px; margin-top:16px;}
.framehinweis .buttonweiter	{margin-top: -6px;}
.framehinweisallgemein		{padding:6px; margin-top: 16px;}

.buttonzeile			{height:auto;}
.rechnerRechner .buttonzeile	{height:100px;}


.rechnerErbschaft.rechnerSeiteEin1 .tabtr,
.rechnerSchenkung.rechnerSeiteEin1 .tabtr,
.rechnerErbschaft.rechnerSeiteEin4 .tabtr,
.rechnerSchenkung.rechnerSeiteEin4 .tabtr	{width: 100%;}

.ergebnislegende	{clear:left; margin:0 3px 0 3px;}
.ergebnislegendepunkt	{margin:0 8px 0 2px;}


.dettel			{padding-top:2px;}
.detprodukt		{padding-top:11px;}
.tabinfozumanbieter	{float:right; padding-left:2px;}
.tabinfozumprodukt	{float:right; padding-left:2px;}

.rechnercopyright	{float:right; font-size:12px; padding-right:20px;}
.fussnoten		{padding-bottom:11px;}


.rechnerkurz		{padding-top:1px;}
.rechnereinstieg	{padding-top:1px; padding-bottom: 1px;}
.tabrechnung .tabline	{padding:2px 4px;}
.rechnerintro		{padding:3px; margin-bottom:16px;}

a.RechnerPcheck		{display:block; height:24px; width:24px;}


#RechnerArtikelBlock	{padding-top:22px;padding-bottom:22px;}





.modellkompakt	{display:block; padding:2px 5px 2px 5px; border:solid 1px blue;}
.modellframe	{padding: 16px 5px 2px 5px;}
.modellhead	{margin-bottom:-11px;}
.modelllist	{margin:-4px;}

.modellbox	{background:#f0f0f0; margin:20px -820px 0 -1000px; padding:0 30px 0 1000px;}
.rechnerSeiteErg .modellbox	{margin:20px 0 0 0; padding:20px;}
.modellkopf	{padding-left:5px; padding-top:9px;}
.modellbody	{max-width:745px;}
.modellblock	{padding-right:22px; vertical-align:top;}
.modellpunkt	{display:list-item; margin-left:19px;}
.modellzusinfo	{clear:left; padding-top:5px;}

.datatabANLAGEPRODUKT	{clear:left;}



.datatabANLAGETYP, .datatabANLAGEINFO {text-align:left;}

.tabloading		{text-align:center; padding:50px 11px; width:100%;}
.tabloadingouter	{border:1px solid #CCC; padding:1px; height:50px; width:97%;}
.tabloadingmid		{border:0; padding:11px;}
.tabloadingborder	{border:1px solid #CCC; height:25px;}
.tabloadingsorrybut,
.tabloadingloading	{margin-bottom:15px; width:100%; text-align:center;}
.tabloadinginner	{height:25px; width:0px;}
.tabloadinginner	{float:left;}


.datatabPCVERS		{display:inline-flex;}



.blaetternbuttons {width:100%;}


.topicinfo2	{margin:-10px 0 -11px;}


.rechnerBlockSeiteFF .topicinfo	{margin-bottom:15px; padding:11px;}


.gesamtenvergleich		{float:right; padding-left:13px; padding-bottom:5px;}
#anwahlMitDirektkontakt *	{display:none;}
#anwahlMitDirektkontakt {
	display:none;
	left:-999px;
	position:absolute;
	right:auto;
	top:-999px;
}


.rechnereinstieg select[name="qtop"]	{display:none;}
.tabtdeffzinsvon .datatabBEISPIEL	{display:none;}

.fussnoten				{padding:0 11px 11px 8px;}
a.infobox				{padding-left:25px; height:11px; width:11px;}

.detailheaderinfo		{display:block;}
.detailbeschreibung		{clear:left;}
.rechnerBlockDetails .tabtr div.tabtd:first-child	{padding-right:50px;}
.DetailsSubTab .tabtr div.tabtd:first-child		{padding-right:5px;}

.detailzeilebeispiel td			{padding:0;}

.TablePre				{float:right;}
.rechnerKonditionen			{margin:70px 0 0 -5px;}
.detailzeileneuekonditionen .rechnerKonditionen	{margin:0;}
.rechnerKonditionen .DetailsSubTab	{clear:left; width:100%}
.rechnerKonditionen .tabtd		{padding:10px;}
.rechnerKonditionen .tabhead,
.rechnerKonditionen .tabheadpre		{margin:0; padding:0 0 20px;}
.rechnerKonditionenVers .tabtable	{width:100%;}
.rechnerVersicherungen .detailblock .detailtabelle li		{color:#00aef1;}
.rechnerVersicherungen .detailblock .detailtabelle li span	{color:#323232 !important;}
.modellpunkte				{color:#00aef1; font-size:18px;}
.modellpunkte span			{color:#323232 !important;}

.detailZurBankUnten			{display:block; margin:20px 0 20px 0; padding:0;}
.detailZurBankUnten div			{margin:0 !important;}

.rechnerKumuliert			{margin-left:5px;}
.rechnerAngebotszins			{margin-top:20px;}

.detailzeilekonditionen {
	display:table-caption;
	padding-top:50px;
	width:100% !important;
}
.detailtabelle .tabtr div.tabtd:first-child	{vertical-align:top;}
.detailtabelle .tabtr div.tabtd:last-child	{vertical-align:bottom;}
.detailimage		{float:right;}
#detailblock		{width:100%;}
.detailheader		{padding:0; margin:0 0 25px;}
.detaildruck		{float:right; line-height:30px; padding:0; margin:0 0 5px 0;}
.detailsubheader	{clear:left; margin: 4px 0 0 2px;}
.detailzeilelink	{padding:10px 0 0 0;}
.detailmodell		{padding:2px 5px 2px 5px; margin:0 0 15px 0; border:solid 1px black;}
.detailseite .detailblockname{
	line-height:20px;
	margin:0;
	min-width:0;
	padding:20px 0 40px 20px;
}
.page-layout--product .RVschalter {display:inline-block;}

.DetailsSubTab		{border-collapse:collapse;}
.DetailsSubTab .tabline	{vertical-align:top;}

.detailseite .anbieterbox	{margin:0px 5px 20px 0px; padding:5px;}
.detailseite h1			{line-height:23px; margin:0 5px 0 5px; padding:0 0 5px 0;}
.detailseite h2			{line-height:18px; margin:0 5px 0 5px; padding:0 0 20px 0;}
.detailseite h2 .h2sub		{display:block; margin-bottom:2px;}
.detailseite h3			{line-height:20px; margin:0; padding:0 0 10px 0; min-width:0;}
.detailseite .anbieterlogo	{float:right; width:343px;}
.detailseite .pcheckstars	{float:right;}
.detailseite .stdartikel	{margin:0 5px 0 5px;}
.detailseite .stdartikel h1, .detailseite .stdartikel h2, .detailseite .stdartikel h2 { margin:0 0 4px 0;}
.detailseite .stdartikel h1	{padding-bottom:5px;}
.detailseite a.sbzurbankbutton	{float:right; display:block; padding:0px 0px 0px 0px; height:38px; margin-bottom:5px;}
.detailseite a.sbzurbankbutton span { display:block; padding:8px 32px 3px 50px; height:27px; }
.detailseite table.details td	{padding:3px 0 3px 0;}
.detailseite table		{margin:0 0 10px 0;}
.detailseite .anbieterbox.last	{margin-bottom:40px;}
.anbieterseiteleft		{width: 595px; float:left; padding-left:5px;}
.anbieterseiteright 		{width:330px; float:left; border:0; margin-left:32px; }

.detailseite .detailkopf	{display:block;}
.detailseite .detaildruck	{float:right;}
.detailseite .detailanblogo	{float:left;}
.detailpromo .tablogo		{width:150px;}

.detailseite .detailbody {
	background:#f0f0f0;
	font-size:12px;
	display:inline-block;
	margin:0 0 -10px -3000px;
	padding:0 0 0 3000px;
	width:5000px;
}

.detailseite .detailprodukt	{float:none; line-height:18px; padding:0; margin:0;}

.detailseite .detailbeschreibung{float:left; padding:30px 5px 50px; max-width:800px;}
.detailbeschreibung .detailblock{padding:0 20px 40px 20px;}
.detailseite .detailchart	{float:left; display:block; margin:30px 0 0 30px; padding:0;}

.detailseite .detailkondtab	{width:100%; border:0;}
.detailseite .detailtabelle	{width:100%; border:0;}

.detailseite a.detailcombutton	{display:block; height:15px; padding:2px 0 0 15px;}
.detailseite a.detailcombutton span		{display:block; height:15px;}

h2.detailblockbank	{background:white; font-size:24px; line-height:28px; margin:0; padding:0 0 30px 20px;}
h2.detailblockbank div	{display:block; margin:-20px 0 0 0;}

.detailpromo				{clear:left; margin-bottom:50px;}
.detailpromokasten			{display:inline-block; height:110px;}
.detailpromoblock			{display:inline-block; vertical-align:top;}
.detailpromoblock1			{border-right:4px solid white; margin-right:50px; height:110px; width:200px;}
.detailpromoblock1 .detailpromozeile1	{height:0; margin:20px 0 0 20px;}
.detailpromozeile23			{margin-top:-8px; width:403px;}
.detailpromoblock1 .detailpromozeile2,
.detailpromoblock1 .detailpromozeile3	{text-align:right;}
.detailpromoblock1 .detailpromozeile3	{margin:0 -10px 0 0;}
.detailpromozeile2 span			{display:block;}
.detailpromozeile2 span span		{display:inline-block;}
.detailpromoblock2 {
	border-left:4px solid white;
	height:110px;
	margin:0 0 0 170px;
	padding:20px 0 0 20px;
	width:350px;
}
.detailpromoblock2 .detailpromozeile	{height:30px;}
.detailpromoblock2 .detailpromozeile::before	{width:40px;}
.detailpromoblock3 span			{display:block; width:250px;}
.detailpromoblock3 .RechnerButtonZurBank {
	display:inline-block;
	width:320px;
	height:75px;
	vertical-align: middle;
}
.detailpromoblock3 .RechnerButtonZurBank span {
	height:75px;
	width:270px;
	line-height:20px;
}
.detailpromoblock3 div			{height:110px; padding:30px 25px 0 20px; margin-left:44px;}
.detailpromoblock3 .detailpromozurbank	{width:230px;}
.detailpromoblock .datatabPCinfo	{display:none;}
.detailpromoblock .datatabPClink,
.detailpromoblock .datatabPCblock	{height:24px; width:180px; margin-left:-22px;}

.detailpromoblock .datatabPCx		{height:24px; width:36px;}

.detailpromo .datatabPCleer				{margin-left:0; width:180px;}
.detailpromoblock2 .detailpromozeile::before		{margin-top:-3px; padding-bottom:20px;}

.rechnerVersicherungen .detailpromoblock2	{width:365px;}
.rechnerVersicherungen .detailpromoblock3 span:first-child	{width:270px;}


#rBlock_Auswahl		{margin:0;}


.rparalabel		{display:inline-block;}


#ZurBankUntermArtikel{margin-top:-22px;}

.product-check				{padding-top:0; margin-top:0;}
.product-check--title			{margin-bottom:10px;}
.product-check td:first-child		{min-width:250px;}




#popupbox	{
	position:absolute;
	left:0;
	top:0;
	z-index:999999;
	visibility:hidden;
	max-width:999px;
	min-height:20px;
	padding:20px;
	font-size:14px;
}
#popupboxzeigerup,
#popupboxzeiger {
	width:24px;
	height:15px;
	padding:0;
	position:absolute;
	left:0;
	top:-15px;
	z-index:9999;
}
#popupboxzeigerup{bottom:-15px; top:initial;}

#popupbox ul {margin-top:2px;}
.rechnerkommentare {
	cursor:pointer;
	height:27px;
	width:28px;
	margin:5px 0 0 31px;
	text-align:center;
	padding-top:1px;
}
#popupbox .buttonsonst {width:250px !important;}

xxxx.rechnerkommentare.rechnerkommentareohnepc {margin-top:-17px;}
.rechnerkommentareinfo,
.rechnerkommentarzeit,
.rechnerkommentartitel,
.rechnerkommentartext	{display:block;}
.rechnerkommentareinfo	{padding:10px;}
.rechnerkommentarzeit	{margin-top:20px;}
.rechnerkommentartitel	{margin-top:10px;}
@media screen and (max-height:600px)	{.rechnerkommentarliste div:nth-child(2)	{display:none;}}
@media screen and (max-height:900px)	{.rechnerkommentarliste div:nth-child(3)	{display:none;}}
@media screen and (max-width:500px)	{.rechnerkommentarliste div:nth-child(2),
					 .rechnerkommentarliste div:nth-child(3)	{display:none;}}



.rechnerKredit .kreditmtlrate,
.rechnerKredit .tabtdeffzins .datatabRATE,
.rechnerKredit .tabtdeffzinsvon .datatabRATEVON {display:none;}

.rechnerInternet .tabtd			{vertical-align:top;}
.rechnerInternet .tabtr div.tabtd:first-child	{vertical-align:middle;}
.rechnerWochentag			{position:relative; top:-17px;}
#rBlock_mitFin .rparaselect option {
	padding-top:3px;
	padding-bottom:3px;
}
.rechnerSozial.rechnerBlockSeiteErg .buttonweiter span	{font-size: 13px !important;}

.rechnerWerbungLZID				{margin-bottom:30px; width:751px;}
.rechnerWerbungLZID .tabMarketingLink::before	{display:none;}

.RVschalterbuttonsonst,
.RVschalterbuttoninaktiv			{border:2px solid white;}
.RVschalterbuttonsonst				{margin:0 0 0 -1px;}

.buttonweiter,
.buttonsonst					{width:220px !important;}
.rechnerRenten .buttonweiter			{width:180px !important;}

.rechnerRechner.rechnerSeiteErg .RechnerErgebnisTabelleDIV	{margin:0 40px;}
.rechnerRechner.rechnerSeiteEin .infozumtext::after {color:black;}
.rechnerKreditkarten .tabtd.tabtdkarte		{width:50px;}
.rechnerKreditkarten .detailseite .tabtd .tabtd {padding-right:5px; width:100px;}
.rechnervergleichsseite div.tabtd:first-child	{vertical-align:top;}

.rechnerKombiGeldanlage #rBlock_dEs		{margin-left:-11px;}
.rechnerKapitalanlageeinmal .rparaokweiter,
.rechnerKapitalanlagemonatlich .rparaokweiter	{display:block; margin:60px 0 0 808px;}
.rechnerKapitalanlageruhestand #rBlock_sich	{display:block; margin-top:30px;}
.rechnerKapitalanlageruhestand #rBlock_verf	{margin:-87px 0 0 270px;}
.rechnerKapitalanlageruhestand .rparaokweiter	{margin:-50px 0 0 20px;}

.rechnerALG .eingabetab select			{width:160px;}
.rechnerALG .form-select .form-select--label	{width:160px;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .tabtable,
.rechnerKreditvergleich.rechnerSeiteEin2 .tabtable,
.rechnerKreditvergleich.rechnerSeiteEin4 .tabtable,
.rechnerGehalt.rechnerSeiteEin2 .tabtable	{display:table;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .tabbody,
.rechnerKreditvergleich.rechnerSeiteEin2 .tabbody,
.rechnerKreditvergleich.rechnerSeiteEin4 .tabbody,
.rechnerGehalt.rechnerSeiteEin2 .tabbody	{display:table-row-group;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .tabtr,
.rechnerKreditvergleich.rechnerSeiteEin2 .tabtr,
.rechnerKreditvergleich.rechnerSeiteEin4 .tabtr,
.rechnerGehalt.rechnerSeiteEin2 .tabtr		{display:table-row;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .tabtd,
.rechnerKreditvergleich.rechnerSeiteEin2 .tabtd,
.rechnerKreditvergleich.rechnerSeiteEin4 .tabtd,
.rechnerGehalt.rechnerSeiteEin2 .tabtd		{display:table-cell;}
.rechnerTelefon .eingabezeile			{width:100%;}
.rechnerTelefon .buttonsonst			{width:260px !important;}
.telefonrechnermobil				{margin-top:9px;font-weight:normal;text-align:left;font-size:12px;}
.telefonrechnermobil span:first-child		{display:inline-block; width:111px; font-weight:bold;}
.rechnerKreditvergleich.rechnerSeiteEin2 .eingabetabdiv,
.rechnerKreditvergleich.rechnerSeiteEin4 .eingabetabdiv {padding:50px;}
.fondsrenditeauswahl				{display:table;}
.fondsrenditeauswahl div			{display:table-row;}
.fondsrenditeauswahl span			{display:table-cell; padding:5px 30px 5px 0; vertical-align:middle;}
.fondsrenditeauswahl span span			{display:inline-block; padding:0;}
.rechnerFondsrenditeButton *			{color:white !important;}
.rechnerGrundrente #selectrinf			{width:220px;}
.rechnerVorsorge #selectki			{width:80px;}
.rechnerVorsorge #selectvor98			{width:285px;}
.rechnerVorsorgeEingabe				{display:inline-block; width:200px; font-size:15px;}
.rechnerVorsorgeEingabe span			{display:inline-block; width:50px;}
.rechnerVorsorgeEingabe > input			{width:100px;}
.rechnerVerzinsung #selectlzr			{width:80px;}
.rechnerRiester #selectki8			{width:100px;}
.rechnerRiester .ergebnistab .tabtd		{height:25px;}
.rechnerRiester.rechnerSeiteErg  select	{height:25px; min-height:25px; width:50px;}
.rechnerSteuern #selectkvZZ			{margin-left:10px; padding:0 0 0 10px;}
.rechnerSteuern #selectkvZZ,
.rechnerSteuern #selectstKl,
.rechnerSteuern #selectkiFb			{width:90px;}
.rechnerSteuern #selectimJ			{width:150px;}
.rechnerErbschaft input,
.rechnerSchenkung input				{width:100px;}
.rechnerTilgungsplan #rBlock_abD div		{display:block;}
.rechnerBafoeg #wrapper_fe select		{width:350px;}
.rechnerALG2.rechnerSeiteEin1 select,
.rechnerKinderzuschlag.rechnerSeiteEin1 select,
.rechnerSozialhilfe.rechnerSeiteEin1 select,
.rechnerGrundsicherung.rechnerSeiteEin1 select,
.rechnerLastenzuschuss #wrapper_ea1 select,
.rechnerWohngeld #wrapper_ea1 select		{width:160px;}
.rechnerDoppelhaushalt #wrapper_imJ select,
.rechnerDoppelhaushalt #wrapper_untimJ select,
.rechnerGehalt #wrapper_imJ select,
.rechnerTeilzeit #wrapper_imJ select,
.rechnerUmzugskosten #wrapper_imJ select	{width:150px;}
.rechnerVersicherungen .buttonergebnis span	{padding:0 20px 0 0;}
.rechnerVersicherungenRL #selectbetr		{width:136px;}
.rechnerVersicherungenRL #selectanp		{width:150px;}
.rechnerVersicherungen #selectkTg		{width:110px;}
.rechnerReisekosten.rechnerSeiteEin1 select	{width:120px;}
.rechnerReisekosten #parazeiletext_vmaErst input,
.rechnerReisekosten #parazeiletext_vmaFFtage input,
.rechnerReisekosten #parazeiletext_vmaLetzt input,
.rechnerReisekosten #parazeiletext_hBetr1 input:nth-child(2)	{width:80px;}
.rechnerReisekosten table td			{background:transparent; border:0;}
.rechnerGehalt.rechnerSeiteEin2 .buttonzeile,
.rechnerGehalt.rechnerSeiteEin2 .tabtable	{background:white;}
.rechnerRiester #selectag,
.rechnerVorsorge #selectag			{width:280px;}
.rechnerZuzahlung #selectae,
.rechnerZuzahlung #selectaep			{width:200px;}
.rechnerRiester input[name="betr"],
.rechnerGrundrente input[name="betr"],
.rechnerVorsorge input[name="betr"],
.rechnerZuzahlung input[name="betr"],
.rechnerZuzahlung input[name="betr"]		{width:110px;}
.rechnerGirobusiness .rechnerInfoKumuliert,
.rechnerGiro .rechnerInfoKumuliert		{font-size:12px;}

.rechnerTilgungsplan #selecttilgnxj		{width:100px;}
.rechnerTilgungsplan #Rechner_QLabel1,
.rechnerTilgungsplan #Rechner_QLabel2		{font-size:20px; padding-bottom:10px;}
.rechnerTilgungsplan .rparaokweiter		{margin:40px 0 0;}
.rechnerTilgungsplan .tabtd			{height:25px !important; padding:0 20px !important;}
.rechnerKreditvergleich .eingabeUeberschrift a	{padding:10px 20px;}
.rechnerBaufikalkulation #selecttinxj		{width:100px;}
.rechnerBaufikalkulation #selectnxj		{width:120px;}
.rechnerBaufikalkulation .rparaokweiter a span::after		{margin:1px 40px 0 0;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .buttonsonst		{width:100px !important;}
.rechnerBaufikalkulation.rechnerSeiteEin4 .buttonsonst span	{width:auto !important;}
.rechnerBaufikalkulationTilgung, .rechnerBaufikalkulationAndere,
.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis		{margin:0 50px !important; width:calc(100% - 100px);}
.rechnerBaufikalkulation .eingabeUeberschrift .RVschalterbuttonsonst	{margin-top:20px;}
.rechnerBaufikalkulationTilgung a		{padding:10px;}
.rechnerFondsrendite .RVschalter .buttonergebnis::after		{display:none;}
.rechnerFondsrendite .buttonergebnis		{padding:10px 20px !important;}
.rechnerFondsrendite #selectzw			{width:200px;}
.rechnerHypo .tabtd td				{border:0;}
.rechnerHypo tbody tr:nth-child(2n) th,
.rechnerHypo tbody tr:nth-child(2n) td		{background-color:transparent;}
.rechnerHypo #parazeiletext_vz1,
.rechnerHypo #parazeiletext_vz2			{height:200px; margin-top:50px;}
.rechnerHypo #parazeiletext_vz3			{height:200px; margin-top:170px;}
.rechnerHypo #parazeiletext_vz1 input,
.rechnerHypo #parazeiletext_vz2 input,
.rechnerHypo #parazeiletext_vz3 input		{background:white; width:110px;}
.rechnerHypo table td				{padding-top:20px; color:#1d698a;}
.rechnerHypo table select {
	background:white !important;
	font-size:18px !important;
	margin:30px 0 0 -85px;
	width:100px !important;
}

.rechnerHypo .buttonzeile			{height:140px; padding-top:40px;}
.rechnerBaufikalkulation.rechnerSeiteEin3 .buttonweiter	{width:280px !important;}
.rechnerGrundrente #selecttt,
.rechnerGrundrente #selectmm,
.rechnerGrundrente #selectjj,
.rechnerRenten select				{width:100px;}
.rechnerRenten .RVschalterbuttonweiter		{display:block;}
.rechnerTilgungsplan #parazeiletext_z		{margin:30px 0 0;}
.rechnerGirobusiness .rparatab .rparablockzeile,
.rechnerGiro .rparatab .rparablockzeile		{width:auto;}
.rechnerErbschaft #selectbetrH,
.rechnerSchenkung #selectbetrH{
	font-size:15px;
	height:22px;
	min-height:22px;
	padding-top:0;
	width:110px;
}
.rechnerWohngeld.rechnerBlockSeiteErg .buttonRechner::after	{margin:4px 15px 0 0;}
.rechnerWohngeld.rechnerBlockSeiteErg .RVschalterbuttonweiter	{padding-right:0;}
.rechnerUeberschrift				{text-align:left;}
.telefonVergleichTelekom			{display:inline-block; float:right;}
.rechnerVersicherungen #radio_istA_x1		{display:block; margin-top:-15px;}
.rechnerVersicherungenKZ #selectsZi		{width:200px;}
.rechnerVersicherungen #selectabT		{height:30px; line-height:25px; padding:0; min-height:25px; width:200px;}
.rechnerVersicherungen #selectbisJ		{width:200px;}
.rechnerGehalt .tabrechnung			{float:right;}
.rechnerKreditvergleich .eingabeUeberschrift .RVschalterbuttonweiter	{display:block; float:none; margin-top:10px;}
.rechnerReisekosten table			{width:320px;}
.rechnerVersicherungen .eingabetab .tabtd	{display:inline-table;}
.rechnerKreditvergleich.rechnerSeiteEin2 .eingabetabdiv *,
.rechnerKreditvergleich.rechnerSeiteEin4 .eingabetabdiv * {color:white;}
.rechnerVersicherungen #radio_istA_x1		{margin-top:20px !important;}
.rechnerTilgungsplan .eingabeUeberschrift	{margin:100px 0 20px;}
.rechnerTelefonBis				{display:block; font-size:14px !important;}
.rechnerTelefonUhr				{display:none;}
.rechnerHypo #parazeiletext_vz1 .spaltelabel,
.rechnerHypo #parazeiletext_vz2 .spaltelabel,
.rechnerHypo #parazeiletext_vz3 .spaltelabel	{color:white;}
.rechnerKonditionen .rechnerKreditBonitaet	{margin:30px 0 0 4px;}
.rechnerKonditionen .rechnerKreditBonitaet *	{font-size:15px !important;}
.rechnerVersicherungen .detailzeilegarantieklasse .infozumtext::after {font-size:16px;}
.detailzeileleistungen ul			{margin:0 0 10px -17px;}
.eingabeUeberschrift .buttonRechner		{margin-top:20px;}
.rechnerFestgeld #rBlock_mMsAp a,
.rechnerSparbriefe #rBlock_mMsAp a		{display:block; margin:-61px 0 0 230px;}
.rechnerTelefon.rechnerSeiteErg .RechnerErgebnisTabelleDIV	{margin:0 20px;}
.rechnerKapitalanlage .rparazuszeile,
.rechnerTopfonds .rparazuszeile			{display:none;}
.rechnerTopfonds .rparaokweiter			{margin-top:56px;}
.rechnerKapitalanlage .rparaanwahl,
.rechnerTopfonds .rparaanwahl			{padding-bottom:40px;}
.rechnerTopfonds .datatabNAME			{font-size:18px; font-weight:bold; max-width:200px;}
.rechnerKonditionen select			{min-height:20px; width:100px;}
.rechnerSozial #selectks13			{width:110px;}
.rechnerSozial #selectap0,
.rechnerSozial #selectap1a,
.rechnerSozial #selectap1,
.rechnerSozial #selectap2,
.rechnerSozial #selectap3,
.rechnerSozial #selectap4,
.rechnerSozial #selectap5			{width:105px !important;}
.rechnerSozial #selectss1			{width:400px; font-size:14px;}
.rechnerKreditvergleich.rechnerSeiteEin1 #RechnerButtonWeiter span,
.rechnerKreditvergleich.rechnerSeiteEin3 #RechnerButtonWeiter span	{font-size:12px;}
.rechnerKreditvergleich.rechnerSeiteEin .subkopf,
.rechnerKreditvergleich.rechnerSeiteEin .subkopf *	{background:#25baf2; color:white;}
.rechnerKreditvergleich.rechnerSeiteEin .subkopf td	{border:0 !important;}
.rechnerTelefon .buttonsonst > span		{font-size:16px;}
.rechnerGirobusiness .rparakopf,
.rechnerGiro .rparakopf				{margin-bottom:10px;}

.rechnerButtonInfo				{margin:-47px 0 0 230px;}
.rechnerButtonInfo a::after			{font-size:30px;}

.rechnerKumuliert				{font-weight:bold;}
.eingabeZusatz					{margin:-3px 0 0 25px;}
.rechnerSteuern #selectprZkv			{margin:10px 0;}

.rechnerRechner .rechnerBlockSeiteErg .rechnerKopf {padding-bottom:25px;}
.rechnerRechner .rechnerBlockSeiteErg .RVschalterbuttonweiter {padding:0;}

div.rtabtd					{vertical-align:bottom; text-align:right; padding:5px 20px;}
div.rtabtd:nth-child(1)				{vertical-align:top;}
.rechnerGehalt div.tabzeile:nth-child(2) .rtabtd,
.rechnerGehalt div.tabzeile:nth-child(4) .rtabtd{text-align:left;}

.rechnerSozial.rechnerSeiteEin .infozumtext::after	{color:white;}
.rechnerService .buttonRechner::after		{display:none;}
.rechnerMieten #selectlz			{width:150px;}
.rechnerVerzinsung #selectkkv			{width:230px;}

.rechnerKaufkraft.rechnerSeiteEin .tabtd,
.rechnerVerzinsung.rechnerSeiteEin .tabtd {height: auto !important;}
.rechnerVersicherungen #selectberuf		{font-size:15px; width:400px;}
.rechnerSparplanChart				{margin-right:10px;}
.rechnerAuswahlTilgung				{color:#1d698a; font-weight:700; font-size:13px;}
.rechnerAuswahlTilgung input			{min-height:20px; height:20px;}
.pczumproduktcheck				{float:right; margin:0 0 20px 0 !important;}
.rechnerGirofilial .pczumproduktcheck		{display:none !important;}

.buttoninaktiv, .RVschalterbuttoninaktiv	{display:none !important;}
.datatabRATING					{text-align:center;}

.eingabelabel label				{width:390px;}
.eingabeRadio, .eingabeRadioJN			{display:inline-block;}

#parazeileeingabe_ap0, #parazeileeingabe_ap1a, #parazeileeingabe_ap1,
#parazeileeingabe_ap2, #parazeileeingabe_ap3, #parazeileeingabe_ap4,
#parazeileeingabe_ap5 {display:block;}
#parazeileeingabe_ap1a .eingabelabel, #parazeileeingabe_ap1 .eingabelabel,
#parazeileeingabe_ap2 .eingabelabel, #parazeileeingabe_ap3  .eingabelabel, #parazeileeingabe_ap4 .eingabelabel,
#parazeileeingabe_ap5 .eingabelabel {padding:0;}

.datatabBEISPIEL				{max-width:150px;}
.datatabBEISPIEL td:first-child			{padding-right:6px;}

.geplanteAenderungenLabel,
.geplanteAenderungenText,
.geplanteAenderungenText *			{color:#dd0000 !important;}

.rechnerButtonZ a				{width:310px !important;}
.rechnerGirobusiness .rechnerButtonZ		{display:inline-block;}
.rechnerGirobusiness .rechnerButtonZ a		{width:242px !important; height:45px;}
.rechnerGirobusiness .RVschalter		{height:45px;}

.biallotipp,
.unserwerbebonus,
.kontowechselservice		{cursor:pointer; height:20px; margin:-25px 0 2px 0;}
.biallotipp {
	background:url("//data.biallo.de/finserv/rechner/img/info/biallotipp-orange.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	width:133px;
}
.unserwerbebonus {
	background:transparent url("//data.biallo.de/finserv/rechner/img/info/unserwerbebonus-orange.png") no-repeat;
	position:absolute;
	width:111px;
}
.unserwerbebonus.bonusMeineBank {
	background:transparent url("//data.biallo.de/finserv/rechner/img/info/unserwerbebonusMeineBank-orange.png") no-repeat;
}
.kontowechselservice {
	background:transparent url("//data.biallo.de/finserv/rechner/img/info/kontowechselservice-orange.png") no-repeat;
	position:absolute;
	width:175px;
}

.AlleDirektbankenAnzeigen	{background:#ff931e; margin-left:-20px; padding:10px; color:white;}
.AlleDirektbankenAnzeigen:hover	{background:white; color:#ff931e; border:3px #ff931e solid;}

.tabtd table *			{background:transparent;}
.ergebnistab .tabtd.tabhead	{height:40px;}
.rechnerSortTab			{display:none; width:260px; font-size:15px;}

.buttonzurueck				{margin:0; padding:0;}
.rechnerSeiteDetail .buttonzurueck	{padding:0 0 0 15px;}
.buttonzurueck::before			{margin:0 20px 0 -15px; padding:0;}
.rechnerRechner .RVschalterbuttonzurueck {margin:0 0 0 66px;}
.rechnerRechner.rechnerBlockSeiteErg .RVschalterbuttonzurueck {margin:0 0 0 22px;}
.rechnerVersicherungen.rechnerBlockSeiteErg .RVschalterbuttonzurueck {margin:0 0 0 25px;}
.rechnerTelefon.rechnerBlockSeiteErg .RVschalterbuttonzurueck {margin:0;}
.rechnerTelefon .tabMarketingLink::before {display:none;}

.rechnerGiro #rBlock_Eink .RechnerInputLabel	{font-size:17px; height:49px;}
.rechnerGiro #rBlock_nkK			{margin:37px 10px 0 -4px;}
.rechnerGiro #rBlock_nkK .infozumtext		{margin:0 0 0 -50px;}
.rechnerGiro #rBlock_kfKk			{display:block; margin:15px 0 0 0;}
.rechnerGiro #rBlock_kfPKk			{margin:-45px 0 0 270px;}
.rechnerGiro .rparaokweiter			{margin:-41px 0 0 20px;}

.rechnerForwarddarlehen #rBlock_bquo		{display:none;}
.rechnerForwarddarlehen #rBlock_vorl		{display:block;}
.rechnerForwarddarlehen #rBlock_plz		{margin:-86px 0 0 271px;}
.rechnerForwarddarlehen .rparaokweiter		{margin:-50px 0 0 23px;}

@media screen and (min-width:1280px){
	.rparaanwahl		{margin:0 0 0 -3000px; padding:20px 0 0 3000px; width:9999px;}
	.rparazuszeile		{margin:50px 0 0 -3000px; padding:20px 0 50px 3000px; width:9999px;}
}
.rechnerAbrufkredit .rparaanwahl		{padding-bottom:50px;}
.rechnerAbrufkredit .rparazuszeile		{display:none;}

input[type="checkbox"]				{clear:left; float:left;}
.eingabeCeckboxLabel				{float:left; margin:-5px 0 0 5px;}
.rechnervergleichsseite *			{font-size:15px;}
.rechnervergleichsseite div.tabtd:first-child	{font-size:13px;}
.rechnervergleichsseite .tabtd div.tabtd:first-child{font-size:15px;}
.rechnervergleichsseite .tabtable table		{border:0 none !important; width:auto;}
.rechnervergleichsseite .tabtable table td	{text-align;left; border:0;}

.rechnerRiester select[name="verz"]		{width:85px; height:25px; min-height:25px;}

.ErgebnisZeile .rtabtd	{border-top:thin gray solid; padding-bottom:15px;}
.rechnerSeiteEin.rechnerSozial .fussnoten {display:none;}

.rechnerTilgungsplan #parazeiletext_einmst .eingabelabel1	{margin-top:50px;}
.rechnerTilgungsplan #input_stj,
.rechnerTilgungsplan #input_einmst		{width:100px;}
.rechnerTilgungsplan #selectetnxj		{width:215px;}
.rechnerTilgungsplan #selectnxj			{width:150px;}
.rechnerBereitstellungszinsen #selectnxm1,
.rechnerBereitstellungszinsen #selectnxm2,
.rechnerBereitstellungszinsen #selectnxm3	{width:190px;}
.rechnerBereitstellungszinsen #selectbszins	{width:120px;}
.rechnerBereitstellungszinsen #selectbszm	{width:200px;}

.rechnerRoboadvisor .fondsjahre			{width:50px; display:inline-block;}
xxx.rechnerRoboadvisor #rBlock_p1			{margin:-84px 0 0 271px;}
.rechnerRoboadvisor #rBlock_atyp		{display:block;}
.rechnerRoboadvisor #rBlock_ntyp		{margin:-91px 0 0 271px;}
.rechnerRoboadvisor .rparaokweiter		{margin:-56px 0 0 22px;}
.rechnerRoboadvisor .fondsperformance img,
.rechnerRoboadvisor .fondsperformance2 img	{height:20px;}
.rechnerRoboadvisor .fondsjahre			{margin-right:7px;}
.rechnerRoboadvisor .rparakopf			{margin-bottom:0;}

.rechnerBaufikalkulation .RechnerErgebnisTabelleDIV		{margin-top:20px;}
.rechnerBaufikalkulation.rechnerSeiteErg .tabtd			{border-top:8px white solid;}
.rechnerBaufikalkulation.rechnerSeiteErg .tabhead.tabtdname a.tabheadlink,
.rechnerBaufikalkulation.rechnerSeiteErg .tabhead.tabtdeffZins,
.rechnerBaufikalkulation.rechnerSeiteErg .tabhead.tabtdeffZins *{font-size:15px;}
.rechnerBaufikalkulation.rechnerSeiteErg .tabtr.tabline		{font-size:15px;}
.rechnerBaufikalkulation.rechnerSeiteErg .tabMarketingLink::before{margin:21px 0 0 172px;}
.rechnerBaufikalkulation.rechnerSeiteErg .tabtd			{vertical-align:middle;}

.datatabPCinfo		{margin:-9px 0 0 29px;}
.datatabPCinfo span	{margin-left:-5px;}
.datatabPCx		{margin-right:-4px;}

.rechnerSparplanrendite.rechnerSparplanrenditebeides #rBlock_mbetr	{display:block;}
.rechnerSparplanrendite #rBlock_sr,
.rechnerSparplanrendite #rBlock_AnzJ,
.rechnerSparplanrendite #rBlock_sI,
.rechnerSparplanrendite #rBlock_zI		{display:block;}
.rechnerSparplanrendite .rparaokweiter		{display:none;}
.rechnerSparplanrendite .RechnerErgebnisblock	{margin:40px;}
.rechnerSparplanrendite .RechnerErgebnisblock::before	{content:'Ergebnis'; font-size:30px;}
.rechnerSparplanrendite .RechnerErgebnisblock {
	font-size:24px;
	background:white;
	padding:20px 10px 85px 30px;
	width:350px;
}
.rechnerSparplanrendite .rechnereingabeseiteauswahl div	{width:23%;}
.rechnerSparplanrendite .RechnerErgebnisblock0	{margin:-24px 0 -323px 350px;}
.rechnerSparplanrendite .RechnerErgebnisblock1	{margin:-281px 0 0 350px;}
.rechnerSparplanrendite .RechnerErgebnisblock2	{margin:-30px 0 -360px 350px; padding:20px 10px 120px 30px;}
.rechnerSparplanrendite .RechnerErgebnisblock3	{margin:36px 0 -323px 350px; padding:20px 10px 120px 30px;}
.rechnerSparplanrendite #sliderparaanwahl	{padding-bottom:60px;}

.rechnerSparplanrendite .RechnerErgebniszeile		{margin-top:20px;}
.rechnerSparplanrendite .RechnerErgebnisname::after	{content:':';}
.rechnerSparplanrendite .RechnerErgebnisname		{width:180px; display:inline-block;}
.rechnerSparplanrendite .RechnerErgebnisWert		{text-align:right; width:160px; display:inline-block;}
.rechnerSparplanrendite .RechnerErgebnisWert::after	{content:' €';}
.rechnerSparplanrendite .RechnerInputX3 input		{width:80px;}
.rechnerSparplanrendite .RechnerInputX6 input,
.rechnerSparplanrendite .RechnerInputX9 input		{width:120px;}

.fondsanbieter .rparaokweiter a span		{width:300px;}
.fondsanbieter .RechnerInput.RechnerOK a	{width:320px;}
.fondsanbieter .rparaokweiter			{float:right; margin:43px 87px 0 0;}
.fondsanbieter .fondsdatablock			{padding:0; width:calc(33% - 15px);}
.fondsanbieter .fondsdatablock .table-e		{padding:0; margin:0;}
.fondsanbieter .fondsdatablock table		{margin-top:-10px;}
.fondsanbieter .fondsgebueren			{margin:0;}
.fondsanbieter .fondsanlagephilosophie		{display:inline-block; padding-bottom:280px;} 
.fondsanbieter .fondskurs			{width:28%;}
.fondsanbieter .tabMarketingLink::before	{margin:20px 0 0 245px;}
.fondsanbieter .buttonzeile			{clear:both;}
.fondsanbieter .detailzurbank			{margin-top:-75px; padding-bottom:25px; z-index:9999; position:relative;}

@media screen and (min-width:760px){
	.rechnerTelefon .buttonRechner		{display:inline-block; padding:-18px 0 0 15px;}
	.rechnerTelefon .buttonRechner::after	{margin:7px 10px 0 0;}
	.rechnerTelefon .RVschalterbuttonsonst	{margin:0 0 0 30px;}
	.rechnerTelefon #parazeiletext_tn .RVschalterbuttonsonst {display:block; margin:-78px 0 0 333px;}
	.rechnerTelefon .buttonsonst		{padding-top:10px;}
}
@media screen and (max-width:1350px){
	.fondsanbieter .fondsdatablock	{width:calc(50% - 15px);}
	.fondsanbieter .fondskurs	{width:45%;}
	.fondsanbieter .fondsperformance{float:left; margin:0; position:unset; width:calc(50% - 15px);}
	.fondsanbieter .detailzurbank	{float:left;}
}
@media screen and (max-width:1279px){
	.rparaanwahl			{margin:0 -30px; padding:20px 0 0 40px; width:inherit;}
	.rparazuszeile			{margin:50px 0 0 -40px; padding:20px 0 40px 40px; width:inherit;}
	.tabtdproduktcheck		{width:130px;}
	.rechnerkommentare		{margin:4px 0 0 30px;}
	.rechnerVersicherungen .rechnerVergleichAuswahl	{margin:30px 30px 0;}
	.rechnerSeiteErg .modellbox	{margin:20px 30px 0 30px;}
	.rechnerFestgeld #rBlock_mMsAp a,
	.rechnerSparbriefe #rBlock_mMsAp a{margin:-60px 0 0 230px;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(7) {display:none;}
	.detailseite .detailbody	{margin:0 0 0 -30px; padding:0 0 0 30px; width:100%;}
}
@media screen and (min-width:1020px) and (max-width:1279px){
	.rechnerVersicherungen .detailpromoblock2 {width:942px;}
	.rechnerVersicherungen .detailpromoblock2 .detailpromozeile {width:280px;}
	.rechnerVersicherungen .detailpromokasten > a {margin-left:0;}
	.tabtdLeistungen1, .tabtdLeistungen2	{display:none;}
	.tabtdLeistungen3,			{padding-left:0; padding-right:0;}

	.rparakopf1				{margin:9px 0 0 25px;}
	.rechnerTilgungsplan .rparaokweiter	{display:block; margin:40px 0 0 546px;}
	.rechnerBaufikalkulation .rparaokweiter	{display:block; margin:60px 0 0 543px;}
	.rechnerHypo #parazeiletext_vz2,
	.rechnerHypo #parazeiletext_vz3		{display:block; margin-top:180px; height:250px;}

	.detailpromo				{margin-bottom:120px;}
	.detailpromoblock1			{width:250px;}
	.detailpromozeile23			{width:550px;}
	.detailpromoblock1 .detailpromozeile3	{margin:-10px -10px 0 0;}
	.detailpromoblock2{
		border-left:0;
		margin:114px 0 0 -303px;
		position:absolute;
		background:#f0f0f0;
		height:60px;
		width:942px;
	}
	.detailpromoblock2 .detailpromozeile	{display:flex; font-size:12px;}
	.detailpromoblock2 .detailpromozeile2	{margin:-30px 0 0 350px !important;}
	.detailpromoblock2 .detailpromozeile3	{margin:-30px 0 0 660px !important;}
	.detailpromoblock3 div			{margin:0;}
	.detailpromoblock3			{margin:0 0 0 300px; width:339px;}
	.detailpromozeile23 .datatabPClink	{margin:10px 0 0 270px !important;}
	.detailpromoblock3 .detailpromozurbank	{width:290px;}
	.rechnereingabeauswahl			{margin:10px 0 25px;}
	.rechnerTelefonBis			{font-size:12px !important;}
}
@media screen and (min-width:760px) and (max-width:1279px){
	.rechnerSparplanmonatlich #rBlock_Auswahl{display:block; margin:20px 0 40px 0;}
	.rechnerBaugeldnormal #rBlock_bquo	{display:block; margin:40px 0 0 0;}
	.rechnerBaugeldnormal #rBlock_plz	{margin:-92px 0 0 271px;}
	.rechnerBaugeldnormal #rBlock_mkS	{margin:-76px 0 0 530px; display:block;}
	.rechnerBaugeldnormal #rBlock_twm	{margin:-11px 0 0 0; display:block;}
	.rechnerBaugeldnormal .rparaokweiter	{margin:-32px 0 0 269px; display:block;}
	.rechnerBaugeldvolltilgung .rparaokweiter{margin:0 0 0 0;}
	.rechnerKombifestgeld #rBlock_dEs	{display:block; margin:0 0 0 0;}
	.rechnerKombifestgeld .rparaokweiter	{margin:-40px 0 0 270px;}
	.rechnerSparplanmonatlich #rBlock_Zfv	{margin:-83px 0 0 270px;}
	.rechnerSparplaneinmalanlage .rparaokweiter	{margin:-50px 0 0 270px;}
	.rechnerAuszahlplan .rparaokweiter	{display:block; margin:40px 0 0 0;}
	.rechnerKreditkarten #rBlock_gewS	{display:block; margin-top:25px;}
	.rechnerKreditkarten #rBlock_betr	{display:inline-block; margin:-84px 0 0 274px;}
	.rechnerKreditkarten #rBlock_kBind	{margin:-85px 0 0 16px;}
	.rechnerKreditkarten #rBlock_nurP	{display:block; margin:-20px 0 0 0;}
	.rechnerKreditkarten .rparaokweiter	{margin:-27px 0 0 272px;}
	.rechnerKreditkartenPrepaid #rBlock_betr {display:block; margin:30px 0 0;}
	.rechnerKreditkartenPrepaid #rBlock_kBind{margin:-85px 0 0 272px;}
	.rechnerKreditkartenPrepaid .rparaokweiter{margin:-50px 0 0 20px;}
	.rechnerKapitalanlage #rBlock_sich	{display:block; margin-top:30px;}
	.rechnerKapitalanlage #rBlock_verf	{margin:-83px 0 0 270px;}
	.rechnerKapitalanlageeinmal .rparaokweiter,
	.rechnerKapitalanlagemonatlich .rparaokweiter	{margin:-72px 0 0 545px;}
}

@media screen and (min-width:760px) and (max-width:1019px){
	.rechnerVersicherungen .detailpromokasten > a	{margin-left:50px;}
	.rechnerVersicherungen .detailpromoblock2	{width:694px;}
	.rechnerVersicherungen .detailpromoblock3	{width:300px;}
	.rechnerVersicherungen .detailpromoblock3 div	{margin:0 0 0 120px;}
	.rechnerSeiteErg .tabtd		{padding:3px 10px;}
	.tablogo, .tabohnelogo		{width:130px;}
	.rechnerkommentare		{margin:4px 0 0 41px;}
	.rechnerkommentare.rechnerkommentareohnepc	{margin-top:-14px;}
	.rechnerTelefon .buttonRechner::after	{margin:8px 8px 0 0;}
	.rechnerTelefonBis			{font-size:10px !important;}
	.rechnereingabeauswahl			{margin:10px 0 15px;}
	.rechnerTilgungsplan #parazeiletext_AnzJ,
	.rechnerTilgungsplan #parazeiletext_tilg,
	.rechnerTilgungsplan #parazeiletext_tilgnxj {margin-top:85px;}
}
@media screen and (max-width:1199px){
	.rechnerGiropremium .tabtddetails,
	.rechnerGirofilial .tabtddetails,
	.rechnerGiroonline .tabtddetails	{display:none;}
}
@media screen and (max-width:1099px){
	.RechnerButtonZurBank			{height:50px; width:50px; padding:0 30px 0 20px;}
	.RechnerButtonZurBank span		{display:none;}
	.tabMarketingLink::before		{margin:24px 0 0 15px; width:50px;}
	.rechnerTopfonds .tabMarketingLink::before{margin:19px 0 0 0;}
}
@media screen and (max-width:1080px){
	.datatabZURBANK					{width:60px;}
	.rechnerForwarddarlehen #rBlock_vorl	{display:inline-block; margin:20px 0 0 0;}
	.rechnerForwarddarlehen #rBlock_plz	{margin:20px 0 0 0; display:block;}
	.rechnerForwarddarlehen .rparaokweiter	{margin:-40px 0 0 270px;}
}
@media screen and (max-width:1019px){
	.RechnerButtonZurBank			{height:50px; width:50px; padding:0 30px 0 20px;}
	.RechnerButtonZurBank span		{display:none;}
	.buttonRechner span,
	.buttonzeile .RechnerButtonZurBank span	{display:inline-block;}
	.rechnerRenten .buttonweiter span	{display:inline;}
	.rechnerBaugeld #rBlock_tilg		{margin-top:20px;}
	.rechnerBaugeldnormal #rBlock_bquo	{margin:-73px 0 0 269px;}
	.rechnerBaugeldnormal .rparaokweiter	{display:block; margin:-74px 0 0 -265px;}
	.rechnerBaugeldvolltilgung .rparaokweiter{display:block; margin:40px 0 0 0;}
	.rechnerKreditkartenPrepaid #rBlock_betr {display:block; margin:40px 0 0;}
	.rechnerTilgungsplan #rBlock_stj	{display:block; margin:30px 0 0 0;}
	.rechnerTilgungsplan .rparaokweiter	{display:inline-block; margin:0 0 0 50px;}
	.rechnerBaufikalkulation #rBlock_tilg	{display:block; margin:30px 0 0 0;}
	.rechnerBaufikalkulation .rparaokweiter	{display:inline-block; margin:0 0 0 20px;}

	.tabtdzurbank				{padding:0 20px !important; width:40px;}

	.datatabPCinfo				{margin:0 0 0 5px; padding-top:3px;}

	.tabtdLeistungen1, .tabtdLeistungen2	{display:none;}
	.tabtdLeistungen3			{padding-left:0;padding-right:0;}
	.RechnerInput input, .rparaselect	{height:40px; min-height:40px;}
	.rparaokweiter a span			{height:20px;}
	.datatabZURBANK				{width:40px;}
	.ergebnistab .tabtd			{height:90px;}
	.rparaokweiter a			{height:40px; padding:5px 0 0 20px;}
	.buttonRechner				{padding:0 0 0 10px;}
	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:16px;}
	.rechnerWerbungLZID			{width:inherit;}
}
@media screen and (min-width:500px) and (max-width:1019px){
	.rechnerBaugeldnormal .rparaokweiter		{margin:15px 0 0 0;}
	.rechnerBaugeldvolltilgung #rBlock_plz		{display:inline-block; margin:-73px 0 0 271px;}
	.rechnerBaugeldvolltilgung #rBlock_bquo		{display:block; margin:30px 0 0;}
	.rechnerBaugeldvolltilgung #rBlock_mkS		{display:block; margin:-20px 0 0 0;}
	.rechnerBaugeldvolltilgung #rBlock_twm		{display:block; margin:14px 0 0 259px;}
	.rechnerBaugeldvolltilgung .rparaokweiter 	{margin:-40px 0 0 270px;}
	.rechnerSparplanmonatlich #rBlock_dEs		{display:block;}
	.rechnerSparplanmonatlich #rBlock_Auswahl	{display:inline-block; margin:-45px 0 0 269px;}
	.rechnerAuszahlplan #rBlock_aInt		{display:block; margin-top:20px;}
	.rechnerAuszahlplan .rparaokweiter		{margin:0 0 0 20px;}
	.rechnerKreditkarten #rBlock_gewS		{display:block; margin-top:25px;}
	.rechnerKreditkarten #rBlock_betr		{display:inline-block; margin:-74px 0 0 273px;}
	.rechnerKreditkarten .rparaokweiter		{margin:-40px 0 0 21px;}
	.rechnerKreditkartenPrepaid #rBlock_betr	{display:block; margin:40px 0 0;}
	.rechnerKreditkartenPrepaid .rparaokweiter	{margin:-40px 0 0 544px;}
	.rechnerHypo #parazeiletext_vz2,
	.rechnerHypo #parazeiletext_vz3			{display:block; margin-top:180px; height:250px;}

	.rechnerKapitalanlage #rBlock_sich		{display:block; margin-top:30px;}
	.rechnerKapitalanlage #rBlock_verf		{margin:-73px 0 0 272px;}
	.rechnerKapitalanlageruhestand #rBlock_rAz	{display:block; margin-top:30px;}
	.rechnerKapitalanlageruhestand #rBlock_sich	{display:inline-block; margin:-73px 0 0 270px;}
	.rechnerKapitalanlageruhestand #rBlock_verf	{display:block; margin:0;}
	.rechnerKapitalanlage .rparaokweiter		{display:block; margin:50px 0 0;}
	.rechnerKapitalanlageruhestand .rparaokweiter	{display:inline-block; margin:-41px 0 0 270px;}
	.rparakopf					{margin-bottom:40px;}
	.rechnerKopf .rparakopf				{margin-bottom:0;}
	.rparakopf1					{margin:9px 0 0 25px;}
	.datatabKARTE img				{height:40px !important;}
	.rechnerVergleichAuswahl .buttonRechner span	{display:inline-block;}
	.rechnervergleichsseite *			{font-size:15px;}

	.detailpromo				{margin-bottom:120px;}
	.detailpromoblock2{
		border-left:0;
		margin:114px 0 0 -253px;
		position:absolute;
		background:#f0f0f0;
		height:70px;
		width:703px;
	}
	.detailpromoblock2 .detailpromozeile	{display:flex; font-size:14px; width:190px;}
	.detailpromoblock2 .detailpromozeile1	{width:150px;}
	.detailpromoblock2 .detailpromozeile2	{margin:-30px 0 0 260px !important; width:150px;}
	.detailpromoblock2 .detailpromozeile3	{margin:-30px 0 0 480px !important; width:150px;}
	.detailpromoblock3 div			{margin:0 0 0 180px;}
	.detailpromoblock3			{width:425px;}
	.detailpromoblock3 .detailpromozurbank::after	{margin:5px 0 0 !important;}
	.detailpromoblock3 div			{width:270px;}
	.rechnerVersicherungen .detailpromoblock3 span:first-child::before {content:"";}
	.rechnereingabeseiteauswahl *,
	.rechnereingabeseiteauswahl .infozumtext::after	{font-size:16px;}
}

@media screen and (min-width:500px) and (max-width:949px){
	#rBlock_Auswahl					{display:block; margin:30px 0 0 0;}
	.rechnerKredit #rBlock_Sm			{display:block;}
	.rechnerTagesgeld .rparacheck			{display:block;}
	.rechnerFestgeld #rBlock_dEs			{display:block;}

	.rechnerGirobusiness .rparaokweiter,
	.rechnerGiro .rparaokweiter			{margin:0 0 0 0;}
	.rechnerAuszahlplan .rparaokweiter		{display:inline-block;}
	.rechnerKreditkarten #rBlock_gewL		{display:block; margin-top:25px;}
	.rechnerKreditkarten #rBlock_gewS		{display:inline-block; margin:-73px 0 0 274px;}
	.rechnerKreditkarten #rBlock_betr		{display:block; margin:25px 0 0;}
	.rechnerKreditkarten .rparaokweiter		{margin:-40px 0 0 270px;}
	.rechnerKreditkartenPrepaid #rBlock_betr	{margin:70px 0 0;}

	.rechnerGeldanlage #rBlock_plz			{margin:-73px 0 0 270px;}
	.rechnerGeldanlage .rparaokweiter		{margin:25px 0 0 0;}
	.rechnerTagesgeld #rBlock_plz			{display:inline-block; margin:20px 0 0 0;}
	.rechnerTagesgeld #rBlock_kKr			{display:block; margin:20px 0 0 0;}
	.rechnerTagesgeld .rparaokweiter		{margin:-40px 0 0 270px;}
	.rechnerBaugeldnormal #rBlock_plz		{margin:0 0 0 0;}
	.rechnerBaugeldnormal .rparaokweiter		{margin:-92px 0 0 269px; display:block;}
	.rechnerBaugeldnormal #rBlock_plz,
	.rechnerBaugeldnormal #rBlock_twm		{display:block; margin:-74px 0 0 270px;}
	.rechnerBaugeldnormal #rBlock_mkS		{display:block; margin:-20px 0 0 0;}
	.rechnerKredit #rBlock_nBa			{display:inline-block;}
	.rechnerKredit #rBlock_Sm			{margin:0 0 0 0;}
	.rechnerKredit .rparaokweiter			{margin:-26px 0 0 270px; display:inline-block;}
	.rechnerKreditkarten #rBlock_betr		{display:inline-block; margin:0 0 0 0;}
	.rechnerKreditkarten #rBlock_kBind		{margin:-76px 0 0 270px;}
	.rechnerKreditkarten #rBlock_nurP		{margin:-20px 0 0 0; display:block;}
	.rechnerKreditkarten .rparaokweiter		{margin:-27px 0 0 270px;}
	.rechnerKreditkartenPrepaid #rBlock_betr	{display:inline-block; margin:-74px 0 0 270px;}
	.rechnerKreditkartenPrepaid #rBlock_kBind	{display:block; margin:-20px 0 0 0;}
	.rechnerKreditkartenPrepaid .rparaokweiter	{margin:-27px 0 0 270px;}
	.rechnerSparplanmonatlich #rBlock_plz		{margin:-74px 0 0 270px; display:inline-block;}
	.rechnerSparplanmonatlich #rBlock_Zfv		{display:block; margin:0 0 0 0;}
	.rechnerSparplanmonatlich .rparaokweiter	{margin:-40px 0 0 270px;}
	.rechnerSparplaneinmalanlage #rBlock_sich	{display:block;}
	.rechnerSparplaneinmalanlage #rBlock_plz	{margin:-74px 0 0 270px; display:inline-block;}
	.rechnerSparplaneinmalanlage .rparaokweiter	{margin:10px 0 0 0;}
	.rechnerKombifestgeld #rBlock_dEs		{margin:0 0 0 0;}
	.rechnerKombifestgeld .rparaokweiter		{margin:37px 0 0 16px; display:inline-block;}

	.detailbeschreibung				{width:inherit; margin-right:-30px; padding-right:60px;}
	.rechnerGiro .rechnereingabeauswahl *		{font-size:16px;}
	.rechnereingabeseiteauswahl *,
	.rechnereingabeseiteauswahl .infozumtext::after	{font-size:14px;}
}

@media screen and (max-width:759px){
	.fondsanbieter .rparaokweiter		{float:none; margin:10px 0 -40px 10px;}
	.fondsanbieter .fondsdatablock		{width:calc(100% - 15px);}
	.rechnerVersicherungen .detailpromokasten > a	{margin-left:0;}
	.rechnerRechner				{margin-left:-20px; width:calc(100% + 40px);}
	.eingabetab .tabtr			{display:block;}
	.eingabezeile				{width:100%;}
	.eingabeUeberschrift			{margin-bottom:0;}
	.product-check				{width:inherit;}

	.datatabKARTE img			{height:40px !important;}
	.rechnerTelefon .RVschalterbuttonsonst	{display:block; position:unset; width:224px; margin-top:15px !important;}
	.rechnerTelefon .buttonRechner::after	{margin:-19px 10px 0 0;}
	.rechnerReisekosten table		{width:250px;}

	.detailpromokasten			{display:block; height:295px; width:432px;}
	.detailpromoblock2			{margin:110px 0 0 -251px; height:115px; width:430px; border-top:4px solid #f8f8f8;}
	.detailpromoblock2 .detailpromozeile	{margin:0; width:400px;}
	.detailpromoblock3			{margin:230px 0 0 -434px; width:441px;}
	.detailpromoblock3 div			{width:432px;}
	.detailpromoblock2 .detailpromozeile {margin:0 0 0 40px !important;}
	.rechnereingabeauswahl div		{width:calc(25% - 3px);}
	.rechnereingabeauswahl div div:first-child	{display:inline-block; padding:15px 40px 19px; text-align:center; width:100%;}
	.rechnereingabeauswahl div div:last-child	{display:none;}
	.rechnerTilgungsplan .eingabeUeberschrift	{display:none;}
	.rechnerRechner.rechnerSeiteErg .RechnerErgebnisTabelleDIV	{margin:0 20px;}
	.rechnerTopfonds .datatabNAME		{font-size:15px;}
	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:15px;}

	.rechnerGiro .rechnereingabeauswahl		{margin:10px 0 15px;}
	.rechnerGiro .rechnereingabeauswahl div		{display:inline-block;}
	.rechnerGiro .rechnereingabeauswahl div div	{padding:10px 10px 10px;}
	.rechnerGiro .rechnereingabeauswahl div div:first-child	{display:none;}
	.rechnerGiro .rechnereingabeauswahl div div:last-child	{display:inline-block;}
	.rechnerGiro .rechnereingabeauswahl span	{display:none;}
	.rechnerGiro .rparazuszeile			{padding:10px 0 20px 20px;}
	.rechnereingabeseiteauswahl div			{display:none;}
	.rechnereingabeseiteauswahl select		{display:inline-block;}
	.girokostenlosekonten .tabtdbargeld		{display:none;}
}
@media screen and (max-width:880px){
	.rechnerRoboadvisor .rparaokweiter		{display:block; margin:20px 0 0 0;}
}
@media screen and (min-width:500px) and (max-width:759px){
	.rechnerBlockDetails .tabtr div.tabtd:first-child	{padding-right:30px;}
	.rechnerBlockDetails .tabtr div.tabtd:first-child	{width:150px;padding-right:7px;}
	.tablogo, .tabohnelogo			{width:100px;}
	.rechnerGiro .tabtdproduktcheck,
	.tabtddetails				{display:none;}
	.rechnerGirobusiness .tabtddetails	{display:table-cell;}
	.rechnerGirofilial .tabtdproduktcheck	{display:inline-block; width:100%; height:53px !important;}
	.rechnerGirofilial .tabtdbargeldversorgung,
	.rechnerGirofilial .tabtdECkarte1	{display:none;}
	.rechnerKredit .tabtdrate		{display:none;}
	.rechnerKredit .kreditmtlrate,
	.rechnerKredit .tabtdeffzins .datatabRATE,
	.rechnerKredit .tabtdeffzinsvon .datatabRATEVON {display:block;}
	.tabtdeffzinsvon .datatabBEISPIEL	{display:block;}
	.rechnerInternet .tabtr div.tabtd:nth-child(6)	{display:none;}
	.buttonzeile				{width:100%;}
	.fondsrenditeauswahl span		{display:block;}
	.rparazuszeile				{padding:20px 0 20px 40px; margin:40px 0 0 -40px;}
	.rechnerBaugeld #rBlock_Auswahl		{padding-bottom:50px;}
	.detailpromoblock1 .detailpromozeile1	{margin:20px 0 0 10px;}
	#popupbox				{padding:15px;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(10) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(9) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(6) {display:none;}
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(2),
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(3),
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(4) {display:none;}
	.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis *	{font-size:15px;}
	.rechnerVergleichAuswahl,
	.tabtdvergleich				{display:none;}
	.rechnerTilgungsplan .rechnerWerbungLZID div:first-child {display:none;}
	.rechnerRoboadvisor .fondsperfbalken1,
	.rechnerRoboadvisor .fondsperfbalken2	{display:none;}
}
@media screen and (min-width:500px) and (max-width:630px){
	.rparacheckbox .rparalabel		{width:145px;}
	.detailpromoblock3 div			{margin-left:180px;}
	.rechnerBlockDetails .tabtr div.tabtd:first-child {padding-right:3px;}
	.tabtdproduktcheck			{display:none;}
	.rechnerKapitalanlageeinmal #rBlock_verf,
	.rechnerKapitalanlagemonatlich #rBlock_verf	{margin:-33px 0 0;}
	.rechnerKapitalanlageruhestand #rBlock_sich	{margin:-33px 0 0;}
	.rechnerKapitalanlageruhestand .rparaokweiter	{margin:0;}
	.rechnerTopfonds .tabtdkurs,
	.rechnerTopfonds .tabtdrisiko,
	.rechnerBaugeld .tabtdrate,
	.rechnerKapitalanlage .datatabSICHERHEIT,
	.rechnerGiro .tabtddispozins		{display:none;}
	.rechnerInternet .tabtr div.tabtd:nth-child(5){display:none;}
	.rechnerVersicherungen #selectabT	{width:170px;}
	.rechnerBaugeldvolltilgung .rparaokweiter {margin:-40px 0 0 210px !important;}
	.rechnerKreditkarten #rBlock_gewS	{margin:-73px 0 0 213px !important;}
	.rechnerKreditkarten .rparaokweiter	{margin:-40px 0 0 212px !important;}

	.rechnerKopf				{padding:20px 0 20px 20px;}
	.rparakopf1::before			{font-size:30px !important;}
	.eingabetab				{width:calc(100% - 10px);}
	.eingabetab				{padding:20px;}
	.eingabetab .tabtr			{padding-top:0; margin-top:20px;}
	.spaltelabel				{padding-bottom:2px;}
	.eingabelabel				{padding:3px;}
	.rechnerTilgungsplan .eingabeUeberschrift{display:none !important;}
	.rechnerBlockVgl			{padding:0; margin:0 -10px 0 -5px;}
	.eingabetab select			{min-height:31px; width:230px;}
	.form-select .form-select--label	{width:230px;}
	.rechnerRechner .RVschalterbuttonweiter,
	.rechnerRechner .RVschalterbuttonergebnis {padding-right:20px;}

	.rechnerBaufikalkulationTilgung, .rechnerBaufikalkulationAndere,
	.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis		{margin:0 20px !important; width:calc(100% - 40px);}
	.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis *	{font-size:14px;}

	.rechnerTelefon .ergebnistab div.tabtd:nth-child(8) {display:none;}
	.rechnerBaugeldnormal .rparaokweiter	{margin:15px 0 0 0; padding:0 0 40px 0;}
	.rechnerBaugeldvolltilgung .rparaokweiter{margin:0 0 0 210px;}
	.rechnerAuszahlplan .rparaokweiter	{margin:0;}

	.rparablockberechnen,.rparablock, .rparacheck, .rparacheckbox,
	.rparabetrtab, .rparabetr, .rparabetrhover,
	.rparaauswahl, .rparaselect,
	.rparablocktop, .rparaokweiter a span	{width:200px; margin-right:10px;}
	.RechnerInput.RechnerOK a		{width:200px;}
	.rparaokweiter a span::after		{padding-right:20px;}
	.RechnerInputX3 input,
	.RechnerInputX6 input,
	.RechnerInputX9 input			{width:150px;}
	.rparacheck .rparalabel			{padding-right:0;}
	.rechnerTagesgeld .rparaokweiter	{margin:-40px 0 0 213px;}
	.rechnerSparplan #rBlock_plz,
	.rechnerGeldanlage #rBlock_plz		{margin:-73px 0 0 211px;}
	.rechnerSparplanmonatlich .rparaokweiter{margin:-40px 0 0 212px;}
	.rechnerSparplanmonatlich #rBlock_Auswahl{margin:-62px 0 0 214px;}
	.rechnerKreditkarten #rBlock_gewS	{margin:-40px 0 0 3px;}
	.rechnerKreditkarten #rBlock_kBind	{margin:10px 0 0 -6px;}
	.rechnerKreditkarten #rBlock_nurP	{margin:8px 0 0 -13px;}
	.rechnerKreditkartenPrepaid #rBlock_betr{margin:-74px 0 0 212px;}
	.rechnerKreditkarten .rparaokweiter	{margin:0 0 0 212px;}
	.rechnerTilgungsplan #rBlock_abD	{margin:-5px 0 0 5px;}
	.rechnerTilgungsplan #rBlock_nxj	{margin:-5px 0 0 5px;}
	.rechnerBaufikalkulation .rparaokweiter {margin:0;}
	.rechnerKredit #rBlock_Sm		{margin: 10px 0 0 -14px;}
	.rechnerKredit .rparaokweiter		{margin:-36px 0 0 210px;}
	.rechnerRenten select			{width:90px;}
	.rechnerBaugeldnormal #rBlock_bquo	{margin:-73px 0 0 210px;}
	.rechnerBaugeldnormal #rBlock_mkS	{margin:-79px 0 0 196px;}
	.rechnerBaugeldvolltilgung #rBlock_plz	{margin:-74px 0 0 211px;}
	.rechnerBaugeldvolltilgung .rparaokweiter{margin:-20px 0 0 -14px;}
	.rechnervergleichsseite *		{font-size:10px;}
	.rechnerVersicherungen #selectberuf	{font-size:13px; width:300px;}
	.rechnerFestgeld #rBlock_mMsAp a,
	.rechnerSparbriefe #rBlock_mMsAp a	{margin:-60px 0 0 218px;}
	#popupbox				{padding:15px;}
	.rechnerGiro #rBlock_kfKk label,
	.rechnerGiro #rBlock_kfPKk label	{font-size:12px;}
	.rechnerGiro #rBlock_kfPKk		{margin:-45px 0 0 211px;}
	.rechnerGiro #rBlock_nkK .infozumtext::after {margin:-20px 0 0 200px;}
	.rechnerGiro .rparaokweiter a span::after {margin:3px 0 0 0;}
	.rechnerGiro .rparacheckbox .rparalabel	{width:215px;}
	.rechnerGiro .tabtdbargeldversorgung	{display:none;}
	.rechnerGiro .rparaokweiter a span	{margin:0 0 0 -11px;}
	.rechnerAuswahlTilgung			{font-size:10px;}
	.rechnerForwarddarlehen .rparaokweiter	{margin:-40px 0 0 210px;}
	.rechnerKombifestgeld #rBlock_dEs	{margin:0 0 0 -14px;}
	.rechnerRoboadvisor #rBlock_p1		{margin:-68px 0 0 210px;}
	.rechnerRoboadvisor #rBlock_ntyp	{margin:-63px 0 0 210px;}
}
@media screen and (min-width:500px) and (max-width:550px){
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(5) {display:none;}
}
@media screen and (max-width:800px){
	.rechnerSparplanrendite .RechnerErgebnisblock	{font-size:18px; width:250px; margin-left:240px;}
	.rechnerSparplanrendite	#rBlock_AnzJ select,
	.rechnerSparplanrendite	#rBlock_sI select,
	.rechnerSparplanrendite	#rBlock_zI select	{width:200px;}
	.rechnerSparplanrendite .RechnerErgebnisWert	{width:120px;}
	.rechnerSparplanrendite .RechnerErgebnisname	{width:120px;}
}
@media screen and (max-width:600px){
	.rechnerSparplanrendite .RechnerErgebnisblock	{padding:10px 10px 15px;}
	.rechnerSparplanrendite .RechnerErgebnisblock	{margin:40px 0 0 0;}
	.rechnerSparplanrendite .rparaokweiter		{display:none !important;}
}

.tabtdsmartphone{display:none;}
@media screen and (max-width:499px){
	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:18px;}

	.rechnerNormal.rechnerBaugeld #rBlock_mkS,
	.rechnerNormal.rechnerBaugeld #rBlock_twm	{display:block; margin:35px 0 0 -20px;}
	.rechnerNormal.rechnerKredit #rBlock_Sm,
	.rechnerNormal.rechnerKreditkarten #rBlock_kBind,
	.rechnerNormal.rechnerKombifestgeld #rBlock_dEs,
	.rechnerNormal .rparacheck			{margin:35px 0 0 -26px;}
	.rechnerNormal.rechnerKreditkarten #rBlock_nurP	{margin:-25px 0 0 -26px;}

	.detailpromoblock3 div			{margin-left:0;}
	.rechnerVersicherungen .detailpromoblock3 div {margin-left:0;}
	.rparaokweiter a			{padding-top:6px;}
	.rechnerkommentare			{float:left; margin:4px 0 0 0 !important;}
	.rechnerkommentare.rechnerkommentareohnepc		{margin-top:0;}
	.eingabetab				{padding:30px 20px !important;}
	.rechnereingabeauswahl			{margin:10px 0 15px;}
	.rechnereingabeauswahl div div:first-child	{padding:15px 20px 19px;}
	.rechnerSortTab				{display:block;}

	.rechnerReisekosten table		{width:200px;}
	.rechnerBlockVgl			{padding:1px;}
	.rparaokweiter				{display:block !important; margin:50px 0 0 !important; padding:0;}
	.rparaeingabe .rparablock,
	.rparaeingabe .rparacheckbox		{height:58px; margin:40px 0 0; padding:0;}
	.eingabetab select			{min-height:28px; width:220px;}
	.form-select .form-select--label	{width:220px;}
	.rechnerKopf				{padding:20px 0 0 20px;}
	.rparakopf1::before			{font-size:25px !important;}
	.rechnerRechner.rechnerSeiteErg .RechnerErgebnisTabelleDIV	{margin:0 10px;}
	.rechnerRechner .RVschalterbuttonweiter,
	.rechnerRechner .RVschalterbuttonergebnis {padding-right:20px;}
	.rechnerBaugeld #rBlock_Auswahl		{margin-bottom:45px;}

	.rechnerNormal.rechnerBaugeld .rparaokweiter	{display:block; margin:0; padding:0;}

	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(4)		{display:none;}
	.rechnerGirobusiness.rechnerSeiteErg div.tabtd:nth-child(4)	{display:table-cell;}

	.rechnerNormal.rechnerTelefon.rechnerSeiteErg div.tabtd:nth-child(4),
	.rechnerNormal.rechnerInternet.rechnerSeiteErg div.tabtd:nth-child(4) {
		display:inline-block;
	}
	.rechnerNormal .tabtdsmartphone			{display:inline-block;}
	.tabMarketingLink::before			{width:50px; margin:0; position:relative; left:-21px; top:36px;}

	.rechnerTopfonds .tabMarketingLink::before	{margin:18px 0 0 -22px;}
	.rechnerNormal .rparablock,
	.rechnerNormal .rparacheckbox, .rparacheck	{display:block; margin-top:20px;}

	.rechnerNormal .rparablock				{margin: 22px 0 0 0 !important;}
	.rechnerNormal .tabohnelogo,
	.rechnerNormal .tablogo					{width:160px; max-height:55px;}
	.rechnerNormal.rechnerSeiteErg .tabtd,
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(2)	{padding:20px 10px;}
	.rechnerNormal .tabtr					{width:100%; padding-bottom:10px;}
	.eingabetab .tabtr					{padding:0;}
	.rechnerNormal .tabtable,
	.rechnerNormal .tabbody,
	.rechnerNormal .tabtr,
	.rechnerNormal .tabtd					{display:inline-block;}
	.rechnerNormal.rechnerSeiteErg .tabtr tabtd		{vertical-align:top;}
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(2),
	.rechnerNormal.rechnerKreditkarten .tabtdname,
	.rechnerNormal .tabtdbargeldversorgung,
	.rechnerNormal .tabtdbeispiel,
	.rechnerNormal .tabtdproduktcheck,
	.rechnerNormal .tabtddetails				{width:calc(65% - 10px); text-align:left;}
	.rechnerNormal.rechnerGiro .tabtdECkarte1,
	.rechnerNormal.rechnerTopfonds .tabtdwertzuwachs,
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(3),
	.rechnerNormal.rechnerKreditkarten .tabtdjahresgebuehr,
	.rechnerNormal.rechnerVersicherungen div.tabtd:nth-child(5),
	.rechnerNormal.rechnerGeldanlage .tabtdratingsp,
	.rechnerNormal .tabtddispozins,
	.rechnerNormal .tabtdsmartphone,
	.rechnerNormal .tabtd.tabtdzurbank			{width:calc(35% + 10px); text-align:right; float:right;}
	.rechnerNormal.rechnerTopfonds .tabtdrisiko		{text-align:right; width: calc(35% + 10px); float:right;}
	.rechnerNormal.rechnerInternet div.tabtd:nth-child(3)	{float:none;}
	.rechnerNormal.rechnerVersicherungen div.tabtd:nth-child(5),
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(2),
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(3)	{border-bottom:4px solid #fafafa; height:85px !important;}
	.rechnerNormal.rechnerGeldanlage div.tabtd:nth-child(2),
	.rechnerNormal.rechnerGeldanlage div.tabtd:nth-child(3) {height:111px !important;}
	.rechnerNormal.rechnerGiro .tabtdECkarte1		{border-left:4px solid #fafafa;}
	.rechnerNormal.rechnerSeiteErg div.tabtd:nth-child(3),
	.rechnerNormal.rechnerVersicherungen div.tabtd:nth-child(5),
	.rechnerNormal .tabtddispozins,
	.rechnerNormal .tabtdsmartphone				{border-left:4px solid #fafafa !important;}
	.rechnerNormal .tabtddetails				{padding-top:0; float:left;}
	.rechnerNormal .tabtdzurbank {
		border-left:4px solid #fafafa !important;
		border-top:4px solid #fafafa !important;
		height:129px !important;
		padding-top:32px !important;
		margin-top:0;
	}
	.rechnerNormal .tabtr.tabline				{padding-bottom:0;}
	.rechnerNormal .datatabZURBANK				{float:right; margin:16px -8px 0 0;}
	.rechnerNormal .tabtdbeispiel				{margin-top:-20px;}
	.rechnerNormal.rechnerKredit .tabtdrate			{display:none !important;}
	.rechnerNormal.rechnerKredit.rechnerSeiteErg div.tabtd:nth-child(4){
		display:inline-block;
		text-align:right;
		border-left:4px solid #fafafa;
		margin-left:-4px;
		width:calc(35% + 10px);
		height:97px;
	}
	.rechnerNormal.rechnerAbrufkredit .rparaokweiter	{margin:44px 0 0 0 !important;}
	.rechnerNormal.rechnerForwarddarlehen .rparaokweiter	{margin:44px 0 0 0 !important;}
	.rechnerNormal.rechnerGeldanlage .rparaokweiter		{margin:44px 0 0 0 !important;}
	.rechnerNormal.rechnerKredit .tabtd.tabtdzurbank	{height:210px !important; margin-top:-100px; padding-top:120px !important;}
	.rechnerNormal.rechnerKredit .tabtdsmartphone		{margin-top:-10px;}
	.rechnerNormal.rechnerGiro.rechnerSeiteErg div.tabtd:nth-child(4)	{display:inline-block;}
	.rechnerNormal.rechnerGiro .tabtd.tabtdzurbank		{height:145px !important; margin-top:-45px;}
	.rechnerNormal .tabtdkarte 				{display:none;}
	.rechnerNormal.rechnerKreditkarten .tabtdname		{display:inline-block !important; margin:0 -4px 0 0;}
	.rechnerNormal.rechnerKreditkarten .tabtdjahresgebuehr .datatabSOLLZINS	{display:none;}
	.rechnerNormal.rechnerKreditkarten .tabtdjahresgebuehr	{border-left:4px solid #fafafa !important;}
	.rechnerNormal.rechnerKreditkarten #rBlock_nurP .rparacheckbox input {margin-left:-12px;}
	.rechnerNormal.rechnerKreditkarten .tabtdname,
	.rechnerNormal.rechnerKreditkarten .tabtdjahresgebuehr	{border-bottom:4px solid #fafafa !important; height:85px !important;}
	.rechnerNormal.rechnerVersicherungen.rechnerSeiteErg div.tabtd:nth-child(3),
	.rechnerNormal.rechnerVersicherungen .tabtdname		{width:calc(65% - 10px) !important; text-align:left !important; float:none !important; border-left:none !important;}
	.rechnerNormal.rechnerVersicherungen .tabtd.tabtdzurbank	{margin-top:-40px;}
	.rechnerNormal .tabtdLeistungenText,
	.rechnerNormal .tabtdLeistungen1,
	.rechnerNormal .tabtdLeistungen2,
	.rechnerNormal .tabtdLeistungen3				{width:25% !important; border-bottom:4px solid #fafafa !important;}
	.rechnerNormal .tabtdLeistungenText,
	.rechnerNormal .tabtdLeistungen1,
	.rechnerNormal .tabtdLeistungen2,
	.rechnerNormal .tabtdLeistungen3		{text-align:left !important; margin:0 -4px 0 0;}
	.rechnerNormal.rechnerVersicherungenRP .tabtd.tabtdzurbank,
	.rechnerNormal.rechnerVersicherungenKP .tabtd.tabtdzurbank	{height:150px !important; margin-top:-75px; padding-top:60px !important;}
	.rechnerRechner div.rtabtd			{padding-left:10px;}
	.rechnerNormal.rechnerSeiteErg .tabtddummy			{height:0 !important; padding:0 !important;}
	.rechnerNormal.rechnerTelefon.rechnerSeiteErg div.tabtd:nth-child(n) {padding:0; height:40px !important; border-bottom:none;}
	.rechnerNormal.rechnerTelefon.rechnerSeiteErg div.tabtd:nth-child(1) {padding:20px 30px;}
	.rechnerNormal .rechnerTelefonUhr				{display:inline !important;}
	.rechnerNormal.rechnerTelefon .ergebnistab div.tabtd:first-child div {width:150px;}
	.telefonVergleichTelekom			{display:none;}
	.rechnerNormal .datatabPC				{height:35px;}
	.rechnerNormal .datatabPCblock, .datatabPCleer		{margin-left:40px; width:210px;}
	.rechnerNormal .datatabPCinfo				{margin:-6px 0 0 40px;}
	.rechnerNormal .RechnerButtonZurBank			{float:right;}
	.rechnerNormal.rechnerSparplan #rBlock_AnzJ,
	.rechnerNormal.rechnerSparplan #rBlock_AnzJe,
	.rechnerNormal.rechnerKreditkarten #rBlock_gewB,
	.rechnerNormal.rechnerKreditkarten #rBlock_gewL,
	.rechnerNormal.rechnerKreditkarten #rBlock_gewS,
	.rechnerNormal.rechnerKreditkarten #rBlock_betr,
	.rechnerNormal.rechnerBaugeld #rBlock_AnzJ,
	.rechnerNormal.rechnerBaugeld #rBlock_tilg,
	.rechnerNormal.rechnerBaugeld #rBlock_bquo,
	.rechnerNormal.rechnerKredit #rBlock_AnzM,
	.rechnerNormal.rechnerKombiGeldanlage #rBlock_lff,
	.rechnerNormal.rechnerGeldanlage #rBlock_AnzM		{margin-top:30px;}
	.rechnerNormal.rechnerGeldanlage .rparacheck		{margin-top:5px;}
	.rechnerNormal.rechnerTagesgeld .rparacheck		{margin-top:50px;}
	.rechnerNormal.rechnerInternet .internetTarif,
	.rechnerNormal.rechnerInternet .internetName		{display:inline-block; float:right; width:100px;}
	.rechnerNormal.rechnerInternet .internetProdukt		{clear:right;}
	.rechnerNormal.rechnerInternet div.tabtd:nth-child(n)	{border:0; height:auto !important; padding:0 0 15px;}
	.rechnerNormal.rechnerInternet div.tabtd:nth-child(1)	{padding:20px 0 0 20px;}
	.rechnerVersicherungen #selectberuf			{font-size:12px; width:250px;}
	.rechnerNormal.rechnerTopfonds #rBlock_nur		{margin-top: 40px;}
	.rechnerNormal.rechnerVersicherungen #selectkTg		{width:90px;}
	.rechnerNormal.rechnerVersicherungen #selectabT		{width:140px;}
	.rechnerNormal.rechnerVersicherungen .tabtdproduktcheck	{visibility:hidden;}
	.rechnerNormal.rechnerAbrufkredit .rechnerBisWert	{display:block;}
	.rechnerNormal.rechnerBaufikalkulationTilgung,
	.rechnerNormal.rechnerBaufikalkulationAndere,
	.rechnerNormal.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis		{margin:0 15px !important; width:calc(100% - 40px);}
	.rechnerNormal.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis *		{font-size:12px;}
	.rechnerNormal.rechnerGiro .rechnerInfoKumuliert	{font-size:9px !important;}
	.rechnerNormal.rechnerGiro .rparazuszeile		{padding:5px 0 5px 20px;}
	.rechnerVergleich .tabtr				{margin:0 0 6px 0;}

	.rechnerRiester #selectag,
	.rechnerVorsorge #selectag,
	.rechnerZuzahlung #selectae,
	.rechnerZuzahlung #selectaep				{width:150px;}

	.rechnerBaugeld #rBlock_bquo		{display:block; margin:30px 0 0;}
	.datatabRATING				{text-align:left;}

	.tabline1sp,
	.rechnerSeiteErg .tabtd.tabhead,
	.rechnerSeiteErg .tabtd.tabheadpre	{display:none !important;}
	.rechnerBlockVgl			{margin:0; padding:0;}
	.rechnerBlockDetails .tabtd		{display:block;}
	.rechnerBlockDetails .tabtr div.tabtd:last-child{padding-bottom:20px;}
	.rechnerBlockDetails .DetailsSubTab .tabtr div.tabtd:first-child {padding-right:2px;}
	.rechnerBlockDetails .DetailsSubTab .tabtr div.tabtd:last-child {padding-left:2px;}
	.rechnerBlockDetails .tabtd.tabhead,
	.rechnerBlockDetails .tabtd.tabheadpre	{padding:4px 3px 7px;}

	.tablineff .tabtd			{width:100%; padding-top:22px;}

	.tabtdfaellig {text-align:right !important;}

	.rechnerKreditvergleich.rechnerSeiteEin2 .eingabetabdiv,
	.rechnerKreditvergleich.rechnerSeiteEin3 .eingabetabdiv {padding:5px;}
	.rechnerTelefon .ergebnistab .tabtd {width:100% !important; text-align:right !important;}
	.rechnerTelefon .ergebnistab div.tabtd:first-child {text-align:left !important;}
	.rechnerTelefon .ergebnistab .tabtd *	{display:inline-block; padding-right:10px; width:100px; vertical-align:top;}

	.eingabezeile	{padding-left:10px; padding-top:5px;}
	.buttonzeile	{width:100%; padding:0;}
	.eingabetab	{width:100%;}
	.eingabetab input {width:90px;}
	.spaltelabel	{padding-bottom:2px;}

	.rechnerKapitalanlageruhestand #rBlock_verf {display:block; margin:40px 0 0;}
	.rechnerInternet .tabtd			{width:90% !important; text-align:right !important;}
	.rechnerInternet .tabtr div.tabtd:first-child	{text-align:left !important;}
	.rechnerInternet .rechnerWochentag	{position:inherit;}
	.rechnerForwarddarlehen .tabtdaufschlag	{display:block; text-align:right;}
	.rechnerRenten select			{padding:5px; width:60px;}

	.rechnerHypo.rechnerSeiteErg .tabtd.tabhead	{display:table-cell !important;}
	.rechnerHypo.rechnerSeiteErg .tabtd		{text-align:right !important; padding:0 2px !important;}
	.rechnerHypo.rechnerSeiteEin .eingabetab .tabtd {padding:20px 0 0 20px;}

	.rechnerHypo .tabtable,
	.DetailsSubTab .tabtable,
	.ergebnisseite .tabtable,
	.ergebnisseitetab .tabtable	{display:table !important;}
	.rechnerHypo .tabbody,
	.DetailsSubTab .tabbody,
	.ergebnisseite .tabbody,
	.ergebnisseitetab .tabbody	{display:table-row-group !important;}
	.rechnerHypo .tabtr,
	.DetailsSubTab .tabtr,
	.ergebnisseite .tabtr,
	.ergebnisseitetab .tabtr	{display:table-row !important;}
	.rechnerHypo .tabtd,
	.DetailsSubTab .tabtd,
	.rechnerTilgungsplan .tabtd.tabhead,
	.ergebnisseitetab .tabtd.tabhead,
	.ergebnisseitetab .tabtd.tabheadpre,
	.ergebnisseite .tabtd.tabhead,
	.ergebnisseite .tabtd.tabheadpre,
	.ergebnisseite .tabtd,
	.ergebnisseitetab .tabtd	{display:table-cell !important;}
	.rechnerTilgungsplan .eingabeUeberschrift{display:none !important;}

	.ergebnisseite .tabline		{padding:0; text-align:right !important;}
	.ergebnisseite .tabtable .tabtable .tabline {padding:1px 5px;}

	.rechnerTilgungsplan .rechnerWerbungLZID div:first-child {display:none;}
	.rechnerRentenAbschlag			{display:none;}
	.fondsrenditeauswahl span		{display:block; padding-left:10px;}

	.rechnerGehalt .tabtd {padding:0;}
	.rechnerGehalt .tabtd .tabbody .tabtd {padding:1px 2px; text-align:right !important;}

	.detailseite .detailbeschreibung	{margin:0; padding:0;}
	.ohneGewaehr span			{display:none;}
	.tabline1sp				{display:none !important;}

	.datatabPClink				{float:left; width:125px;}
	.rechnereinstieg .rparaokweiter, .rparablocktop {float: none;}

	.rparakopf1		{margin:5px 0 0;}
	#rBlock_Auswahl		{margin:15px 0 0;}
	.rechnerKreditkarten #rBlock_nurP	{margin:-30px 0 -10px;}

	.rparablockberechnen, .rparablock, .rparacheck, .rparacheckbox,
	.rparabetrtab, .rparabetr, .rparabetrhover, .rparaauswahl {
		height:50px;
	}
	.rparacheck				{margin:50px 0 0 -12px;}
	.datatabCOMMENT				{height:76px; margin:30px 0 -30px;}
	.rechnerKopf .rparakopf			{margin-bottom:0;}
	.rechnerVergleichAuswahl		{display:none;}
	.rparaanwahl				{margin:0 -20px; padding:20px 0 0 20px;}
	.rparakopf				{margin:0 0 -10px;}
	.rparazuszeile				{margin:30px 0 0 -43px; padding:20px 0 10px 40px;}
	.rechnervergleichsseite *		{display:none;}

	.rechnerAngebotszins	{margin-left:-8px;}
	.detailseite .detailbeschreibung {margin:30px 20px 0 0;}

	.detailpromokasten	{width:auto;}
	.detailpromoblock1	{height:90px; width:71%;}
	.detailpromoblock1 .detailpromozeile1	{margin:20px 0 0 10px;}
	.detailpromoblock1 .detailpromozeile2,
	.detailpromoblock1 .detailpromozeile3	{position:unset;}
	.detailpromozeile23	{float:right; margin:-7px -115px 0 0;}
	.detailpromoblock2	{border-left:0; font-size:13px; margin:-2px 0 0; width:100%;}
	.detailpromoblock3	{margin:0;}
	.detailpromoblock .datatabPCx			{height:14px; width:16px;}
	.detailpromoblock .datatabPCx .rechnericon::after {font-size:10px !important;}
	.detailpromoblock3	{width:100%;}
	.detailpromoblock3 div	{width:100%;}
	.detailpromoblock2 .detailpromozeile::before {margin:-6px 0 0 -10px;}
	.detailpromoblock1 .detailpromozeile3 {margin:-5px 0 0 250px;}
	.detailpromo .tablogo	{width:130px;}

	.rechnerKonditionen	{margin:20px 0 0 -13px; width:calc(100% + 45px);}
	.fondsanbieter #rBlock_LZvon,
	.fondsanbieter #rBlock_LZbis {float:left !important; margin-top:40px;}
	.fondschartgraph img	{margin-top:50px;}
	#popupbox		{padding:10px;}
	.spalteinput		{margin-right:0;}

	.rechnerNormal.rechnerSeiteErg .tabline {background:#f7f7f7;}
	.rechnerNormal.rechnerTopfonds.rechnerSeiteErg div.tabtd:nth-child(4) {display:inline-block;}
	.rparacheckbox label	{margin:-10px 0 0 60px;}
	.rechnerVergleichAuswahl,
	.tabtdvergleich		{display:none !important;}
	.rechnerNormal.rechnerVersicherungen.rechnerSeiteErg .tabtd,
	.rechnerNormal.rechnerVersicherungen.rechnerSeiteErg div.tabtd:nth-child(2) {padding:10px 10px;}

	.bialloindex .rparablock		{height:80px;}
	.rechnerGeldanlage.rechnerSeiteErg div.tabtd:nth-child(4) {display:block;}
	.rechnerNormal .rparazuszeile	{padding:5px 0 50px 40px;}
	.rechnerGeldanlage #rBlock_kKr	{margin-top:35px;}
	.rechnerDrucken			{margin:30px 35px 0 0;}
	.detailseite .detailbeschreibung{width:97% !important;}
	.rechnerNormal.rechnerGiro #rBlock_nkK		{margin:35px 0 0 -24px;}
	.rechnerNormal.rechnerGiro #rBlock_kfKk,
	.rechnerNormal.rechnerGiro #rBlock_kfPKk	{margin:-28px 0 0 -24px;}
	.rechnerNormal.rechnerGiro .rparaokweiter	{margin:0 0 0 0 !important;}
	.rechnerNormal.rechnerGiropremium #rBlock_kfKk,
	.rechnerNormal.rechnerGirofilial #rBlock_kfKk,
	.rechnerNormal.rechnerGirobasis #rBlock_kfKk,
	.rechnerNormal.rechnerGiroschueler #rBlock_kfKk	{margin:35px 0 0 -24px !important;}
	.rechnerBaufikalkulation .rparakopf0	{display:none;}
	.rechnerRoboadvisor .fondsperfbalken1,
	.rechnerRoboadvisor .fondsperfbalken2	{display:none;}
	.rechnerRoboadvisor #rBlock_ntyp	{margin:0 0 0 -26px;}
}

@media screen and (max-width:475px){.detailpromoblock1 {width:70%;}}
@media screen and (max-width:450px){
	.detailpromoblock1 {width:68%;}
	.rechnerGiro .detailseite .rechnerKonditionen div.tabtd:first-child		{font-size:10px;}
}
@media screen and (max-width:425px){.detailpromoblock1 {width:66%;}}
@media screen and (max-width:400px){.detailpromoblock1 {width:63%;}}
@media screen and (max-width:375px){.detailpromoblock1 {width:60%;}}
@media screen and (max-width:350px){
	.detailpromo .tablogo		{width:130px;}
	.detailpromoblock1		{width:57%;}
	.detailpromoblock3 .detailpromozurbank::after {margin:5px 20px 0 0 !important;}
	.rechnereingabeseiteauswahl select	{width:250px;}
	.rechnerButtonZ a span		{font-size:13px !important;}
}
@media screen and (max-width:325px){.detailpromoblock1 {width:54%;}}
@media screen and (max-width:300px){.detailpromoblock1 {width:51%;} .detailpromoblock1 {border-right:0;}}

.rechnerBaugeldvolltilgung #rBlock_tilg		{display:none !important;}


.maintext, .maininfo		{font-weight:normal; font-size:15px;}
.topicwichtig			{color:#990033; font-weight:bold;}



.rparaanwahl			{background:#26baf2; font-size:15px;}
.rparazuszeile			{background:#f0f0f0;}
.rparakopf0::before		{content:'\EA41'; color:#295572; font-size:60px;}
.rparakopf1::before		{color:white; font-size:38px; font-weight:normal;}

.rechnervergleichsseite div.tabtd:first-child		{background:#12455d; color:white; border:none;}
.rechnervergleichsseite div.tabtd:first-child *		{color:white;}
.rechnervergleichsseite .tabtd.tabhead,
.rechnervergleichsseite div.tabtd div.tabtd:first-child	{background:#f0f0f0; color:black;}
.rechnervergleichsseite .ergebnistab .tabtd		{height:inherit; padding:10px 0 10px 10px !important;}
.rechnervergleichsseite .ergebnistab div.tabtr:last-child .tabtd	{padding-bottom:20px !important;} 
.rechnervergleichsseite .ergebnistab .tabtd .tabtd	{padding:0 10px 0 0 !important;}
.rechnervergleichsseite .ergebnistab			{border-spacing:0 0;}
.rechnervergleichsseite.rechnerSeiteErg .tabtd		{border-left:6px solid white;}
.rechnervergleichsseite.rechnerSeiteErg div.tabtd:nth-child(1) {border-right:6px solid white;}
.rechnervergleichsseite.rechnerSeiteErg .tabtd .tabtd	{border:none;}
.rechnervergleichsseite .rechnerVergleichAuswahl	{display:none;}
.rechnervergleichsseite div.tabtd:first-child		{width:22%;}
.rechnervergleichsseite div.tabtd:first-child .tabtd	{width:inherit;}
.rechnervergleichsseite .tabtd.tabhead *		{color:black;}
.rechnervergleichsseite div.tabtd:first-child,
.rechnervergleichsseite div.tabtd:first-child *		{font-size:13px;}
.rechnervergleichsseite div.tabtd:first-child b		{font-weight:normal;}
.rechnervergleichsseite .tabtd				{border-bottom:4px solid white;}
.rechnervergleichsseite .ergebnistab .tabtd .tabtd,
.rechnervergleichsseite .ergebnistab div.tabtr:last-child .tabtd {padding: 0 10px 0 0 !important;}

.spaltelabel, .RechnerInputLabel		{color:#1d698a; font-weight:700;}
.tabeinlagensicherung > span,
.datatabDETAILS li				{color:#323232;}

.rechnerVergleichAuswahl .buttonweiter::after {
	color:white;
	content:'\EA08';
	font-size:13px;
}
.sieheUnten {
	background:url("//data.biallo.de/finserv/rechner/Include/tab/sieheUnten.pgn") no-repeat;
	display:block;
	height:15px;
	width:20px;
	position:absolute;
	top:68px;
	left:42px;
}
#rechnerXvonY			{font-size:18px; font-weight:bold;}
#rechnerXvonY span		{color:#00aef1;}


.buttonRechner::after		{content:'\EA08'; color:white; font-size:13px;}
.buttonweiter::after,
.buttonsonst::after,
.buttonergebnis::after		{float:right;}
.buttonweiter:hover::after,
.buttonsonst:hover::after,
.buttonergebnis:hover::after	{margin:6px 17px 0 0;}


.rechnerRechner div.rtabtr:nth-child(2n) .rtabtd	{background:#f0f0f0;}
.rechnerRechner div.rtabtr:nth-child(2n+1) .rtabtd	{background:#f7f7f7;}
.rechnerRechner .rtabtr div.rtabtr:nth-child(2n) .rtabtd	{background:#f0f0f0;}
.rechnerRechner .rtabtr div.rtabtr:nth-child(2n+1) .rtabtd	{background:#f7f7f7;}
.rechnerRechner .rtabtd .datatabvalue,
.rechnerRechner .rtabtd .datatabvalue *			{color:#00aef1;}
.rechnerRechner div.rtabtd:nth-child(1) .datatabvalue,
.rechnerRechner div.rtabtd:nth-child(1) .datatabvalue *	{color:#4b4b4b;}
.rechnerRechner div.rtabtd:nth-child(1) .rtabtd .datatabvalue,
.rechnerRechner div.rtabtd:nth-child(1) .rtabtd .datatabvalue *	{color:#00aef1;}
.rechnerRechner div.rtabtd:nth-child(1) div.rtabtd:nth-child(1) .datatabvalue,
.rechnerRechner div.rtabtd:nth-child(1) div.rtabtd:nth-child(1) .datatabvalue *	{color:#4b4b4b;}
.rechnerRechner.rechnerBaufikalkulation .tabhead *,
.rechnerRechner.rechnerBaufikalkulation .rechnerHeadline *	{background:#12455d !important; color:#white;}
.rechnerRechner.rechnerTelefon .tabhead *,
.rechnerRechner.rechnerTelefon .rechnerHeadline *	{background:#12455d !important; color:#white;}
.rechnerRechner.rechnerVersicherungen .tabhead *,
.rechnerRechner.rechnerVersicherungen .rechnerHeadline *{color:#white; font-size:15px;}
.rechnerRechner .tabhead *,
.rechnerRechner .rechnerHeadline *,
.rechnerRenten div.rtabtr *				{font-size:24px;}

.subkopf					{font-size:15px; padding:20px 20px 0;}

.rparacheckbox .rparalabel	{font-size:16px;}
.RechnerInput,
.RechnerInput input,
.rparaselect			{font-size:18px;}
.RechnerInput input,
.rparainput, .rparaselect	{border:1px solid #cecece;}
.rparacheckbox .rparalabel	{color:#323232;}
.rparalabel			{vertical-align:top;}


.rparabetrlink {text-decoration:none;}
.rparabetrlink:link	{}
.rparabetrlink:visited	{color: #000066;}
.rparabetrlink:active	{color: #000066;}
.rparabetrlink:hover	{color: #FF0000;}


.rparakurzinfoblock	{font-weight: normal;}
.rparakurzinfobereich	{font-weight:bold;}
.rparacheck		{background:inherit;}


.rechnerSeiteErg .tabtr.tabzeile .tabtable .tabtd div[style] {
	background:none repeat scroll 0 0 transparent;
}



.tablineSonst .tabtd		{background:#f7f7f7;}
.tablineSonst *			{color:#4b4b4b; opacity:0.85; -moz-opacity:0.85; cursor:default;}
.rechnerGirobusiness .tablineSonst .tabtd,
.rechnerGiro .tablineSonst .tabtd{background:#f0f0f0;}
.rechnerGirobusiness .tablineSonst *,
.rechnerGiro .tablineSonst *	{color:#4b4b4b; opacity:1; -moz-opacity:1;}


.tabtd.tabhead, .tabtd.tabheadpre {
	background:#12455d;
	border-left:4px solid transparent;
	color:white;
	font-size:15px;
	text-align:left !important;
}
.detailseite div.tabtd.tabhead {text-align:center !important;}
.detailseite div.tabtd.tabhead:first-child {text-align:left !important;}

.tabtd.tabhead *, .tabtd.tabheadpre *	{color:white;}

.rechnerSeiteErg .tabtr div.tabtd:nth-child(2) {border-left:0;}
a.tabheadlink {
	text-decoration:none;
	color:white;
	font-size:15px;
}

.tabheadsub	{color:white; font-weight:normal; font-size:11px;}


.eingabetab			{background:#25baf2; border:0; color:#1d698a;}
.eingabetab input		{font-size:18px;}
.eingabetab select		{font-size:18px;}
.eingabetab option		{background:white;}
.eingabezeilennr		{background:black; color:#FFFFFF;}
.eingabeUeberschrift *		{font-size:15px !important; font-weight:bold; background:transparent !important;}

.eingabelabel			{font-size:18px;}
#parazeiletext_beruf select	{font-size:11px;}

#parazeiletext_vz1 select,
#parazeiletext_vz2 select,
#parazeiletext_vz3 select	{font-size:14px;}
#parazeiletext_vz1 input,
#parazeiletext_vz2 input,
#parazeiletext_vz3 input	{font-size:14px;}




.rechnerSeiteErg .tabline			{background-color:#f0f0f0; vertical-align:middle;}
.rechnerTelefon.rechnerSeiteErg .tabline	{border-top:6px solid white;}
.tablineff			{background-color:transparent; font-size:16px; font-style:normal;}
.tablineff .tabtd		{height:inherit;}
.tablineff a			{display:ruby;}

.ergebnisseite .tabtable{}
.ergebnisseite .tabline0, .ergebnisseite .tabline1,
.ergebnisseite .tabtable .tabtable .tabline0, .ergebnisseite  .tabtable .tabtable .tabline1 {
	background-color:white;
	border-left:0;
}
.ergebnisseitetab *		{font-size:18px;}
.tabanbieter a			{text-decoration:none;}


.zinsradarX, .zinsradarX *,
.datatabvalue, .datatabvalue *,
.datatabwert, .datatabwert *	{color:#4b4b4b; font-size:24px; font-weight:bold;}
.zinsradarRot			{color:#ee0000;}
.zinsradarGruen			{color:#006600;}
.zinsradarSchwarz		{color:#111111;}

.datatabVORTEIL *		{font-size:11px;}
.datatabVERGLEICH a {
	position: relative;
	right:8px;
}



.rparaokweiter a		{background:#ff931e; border:3px solid white; display:block;}
.rparaokweiter a span		{color:white;}
.rparaokweiter a span::after	{content:'\EA08'; font-size:13px;}
.rparaokweiter a:hover		{background-color:white; border:3px solid #ff931e;}
.rparaokweiter a:hover span	{color:#ff931e;}

.RechnerButtonZurBank		{background:#25baf2;}
.RechnerButtonZurBank span	{color:white; font-size:15px; font-weight:bold;}
.RechnerButtonZurBank:hover	{background:#ff931e;}

.buttonRechner			{background:#ff931e;}
.buttonRechner span		{color:white; content:'\EA08'; font-size:13px;}
.buttonRechner:hover		{background:white; border:3px solid #ff931e !important;}
.buttonRechner:hover span	{color:#ff931e;}
.buttonRechner:hover::after	{color:#ff931e !important;}
.buttonRechner span		{color:white; font-size:18px; font-weight:bold;}

.datatabPClink	{background:transparent url(//data.biallo.de/finserv/rechner/img/pc24.png) no-repeat left top;}

.datatabPCx .rechnericon::after	{color:#ffa40d; content:'\EA22'; font-size:10px;}
.datatabPC0 .rechnericon::after	{color:#989898;}

.datatabPCinfo			{color:#00a5e7; font-size:24px;}
.datatabPCinfo span		{color:#a0a0a0; font-weight:normal;}


.datatabDETAILS			{font-size:12px; font-weight:normal;}
.datatabDETAILS *		{color:#323232;}

a.gesamtenvergleich{
	background:url("//data.biallo.de/finserv/rechner/img/hierWeiter.gif") no-repeat scroll 0px 3px transparent;
	color:#000000;
	font-weight:bold;
}
a.gesamtenvergleich:hover	{color: #FF0000;}
.errorinfo			{color:#FF0000; font-size:12px;}
.inputerrorinfo			{color:red; font-weight:bold;}
.inputerror			{border:solid 1px red;}

.rquickkurzinfoblock		{font-weight:normal;}
.rquickkurzinfobereich		{font-weight:bold;}

.infozumtext::after				{content:'\EA35'; color:#00adef; font-size:16px;}
.rparatab .infozumtext::after			{color:#1d698a;}
.rechnereingabeauswahl .infozumtext::after	{color:white;}

.sortonup::before,
.sortondown::before,
.sortup::before,
.sortdown::before {
	content:'\EA56';
	font-size:12px;
	display:inline;
	padding-right:5px;
}
.sortonup::before, .sortondown::before	{color:#26baf2;}
.sortup::before, .sortdown::before	{color:#00a5e7;}

.rparalabel,
.tabheadlink		{font-weight:normal;}



a.splink		{text-decoration: underline}
a.splink:visited	{color: #000066;}
a.splink:active		{color: #000066;}
a.splink:hover		{color: #FF0000;}

.topicinfohead		{font-weight:bold; color:#053b90;}
.topicinfoff		{font-weight:bold;}

.framehinweis{
	background-color:#eff3f8;
	border:1px solid #d0d0e0;
	font-weight:normal;
}
.framehinweisallgemein{
	border:1px solid #d0d0e0;
	font-weight:normal;
	background-color: #eff3f8;
}







.infohinweis	{background-color: #FFFFC4; border:1px #000066 solid;}
.infohinweisattn{color:#FF0000; font-weight:bold;}
A.infohinweislnk	{color:#000099; text-decoration: underline}
A.infohinweislnk:link	{color:#000099;}
A.infohinweislnk:visited{color:#000099;}
A.infohinweislnk:active	{color:#000099;}
A.infohinweislnk:hover	{color:#000099;}



.buttonzeile							{background:#25baf2;}
.rechnerVersicherungen .rechnerBlockSeiteErg .buttonzeile	{background:transparent;}
.rechnerVersicherungen .buttonzeile .buttonRechner		{padding:0 0 0 25px;}
.rechnerVersicherungen .ohneGewaehr				{margin-left:25px;}

.rechnerBlockListe .buttonzeile,
.rechnerBlockSeiteErg .buttonzeile	{background:transparent;}

.rechnerBlockDetails .buttonzeile	{background:white;}


.rechnerErbschaft.rechnerSeiteEin4 .tabtr .spalteinput,
.rechnerSchenkung.rechnerSeiteEin4 .tabtr .spalteinput,
.rechnerErbschaft.rechnerSeiteEin4 .tabtr .spalteinput *,
.rechnerSchenkung.rechnerSeiteEin4 .tabtr .spalteinput * {font-size:12px;}

.ergebnislegende	{font-size:0.8em;}

.detname		{color: #000088; font-weight:bold; font-size:1.2em; }
.dettel			{font-weight:bold; adding-top:2px;}
.detprodukt		{font-weight:bold;}

.tablineval		{font-weight:bold;}
.tabprodukt		{color:#000077; font-weight:bold;}

.modellkompakt	{border:solid 1px blue;}
.modellframe	{color:blue;}
.modellhead	{font-size:1.3em;}
.modelllist	{list-style:disc inside; font-size:1.2em; font-weight:bold;}
.modelltext	{font-weight:normal;}


.mainnopop {
	font-weight:bold; color: #000099;
	background-color: transparent
}

.tabrechnung .tabline0, .tabrechnung .tabline1{font-weight:normal;}

.rechnerintro,
.rechnerintro *		{font-size:15px;}

a.RechnerPcheck{
	background-image:url(//data.biallo.de/finserv/rechner/img/pc24.png); background-repeat: no-repeat;
}




.modellkopf	{font-weight:bold;}
.modelltext {
	color: black;
	font-weight: normal;
}
.modellzusinfo	{font-weight:bold;}

.frankebornbergrating {
	font-weight:bold;
	color:green;
	font-size:1.5em;
}




.tabloadingouter	{border:1px solid #CCC;}
.tabloadingmid		{border:0;}
.tabloadingborder	{border:1px solid #CCC; background-color:#eee;}
.tabloadingsorrybut,
.tabloadingloading	{font-size:16px;}
.tabloadinginner	{background-color:#4BB945;}



.topicinfo2	{background-color:#E9EAEF;}


.rechnerBlockSeiteFF .topicinfo{
	background-color:#F4F4F4;
	border:1px solid #aaaaaa;
}
.topicinfohead {
	color:#000000;
	font-size:16px;
}


.datatabBEISPIEL table *	{color:#4b4b4b; font-size:12px; border:none;}



a.infobox {
	font-size:11px;
	background-position:5px top;
	background-image:url(//data.biallo.de/finserv/rechner/img/info15.png); background-repeat: no-repeat;
}




.rechnerhead1 {
	FONT-SIZE: 1px; COLOR: #ffffff;
	BACKGROUND-COLOR: #0000ff
}
.rechnerhead2 {
	FONT-SIZE: 1px; COLOR: #ffffff;
	BACKGROUND-COLOR: #000066
}
a.splink { FONT-SIZE: 12px; TEXT-DECORATION:underline;}
a.splink:link	{COLOR: #000000;}
a.splink:visited{COLOR: #000066;}
a.splink:active {COLOR: #000066;}
a.splink:hover	{COLOR: #FF0000;}



.RVschalter .buttonweiter,
.RVschalter .buttonergebnis 	{border:3px solid white;}

.graphik		{font-size:0px; BACKGROUND-COLOR: #cfcff0}
.topicwichtig		{COLOR: #990033; FONT-WEIGHT: bold}

.infohinweis		{background-:#FFFFC4; border:1px #000066 solid;}
.infohinweisattn	{color:#ff0000; font-weight:bold;}
a.infohinweislnk	{text-decoration:underline;}
.buttonweiter:hover,
.buttonsonst:hover	{color:#ff0000;}

.buttonzurueck			{background:transparent;}
.buttonzurueck::after		{display:none;}
.buttonzurueck::before		{color:#25baf2; content:'\EA69'; font-size:13px;}
.buttonzurueck span		{color:#25baf2 !important;}
.rechnerRechner .buttonzurueck::before		{color:white;}
.rechnerRechner .buttonzurueck span		{color:white !important;}
.rechnerRechner.rechnerBlockSeiteErg .buttonzurueck::before		{color:#25baf2;}
.rechnerRechner.rechnerBlockSeiteErg .buttonzurueck span		{color:#25baf2 !important;}
.buttonzurueck:hover		{background:white; border:3px solid #ff931e !important;}
.buttonzurueck:hover		{background:transparent; border:0 !important;}
.RVschalterbuttonzurueck:hover *,
.RVschalterbuttonzurueck:hover span,
.buttonzurueck:hover::before	{color:#ff931e !important;}
.rechnerGiro .datatabGUTHABENZINS .datatabvalue {font-size:14px;}

.tablineval		{font-weight:bold;}
.tabheadcur		{color:white;}


.rechnerBlockDetails .tabtr div.tabtd:first-child	 {font-weight:bold;}


.detailtabelle .tabtr div.tabtd:first-child {vertical-align:top; font-weight:bold;}

.detailheader		{font-size:28px; font-weight:normal;}
.detaildruck		{font-size:24px; color:#053b90; font-weight:normal;}
.detailsubheader	{font-size:14px; font-weight:bold;}
.detailtabelle		{font-size:12px; }
.detailmodell		{font-size:11px; border:solid 1px black;}


A.detaillink {color:#000000; font-size:12px; font-weight:bold; text-decoration:underline;}
A.detaillink:link	{color:#0000AA;}
A.detaillink:active	{color:#0000FF;}
A.detaillink:hover	{color:#FF0000;}
.detailblock		{background:white;}
.detailblock .detailtabelle .tabtd,
.detailblock .detailtabelle .tabtd *			{color:#323232; font-size:18px;}
.detailblock .detailtabelle div.tabtd:first-child,
.detailblock .detailtabelle div.tabtd:first-child *	{color:black; font-size:18px;}
.detailblock .rechnerRot{font-weight:bold;}
.detailseite .detailblockname{
	background:white;
	color:#00a5e7;
	font-size:15px;
	font-weight:bold;
}

.DetailsSubTab{border-collapse:collapse;}
.DetailsSubTab .tabline0,
.DetailsSubTab .tabline1 {
	font-weight:normal;
}
.DetailsSubTab div.tabtr:nth-child(2n) .tabtd	{background-color:#f0f0f0;}
.DetailsSubTab div.tabtr:nth-child(2n+1) .tabtd	{background-color:#f7f7f7;}
.DetailsSubTab .tabhead .tabtd,
.DetailsSubTab .tabheadpre .tabtd {background-color:white !important; color:black;}

.detailseite .anbieterbox	{-moz-box-shadow: 0px 0px 5px 2px #ddd; -webkit-box-shadow: 0px 0px 5px 2px #ddd; box-shadow: 0px 0px 5px 2px #ddd; }
.detailseite h1		{font-size:20px; font-weight:normal;}
.detailseite h1 a	{text-decoration:none;}
.detailseite h2		{font-size:24px; font-weight:normal;}
.detailseite h2 .h2sub	{font-size:13px; font-weight:normal;}
.detailseite h3		{font-size:18px;}
.detailseite a.sbzurbankbutton { cursor:pointer; background: transparent url(/images/boxes/zbbuttonleft2.gif) no-repeat top left; text-decoration:none; }
.detailseite a:hover.sbzurbankbutton {color:#fff }
.detailseite a.sbzurbankbutton span {background: transparent url(/images/boxes/zbbuttonright2.gif) no-repeat top right; font-size:17px; color:#fff; font-weight:bold;}
.detailseite tr.even td {background-color:#e7e7e7 }
.detailseite tr.head td {font-weight:bold; }
.anbieterseiteright	{border:0;}
.detailseite a.undl	{text-decoration:underline; font-weight:normal; }

.detailseite .detailprodukt	{color:#7B7B7B; font-size:15px; font-weight:bold;}
.detailbeschreibung .detailblock	{background-image:none;}

.detailseite .detailkondtab	{border:0;}
.detailseite .detailtabelle	{color:#2D2D2D; border:0;}

.detailseite a.detailcombutton{
	cursor:pointer;
	font:normal 13px/10px Arial; text-decoration:underline;
	background: url("//data.biallo.de/finserv/rechner/img/hierWeiter.gif") no-repeat scroll left top;
}

.rechnerKonditionen div.tabtd			{color:#00adef; font-size:18px; font-weight:bold; text-align:center;}
.rechnerKonditionen .tabhead .tabtd,
.rechnerKonditionen div.tabtd:first-child	{color:black; font-size:14px;}
.rechnerKonditionen div.tabtd:first-child	{text-align:left;}

.detailpromo						{font-size:15px; font-weight:bold;}
.detailpromo .datatabPClink				{background:transparent;}
.detailpromokasten					{background-color:#f0f0f0;}
.detailpromoblock1 .detailpromozeile2 span:last-child	{color:#00a5e7; font-size:27px;}
.detailpromoblock1 .detailpromozeile3			{font-size:18px;}
.rechnerForwarddarlehen .detailpromozeile2 .datatabwert,
.rechnerForwarddarlehen .detailpromozeile2 .datatabwert *{font-size:18px !important;}

.detailpromoblock2 .detailpromozeile::before	{color:#00a5e7; font-size:20px;}
.detailpromoblock2 .detailpromozeile1::before	{content:'\EA64';}
.detailpromoblock2 .detailpromozeile2::before	{content:'\EA49';}
.detailpromoblock2 .detailpromozeile3::before	{content:'\EA65';}
.detailpromoblock2 .detailpromozeile		{margin:0 0 0 40px;}
.detailpromoblock2 .detailpromozeile::before	{display:block; margin:-4px 0 -40px -40px;}
.detailpromoblock3 span				{font-size:15px; color:black;}
.detailpromoblock3 span:first-child::before	{content:"Jetzt ";}
.detailpromoblock3 .RechnerButtonZurBank span	{background:none; font-size:22px;}
.detailpromoblock3 div				{background-color:#00adef;}
.detailpromoblock3 div:hover			{background-color:#ff931e;}
.detailpromoblock3 .detailpromozurbank		{color:white; font-size:18px;}
.detailpromoblock3 .detailpromozurbank::after	{content:'\EA08'; font-size:13px; float:right; margin:5px -20px 0 0;}

.detailpromoblock .datatabPCx .rechnericon::after{font-size:24px;}




.rechnerKreditvergleich .buttonweiter		{border:3px solid white;}

#popupbox	{
	background:white;
	border:3px solid #c7c7c7 !important;
	box-shadow:0 0 0 0 !important;
}
#popupboxzeigerup{
	background:transparent url('//data.biallo.de/finserv/rechner/img/popupboxzeigerup.png') no-repeat scroll 0 0;
}
#popupboxzeiger{
	background:transparent url('//data.biallo.de/finserv/rechner/img/popupboxzeiger.png') no-repeat scroll 0 0;
}
#popupboxaus		{cursor:pointer;}
#popupboxaus::before	{color:#00adef; content:"\EA21"; font-size:16px; float:right; margin:-21px -21px 0 0; padding:2px;}
#popupbox ul		{margin-top:2px;}

.rechnerkommentare{
	background:transparent url('//data.biallo.de/finserv/rechner/img/kommentar.png') no-repeat scroll 0 0;
	color:white;
	font-weight:bold;
}
.rechnerkommentaretitel,
.rechnerkommentarzeit		{font-weight:bold; color:#00adef;}
.rechnerkommentartitel		{font-weight:bold;}


.rechnerTelefon #parazeiletext_n .spalteinput div:last-child * {font-size:13px;}

.rechnerKreditvergleich.rechnerSeiteEin2 .eingabetabdiv,
.rechnerKreditvergleich.rechnerSeiteEin4 .eingabetabdiv {background:#25baf2;}
.RVschalterbuttonsonst		{border:2px solid white;}
.RVschalterbuttoninaktiv	{border:2px solid white;}
.RVschalterbuttoninaktiv *	{background:white; color:black;}

.rechnerBaugeld #rBlock_Auswahl .rparaselect	{font-size:17px;}

.ratingsp			{font-size:13px;}

.giropaysystem			{margin:5px 0 20px; height:25px;}
.tabergebnis .giropaysystem	{margin:0 0 -5px;}
.girokontowechsel{
	background:#00a5e7;
	color:white !important;
	width:140px;
	font-size:12px;
	text-align:center;
}

@media screen and (max-width:1279px){
	.rparacheckbox .rparalabel,
	.RechnerInput,
	.RechnerInput input,
	.rparaselect			{font-size:16px;}
	.buttonRechner span		{font-size:16px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerRenten div.rtabtr *	{font-size:18px;}
}
@media screen and (min-width:1020px) and (max-width:1279px){
	.zinsradarX, .zinsradarX *,
	.datatabvalue, .datatabvalue *,
	.datatabwert, .datatabwert *	{font-size:18px;}
	.datatabBEISPIEL table *	{font-size:11px;}
	.rparakopf1::before		{font-size:33px;}
	.datatabDETAILS			{font-size:12px;}
	.infozumtext::after		{font-size:16px;}
}
@media screen and (min-width:760px) and (max-width:1019px){
	.datatabDETAILS			{font-size:11px;}
	.datatabPClink			{background:transparent;}
	.rparakopf1::before		{font-size:31px;}
}
@media screen and (max-width:1019px){
	.zinsradarX, .zinsradarX *,
	.datatabvalue, .datatabvalue *,
	.datatabwert, .datatabwert *	{font-size:16px;}
	A.tabheadlink, div.tabtd.tabhead:nth-child(n), .tabtd.tabheadpre {
		font-size:12px;
	}
	.RechnerButtonZurBank:hover	{color:black; background-color:#ff931e;}

	.datatabPCinfo			{font-size:18px;}
	.datatabBEISPIEL table *	{font-size:10px;}
	.ergebnisseitetab *		{font-size:15px;}
	.rechnerBaugeldnormal #rBlock_tilg,
	.rechnerBaugeldnormal #rBlock_plz,
	.rechnerBaugeldnormal #rBlock_twm	{display:block; margin:0;}
	.rechnerBaugeldnormal #rBlock_mkS	{margin:-77px 0 0 268px;}
	.rechnerBaugeldnormal .rparaokweiter	{margin:-31px 0 0 268px;}
	.infozumtext::after		{font-size:14px;}
	.ratingsp			{font-size:10px;}
}
@media screen and (max-width:759px){
	.detailpromozeile2 span 	{font-size:13px;}
	.datatabPClink			{background:transparent;}
	.detailblock .detailtabelle .tabtd,
	.detailblock .detailtabelle .tabtd *	{font-size:15px !important;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerRechner div.rtabtr *	{font-size:15px;}
	.rparakopf1::before		{font-size:33px !important;}
	.rechnerGehalt div.rtabtr *	{font-size:14px;}
	.rechnervergleichsseite *	{font-size:12px;}
	.zinsradarX, .zinsradarX *,
	.rechnerTopfonds .datatabvalue,
	.rechnerTopfonds .datatabwert	{font-size:14px;}
}
@media screen and (min-width:500px) and (max-width:759px){
	.detailpromoblock1 .detailpromozeile2 span:last-child	{font-size:20px;}
	.rparaselect						{font-size:14px;}
	.RechnerInputX3 input, .RechnerInputX6 input, .RechnerInputX9 input {font-size:14px;}
	.rechnerTelefon .buttonRechner span		{font-size:14px;}
}
@media screen and (min-width:500px) and (max-width:630px){
	.detailpromoblock1 .detailpromozeile2 span:last-child	{font-size:20px;}
	.eingabetab select, .eingabelabel		{font-size:15px;}
	#parazeiletext_beruf select			{font-size:10px;}
	.ergebnisseitetab *				{font-size:13px;}
	.RechnerInput					{font-size:16px;}
	.rechnerBaugeld #rBlock_Auswahl .rparaselect	{font-size:14px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerGehalt div.rtabtr *			{font-size:12px;}
}
@media screen and (max-width:499px){
	.rparakopf1::before				{font-size:25px !important;}
	.rparaokweiter a			{font-size:15px;}
	.rparacheckbox .rparalabel		{font-size:16px;}
	.rechnerSeiteErg .tabtd			{border:0;}
	.rechnerKonditionen *			{font-size:12px !important;}

	.datatabDETAILS				{font-size:12px;}

	.tablineff .tabtd			{background:none transparent; cursor:inherit;}
	.xxx.rechnerSeiteErg .tabtr:hover	{background-color:#CAE8CA;}
	.xxx.rechnerSeiteErg .tabtr:hover .tabtd{background:transparent;}

	.datatabPClink	{background:transparent url(//data.biallo.de/finserv/rechner/img/pc32.png) no-repeat left top;}

	.rechnerRechner div.rtabtd		{padding:5px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerRechner div.rtabtr *		{font-size:12px;}
	.rechnerRenten div.rtabtr *		{font-size:10px;}
	.rechnerGehalt div.rtabtr *		{font-size:10px;}
	.rechnerDoppelhaushalt div.rtabtr *	{font-size:10px;}

	.datatabBEISPIEL::before	{content:"repr. Beispiel:\A";}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(8)::before {content:"Call Plus: ";}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(9)::before {content:"Call Start: ";}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(10)::before {content:"Call Basic: ";}
	.datatabERTRAG::after		{content:"\A Zinsertrag"; white-space:pre;}
	.datatabKOSTENINFO::after	{content:"\A Ertrag pro Jahr"; white-space:pre;}
	.datatabZINS::after		{content:"\A Zinssatz"; white-space:pre;}
	.datatabSOLLZINS::after		{content:"\A Sollzins"; white-space:pre;}
	.datatabRATE::after		{content:"\A mtl. Rate"; white-space:pre;}
	.datatabRATEVON::after		{content:"\A monatliche Rate"; white-space:pre;}
	.datatabEFFZINS::after		{content:"\A eff. Zins"; white-space:pre;}
	.datatabEFFZINSVON::after	{content:"\A Zinsspanne"; white-space:pre;}
	.datatabFAELLIG::after		{content:"\A späteste Fälligkeit"; white-space:pre;}
	.datatabFAELLIG::after		{content:" Monate";}
	.datatabAUFSCHLAG::after	{content:"\A Aufschlag"; white-space:pre;}
	.datatabAUFSCHLAG::after	{content:" pro Monat";}
	.datatabVONBIS::after		{content:"Kreditbetrag"; white-space:pre;}
	.datatabDISPOZINS::after	{content:"\A Dispo"; white-space:pre;}
	.datatabUEBERZIEHZINS::after	{content:"\A Überziehung"; white-space:pre;}
	.datatabRENDITE::after		{content:"\A Rendite"; white-space:pre;}
	.rechnerAuszahlplan .datatabRATE::after {content:"\A Auszahlung"; white-space:pre;}
	.datatabGESKOSTEN::after	{content:"\A Ertrag pro Jahr"; white-space:pre;}
	.datatabUEBERZIEHUNGSZINS::after{content:"\A Überziehungszins"; white-space:pre;}
	.datatabMONATSPREIS::after	{content:"\A Monatspreis"; white-space:pre;}
	.datatabBANKKARTEPREIS::after	{content:"\A Girocard"; white-space:pre;}
	.datatabDISPOZINS::after	{content:"\A Dispozinsen"; white-space:pre;}
	.datatabGUTHABENZINS::after	{content:"\A Guthabenzinsen"; white-space:pre;}
	.datatabGELDAUTOMATEN::after	{content:"\A Bargeldversorgung"; white-space:pre;}
	.datatabFIXKOSTEN::after	{content:" Jahresgebühr"; white-space:pre;}
	.datatabKURS::after		{content:"\A Rücknahmepreis"; white-space:pre;}
	.datatabPERFORMANCE::after	{content:"\A Wertzuwachs p.a."; font-size:8px !important; white-space:pre;}
	.datatabRISIKO::after		{content:"\A Anlegersicherheit"; white-space:pre;}
	.datatabRATING::after		{content:"\A Rating"; white-space:pre;}
	.datatabKVBEITRAG::after,
	.datatabZAHLBETRAG::after,
	.datatabZAHLBEITRAG::after	{content:"\A Zahlbeitrag"; white-space:pre;}
	.datatabMAXBEITRAG::after	{content:"\A max. Beitrag"; white-space:pre;}
	.datatabRENTEGARANTIERT::after	{content:"\A gar. Rente"; white-space:pre;}
	.datatabRENTE10::after		{content:"\A mgl. Rente nach 10 Jahren"; white-space:pre;}
	.datatabRENTE::after		{content:"\A mgl. Rente"; white-space:pre;}
	.datatabKAPITAL::after		{content:"\A mgl. Kapital"; white-space:pre;}
	.datatabKAPITALGARANTIERT::after {content:"\A gar. Kapital"; white-space:pre;}
	.tabtdLeistungenText .datatabLEISTUNGEN::before {content:"Leistungen\A"; white-space:pre;}
	.tabtdLeistungen1 .datatabLEISTUNGEN::before {content:"Stufe 1\A"; white-space:pre;}
	.tabtdLeistungen2 .datatabLEISTUNGEN::before {content:"Stufe 2\A"; white-space:pre;}
	.tabtdLeistungen3 .datatabLEISTUNGEN::before {content:"Stufe 3\A"; white-space:pre;}
	.datatabKOSTEN::after		{content:"\A Kosten"; white-space:pre;}
	.datatabEINRICHTUNG::after	{content:"\A Einrichtungsgebühr"; white-space:pre;}
	.rechnerNormal.rechnerInternet .tabtr div.tabtd:first-child::after {content:" Uhr";}

	.datatabKOSTENINFO::after
	.datatabBEISPIEL::before,
	.datatabKOSTEN::after, .datatabEINRICHTUNG::after,
	.tabtdLeistungenText .datatabLEISTUNGEN::before,
	.tabtdLeistungen1 .datatabLEISTUNGEN::before,
	.tabtdLeistungen2 .datatabLEISTUNGEN::before,
	.tabtdLeistungen3 .datatabLEISTUNGEN::before,
	.datatabKAPITAL::after, .datatabKAPITALGARANTIERT::after,
	.datatabRENTE::after, .datatabRENTEGARANTIERT::after, .datatabRENTE10::after,
	.datatabZAHLBETRAG::after, .datatabZAHLBEITRAG::after, .datatabMAXBEITRAG::after,
	.datatabKVBEITRAG::after, .datatabRATING::after,
	.datatabKURS, .datatabPERFORMANCE, .datatabRISIKO,
	.datatabRENDITE, .datatabFIXKOSTEN,
	.datatabUEBERZIEHUNGSZINS::after,
	.datatabMONATSPREIS::after,
	.datatabBANKKARTEPREIS::after,
	.datatabDISPOZINS::after, .datatabUEBERZIEHZINS::after,
	.datatabEFFZINSVON::after, .datatabRATEVON::after,
	.datatabFAELLIG::after, .datatabAUFSCHLAG::after,
	.datatabRATE::after, .datatabEFFZINS::after,
	.datatabERTRAG::after,
	.datatabZINS::after, .datatabSOLLZINS::after {
		font-size:13px;
		font-weight:normal;
		color:#4b4b4b;
		white-space:pre;
	}

	.rechnerVersicherungenKZS .rparakopf1::before		{content:"Krankenhauszusatz";}
	.rechnerVersicherungenKZT .rparakopf1::before		{content:"Krankentagegeld";}
	.rechnerNormal.rechnerTelefon .buttonRechner span	{font-size:14px;}

	.tabtdISIN *				{font-size:12px;}

	.datatabPCinfo				{font-size:13px;}
	.eingabetab select, .eingabelabel	{font-size:13px;}
	#parazeiletext_beruf select		{font-size:9px;}

	.ergebnisseitetab *			{font-size:11px;}
	.rechnerTilgungsplan .tabtd *		{font-size:11px;}
	.rechnerGehalt .tabtd .tabbody .tabtd	{font-size:11px;}

	.rechnerErbschaft.rechnerSeiteEin4 .tabtr .spalteinput,
	.rechnerSchenkung.rechnerSeiteEin4 .tabtr .spalteinput,
	.rechnerErbschaft.rechnerSeiteEin4 .tabtr .spalteinput *,
	.rechnerSchenkung.rechnerSeiteEin4 .tabtr .spalteinput * {font-size:10px;}

	.detailseite h1				{font-size:15px;}
	.detailseite h2				{font-size:18px;}
	.detailpromoblock1 .detailpromozeile2 span:last-child {font-size:20px;}
	.rparakopf1::before			{font-size:23px;}
	.rparakopf0::before			{font-size:43px;}
	.rechnerGiro .tablineSonst .tabtd	{background:#f7f7f7;}
	.tabohnelogo				{font-size:14px;}
	.rechnerSozial #selectss1		{width:350px; font-size:12px;}
}
@media screen and (max-width:400px){
	.rechnerSozial #selectss1		{width:300px; font-size:10px;}
}
@media screen and (max-width:350px){
	.rparakopf0::before		{font-size:38px !important;}
	.rparakopf1::before		{font-size:20px !important;}
	.detailpromoblock2		{font-size:11px;}
	.rparakopf1::before		{font-size:20px;}
	.datatabDETAILS			{font-size:11px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerTilgungsplan div.rtabtr *{font-size:10px;}
	.rechnerGehalt div.rtabtr *{font-size:9px;}
}

.datatabsmall, .datatabsmall *			{font-size:12px !important;}


.bialloindex {background:#26baf2; padding:20px 10px;}
form.bialloindex	{background:#25baf2;}
.bialloindex h1		{color:white; font-size:24px; font-weight:normal;}
.bialloindex h1 span	{font-weight:bold;}
.bialloindextext	{color:white;}
.bialloindex .rparablock * {font-weight:normal;}
.bialloindexplus	{color:white;}
.bialloindexplus div	{color:white; font-size:20px; font-weight:bold;}
.bialloindexlegende	{background:#12465e; font-size:15px;}
.bialloindexlegende a	{color:white;}
.bialloindexpunkt	{background:#072d44; color:white;}
.bialloindexpunkt div:nth-child(2) *	{font-weight:bold; color:#25baf2;}
.bialloindexpunkt div:last-child *	{font-weight:bold;}
.bialloindextitel	{background:#12465e; color:#25baf2;}
.bialloindextitel a {
	background:transparent url("//data.biallo.de/finserv/rechner/img/X.png") no-repeat scroll 0 0;
}
.bialloindexzeile	{border-bottom:thin solid #666666; color:#25baf2;}
.bialloindexzeile2,
.bialloindexzeile3,
.bialloindexzeile2 *,
.bialloindexzeile3 *	{color:#25baf2;}
.bialloindexzeile3	{border-bottom:0;}
.bialloindexuptrend::before	{content:'\EA30';}
.bialloindex0trend::before	{content:'\EA31';}
.bialloindexdowntrend::before	{content:'\EA32';}
.bialloindexuptrend::before,
.bialloindex0trend::before,
.bialloindexdowntrend::before	{color:#25baf2; font-size:20px;}
.bialloindexextrem	{color:white;}
.bialloindexlink {
	background:transparent url("//data.biallo.de/finserv/rechner/img/zumDetail.png") no-repeat scroll right 5px;
}
.bialloindexlink a {color:#25baf2;}




form.bialloindex		{padding:10px;}
.bialloindex h1			{margin:0; padding:0;}
.bialloindextext		{padding:10px 0 20px;}
.bialloindexwahl		{padding:30px;}
.bialloindex .rparaselect	{margin-right:10px;}
.bialloindex #rBlock_AnzM	{padding-bottom:20px;}
.bialloindexplus		{padding-top:20px; padding-bottom:20px;}
.bialloindexplus div		{padding-bottom:10px;}
.bialloindexlegende		{margin:25px -10px -10px; padding:10px;}
.bialloindexpunkt {
	display:inline-block;
	padding-bottom:10px;
	margin-right:20px;
	width:270px;
}
.bialloindextitel		{padding:10px;}
.bialloindextitel a {
	display:inline-block;
	float:right;
	height:21px;
	padding-left:10px;
	width:21px;
}
.bialloindexzeile		{border-bottom:thin solid #666666; padding-left:10px; padding-top:5px; padding-bottom:5px;}
.bialloindexzeile1		{padding-top:10px; font-weight:bold;}
.bialloindexzeile3		{border-bottom:0;}
.bialloindexzeile div		{display:inline-block;}
.bialloindexzeile div:first-child {margin-top:-30px; width:100px;}
.bialloindexuptrend::before,
.bialloindex0trend::before,
.bialloindexdowntrend::before	{margin:0 0 0 20px;}
.bialloindexextrem		{display:block; padding:30px 0 0 10px;}
.bialloindexlink		{display:inline-block; padding:0 30px 20px 10px; margin-top:20px;}

div.bialloindexteaser			{background:#25baf2; margin:0 0 0 -8px; padding:30px 16px 0 0; width:100%; max-width:650px;}
.bialloindexteaser .bialloindextitel	{padding:40px 0 35px; background:transparent; color:white; font-size:30px; font-weight:normal;}
.bialloindexteaser .bialloindextitel span{font-weight:bold;}
.bialloindexteaser .bialloindexheader	{margin:0 0 0 20px;}
.bialloindexteaser #bialloIndexgraph	{margin:0 0 0 20px; width:95%;}
.bialloindexteaser .bialloindexpunkt	{margin-right:0; width:100%;}
.bialloindexteaser .bialloindexzeile	{border:0; margin:0; padding:10px 0 0 30px; height:50px; box-sizing:unset;}
.bialloindexteaser .bialloindexzeile div:first-child	{float:left; margin:5px 0 0 -10px; width:135px;}
.bialloindexteaser .bialloindexzeile div:nth-child(2)	{float:left;}
.bialloindexteaser .bialloindexlegende	{margin:25px -16px -10px 0; padding:0;}
.bialloindexteaser .bialloindexeinheit	{margin-left:5px;}
.bialloindexteaser .bialloindexzeile2 .bialloindexeinheit	{margin-left:10px;}
.bialloindexteaser .buttonRechner span	{font-size:18px;}
.bialloindexteaser .buttonzeile		{width:calc(100% + 16px); padding:0;}
.bialloindexteaser .bialloindexheader			{font-size:15px; font-weight:bold;}
.bialloindexteaser .bialloindexzeile div:nth-child(1)	{font-size:18px;}
.bialloindexteaser .bialloindexzeile1			{background:#12465e;}
.bialloindexteaser .bialloindexzeile2 *,
.bialloindexteaser .bialloindexzeile3 *			{font-weight:normal !important;}
.bialloindexteaser .bialloindexzeile2			{border-bottom:thin solid #a0a0a0;}
.bialloindexteaser .bialloindexzeile1 *			{color:#25baf2 !important;}
.bialloindexteaser .bialloindexzeile2 *			{color:#a0a0a0 !important;}
.bialloindexteaser .bialloindexzeile3 *			{color:white !important;}
.bialloindexteaser .bialloindexstrich			{font-weight:normal !important;}
.bialloindexteaser .bialloindexzeile div:nth-child(2),
.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:30px;}
.bialloindexteaser .bialloindexeinheit			{font-size:20px !important;}
.bialloindexteaser .bialloindexuptrend::before,
.bialloindexteaser .bialloindex0trend::before,
.bialloindexteaser .bialloindexdowntrend::before	{font-size:28px;}
.bialloindexteaser .buttonzeile				{background:#072d44;}
.bialloindexteaser .RVschalter				{padding:0 0 20px 20px;}
.bialloindexteaser .RVschalter .buttonweiter		{background:#12465e; border:0;}
.bialloindexteaser .RVschalter .buttonweiter:hover	{background:white; border:0 !important;}
.bialloindexteaser .buttonRechner:hover::after		{color:#2a5570 !important;}
.bialloindexteaser .RVschalter .buttonweiter:hover *	{background:white; color:#2a5570 !important;}
.bialloindexteaser .buttonRechner::after		{margin:7px 20px 0 0;}

.bialloindexteaser .textbialloindex			{color:#ff931e; font-size:16px; font-weight:bold; float:right;}
.bialloindexteaser .textbialloindex::after		{color:#ff931e; content:'\EA35'; margin-left:5px; font-weight:bold; font-size:16px;}

@media screen and (max-width:1279px){
	.bialloindexteaser .bialloindextitel	{font-size:28px;}
	.detailseite .detailbeschreibung	{clear:both; float:none; width:100%;}
	.detailseite .detailchart		{clear:both; float:none; margin:0 0 50px 10px}
}
@media screen and (min-width:1020px) and (max-width:1279px){
	.bialloindexteaser .bialloindextitel			{padding:30px 0;}
	.bialloindexteaser .bialloindexzeile div:first-child	{width:120px; font-size:16px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:26px;}
}
@media screen and (max-width:1019px){
	.bialloindexteaser .bialloindextitel			{padding:30px 0;}
	.bialloindexteaser .bialloindexzeile			{height:40px; padding:3px 0 0 30px;}
	.bialloindexteaser .bialloindexzeile div:first-child	{width:110px; font-size:15px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:22px;}
	.bialloindexteaser .bialloindexeinheit			{font-size:16px !important;}
	.bialloindexteaser .bialloindexuptrend::before,
	.bialloindexteaser .bialloindex0trend::before,
	.bialloindexteaser .bialloindexdowntrend::before	{font-size:24px;}
	.bialloindexteaser .bialloindextitel			{font-size:22px;}
}
@media screen and (min-width:760px) and (max-width:849px){
	.bialloindexteaser .bialloindexzeile div:first-child	{width:90px; font-size:12px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:18px;}
	.bialloindexteaser .bialloindexeinheit			{font-size:14px !important;}
}
@media screen and (min-width:500px) and (max-width:799px){
	.bialloindexteaser .bialloindexzeile div:first-child	{width:80px; font-size:11px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:16px;}
	.bialloindexteaser .bialloindexeinheit			{font-size:12px !important;}
}
@media screen and (max-width:499px){
	.bialloindexteaser .bialloindextitel			{padding:30px 0;}
	.bialloindexteaser .bialloindexzeile			{height:40px; padding:3px 0 0 30px;}
	.bialloindexteaser .bialloindexzeile div:first-child	{width:95px; font-size:13px;}
	.bialloindex #rBlock_AnzM				{padding-bottom:100px;}
	.bialloindexpunkt *			{font-size:12px;}
	.bialloindexteaser .bialloindexpunkt *	{font-size:15px;}
	.bialloindexteaser .bialloindextitel	{font-size:23px;}
}
@media screen and (max-width:400px){
	.bialloindexteaser .bialloindexzeile div:first-child	{width:95px; font-size:13px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:24px;}
}
@media screen and (max-width:350px){
	.bialloindexpunkt					{width:220px; margin-right:0;}
	.bialloindexteaser .bialloindexzeile2 .bialloindexeinheit	{margin-left:10px;}
	.bialloindexteaser .bialloindexzeile div:nth-child(2),
	.bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:20px;}
	#popupbox		{padding:5px;}
}

.rechnerDetail div.bialloindexteaser					{max-width:350px;}
.rechnerDetail .bialloindexteaser .bialloindextitel			{font-size:20px;}
.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(1)	{font-size:14px;}
.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(2),
.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:24px;}
.rechnerDetail .bialloindexteaser .bialloindextrend::before		{font-size:20px;}
.rechnerDetail .bialloindexteaser .bialloindexzeile div:first-child	{width:110px;}
.rechnerDetail .bialloindexteaser .RVschalter				{display:block !important;}
@media screen and (max-width:499px){
	.rechnerDetail .bialloindexteaser .bialloindextitel			{font-size:15px;}
	.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(1)	{font-size:12px;}
	.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(2),
	.rechnerDetail .bialloindexteaser .bialloindexzeile div:nth-child(2) *	{font-size:20px;}
	.rechnerDetail .bialloindexteaser .bialloindextrend::before		{font-size:16px;}
	.rechnerDetail .bialloindexteaser .bialloindexzeile div:first-child	{width:80px;}
}






.rechnerTop1 .rechnerDIV		{background:#26baf2; padding:0 20px;}
.rechnerTop2 .rparakopf			{display:none;}
.rechnerTop .rparakopf1,
.rechnerTop .rparakopf2			{display:inline-block; margin:0;}
.rechnerTop .rparakopf2			{margin-right:10px;}
.rechnerTop1 .rparakopf			{margin-bottom:40px;}
.rechnerTop .rparakopf1::before,
.rechnerTop .rparakopf2			{color:white; font-size:36px;}
.rechnerTop .rparakopf2			{font-weight:bold;}
.rechnerTop .rparakopf2::before		{content:"TOP ";}
.rechnerTop1 .rparakopf::before		{content:"Biallo Ranking"; font-size:15px; font-weight:bold;}
.rechnerTop .rparaanwahl		{margin:0 0 10px; width:inherit;}
.rechnerTop1 .rparaanwahl		{padding:30px 0;}
.rechnerTop2 .rparaanwahl		{padding:20px;}
.rechnerTop1 .RechnerErgebnisTabelleDIV	{background:#f5f5f5; margin:-16px 0 0;}
.rechnerTop2 .RechnerErgebnisTabelleDIV	{margin-top:-16px;}
.rechnerTop .tabohnelogo,
.rechnerTop .tablogo			{width:130px;}
.rechnerTop .fussnoten,
.rechnerTop .DatenschutzLink,
.rechnerTop .StandVom,
.rechnerTop .ohneGewaehr		{display:none;}
.rechnerTop .ergebnistab .tabtd		{height:60px !important;}
.rechnerTop1 .buttonRechner span,
.rechnerTop1 .RechnerButtonZurBank span	{display:none;}
.rechnerTop .RechnerButtonZurBank	{height:60px;}
.rechnerTop1 .RechnerButtonZurBank	{width:60px;}
.rechnerTop .datatabZURBANK		{width:inherit;}
.rechnerTop .tabtable			{display:table !important;}
.rechnerTop .tabbody			{display:table-row-group !important;}
.rechnerTop .tabtr			{display:table-row !important;}
.rechnerTop .tabtd			{display:table-cell !important;}
.rechnerTop div.tabtd:first-child	{display:none !important;}
.rechnerTop .buttonzeile		{background:#072d44; height:90px; padding:20px 0 20px 20px;}
.rechnerTop1 .buttonRechner span	{width:290px;}
.rechnerTop1 .buttonRechner		{background:#2a5570;}
.rechnerTop1 .buttonRechner:hover	{background:white; color:#2a5570; border:0 !important;}
.rechnerTop .datatabvalue,
.rechnerTop .datatabvalue *		{font-size:22px; font-weight:bold;}
.rechnerParaInfo			{color:#646464; font-size:15px; padding:20px 0 20px 20px;}
.rechnerTop2 .rechnerParaLink a		{background:transparent;}
.rechnerTop2 .buttonRechner::after,
.rechnerTop2 .rechnerParaLink a span	{color:#00adef;}
.rechnerTop2 .rechnerParaLink		{float:right; margin:-54px 0 0;}
.rechnerTop2 .buttonRechner span	{width:inherit;}
.rechnerTop1 .rechnerParaLink		{display:none;}
.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 20px;}
.rechnerTop.rechnerSeiteErg div.tabtd:last-child	{padding:0 !important;}
.rechnerTop1 .tabtd.tabhead		{padding-top:10px !important;}
.rechnerTop1 .tabtdzurbank		{width:64px;}
.rechnerTop .tabtd			{background:white;}
.rechnerTop .ergebnistab .tabtd.tabhead	{height:40px !important;}
.rechnerTop .tabtd.tabhead		{background:#12455d;}
.rechnerTop1 .buttonsonst		{height:50px !important;}
.rechnerTop1 .buttonsonst span		{display:block !important; font-size:18px;}
.rechnerTop2 .buttonRechner		{border:0; width:350px !important;}
.rechnerTop1 .buttonzeile .buttonRechner::after {margin:-20px 20px 0 0;}
.rechnerTop1 .RechnerButtonZurBank	{padding:0;}
.rechnerTop .ergebnistab		{border-spacing:0;}
.rechnerTop .tabtd			{border-top:6px solid #f0f0f0;}
.rechnerTop1 div.tabtd:nth-child(2),
.rechnerTop1 .tabtd			{border-left:4px solid #fafafa;}
.rechnerTop .tabtd.tabhead		{border:0 !important;}
.rechnerTop div.tabtr:nth-child(2) .tabtd {border-top:10px solid #f0f0f0;}
.rechnerTop1 div.tabtd:last-child	{border-right:4px solid #f0f0f0;}
.rechnerTop1.rechnerSeiteErg .tabtr div.tabtd:nth-child(2)	{border-left:4px solid #f0f0f0;}
.rechnerTop .rechnerParaLink		{text-align: right;}
.rechnerTop2.rechnerVersicherungen .rparaanwahl {margin:30px 0 -14px;}
.rechnerTop2.rechnerVersicherungen .modellbox {margin:0;}
.rechnerTop1.rechnerVersicherungen .rechnerParaInfo	{background:#26baf2; margin-top:-4px; padding:0 0 0 17px;}
.rechnerTop1.rechnerVersicherungen .modellbox		{background:#f0f0f0; margin:0 20px 0 3px; padding:20px;}
.rechnerTop1 .rparakopf			{color:#2a5570;}
.rechnerTop1 .tabtd.tabtdzurbank	{width:60px;}
.rechnerTop1 .RVschalterbuttonsonst	{border:none;}
.rechnerTop1 .buttonsonst:hover		{background:white !important;}
.rechnerTop1 .buttonRechner:hover::after,
.rechnerTop1 .buttonsonst:hover span	{color:#2a5570 !important;}
.rechnerTop2 .modellbox			{color:#646464;}
.rechnerTop2 .RechnerButtonZurBank span {width:210px;}
.rechnerTop .tabline1spHead,
.rechnerTop .tabline1sp			{display:none !important;}
.rechnerTop .datatabNAME,
.rechnerTop .datatabISIN *		{font-size:15px;}
.rechnerTop .topMarketingLink		{cursor:pointer;}


.rechnerTop1.rechnerKombigeldanlage .rparakopf::before,
.rechnerTop1.rechnerKapitalanlageeinmal .rparakopf::before,
.rechnerTop1.rechnerGeldanlage .rparakopf::before,
.rechnerTop1.rechnerSparplan .rparakopf::before,
.rechnerTop1.rechnerAuszahlplan .rparakopf::before		{content:"Geldanlage";}
.rechnerTop1.rechnerBaugeld .rparakopf::before			{content:"Bauen";}
.rechnerTop1.rechnerForwarddarlehen .rparakopf::before,
.rechnerTop1.rechnerBaugeldvolltilgung .rparakopf::before	{content:"Baufinanzierung";}
.rechnerTop1.rechnerDispokredit .rparakopf::before,
.rechnerTop1.rechnerAbrufkredit .rparakopf::before,
.rechnerTop1.rechnerKredit .rparakopf::before			{content:"Ratenkredit";}
.rechnerTop1.rechnerKreditkarten .rparakopf::before,
.rechnerTop1.rechnerGirobusiness .rparakopf::before,
.rechnerTop1.rechnerGiro .rparakopf::before			{content:"Konten & Karten";}
.rechnerTop1.rechnerTopfonds .rparakopf::before			{content:"Biallo Ranking in Kooperation mit";}
.rechnerTop1.rechnerTopfonds .rparakopf::after			{content:"Fondsnet"; color:white; display:block;}
.rechnerTop1.rechnerVersicherungen .rparakopf::before		{content:"Versicherung";}

.rechnerTop2.rechnerVersicherungen .RechnerErgebnisTabelleDIV	{margin:-16px 0 0;}
.rechnerTop2.rechnerVersicherungenBU .tabtdmaxbetrag 		{display:none !important;}
.rechnerTop .buttonRechner::after				{margin:7px 20px 0 0;}

.rechnerTop1 .topMarketingLink::before,
.rechnerTop1 .tabMarketingLink::before				{margin:23px 0 0 20px;}
.rechnerTop2 .topMarketingLink::before,
.rechnerTop2 .tabMarketingLink::before				{margin:24px 0 0 212px;}

@media screen and (min-width:1020px){
	.rechnerTop2 .datatabZURBANK	{float:right;}
	.rechnerTop2 div.tabtd:last-child{border-left:none;}
}

@media screen and (max-width:1279px){
	.rechnerTop .datatabvalue,
	.rechnerTop .datatabvalue *		{font-size:18px;}
	.rechnerTop .RechnerButtonZurBank	{height:50px;}
	.rechnerTop .rparakopf1::before,
	.rechnerTop .rparakopf2			{font-size:28px;}
	.rechnerTop2 .RechnerButtonZurBank span {display:block;}
	.rechnerTop2 .RechnerButtonZurBank,
	.rechnerTop2 .datatabZURBANK		{width:auto;}
	.rechnerTop2 .tabtdzurbank		{padding:0 !important;}
	.rechnerTop .tabMarketingLink::before,
	.rechnerTop .topMarketingLink::before	{float:right; width:auto;}
	.rechnerTop1 .tabMarketingLink::before,
	.rechnerTop1 .topMarketingLink::before	{margin:19px 0 0 14px;}
	.rechnerTop1 .rparakopf			{margin-bottom:30px;}
	.rechnerTop1 .RechnerButtonZurBank	{width:50px; min-width:50px;}
	.rechnerTop1 .tabtd.tabtdzurbank	{width:50px; min-width:50px;}
	.rechnerTop .ergebnistab .tabtd.tabhead	{height:30px;}
	.rechnerTop .tabohnelogo,
	.rechnerTop .tablogo			{width:130px;}
	.rechnerTop .datatabNAME,
	.rechnerTop .datatabISIN *		{font-size:13px;}
}
@media screen and (max-width:1099px){
	.rechnerTop1 .tabMarketingLink::before,
	.rechnerTop1 .topMarketingLink::before	{margin:24px 0 0 15px; width:50px;}
	.rechnerTop1.rechnerTopfonds .tabMarketingLink::before,
	.rechnerTop1.rechnerTopfonds .topMarketingLink::before	{margin:19px 0 0 0;}
}
@media screen and (max-width:1019px){
	.rechnerTop1.rechnerDispokredit div.tabtd:nth-child(4),
	.rechnerTop1 div.tabtd:nth-child(3)	{display:none !important;}
	.rechnerTop1.rechnerDispokredit div.tabtd:nth-child(3)	{display:table-cell !important;}
	.rechnerTop .tabohnelogo,
	.rechnerTop .tablogo			{width:100px;}
	.rechnerTop1 .buttonsonst		{height:40px !important;}
	.rechnerTop1 .buttonsonst span		{font-size:15px;}
	.rechnerTop1 .buttonzeile .buttonRechner::after {font-size:10px;}
	.rechnerTop2 .tabMarketingLink::before,
	.rechnerTop2 .topMarketingLink::before	{margin:19px 0 0 222px;}
	.rechnerTop .rparakopf1::before,
	.rechnerTop .rparakopf2			{font-size:20px;}
}
@media screen and (max-width:759px){
	.rechnerTop .tabohnelogo,
	.rechnerTop .tablogo			{width:100px;}
	.rechnerTop .datatabvalue,
	.rechnerTop .datatabvalue *		{font-size:16px;}
	.rechnerTop1.rechnerDispokredit div.tabtd:nth-child(4),
	.rechnerTop1 div.tabtd:nth-child(3)	{display:table-cell !important;}
	.rechnerTop1.rechnerDispokredit div.tabtd:nth-child(3),
	.rechnerTop2.rechnerDispokredit div.tabtd:nth-child(4),
	.rechnerTop2 div.tabtd:nth-child(3)	{display:none !important;}
	.rechnerTop2.rechnerDispokredit div.tabtd:nth-child(3)	{display:table-cell !important;}
	.rechnerTop .rparakopf1,
	.rechnerTop .rparakopf1::before,
	.rechnerTop .rparakopf2			{font-size:20px !important;}
	.rechnerTop2 .RechnerButtonZurBank span {width:160px;}
	#popupbox *				{font-size:13px;}
	.rechnerTop .datatabNAME,
	.rechnerTop .datatabISIN *		{font-size:12px;}
	.rechnerTop2 .tabMarketingLink::before,
	.rechnerTop2 .topMarketingLink::before	{margin:19px 0 0 170px;}
}
@media screen and (max-width:600px){
	.rechnerTop2 .rechnerParaLink		{margin:-20px 0 0;}
	#popupbox *				{font-size:12px;}
	.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 10px;
}
@media screen and (max-width:499px){
	.rechnerTop .tabMarketingLink::before
	.rechnerTop .topMarketingLink::before	{width:50px; margin:-12px 0 0 0; position:relative; left:-4px; top:33px;}
	.rechnerTop2 .RechnerButtonZurBank	{width:40px;}
	.rechnerTop2 .RechnerButtonZurBank span {display:none;}
	.rechnerTop.rechnerDispokredit div.tabtd:nth-child(4),
	.rechnerTop div.tabtd:nth-child(3)	{display:none !important;}
	.rechnerTop.rechnerDispokredit div.tabtd:nth-child(3)	{display:table-cell !important;}
	.rechnerTop .datatabvalue,
	.rechnerTop .datatabvalue *		{font-size:14px;}
	.rechnerTop .tabtd{
		float:none !important;
		width:auto !important;
	}
	.rechnerTop2 .buttonRechner::after	{padding:3px 23px 0;}
	.rechnerTop .rparakopf1::before,
	.rechnerTop .rparakopf2			{font-size:16px !important;}
	.rechnerTop .datatabPERFORMANCE::after	{font-size:12px;}
	.rechnerTop .datatabNAME,
	.rechnerTop .datatabISIN *		{font-size:10px;}
	.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 10px;}
	.rechnerTop.rechnerSeiteErg div.tabtd:nth-child(2) {padding:10px;}
	#popupbox *	{font-size:12px;}

	#VersicherungPopUpLayer		{margin-left:-23px;}
	#VersicherungPopUpLayer *	{font-size:11px !important;}
	.VersicherungPopUpLayer1,
	.VersicherungPopUpLayer2	{width:calc(100% - 28px) !important;}
	#VersicherungPopUpLayerLink,
	#VersicherungPopUpLayerLink2	{height:24px !important; width:calc(100% - 9px) !important; font-size:14px !important;}
	.VersicherungPopUpLayer2	{margin-top:10px !important;}
	.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 5px;
}

#xxxxxpopupboxaus::before {margin:-9px -9px 0 0;}

@media screen and (max-width:350px){
	.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 5px;}
	.rechnerTop1 .rechnerDIV		{padding:0 5px;}
	#popupbox *				{font-size:10px;}
	.rechnerTop1.rechnerVersicherungen .modellbox	{margin:0 5px 0 -12px; padding:10px;}
	.rechnerTop .rparakopf1::before,
	.rechnerTop .rparakopf2			{font-size:14px !important;}
	.rechnerTop .datatabPERFORMANCE::after	{font-size:10px;}
	.rechnerTop.rechnerSeiteErg .tabtd	{padding:0 2px;
}
@media screen and (max-width:1019px){
	.rechnerTop.rechnerGiro .ergebnistab .tabtd.tabtdmonatspreis	{display:table-cell !important;}
	.rechnerTop.rechnerGiro .ergebnistab .tabtd.tabtdECkarte1	{display:none !important;}
}
@media screen and (max-width:759px){
	.rechnerTop.rechnerGiro .ergebnistab .tabtd.tabtdmonatspreis	{display:table-cell !important;}
	.rechnerTop.rechnerGiro .ergebnistab .tabtd.tabtdECkarte1	{display:none !important;}
	.rechnerTop.rechnerGiro .ergebnistab .tabtd.tabhead		{display:none !important;}
}
xxxxx.detailpromoblock2 .detailpromozeile::before {font-size:14px;}
xxxxx.detailpromoblock2 .detailpromozeile	{margin:0 0 0 30px !important;}

.rechnerTop2 .buttonzeile	{display:none;}

.rechnerTop.rechnerDispokredit.tabbreite200 div.tabtd:nth-child(4),
.rechnerTop.tabbreite200 div.tabtd:nth-child(3),
.rechnerTop.rechnerDispokredit.tabbreite300 div.tabtd:nth-child(4),
.rechnerTop.tabbreite300 div.tabtd:nth-child(3),
.rechnerTop.rechnerDispokredit.tabbreite400 div.tabtd:nth-child(4),
.rechnerTop.tabbreite400 div.tabtd:nth-child(3)				{display:none !important;}
.rechnerTop.rechnerDispokredit.tabbreite200 div.tabtd:nth-child(3),
.rechnerTop.rechnerDispokredit.tabbreite300 div.tabtd:nth-child(3),
.rechnerTop.rechnerDispokredit.tabbreite400 div.tabtd:nth-child(3)	{display:table-cell !important;}
.rechnerTop.rechnerSeiteErg.tabbreite200 .tabtd	{padding:0 2px;
}

.rechnerTop.rechnerSeiteErg.tabbreite300 .tabtd	{padding:0 3px;
}

.rechnerTop.rechnerSeiteErg.tabbreite400 .tabtd	{padding:0 5px;
}

.rechnerTop.rechnerSeiteErg.tabbreite500 .tabtd	{padding:0 10px;
}

.rechnerTop.rechnerSeiteErg.tabbreite600 .tabtd,
.rechnerTop.rechnerSeiteErg.tabbreite700 .tabtd,
.rechnerTop.rechnerSeiteErg.tabbreite800 .tabtd	{padding:0 20px;
}
.rechnerTop.tabbreite200 .rparakopf1::before,
.rechnerTop.tabbreite200 .rparakopf2			{font-size:14px;}

.rechnerTop.tabbreite300 .rparakopf1::before,
.rechnerTop.tabbreite300 .rparakopf2			{font-size:20px;}

.rechnerTop.tabbreite400 .rparakopf1::before,
.rechnerTop.tabbreite400 .rparakopf2			{font-size:26px;}

.rechnerTop.tabbreite500 .rparakopf1::before,
.rechnerTop.tabbreite500 .rparakopf2			{font-size:32px;}

.rechnerTop.tabbreite600 .rparakopf1::before,
.rechnerTop.tabbreite600 .rparakopf2,
.rechnerTop.tabbreite700 .rparakopf1::before,
.rechnerTop.tabbreite700 .rparakopf2,
.rechnerTop.tabbreite800 .rparakopf1::before,
.rechnerTop.tabbreite800 .rparakopf2			{font-size:38px;}

.rechnerTop.tabbreite200 .rechnerParaInfo		{padding:10px 0 10px 10px;}
.rechnerTop.tabbreite300 .rechnerParaInfo,
.rechnerTop.tabbreite400 .rechnerParaInfo		{padding:15px 0 15px 15px;}
.rechnerTop.tabbreite500 .rechnerParaInfo,
.rechnerTop.tabbreite600 .rechnerParaInfo,
.rechnerTop.tabbreite700 .rechnerParaInfo,
.rechnerTop.tabbreite800 .rechnerParaInfo		{padding:20px 0 20px 20px;}
.rechnerTop1.tabbreite300 .buttonRechner span,
.rechnerTop1.tabbreite200 .buttonRechner span		{width:170px;}


.giro_pc_container, .giro_pc_wertung, .giro_pc_datum, .giro_pc_bank, .giro_pc_wert, .giro_pc_von, .giro_pc_kat, .giro_pc_sterne{
	box-sizing:border-box;
	font-weight:400;
}
.giro_pc_container {width:100%; max-width:450px; background-image: url(//data.biallo.de/finserv/rechner/img/pcbox.png); background-repeat:no-repeat; background-size:cover; position:relative;margin:0 200px 20px 10px;}
.giro_pc_container:before {content:'';display:block;padding-top:60%}
.giro_pc_wertung, .giro_pc_datum, .giro_pc_bank, .giro_pc_kat, .giro_pc_sterne {position:absolute;}
.giro_pc_wertung, .giro_pc_bank, .giro_pc_kat {text-align:left}
.giro_pc_wertung {top:10%}
.giro_pc_wert	{color:#ffa313; font-weight:700}
.giro_pc_von	{color:#c8c8c8; font-weight:300}
.giro_pc_wert, .giro_pc_von { font-size:350% }
.giro_pc_datum	{top:49.3%;left:13%;width:14%;font-size:85%;text-align:center;}
.giro_pc_bank	{top:56%; font-weight:700; font-size:140% !important;}
.giro_pc_kat	{top:84.8%; font-weight:700; font-size:120%;}
.giro_pc_bank, .giro_pc_wertung, .giro_pc_kat, .giro_pc_sterne {left:41%;width:59%;}
.giro_pc_datum, .giro_pc_bank, .giro_pc_kat {color:#fff }
.giro_pc_sterne	{top:38.5%; word-spacing:0.16em; color:#2a5570; font-family:Icons; font-size:2em; display:inline-block;color:#ffa40d;}
.giro_pc_stern::after {
	color: #2a5570;
	content: '\EA22';
	font-family:Icons;
	margin:0 20px 0 0;
}
.giro_pc_sternfill0::after, .giro_pc_sternfill1::after, .giro_pc_sternfill2::after,
.giro_pc_sternfill3::after, .giro_pc_sternfill4::after, .giro_pc_sternfill5::after,
.giro_pc_sternfill6::after, .giro_pc_sternfill7::after, .giro_pc_sternfill8::after,
.giro_pc_sternfill9::after, .giro_pc_sternfill10::after {
	color:#ffa40d;
	content: '\EA22';
	font-size: 1em;
	font-family:Icons;
	position:absolute;
	overflow:hidden
}
.giro_pc_sternfill0::after {width:0em;}
.giro_pc_sternfill1::after {width:0.1em;}
.giro_pc_sternfill2::after {width:0.2em;}
.giro_pc_sternfill3::after {width:0.3em;}
.giro_pc_sternfill4::after {width:0.4em;}
.giro_pc_sternfill5::after {width:0.5em;}
.giro_pc_sternfill6::after {width:0.6em;}
.giro_pc_sternfill7::after {width:0.7em;}
.giro_pc_sternfill8::after {width:0.8em;}
.giro_pc_sternfill9::after {width:0.9em;}
.giro_pc_sternfill10::after {width:1em;}

@media screen and (max-width:800px){
	.giro_pc_bank		{font-size:110% !important;}
	.giro_pc_kat		{font-size:100% !important;}
	.giro_pc_datum		{font-size:80% !important;}
	.giro_pc_stern::after	{margin:0 15px 0 0;}
}
@media screen and (max-width:499px){
	.giro_pc_bank		{font-size:100% !important;}
	.giro_pc_kat		{font-size:90% !important;}
	.giro_pc_datum		{font-size:70% !important;}
	.giro_pc_stern::after	{margin:0 10px 0 0;}
}
@media screen and (max-width:350px){
	.giro_pc_bank		{font-size:80% !important;}
	.giro_pc_kat		{font-size:70% !important;}
	.giro_pc_datum		{font-size:60% !important;}
	.giro_pc_stern::after	{margin:0 5px 0 0;}
}

.geldanlageliste .tabanbieter,
.giroliste .tabanbieter				{width:125px;}
.geldanlageliste .rechnerdetaillisteinfo,
.giroliste .rechnerdetaillisteinfo		{font-size:12px; text-align:left;}
.geldanlageliste .geldanlagelisteinfo		{margin:3px 0 18px 28px;}
.geldanlageliste .RVschalterbuttonsonst		{margin-left:27px;}

.geldanlageliste .accordion--body-outer,
.giroliste .accordion--body-outer		{background:transparent;}
.geldanlageliste .tabtd, .giroliste .tabtd	{border-top:6px solid #f6f6f6; border-left:4px solid #f6f6f6; border-right:none;}
.geldanlageliste .tabtd				{padding:6px 10px;}
.giroliste .tabtd				{padding:7px 20px;}
.geldanlageliste .tabhead, .giroliste .tabhead	{border:none;}
.geldanlageliste .tabMarketingLink::before,
.giroliste .tabMarketingLink::before		{margin-top:18px;}
.geldanlageliste table td, .giroliste table td	{vertical-align:middle;}
.geldanlageliste .tabline0, .geldanlageliste .tabline1,
.giroliste .tabline0, .giroliste .tabline1	{background:#f0f0f0 !important;}
.geldanlageliste .datatabPCinfo,
.giroliste .datatabPCinfo			{margin:-4px 0 0 25px;}
.geldanlagelistebutton .RechnerButtonZurBank span,
.girolistebutton .RechnerButtonZurBank span	{display:block;}
.geldanlageliste .rechnerdetailliste li,
.giroliste .rechnerdetailliste li		{padding:0; font-size:12px; text-align:left; list-style-type:none !important;}

.geldanlageliste ul					{margin:0;}
.geldanlageliste li					{padding:0 !important;}
.geldanlageliste li::before				{display:none !important;}

.geldanlageliste .datatabPClink, .giroliste .datatabPClink {
	background:transparent url(//data.biallo.de/finserv/rechner/img/pc24.png) no-repeat left top;
}
@media screen and (max-width:1100px){
	.geldanlageliste .tabtddetails,
	.girokostenlosekonten .tabtddetails	{display:none;}
}
@media screen and (min-width:1080px){
	.geldanlageliste .datatabvalue,
	.geldanlageliste .datatabvalue *,
	.giroliste .datatabvalue,
	.giroliste .datatabvalue *		{font-size:20px;}
	.geldanlageliste .datatabPCinfo,
	.giroliste .datatabPCinfo		{margin:-8px 0 0 30px;}
}
@media screen and (max-width:700px){
	.geldanlageliste .tabtdproduktcheck,
	.giroliste .tabtdmonatspreis		{display:none;}
	.geldanlageliste .tabtdproduktcheck,
	.giroliste .tabtdproduktcheck		{display:table-cell;}
}
@media screen and (max-width:499px){
	.geldanlageliste .tabtdproduktcheck,
	.geldanlageliste .tabtdzurbank,
	.giroliste .tabtdmonatspreis,
	.giroliste .tabtdzurbank		{display:none;}
	.geldanlageliste .tablogo,
	.geldanlageliste .tabohnelogo,
	.giroliste .tablogo,
	.giroliste .tabohnelogo			{width:100px;}
	.geldanlageliste .datatabPCinfo,
	.giroliste .datatabPCinfo		{margin:-9px 0 0 -29px;}
	.geldanlageliste .datatabPClink,
	.giroliste .datatabPClink		{background:none;}
	.geldanlageliste .datatabPCleer,
	.giroliste .datatabPCleer		{margin-left:-73px;}
	.geldanlageliste .datatabPCblock,
	.giroliste .datatabPCblock		{margin-left:-60px;}
}
@media screen and (max-width:349px){
	.geldanlageliste .tablogo,
	.geldanlageliste .tabohnelogo,
	.giroliste .tablogo,
	.giroliste .tabohnelogo			{width:80px;}
}

.rechnerWerbungLZID				{background:white !important;}
.rechnerWerbungLZID *				{background:white !important;}

.geldanlagelistebutton .RechnerButtonZurBank span	{width:200px;}
.geldanlagelistebutton::before				{margin:24px 0 0 210px;}
.geldanlagelistebutton:hover::before			{color:#25baf2;}
.geldanlagelistebutton .RechnerButtonZurBank:hover	{background:white; border:thin #25baf2 solid;}
.geldanlagelistebutton .RechnerButtonZurBank span:hover	{color:#25baf2;}

.girolistebutton .RechnerButtonZurBank span	{width:200px;}
.girolistebutton::before			{margin:24px 0 0 210px;}
.girolistebutton:hover::before			{color:#25baf2;}
.girolistebutton .RechnerButtonZurBank:hover	{background:white; border:thin #25baf2 solid;}
.girolistebutton .RechnerButtonZurBank span:hover	{color:#25baf2;}

.rechnerGiro select,
.rechnerNormal * select,
.rechnerDetail * select {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	background-image:url("//data.biallo.de/finserv/rechner/img/selectUpDown.png");
	background-position:right;
	background-repeat:no-repeat;
}
.rechnerGiro select {
	background-image:url("//data.biallo.de/finserv/rechner/img/selectUpDownWhite.png");
}
.rechnerGirobasis .tabtdDispozins,
.rechnerGiroschueler .tabtdproduktcheck,
.rechnerGirobasis .tabtdproduktcheck	{display:none !important;}




@media print {
	.calculator-ad--outer, .calculator-ad--inner,
	.rechnereingabeseiteauswahl,
	.rechnerDrucken,
	.topMarketingLink, .tabMarketingLink,
	.rechnerBaufikalkulationTilgung,
	.rechnerBaufikalkulationAndere,
	.rechnereingabeauswahl, .RechnerTip,
	.rechnerkommentare, .RVschalter, .detailpromo,
	.rparaokweiter, .tabtdzurbank, .buttonzeile	{display:none !important;}
	.rechnerdetaillisteinfo				{padding-left:0;}
	.rechnerSeiteErg .tabtd 			{border-left:0 !important;}
	.rparakopf					{margin-bottom:0 !important;}
	.RechnerInputLabel				{margin:20px 0 0 !important;}
	.rechnerSeiteErg .tabtd				{padding:3px 5px !important;}
	.RechnerErgebnisTabelleDIV .datatabvalue,
	.RechnerErgebnisTabelleDIV .datatabvalue *	{font-size:16px !important;}
	.RechnerErgebnisTabelleDIV .datatabPCinfo	{font-size:16px !important; margin:0 0 0 7px !important;}
	.datatabDETAILS *				{font-size:9px !important;}
	.RechnerErgebnisTabelleDIV .datatabPC		{margin-left:20px !important;}
	.datatabPC0 .rechnericon::after,
	.datatabPC1 .rechnericon::after,
	.datatabPC2 .rechnericon::after,
	.datatabPC3 .rechnericon::after,
	.datatabPC4 .rechnericon::after			{content:" ";}
	.tabtd.tabhead, .tabtd.tabheadpre,
	.tabtd.tabhead *, .tabtd.tabheadpre *		{font-size:10px !important;}
	.infozumtext::after				{display:none !important;}
	.rechnerVergleichAuswahl,
	.tabtdvergleich					{display:none !important;}
	.detailseite .detailbody,
	.detailseite .detailbeschreibung		{margin:0 !important; padding:0 !important; width:100% !important;}
	.rechnerBlockDetails .tabtr div.tabtd:first-child	{padding-right:10px !important;}
	.detailblock .detailtabelle .tabtd,
	.detailblock .detailtabelle .tabtd *		{font-size:15px !important;}
	.rechnerKonditionen				{margin:20px 0 0 -5px;}
	.rechnerKonditionen .tabtd			{padding:3px !important;}
	.rechnervergleichsseite.rechnerSeiteErg .tabtd	{font-size:12px !important;}
	.rechnervergleichsseite div.tabtd:first-child,
	.rechnervergleichsseite div.tabtd:first-child *	{font-size:10px !important;}
	.ergebnistab .tabtd				{height:60px !important;}
	.rechnerKopf					{padding:5px 0 5px 20px !important;}
	.rparakopf0					{height:35px !important;}
	.rparakopf1					{margin:0 0 0 15px; !important;}
	.rparakopf0::before				{font-size:30px !important;}
	.rparakopf1::before				{font-size:30px !important;}

	.rechnerGirobusiness .RechnerErgebnisTabelleDIV .datatabvalue,
	.rechnerGirobusiness .RechnerErgebnisTabelleDIV .datatabvalue *,
	.rechnerGiro .RechnerErgebnisTabelleDIV .datatabvalue,
	.rechnerGiro .RechnerErgebnisTabelleDIV .datatabvalue *	{font-size:15px !important;}
	.rechnerGiro .datatabGELDAUTOMATEN		{font-size:10px !important;}
	.rechnerKreditkarten #rBlock_kBind		{margin-top:40px !important;}
	.rechnerTelefon .subkopf			{font-size:12px !important;}
	.rechnerTelefon .telefonVergleichZeit		{margin:-10px 0;}
	.rechnerTelefon .datatabvalue			{font-size:14px !important;}
	.rechnerTelefon .datatabvalue img		{width:40px !important;}
	.rechnerTelefon .rechnerTelefonBis		{font-size:8px !important;}
	.rechnerTelefon .tabMarketingLink		{display:inherit !important;}
	.rechnerTelefon .ergebnistab .tabtd		{height:40px !important;}
	.rechnerGehalt .ergebnistab .rtabtd		{font-size:14px !important; padding:2px !important;}
	.rechnerdetaillisteinfo				{background:transparent;}
}