.tx-rmrotoretailer-pi1 .formSearch { padding: 10px; border: 1px dotted #bdbcbd; }
.tx-rmrotoretailer-pi1 .formSearch fieldset legend { display: none; }
.tx-rmrotoretailer-pi1 .formSearch fieldset #label_tx_rmrotoretailer_pi1_plz { font-weight: bold; padding-right: 24px; }
.tx-rmrotoretailer-pi1 .formSearch fieldset #tx_rmrotoretailer_pi1_plz { margin-right: 24px; border: 1px solid #cecfcc; }
.tx-rmrotoretailer-pi1 .formSearch fieldset #tx_rmrotoretailer_pi1_submit { padding: 2px; border: 1px solid #bdbcbd; border-left: none; border-right: none; background-color: #e0e1dd; }

.tx-rmrotoretailer-pi1 .message { margin-top: 24px; font-weight: bold; }

.tx-rmrotoretailer-pi1 .result { margin-top: 24px; }
.tx-rmrotoretailer-pi1 .result .section { margin-bottom: 24px; }
.tx-rmrotoretailer-pi1 .result .item { padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #bdbcbd; }
.tx-rmrotoretailer-pi1 .result .item-last { border-bottom: none; }
.tx-rmrotoretailer-pi1 .result .item address { float: left; font-style: normal; }
.tx-rmrotoretailer-pi1 .result .item .company { font-weight: bold; }
.tx-rmrotoretailer-pi1 .result .item .fairLogo { float: right; }