#tx_t4tlist_view #tx_t4tfilter_box {
    background: url('../images/rechner/dsl/dsl-hg.jpg');
    width: 660px;
    height: 213px;
}
#tx_t4tlist_view #tx_t4tfilter_box_content {
    float:left;
    position: relative;
    top: 21px;
    left: 62px;
    width: 281px;
    height: 161px;
    border: 0px solid red;
}
#tx_t4tlist_view #tx_t4tfilter_box_content_text {
    padding-left: 15px;
    padding-top: 40px;
    /*
    height: 61px !important;
    height: 101px;
    */
    height: 61px;
    font-size: 13px;
}
#tx_t4tlist_view #tx_t4tfilter_box_content2 {
    display:block;
    position: relative;
    top: 21px;
    left: 62px;
    top: 27px;
    float:left;
    height: 146px;
    border: 0px solid red;
    padding-left: 20px;
    padding-top: 20px;
}
#tx_t4tlist_view #tx_t4tfilter_box_content2 p {
    margin: 3px;
    padding: 0px;
}
#tx_t4tlist_view #tx_t4tfilter_box_content2 input {
    border: 0px solid green;
}
#tx_t4tlist_view #tx_t4tfilter_box_content2 table td{
    border: 0px solid red;
}
#tx_t4tlist_view #tx_t4tnotice_unit {
    position:relative;
    left:219px;
}
#tx_t4tlist_view #tx_t4tfilter_box_content_btn {
    position: relative;
    left: 54px;
}
#t4t #tx_t4tlist_view #tx_t4tbtn_large {  /* form element btn */
    background: url('../images/rechner/dsl/Btn-NeuBerechnen-s.jpg');
    background-position:left top;
    border: 0px;
    width: 133px;
    height: 28px;
}
#t4t #tx_t4tlist_view #tx_t4tbtn_large:hover {
    background-position:left bottom;
}
/* Relativer Tooltip */
/*
#tx_t4tresults a.tooltip, a.tooltip:link, a.tooltip:visited, a.tooltip:active  {
  position: relative;
  text-decoration: none;
  color: #0000ff;
  }
#tx_t4tresults a.tooltip:hover {
  color: #0000ff;
  background: transparent;
  z-index: 200;
  }
#tx_t4tresults a.tooltip div {
  display:none;
  text-decoration: none;
}
#tx_t4tresults a.tooltip:hover div {
  display:block;
  position: absolute;
  top: 20px;
  left: 0;
  z-index: 100;
  color: #000000;
  border:0px solid #000000;
  background: #fff;
  font: 12px Verdana, sans-serif;
  text-align: left;
  text-decoration: none;
  }
#tx_t4tresults .tx_t4tinfo_tooltip{
  width: 300px;
}
*/
/* Überschreiben der in proof definierten links (keine unterstriche) */
div #tx_t4tresults a {text-decoration: none;}
/* Allgemeines */
#tx_t4tresults .tx_t4tendfloat {
    clear: both;
}
#tx_t4tresults img {
    border: 0px solid red;
}
/* Formatieren der ergebnisliste */
#tx_t4tresults #tx_t4theadline {
    border: 1px solid #cae322;
    background-color: #cae322;
    margin: 5px 5px 0px 5px;
    padding: 6px 3px 3px 3px;

    height: 22px;
    font-size: 12px;
    color: #4d4c4c;
}
#tx_t4tresults #tx_t4theadline input {
    height: 22px;
    border: 0px;
    background-color: #cae322;
    color: #4d4c4c;
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
}
#tx_t4tresults #tx_t4tfooterline input {
    height: 22px;
    border: 0px;
    background-color: #fff;
    color: #4d4c4c;
    font-size: 16px;
    font-weight: bold;
    font-family: arial;
}
/* Formatieren der ergebnisliste */
#tx_t4tresults #tx_t4tfooterline {
    border-top: 1px solid #cae322;
    border-bottom: 2px solid #cae322;
    border-left: 2px solid #cae322;
    border-right: 2px solid #cae322;
    margin: 0px 5px 5px 5px;

    height: 22px;
}
#tx_t4tresults .tx_t4tdataset {
    border-style: solid;
    border-color: #cae322;
    border-width: 1px 2px 1px 2px;
    margin: 0px 5px 0px 5px;
    color: #4d4c4c;
    font-size: 12px;
}
/* Listenansicht */
#tx_t4tresults .tx_t4tdataset_listview {

}
#tx_t4tresults .tx_t4tbtn_line {
    height: 18px;
    border: 0px solid red;
}

