/* Rechentools ******************************/
a.version { border-left: 2px solid #E3EBF1; border-top: 2px solid #E3EBF1; 	border-bottom: 2px solid #9b9e9f; border-right: 2px solid #9b9e9f; padding: 2px; margin: 0px 0px 5px 10px; display: block; width: 220px; text-align: center; }
.ws_input_form { margin: 0 0 10 0; }
.ws_input_tbl { width: 569px; margin: 0 0 0 0; }
.ws_input_header { background-color: #C3C5C6; color: #373C3F;	font-weight: bold; vertical-align: middle; }
.ws_input_c1 { background-color: #D8D9D9; color: #373C3F; vertical-align:top; padding-left: 10px; vertical-align: middle; }
.ws_input_c1_width {	width: 310px; }
.ws_input_c2 { background-color: #D8D9D9; vertical-align:middle; padding: 5 5 0 0; }
.ws_input_c2_width {	width: 130px; }
.ws_input_c3 { background-color: #D8D9D9; vertical-align:middle; }
.ws_input_c3_width {	width: 108px; }
.ws_output_tbl { width: 569px; margin: 0 0 0 0; }
.ws_output_c1 { background-color: #D8D9D9; color: #373C3F; vertical-align:middle; padding-left: 10px; vertical-align: middle; line-height: 20px; }
.ws_output_c1_width { width: 310px; }
.ws_output_c2 { font-weight: bold; background-color: #D8D9D9; vertical-align:middle; }
.ws_output_c2_width { width: 130px; }
.ws_output_c3 { font-weight: bold; background-color: #D8D9D9; vertical-align:middle; }
.ws_output_c3_width { width: 108px; }
.ws_icon { margin-left: 10px; }
.ws_trenner { height: 1px; border: 0px; color: white; background-color: white; }
.frmHeader {	font-weight: bold; font-style: normal; text-align: center; color: #BFC0C1; background-color: #606466; border-top: 1px solid #FFFFFF; vertical-align:middle; padding: 5px; }
.resultHeader { font-weight: bold; font-style: normal; text-align: center; color: #BFC0C1; background-color: #606466; border-bottom: 1px solid #FFFFFF; vertical-align:middle; padding: 5px; }
p.txt_intro {	font-weight: normal; width: 569px; margin-left: 10px; }
p.txt_result { font-weight: normal; width: 569px; margin-left: 10px; }
p.txt_form { font-weight: normal;	width: 569px; margin-left: 10px; }
p.red { color: red; margin-left: 10px; }
.gbr_vorh { font-weight: bold; }
table.gbr_table { margin-left: 10px; }
td.gbr_submit { padding-top: 10px; }
#divSubmit { font-weight: bold; line-height: 20px; margin-left: 10px;}
form.frmTP { margin: 5 0 5 10; }
form.frmGbrAuswahl { margin: 10px; }
/* Ende Rechentools ******************************/

.kondrechner_mitRate {}
input.right { text-align: right; }
input.check { font-family: Arial; font-size: 12px; color: #961734; background-color: #ffffff; border: 0px; }

/* Konditionentableau ***********************/
table.kondTableau { border: 1px solid #000066; width: 548px; }
tr.kt_row1st { background-color: #d7d7d7; }
td.kt_colCapt { text-align: left; }
tr.kt_row2nd { background-color: #d7d7d7; }
td.kt_rowCapt { text-align: right; }
td.kt_colHead { text-align: center; }
tr.kt_row3rd { background-color: #FEF0EB; }
td.kt_colSubHead1 { text-align: right; }
td.kt_colSubHead2 { text-align: right; }
td.kt_colSubHead3 { text-align: right; }
td.kt_rowHead { background-color: #FEF0EB; text-align: right; }
tr.kt_row1 { background-color: #f1f1f1; }
tr.kt_row2 { background-color: #fefefe; }
td.kt_value { text-align: right; }
/* Ende Konditionentableau ******************/

/* Tilgungsplan ******************************/
table.tilgungsplan {	border: 1px solid #990032;	margin: 0 10 10 10;	line-height: 20px; }
tr.tp_rowHeader1st {	background-color: #ffffff;	line-height: 20px; border-bottom: 1px solid #c1c1c1; }
td.tp_cellHeader {}
tr.tp_rowHeader2nd {	background-color: #ffffff; line-height: 20px; }
td.tp_headerDate { color: #961734; text-align: left; font-weight: bold; }
td.tp_headerCashflow, td.tp_headerInterest, td.tp_headerCharge, td.tp_headerAmountRemaining { color: #961734; text-align: right; font-weight: bold; }
tr.tp_row1 { line-height: 12px; }
tr.tp_row2 { line-height: 12px; }
td.tp_date { border-top: 1px solid #990032; text-align: left; }
td.tp_cashflow { border-top: 1px solid #990032; text-align: right; }
td.tp_interest { border-top: 1px solid #990032; text-align: right; }
td.tp_charge { border-top: 1px solid #990032; text-align: right; }
td.tp_amountRemaining { border-top: 1px solid #990032;	text-align: right; }
/* Ende Tilgungsplan *************************/

/* QUICK-CALC */
form.frmQC2 { margin: 0px; padding: 10px 10px 8px 0px; background-color: #c3c5c6; }
table.tblQC2 { width: 100%; margin: 0px; }
tr.qc2_headerRow {}
td.qc2_headerCell { color: 373C3F; text-align: left; width: 20%; padding: 0px 0px 0px 10px; }
td.qc2_inputCell input.right { width: 80px; }
tr.qc2_inputRow {}
tr.qc2_finalRow {}
td.qc2_inputCell { text-align: left; padding: 0px 0px 0px 10px; }
td.tdMain2 a.antrag { color: #373c3f; }
td.qc2_linkCell { text-align: left; padding: 5px 0px 0px 10px; }
td.qc2_emptyCell {}
td.qc2_buttonCell { text-align: left; width: 20%; padding: 5px 10px 0px 10px; }