#content .tx-seminars-pi1 p {
	margin:6px 0;
}

/* Listendarstellung */
#content .tx-seminars-pi1-listrow {
	margin:0 0 20px 0;
}

#content .tx-seminars-pi1-clear {
  clear: both;
  width: 1px;
  height: 1px;
}

#content .tx-seminars-pi1-error {
  color: #f00;
  background-color: inherit;
  font-weight: bold;
}

#content .tx-seminars-pi1-listrow table {
  border:1px solid #626664;
  width:100%;
  padding:0;
}

#content .tx-seminars-pi1-listrow th {
  padding:6px 8px;
  margin:0;
  border-spacing:0;
  font-size:.61em;
  font-weight:bold;
  text-align:left;
  background-color:#9AAEC2;
  color:white;

}

#content .tx-seminars-pi1-listrow th a {
	color:white;
}

#content .tx-seminars-pi1-listrow td {
  padding:10px 8px;
  margin:0;
  border-spacing:0;
  vertical-align:top;
  font-size:.61em;
  text-align:left;
}

#content .tx-seminars-pi1-title a {
  display:block;
}

#content .tx-seminars-pi1-date,
#content .tx-seminars-pi1-vacancies,
#content .tx-seminars-pi1-price,
#content .tx-seminars-pi1-uid {
  text-align:right;
}

/* arrow updown */

#content .tx-seminars-pi1-title2 a, #content .tx-seminars-pi1-date2 a, #content .tx-seminars-pi1-price2 a, #content .tx-seminars-pi1-place2 a {
  	display:block;
  	background-image:url(/fileadmin/layout/updown.gif);
  	background-repeat: no-repeat;
	
}
#content .tx-seminars-pi1-title2 a {
 	background-position: 50px 2px;
}
#content .tx-seminars-pi1-place2 a {
 	background-position: 21px 2px;
}
#content .tx-seminars-pi1-date2 a {
 	background-position: 38px 2px;
}
#content .tx-seminars-pi1-price2 a {
 	background-position: 32px 2px;
}

#content .tx-seminars-pi1-book {
  white-space:nowrap;
}

#content .tx-seminars-pi1-listrow .listrow-odd {
  background-color:#ECF0F4;
  color:#27293F;
}

#content .tx-seminars-pi1-listrow tr {
  background-color:white;
  color:#27293F;
}

#content .tx-seminars-pi1-listrow a {
  color:#27293F;
}

#content .tx-seminars-pi1-listrow tr:hover {
  background-color:#DFE6EC;
  color:#27293F;
}

#content .tx-seminars-pi1-vacancies-available .tx-seminars-pi1-square {
  background-color: #00a500;
  color: inherit;
}

#content .tx-seminars-pi1-vacancies-2 .tx-seminars-pi1-square,
#content .tx-seminars-pi1-vacancies-1 .tx-seminars-pi1-square {
  background-color: #ffff3c;
  color: inherit;
}

#content .tx-seminars-pi1-vacancies-0 .tx-seminars-pi1-square,
#content .tx-seminars-pi1-canceled .tx-seminars-pi1-square {
  background-color: #c30000;
  color: inherit;
}

#content .tx-seminars-pi1-canceled td {
  text-decoration: line-through;
}

#content .tx-seminars-pi1-canceled td.tx-seminars-pi1-vacancies {
  text-decoration: none;
}

#content .tx-seminars-pi1 .tx-frontendformslib-label {
  display: block;
  float: left;
  width: 20em;
  vertical-align: top;
}

#content .tx-seminars-pi1 .tx-frontendformslib-field {
  margin-bottom: 1em;
}

#content .tx-seminars-pi1 .tx-frontendformslib-submitbuttons {
  margin: .5em 0;
}

#content .tx-seminars-pi1 .tx-frontendformslib-submitbuttons input {
  margin: 0 .5em 0 0;
}

/* Single View */
#content .tx-seminars-pi1 #details {
	margin:18px 0 0 0;
	border:1px solid #AFBFCF;
	background:#ECF0F4;
	width:100%;
  	padding:0;
}

#content .tx-seminars-pi1 #details td {
	vertical-align:top;
	padding:12px 10px;
}