#tx_t4tresults .tx_t4tbtn_line_close {
    border: 0px solid red;
    background-color: #eff7bc;
    height: 18px;
}
#tx_t4tresults .tx_t4tbtn_open {
    position: relative;
    top: 0px !important;
    top: 4px;
    left: 140px;
    width: 90px;
    height: 20px;
    border: 0px;
}
#tx_t4tresults .tx_t4tbtn_close {
    position: relative;
    left: 140px;
    top: 0px !important;
    top: 4px;
    width: 90px;
    height: 20px;
    border: 0px;
}
#tx_t4tresults .tx_t4tprovider {
    float: left;
    border: 0px solid yellow;
    width: 140px;
    padding: 10px 0px 0px 0px;
    height: 100px;
    text-align: center;

}
#tx_t4tresults .tx_t4tcomponents {
    float: left;
    border: 0px solid black;
    width: 195px;
    height: 100px;
    padding: 10px 0px 0px 0px;
}
#tx_t4tresults .tx_t4tcomponents .tx_t4tdataset_text a {
    font-weight: bold;
    font-size: 11px;
}
#tx_t4tresults .tx_t4tcomponents table {
    margin: 0px;
    padding: 5px 0px 0px 0px;
}
#tx_t4tresults .tx_t4tcomponents table td {
    margin: 0px;
    padding: 0px 3px 0px 3px;
    color: #232323;
    font-size: 12px;
}
#tx_t4tresults .tx_t4tcosts {
    float: left;
    border: 0px solid red;
    width: 165px;
    height: 80px;
    text-align:right;
    padding: 30px 0px 0px 0px;
}
#tx_t4tresults .tx_t4tcosts_value {
    padding-right: 20px;
}
#tx_t4tresults .tx_t4tcosts_number {
    font-size: 32px;
    font-weight: bold;
    color:#4D4C4C;
}
#tx_t4tresults .tx_t4tcosts_text {
    padding-right: 20px;
}
#tx_t4tresults .tx_t4tcosts img {
    font-size: 32px;
    position:relative;
    top: -20px;
}
#tx_t4tresults .tx_t4tto_provider {
    float: left;
    border: 0px solid green;
    width: 136px;
    padding: 40px 0px 0px 10px;
    height: 70px;
}
 /* Detailansicht */
#tx_t4tresults .tx_t4tdataset_detailview {
    background: url('../images/rechner/dsl/bg_detail_view.jpg');
    background-color: #eff7bc;
    background-repeat:repeat-x;
    height: 132px;

}
#tx_t4tresults .tx_t4tdataset_detailview_selected {
    height: 114px;
}

