.tabergebnis .tablineff:nth-child(n){
	border:medium none !important;
	background-color:transparent;
}
.tablineff span {
	display:block;
	font-size:1.5em;
	font-style:normal;
	font-weight:bold;
	margin-top:33px;
}
.tablineSonst * {
	color:#444444 !important;
	opacity:0.85;
	-moz-opacity:0.85;
	cursor: default !important;
}
#anwahlMitDirektkontakt *{display:none !important;}
#anwahlMitDirektkontakt {
	display:none !important;
	left:-999px !important;
	position:absolute !important;
	right:auto !important;
	top:-999px !important;
}
.tablineSonst input {
	display:none !important;
}


.rechnerSeiteErg .registerkopf, .rechnerSeiteErg .registertab{
	display:block;
	overflow:hidden;
	position:relative;
}
.rechnerSeiteErg .registertab, .rechnerSeiteErg .registerselect, .rechnerSeiteErg .registerrumpfblock, .rechnerSeiteErg .registerrumpf{
	border:0 none !important;
	height:auto !important;
	margin:0 !important;
}
.rechnerSeiteErg .registerkopf, .rechnerSeiteErg .registerrumpfblock .rparaanwahl{
	border:0 none !important;
	height:auto !important;
	margin:0 10px !important;
	width:auto !important;
}
.rechnerSeiteErg .registerselect, .rechnerSeiteErg .registerrumpfblock .rparaanwahl{
	background:none repeat scroll 0 0 #E4EAF2 !important;
}
.rechnerSeiteErg .registerselect, .rechnerSeiteErg .register, .rechnerSeiteErg .register .registertextbreit{
	border:0 none !important;
	height:auto !important;
	margin:0 !important;
	min-width:0;
	padding:0 !important;
}
.rechnerSeiteErg .registerselect .registertextbreit, .rechnerSeiteErg .registerselect .registertextbreitselect, .rechnerSeiteErg .register a{
	display:block;
	height:auto !important;
	margin:0 !important;
	padding:0.5em 0.9em 0.6em !important;
	width:auto;
}
.rechnerSeiteErg .registerselect .registertextbreit:hover, .rechnerSeiteErg .registerselect .registertextbreitselect:hover, .rechnerSeiteErg .register a:hover{
	background:none repeat scroll 0 0 #EEEEEE !important;
}
.rechnerSeiteErg .register{
	background:none repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg .register a{
	color:#222222 !important;
}
.rechnerSeiteErg .registertextbreitselect,
.rechnerSeiteErg .registertextselect{
	color:#000000 !important;
	background-color: #E8EEF5;
}
.rechnerSeiteErg .registerrumpfblock{
	box-shadow:none !important;
}
.rechnerSeiteErg .registerrumpfblock .rparaanwahl{
	background:none repeat scroll 0 0 #E4EAF2 !important;
	padding:1em !important;
}
.rechnerSeiteErg .registerrumpfblock .rparatab{
	background:none repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg table.eingabetab{
	border:0 none !important;
}





.rechnerSeiteErg table.eingabetab .datatabbig, .rechnerSeiteErg table.eingabetab .datatabgain, .rechnerSeiteErg table.eingabetab .tabeinlagensicherung span{
	color:#222222;
	font-size:16px;
}
.rechnerSeiteErg table.eingabetab .datatabVORTEIL *{
	font-size:12px;
}
.rechnerSeiteErg table.eingabetab td{
	background:none repeat scroll 0 0 transparent !important;
	border:0 none !important;
	padding:1em !important;
}
.rechnerSeiteErg table.eingabetab td.tabline1sp{
	border-bottom-left-radius:4px;
	border-top-left-radius:4px;
	padding-right:15px !important;
}
.rechnerSeiteErg table.eingabetab td.tabline1sp .tablinenr{
	background:none repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg table.eingabetab tbody.tabergebnis > tr:first-child td{
	background:linear-gradient(to bottom, #FFFFFF 0px, #E4EAF2 100%) repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg table.eingabetab tr.tabline0 td, .rechnerSeiteErg table.eingabetab tr.tabline1 td{
	background:none repeat scroll 0 0 #F2F2F2 !important;
}
.rechnerSeiteErg table.eingabetab tr.tabline0 td:last-child, .rechnerSeiteErg table.eingabetab tr.tabline1 td:last-child{
	border-bottom-right-radius:4px;
	border-top-right-radius:4px;
}
.rechnerSeiteErg table.eingabetab tr.tabline0:hover td, .rechnerSeiteErg table.eingabetab tr.tabline0:focus td, .rechnerSeiteErg table.eingabetab tr.tabline1:hover td, .rechnerSeiteErg table.eingabetab tr.tabline1:focus td{
	background:linear-gradient(to bottom, #CAE8CA 0px, #94D194 100%) repeat scroll 0 0 transparent !important;
	box-shadow:0 1px 2px #66000000;
	cursor:pointer;
}
.rechnerSeiteErg table.eingabetab tr.tabline0:hover td a.RechnerButtonZurBank, .rechnerSeiteErg table.eingabetab tr.tabline0:focus td a.RechnerButtonZurBank, .rechnerSeiteErg table.eingabetab tr.tabline1:hover td a.RechnerButtonZurBank, .rechnerSeiteErg table.eingabetab tr.tabline1:focus td a.RechnerButtonZurBank{
	color:#FFFFFF;
	text-shadow:0 -1px 0 #000000;
}
.rechnerSeiteErg table.eingabetab tr.tabline0:hover td:last-child, .rechnerSeiteErg table.eingabetab tr.tabline0:focus td:last-child, .rechnerSeiteErg table.eingabetab tr.tabline1:hover td:last-child, .rechnerSeiteErg table.eingabetab tr.tabline1:focus td:last-child{
	background:linear-gradient(to bottom, #00B300 0px, #008000 100%) repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg table.eingabetab tr.tablineSonst td{
	background:none repeat scroll 0 0 #FAFAFA !important;
}
.rechnerSeiteErg table.eingabetab tr.tablineSonst:hover td, .rechnerSeiteErg table.eingabetab tr.tablineSonst:focus td{
	background:none repeat scroll 0 0 #FAFAFA !important;
	box-shadow:none;
}
.rechnerSeiteErg table.eingabetab tr.tabzeile table td div[style]{
	background:none repeat scroll 0 0 transparent !important;
}
.rechnerSeiteErg table.eingabetab .datatabPC,
.rechnerSeiteErg table.eingabetab .datatabNAME{
	display:block;
}
.rechnerSeiteErg div.datatabZURBANK{
	width:auto;
}
.rechnerSeiteErg a.RechnerButtonZurBank{
	background:none repeat scroll 0 0 transparent;
	color:#AAAAAA;
	display:block;
	float:none;
	height:auto;
	margin:0 5px 0 0 !important;
	padding:0.5em 3px 0.4em !important;
	width:auto;
}
.rechnerSeiteErg a.RechnerButtonZurBank span{
	background:none repeat scroll 0 0 transparent;
	display:block;
	font-weight:700;
	height:auto;
	line-height:20px;
	margin:0 !important;
	padding:0 !important;
	width:auto;
}
.rechnerSeiteErg .tabMarketingLink{
	background:transparent !important;
}

.rechnerkurz .rechnerSeiteErg table.eingabetab .datatabZINS,
.rechnerkurz .rechnerSeiteErg table.eingabetab .datatabERSTEXMONATE,
.rechnerkurz .rechnerSeiteErg table.eingabetab .datatabBEFRISTET {
	text-align:inherit;
}
.rechnerkurz .rparakurzinfoblock {
	padding:6px 22px !important;
}



.rechnerSeiteErg table.eingabetab td td {
	padding: 0 !important;
}
.rechnerSeiteErg table.eingabetab tr.tabline0:hover td td,
.rechnerSeiteErg table.eingabetab tr.tabline0:focus td td,
.rechnerSeiteErg table.eingabetab tr.tabline1:hover td td,
.rechnerSeiteErg table.eingabetab tr.tabline1:focus td td,
.rechnerSeiteErg table.eingabetab tr.tabline0:hover td td:last-child,
.rechnerSeiteErg table.eingabetab tr.tabline0:focus td td:last-child,
.rechnerSeiteErg table.eingabetab tr.tabline1:hover td td:last-child,
.rechnerSeiteErg table.eingabetab tr.tabline1:focus td td:last-child{
	background: transparent !important;
}

.rechnerBaugeld.rbreite600b700 .rparaokweiter {
	float: right;
	margin-top: 6px;
	position: static;
}
.rechnerBaugeld.rbreite600b700 #rSlider_tilg { display: none;}
.rechnerBaugeld.rbreite700b800 .rparatab {min-height:123px;}

.rechnerGiro.rbreite600b700 .rechnerSeiteErg table.eingabetab td,
.rechnerKreditkarten.rbreite600b700 .rechnerSeiteErg table.eingabetab td { padding:9px 2px !important; }
.rechnerKredit .datatabEFFZINSSPANNE * { color: #888888 !important; }
.datatabKARTE { width: 111px; }


.rparacheck {background-color:inherit !important;}
.rechnerDispokredit .rechnerSeiteErg .registerrumpfblock .rparatab{height:24px;}
.rechnerForwarddarlehen .RechnerSliderBlock{width:360px;}
.rechnerForwarddarlehen .rparablocktop {margin-top:-40px;}
.rechnerHypothekendarlehen .rparablocktop {margin-top:31px;}
.tablineSonst .datatabNAME .infozumtextlinks {display:none !important;}
.datatabKARTE { width: 88px; }



.rechnereinstieg .rechnerBlockVgl {
	padding-left: 0;
	padding-right: 0;
}
.rechnereinstieg .rechnerSeiteErg .registerkopf,
.rechnereinstieg .rechnerSeiteErg .registerrumpfblock .rparaanwahl {
	margin: 0 0 !important;
}
.rechnereinstieg .eingabetab,
.rechnereinstieg .eingabetabff {
	padding: 0 0 !important;
}

.rechnereinstieg .rechnerSeiteErg .registerkopf {margin-bottom: -1px !important;}
.rechnereinstieg .registertextselect {padding: 9px 5px 11px;}
.rechnereinstieg .rechnerSeiteErg table.eingabetab td,
.rechnereinstieg .rechnerSeiteErg table.eingabetab td.tabline1sp {
	padding:5px !important;
}
.rechnereinstieg .rechnerSeiteErg table.eingabetab td td,
.rechnereinstieg .rechnerSeiteErg table.eingabetab td.tabline1sp td {
	padding: 1px 5px !important;
}

.rechnereinstieg .eingabetab,
.rechnereinstieg .eingabetabff {
	border-spacing:0 5px !important;
}
.rechnereinstieg .rparaokweiter {
	float:right;
	margin-top:14px;
}
.rechnereinstieg select[name="qtop"]{display:none;}
.rechnereinstieg .rechnerSeiteErg a.RechnerButtonZurBank {
	margin:0 !important;
	padding:0 9px !important;
}
.rechnereinstieg .rechnerGeldanlage .rparatab {height:130px !important;}
.rechnereinstieg .rechnerGeldanlage select[name="qPT"]{float:right; margin-top:-17px;}
.rechnereinstieg .rechnerKredit .rparatab,
.rechnereinstieg .rechnerSparplan .rparatab {height:102px !important;}

.rechnereinstieg .rechnerDispokredit .rechnerSeiteErg table.eingabetab td,
.rechnereinstieg .rechnerAuszahlplan .rechnerSeiteErg table.eingabetab td,
.rechnereinstieg .rechnerKombiGeldanlage .rechnerSeiteErg table.eingabetab td,
.rechnereinstieg .rechnerAbrufkredit .rechnerSeiteErg table.eingabetab td {padding: 9px 5px !important;}

.rechnereinstieg .rechnerBaugeld .rparatab {height:120px;}
.rechnereinstieg .rechnerBaugeld .rparablocktop {margin-top:-37px;}
.rechnereinstieg .rechnerBaugeld #rBlock_tilg .RechnerInput.RechnerInputX3 {display:none;}
.rechnereinstieg .rechnerBaugeld .rparaokweiter {
	left:inherit;
	position:relative;
	top:86px;
}
.rechnereinstieg .rechnerForwarddarlehen .rparaokweiter {
	float:none;
	margin-left:-6px;
	margin-top:-2px;
}
.rechnereinstieg .rechnerAuszahlplan .rechnerSeiteErg .registerrumpfblock .rparatab {height:124px !important;}
.rechnereinstieg .rechnerAuszahlplan #rBlock_aInt { 
	left:378px;
	position:absolute;
	top:57px;
	width:194px !important;
}
.rechnereinstieg .rechnerAuszahlplan #rBlock_mKe {
	position:relative;
	top:44px;
	left:57px;
}

.rechnereinstieg .rechnerGiro .rparablockzeile {
	display: inline-block;
	left: 0;
	position: relative;
	top: 0;
}
.rechnereinstieg .rechnerKreditkarten .rechnerSeiteErg .registerrumpfblock .rparatab {height:216px;}
.rechnereinstieg .rechnerKreditkarten .rechnerSeiteErg table.eingabetab td {padding: 5px 3px !important;}




.datatabBEISPIEL * {
	color:#808080 !important;
	font-size:0.9em !important;
}
.datatabBEFRISTET, .datatabERSTEXMONATE,
.datatabVORTEIL, .datatabVORTEIL *,
.datatabEFFZINSBIS *{
	color:#808080 !important;
	font-size:13px !important;
}
.datatabRATEVON *, .datatabEFFZINSVON *{
	font-size:20px !important;
}
.datatabRATEVON *{
	color:#1167a0 !important;
}



.rechnervergleichsseite table.eingabetab tr.tabline0:hover td:last-child,
.rechnervergleichsseite table.eingabetab tr.tabline0:focus td:last-child,
.rechnervergleichsseite table.eingabetab tr.tabline1:hover td:last-child,
.rechnervergleichsseite table.eingabetab tr.tabline1:focus td:last-child {
	background: linear-gradient(to bottom, #cae8ca 0px, #94d194 100%) repeat scroll 0 0 transparent !important;
}

.tabline1spHead, .tabline1sp {
	display:none;
}
.rechnerSeiteErg table.eingabetab tr td:nth-child(2) {
	padding-left:2px!important;
}

.fussnoten {
	padding: 0 11px 11px 8px;
}
table.eingabetab .datatabNAME {
	padding-left:22px;
}

.rechnerSeiteErg .registerrumpfblock .rparaanwahl {
    margin: 0 !important;
}
