.tx-mjseventpro-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }

td.marker{border:1px solid #006; padding:5px; background-color:#eee;}
td.marker .label{margin:0px; color:rgb(255, 45, 17);}
td.marker .data{ padding:0 0 0 20px; background:url('../nav/nav1.gif') no-repeat #eee;}

.table-list    { background-color: #FFF; }
.td-list    { background-color: #FFF; font-size:10px; }
.td-listalt   { background-color: #ff9 }
.label{font-weight:bold; margin-top:10px; color:#000066; background-color: #eee;}
.data{font-weight:normal; color:#000;}

.fastnav { background-color:#f4f4f4;}
.divider01 {border-bottom:1px dotted #000066;}
.divider02 {border-bottom:1px dotted #999;}
.noRowsWereFound {margin-top:20px; color:rgb(255, 45, 17);}
.readmore{color:#FF2D11; text-decoration:underline;}
select { font-size: 10px; margin-right:20px; }

.table-single     { }
.td-single     { }
.tx-mjseventpro-pi1-singleView-Infobox  { background-color: #f5f5f5; border: dashed 1px #999 }
.tx-mjseventpro-pi1-singleView-DescrBox  { padding: 2px 20px }

.tx-mjseventpro-pi1-browsebox  { background-color: #ffc }


a.mjseventpro-listView-title:link, 
a.mjseventpro-listView-title:visited,
a.mjseventpro-listView-title:active,
a.mjseventpro-listView-title:hover{ text-decoration:none; color: #000; font-weight: bold;}

.tx-mjseventpro-pi1-listViewField-bdate a:link,
.tx-mjseventpro-pi1-listViewField-bdate a:visited,
.tx-mjseventpro-pi1-listViewField-bdate a:active{ text-decoration:none; color: #006; font-size: 11px;}
.tx-mjseventpro-pi1-listViewField-bdate a:hover{ text-decoration:underline; color: #006; font-size: 11px;}

.tx-mjseventpro-pi1-listViewField-title a{ text-decoration:none; color: #000; font-weight: bold; font-size: 11px;}

.tx-mjseventpro-pi1-listViewField-promoter {font-size: 11px;}
.tx-mjseventpro-pi1-listViewField-cat {font-size: 11px;}
.tx-mjseventpro-pi1-listViewField-type {font-size: 11px;}
.tx-mjseventpro-pi1-listViewField-month {font-size: 11px; font-weight:bold;}
.tx-mjseventpro-pi1-listViewField-teaser a{ text-decoration:none; color: #000;}
.tx-mjseventpro-pi1-listViewField-teaser a:hover{ text-decoration:underline;}
.tx-mjseventpro-pi1-listViewField-bdate a{ text-decoration:none; color: #FF2D11; font-size: 11px;}
.tx-mjseventpro-pi1-listViewField-entrytime {}
.tx-mjseventpro-pi1-listViewField-time {}
.tx-mjseventpro-pi1-listViewField-location {}
.tx-mjseventpro-pi1-listViewField-ticketlink  {}


.tx-mjseventpro-pi1-listrowField-title a{ color: #333; font-weight: bold; text-transform: uppercase }
.tx-mjseventpro-pi1-listrowField-teaser {}
.tx-mjseventpro-pi1-listrowField-bdate {}
.tx-mjseventpro-pi1-listrowField-entrytime {}
.tx-mjseventpro-pi1-listrowField-time {}
.tx-mjseventpro-pi1-listrowField-location {}
.tx-mjseventpro-pi1-listrowField-ticketlink  {}


.tx-mjseventpro-pi1-teaserView-events    { color: #333; font-size: 9px; margin: 4px; padding: 2px; border: solid 1px #c60 }
.tx-mjseventpro-pi1-teaserView-event   { color: #333; font-size: 9px; margin-top: 4px; margin-bottom: 2px; padding-bottom: 2px; border-bottom: 1px dashed #ccc }
.tx-mjseventpro-pi1-teaserView-header { color: #666; font-weight: bolder; text-transform: uppercase; margin-bottom: 4px }
.tx-mjseventpro-pi1-teaserView-listlink {margin-top: 4px; padding: 2px; border: solid 1px #f93 }
.tx-mjseventpro-pi1-teaserViewField-title  a{ color: #000; font-size: 11px; text-transform: uppercase }
.tx-mjseventpro-pi1-teaserViewField-datetime  { color: #333; font-size: 10px;}
.tx-mjseventpro-pi1-teaserViewField-image   { color: #333; font-size: 9px; margin-right: 10px; width: 60px; float: right }


.tx-mjseventpro-pi1-singleView-back   { text-align: center; margin: 30px 20px 4px; padding: 1px 2px 3px; border: solid 1px #ccc }

.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 {}

.headline .tx-mjseventpro-pi1-singleViewField-title  {background-color:#EEEEEE; font-size:12px; font-weight:bold; color:#31309C; margin:0px; padding:1px; text-transform:uppercase; clear:both;}
.tx-mjseventpro-pi1-singleViewField-title  { color: #333; font-weight: 700; margin-top: 14px; margin-bottom: 20px }
.tx-mjseventpro-pi1-singleViewField-teaser    { color: #006; font-weight:bold; margin-bottom: 10px;  font-size:11px; }
.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-image { }
.tx-mjseventpro-pi1-singleViewField-imgcap  {background-color:#FFF; font-weight:normal; color:000; font-size:10px;}
.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  { margin-top: 10px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px }
.tx-mjseventpro-pi1-singleViewField-age {}