/*********************************
mjseventpro LATEST view
**********************************/
.tx-mjseventpro-pi1-teaserView {
width: 255px;
}

.tx-mjseventpro-pi1-teaserView-header {
display: none;
}

.tx-mjseventpro-pi1-teaserViewField-bdate a {
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
margin-right: 5px;
}

.tx-mjseventpro-pi1-teaserViewField-edate a {
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
margin-left: 5px;
}
.tx-mjseventpro-pi1-teaserViewField-bdate,
.tx-mjseventpro-pi1-teaserViewField-edate {
display: inline;
}


#ContentWrapper #WhiteBoxWrapper #WhiteBoxContent .tx-mjseventpro-pi1-teaserViewField-title p {
color: #4d4d4d;
font-size: 13px;
text-decoration: none;
font-weight: bold;
margin: 5px 0 0px 0;
margin-left: 0px;
}



.tx-mjseventpro-pi1-teaserViewField-teaser a {
color: #bf0000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
line-height: 18px;
}

.tx-mjseventpro-pi1-teaserViewField-teaser {
width: 250px;
}

.tx-mjseventpro-pi1-teaserView-listlink a {
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
line-height: 18px;
font-weight: bold;
text-decoration: underline;
}

.tx-mjseventpro-pi1-teaserView-listlink {
text-align: center;
padding-top: 10px;
}







/*********************************
mjseventpro LIST view
**********************************/
#mjseventpro-listView {
width: 555px;
margin: 0 auto;
}

div.tx-mjseventpro-pi1 .optionBox {
color: #222;
margin-bottom: 10px;
border: none,
margin: 0 auto;
}

div.tx-mjseventpro-pi1 .select select {
float: left;
clear: both;
border: 1px solid #666;
}


.tx-mjseventpro-pi1-searchbox-sword {
border: 1px solid #666;
font-size: 12px;
}

.tx-mjseventpro-pi1-searchbox-button {
width: 150px;
background: #ffebbc;
border: 1px solid #666;
color: #4d4d4d;
height: 18px;
font-size: 12px;
font-weight: bold;
margin-left: 10px;
cursor: pointer;
}


.cleaner {
clear: both;
}

.mjseventpro-listView-row {
background: none;
height: 100%;
border-bottom: 1px solid #999;
margin-bottom: 10px;
}


#ContentWrapper .mjseventpro-listView-title p {
background: none;
color: #23906f;
font-size: 15px;
font-weight: bold;
background: none;
float: left;
margin-bottom: 0px;
margin-top: 5px;
margin-left: 0px;
width: 100%;
}

a.mjseventpro-listView-title {
text-decoration: none;
}


.tx-mjseventpro-pi1-listViewField-time {
color: #666666;
font-size: 12px;

}

.tx-mjseventpro-pi1-listViewField-bdate a,
.tx-mjseventpro-pi1-listViewField-edate a {
color: #4d4d4d;
font-size: 12px;
text-decoration: none;
background: none;
margin-right: 15px;
font-weight: bold;
}

.tx-mjseventpro-pi1-listViewField-teaser a {
color: #bf0000;
font-weight: bold;
font-size: 12px;
text-decoration: none;
float: left;

}

.mjseventpro-listView-teaser {
float: left;
background: none;
margin-bottom: 10px;
}



.tx-mjseventpro-pi1-listViewField-image a {
clear: both;
float: left;
background: none;
margin-top: 5px;
display: none;
}





/*********************************
mjseventpro SINGLE view
**********************************/
#SingleViewWrapper {
float: left;
}

#SingleViewBack {
text-align: center;
}

#SingleViewBack form input {
width: 150px;
background: #ffebbc;
border: 1px solid #666;
color: #4d4d4d;
height: 20px;
font-size: 12px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 20px;
cursor: pointer;
}


#SingleViewLeft {
float: left;
text-align: right;
margin-right: 20px;
width: 275px;

}

#SingleViewRight {
float: left;
padding-left: 10px;
width: 400px;
}

.tx-mjseventpro-pi1-singleView {
background: none;
float: left;
width: 840px;
}

.tx-mjseventpro-pi1-singleViewToday {
display: none;
}


#ContentWrapper .tx-mjseventpro-pi1-singleViewField-title p {
  color: #23906f;
  font-size: 17px;
  text-align: left;
font-weight: bold;
margin-top: 0px;
margin-left: 0px;

}


.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-edatetime,
.tx-mjseventpro-pi1-singleViewHeader-promoter,
.tx-mjseventpro-pi1-singleViewHeader-location,
.tx-mjseventpro-pi1-singleViewHeader-cat,
.tx-mjseventpro-pi1-singleViewHeader-fees,
.tx-mjseventpro-pi1-singleViewHeader-links {
clear: left;
font-weight: bold;
margin-bottom: 0px;
color: #4d4d4d;
font-size: 13px;
}

.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-singleViewField-entrytime,
.tx-mjseventpro-pi1-singleViewField-edatetime,
.tx-mjseventpro-pi1-singleViewField-promoter,
.tx-mjseventpro-pi1-singleViewField-location,
.tx-mjseventpro-pi1-singleViewField-cat,
.tx-mjseventpro-pi1-singleViewField-fees {
margin-bottom: 10px;
font-size: 12px;
color: #4d4d4d;
}

.tx-mjseventpro-pi1-singleViewField-edatetime a {
font-size: 12px;
color: #4d4d4d;
text-decoration: none;
}

#descrBox a {
text-decoration: none;
color: #4d4d4d;
}

.tx-mjseventpro-pi1-singleViewField-teaser {
display: none;
}

.tx-mjseventpro-pi1-singleViewField-descr {
font-size: 13px;
width: 460px;
color: #4d4d4d;
}

.tx-mjseventpro-pi1-singleViewField-descr li {
font-size: 13px;
width: 460px;
color: #4d4d4d;
margin-left: 30px;
}

#posterBox {
margin-bottom: 10px;
}

#TimeBox {
margin-top: 0px;
font-size: 13px;
}


#adDataBox {
font-size: 13px;
}

.tx-mjseventpro-pi1-singleViewField-image {
clear: both;
float: left;
background: none;
margin-top: 8px;
border: 3px solid #fff;
}





/*********************************
mjseventpro ARCHIVE view
**********************************/

.mjseventpro-archiveView-title {
float: left;
background: none;
font-size: 1.3125em;
color: #666666;
}

.mjseventpro-archiveView-title p {
margin:0;
}

.tx-mjseventpro-pi1-archiveViewField-teaser a {
color: #666666;
font-weight: normal;
font-size: .925em;
}

.mjseventpro-archiveView-teaser {

background: none;
width: 570px;
}


.tx-mjseventpro-pi1-archiveViewField-time {
clear: right;
float: right;
color: #666666;
margin-bottom: .5em;
font-size: 0.925em;
}

.tx-mjseventpro-pi1-archiveViewField-bdate {
float: right;
margin-left: 1em;
font-size: .925em;
}

.tx-mjseventpro-pi1-archiveViewField-bdate a {
color:#666666;
}

.tx-mjseventpro-pi1-archiveViewField-teaser a {
clear: both;
float: left;
color: #666666;
font-weight: normal;
font-size: .925em;
}





