/* ------------------------------------------------- Definitionen mjseventpro ----------------------------------------- */
.tx-mjseventpro-pi1-searchbox-sword {
  width: 150px;
  margin: 5px 3px 0px 0px;
  padding: 0px 0px 0px 2px;
  vertical-align: middle;
}

.tx-mjseventpro-pi1-searchbox-button  {
  width: 100px;
  background-color:#CCCCCC;
  margin: 5px 3px 0px 0px;
  padding: 0px 0px 0px 2px;

  text-align: center;
  vertical-align: middle;
}


.tx-mjseventpro-pi1 .tx-mjseventpro-pi1-teaserView-events td a:link {display: block; width: 100%;}

/* Teaser View, Custom code for this template */
    .teaserRow              { }
    #listViewLink        { }
/* Teaser View coded by TYPO3 */
    .listalldates { text-align:right; padding: 10px 10px 0px 0px; }
    .tx-mjseventpro-pi1-teaserView-events           { }
    .tx-mjseventpro-pi1-teaserView-header { text-transform: uppercase;}
    .tx-mjseventpro-pi1-teaserViewField-image   {  }
    .tx-mjseventpro-pi1-teaserViewField-title  { text-transform: uppercase; }
    .tx-mjseventpro-pi1-teaserViewField-bdate,
    .tx-mjseventpro-pi1-teaserViewField-btime,
    .tx-mjseventpro-pi1-teaserViewField-bdatetime { }
.mjseventpro-teaserView-title 
{ 
  float:left;
}

.tx-mjseventpro-pi1-teaserViewField-area
{
text-align: right;
}
    .mjseventpro-teaserView-title:link { text-decoration: none; }
    .mjseventpro-teaserView-title:visited { text-decoration: none; }
    .mjseventpro-teaserView-title:hover     { text-decoration: underline; }

    .mjseventpro-teaserView-teaser:link  { text-decoration: none; }
    .mjseventpro-teaserView-teaser:visited { text-decoration: none; }
    .mjseventpro-teaserView-teaser:hover     { text-decoration: underline; }

/* List View, Custom code for this template */

    .optionBox              { }
    .select   { padding-right: 10px; padding-bottom: 10px; float: left; clear: both }
    .search {}
    .listRow              {  }

/* List View coded by TYPO3 */
    .tx-mjseventpro-pi1-listView-events           { }
    .tx-mjseventpro-pi1-listViewField-image   { }
    .tx-mjseventpro-pi1-listViewField-title  { text-transform: uppercase }
    .tx-mjseventpro-pi1-listViewField-bdate,
    .tx-mjseventpro-pi1-listViewField-btime,
    .tx-mjseventpro-pi1-listViewField-time { }
    .mjseventpro-listView-title:link { text-decoration: none; }
    .mjseventpro-listView-title:visited { text-decoration: none; }
    .mjseventpro-listView-title:hover     { text-decoration: none; }
    .mjseventpro-listView-teaser:link  { text-decoration: none; }
    .mjseventpro-listView-teaser:visited { text-decoration: none; }
    .mjseventpro-listView-teaser:hover     { text-decoration: none; }

/* SINGLE_VIEW */
/* two seperate boxes:
#posterBox     { margin: 0 10px 0px 0; padding: 8px 10px; float: left; clear: both;}
#titleBox, #descrBox, #adDataBox       { margin-bottom: 0px; margin-left: 0px; padding: 8px 10px; clear: right; }
*/
/* box in box: */
#posterBox          { padding: 0px 0px 0px 0px; float: left; clear: both;}
/*#titleBox, #descrBox, #adDataBox       { clear: both; }*/
#titleBox      { }
#descrBox { width: 300px; padding: 5px 0px 15px 0px}
#adDataBox       { float: left; padding: 3px 0px 0px 0px; width: 190px; }
#bdate, #entrytime, #edate  {  float: left; padding: 0x 5px 0px 0px; }
#btime, #etime, #edatetime  {float: left; }

