/* Created by Kugel *//*al = agent_listra = recommend_agentap = agent_profile*/#t4t .proof {    padding: 0px;    margin:0px;     width: 100%;}#t4t .proof th{    background-color:#E3E3E3;    color:#333333;    border:1px solid;    border-color: #EFEFEF #999999 #999999 #EFEFEF;    font-weight:bold;    font-size: 0.8em;    padding:2px;    margin:0px;}   #t4t .proof th:hover{    background-color:#DDDDDD;}#t4t .proof th.inactive{    background-color:#E3E3E3;    color:#33CC00;    border:1px solid;    border-color: #EFEFEF #999999 #999999 #EFEFEF;    font-weight:bold;       padding:2px;    margin:0px;}   #t4t .proof p{    margin-left:5px;}#tx_t4tproof_request_product_customer {    background-color:#EAEAEA;    border:1px solid #39B006;}#tx_t4tproof_request_product_customer table {    margin:0 0 5px 0;}#tx_t4tproof_request_product_customer td {    padding:0px 0 2px 0;}/* Obere Navigationsleiste fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Ergebnislisten (z.B. Beraterlisten).EnthÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½lt Links fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r vor, zurÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½ck und die einzelnen Seiten.Wird nur angezeigt, wenn die Liste mind. 2 Seiten hat.*/#t4t .proof .pager_nav_top{    margin: 0px;    background-color:#E3E3E3;    color:#333333;    border:1px solid;    border-color: #EFEFEF #999999 #999999 #EFEFEF;    padding:2px;    font-size: 0.8em;    font-weight:bold;    text-align:left;}/* Untere Navigationsleiste fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Ergebnislisten (z.B. Beraterlisten).EnthÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½lt Links fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r vor, zurÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½ck und die einzelnen Seiten.Wird nur angezeigt, wenn die Liste mind. 2 Seiten hat.*/#t4t .proof .pager_nav_bottom{    margin: 0px;    background-color:#E3E3E3;    color:#333333;    border:1px solid;    border-color: #EFEFEF #999999 #999999 #EFEFEF;    padding:2px;    text-align:left;    font-weight:bold;   }/* Tabelle, in der das Suchergebnis angezeigt wird*/#t4t .proof .al{    margin:0px;     padding:0px;}#t4t .proof .al .maintable {    border:1px solid #E3E3E3;}/* Ein Eintrag in der Beraterliste */#t4t .proof .al_entry{    border-bottom:1px solid #EAEAEA;      }/* Wenn sich kein Berater in einer Liste befindet, dann wird ein div mit diesem Style angezeigt */#t4t .proof .al_no_entry{    margin: 0px;        padding:2px;    background-color:#FFF;              position:relative;    border:1px solid #E3E3E3;   }/* Foto des Beraters in dem Listeneintrag */#t4t .proof .al_entry .photo{       padding:1px;        border-bottom:1px solid #E3E3E3;    background-color:#FFF;}/* Name des Beraters in dem Listeneintrag */#t4t .proof .al_entry .name{            font-weight:bold;       padding:5px 2px 2px 2px;    background-color:#FFF;}/* "Distanz zum Makler" in dem Listeneintrag */#t4t .proof .al_entry .distance{            padding:1px;        border-bottom:1px solid #E3E3E3;    text-align:center;    background-color:#FFF;}/* Bewertungsgrafik fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Berater in dem Listeneintrag *//* Bewertungstext fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Berater in dem Listeneintrag *//* Text in dem Listeneintrag, wenn noch keine Bewertung des Beraters  */#t4t .proof .al_entry .rating_graphic,#t4t .proof .al_entry .rating_text,#t4t .proof .al_entry .no_rating {              padding:1px;    border-bottom:1px solid #E3E3E3;    border-right:1px solid #F3F3F3;    text-align:center;    background-color:#FFF;}/* Links (Profil ansehen, Beratung anfordern usw.) in dem Listeneintrag */#t4t .proof .al_entry .links{           padding:2px 2px 5px 2px;    border-bottom:1px solid #E3E3E3;    background-color:#FFF;}/* Foto des Kooperationspartners in dem Listeneintrag */#t4t .proof .partner .photo{        padding:2px;        border-bottom:1px solid #E3E3E3;    border-left:1px solid #E3E3E3;}/* Name des Kooperationspartners in dem Listeneintrag */#t4t .proof .partner .profile .name{            font-weight:bold;       padding:1px;    margin:3px 5px 3px 3px;    position:relative;    width:auto;    height:18px;    clear:left;    overflow:hidden;}/* Links (Profil ansehen, Beratung anfordern usw.) des empfohlenen Kooperationspartners */#t4t .proof .partner .links{            padding:2px;    border-bottom:1px solid #E3E3E3;}#t4t .proof .partner .maintable {    border:1px solid #E3E3E3;}/* Profil des empfohlenen Beraters */#t4t .proof .ra {    margin:0px 0px 20px 0px;            padding:0px;    background-color:#FFF;          position:relative;    height:170px;    border:1px solid #E3E3E3;}/* Foto des empfohlenen Beraters */#t4t .proof .ra .photo{    position:absolute;    left:2px;    top:10px;       width:100px;    height:156px;    overflow:hidden;}/* Name des empfohlenen Beraters */#t4t .proof .ra .name{          font-weight:bold;       position:absolute;    left:108px;    top:10px;    width:auto;    height:18px;}/* Bewertung im Profil des empfohlenen Beraters */#t4t .proof .ra .rating{    position:absolute;    left:108px;    top:30px;    width:300px;    height:43px;    clear:left;    overflow:hidden;}/* Bewertungsgrafik im Profil des empfohlenen Beraters */#t4t .proof .ra .rating .graphic{    left:2px;    top:0px;    position:absolute;    float:left;    width:143px;        height:18px;}/* Bewertungstext im Profil des empfohlenen Beraters */#t4t .proof .ra .rating .rating_text{       width:auto;     position:absolute;      left:1px;    top:25px;   }/* keine Bewertung des empfohlenen Beraters */#t4t .proof .ra .no_rating{    position:absolute;    left:108px;    top:48px;    width:300px;    height:18px;    clear:left;    overflow:hidden;}/* Bewertung im Profil des empfohlenen Beraters */#t4t .proof .ra .distance{    position:absolute;    left:108px;    top:75px;    width:auto;    height:18px;}/* Links (Profil ansehen, Beratung anfordern usw.) des empfohlenen Beraters */#t4t .proof .ra .link_profile{          position:absolute;    left:108px;    top: 95px;}#t4t .proof .ra .link_request{          position:absolute;    left:330px;    top: 103px;    font-size:1.5em;    text-align:center;}#t4t .proof .ra .link_request .gratis{          font-size:0.7em;        color:red;}/* Profil eines Beraters */#t4t .proof .ap{    margin:0px;     padding:0px;    background-color:#FFF;      border-bottom:1px solid #33CC00;            width: 100%;    position:relative;}/* Foto im Profil des Beraters */#t4t .proof .ap .photo{    padding:5px;    float:right;}/* div, welches eine Tabelle mit den Eigenschaften des Beraters enthÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½lt */#t4t .proof .ap .attributes{    margin:5px 5px 5px 3px;}#t4t .proof .ap .attributes td{    padding:2px 0px;}/* Link fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Beratung anfordern im Profil des Beraters */#t4t .proof .ap .link_request{    margin-top:25px;    margin-bottom:25px;    left:0px;    width:200px;    font-size:1.5em;    text-align:center;}#t4t .proof .ap .link_request .gratis{          font-size:0.7em;    color:red;}/* Beinhaltet Link (im Profil des Beraters) fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r Informationen zur Bewertung */#t4t .proof .ap .rating .info{    top:3px;    left:160px;    position:absolute;    width:16px;    height:16px;    }/* Beinhaltet StÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½rkenprofil (Tabelle) des Beraters */#t4t .proof .ap .strengths_profile{    margin:10px 3px 10px 3px;    width:100%;}/* Beinhaltet Kommentare von Bewertungen */#t4t .proof .ap .comments{    margin:10px 0px;    border-top:1px solid #EAEAEA;}/* Farbe fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r positive Bewertungen */#t4t .proof .ap .comments_color_positive{    background-color:#59C900;    border-bottom:1px solid #EAEAEA;}/* Farbe fÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½r negative Bewertungen */#t4t .proof .ap .comments_color_negative{    background-color:#e4e4e4;    border-bottom:1px solid #EAEAEA;}#t4t .proof .form label{    font-weight:normal;}/* Zellen in der linken Spalte */#t4t .proof .form .left_cell{    padding:2px 2px 2px 3px;    margin:2px 0px;    text-align:right;color:#195F00;}/* Zellen in der rechten Spalte */#t4t .proof .form .right_cell{    font-weight:normal;    padding:2px 3px 2px 2px;    margin:2px 0px;}/* wird momentan nicht benÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½tigt */#t4t .proof .form .button_cell{    font-weight:normal;    padding:2px 2px 2px 3px;    margin:2px 0px;}/* wird momentan nicht benÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½tigt */#t4t .proof .form .html_cell{    font-weight:normal;    padding:2px 3px;    margin:2px 0px;}/* Schmale Formulare *//* Section ÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½berschrift */#t4t .proof .form-small h2{    margin: 0px;}/* Element ÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½berschrift */#t4t .proof .form-small .label_cell{        border-top:1px solid #DADADA;    font-weight:bold;    padding:2px 2px 1px 2px;}#t4t .proof .form-small .element_cell{        padding:2px 2px 4px 2px;}/* div, welcher den Hinweis auf benÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½tigte Felder enthÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½lt */#t4t .proof .required_note{    padding:10px 5px 10px 2px;}/* Fehler, die ÃÂÃÂ¯ÃÂÃÂ¿ÃÂÃÂ½berhalb der Eingabefelder angeziegt werden */#t4t .proof .error{     color:#D21034;}#t4t #cForm_error {margin:10px;}#t4t .form_error {    color:#CC0000;    float:left;    width:90%;    background-color:#fff;    border:1px solid #CC0000;    padding:3px;    margin:3px 0 0 0;}