/**
 Styles für die abcourses Seminarverwaltung
**/

.tx-abcourses-pi1 .audience {margin-bottom:10px;}
.tx-abcourses-pi1 ul {margin-left:30px; margin-bottom:10px; font-size:12px;}
.tx-abcourses-pi1 li {list-style-type:square; line-height:18px; margin-bottom:2px;}
.tx-abcourses-pi1 .trainer {overflow:hidden; border:1px solid #64B16A; padding:5px; margin-bottom:15px;}
.tx-abcourses-pi1 .bookingdata {padding:5px; background-color:#B9D4BB; margin-bottom:15px;}
.tx-abcourses-pi1 h4 {font-size:13px; margin-bottom:8px;}
.teaserOneCont .tx-abcourses-pi1 h4 {border-top:4px solid #8AB08D;}

.tx-abcourses-pi1 div.booking {padding:0px;  margin-bottom:15px;}
.tx-abcourses-pi1 div.booking p {display:inline;}
.tx-abcourses-pi1 div.booking a {display:block; float:right; padding:0px; padding-right:50px; width:110px; height:15px; text-decoration:none; text-align:center; color:#EAF6EB; background:none; background-image:url('../gfx/design/book-but.gif'); background-repeat:no-repeat;}
.tx-abcourses-pi1 .detaillink {padding:0px; margin-bottom:15px; margin-top:15px;}
.tx-abcourses-pi1 .detaillink p a {color:#173B7B;}
.tx-abcourses-pi1 .subscribeteaser {margin-bottom:15px;}
.tx-abcourses-pi1 .address {padding:5px; background-color:#B9D4BB; margin-bottom:15px;}
.tx-abcourses-pi1 .backgr-line-above-bottom p {margin:0px;}

.tx-abcourses-pi1 .subscrform label {overflow:hidden; float:left; display:block; padding:1px; width:120px; background-color:#B7DDBA;}
Form .subscrform {margin-left:20px; margin-bottom:10px;}
Form .subscrform  input {height:16px; color: #3E3E40; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:none; width: 280px; background-color:#9FCFA2;}
Form .subscrform  textarea {width:280px; height:100px; line-height: 13px;color: #3E3E40; font-weight: normal; font-size: 11px;  font-family: Arial, Helvetica; border:none; background-color:#9FCFA2;}
Form .subscrform  label {font-family:arial, sans-serif; font-size:11px; color:#2C2E31;}
Form .subscrform div {clear:left; margin-top:3px;}
Form .subscrform .submit {width:100px; border:1px solid #64B16A; padding:2px; height:19px;}

.rightCnt .teaserOneCont {width:240px;}
.teaserOneCont .tx-abcourses-pi1 {width:230px;}

.tx-abcourses-pi1 .courses {overflow:hidden; margin-bottom:20px;}
.cntTwoCont .tx-abcourses-pi1 .courses {width:466px;}
.tx-abcourses-pi1 .courses .course {overflow:hidden; margin-bottom:5px; padding-bottom:3px; border-bottom:1px dotted #64B16A; background-color:#E1F2E2;}
.tx-abcourses-pi1 .courses .course .mod, .tx-abcourses-pi1 .courses .course .loc, .tx-abcourses-pi1 .courses .course .typ {padding-left:3px;}
.tx-abcourses-pi1 .courses .course .loc {overflow:hidden; display:block; padding-bottom:10px;}

.tx-abcourses-pi1 .courses .course a {display:block; overflow:hidden; padding:3px; margin-bottom:3px; color:#173B7B; font-size:11px; font-weight:bold; background-color:#C8E0D3; text-decoration:none;}
.tx-abcourses-pi1 .courses .course a:hover {background-color:#B4CBBD;}
.tx-abcourses-pi1 .courses .course .event .info {overflow:hidden; padding-left:3px; margin:0px;}
.tx-abcourses-pi1 .bookingdata p {margin:0px;}
.tx-abcourses-pi1 .courses .course .event .booking {overflow:hidden; margin:0px; height:18px; margin-left:355px; text-align:center; color:#912505; background:none; background-image:url('../gfx/design/book-but-fini.gif'); background-repeat:no-repeat;}
.tx-abcourses-pi1 .courses .course .event .booking a {display:block; width:110px; padding:0px; text-align:center; color:#EAF6EB; background:none; background-image:url('../gfx/design/book-but.gif');}

.trainer .trainercont {float:left; margin-right:20px;}

.tx-abcourses-pi1 .formerror {margin-left:25px; font-weight:bold; color:red;}
.tx-abcourses-pi1 .labelerror {}

.tx-abcourses-pi1 .noDate {margin-bottom:15px; text-align:center; font-weight:bold; font-size:14px;}


