 /*********** Listen-Anzeige Seminar Manager********************/
 
 .seminar_head{
   background-color:#cccccc;
 
 }
 
  .seminar_show{
    background-color:#e3e7eb; 
 
 }
  .td_register{
    background-color:#e3e7eb; 
    padding:3px 4px 3px 3px;
	 font-size:0.9em;
 }
  

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

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

.tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {/*Rahmen der einzelnen Zellen*/
  padding:  2px 2px;
  margin: 0;
  font-size:0.7em;
  border-spacing: 0;
  vertical-align: top;
  border:1px solid #919faa; 
  voice-family: "\"}\"";
	voice-family:inherit;
	font-size:0.85em;
	 padding:  2px 5px;
	}
html>body .tx-seminars-pi1-listrow th, .tx-seminars-pi1-listrow td {
	font-size:0.85em; /* Box-Model-Hack Ende */
	padding:  2px 5px;
	}

.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 {
  text-align: left;
  font-size:0.7em;
  voice-family: "\"}\"";
	voice-family:inherit;
	font-size:0.85em;
	}
html>body .tx-seminars-pi1-date, .tx-seminars-pi1-vacancies{
	font-size:0.85em; /* Box-Model-Hack Ende */
	}
	
.tx-seminars-pi1-price {
  text-align: right;
}

.tx-seminars-pi1-listrow th { /* kopf der Tabelle*/
   background-color: #b7c5cf;
  color: inherit;
}
.tx-seminars-pi1-listrow .listrow-odd{
   border:1px solid #ccc;

}



.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;
  text-align:right;
}

.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-cancelled .tx-seminars-pi1-square {
  background-color: #c30000;
  color: inherit;
}

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

.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;
}
