/* Datum Box =============================================================== */
div.box-event-date, div.box-event-date-past {
	width: 40px;
	height: 53px;
	border: 1px solid #E67F48;
	float: left;
}

div.box-event-date p.event-month, div.box-event-date-past p.event-month {
	font-size: 0.9em;
	text-align: center;
	background: #E67F48;
}

div.box-event-date p.event-day, div.box-event-date-past p.event-day {
	padding-top: 10px;
  text-align: center;
  font-size: 1.5em;
}

div.box-event-date-past {
	border: 1px solid #999;
}

div.box-event-date-past p.event-month {
	background: #999;
}

/* Datum Small Box ========================================================= */

div.box-event-date-small, div.box-event-date-small-past {
  width: 30px;
  height: 43px;
  border: 1px solid #E67F48;
  float: left;
}

div.box-event-date-small p.event-month-small, div.box-event-date-small-past p.event-month-small {
  font-size: 0.7em;
  text-align: center;
  background: #E67F48;
}

div.box-event-date-small p.event-day-small, div.box-event-date-small-past p.event-day-small {
  padding-top: 5px;
  text-align: center;
  font-size: 1.1em;
}

div.box-event-date-small-past {
	border: 1px solid #999;
}

div.box-event-date-small-past p.event-month-small {
	background: #999;
}

/* event Box =============================================================== */
div.box-event-headlines {
  width: 365px;
  float: left;
}

/* fbConnect box =========================================================== */
div.box-fbConnect {
	height: 25px;
}

/* box benutzerdaten ======================================================= */
a.box-kontrolle-benutzerdaten {
	width: 153px;
}

/* regusers emails ========================================================= */
div.box-emails-infoline {
	width: 545px;
	margin: 0 0 0 5px;
	background: url(/img/main/bg-block-userinfo.png) no-repeat left top;
	float: left;
}

div.box-emails-headline {
	width: 545px;
  margin-left: 5px;
  float: left;
}

div.box-emails-datum {
	width: 110px;
	height: 16px;
	padding: 5px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	float: left;
}

div.box-emails-sender {
  width: 100px;
	height: 16px;
	padding: 5px;
  margin: 0 10px 10px 0;
	overflow: hidden;
  float: left;
}

div.box-emails-subject {
  width: 240px;
	height: 16px;
  padding: 5px;
  margin: 0 10px 10px 0;
	overflow: hidden;
  float: left;
}

div.box-emails-headline div.box-emails-datum, div.box-emails-headline div.box-emails-sender, div.box-emails-headline div.box-emails-subject {
	margin-bottom: 10px;
}

#box-email-icon-status {
	padding-left: 0;
	margin-left: 2px;
	height: 16px;
	width: 18px;
	overflow: hidden;
}

div.box-email-message {
	width: 525px;
	margin: 0 10px 40px 10px;
	float: left;
}

div.box-email-fbpic {
	width: 50px;
	height: 50px;
	float: left;
	margin: 0 20px 10px 0;
	overflow: hidden;
}

form.form-email-new label {
	font-weight: bold;
	display: block;
}

form.form-email-new input, form.form-email-new textarea {
  width: 510px;
}

/* terminverwaltung ======================================================== */
#location-live-search, #block-ort-livesearch, #block-location-livesearch {
  background: #fff;
  padding: 5px 10px;
	width: 482px;
  max-height: 400px;
  overflow: auto;
  position: absolute;
  z-index: 99;
  border: 1px solid #A9A9A9;
  border-width: 0 1px 1px 1px;
	display: none;
  -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
}

#form-einzeltermin label.label-termindaten, #form-praesentationen label.label-termindaten {
  width: 340px;
	margin-top: 3px;
	float: left;
}

#form-einzeltermin input.input-tiny, #form-edit-singleline input.input-tiny, #form-praesentationen input.input-tiny {
	width: 30px;
}

#form-einzeltermin input.input-small, #form-edit-singleline input.input-small, #form-praesentationen input.input-small {
  width: 50px;
}

#form-einzeltermin input.input-single, #form-einzeltermin select {
	width: 165px;
}

#form-einzeltermin .label-termindaten-titel {
	width: 440px;
	margin-right: 5px;
}

#form-einzeltermin .label-termindaten-titel-herkunft {
  width: 55px;
}

#form-praesentationen select.select-fullsize, #form-einzeltermin select.select-fullsize {
	width: 500px;
}

.link-location-url {
	margin-top: 10px;
	width: 340px;
	height: 17px;
	overflow: hidden;
}

#input-termindaten-beschreibung {
	width: 505px;
}

#input-termindaten-events {
  width: 470px;
}

#form-edit-singleline label {
  width: 120px;
}

#form-edit-singleline label.vt-neuelocation {
  width: 200px;
}

#form-edit-singleline input {
  width: 260px;
}

#form-edit-singleline select {
	width: 265px;
}

#form-edit-singleline .right-column {
  margin-left: 120px;	
}

#block-ort-livesearch, #block-location-livesearch {
  width: 243px;
	max-height: 200px;
}

td.vt-date {
	width: 65px;
}

td.vt-country {
  width: 30px;
}

td.vt-city, td.vt-location {
  width: 120px;
}

div.vt-fussnote {
	padding-left: 5px;
	width: 385px;
	float: left;
}

/* Terminliste klein ======================================================= */
div.ArtistBox {
	width: 245px;
	padding-right: 10px;
	float: left;
}

div.ArtistBox h3 {
  width: 245px;
	margin: 0;
	padding: 0;
  float: left;
}

div.ArtistBox h3 a {
  width: 245px;
  font-size: 15px;
	font-weight: normal;
	text-transform: uppercase;
  float: left;
}

div.LocationBox {
  width: 155px;
	padding-right: 10px;
  float: left;
}

div.LocationBoxLarge {
  width: 225px;
  padding-right: 10px;
  float: left;
}

div.LocationBox a.LocName {
  font-weight: normal;
}

div.tickets-small {
	width: 50px;
	float: left;
}

div.SupportList, div.GenreTypList {
	font-size: 0.9em;
	width: 245px;
	float: left;
}

/* hinweistexte kalender =================================================== */
div.box-hinweistext {
  margin: 0 0 0 54px;
}

/* Umkreissuche klein ====================================================== */
div.box-umkreissuche-small {
	margin: 10px 0 0 54px;
}

div.box-umkreissuche-small a {
  margin: 0 0 0 10px;
}

/* castor news ============================================================= */
li.block-castor-news {
	border-bottom: 1px dashed #DADADA;
}


