.tx-rotexreference-pi1 #formResult,.tx-rotexreference-pi1 #col1_content {    font-size: 75%;}.tx-rotexreference-pi1-search {    width: 100%;        }.tx-rotexreference-pi1-search #head {    height: 20px;    vertical-align: top;    overflow: hidden;}.tx-rotexreference-pi1-search  #xajax_form {    overflow: hidden;}.tx-rotexreference-pi1-search #xajax_form table {    background-color: white;    width: 188px;    overflow: hidden;    border: none;    margin: 0;    padding: 0;}.tx-rotexreference-pi1-search #xajax_form table td {    background: white;    border: none;    line-height: 14px;    font-size: 11px;    vertical-align: middle;    padding: 4px 0px;    background-repeat: no-repeat;    background-position: center center;    color: #838483;}.tx-rotexreference-pi1-search #xajax_form table tr.sub:hover td {    background-color: #FEFCD0;}.tx-rotexreference-pi1-search #xajax_form table tr.main td {    background-color: #DEDEDE;    font-weight: bold;}.tx-rotexreference-pi1-search #xajax_form table tr.sub {    border-bottom: 1px dashed #EDEDED;}.tx-rotexreference-pi1-search img {    height: 20px;}.tx-rotexreference-pi1-search #searchtext {    height: 53px;}#tx_rotexreference_pi1 {    position: relative;}#tx_rotexreference_pi1 #formResult {    position: absolute;    left: 236px;    width: 716px;    top: 0px;}.tx-rotexreference-pi1-list {    position: relative;}.tx-rotexreference-pi1-list #head {    width: 100%;    float: left;    height: 20px;    vertical-align: top;    overflow: hidden;}.tx-rotexreference-pi1-list #head #heading {    width: 40%;    float: left;    text-align: left;}.tx-rotexreference-pi1-list #head #paging {    width: 20%;    float: left;    text-align: center;    font-size: 12px;}.tx-rotexreference-pi1-list #head #counter {    width: 39%;    float: left;    text-align: right;    padding-right: 2px;    font-size: 12px;}.tx-rotexreference-pi1-object {    border: 1px solid #cccccc;    background: white;    width: 126px;    height: 170px;    overflow: hidden;    float: left;    padding: 5px;    font-size: 100%;    position: relative;    float: left;    margin: 0px 5px 5px 0px;    z-index: 1;}.tx-rotexreference-pi1-object:hover {    background-color: #FEFCD0;}.tx-rotexreference-pi1-object a.detail_link {	color: black;}.tx-rotexreference-pi1-object a.detail_link .full {    position: absolute;    width: 999px;    height: 999px;    z-index: 5;}.tx-rotexreference-pi1-object a.detail_link .full span {    padding: 999px;    z-index: 5;}.tx-rotexreference-pi1-object .preview_small {    position: absolute;    top: 5px;    left: 5px;    height: 100px;    width: 100%;    text-align: left;    vertical-align: middle;    overflow: hidden;    margin-bottom: 12px;    z-index: 4;    cursor: pointer;}.tx-rotexreference-pi1-object .type {    position: absolute;    top: 110px;    left: 0px;    width: 131px;    height: 25px;    overflow: hidden;    padding-top: 0px;    padding-left: 2px;    padding-right: 2px;    text-align: center;    font-size: 11px;    line-height: 12px;    margin-bottom: 4px;    cursor: pointer;}.tx-rotexreference-pi1-object .state {    position: absolute;    top: 140px;    left: 0px;    width: 131px;    height: 17px;    overflow: hidden;    text-align: center;    font-size: 11px;    cursor: pointer;}.tx-rotexreference-pi1-object .systems {    position: absolute;    top: 160px;    left: 0px;    width: 136px;    text-align: center;    cursor: pointer;}/*.tx-rotexreference-pi1-object:hover #systems {    width: 156px;}*/.tx-rotexreference-pi1-object .systems img {    height: 14px;    padding: 0px 1px;    cursor: pointer;}/*.tx-rotexreference-pi1-object:hover #systems img {    height: 19px;}*/.tx-rotexreference-pi1 #loader img {    position: absolute;    top: 50%;    left: 50%;    padding-left: 110px;    /* z-index: 100; */    background: transparent;}.tx-rotexreference-pi1-detail .details {    table-layout: fixed;    overflow: hidden;    height: 660px;}.tx-rotexreference-pi1-detail table {    border: 1px solid #dddddd;    vertical-align: top;}.tx-rotexreference-pi1-detail .infos {    width: 100%;}.tx-rotexreference-pi1-detail .info {    background-color: white;    padding: 5px;    margin-right: 5px;    margin-top: 5px;    margin-left: 5px;}.tx-rotexreference-pi1-detail .header {    background-image: none;    background-color: white;    height: 15px;}.tx-rotexreference-pi1-detail .info .header {    font-weight: bold;}.tx-rotexreference-pi1-detail .info .text {    margin: 5px;    text-align: justify;}.tx-rotexreference-pi1-detail .images_small img {    width: 110px;    margin-top: 5px;    margin-right: 5px;}.tx-rotexreference-pi1-detail .image_big img {    margin-top: 5px;    overflow: hidden;    height: 265px;}.tx-rotexreference-pi1-detail .image_big img,.tx-rotexreference-pi1-detail .images_small img{    border: 5px solid white;}.tx-rotexreference-pi1-detail .image_big {    height: 270px;}.tx-rotexreference-pi1-detail .image_big img {    max-height: 250px;}
