﻿.rechnerNormal *, .rechnerDetail *			{font-family:'Open Sans',Arial,sans-serif;}
@font-face{
	font-family:Icons;
	src:url('//data.biallo.de/finserv/rechner/Icons.eot');
	src:url('//data.biallo.de/finserv/rechner/Icons.eot?#iefix') format("eot"),
		url('//data.biallo.de/finserv/rechner/Icons.woff') format("woff"),
		url('//data.biallo.de/finserv/rechner/Icons.ttf') format("truetype");
	font-weight:400;+*
	font-style:normal;
}
.bialloindexteaser				{display:none;}

.rechnerTagesgeld .rparakopf1::before		{content:"Die besten Tagesgeldangebote";}
.rechnerFestgeld .rparakopf1::before		{content:"Die besten Festgeldangebote";}
.rechnerSparbriefe .rparakopf1::before		{content:"Die besten Sparbriefangebote";}
.rechnerSparbuch .rparakopf1::before		{content:"Die besten Sparbuchangebote";}
.rechnerSparplan .rparakopf1::before		{content:"Die besten monatlichen Sparpläne";}
.rechnerSparplaneinmalanlage .rparakopf1::before{content:"Die besten Einmalanlagesparpläne";}
.rechnerGeldanlagealle .rparakopf1::before	{content:"Die besten Geldanlagenangebote";}
.rechnerAuszahlplan .rparakopf1::before		{content:"Die besten Auszahlplanangebote";}
.rechnerBaugeld .rparakopf1::before		{content:"Die besten Baufinanzierungsangebote";}
.rechnerBaugeldfinanzmakler .rparakopf1::before	{content:"Die besten Baufinanzierungsangebote Finanzmakler";}
.rechnerBaugeldalle .rparakopf1::before		{content:"Die beste Baufinanzierung";}
.rechnerBaugeldvolltilgung .rparakopf1::before	{content:"Die besten Volltilgerdarlehen";}
.rechnerBaugeldvolltilgungfinanzmakler .rparakopf1::before {content:"Die besten Volltilgerdarlehen Finanzmakler";}
.rechnerBaugeldvolltilgungalle .rparakopf1::before{content:"Die besten Volltilgerdarlehen Alle";}
.rechnerHypothekendarlehen .rparakopf1::before	{content:"Die besten Darlehen mit Tilgungsaussetzung";}
.rechnerForwarddarlehen .rparakopf1::before	{content:"Die besten Forwarddarlehen";}
.rechnerForwardfinanzmakler .rparakopf1::before	{content:"Die besten Forwarddarlehen Finanzmakler";}
.rechnerForwardalle .rparakopf1::before		{content:"Die besten Forwarddarlehen (Alle)";}
.rechnerDispokredit .rparakopf1::before		{content:"Die besten Dispokreditangebote";}
.rechnerRatenkredit .rparakopf1::before		{content:"Die besten Ratenkreditangebote";}
.rechnerAutokredit .rparakopf1::before		{content:"Die besten Autokreditangebote";}
.rechnerWohnkredit .rparakopf1::before		{content:"Die besten Wohnkreditangebote";}
.rechnerAbrufkredit .rparakopf1::before		{content:"Die besten Abrufkreditangebote";}
.rechnerGiro .rparakopf1::before		{content:"Die besten Girokontoangebote";}
.rechnerGiroonline .rparakopf1::before		{content:"Die besten Online-Girokontoangebote";}
.rechnerGirofilial .rparakopf1::before		{content:"Die besten Filialgirokontoangebote";}
.rechnerGirobasis .rparakopf1::before		{content:"Die besten Basis-Girokontoangebote";}
.rechnerGiroschueler .rparakopf1::before	{content:"Die besten Schüler-/Studenten-Girokontoangebote";}
.rechnerGiroindividuell .rparakopf1::before	{content:"Die besten Girokonten individuell";}
.rechnerKreditkarten .rparakopf1::before	{content:"Die besten Kreditkarten";}
.rechnerKreditkartenPrepaid .rparakopf1::before	{content:"Die besten Prepaid-Kreditkarten";}
.rechnerKapitalanlageeinmal .rparakopf1::before	{content:"Die besten Einmalkapitalanlagen";}
.rechnerKapitalanlagemonatlich .rparakopf1::before{content:"Die besten monatlichen Kapitalanlagen";}
.rechnerKapitalanlageruhestand .rparakopf1::before{content:"Die besten Ruhestandsplanungen";}
.rechnerKombitagesgeld .rparakopf1::before	{content:"Die besten Kombiprodukte mit Tagesgeld";}
.rechnerKombifestgeld .rparakopf1::before	{content:"Die besten Flexiblen Festgeldangebote";}
.rechnerTopfondsAD  .rparakopf1::before		{content:"Die besten Aktienfonds Deutschland";}
.rechnerTopfondsADN .rparakopf1::before		{content:"Die besten Aktienfonds Nebenwerte Deutschland";}
.rechnerTopfondsAE  .rparakopf1::before		{content:"Die besten Aktienfonds Europa";}
.rechnerTopfondsAT  .rparakopf1::before		{content:"Die besten Aktienfonds Österreich";}
.rechnerTopfondsAEU .rparakopf1::before		{content:"Die besten Aktienfonds Euroland";}
.rechnerTopfondsAEO .rparakopf1::before		{content:"Die besten Aktienfonds Osteuropa";}
.rechnerTopfondsAA  .rparakopf1::before		{content:"Die besten Aktienfonds Asien";}
.rechnerTopfondsAUS  .rparakopf1::before	{content:"Die besten Aktienfonds USA/Kanada";}
.rechnerTopfondsAW  .rparakopf1::before		{content:"Die besten Aktienfonds Global";}
.rechnerTopfondsAEM .rparakopf1::before		{content:"Die besten Aktienfonds Emerging Markets/BRIC";}
.rechnerTopfondsAUF .rparakopf1::before		{content:"Die besten Aktienfonds Ökologie/Ethik";}
.rechnerTopfondsANR .rparakopf1::before		{content:"Die besten Aktienfonds Rohstoffe";}
.rechnerTopfondsAEV .rparakopf1::before		{content:"Die besten Aktienfonds Energie";}
.rechnerTopfondsANE .rparakopf1::before		{content:"Die besten Aktienfonds Klima/Neue Energien";}
.rechnerTopfondsAGP .rparakopf1::before		{content:"Die besten Aktienfonds Gesundheit/Pharma/Biotech";}
.rechnerTopfondsAKD .rparakopf1::before		{content:"Die besten Aktienfonds Konsum/Dienstleistungen";}
.rechnerTopfondsAFI .rparakopf1::before		{content:"Die besten Aktienfonds Finanzen";}
.rechnerTopfondsAIN .rparakopf1::before		{content:"Die besten Aktienfonds Informationstechnik";}
.rechnerTopfondsATM .rparakopf1::before		{content:"Die besten Aktienfonds Telekommunikation/Medien";}
.rechnerTopfondsMA  .rparakopf1::before		{content:"Die besten aktienorientierte Mischfonds";}
.rechnerTopfondsMR  .rparakopf1::before		{content:"Die besten anleihenorientierte Mischfonds";}
.rechnerTopfondsMM  .rparakopf1::before		{content:"Die besten Mischfonds zur Vermögensverwaltung";}
.rechnerTopfondsIE  .rparakopf1::before		{content:"Die besten Immobilienfonds Europa";}
.rechnerTopfondsIW  .rparakopf1::before		{content:"Die besten Immobilienfonds Global";}
.rechnerTopfondsRE  .rparakopf1::before		{content:"Die besten Rentenfonds Europa";}
.rechnerTopfondsRW  .rparakopf1::before		{content:"Die besten Rentenfonds Global";}
.rechnerTopfondsRUW .rparakopf1::before		{content:"Die besten Unternehmensanleihen";}
.rechnerTopfondsRKW .rparakopf1::before		{content:"Die besten kurzfristige Rentenfonds";}
.rechnerTopfondsED  .rparakopf1::before		{content:"Die besten ETF Fonds Aktien Deutschland";}
.rechnerTopfondsEE  .rparakopf1::before		{content:"Die besten ETF Fonds Aktien Europa";}
.rechnerTopfondsEEM .rparakopf1::before		{content:"Die besten ETF Fonds Emerging Markets";}
.rechnerTopfondsEUS .rparakopf1::before		{content:"Die besten ETF Fonds Aktien USA/Kanada";}
.rechnerTopfondsEW  .rparakopf1::before		{content:"Die besten ETF Fonds Aktien Global";}
.rechnerTopfondsER  .rparakopf1::before		{content:"Die besten ETF Fonds Gold/Rohstoffe";}
.rechnerTopfondsEAD .rparakopf1::before		{content:"Die besten ETF Fonds Anleihen Deutschland";}
.rechnerTopfondsEAE .rparakopf1::before		{content:"Die besten ETF Fonds Anleihen Europa";}
.rechnerTopfondsEAU .rparakopf1::before		{content:"Die besten ETF Fonds Anleihen USA/Kanada";}
.rechnerTopfondsEAW .rparakopf1::before		{content:"Die besten ETF Fonds Anleihen Global";}
.rechnerFondsrendite .rparakopf1::before	{content:"Fondsrendite berechnen";}
.rechnerTilgungsplan .rparakopf1::before	{content:"Tilgungsplan";}
.rechnerBaufikalkulation .rparakopf1::before	{content:"Baufinanzierung Kalkulation";}
.rechnerHypo .rparakopf1::before		{content:"Baufinanzierung Angebotsvergleich";}
.rechnerVersicherungenBU .rparakopf1::before	{content:"Die besten Berufsunfähigkeitsversicherungen";}
.rechnerVersicherungenRL .rparakopf1::before	{content:"Die besten Risikolebensversicherungen";}
.rechnerVersicherungenKL .rparakopf1::before	{content:"Die besten Lebensersicherungen";}
.rechnerVersicherungenAS .rparakopf1::before	{content:"Die besten Arbeitskraftsicherungen";}
.rechnerVersicherungenSR .rparakopf1::before	{content:"Die besten Sofortrenten";}
.rechnerVersicherungenPR .rparakopf1::before	{content:"Die besten Private Rentenversicherungen";}
.rechnerVersicherungenRP .rparakopf1::before	{content:"Die besten Pflegerentenversicherungen";}
.rechnerVersicherungenRR .rparakopf1::before	{content:"Die besten Riesterrenten";}
.rechnerVersicherungenRU .rparakopf1::before	{content:"Die besten Rüruprenten";}
.rechnerVersicherungenKV .rparakopf1::before	{content:"Die besten Private Krankenversicherungen";}
.rechnerVersicherungenKP .rparakopf1::before	{content:"Die besten Pflegetagegelder";}
.rechnerVersicherungenKZ .rparakopf1::before	{content:"Die besten Zusatzversicherungen";}
.rechnerVersicherungenKZA .rparakopf1::before	{content:"Die besten ambulanten Zusatzversicherungen";}
.rechnerVersicherungenKZS .rparakopf1::before	{content:"Die besten Krankenhauszusatzversicherungen";}
.rechnerVersicherungenKZZ .rparakopf1::before	{content:"Die besten Zahnzusatzversicherungen";}
.rechnerVersicherungenKZT .rparakopf1::before	{content:"Die besten Krankentagegeldversicherungen";}
.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";}
.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";}
.rechnerMieten .rparakopf1::before		{content:"Mieten berechnen";}
.rechnerMietenoderkaufen .rparakopf1::before	{content:"Mieten oder Kaufen?";}
.rechnerKreditvergleich .rparakopf1::before	{content:"Autokredit berechnen";}
.rechnerInternet .rparakopf1::before		{content:"Die besten Internet by Call-Tarife";}
.rechnerTelefon .rparakopf1::before		{content:"Die besten Call by Calltarife";}
.rechnerVersicherungen input[name="gebAm"]	{width:80px;}

