.unterseite-trenner-spalte-2 {
  background-image: url(../img/raster-schwarz.gif);
  background-repeat: repeat-x;
  background-position: bottom left;
  width: 100%;
  height: 9px;
}
.unterseite-trenner-head-spalte-2, .unterseite-spalte-2-merkliste {
  background-image: url(../img/suchergebnisse.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 100%;
  text-align:right;
  margin-top: 22px;
  padding-top: 4px;
}

.unterseite-trenner-head-spalte-2-fortbildungen {
  width: 100%;
  text-align:right;
  margin-top: 22px;
  padding-top: 4px;
}

.unterseite-trenner-head-spalte-2-volltextsuche {
  background-image: url(../img/gefundene-seiten.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 100%;
  text-align:right;
  margin-top: 22px;
  padding-top: 4px;
}
.unterseite-trenner-head-spalte-2-mailformular {
  background-image: url(../img/reiter_ihre-nachricht.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 100%;
  text-align:right;
  margin-top: 22px;
  padding-top: 4px;
}
.unterseite-trenner-details-spalte-2, .unterseite-spalte-2-pers-angaben, .unterseite-spalte-2-veranstaltung {
  background-image: url(../img/details.gif);
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 100%;
  text-align:right;
  margin-top: 22px;
  padding-top: 4px;
  height: 20px;
}
.unterseite-spalte-2-pers-angaben {
  background-image: url(../img/persoenliche-angaben.gif);
}
.unterseite-spalte-2-veranstaltung {
  background-image: url(../img/veranstaltung.gif);
}
.unterseite-spalte-2-merkliste {
  background-image: url(../img/ihre-veranstaltungen-aktiv.gif);
}
.unterseite-trenner-details-spalte-2 p, .unterseite-spalte-2-pers-angaben p, .unterseite-spalte-2-veranstaltung p {
  margin:4px 0px 0px 0px;
  float: left;
}
.unterseite-trenner-details-spalte-2 div div, .unterseite-spalte-2-pers-angaben div, .unterseite-spalte-2-veranstaltung div {
  margin:4px 0px 0px 0px;
  float: left;
}
.unterseite-suche-head-spalte-2 {
  width: 100%;
  text-align:left;
  margin-top: 22px;
  padding-top: 4px;
}
#notelist_message {
  background-image: url(../img/merkliste_rot.gif);
  background-repeat: no-repeat;
  padding-left: 14px;
  font-weight: bold;
  color: #FF4700; 
}
.ausgebucht {
  background-image: url(../img/anmelden_rot.gif);
  background-repeat: no-repeat;
  padding-left: 14px;
  font-weight: bold;
  color: #FF4700; 
}
.back {
  margin: 10px 0 12px 0;
}
/*** Ende Spalte 3 ***/

/***************************************************************/
/* Veranstaltungen, Bildungsdatenbank */
/***************************************************************/
.EventsListView, .mailform {
  background:#E1E1E1; 
  padding-bottom: 20px; 
  margin-bottom: 10px
}
.EventsListViewSearch {
  background:#E1E1E1; 
  padding-bottom: 20px;
  padding-left: 20px;
  margin-bottom: 10px
}
.EventsListView td {
  border-bottom: 1px dotted #FFFFFF;
}

.mailform {
  margin-bottom: 30px
}
.mailform td {
  border-top: 1px dotted #FFFFFF;
}

table.csc-mailform {
  width: 500px;
  padding:0;
  margin-top:-2px;
}
.csc-form-labelcell{
  width: 120px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-style: normal; 
  font-size: 100%;
  font-weight: bold;
  text-align: right;
  vertical-align: top;
  padding-top:4px;
}
.csc-form-fieldcell {
  padding:10px 0 6px 10px;
}

.csc-form-fieldcell textarea {
  width:240px; 
  height:80px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-style: normal; 
  font-size: 100%;
  border:2px inset #BBBBBB;
  line-height: 130%;
  margin: 2px 0 4px 0;
}
.csc-form-fieldcell input.vera-button{
  margin: 4px 0 8px 0;
}