.tx-mjseventpro-pi1-singleViewField-title { text-transform: uppercase; padding: 0px 0px 0px 0px;}

.tx-mjseventpro-pi1-singleViewField-teaser 
{
   font-size: 14px; 
   font-weight: bold;
   color: #970808;
   line-height: 16px; 
  padding: 0px 0px 5px 0px; 
}

.tx-mjseventpro-pi1-singleViewField-image           { clear: both; padding: 0px 10px 0px 0px; }
.tx-mjseventpro-pi1-singleViewField-imgcap         { clear: both; color:#666666; font-size: 9px; margin: 0; padding: 0 0px 0px 0px; text-align: center;}

.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-entrytime,
.tx-mjseventpro-pi1-singleViewField-btime,

.tx-mjseventpro-pi1-singleViewField-edate,
.tx-mjseventpro-pi1-singleViewField-etime,
.tx-mjseventpro-pi1-singleViewField-cat,
.tx-mjseventpro-pi1-singleViewField-type,
.tx-mjseventpro-pi1-singleViewField-descr,
.tx-mjseventpro-pi1-singleViewField-internalrefs,
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-files,
.tx-mjseventpro-pi1-singleViewField-links,
.tx-mjseventpro-pi1-singleViewField-promoter,
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-area,
.tx-mjseventpro-pi1-singleViewField-status,
.tx-mjseventpro-pi1-singleViewField-priority,
.tx-mjseventpro-pi1-singleViewField-fees,
.tx-mjseventpro-pi1-singleViewField-ticketlink,
.tx-mjseventpro-pi1-singleViewField-age,
.tx-mjseventpro-pi1-singleViewField-edatetime { padding-right: 10px; }

/*.tx-mjseventpro-pi1-singleViewHeader-links {float:left; padding: 2px 5px 5px 0px;}*/

.tx-mjseventpro-pi1-singleViewHeader-links,
.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-edate,
.tx-mjseventpro-pi1-singleViewHeader-etime,
.tx-mjseventpro-pi1-singleViewHeader-title,
.tx-mjseventpro-pi1-singleViewHeader-teaser,
.tx-mjseventpro-pi1-singleViewHeader-cat,
.tx-mjseventpro-pi1-singleViewHeader-type,
.tx-mjseventpro-pi1-singleViewHeader-descr,
.tx-mjseventpro-pi1-singleViewHeader-internalrefs,
.tx-mjseventpro-pi1-singleViewHeader-location,
.tx-mjseventpro-pi1-singleViewHeader-image,
.tx-mjseventpro-pi1-singleViewHeader-imgcap,
.tx-mjseventpro-pi1-singleViewHeader-files,
.tx-mjseventpro-pi1-singleViewHeader-promoter,
.tx-mjseventpro-pi1-singleViewHeader-location,
.tx-mjseventpro-pi1-singleViewHeader-area,
.tx-mjseventpro-pi1-singleViewHeader-status,
.tx-mjseventpro-pi1-singleViewHeader-priority,
.tx-mjseventpro-pi1-singleViewHeader-fees,
.tx-mjseventpro-pi1-singleViewHeader-ticketlink,
.tx-mjseventpro-pi1-singleViewHeader-age,
.tx-mjseventpro-pi1-singleViewHeader-edatetime {clear: both ; font-size: 9px; color: #666666; }


/* ARCHIVE_VIEW coded by TYPO3 */
    .tx-mjseventpro-pi1-archiveView-events     {  }
    .tx-mjseventpro-pi1-archiveViewField-title { text-transform: uppercase }
    .tx-mjseventpro-pi1-archiveViewField-bdate  { float: left; clear: both }
    .mjseventpro-archiveView-title:link     { text-decoration: none; }
    .mjseventpro-archiveView-title:visited  { text-decoration: none; }
    .mjseventpro-archiveView-title:hover    { text-decoration: none; }


.mjs-eventspro-latest-item {
  height: 35px; 
}