.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:#dedede;}

.rechnerBlockVgl li::before	{border:0;}
.rechnerDIV			{font-size:13px; background-color:transparent;}
.rechnerVersicherungen.rechnerBlockSeiteErg .rechnerDIV	{background:#dedede;}
.rechnerKopf						{background:white;}
.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;}

.ohneGewaehr			{display:block; margin-top:10px;}
.ohneGewaehr, .ohneGewaehr *	{font-size:12px;}

.maintext, .maininfo		{font-weight:normal; font-size:15px;}
.topicwichtig			{color:#990033; font-weight:bold;}


.rechnerDrucken		{margin:40px 20px 0 0; cursor:pointer;}
.rechnerDrucken::after	{color:#295572; content:"\EA17"; float:right; font-size:20px; margin-top:-30px;}

.rechnerBlockVgl	{max-width:1300px; padding-bottom:20px;}
.rechnerDIV *		{margin:0; padding:0;}
.rechnerpunkt		{padding-right:5px;}

x.rechnerDetail		{margin-bottom:-7px;}

.tabtdLeft		{text-align:left;}
.tabtdCenter		{text-align:center;}
.tabtdRight		{text-align:right;}

.RechnerInputLabel	{margin:0 0 5px 0; padding-left:2px;}

.product-check		{width:600px;}

.rparakopf		{margin:-55px 0 20px 0;}
.rechnerRechner.rechnerSeiteErg .rparakopf	{padding:30px 0 10px 5px;}
.rparakopf0		{display:inline-block; width:30px;}
.rparakopf1		{display:inline-block; margin:3px 0 0 0; vertical-align:top;}
.rparakopf0::before	{content:'\EA41'; color:#295572; font-size:30px;}
.rparakopf1::before	{color:#295572; font-size:20px; font-weight:bold;}

.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-right:20px;}
.rparazusatz				{display:inline-block;}
.rparacheckbox input			{display:none;}

.rechnerVersicherungen .tabtdproduktcheck	{display:none;}

.rparaRadioLabel			{padding:0 25px 0 10px;}

.RechnerInput				{display:block;}
.RechnerInput input {
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	vertical-align:middle;
	line-height:0;
}
.RechnerInput input,
.RechnerInputX3 input,
.RechnerInputX6 input,
.RechnerInputX9 input			{height:30px; min-height:30px; width:190px;}
.rparaselect				{color:#aaaaaa; font-weight:bold; height:32px; min-height:32px; padding:0 0 2px 15px;}
.RechnerInputX3 span,
.RechnerInputX6 span,
.RechnerInputX9 span			{margin-left:-20px;}
.RechnerSliderBlock			{width:230px;}
.rparaselect,
.rparaokweiter				{width:200px;}

.rparainput, .rparaselect		{border:1px solid #BDBEC2;}
.rechnerBlockVgl select			{padding-left:9px;}

.rechnerVergleichAuswahl		{background:#f0f0f0; border:thin black solid; margin:10px 0 0 10px; height:50px; max-width:365px;}
.rechnerVergleichAuswahl .RVschalter 	{margin:10px 0 0 0;}
#rechnerXvonY				{float:left; margin:13px 0 0 20px; font-size:15px; font-weight:bold;}
#rechnerXvonY span			{color:#19aa4c;}
.rechnerDetail .rechnerVergleichAuswahl	{display:none;}
.rechnerVergleichAuswahl		{position:sticky; top:0; z-index:999;}

.rechnerGiro .rparablockzeile		{margin:0;}

.rechnerSubgiroindividuell .rparainput	{width:140px;}

.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;}

.tabanbieter				{display: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					{height:25px; 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;}
.rechnerTelefon .tabtable,
.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-collapse:separate;
	border-spacing:0 6px;
	empty-cells:show;
	margin-top:15px;
	width:100%;
}
.rechnerSeiteErg .tabtd	{
	padding:10px 10px;
	border-top:thin #bbbbbb solid;
	border-bottom:thin #bbbbbb solid;
}
.rechnerSeiteErg div.tabtd:nth-child(1),
.rechnerSeiteErg div.tabtd:nth-child(2)	{border-left:thin #bbbbbb solid; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.rechnerSeiteErg div.tabtd:nth-child(2)	{padding:10px 20px;}
.rechnerSeiteErg .tabtdzurbank		{border-right:thin #bbbbbb solid; border-top-right-radius:3px; border-bottom-right-radius:3px;}
.rechnerSeiteErg .tabtd.tabhead		{border:none !important;}


.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		{vertical-align:top;}
.tabtd						{padding-bottom:10px;}
.ergebnistab .tabtd				{vertical-align:middle;}

.rechnereingabeauswahl				{background:#aaaaaa; width:calc(100% + 23px); margin:20px 0 25px -15px;}

.rechnereingabeauswahl div			{display:inline-block;}
.rechnereingabeauswahl div div			{padding:15px 20px 19px;}
.rechnereingabeauswahl div div:first-child	{display:none;}
.rechnereingabeauswahl *	{color:#888888; font-size:18px;}
.rechnereingabeauswahlvorne *	{color:black;}
.rechnereingabeauswahlselected	{border-bottom:4px solid white;}
.rechnereingabeauswahlselected *{color:black;}
.rechnereingabeauswahllinie1{
	background:#dddddd;
	color:#19aa4c;
	border:#dddddd;
	height:4px;
	display:block;
	margin:-8px 0 0 0;
}
.rechnereingabeauswahllinie2{
	background:#cccccc;
	color:#01ace4;
	border:#cccccc;
	height:4px;
	display:block;
}


.rechnereingabeseiteauswahl			{margin:0 0 4px 0;}
.rechnereingabeseiteauswahl *			{color:white; font-size:18px; border-bottom:none;}
.rechnereingabeseiteauswahl div			{background:gray; display:inline-block; padding:12px 20px 15px; cursor:pointer; width:21%;}
.rechnereingabeseiteauswahl  .rechnereingabeauswahlselected,
.rechnereingabeseiteauswahl  .rechnereingabeauswahlselected *	{background:#dedede; color:black;}
.rechnereingabeseiteauswahl select		{display:none; background:black; height:40px; font-size:18px; width:300px;}
.rechnereingabeseiteauswahl .infozumtext	{float:right;}
.rechnereingabeseiteauswahl .infozumtext::after	{color:white; font-size:15px;}

.eingabetab {
	empty-cells:show;
	padding:0 9px 9px 15px;
	vertical-align:top;
}
.rechnerRechner.rechnerSeiteEin .RechnerErgebnisTabelleDIV	{margin:0;}
.rechnerRechner.rechnerSeiteEin .rechnerKopf			{padding:0; margin:70px 0 10px 15px; background:transparent;}

.rechnerSeiteEin .tabergebnis	{width:100%; display:table !important;}

.eingabetab .tabtable		{display:block;}
.eingabetab .tabbody		{display:block;}
.eingabezeile			{display:inline-block; margin-top:10px;}
.eingabetab .tabtd		{display:inline-block; margin-bottom:15px;}
.eingabetab input {
	height:28px;
	min-height:28px;
	margin:0 5px 0 0;
	padding:0 0 0 10px;
	text-align:left;
	width:200px;
}
.rechnerRechner .eingabetab input[type="text"] {width:75px; height:30px !important;}

.rparacheckbox				{margin:25px 0 0 -3px;}
.rparacheckbox input			{margin-top:0;}
.rparacheckbox .rparalabel		{line-height:15px; width:165px;}
.rechnerpunkt				{display:none;}

.datatabVERGLEICH input,
.rparacheckbox input[type="checkbox"],
.rparacheckbox label			{display:inline-block;}
.rparacheckbox label			{cursor:pointer; margin:-1px 0 0 22px;}
.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;
	content:"\EA24";
	font-size:16px;
	color:transparent;
	position:absolute;
	padding:3px;
	height:15px;
	width:15px;
}
.rparacheckbox input[type="checkbox"] + label::before		{margin:0 0 0 -35px;}
.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;}

.RechnerErgebnisTabelleDIV 					{background:#eeeeee; padding:0 5px 0 5px; margin:-15px 0 0 0;}
.rechnerRechner.rechnerSeiteEin .RechnerErgebnisTabelleDIV 	{background:#dedede; padding:0;}
.rechnerSozial.rechnerBlockSeiteErg .RechnerErgebnisTabelleDIV	{background:white;}


.eingabetab input[type="checkbox"]	{margin:0; width:15px;}
.eingabetab input[type="radio"]		{display:block; clear:left; float:left; margin:-5px 10px 7px 0; width:20px;}
.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:15px 0 0 !important;}
.eingabeCheckboxLabel		{display:block !important;}

.eingabetab select		{height:30px; min-height:30px; padding:0 0 0 10px; width:200px;}
.form-select .form-select--label {width:300px;}
.eingabezeile			{width:320px;}
.eingabezeilennr		{text-align:left;}
.eingabeUeberschrift		{display:block !important; margin-bottom:-25px;}
.eingabeUeberschrift .buttonRechner{padding:0;}
.eingabeUeberschrift .buttonRechner span {padding:0 10px 0 3px;}
.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;}

.rechnerTelefon .buttonsonst	{height:30px;}

#parazeiletext_vz1 input,
#parazeiletext_vz2 input	{width:80px;}

.buttonRechner span				{padding:10px 25px;}
.buttonRechner::after				{content:'\EA59'; color:white; font-size:13px; padding-right:20px;}
.buttonzurueck::after				{content:'\EA69'; float:left; margin-right:-20px; padding-left:20px;}

.rechnerVergleichAuswahl .buttonRechner span	{padding:0 15px 0 0;}
.rechnerKreditkarten .RVschalterbuttonweiter	{float:right; padding-right:15px;}
.rechnerRechner .RVschalterbuttonweiter,
.rechnerRechner .RVschalterbuttonergebnis	{float:right; padding-right:15px; margin-top:-30px;}
.rechnerRenten.rechnerBlockSeiteErg .RVschalterbuttonweiter	{margin-top:10px;}

.rechnerRechner .rechnerVergleichAuswahl .RVschalterbuttonweiter	{padding:0 20px 0 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; max-width:170px !important;}
.rechnerGiro .tabohnelogo,
.rechnerKreditkarten .tabohnelogo,
.rechnerGiro .tablogo,
.rechnerKreditkarten .tablogo	{width:137px; max-width:137px !important;}
.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; margin:32px 0 8px 0;}
.rparaokweiter a		{background:#19aa4c; padding:7px 5px 3px 20px; font-weight:bold; display:block;}
.rparaokweiter a span		{color:white; display:inline-block; margin-right:15px;}
.rparaokweiter a span		{height:23px;}
.rechnereinstieg .rparaokweiter	{float:right; margin-top:14px;}
.rparaokweiter a:hover		{background:orangered;}

.datatabVERGLEICH input:checked + label::before,
.rparacheckbox input[type="checkbox"]:checked + label:before	{color:#19aa4c;}

.detailblockbank .AnbieterLand		{display:block; font-size:20px; margin:0;}


.buttonRechner			{display:table-cell; height:30px; padding:0 0 0 15px; vertical-align:middle;}
.RVschalter			{display:block;}

.RechnerButtonZurBank{
	display:table-cell;
	height:40px;
	padding:0 0 0 15px;
	vertical-align:middle;
}
.RechnerButtonZurBank span {
	display:inline-block;
	line-height:18px;
	text-align:left;
	width:150px;
}
.datatabZURBANK					{width:180px;}
.datatabZURBANK .RechnerButtonZurBank::before	{color:white; content:'weiter'; font-size:16px; font-weight:bold; padding-right:70px; margin-top:0;}
.datatabZURBANK .tabMarketingLink span		{display:none;}
.datatabZURBANK .tabMarketingLink .rechnericon::before {font-family:inherit;}
.RechnerButtonZurBank::after	{color:white; content:'\EA59'; font-size:13px; display:block; float:right; margin:2px 15px 0 0;}

.detailzurbank				{float:right;}



.datatabPClink				{display:none !important;}

.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;
}
.tabeinlagensicherung img {
	height:9px;
	margin-left:5px;
	width:12px;
}



.tabtddetails		{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;}




.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	{background:#dedede; padding:15px 10px 30px 0; width:calc(100% - 10px);}
.rechnerHypo .buttonzeile	{width:100%;}

.rechnerGiro .rechnerInfoKumuliert		{font-size:12px;}
.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;}

.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;}


#parazeiletext_fuerR .eingabelabel label	{width:60px;}
#parazeiletext_fuerR .spalteinput span		{float:left;}
#parazeiletext_fuerR input[name="fuerR"] {margin:3px 0 0 0;}


.modellbody		{padding-bottom:25px;}
.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;}
.rechnercopyright	{float:right; font-size:12px; padding:15px 20px 0 0;}
.DatenschutzLink *	{font-size:12px;}

.modellbox	{background:#f0f0f0; margin:20px 0 0 0; padding:10px 20px 20px 20px;}
.rechnerSeiteErg .modellbox	{margin:20px 0 0 0; padding:10px;}
.modellkopf	{padding:9px 0 9px 5px;}
.modellblock	{padding-right:22px; vertical-align:top;}
.modellpunkt	{display:list-item; margin-left:19px;}
.modellzusinfo	{clear:left; padding-top:15px;}

.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;}

.TablePre				{float:right;}
.rechnerKonditionen			{margin:20px 0 0 -5px; width:calc(100% + 30px);}
.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:#19aa4c;}
.rechnerVersicherungen .detailblock .detailtabelle li span	{color:#323232 !important;}
.modellpunkte				{color:#19aa4c; font-size:13px;}
.modellpunkte span			{color:#323232 !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;
}
.rechnerDetail .buttonzurueck	{padding-left:20px;}
.detailblockbank		{padding:0 0 30px 20px;}
.detailblockbank div		{display:inline-block;}
.detailseite			{margin-left:10px;}

.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; padding:0 0 20px 20px;}
.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 0 0;
	padding:0 0 0 20px;
	width:100%;
}

.detailseite .detailprodukt	{float:none; line-height:18px; padding:0; margin:0;}

.detailseite .detailbeschreibung{padding:30px 0 50px; max-width:800px;}
.detailbeschreibung .detailblock{padding:0 40px 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;}

.detailpromo				{clear:left; margin-bottom:65px;}
.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:80px; padding:30px 25px 0 20px; margin-left:44px;}
.detailZurBankUnten			{margin-left:10px;}
.detailZurBankUnten .detailpromoblock3 div {margin-left:0;}
.detailpromoblock3 .detailpromozurbank	{width:230px;}
.detailpromoblock2 .detailpromozeile::before		{margin-top:-3px; padding-bottom:20px;}

.angezeigteAnbieterInfo,
.RVschalterbuttonzurueck		{margin:10px 0 0 10px;}

.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:10px;
	font-size:13px;
}
#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;}

.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 .tabtdeffzinsvon .datatabRATEVON {display:none;}

.rechnerGiro .rparaokweiter			{margin-top:40px;}
.rechnerGiro #rBlock_Min .RechnerInputLabel	{margin-top:19px;}
.rechnerGiroindividuell .rparablock		{display:block;}
.rechnerSubgiroindividuell .rparablock		{display:inline-block;}
.rechnerSubgiroindividuell .rparablock .rparalabel {width:230px;}
.rechnerSubgiroindividuell .rparablocktop  .rparablock {width:inherit;}
.rechnerSubgiroindividuell #rBlock_EC		{display:block; margin-top:15px;}
.rechnerSubgiroindividuell #rBlock_EC2		{margin-left:275px;}
.rechnerSubgiroindividuell #rBlock_EC2,
.rechnerSubgiroindividuell #rBlock_KK,
.rechnerSubgiroindividuell #rBlock_KK2		{margin-top:-37px;}
.rechnerSubgiroindividuell #rBlock_UmsKK	{display:block;}
.rechnerSubgiroindividuell #rBlock_onl		{margin:-52px 0 0 275px;}
.rechnerSubgiroindividuell #rBlock_Post		{margin:-52px 0 0 18px;}
.rechnerSubgiroindividuell .rparaokweiter	{margin-top:-40px;}

.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;}
.rechnerRechner .RechnerErgebnisTabelleDIV		{margin:0;}

.rechnerWerbungLZID				{margin-bottom:30px;}

.RVschalterbuttonsonst				{margin:0 0 0 -1px;}

.rechnerRenten .buttonweiter	{width:180px !important;}

.rechnerDispokredit .rparaeingabe		{display:none;}
.rechnerKreditkarten #rBlock_gewS		{display:block; margin-top:10px;}
.rechnerKreditkarten #rBlock_betr		{margin:-57px 0 0 272px;}
.rechnerKreditkarten .rparaokweiter		{margin:-33px 0 0 544px; display:block;}
.rechnerKreditkarten .tabtd.tabtdkarte		{width:50px;}
.rechnerKreditkarten .detailseite .tabtd .tabtd {padding-right:5px; width:100px;}
.rechnerKreditkartenPrepaid #rBlock_gewS,
.rechnerKreditkartenPrepaid #rBlock_nurP	{display:none !important;}
.rechnerKreditkartenPrepaid .rparaokweiter	{margin:-40px 0 0 544px;}

.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:-39px 0 0 20px;}
.rechnerKapitalanlageruhestand .rparaokweiter	{margin:0 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	{display:table;}
.rechnerGehalt.rechnerSeiteEin2 .tabtable		{}
.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%;}
.telefonrechnermobil				{margin-top:9px;font-weight:normal;text-align:left;}
.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;}
.rechnerVorsorge #selectki			{width:60px;}
.rechnerVorsorge #selectvor98			{width:240px;}
.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			{width:80px; margin-left:10px; padding:0 0 0 10px;}
.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,
.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;}
.rechnerBaugeldnormal #rBlock_bquo		{display:block; margin-top:15px;}
.rechnerBaugeldnormal .rparaokweiter		{display:block; margin:-33px 0 0 543px;}
.rechnerBaugeldnormal .rparaokweiter a		{z-index:10;}
xxx.rechnerBaugeldnormal .rparazuszeile		{margin-top:-60px;}
.rechnerVersicherungen .buttonergebnis span	{padding:0 20px;}
.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,
.rechnerZuzahlung #selectae,
.rechnerZuzahlung #selectaep			{width:210px;}
.rechnerRiester input[name="betr"],
.rechnerVorsorge input[name="betr"],
.rechnerZuzahlung input[name="betr"],
.rechnerZuzahlung input[name="betr"]		{width:75px;}

