
.mjseventpro-teaserView-title:link { color: #0065B3; text-decoration: none }
.mjseventpro-teaserView-title:visited { color: #0065B3; text-decoration: none }
.mjseventpro-teaserView-title:hover    { color: #0065B3; text-decoration: underline }

.mjseventpro-listView-title:link { color: #0065B3; text-decoration: none }
.mjseventpro-listView-title:visited { color: #0065B3; text-decoration: none }
.mjseventpro-listView-title:hover    { color: #0065B3; text-decoration: underline }

.mjseventpro-listView-teaser:link { color: #0065B3; text-decoration: none }
.mjseventpro-listView-teaser:visited { color: #0065B3; text-decoration: none }
.mjseventpro-listView-teaser:hover    { color: #0065B3; text-decoration: underline }


.optionBox              { color: #222; font-size: 9px; background-color: #fff; margin-bottom: 10px; padding: 10px; border: solid 1px #eee }
.select   { padding-right: 10px; padding-bottom: 10px; float: left; clear: both }
.search {}
.listRow              { color: #222; font-size: 11px; background-color: #fff; margin-bottom: 10px; padding: 10px; border: solid 1px #eee }


select, input { font-size: 9px }
.tx-mjseventpro-pi1-listView-events       { background-color: #f7f7f7 }
.tx-mjseventpro-pi1-listViewField-image   { padding-right: 10px; padding-bottom: 10px; float: left; clear: both }
.tx-mjseventpro-pi1-listViewField-title  { font-weight: 700; }
.tx-mjseventpro-pi1-listViewField-bdate,
.tx-mjseventpro-pi1-listViewField-btime,
.tx-mjseventpro-pi1-listViewField-time { color: #777; font-size: 13px }
.mjseventpro-listView-title:link { color: #333333; text-decoration: none }
.mjseventpro-listView-title:visited { color: #333333; text-decoration: none }
.mjseventpro-listView-title:hover     { color: #333333; text-decoration: underline }
.mjseventpro-listView-teaser:link  { color: #555; font-size: 9px; font-weight: 400; text-decoration: none }
.mjseventpro-listView-teaser:visited { color: #555; font-size: 9px; font-weight: 400; text-decoration: none }
.mjseventpro-listView-teaser:hover     { color: #555; font-size: 9px; font-weight: 400; text-decoration: underline }


.tx-mjseventpro-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

.table-list    { background-color: #FFFFFF }
.td-list    { background-color: #EEF5FB }
.td-listalt   { background-color: #EEF5FB }

.table-single     { }
.td-single     { }
.tx-mjseventpro-pi1-singleView-Infobox  { background-color: #EEF5FB; border: 1px #EEF5FB }
.tx-mjseventpro-pi1-singleView-DescrBox  { padding: 0px 15px }

.tx-mjseventpro-pi1-browsebox  { font-family:verdana, helvetica, arial; color:#0065B3; font-size: 12px; background-color: #EEF5FB }

.tx-mjseventpro-pi1-listrowField-title  { font-family:verdana, helvetica, arial; color:#0065B3; font-size: 12px; font-weight: 600 }
.tx-mjseventpro-pi1-listrowField-teaser { font-family:verdana, helvetica, arial; color:#0065B3; font-size: 12px; }
.tx-mjseventpro-pi1-listrowField-bdate { font-family:verdana, helvetica, arial; color:#0065B3; font-size: 12px; }
.tx-mjseventpro-pi1-listrowField-entrytime {  }
.tx-mjseventpro-pi1-listrowField-time { font-family:verdana, helvetica, arial; color:#0065B3; font-size: 12px; }
.tx-mjseventpro-pi1-listrowField-location {  }
.tx-mjseventpro-pi1-listrowField-ticketlink  {  }

.tx-mjseventpro-pi1-teaserView-events    { font-size: 9px }
#.tx-mjseventpro-pi1-teaserView-event   { font-size: 9px; margin-top: 4px; margin-bottom: 2px; padding-bottom: 2px; border-bottom: 1px dashed #ccc }
.tx-mjseventpro-pi1-teaserView-event   { font-size: 9px }
.tx-mjseventpro-pi1-teaserView-header { color: #666; font-weight: bolder; text-transform: uppercase; margin-bottom: 4px }
.tx-mjseventpro-pi1-teaserView-listlink {  font-weight: bolder;  margin-top: 4px}
.tx-mjseventpro-pi1-teaserViewField-title  { color: #666;  font-weight: 700 }
.tx-mjseventpro-pi1-teaserViewField-datetime  { font-size: 10px }
.tx-mjseventpro-pi1-teaserViewField-image   { font-size: 9px; margin-right: 10px; width: 60px; float: right }

.tx-mjseventpro-pi1-singleView-back   {  text-align: left; margin: 30px 20px 4px; padding: 1px 2px 3px; border: solid 1px #ffffff }
.tx-mjseventpro-pi1-singleViewToday    { color: #fff; background-color: #da511d; text-align: center; text-transform: uppercase; letter-spacing: 4px; margin-bottom: 4px; padding: 3px 2px 1px }

.tx-mjseventpro-pi1-singleViewField-bdate   { font-family:verdana, helvetica, arial; font-size: 11px; font-weight: 700; color:#0065B3; margin-bottom: 10px }
.tx-mjseventpro-pi1-singleViewField-entrytime { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-btime { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-edate { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-etime { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-title     { font-family:verdana, helvetica, arial; font-size: 16px; font-weight: 700; color:#0065B3; margin-top: 14px; margin-bottom: 20px }
.tx-mjseventpro-pi1-singleViewField-teaser    {  font-style: italic; margin-bottom: 10px }
.tx-mjseventpro-pi1-singleViewField-cat    { color: #0065B3; font-size: 12px; font-weight: 700; margin-right: 16px }

.tx-mjseventpro-pi1-singleViewField-type    { color: #0065B3; font-size: 12px; font-weight: 700; margin-right: 16px }
.tx-mjseventpro-pi1-singleViewField-descr { font-family:verdana, helvetica, arial; font-size: 14px; color:#0065B3; font-size: 12px; }
.tx-mjseventpro-pi1-singleViewField-internalrefs { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-location { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-image { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-imgcap  { font-family:verdana, helvetica, arial; font-size: 10px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-files { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-links { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-promoter { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-location { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-area { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-status { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-priority { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-fees { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-ticketlink  { font-size: 12px; margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px }
.tx-mjseventpro-pi1-singleViewField-age { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
.tx-mjseventpro-pi1-singleViewField-event_run   { font-family:verdana, helvetica, arial; font-size: 11px; color:#0065B3; }
