
.tx-seminars-pi1-clear { clear: both;width: 1px;height: 1px;}
.tx-seminars-pi1-event-editor textarea {width: 30em;height: 15em;}
.tx-seminars-pi1-event-editor .attached-files span {clear: both;}
.tx-seminars-pi1-event-editor ul.attached-files {list-style: none;padding: 12px 0 0 0;}
.tx-seminars-pi1-event-editor .attached-files li {line-height: 1.8em;position: relative;}
.tx-seminars-pi1-event-editor .attached-files input {position: absolute;right: 0;}
.tx-seminars-pi1-event-editor .deleted {text-decoration: line-through;color: gray;}
.tx-seminars-pi1-error {color: #f00;background-font-weight: bold;}
.tx-seminars-pi1-hidden {display: none;visibility: hidden;}

.tx-seminars-pi1-listrow table {width:100%;}
.tx-seminars-pi1-listrow th,
.tx-seminars-pi1-listrow td {margin: 0;border-spacing: 0;vertical-align: top;padding:2px 2px 2px 2px;border-bottom:solid 1px #e8e8e8;}
.tx-seminars-pi1-listrow td {font-size:90%;}
.tx-seminars-pi1-listrow th {font-weight: bold;text-align: center;background:#505050;color:#ffffff;}
.tx-seminars-pi1-listrow th a {display: block;color:#ffffff;font-size:100%;}
.tx-seminars-pi1-listrow td a {font-size:100%;}

.tx-seminars-pi1-listrow img.category_image {margin: 0 2px;border: none;}

th.tx-seminars-pi1-expiry,
th.tx-seminars-pi1-seats,
th.tx-seminars-pi1-total-price,
th.tx-seminars-pi1-registration,
th.tx-seminars-pi1-list-registrations {}

th.tx-seminars-pi1-title {text-align: left;}
.tx-seminars-pi1-title a {display: block;}
.tx-seminars-pi1-date,
td.tx-seminars-pi1-expiry,
.tx-seminars-pi1-vacancies,
.tx-seminars-pi1-price,
.tx-seminars-pi1-uid {text-align: right;}

.tx-seminars-pi1-date {white-space: nowrap;}
.tx-seminars-pi1-seats {text-align: center;}

.tx-seminars-pi1-listrow .listrow-odd,
.tx-seminars-pi1-listrow th {}
.tx-seminars-pi1-listrow tr {}
.tx-seminars-pi1-listrow tr:hover {background-color: #f20081; color:#ffffff;}
.tx-seminars-pi1-listrow tr:hover a {color:#ffffff;}

.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {background-color: #00a500;}
.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {background-color: #ffff3c;}
.tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
.tx-seminars-pi1-canceled .tx-seminars-pi1-square,
.tx-seminars-pi1-registration-deadline-over .tx-seminars-pi1-square {background-color: #c30000;}
.tx-seminars-pi1-event-begin-date-over .tx-seminars-pi1-square {background-color: transparent;}
.tx-seminars-pi1-canceled td {text-decoration: line-through;}
.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {text-decoration: none;}
div.tx-seminars-pi1-selectorwidget {border: 1px solid #ccc;}
.tx-seminars-pi1-selectorwidget p {clear: left;}
.tx-seminars-pi1-selectorwidget .tx-seminars-pi1-optionbox {float: left;padding-bottom: .5em;}
.tx-seminars-pi1-selectorwidget .tx-seminars-pi1-optionbox select {width: 100%;}
#tx-seminars-pi1-optionbox-1, #tx-seminars-pi1-optionbox-2,
#tx-seminars-pi1-optionbox-3, #tx-seminars-pi1-optionbox-4,
#tx-seminars-pi1-optionbox-5 {width: 20%;}
table.tx-seminars-pi1-timeslots {background-color: #fff;color: #000;border: 1px solid #000;}
table.tx-seminars-pi1-timeslots th {background-color: #f0f0f0;text-align: left;padding: 5px;}
table.tx-seminars-pi1-timeslots td {padding: 5px;}
#tx_seminars_pi1_owner_image {float: right;border: 1px solid #000;}

#tx-seminars-pi1-registration-form fieldset {}
#tx-seminars-pi1-registration-form dl {margin: 0;}
#tx-seminars-pi1-registration-form dt {width: 11em;margin: 0 .5em .5em 0;clear: both;float: left;}
#tx-seminars-pi1-registration-form dd {margin: 0 0 .5em 12em;}
#tx-seminars-pi1-registration-form dd select,
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-zip {margin: 0 .5em 0 0;}
#tx-seminars-pi1-registration-payment {position: relative;height: 8em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-method-of-payment dd {margin-right: 25em;}
#tx-seminars-pi1-registration-banking-data {position: absolute;top: 0;right: 0;width: 24.5em;margin: 0;padding: 0;}
#tx-seminars-pi1-registration-form input,
#tx-seminars-pi1-registration-form textarea,
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-country select {width: 20em;}
#tx-seminars-pi1-registration-form textarea {height: 6em;}
#tx-seminars-pi1-registration-form #tx-seminars-pi1-registration-banking-data input {width: 14em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-checkbox input {width: auto;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-gender select {width: 5em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-name input {width: 14em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-zip input {width: 4em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-registration-city input {width: 14em;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit {margin: .5em 0;float: right;}
#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit input {width: auto;}
#tx-seminars-pi1-unregistration-form .tx-seminars-pi1-submit {margin: .5em 0;}