.rechnerTilgungsplan #selecttilgnxj,
.rechnerTilgungsplan #selectnxj			{width:75px;}
.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.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, tbody tr:nth-child(2n) td {background-color:transparent;}
.rechnerHypo #parazeiletext_vz1,
.rechnerHypo #parazeiletext_vz2			{height:200px;}
.rechnerHypo #parazeiletext_vz1 input,
.rechnerHypo #parazeiletext_vz2 input		{background:white; width:110px;}
.rechnerHypo table td				{color:#1d698a;}
.rechnerHypo table select {
	background:white !important;
	font-size:18px !important;
	margin:9px 0 0 0;;
	width:100px !important;
}
.rechnerHypo .buttonzeile			{padding:70px 0 20px;}
.rechnerRenten select				{width:75px;}
.rechnerRenten .RVschalterbuttonweiter		{display:block;}
.rechnerTilgungsplan #parazeiletext_z		{margin:30px 0 0;}
.rechnerGiro .rparatab .rparablockzeile		{width:auto;}
.rechnerErbschaft #selectbetrH,
.rechnerSchenkung #selectbetrH{
	font-size:15px;
	height:22px;
	min-height:22px;
	padding-top:0;
	width:110px;
}
.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: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:10px !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	{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 label,
.rechnerSparbriefe #rBlock_mMsAp label		{font-size:11px;}
.rechnerFestgeld #rBlock_mMsAp a,
.rechnerSparbriefe #rBlock_mMsAp a		{display:block; margin:-58px 0 0 227px;}
.rechnerTopfonds .rparazuszeile			{display:none;}
.rechnerTopfonds .rparaanwahl			{padding-bottom:40px;}
.rechnerTopfonds .datatabNAME			{font-size:18px; font-weight:bold;}
.rechnerKonditionen select			{min-height:20px; width:100px;}
.rechnerTopfonds .datatabNAME			{max-width:200px;}
.rechnerSozial #selectks13			{width:110px;}
.rechnerSozial #selectap0,
.rechnerSozial #selectap1a,
.rechnerSozial #selectap1,
.rechnerSozial #selectap2,
.rechnerSozial #selectap3,
.rechnerSozial #selectap4,
.rechnerSozial #selectap5			{width:105px !important;}
.rechnerKreditvergleich.rechnerSeiteEin1 #RechnerButtonWeiter span,
.rechnerKreditvergleich.rechnerSeiteEin3 #RechnerButtonWeiter span	{font-size:12px;}
.rechnerKreditvergleich.rechnerSeiteEin .subkopf,
.rechnerKreditvergleich.rechnerSeiteEin .subkopf *	{background:#19aa4c; color:white;}
.rechnerKreditvergleich.rechnerSeiteEin .subkopf td	{border:0 !important;}
.rechnerTelefon .buttonsonst > span		{font-size:14px;}
.rechnerAuswahlTilgung				{color:black; font-weight:bold; font-size:11px;}
.rechnerAuswahlTilgung input			{min-height:20px; height:20px;}
.rechnerTelefon .RVschalterbuttonsonst		{display:inline-block;}

.rechnerGiro .rechnereingabeseiteauswahl div	{width:15%;}
.rechnerGeldanlage .rechnereingabeseiteauswahl div{width:19%;}

.rechnerButtonInfo				{margin:-28px 0 0 200px;}
.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;}
.rechnerMieten #selectlz			{width:150px;}
.rechnerVerzinsung #selectkkv			{width:230px;}

.rechnerKaufkraft.rechnerSeiteEin .tabtd,
.rechnerVerzinsung.rechnerSeiteEin .tabtd {height: auto !important;}
.rechnerVersicherungen #selectberuf		{font-size:12px; width:300px;}
.rechnerSparplanChart				{margin-right:10px;}

.buttonsonst					{padding-top:8px;}

.buttoninaktiv, .RVschalterbuttoninaktiv	{display:none !important;}
.datatabRATING					{text-align:center;}

.eingabelabel label				{width:290px;}
.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;}
.rechnerSortTab			{display:none; width:260px; font-size:15px;}

