/* ------------------ */
/*    single view     */
.tx-seminars-pi1-single-view-title {  margin: 0 0 10px 0; }

.tx-seminars-pi1-single-view-content-text {
  width:465px;
  float:left;
  margin: 0 30px 0 0;
  display:inline;
}

.tx-seminars-pi1-single-view-content-right { width:250px; float:left; }

.tx-seminars-pi1-single-view-subtitle {}

.tx-seminars-pi1-single-view-description {}

.tx-seminars-pi1-single-view-description li, .tx-seminars-pi1-single-view-content-information-payment li { }

.tx-seminars-pi1-single-view-content-information {
  width:250px;
  border: 1px solid #004192;
  float:left;
  margin: 0 0 15px 0;
  display:inline;
}

.tx-seminars-pi1-single-view-content-information dd { padding:0; margin:0; }
.tx-seminars-pi1-single-view-content-information dl { padding:0; margin:0; }

.tx-seminars-pi1-single-view-content-information-header {
  background:transparent url(../../../images/loginboxBG.gif) repeat-x scroll left top;
  padding:10px;
}

.tx-seminars-pi1-single-view-content-information-date, .tx-seminars-pi1-single-view-content-information-time, .tx-seminars-pi1-single-view-content-information-place, .tx-seminars-pi1-single-view-content-information-room, .tx-seminars-pi1-single-view-content-information-price-regular, .tx-seminars-pi1-single-view-content-information-price-special, .tx-seminars-pi1-single-view-content-information-payment, .tx-seminars-pi1-single-view-content-information-speakers, .tx-seminars-pi1-single-view-content-information-organizers, .tx-seminars-pi1-single-view-content-information-vacancies, .tx-seminars-pi1-single-view-content-information-deadline-registration, .tx-seminars-pi1-single-view-content-information-registration {
  margin: 0 0 0 5px;
}

.tx-seminars-pi1-single-view-content-information-registration p { text-align:center }

.tx-seminars-pi1-single-view-content-information-registration a {
  height:18px;
  display: blok;
  background: #004192;
  font-weight:bold; 
  font-size:12px;
  line-height:16px;
  font-weight:bold;
  border:1px solid #89acd7;
  color:#ffffff;
  padding:2px 15px;
  text-decoration:none;
  cursor:pointer;
}
.tx-seminars-pi1-single-view-content-information-registration a:hover {
  color:#004192;
  background: #DCE6F3;
  border:1px solid #004192;
  text-decoration:none;
}




/* ------------------ */
/*        list        */
.tx-seminars-pi1-list-view-title {
  margin: 0 0 10px 0;
}

.tx-seminars-pi1-list-view {
  margin: 0 0 10px 0;
}

.tx-seminars-pi1-list-view li { }

.tx-seminars-pi1-list-view-label-list-registration {
 margin: 0 0 8px 0;
}

.tx-seminars-pi1-list-view-backlink {
 margin: 20px 0 0 0;
}

.tx-seminars-pi1-clear {
  clear: both;
  width: 1px;
  height: 1px;
}

.tx-seminars-pi1-error {
  color: #f00;
  background-color: inherit;
  font-weight: bold;
}

.tx-seminars-pi1-listrow table {
  background-color: #fff;
  color: #000;
}

.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {
  padding: .2em .5em;
  margin: 0;
  border-spacing: 0;
  vertical-align: top;
}

.tx-seminars-pi1-listrow th {
  font-weight: bold;
  text-align: center;
}

.tx-seminars-pi1-title a {
  display: block;
}

.tx-seminars-pi1-date, .tx-seminars-pi1-vacancies, .tx-seminars-pi1-price, .tx-seminars-pi1-uid {
  text-align: right;
}

.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 {
  background-color: #c30000;
  color: inherit;
}

.tx-seminars-pi1-canceled td {
  text-decoration: line-through;
}

.tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {
  text-decoration: none;
}

.tx-seminars-pi1 .tx-frontendformslib-label {
  display: block;
  float: left;
  width: 20em;
  vertical-align: top;
}

.tx-seminars-pi1 .tx-frontendformslib-field {
  margin-bottom: 1em;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons {
  margin: .5em 0;
}

.tx-seminars-pi1 .tx-frontendformslib-submitbuttons input {
  margin: 0 .5em 0 0;
}