#content .tx-seminars-pi1 #details td p {
	margin:0;
	line-height:1.2em;
	color:#27293F;
	font-size:.65em;
}

#content .tx-seminars-pi1 #details td h1 {
	margin:6px 0 1px 0;
	color:#474A72;
	font-size:.65em;
}

#content .tx-seminars-pi1 #details ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
	color:#27293F;
	font-size:.65em;
}

#content .tx-seminars-pi1 #details tr.border td {
	border-bottom:1px solid white;
}

#content .tx-seminars-pi1 h2 {
	font-size:.7em;
	color:#27293F;
	margin:24px 0 0 0;
}

#content .tx-seminars-pi1 #reg {
	margin:0;
}

#content .tx-seminars-pi1 #backlink {
	margin:30px 0 15px 0;
	padding:6px 0 0 0;
	border-top:1px solid #AFBFCF;
	width:100%;
	font-size:.7em;
}

#content .tx-seminars-pi1 #backlink a {
	color:#AFBFCF;
}

#content .tx-seminars-pi1 #title {
	margin:6px 0 0 0;
	font-weight:bold;
	font-size:.8em;
}

#content .tx-seminars-pi1 #subtitle {
	margin:0 0 12px 0;
	font-style:italic;
}

#content .tx-seminars-pi1 .tx-frontendformslib-submitbuttons {
	margin:20px 0 40px 10px;
}

#content .tx-seminars-pi1 .tx-frontendformslib-submitbuttons input {
	background:#9AAEC2;
	border:1px solid #9AAEC2;
	font-size:.6em;
	color:white;
} 

/* Best�tigung */
#content fieldset {
	border:1px solid #D7DFE8;
	background:#F9FAFB;
	margin:12px 0 0 0;
	padding:10px;
}

#content * html fieldset {
	background:white;
}

#content legend {
	font-size:.7em;
	color:#8F98A5;
}

#content label {
	font-size:.7em;
	color:#7D8099;
} 

#content .tx-frontendformslib-form .tx-frontendformslib-label {
	width:150px;
}

#content .tx-frontendformslib-form textarea {
	width:400px;
}

#content .tx-seminars-pi1 #personaldata {
	margin:18px 0;
}

#content .tx-seminars-pi1 #personaldata p {
	line-height:1.2em;
	margin:0;
}

#content .tx-seminars-pi1 #personaldata h3 {
	font-size:.7em;
	font-weight:normal;
}

#content #tx-seminars-pi1-registration-form fieldset h3 {
	font-size:.7em;
	font-weight:normal;
	margin:12px 0 0 0;
}

#content #tx-seminars-pi1-registration-form fieldset p {
	margin:0;
}

#content .tx-seminars-pi1-submit input {
	background:#9AAEC2;
	border:1px solid #9AAEC2;
	font-size:.6em;
	color:white;
}

#content .tx-seminars-pi1-checkbox label {
	font-size:1em;
}


/* Browsebox */
#content .tx-seminars-pi1-browsebox {
	margin:10px 20px;
	float:left;
	width:200px;
}

#content .tx-seminars-pi1-browsebox p {
	margin:0 6px 0 0;
	padding:0;
	font-size:.6em;
	color:#5A6C7E;
}

#content .tx-seminars-pi1-browsebox a {
	color:#5A6C7E;
}

#content .tx-seminars-pi1-browsebox table {
	margin:0;
	padding:0;
}

#content .tx-seminars-pi1-browsebox table td {
	margin:0;
	padding:0;
}
#content .tx-seminars-pi1-browsebox-SCell {
	font-weight: bold;
}
/* Searchbox */
#content .tx-seminars-pi1-searchbox {
	margin:10px 20px;
	float:left;
	width:200px;
}

#content .tx-seminars-pi1-searchbox input.tx-seminars-pi1-searchbox-sword {
	border:1px solid #9AAEC2;
	font-size:.6em;
	color:#5A6C7E;
}

#content .tx-seminars-pi1-searchbox input.tx-seminars-pi1-searchbox-button {
	background:#9AAEC2;
	border:1px solid #9AAEC2;
	font-size:.6em;
	color:white;
}


.clear2 {
	height: 6px; line-height: 6px; font-size: 6px;
	clear: both;
}