.rparaanwahl			{margin:60px 0 0 0; padding:10px 0 5px 15px;}
.rparazuszeile			{margin:0 0 0 0; padding:15px 0 10px 0;}
.rparaanwahl,
.rparazuszeile			{background:#dedede; font-size:13px;}

.biallotipp,
.kontowechselservice		{cursor:pointer; height:20px; margin:-20px 0 2px 0; position:absolute;}
.biallotipp {
	background:url("//data.biallo.de/finserv/rechner/Include/tab/biallotipp.png") no-repeat scroll 0 0 transparent;
	width:133px;
}
.kontowechselservice {
	background:transparent url("//data.biallo.de/finserv/rechner/Include/tab/kontowechselservice.png") no-repeat;
	width:175px;
}
.tabtd table *			{background:transparent;}
.buttonzurueck			{margin:0; padding:0;}
.buttonzurueck::before		{margin:0 20px 0 -15px; padding:0;}
.rechnerRechner .RVschalterbuttonzurueck {margin:0 0 0 8px;}
.rechnerTelefon.rechnerBlockSeiteErg .RVschalterbuttonzurueck {margin:0;}

.rechnerAbrufkredit .rparaanwahl		{padding-bottom:50px;}
.rechnerAbrufkredit .rparazuszeile		{display:none;}

input[type="checkbox"]				{clear:left; float:left;}
.eingabeCeckboxLabel				{float:left; margin:-23px 0 0 20px;}
.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;}
.rechnerVersicherungen .datatabLEISTUNGEN	{width:240px;}

.rechnerRenten .RVschalterbuttonweiter .buttonRechner::after	{padding-right:17px;}
.ErgebnisZeile .rtabtd	{border-top:thin gray solid; padding-bottom:15px;}

