/* ###########################################
** ##### Anpassung der Single-Ansicht ########
** ###########################################
*/
/* ##### Infoboxes #########################*/
.infoBox { float: right; width: 40%; margin-left: 10px; padding:1px;}
.infoBox .subcolumns { padding: 10px 0; border: 1px dotted #ccc; margin-bottom: 10px; }
.infoBox .subcl { padding: 0 5px 0 10px;}
.infoBox .subcr { padding: 0 10px 0 5px;}

/* ===== Infoboxes Content =================*/
.infoBox ul { margin: 0;}
#main .infoBox li { list-style: none; list-style-image: none; list-style-type: none; margin: 0}

.infoBox h4 { font-size:15px; margin:0 0 2px; }
.infoBox p, .infoBox dl, .infoBox dt, .infoBox dd { font-size:11px; line-height:14px; }

.infoBox dl, .infoBox dt, .infoBox dd { margin: 0;}
.infoBox dt {}



.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-color: inherit; font-weight: bold; }

.tx-seminars-pi1-hidden { display: none; visibility: hidden; }

.tx-seminars-pi1-listrow table { background-color: #fff; color: #000; }
.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td { margin: 0; border-spacing: 0; vertical-align: top; font-size:11px; line-height:13px;}
.tx-seminars-pi1-listrow td { padding: .2em .5em; }
.tx-seminars-pi1-listrow th { font-weight: bold; text-align: center; }
.tx-seminars-pi1-listrow th a { display: block; padding: .2em .5em; }

.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 { padding: .2em .5em; }

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 { background-color: #f0f0f0; color: inherit; }

.tx-seminars-pi1-listrow tr { background-color: #fff; color: inherit; }

.tx-seminars-pi1-listrow tr:hover { background-color: #e0e0e0; color: inherit; }

.tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square { background-color: #00a500; color: inherit; }

.tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
.tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square { background-color: #ffff3c; color: inherit; }

.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; color: inherit; }

.tx-seminars-pi1-event-begin-date-over .tx-seminars-pi1-square { background-color: transparent; color: inherit; }

.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 {  }
.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%; height: 100px;}
.tx-seminars-pi1-selectorwidget input { font-size: 9px;}

#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; color: inherit; 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 { margin: 0 0 1em; }
#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; font-size:10px; background: #ccc; }
#tx-seminars-pi1-registration-form .tx-seminars-pi1-submit input:hover { background: #808000; color: #fff; cursor: pointer;}
#tx-seminars-pi1-unregistration-form .tx-seminars-pi1-submit { margin: .5em 0; }

