/* Created by Kugel *//*al = agent_listra = recommend_agentap = agent_profile*/#t4t .proof {    padding: 0px;    margin:0px;     width: 100%;}#t4t .proof h1 {border:1px solid #33CC00;background-color:#E7FFDF;padding:4px;}#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:#555;    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;}#tx_t4tproof_request_product_customer table {    margin:0 0 5px 0;}#tx_t4tproof_request_product_customer td {    padding:0px 0 2px 0;}#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;}#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;   }#t4t .proof .al{    margin:0px;     padding:0px;}#t4t .proof .al .maintable {    border:1px solid #E3E3E3;}#t4t .proof .al_entry{    border-bottom:1px solid #EAEAEA;      }#t4t .proof .al_no_entry{    margin: 0px;        padding:2px;    background-color:#FFF;              position:relative;    border:1px solid #E3E3E3;   }#t4t .proof .al_entry .photo{       padding:1px;        border-bottom:1px solid #E3E3E3;    background-color:#FFF;}#t4t .proof .al_entry .name{            font-weight:bold;       padding:5px 2px 2px 2px;    background-color:#FFF;}#t4t .proof .al_entry .distance{            padding:1px;        border-bottom:1px solid #E3E3E3;    text-align:center;    background-color:#FFF;}#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;}#t4t .proof .al_entry .links{           padding:2px 2px 5px 2px;    border-bottom:1px solid #E3E3E3;    background-color:#FFF;}#t4t .proof .partner .photo{        padding:2px;        border-bottom:1px solid #E3E3E3;    border-left:1px solid #E3E3E3;}#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;}#t4t .proof .partner .links{            padding:2px;    border-bottom:1px solid #E3E3E3;}#t4t .proof .partner .maintable {    border:1px solid #E3E3E3;}#t4t .proof .ra {    margin:0px 0px 20px 0px;            padding:0px;    background-color:#FFF;          position:relative;    height:170px;    border:1px solid #E3E3E3;}#t4t .proof .ra .photo{    position:absolute;    left:2px;    top:10px;       width:100px;    height:156px;    overflow:hidden;}#t4t .proof .ra .name{          font-weight:bold;       position:absolute;    left:108px;    top:10px;    width:auto;    height:18px;}#t4t .proof .ra .rating{    position:absolute;    left:108px;    top:30px;    width:300px;    height:43px;    clear:left;    overflow:hidden;}#t4t .proof .ra .rating .graphic{    left:2px;    top:0px;    position:absolute;    float:left;    width:143px;        height:18px;}#t4t .proof .ra .rating .rating_text{       width:auto;     position:absolute;      left:1px;    top:25px;   }#t4t .proof .ra .no_rating{    position:absolute;    left:108px;    top:48px;    width:300px;    height:18px;    clear:left;    overflow:hidden;}#t4t .proof .ra .distance{    position:absolute;    left:108px;    top:75px;    width:auto;    height:18px;}#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;}#t4t .proof .ap{    margin:0px;     padding:0px;    background-color:#FFF;      border-bottom:1px solid #555;            width: 100%;    position:relative;}#t4t .proof .ap .photo{    padding:5px;    float:right;}#t4t .proof .ap .attributes{    margin:5px 5px 5px 3px;}#t4t .proof .ap .attributes td{    padding:2px 0px;}#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;}#t4t .proof .ap .rating .info{    top:3px;    left:160px;    position:absolute;    width:16px;    height:16px;    }#t4t .proof .ap .strengths_profile{    margin:10px 3px 10px 3px;    width:100%;}#t4t .proof .ap .comments{    margin:10px 0px;    border-top:1px solid #EAEAEA;}#t4t .proof .ap .comments_color_positive{    background-color:#59C900;    border-bottom:1px solid #EAEAEA;}#t4t .proof .ap .comments_color_negative{    background-color:#e4e4e4;    border-bottom:1px solid #EAEAEA;}#t4t .proof .form label{    font-weight:normal;}#t4t .proof .form .left_cell{    padding:2px 2px 2px 3px;    margin:2px 0px;    text-align:right;color:#AF151B;}#t4t .proof .form .right_cell{    font-weight:normal;    padding:2px 3px 2px 2px;    margin:2px 0px;}#t4t .proof .form .button_cell{    font-weight:normal;    padding:2px 2px 2px 3px;    margin:2px 0px;}#t4t .proof .form .html_cell{    font-weight:normal;    padding:2px 3px;    margin:2px 0px;}#t4t .proof .form-small h2{    margin: 0px;}#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;}#t4t .proof .required_note{    padding:10px 5px 10px 2px;}#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;}/* portal.css */body {    margin:0px;    padding:0px;}#t4t, #t4t td, #t4t th {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;}#t4t {    width:auto;    background-color: #FFFFFF;}#t4t .font-smaller {    font-size: 10px;}#t4t h1 {    margin: 4px 0px 2px 0px;    padding: 2px 2px 2px 2px;    font-size: 18px;    color: #000000;    background-color:#FFFFFF;    font-weight:bold;    font-style:normal;}#t4t h2 {    margin: 0px -2px 0px -2px;    padding: 4px 2px 4px 12px;    font-size: 13px;    color: #FFF;background:url(/images/navi-a.jpg) left bottom repeat-x;    background-color:#555;    font-weight:bold;    font-style:normal;}#t4t .subtitle {    font-size: 0.8em;    text-transform:uppercase;    color: 004400;    padding: 0px;    margin: 0px;}#t4t h3 {    margin: 4px 0px 4px 0px;    padding: 2px 0px 2px 0px;    font-size: 1.2em;}#t4t h4 {    margin: 0px 0px 4px 0px;    padding: 2px 2px 2px 2px;    color: #030;    background-color: #EDF6F5;    font-size: 1.2em;    display: block;    border: 1px solid #A09116;    }#t4t h5 {}#t4t h6 {}#t4t p {}#t4t ul {    margin-top:8px;    margin-bottom:8px;}#t4t ol {    margin-top:8px;    margin-bottom:8px;}#t4t li {}#t4t img {    vertical-align:middle;}#t4t .fehlerkopf {      color: #FFFFFF;    background-color: #D21034;    font-weight: bold;    margin: 0px 0px 0px 0px;    padding: 1px 6px 1px 6px;    width: auto;}#t4t .fehlermeldung {    color: #D21034;    background-color: #FAE7EA;    margin: 0px 0px 0px 0px;    padding: 10px 6px 10px 6px;    border: 1px solid #D21034;}#t4t .fehlermeldung ul{  padding:0px 0px 0px 20px;}#t4t .fehlermeldung li{    color: #D21034;}#t4t .level_mh {    padding: 2px;    font-size: 10px;    background-color: #004400;    width: auto;    color: #ffffff;}#t4t .level_mh a{    color: #ffffff;      font-size: 10px;    font-weight: bold;    text-decoration: none;}#t4t .level_mh a:hover {    text-decoration: underline;}.t4t_content {    width: auto;}.t4t_content_flex td a {font-size:11px;}#t4t .content-menu {    background-color:#E3E9D9;}#t4t .content-top-logo{    background-color:#004400;    padding-left:2px;    padding-right:2px;    height: 52px;    background-image: url(/t4t/fileadmin/content/portal/60/system/images/logo.gif);    background-position: 2px 3px;    background-repeat:no-repeat;}#t4t .content-top-search{    background-color:#004400;    padding-left:4px;    padding-right:4px;    padding-top: 9px;    padding-bottom: 5px;    border-top: 2px solid #fff;    border-bottom: 2px solid #fff;}#t4t .content-rl-menu{    background-color:#C7D0BB;    padding: 0px;    margin: 0px;    padding-left:2px;    padding-right:2px;    border-right: 1px solid #C7D0BB;}#t4t .content-footer {    background-color:#C7D0BB;    padding-left:2px;    padding-right:2px;}#t4t .content-footer a {    color: #3D5954;    font-size: 0.9em;    font-weight: bold;}#t4t .content-footer a:link {}#t4t .content-footer a:visited {}#t4t .content-footer a:hover {    background-color:#EDF6F5;}#t4t .content-footer a:active{}#t4t .content-footer a:focus{}#t4t .content-footer div{    padding: 2px 0px 2px 0px;    width: 100%;}#t4t .content-rl-menu {     padding: 0px 0px 0px 0px;}#t4t .content-rl-menu a {    color: #3D5954;    font-size: 0.9em;    font-weight: bold;}#t4t .content-rl-menu a:link {}#t4t .content-rl-menu a:visited {}#t4t .content-rl-menu a:hover{    background-color:#EDF6F5;}#t4t .content-rl-menu a:active{}#t4t .content-rl-menu a:focus{}#t4t .content-header {}#t4t .content-small{    background-color:#E3E9D9;}#t4t .content-big {    background-color:#fff;}#t4t .content-element{    margin: 4px;}#t4t .content-blanko-flex{    width:auto;}#t4t .content-blanko h1 {    margin:0px 0px 10px 0px;}#t4t .content-blanko .content-fce {    margin:0px 0px 0px 0px;}#t4t .content-blanko .content-element, #t4t .content-blanko-flex .content-element {    padding:0px;    margin:0px;}#t4t .content-fce{    margin-top: 4px;    margin-bottom: 2px;}#t4t .fce-left {}#t4t .fce-center {    padding-left: 2px;    padding-right: 2px;}#t4t .fce-right {}#t4t .content-element-d1 {    margin: 4px 4px 4px 0px;    padding: 0px 0px 0px 0px;    border: 1px solid #3D5954;    background-color:#E3E9D9;    width:220;}#t4t .content-element-d1 h1 {    border:0px solid #3D5954;    font-size: 1.0em;    color: #fff;    background-color:#004400;           padding: 2px 2px 2px 2px;    margin: 0px;    }#t4t .content-element-d1 h1 img {    padding: 2px 4px 2px 4px;}#t4t .content-element-d1 .submit {   background-color: #EDC905;   color: #000;}#t4t .content-element-d2 {    margin: 4px 4px 4px 0px;    padding: 0px 0px 6px 0px;    border: 1px solid #3D5954;    background-color: #E3E9D9;}#t4t .content-element-d2 h1 {    border:0;    padding: 2px 2px 2px 2px;    margin: 0px;    color:#fff;    background-color: #004400;    font-size: 1em;}#t4t .content-element-d2 img {    margin: 4px 0px 4px 0px;    padding: 2px 0px 2px 0px;}#t4t .content-element-d3 {    margin: 4px 4px 4px 4px;    padding: 0px 0px 6px 0px;    border: 1px solid #3D5954;    background-color: #E3E9D9;}#t4t .content-element-d3 h1 {    text-align:left;    border:0;    padding: 2px 2px 2px 2px;    margin: 0px;    color:#fff;    background-color: #004400;    font-size: 1em;}#t4t .content-element-d3 img {    padding: 2px 0px 2px 0px;    margin: 4px 0px 4px 0px;}#t4t .content-element-d4 {    margin: 2px 2px 2px 2px;    padding: 0px 0px 0px 0px;    border:1px solid #DFDFDF;    background-color:#EAEAEA;}#t4t .content-element-d4 .themenboxen .content-element {margin-bottom:11px;}#t4t .content-element-d4 h2, #t4t .content-element-d4 h1 {    border:0px solid #030;    padding: 2px 4px 2px 4px;    margin: 0px 0px 0px 0px;    color:#FFF;     background-color: #555;        font-size: 1em;    font-weight:bold;    font-style:normal;    font-size:12px;}#t4t .content-element-d4 img {    padding: 2px 0px 2px 0px;}#t4t .content-element-d5 {    margin: 4px 4px 4px 4px;    padding: 0px 0px 0px 0px;    border: 1px solid #3D5954;    background-color: #E3E9D9;    width:122px;}#t4t .content-element-d5 h2, #t4t .content-element-d5 h1 {    border:0px solid #030;    padding: 2px 4px 2px 4px;    margin: 0px 0px 0px 0px;    color:#FFF;    background-color: #004400;    font-size: 1em;}#t4t .content-element-d5 img {    padding: 0px;}#t4t .tx_ttnews_latest {  margin: 4px 2px 0px 0px;  padding: 0px 0px 0px 0px;}#t4t .tx_ttnews_latest table table a {  color:#CF750C;  text-decoration:none;}#t4t .tx_ttnews_latest table table a:hover {  text-decoration:underline;}#t4t .tx_ttnews_single {}#t4t a {    color: #555;    text-decoration: underline;}#t4t a:hover {    color: #000;    text-decoration: underline;}#t4t a.infobut {    margin-left:10px;}#t4t a.tooltip-rechts { position: relative; }#t4t a.tooltip-rechts div { display: none; }#t4t a.tooltip-rechts:hover {     color: #3d5954;     cursor:help;    text-decoration:none;     border:0px; }#t4t a.tooltip-rechts:hover div {    display:block;    position:absolute;     top:-2.2em;left:12em;     width:25em;    border:1px solid #000000;    padding:7px;     background:#E5EAF2; color:#000000;    text-decoration:none;    z-index:1000;}#t4t .grafik_link_rechts {  float:right;  padding: 10px 0px 10px 0px;}#t4t .grafik_link_links {  float:left;  padding: 10px 0px 10px 0px;}#t4t .grafik_link_rechts a, #t4t .grafik_link_links a{        text-decoration:none;    font-size: 1em;    line-height: 14px;        text-align: center;    padding:2px 5px;    margin: 4px;    color: #000;    background-color: #EDC905;    border: 1px solid #555;      cursor:pointer;    height:auto; }#t4t .grafik_link_rechts a:hover, #t4t .grafik_link_links a:hover {        text-decoration:underline;}#t4t form {    padding:0px;    margin:0px; }#t4t img, #t4t td img{    border: 0 none;     margin:0px; padding:0px;}#t4t input {    font-size:0.9em;    font-family:Arial, Helvetica, sans-serif;    border: 1px solid #555;    height:auto;    width:auto;}#t4t .text {    color: #060927;    background-color: #fff;    padding-left: 2px;    padding-right: 2px;}#t4t .checkbox {    border:0px;}#t4t .radio {    border:0px;}#t4t .submit-image {    border:0px;}#t4t .submit {background-color:#CF750C;border-top:2px solid #FFF;border-left:2px solid #FFF;border-bottom:2px solid #AF3159;border-right:2px solid #AF3159;margin:10px 0 0 0;color:#FFF;padding:2px;font-size:12px;}#t4t .submit:hover {background-color:#FFF8EF;border-bottom:2px solid #FFF;border-right:2px solid #FFF;border-top:2px solid #AF3159;border-left:2px solid #AF3159;color:#000;}#t4t .submit-decent, #t4t a.submit-decent {    text-decoration:none;    font-size: 1em;    font-weight: bold;    line-height: 14px;    padding:0px 3px 0px 3px;    margin:0px 3px 0px 3px;    color: #000000;    background-color: #c6c3c6;    border: 1px solid #3D5954;    cursor:pointer;    height:auto;}#t4t .textarea {    font-family: Geneva, Arial, Helvetica, sans-serif;    font-size:1em;    color: #060927;    background-color: #fff;    border: 1px solid #555;}#t4t select {    font-size:1em;    font-family:Arial, Helvetica, sans-serif;    color: #060927;    background-color: #fff;    height:auto;    width:auto;}#t4t .imgtext-table td{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}#t4t table.imgtext-table img {margin:0 10px 10px 0;padding:0;}#t4t .ch1{    background-color: #DFF4FF;    color:#006699;padding:4px;    font-weight:bold;}#t4t .ch2{background:url(/images/navi-a.jpg) top left repeat-x;    background-color: #006699;     color:#FFF;padding:4px;    font-weight:bold;       border-bottom:1px solid #526760;}#t4t .ch2 a{    background-color: #006699;    color:#FFF;padding:4px;    font-weight:bold;       border-bottom:1px solid #004A6F;}#t4t .ch2 a:hover{    background-color: #DFF4FF;    color:#006699;    font-weight:bold;       border-bottom:1px solid #526760;}#t4t .ch3{    background-color: #DFF4FF;    color:#006699;    font-weight:bold;       border:1px solid #526760;}#t4t .cc0bb{    background-color:#FFFFFF;    border-bottom:1px solid #EAEAEA;}#t4t .cc1bb{    background-color:#EEEEEE;    border-bottom:1px solid #DADADA;}#t4t .cc2bb{    background-color:#DADADA;    border-bottom:1px solid #C6C6C6;}#t4t .cc3bb{    background-color:#C6C6C6;    border-bottom:1px solid #B2B2B2;}#t4t .rhbb{    font-weight:bold;    margin-right:5px;       text-align: right;    border-bottom:1px solid #EAEAEA;}#t4t .cc0{    background-color:#FFFFFF;}#t4t .cc1{    background-color: #EAEAEA;}#t4t .cc2{    background-color: #DADADA;}#t4t .cc3{    background-color: #C6C6C6;}#t4t .rh{    font-weight:bold;    margin-right:5px;       text-align: right;}#t4t #vov table.table-berechnung td.cc1 {background:url(/images/navi.jpg) top left repeat-x;background-color: #3DCF02;}#t4t #vov table.table-berechnung td.cc1 h3 {margin:0 0 0 15px;}#t4t .imgtext-table-left{    margin-top: 0px;    margin-left:0;     margin-right:auto;}#t4t .imgtext-table-center{    margin-top: 0px;    margin-left:auto;     margin-right:auto;}#t4t .imgtext-table-right{    margin-top: 0px;    margin-left:auto;     margin-right:0;}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {    text-decoration:none;    font-size: 1em;    line-height: 12px;    padding:1px 5px 1px 5px;    color: #060927;    background-color: #EDC905;    border: 1px solid #555;      width: 100px;}.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {    font-size:0.9em;    font-family:Arial, Helvetica, sans-serif;    border: 1px solid #555;    height:auto;    color: #060927;    background-color: #fff;    padding-left: 2px;    padding-right: 2px;    width:150px;}.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {font-weight:bold;font-style:italic;}.tx-indexedsearch .tx-indexedsearch-whatis {margin-top:10px;margin-bottom:5px;}.tx-indexedsearch P.tx-indexedsearch-noresults {text-align:center;font-weight:bold;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background:#eee;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {font-weight:bold;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {font-style:italic;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {color:red;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {background:#E3E9D9;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {margin-top:20px; margin-bottom:5px;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {margin-top:0px; margin-bottom:0px;}#t4t .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a {color: #fff;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {background:#004400;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {vertical-align:middle;}.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE P {padding-right: 2px;color: #fff;}.tx-indexedsearch .tx-indexedsearch-res .noResume {color : #555;}#t4t .zMenu{    padding: 4px;    text-align:center;    line-height:10px;    background-color:#E3E9D9;}#t4t .zMenu p a{    font-size:  10px;    color:      #004400;        text-decoration:none;}#t4t .zMenu p b{           text-transform:uppercase;}#t4t .zMenu p a:hover{        text-decoration:underline;  }#t4t .back{   display:none;}#t4t .back2{   display:block !important;}#t4t .linie{   border-top:1px solid #000000;}a.link_decent{   color:#000;   text-decoration:none;}a:hover.link_decent{   color:#000;   text-decoration:none;}a:visited.link_decent{   color:#000;   text-decoration:none;}a:visited:hover.link_decent{   color:#000;   text-decoration:none;}#t4t .pecumaxiframe{    width: 580px;}              