@media screen and (min-width:760px){
	.rechnerTelefon .buttonRechner		{display:inline-block; padding:5px 0 5px 15px;}
	.rechnerTelefon .RVschalterbuttonsonst	{margin:0 0 0 30px; display:inline-block;}
	.rechnerTelefon #parazeiletext_tn .RVschalterbuttonsonst {display:block; margin:-49px 0 0 236px;}
}
@media screen and (max-width:1279px){
	.rechnerkommentare		{margin:4px 0 0 30px;}
	.rechnerSeiteErg .modellbox	{margin:10px 0 0 0;}
	.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 -20px; padding:0 0 0 30px; width:calc(100% - 2px);}
	.datatabZURBANK			{width:150px;}
	.datatabZURBANK .RechnerButtonZurBank::before {padding-right:50px;}
}
@media screen and (min-width:1020px) and (max-width:1279px){
	.rechnerVersicherungen .detailpromoblock2 {width:937px;}
	.rechnerVersicherungen .detailpromoblock2 .detailpromozeile {width:280px;}
	.rechnerVersicherungen .detailpromokasten > a {margin-left:0;}
	.tabtdLeistungen1, .tabtdLeistungen2	{display:none;}
	.tabtdLeistungen3,			{padding-left:0; padding-right:0;}
	.rechnerKapitalanlage #rBlock_sich	{display:block; margin-top:30px;}
	.rechnerKapitalanlage #rBlock_verf	{margin:-39px 0 0 20px;}
	.rechnerKapitalanlageeinmal .rparaokweiter,
	.rechnerKapitalanlagemonatlich .rparaokweiter	{margin:-36px 0 0 545px;}

	.rechnerSparplanmonatlich #rBlock_Auswahl{display:block; margin:20px 0 40px 0;}
	.rechnerBaugeldnormal #rBlock_bquo	{display:block; margin:15px 0 0 0;}
	.rechnerAuszahlplan .rparaokweiter,
	.rechnerHypothekendarlehen .rparaokweiter,
	.rechnerBaugeldvolltilgung .rparaokweiter{display:block; margin:15px 0 0 0;}
	.rechnerGiro #rBlock_Auswahl		{display:block; margin:20px 0 0;}
	.rechnerGiro #rBlock_iMod		{margin-left:20px;}
	.rechnerKreditkartenPrepaid #rBlock_betr {display:block; margin:40px 0 0;}
	.rechnerKreditkartenPrepaid .rparaokweiter{margin:-40px 0 0 544px;}
	.rechnerTilgungsplan .rparaokweiter	{display:block; margin:40px 0 0 546px;}
	.rechnerSubgiroindividuell #rBlock_nzk	{display:block; margin-top:20px;}
	.rechnerSubgiroindividuell #rBlock_EC	{display:inline-block; margin:-51px 0 0 275px;}
	.rechnerSubgiroindividuell #rBlock_EC2	{margin-left:16px;}
	.rechnerSubgiroindividuell #rBlock_KK	{display:block; margin:0;}
	.rechnerSubgiroindividuell #rBlock_KK2	{margin:-52px 0 0 275px;}
	.rechnerSubgiroindividuell #rBlock_UmsKK{display:inline-block; margin:-52px 0 0;}
	.rechnerSubgiroindividuell #rBlock_onl	{display:block; margin:15px 0 0;}
	.rechnerSubgiroindividuell #rBlock_Post	{margin:-52px 0 0 275px;}
	.rechnerBaufikalkulation .rparaokweiter	{display:block; margin:60px 0 0 543px;}

	.detailpromoblock1			{width:250px;}
	.detailpromozeile23			{width:550px;}
	.detailpromoblock1 .detailpromozeile3	{margin:-10px -10px 0 0;}
	.detailpromoblock2{
		border-left:0;
		margin:114px 0 0 -308px;
		padding:10px 0 0 10px;
		position:absolute;
		background:#f0f0f0;
		height:30px;
		width:937px;
	}
	.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 0 0 200px;}
	.detailpromoblock3			{margin:0 0 0 89px; width:550px;}
	.detailZurBankUnten .detailpromoblock3	{margin:0; width:350px;}
	.detailZurBankUnten .detailpromoblock3 div	{margin:0;}
	.detailpromoblock3 .detailpromozurbank	{width:290px;}
	.rechnereingabeauswahl			{margin:10px 0 25px -15px;}
	.rechnerTelefonBis			{font-size:12px !important;}
}

@media screen and (min-width:760px) and (max-width:1019px){
	.rechnerSeiteErg .tabtd				{padding:5px 8px;}
	.rechnerSeiteErg div.tabtd:nth-child(2)		{padding:5px 15px;}
	.tablogo,  .tabohnelogo  			{width:130px; max-width:130px !important;}
	.rechnerGiro #rBlock_Auswahl	{display:block; margin:20px 0 0;}
	.rechnerGiro #rBlock_iMod	{margin-left:20px;}
	.rechnerkommentare		{margin:4px 0 0 41px;}
	.rechnerkommentare.rechnerkommentareohnepc	{margin-top:-14px;}
	.rechnerTelefonBis			{font-size:10px !important;}
	.rechnereingabeauswahl			{margin:10px 0 15px -15px;}
	.rechnerTilgungsplan #parazeiletext_AnzJ,
	.rechnerTilgungsplan #parazeiletext_tilg,
	.rechnerTilgungsplan #parazeiletext_tilgnxj {margin-top:85px;}
	.rechnerBaugeldnormal #rBlock_bquo	{display:block; margin:15px 0 0 0;}
	.rechnerBaugeldnormal .rparaokweiter	{padding:0; margin:-34px 0 0 444px;}
	.rechnereingabeseiteauswahl *,
	.rechnereingabeseiteauswahl .infozumtext::after	{font-size:16px;}
}
@media screen and (max-width:1019px){
	.rechnerTopfonds .RechnerButtonZurBank::after {margin: 0 0 0 -8px;}
	.buttonRechner span,
	.buttonzeile .RechnerButtonZurBank span	{display:inline-block;}
	.rechnerRenten .buttonweiter span	{display:inline;}
	.rechnerAuswahlTilgung			{font-size:10px;}
	.rechnerHypothekendarlehen .rparaokweiter{display:inline-block; margin:-1px 0 0 20px;}
	.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				{width:40px;}

	.tabtdLeistungen1, .tabtdLeistungen2	{display:none;}
	.tabtdLeistungen3			{padding-left:0;padding-right:0;}
	.buttonRechner				{padding:0 0 0 10px;}
	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:16px;}
	.buttonRechner::after		{margin-top:11px;}
}
@media screen and (min-width:500px) and (max-width:1019px){
	.rechnerBaugeldvolltilgung #rBlock_bquo		{display:block; margin:15px 0 0 0;}
	.rechnerBaugeldvolltilgung .rparaokweiter 	{display:block; margin:-33px 0 0 204px;}
	.rechnerHypothekendarlehen #rBlock_bquo		{display:block; margin:30px 0 0;}
	.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_betr		{margin:-57px 0 0 221px;}
	.rechnerKreditkarten .rparaokweiter		{margin:-33px 0 0 443px;}
	.rechnerKreditkartenPrepaid #rBlock_betr	{display:block; margin:40px 0 0;}
	.rechnerKreditkartenPrepaid .rparaokweiter	{margin:-40px 0 0 544px;}

	.rechnerSubgiroindividuell #rBlock_nzk		{display:block; margin-top:20px;}
	.rechnerSubgiroindividuell #rBlock_EC		{display:inline-block; margin:-51px 0 0 275px;}
	.rechnerSubgiroindividuell #rBlock_EC2		{margin:-49px 0 0 16px;}
	.rechnerSubgiroindividuell #rBlock_KK		{display:block; margin:0;}
	.rechnerSubgiroindividuell #rBlock_KK2		{margin:-52px 0 0 275px;}
	.rechnerSubgiroindividuell #rBlock_UmsKK	{display:inline-block; margin:-52px 0 0;}
	.rechnerSubgiroindividuell #rBlock_onl		{display:block; margin:15px 0 0;}
	.rechnerSubgiroindividuell #rBlock_Post		{margin:-52px 0 0 275px;}
	.rechnerKapitalanlage #rBlock_sich		{display:block; margin-top:30px;}
	.rechnerKapitalanlage #rBlock_verf		{margin:-39px 0 0 20px;}
	.rechnerKapitalanlageruhestand #rBlock_rAz	{display:block; margin-top:30px;}
	.rechnerKapitalanlageruhestand #rBlock_sich	{display:inline-block; margin:-39px 0 0 20px;}
	.rechnerKapitalanlageruhestand #rBlock_verf	{display:block; margin:30px 0 0;}
	.rechnerKapitalanlage .rparaokweiter		{display:block; margin:50px 0 0;}
	.rechnerKapitalanlageruhestand .rparaokweiter	{display:inline-block; margin:0 0 0 20px;}
	.rechnerKopf .rparakopf				{margin-bottom:0;}
	.datatabKARTE img				{height:40px !important;}
	.rechnerVergleichAuswahl .buttonRechner span	{display:inline-block;}
	.rechnervergleichsseite *			{font-size:15px;}

	.detailpromoblock2{
		border-left:0;
		margin:114px 0 0 -258px;
		padding:10px 0 0 10px;
		position:absolute;
		background:#f0f0f0;
		height:45px;
		width:716px;
	}
	.detailpromoblock2 .detailpromozeile	{display:flex; font-size:13px; 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 177px;}
	.detailpromoblock3			{width:425px;}
	.detailpromoblock3 .detailpromozurbank::after	{margin:5px 0 0 !important;}
	.detailpromoblock3 div			{width:246px;}
	.rechnerVersicherungen .detailpromoblock3 span:first-child::before {content:"";}
	.rparablock, .rparablocktop,
	.rparacheck				{width:200px;}
	.RechnerInput input,
	.RechnerInputX3 input,
	.RechnerInputX6 input,
	.RechnerInputX9 input			{width:170px;}
	.rparaselect,
	.rparaokweiter				{width:180px;}
	.rparacheckbox label			{margin:1px 0 0 22px;}
}

@media screen and (max-width:900px){
	.rechnerVersicherungen .datatabLEISTUNGEN	{width:140px;}
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(2),
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(3),
	.rechnerVersicherungen.rechnerBlockSeiteErg div.stabtd:nth-child(4) {display:none;}
}

@media screen and (min-width:500px) and (max-width:859px){
	#rBlock_Auswahl				{display:block; margin:30px 0 0 0;}
	.detailbeschreibung			{width:inherit; margin-right:-30px; padding-right:60px;}
	.rechnerGiro .tabtddetails		{display:none;}
	.detailZurBankUnten .detailpromoblock3	{margin: 0 !important;}
	.rechnereingabeseiteauswahl *,
	.rechnereingabeseiteauswahl .infozumtext::after	{font-size:14px;}
	.rechnerVersicherungenKP .tabtddetails,
	.rechnerVersicherungenKP .tabtddetails	{display:none;}
}

