.table_form {
  border:1px solid #999999;
  border-top:3px solid #999999;
  background-color:#eeeeee;
  font: normal 12px verdana;
  border-spacing:0px;
  padding: 10px 0px;
  width:100%;
}

.table_form_extra {
  border-spacing:0px;
  border:0px solid black;
  width:100%;
  margin-top:20px;
}

.tr_spacer {
  height:1px;
}
.tr_spacer_text {
  height:2px;
}
.td_text_padding {
  padding: 10px;
}
.td_text {
  padding: 2px 10px;
}
.td_unterstuetzung {
  padding: 10px;
  text-align:right;
}

.fehler {
  color:red;
  padding: 0px 10px;
  padding-bottom:20px;
}

.input {
  width:60px;
  background-color: #ffffff;
  border:0px;
  border-bottom:1px solid #acacac;
}

.td_button {
  background-color: #acacac;
  padding-left:20px;
}

.button, .button_next,
#content #contentText .tx-ticibshcalc-pi1 table.table_form tr td.td_text_padding table.table_form_extra tr .link_neubeginn a { 
  background:url("../../images/arrow03_allg_invers.gif") left center no-repeat;
  padding-left:20px;
  border:0px;
  font: bold 12px verdana;
  color: #5a5a5a;
  text-decoration:none;
  cursor:pointer;  
}

.td_link_neubeginn {
  padding-top:7px;
}
.td_link_unterstuetzung,
.td_button_next {
  padding-top:7px;
  text-align:right;
}
.td_link_drucken {
  padding-top:5px;
  padding-bottom:10px;
}
.button_frage {
  background:url("../../images/arrow03_weiter_grey.gif") left center no-repeat;
  padding-top:5px;
  padding-left:0px;
  padding-bottom:5px;
  border:0px;
  font: bold 12px verdana;
  color: #ffffff;
  text-decoration:none;
  cursor:pointer;
  width:410px;
}
.button_anschluss {
  background:url("../../images/arrow03_weiter_grey.gif") left center no-repeat;
  padding-top:5px;
  padding-left:0px;
  padding-bottom:5px;
  border:0px;
  font: bold 12px verdana;
  color: #ffffff;
  text-decoration:none;
  cursor:pointer;
  width:390px;
}

.button_frage_einkommen {
  background:url("../../images/button_fr_1.jpg") left center no-repeat;
  padding:5px 0px;
  border:0px;
  width:350px;
  height:35px;
  cursor:pointer;
}
.button_tilgungsplan {
  background:url("../../images/button_tilgungsplan.jpg") left center no-repeat;
  padding:5px 0px;
  border:0px;
  width:380px;
  height:35px;
  cursor:pointer;
}

.link_drucken a:link,
.link_drucken a:visited {
  background:url("../../images/icon_printpage.gif") left center no-repeat;
  padding-left:25px;
  border:0px;
  font: normal 	12px verdana;
  color: #5a5a5a;
  text-decoration:none;
}

/* Styles für die Tilgungsplan-Tabelle */
/***************************************/

.table_tp {
  border-bottom:1px solid #999999;
  width:100%;
  border-spacing:1px;
  text-align:right
}

.td_head, .td_tp {
  padding-top:4px;
  padding-bottom:4px;
  padding-right:5px;
}

.tr_head {
  font: bold 11px verdana;
  color: #ffffff;
  background-color:#999999;

}

.tr_tp_1 {
	font-size: 11px;
	font-family: Verdana;
	/*font: regular 11px verdana;*/
  background-color:#eeeeee;
}

.tr_tp_2 {
	font-size: 11px;
	font-family: Verdana;
	/*font: regular 11px verdana;*/
  background-color:#ffffff;
}
