.ferienspiel {
	float:right; 
	padding-right:15px;
	padding-top:5px
}

.ferienspiel img {
	border:none;
}

.einsenden .prev {
  font-style:italic;
  color:#767676;
}

.einsenden input, .einsenden select, .einsenden textarea {
  font-size:11px;
}


/* Veranstaltungen Details Definitionen */

.veranstaltungs_details h1 {
  padding-bottom:10px;
  border-bottom:1px solid #E4EDF4;
}

.veranstaltungs_details img.eventimage {
  float:right;
  border:1px solid #343434;
}

.veranstaltungs_details .label {
  float:left;
  width:10.00em;
  font-weight:bold;
}

.veranstaltungs_details .datum, .veranstaltungs_details .uhrzeit, .veranstaltungs_details .ort, .veranstaltungs_details .veranstalter, .veranstaltungs_details .anmeldestatus, .veranstaltungs_details .kategorie, .veranstaltungs_details .website {
    padding-bottom:8px;
}

.veranstaltungs_details .beschreibung {
  clear:left;
  margin:25px 0;
}


.veranstaltungs_details .ferienspiele_legende {
  border-top:1px solid #E4EDF4;
  font-size:10px;
  color:#565656;
  padding:10px 0 25px;
  margin:10px 0 0;
}

.veranstaltungs_details .ferienspiele_legende p {
  float:left;
  padding-right:20px;
}

.veranstaltungs_details .ferienspiele_legende p img {
  vertical-align:middle;
  margin-right:4px;
}




/* Veranstaltungen Auflistung Definitionen */

/* DropDown */
.veranstaltungskalender .dropdown {

}

.veranstaltungskalender .dropdown form {
  margin:0;
  padding:0;
  float:left;
  display:block !important;
  width:200px;
}

.veranstaltungskalender .dropdown form.categoryForm {
  clear:left;
}

.veranstaltungskalender .dropdown form select {
  font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size:1em;
  color:#000000;
  padding:1px 0;
}

.veranstaltungskalender .dropdown form.periodMonthForm {
  width:200px !important;
  margin-right:10px;
}

.veranstaltungskalender .dropdown form.periodMonthForm select {
  width:200px !important;
  margin-bottom:8px;
}


.veranstaltungskalender .dropdown form.periodYearForm {
  width:115px !important;
}

.veranstaltungskalender .dropdown form.periodYearForm select {
  width:115px !important;
  margin-bottom:8px;
}


.veranstaltungskalender .dropdown form.categoryForm {
  width:200px !important;
  margin-right:10px;
}

.veranstaltungskalender .dropdown form.categoryForm select {
  width:200px !important;
}


.veranstaltungskalender .dropdown form.locationsForm {
  width:287px !important;
}

.veranstaltungskalender .dropdown form.locationsForm select {
  width:287px !important;
}


.veranstaltungskalender .dropdown a.buttonsuche {
  display:block;
  width:160px;
  border-top:1px solid #FBB800;
  border-left:1px solid #FBB800;
  border-bottom:1px solid #E07600;
  border-right:1px solid #E07600;

  background:#F8A900;
  margin:10px 0 0 325px;
  padding:2px 5px;

  text-decoration:none;
  text-align:center;
  font-weight:bold;
  color:#FFFFFF;
  font-size:1em;
}
.veranstaltungskalender .dropdown a.buttonsuche:hover {
  border-top:1px solid #E07600;
  border-left:1px solid #E07600;
  border-bottom:1px solid #FBB800;
  border-right:1px solid #FBB800;
  color:#FFFFFF;
  background:#FBB800;
}


.veranstaltungskalender h3 {
  margin:20px 0 10px !important;
  padding:0 0 5px 0;
  font-size:1.18em !important;
  font-weight:bold !important;
  color:#232323;
  border-bottom:1px solid #e4edf4;
}


/* Auflistung Übersicht */
.no_event_image {
padding-left:100px;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag {
  clear:left;
  padding-bottom:10px;
  margin-bottom:10px;
  border-bottom:1px solid #E4EDF4;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div {
  line-height:1.36em;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.eventImage {
  float:left;
  width:90px;
  margin:0 10px 10px 0;
  padding:5px 0 0;
}
.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.date {
  display:inline;
  padding:0 5px 0 0;
  font-weight:bold;
  color:#929292;
  font-size:0.91em;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.kategorie {
  display:inline;
  padding:0;
  color:#929292;
  font-size:0.91em;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.name a {
  color:#f6a800;
  font-size:1.09em;
  font-weight:bold;
  text-decoration:none;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.name a:hover {
  text-decoration:underline;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.more a {
  color:#f6a800;
  font-weight:bold;
  text-decoration:none;
  line-height:1.64em;
}

.veranstaltungskalender .liste_veranstaltungen .veranstaltung_eintrag div.more a:hover {
  text-decoration:underline;
}