@media screen and (max-width:759px){
	.rechnerVersicherungen .detailpromokasten > a	{margin-left:0;}
	.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;}
	.rechnerReisekosten table		{width:250px;}

	.detailpromokasten			{display:block; height:295px; width:432px;}
	.detailpromoblock2			{margin:110px 0 0 -251px; height:89px; width:410px; border-top:4px solid #f8f8f8;}
	.detailpromoblock2 .detailpromozeile	{margin:0; width:400px;}
	.detailpromoblock3			{margin:230px 0 0 -434px; width:410px;}
	.detailpromoblock3 div			{width:387px;}
	.detailpromoblock2 .detailpromozeile {margin:0 0 0 33px !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;}
	.rechnerTopfonds .datatabNAME		{font-size:15px;}
	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:15px;}
	#popupbox				{font-size:12px;}
	.datatabZURBANK				{width:110px;}
	.datatabZURBANK .RechnerButtonZurBank::before {padding-right:10px;}
	.rechnerSeiteErg .tabtd			{padding:4px 7px;}
	.rechnerSeiteErg div.tabtd:nth-child(2)	{padding:4px 12px;}
	.rechnereingabeseiteauswahl *,
	.rechnereingabeseiteauswahl .infozumtext::after	{font-size:13px;}
	.rechnerVergleichAuswahl,
	.tabtdvergleich				{display:none;}
	.rechnerVersicherungen .tabtdname	{border-left:thin #bbbbbb solid; border-top-left-radius:3px; border-bottom-left-radius:3px;}
}

@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; max-width:100px !important;}
	.rechnerGiro .tabtdproduktcheck, 
	.rechnerKredit .tabtdrate		{display:none;}
	.rechnerKredit .kreditmtlrate,
	.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;}

	.rechnerBaugeld #rBlock_Auswahl		{padding-bottom:50px;}
	.detailpromoblock1 .detailpromozeile1	{margin:20px 0 0 10px;}
	.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;}
	.rechnerBaufikalkulation.rechnerSeiteEin4 .tabergebnis *	{font-size:15px;}
	.rechnerBaugeldnormal .rparaokweiter	{padding:0; margin:-33px 0 0 413px;}
	.rechnereingabeseiteauswahl div		{display:none;}
	.rechnereingabeseiteauswahl select	{display:inline-block;}
}
@media screen and (min-width:500px) and (max-width:650px){
	.rparacheckbox .rparalabel		{width:145px;}
	.detailpromoblock3 div			{margin-left:177px;}
	.rechnerBlockDetails .tabtr div.tabtd:first-child {padding-right:3px;}
	.tabtdproduktcheck			{display:none;}
	.tabtddetails				{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;}
	.rechnerGiro #rBlock_Auswahl		{margin:-75px 0 0 213px;}
	.rechnerInternet .tabtr div.tabtd:nth-child(5){display:none;}
	.rechnerVersicherungen #selectabT	{width:170px;}
	.rechnerBaugeldvolltilgung .rparaokweiter {margin:-40px 0 0 210px !important;}
	.rechnerKreditkarten #rBlock_gewL	{display:block; margin:10px 0 0 0;}
	.rechnerKreditkarten #rBlock_gewS	{margin:-58px 0 0 207px;}
	.rechnerKreditkarten #rBlock_betr	{display:block; margin:10px 0 0 0;}
	.rechnerKreditkarten .rparaokweiter	{margin:-33px 0 0 208px;}

	.rechnerKopf				{padding:20px 0 20px 20px;}
	.spaltelabel				{padding-bottom:2px;}
	.eingabelabel				{padding:3px;}
	.rechnerTilgungsplan .eingabeUeberschrift{display:none !important;}
	.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 #rBlock_tilg	{display:block; margin:10px 0 0 0;}
	.rechnerBaugeldnormal #rBlock_bquo	{margin:-55px 0 0 203px;}
	.rechnerBaugeldnormal .rparaokweiter	{display:block; margin:20px 0 0 0;}
	.rechnerBaugeldvolltilgung .rparaokweiter{display:block; margin:0;}
	.rechnerAuszahlplan .rparaokweiter	{margin:0;}

	.rparacheck .rparalabel			{padding-right:0;}
	.rechnerSparplanmonatlich #rBlock_Auswahl{margin:-62px 0 0 214px;}
	.rechnerHypothekendarlehen .rparaokweiter{margin:-1px 0 0;}
	.rechnerSubgiroindividuell .rparainput	{width:100px;}
	.rechnerSubgiroindividuell #rBlock_Min	{margin:0 0 0 -55px;}
	.rechnerSubgiroindividuell #rBlock_nzk,
	.rechnerSubgiroindividuell #rBlock_EC2,
	.rechnerSubgiroindividuell #rBlock_KK2,
	.rechnerSubgiroindividuell #rBlock_onl,
	.rechnerSubgiroindividuell .rparaokweiter,
	.rechnerSubgiroindividuell #rBlock_Auswahl{margin-left:210px;}
	.rechnerTilgungsplan #rBlock_abD	{margin:-5px 0 0 5px;}
	.rechnerTilgungsplan #rBlock_nxj	{margin:-5px 0 0 5px;}
	.rechnerBaufikalkulation .rparaokweiter {margin:0;}
	.rechnerRenten select			{width:90px;}

	.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				{font-size:11px;}
	.tabohnelogo				{font-size:13px;}
}
@media screen and (min-width:500px) and (max-width:580px){
	.rechnerVersicherungen .tabtdleistungen		{display:none;}
}
.tabtdsmartphone{display:none;}
@media screen and (max-width:499px){
	.tabohnelogo				{font-size:12px;}
	.rparablock, .rparablocktop,
	.rparacheck				{margin-right:0; width:175px;}
	.RechnerInput input,
	.RechnerInputX3 input,
	.RechnerInputX6 input,
	.RechnerInputX9 input			{width:153px;}
	.rparaselect,
	.rparaokweiter				{width:165px;}
	.detailseite .detailbody		{margin:0; padding:0;}
	.rechnerVergleichAuswahl,
	.tabtdvergleich				{display:none;}
	.rparakopf1				{margin:-4px 0 0 0; width:300px; line-height:18px;}
	.rparakopf1::before			{font-size:18px;}
	.tabtddetails				{display:none;}
	.rechnerSeiteErg .tabtd			{padding:2px 5px;}
	.rechnerSeiteErg div.tabtd:nth-child(2)	{padding:2px 8px;}

	.imgDeutschland, .imgEuroraum, .imgWeltweit, .imgVisaCard, .imgMasterCard {height:18px;}

	.rechnerKreditkarten #rBlock_gewL	{display:block; margin:10px 0 0 0;}
	.rechnerKreditkarten #rBlock_gewS	{margin:-58px 0 0 178px;}
	.rechnerKreditkarten #rBlock_betr	{display:block; margin:10px 0 0 0;}
	.rechnerKreditkarten .rparaokweiter	{margin:-33px 0 0 178px;}
	.rechnerBaugeldnormal .rparaokweiter	{margin:-33px 0 0 175px;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(10) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(9) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(8) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(7) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(6) {display:none;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(5) {display:none;}
	.rechnerGiro .rechnerInfoKumuliert	{font-size:9px;}
	.rechnerGiro .tabtddispozins,
	.rechnerGiro .tabtdbargeldversorgung	{display:none;}
	.rparaokweiter				{display:block;}
	.detailpromoblock3 div			{margin-left:0;}
	.rechnerkommentare			{float:left; margin:4px 0 0 0 !important;}
	.rechnerkommentare.rechnerkommentareohnepc		{margin-top:0;}

	.rechnerReisekosten table		{width:200px;}
	.rechnerNormal .tabohnelogo,
	.rechnerNormal .tablogo			{width:100px; max-width:100px !important;}
	.rechnerRiester #selectag,
	.rechnerVorsorge #selectag,
	.rechnerZuzahlung #selectae,
	.rechnerZuzahlung #selectaep		{width:150px;}

	.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;}
	.rechnerKonditionen .tabtd		{display:table-cell;}

	.rechnerAngebotszins			{margin-left:-8px;}
	.detailseite .detailbeschreibung	{margin:0; padding:5px;}

	.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 -85px 0 0;}
	.detailpromoblock2	{border-left:0; font-size:13px; margin:-2px 0 0; width:100%;}
	.detailpromoblock3	{margin:0;}
	.detailpromoblock3	{width:100%;}
	.detailpromoblock3 div	{width:calc(100% - 45px);;}
	.detailpromoblock2 .detailpromozeile::before {margin:-6px 0 0 -10px;}
	.detailpromoblock1 .detailpromozeile3 {margin:-5px 0 0 250px;}
	.detailpromo .tablogo	{width:130px;}
	.detailpromoblock2	{height:75px;}
	#popupbox		{font-size:10px; padding:5px;}
	.rechnereingabeseiteauswahl div		{display:none;}
	.rechnereingabeseiteauswahl select	{display:inline-block;}
	.zinsradarX, .zinsradarX *,
	.datatabvalue, .datatabvalue *,
	.datatabwert, .datatabwert *		{font-size:15px;}

	.datatabZURBANK					{width:40px;}
	.datatabZURBANK .RechnerButtonZurBank::before	{display:none;}
	.rechnerVersicherungen .tabtdleistungen		{display:none;}
	.rechnerKredit .tabtdrate {display:none;}
}
@media screen and (max-width:450px){
	.rechnerVersicherungenPR  .tabtdrenteGarantiert,
	.rechnerVersicherungenKV  .tabtdgesamtbeitrag {display:none;}
	.tabohnelogo				{font-size:11px;}
}
@media screen and (max-width:400px){
	.rparakopf1			{width:230px; line-height:16px; margin:-2px 0 0 0;}
	.rparakopf1::before		{font-size:16px;}
	.rechnerNormal .tabohnelogo,
	.rechnerNormal .tablogo		{width:90px; max-width:90px !important;}
	.rechnerTelefon .ergebnistab div.tabtd:nth-child(4) {display:none;}
	.rechnerSeiteErg .tabtd			{padding:3px 5px;}
	.rechnerSeiteErg div.tabtd:nth-child(2)	{padding:3px 8px;}
	.rparablock, .rparablocktop,
	.rparacheck				{width:150px;}
	.RechnerInput input,
	.RechnerInputX3 input,
	.RechnerInputX6 input,
	.RechnerInputX9 input			{width:128px;}
	.rparaselect,
	.rparaokweiter				{width:140px;}
	.rechnerKreditkarten #rBlock_gewS	{margin:-58px 0 0 153px;}
	.rechnerKreditkarten .rparaokweiter	{margin:-33px 0 0 153px;}
	.rechnerKreditkarten #rBlock_gewF	{font-size:11px;}
	.rechnerBaugeldnormal .rparaokweiter	{margin:-33px 0 0 150px;}
	.tabohnelogo				{font-size:10px;}
}
@media screen and (max-width:350px){
	.rparakopf1			{width:200px; line-height:14px; margin:1px 0 0 0;}
	.rparakopf1::before		{font-size:13px;}
	.detailpromo .tablogo		{width:100px;}
	.detailpromoblock1		{width:57%;}
	.detailpromoblock3 .detailpromozurbank::after {margin:5px 20px 0 0 !important;}
	.rechnerNormal .tabohnelogo,
	.rechnerNormal .tablogo		{width:80px; max-width:80px !important;}
	.rechnerSeiteErg .tabtd				{padding:2px 3px;}
	.rechnerSeiteErg div.tabtd:nth-child(2)		{padding:2px 5px;}

	.rparablock, .rparablocktop,
	.rparacheck					{display:block !important; width:250px;}
	.RechnerInput input,
	.RechnerInputX3 input,
	.RechnerInputX6 input,
	.RechnerInputX9 input			{width:237px;}
	.rparaselect,
	.rparaokweiter				{width:250px;}
	.rparaokweiter				{width:250px;}
	.rechnerKreditkarten #rBlock_gewS	{margin:0;}
	.rechnerKreditkarten .rparaokweiter	{margin:0;}
	.rechnerKreditkarten .tabtdkarte	{display:none;}
	.rechnerKreditkarten #rBlock_gewF	{font-size:13px;}
	.rechnerBaugeldnormal .rparaokweiter	{display:block; margin:15px 0 0 0;}
	.rechnereingabeseiteauswahl select	{width:250px;}
}
@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;}