#tx_t4tresults .tx_t4tdetailview_selected_leftcol {
    border: 0px solid red;
    float: left;
    width: 318;
}
#tx_t4tresults .tx_t4tdetailview_selected_rightcol {
    border: 0px solid green;
    float: left;
    width: 318px;
}
#tx_t4tresults .tx_t4tdetailview_selected_leftcol .tx_t4tdetailview_selected_left_col_komponent {
    float: left;
    width: 149px;
    height: 18px;
    padding: 0px 0px 0px 10px;
}
#tx_t4tresults .tx_t4tdetailview_selected_leftcol .tx_t4tdetailview_selected_right_col_option {
    float: left;
    width: 159px;
    height: 18px;
}
#tx_t4tresults .tx_t4tdetailview_selected_rightcol .tx_t4tdetailview_selected_left_col_komponent {
    float: left;
    width: 159px;
    height: 18px;
}
#tx_t4tresults .tx_t4tdetailview_selected_rightcol .tx_t4tdetailview_selected_right_col_option {
    float: left;
    width: 159px;
    height: 18px;
}
#tx_t4tresults .tx_t4toption {
    color: #4d4c4c;

}
#tx_t4tresults .tx_t4toptional_entry {
    color: #7e7e7e;
}
#tx_t4tresults .tx_t4toptional_option {
    color: #7e7e7e;
}
#tx_t4tresults .tx_t4tmehr_informationen {
    position: relative;
    top: -4px;
    left: 160px;
    font-weight: bold;
}
#tx_t4tresults .tx_t4tdescription_optional {
    position: relative;
    top: -4px;
    left: 360px;
    color: #7e7e7e;
}
/*
*   Hier werden die elemente Formatiert die sich in der kostenberechnung befinden (nur ausgewählte elemente (informationssymbol bei dem Preis))
*
*/
.tx_t4tcosts_selected {
    width: 400px;
    display:none;
}
#tx_t4tresults .tx_t4tcosts_selected td {
    color: #4d4c4c;
    font-size: 12px;
    font-family:Arial,Helvetica,Tahoma,Verdana;
}
#tooltip h2 {
    width: auto;;
    background-color:#fff;
    border: 0px solid red;
    color: black;
    padding: 3px;
    margin: 0px;
    font-family: Arial,Helvetica,Tahoma,Verdana;
    font-size: 14px;
}
#tooltip {
    color: #4d4c4c;
    font-size: 12px;
    font-family:arial;
}
#tooltip .tx_t4tunique {
    color: #7e7e7e;
    font-size: 10px;
}
#tooltip table {
    border: 1px solid #9f9f9f;

}
#tooltip td {
    padding: 3px;
    text-align: left;
    color: #4d4c4c;
    font-size: 12px;
    font-family:Arial,Helvetica,Tahoma,Verdana;
}
#tooltip .tx_t4tborder_right {
    border-right: 0px solid #9f9f9f;
}
#tooltip .tx_t4theader_table {
    border-bottom: 0px solid #9f9f9f;
}
#tooltip .tx_t4tcosts_td {
    text-align: right;
}
#tooltip .tx_t4theader_table_border {
    background: url('../images/rechner/dsl/border_table.jpg');
    border-bottom: 0px;
    border-right: 1px dotted #9f9f9f;
    height: 8px;
    padding: 0px;
    margin: 0px;
    font-size: 1px;
}
#tooltip .tx_t4theader_table_border_right {
    background: url('../images/rechner/dsl/border_table.jpg');
    border-bottom: 0px;
    border-right: 0px dotted #9f9f9f;
    height: 8px;
    padding: 0px;
    font-size: 1px;
}
#tooltip .tx_t4tbutton_line {
    border-bottom: 0px solid #9f9f9f;
    background-color: #eff7bc;
}
#tooltip td {
    border-right: 1px dotted #9f9f9f;
    border-bottom: 1px dotted #9f9f9f;
}
#tooltip .tx_t4teven {
    background-color: #efefef;
}
#tooltip .tx_t4toptional_option {
    color: #7e7e7e;
}
/*
*   die Nerd Ansicht
*
*/
.tx_t4tcosts_full .tx_t4tcosts_td {
    text-align: right;
}
.tx_t4tcosts-full {
    color: #4d4c4c;
    font-size: 12px;
    font-family:arial;
}
.tx_t4tcosts_full .tx_t4tunique {
    color: #7e7e7e;
    font-size: 10px;
}
.tx_t4tcosts_full .tx_t4tlightbox_headline {
    background-color: #e1e1e1;
    height: 45px;
    font-weight: bold;
    font-size: 20px;
    border-bottom: 1px solid #8b8b8b;
}
.tx_t4tcosts_full .tx_t4tlightbox_headline input {
    border: 0px;
    height: 29px;
    width: 32px;
    background: url('../images/rechner/dsl/btn_close_lightbox.jpg');
}
.tx_t4tcosts_full table {
    border: 1px solid #9f9f9f;
}
.tx_t4tcosts_full table tr td {
    padding: 5px;
    text-align: left;
}
.tx_t4tcosts_full .tx_t4tborder_right {
    border-right: 0px solid #9f9f9f;
}
.tx_t4tcosts_full .tx_t4theader_table {
    border-bottom: 0px solid #9f9f9f;
}
.tx_t4tcosts_full .tx_t4theader_table_border {
    background: url('../images/rechner/dsl/border_table.jpg');
    border-bottom: 0px;
    border-right: 1px dotted #9f9f9f;
    height: 8px;
    padding: 0px;
    font-size: 1px;
}
.tx_t4tcosts_full .tx_t4theader_table_border_right {
    background: url('../images/rechner/dsl/border_table.jpg');
    border-bottom: 0px;
    border-right: 0px dotted #9f9f9f;
    height: 8px;
    padding: 0px;
    font-size: 1px;
}
.tx_t4tcosts_full .tx_t4tbutton_line {
    border-bottom: 0px solid #9f9f9f;
    background-color: #eff7bc;
}
.tx_t4tcosts_full table tr td {
    border-right: 1px dotted #9f9f9f;
    border-bottom: 1px dotted #9f9f9f;
}
.tx_t4tcosts_full .tx_t4teven {
    background-color: #efefef;
}
.tx_t4tcosts_full .tx_t4tbutton_close {
    float: left;
    padding-top: 5px;
}
.tx_t4tcosts_full .tx_t4tdataset_provider {
    float: left;
    padding: 15px;
    width: 580px;
}
.tx_t4tcosts_full .tx_t4toptional_option {
    color: #7e7e7e;
}
.tx_t4tcosts_full .tx_t4tfooter_line {
    text-align: right;
    width: 490px;
    border: 0px;
}
.tx_t4tcosts_full .tx_t4tfooter_line img {
    border: 0px;
}
/*
 Farben : helle zeile in selected f9fce4
 */