.rechnervergleichsseite div.tabtd:first-child		{background:transparent; border:none;}
.rechnervergleichsseite div.tabtd:first-child,
.rechnervergleichsseite div.tabtd:first-child *		{color:black;}
.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:thin solid #bbbbbb;}
.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:black; font-weight:bold; margin:8px 0;}
.tabeinlagensicherung > span,
.tabtddetails li				{color:#323232;}

.sieheUnten {
	background:url("//data.biallo.de/finserv/rechner/Include/tab/sieheUnten2.pgn") no-repeat;
	display:block;
	height:15px;
	width:20px;
	position:absolute;
	top:50px;
	left:30px;
}


.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:#19aa4c;}
.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:#19aa4c;}
.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.rechnerVersicherungen .tabhead *,
.rechnerRechner.rechnerVersicherungen .rechnerHeadline *{color:#white; font-size:15px;}
.rechnerRechner .tabhead *,
.rechnerRechner .rechnerHeadline *,
.rechnerRenten div.rtabtr *				{font-size:24px;}

.subkopf					{font-size:14px; padding:15px 15px 15px 30px;}
.detailblockbank div				{margin-left:10px;}

.RechnerInput input,
.rparainput, .rparaselect	{border:1px solid #cecece;}
.rparacheckbox .rparalabel	{color:#323232;}
.rparalabel			{vertical-align:top;}



.rparaok{
	background-image:url("//data.biallo.de/finserv/rechner/Include/tab/qbetrok.jpg");
	background-repeat: no-repeat;
}


.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;}


.ergebnistab {
	border:0;
	empty-cells:show;
	border-collapse:separate;
	border-spacing:0 6px;
}
.rechnerSeiteErg .tabtr.tabzeile .tabtable .tabtd div[style] {
	background:none repeat scroll 0 0 transparent;
}



.tablineSonst .tabtd		{background:#f7f7f7;}
.tablineSonst *			{color:#444444; opacity:0.85; -moz-opacity:0.85; cursor:default;}



.tabtd.tabhead, .tabtd.tabheadpre {
	background:#eeeeee;
	color:black;
	font-size:15px;
}
.detailseite div.tabtd.tabhead {text-align:center !important;}
.detailseite div.tabtd.tabhead:first-child {text-align:left !important;}

.tabtd.tabhead *, .tabtd.tabheadpre *	{color:black;}

a.tabheadlink {
	text-decoration:none;
	color:white;
	font-size:15px;
}

.tabheadsub	{color:white; font-weight:normal; font-size:12px; text-align:center;}



.eingabetab			{background:transparent; border:0; color:#1d698a;}
.eingabetab input,
.eingabetab select		{font-size:13px; color:#707070;}
.eingabetab option		{background:white;}
.eingabezeilennr		{background:black; color:#FFFFFF;}
.eingabeUeberschrift *		{font-size:15px !important; font-weight:bold; background:transparent !important;}

.eingabelabel			{font-size:13px;}
#parazeiletext_beruf select	{font-size:11px;}

#parazeiletext_vz1 select,
#parazeiletext_vz2 select	{font-size:14px;}
#parazeiletext_vz1 input,
#parazeiletext_vz2 input	{font-size:14px;}




.rechnerSeiteErg .tabline	{background:white; vertical-align:middle;}
.tablineff			{background-color:transparent; font-size:12px; font-style:normal;}

.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:20px; font-weight:bold;}
.zinsradarRot			{color:#ee0000;}
.zinsradarGruen			{color:#006600;}
.zinsradarSchwarz		{color:#111111;}
.datatabZAHLBEITRAG *,
.datatabERTRAG *		{color:#0b5fac;}

.datatabVORTEIL *		{font-size:11px;}
.datatabVERGLEICH a {
	position: relative;
	right:8px;
}



.RechnerButtonZurBank		{background:#19aa4c;}
.RechnerButtonZurBank span	{color:white; font-size:15px; font-weight:bold;}
.RechnerButtonZurBank:hover	{background:orangered;}

.buttonRechner			{background:#19aa4c;}
.buttonRechner span		{color:white; font-size:14px; font-weight:bold;}
.buttonRechner:hover		{background:orangered;}

.tabtddetails *			{font-size:14px; font-weight:normal; color:#323232;}
.rechnerdetaillisteinfo		{color:#19aa4c; font-weight:bold; cursor:pointer;}
.rechnerdetaillisteinfo:hover	{color:#003750;}


a.gesamtenvergleich{
	background:url("//data.biallo.de/finserv/rechner/Include/tab/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;}

a.seitedrucken{
	background-image:url(//data.biallo.de/finserv/rechner/Include/tab/druck.jpg); background-repeat: no-repeat;
}
a.seitedruckenext{
	background-position:center top;
	text-decoration:none;
	background-image:url(//data.biallo.de/finserv/rechner/Include/tab/druck.jpg); background-repeat: no-repeat;
}

.infozumtext::after			{content:'\EA35'; color:#19aa4c; font-size:12px;}

.sortup::before,
.sortdown::before {
	color:gray;
	content:'\EA56';
	font-size:12px;
	display:inline;
	padding-right:5px;
}
.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:transparent;}
.rechnerVersicherungen .rechnerBlockSeiteErg .buttonzeile	{background:transparent;}
.rechnerVersicherungen .buttonzeile .buttonRechner		{padding:0;}

.rechnerBlockListe .buttonzeile,
.rechnerBlockSeiteErg .buttonzeile	{background:transparent;}

.rechnerBlockDetails .buttonzeile	{background:white; margin-top:20px;}


.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 #19aa4c;}
.modellframe	{color:#19aa4c;}
.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/Include/tab/pcheckicon24.gif); background-repeat: no-repeat;
}




.modellkopf	{font-weight:bold;}
.modelltext {
	color: black;
	font-weight: normal;
}
.modellzusinfo	{font-weight:bold;}

.frankebornbergrating {
	font-weight:bold;
	color:#19aa4c;
	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.seitedrucken{
	font-size: 11px;
	background-image: url(//data.biallo.de/finserv/rechner/Include/tab/druck.jpg); background-repeat: no-repeat;
}
a.seitedruckenext{
	font-size: 9px; color:#000000;
	background-position:center top;
	background-image: url(//data.biallo.de/finserv/rechner/Include/tab/druck.jpg); background-repeat: no-repeat;
}
a.infobox {
	font-size:11px;
	background-position:5px top;
	background-image:url(//data.biallo.de/finserv/rechner/Include/tab/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;}

.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:hover			{color:white; background:orange-red; border:0 !important;}
.RVschalterbuttonzurueck:hover *,
.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:14px;}
.detailblock .detailtabelle div.tabtd:first-child,
.detailblock .detailtabelle div.tabtd:first-child *	{color:black; font-size:14px;}
.detailblock .rechnerRot{font-weight:bold;}
.detailseite .detailblockname{
	background:white;
	color:#19aa4c;
	font-size:15px;
	font-weight:bold;
}
.detailblockbank	{background:white; font-size:24px;}

.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/Include/tab/hierWeiter.gif") no-repeat scroll left top;
}

.rechnerKonditionen div.tabtd			{color:#19aa4c; 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:14px; font-weight:bold;}
.detailpromokasten					{background-color:#f0f0f0;}
.detailpromoblock1 .detailpromozeile2 span:last-child	{color:#19aa4c; font-size:27px;}
.detailpromoblock1 .detailpromozeile3			{font-size:18px;}
.rechnerForwarddarlehen .detailpromozeile2 .datatabwert,
.rechnerForwarddarlehen .detailpromozeile2 .datatabwert *{font-size:18px !important;}
.rechnerGiro #rBlock_iMod			{color:#19aa4c; font-size:15px;}

.detailpromoblock2 .detailpromozeile::before	{color:#19aa4c; font-size:14px;}
.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 -38px -30px;}
.detailpromoblock3 span				{font-size:14px; color:black;}
.detailpromoblock3 span:first-child::before { content:"Jetzt ";}
.detailpromoblock3 .RechnerButtonZurBank {
	background: url("//data.biallo.de/finserv/rechner/Include/tab/promo/weiter.png") no-repeat scroll left top transparent;
}
.detailpromoblock3 .RechnerButtonZurBank span {
	background:none;
	font-size:22px;
}
.detailpromoblock3 div				{background-color:#19aa4c;}
.detailpromoblock3 div:hover			{background-color:orangered;}
.detailpromoblock3 .detailpromozurbank		{color:white; font-size:18px;}
.detailpromoblock3 .detailpromozurbank::after	{content:'\EA08'; font-size:13px; float:right; margin:5px -20px 0 0;}


.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/Include/tab/popupboxzeigerup.png') no-repeat scroll 0 0;
}
#popupboxzeiger{
	background:transparent url('//data.biallo.de/finserv/rechner/Include/tab/popupboxzeiger.png') no-repeat scroll 0 0;
}
#popupboxaus		{cursor:pointer;}
#popupboxaus::before	{color:#19aa4c; content:"\EA21"; font-size:16px; float:right; padding:0 0 20px 20px;}
#popupbox ul		{margin-top:2px;}

.rechnerkommentare{
	background:transparent url('//data.biallo.de/finserv/rechner/Include/tab/kommentar.png') no-repeat scroll 0 0;
	color:white;
	font-weight:bold;
}
.rechnerkommentaretitel,
.rechnerkommentarzeit		{font-weight:bold; color:#19aa4c;}
.rechnerkommentartitel		{font-weight:bold;}


.rechnerWerbungLZID		{background:white !important; border:12px solid white;}
.rechnerWerbungLZID *		{background:white !important;}

.rechnerTelefon #parazeiletext_n .spalteinput div:last-child * {font-size:13px;}

.rechnerKreditvergleich.rechnerSeiteEin2 .eingabetabdiv,
.rechnerKreditvergleich.rechnerSeiteEin4 .eingabetabdiv {background:#19aa4c;}
.RVschalterbuttoninaktiv *	{background:white; color:black;}

.VersicherungPopUpLayer1	{width:46% !important;}
.VersicherungPopUpLayer2	{width:39% !important;}
#VersicherungPopUpLayerLink2,
#VersicherungPopUpLayerLink	{height:50px !important;}


@media screen and (max-width:1279px){
	.buttonRechner span		{font-size:14px;}
	.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;}
	.tabtddetails *			{font-size:12px;}
	.infozumtext::after		{font-size:16px;}
}
@media screen and (max-width:1019px){
	.tabtddetails *			{font-size:11px;}
	.zinsradarX, .zinsradarX *,
	.datatabvalue, .datatabvalue *,
	.datatabwert, .datatabwert *	{font-size:16px;}
	A.tabheadlink,
	.rechnerRechner.rechnerVersicherungen .tabhead *, 
	div.tabtd.tabhead:nth-child(n),
	.tabtd.tabhead, .tabtd.tabhead *,
	.tabtd.tabheadpre		{font-size:12px;}
	.RechnerButtonZurBank:hover	{color:black; background:orangered;}

	.datatabBEISPIEL table *	{font-size:10px;}
	.ergebnisseitetab *		{font-size:15px;}
	.infozumtext::after		{font-size:14px;}
}
@media screen and (max-width:759px){
	.tabtddetails *			{font-size:10px;}
	.detailpromozeile2 span 	{font-size:13px;}
	.detailblock .detailtabelle .tabtd,
	.detailblock .detailtabelle .tabtd *	{font-size:12px !important;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerRechner div.rtabtr *	{font-size:15px;}
	.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;}
	.rechnerTelefon .buttonRechner span		{font-size:14px;}
}
@media screen and (min-width:500px) and (max-width:630px){
	.detailpromoblock1 .detailpromozeile2 span:last-child	{font-size:20px;}
	#parazeiletext_beruf select			{font-size:10px;}
	.ergebnisseitetab *				{font-size:13px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerGehalt div.rtabtr *			{font-size:12px;}
}
@media screen and (max-width:499px){
	.rechnerSeiteErg .tabtd			{border:0;}
	.rechnerKonditionen *			{font-size:12px !important;}
	.tabtdproduktcheck			{display:none !important;}

	.tabtddetails *				{font-size:10px;}
	.zinsradarX, .zinsradarX *		{font-size:12px;}

	.tablineff .tabtd			{background:none transparent; cursor:inherit;}

	.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;}

	.rechnerVersicherungenKZS .rparakopf1::before		{content:"Krankenhauszusatz";}
	.rechnerVersicherungenKZT .rparakopf1::before		{content:"Krankentagegeld";}
	.rechnerNormal.rechnerTelefon .buttonRechner span	{font-size:14px;}

	.tabtdISIN *				{font-size:12px;}

	.rechnerSubgiroindividuell .rparablock	{font-size:11px;}
	.rechnerSubgiroindividuell .rparablock .rparalabel {font-size:10px;}
	.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;}
	.rechnerVersicherungen #selectberuf	{width:250px; font-size:12px;}

	.detailseite h1				{font-size:15px;}
	.detailseite h2				{font-size:18px;}
	.detailpromoblock1 .detailpromozeile2 span:last-child {font-size:20px;}
	.rechnerHypothekendarlehen .rparakopf1::before {font-size:15px;}

	#VersicherungPopUpLayer		{margin-left:-20px;}
	#VersicherungPopUpLayer *	{font-size:11px !important;}
	.VersicherungPopUpLayer1,
	.VersicherungPopUpLayer2	{width:calc(100% - 45px) !important;}
	#VersicherungPopUpLayerLink,
	#VersicherungPopUpLayerLink2	{width:calc(100% - 5px) !important; height:18px !important; font-size:14px !important;}
	.VersicherungPopUpLayer2	{margin-top:10px !important;}
}
@media screen and (max-width:400px){
	A.tabheadlink,
	div.tabtd.tabhead:nth-child(n),
	.rechnerRechner.rechnerVersicherungen .tabhead *, 
	.tabtd.tabhead, .tabtd.tabhead *,
	.tabtd.tabheadpre			{font-size:10px;}
	.datatabvalue, .datatabvalue *,
	.datatabwert, .datatabwert *		{font-size:14px;}
	.rparaokweiter *			{font-size:13px;}
}
@media screen and (max-width:350px){
	.detailpromoblock2		{font-size:11px;}
	.rechnerRechner .tabhead *,
	.rechnerRechner .rechnerHeadline *,
	.rechnerTilgungsplan div.rtabtr *{font-size:10px;}
	.rechnerGehalt div.rtabtr *{font-size:9px;}
	.zinsradarX, .zinsradarX *		{font-size:10px;}
}

.datatabsmall, .datatabsmall *			{font-size:12px;}
.tabtdproduktcheck			{display:none !important;}





@media print {
	.rechnerDrucken,
	.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;}
	.tabtddetails *					{font-size:9px !important;}
	.tabtd.tabhead, .tabtd.tabheadpre,
	.tabtd.tabhead *, .tabtd.tabheadpre *		{font-size:10px !important;}
	.infozumtext::after				{display:none !important;}
	.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:13px !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;}

	.rechnerGiro #rBlock_iMod			{display:none !important;}
	.rechnerGiro .RechnerErgebnisTabelleDIV .datatabvalue,
	.rechnerGiro .RechnerErgebnisTabelleDIV .datatabvalue *	{font-size:15px !important;}
	.rechnerGiro .datatabGELDAUTOMATEN		{font-size:10px !important;}
	.rechnerKreditkarten #rBlock_kBind		{margin-top:40px !important;}
	.rechnerTelefon .datatabvalue			{font-size:16px !important;}
	.rechnerTelefon .datatabvalue img		{width:40px !important;}
	.rechnerTelefon .rechnerTelefonBis		{font-size:8px !important;}
	.rechnerGehalt .ergebnistab .rtabtd		{font-size:14px !important;}
	.rechnerdetaillisteinfo {background:transparent;}
}

.rechnerGirobasis .tabtdDispozins,
.rechnerGiroschueler .tabtdproduktcheck,
.rechnerGirobasis .tabtdproduktcheck 	{display:none !important;}
