div.tx-mjseventpro-pi1 {
float: left;
background: none;
width: 500px;
}

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

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


.tx-mjseventpro-pi1-searchbox-sword {
margin-left: 10px;
border: 1px solid #989898;
}

.tx-mjseventpro-pi1-searchbox-button {
height: 20px;
width: 48px;
vertical-align: middle;
border: 1px solid #989898;
vertical-align: middle;
margin-left: 10px;
}

.cleaner {
clear: both;
}

div.tx-mjseventpro-pi1 .listRow {
margin-bottom: 19px;
border-bottom:1px solid #999;
background: none;
height: 100%;


}


#Content .mjseventpro-listView-title p {
float: left;
background: none;
clear: both;
color: #355c79;
font-size: 16px;
font-weight: bold;
text-align-decoration: none;
background: none;
}

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


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

}

.tx-mjseventpro-pi1-listViewField-bdate a {
  color: #666;
  float:left;
  font-size: 12px;
  text-decoration: none;
background: none;
margin-bottom: 8px;
}

.tx-mjseventpro-pi1-listViewField-teaser a {
color: #666666;
font-weight: normal;
font-size: 13px;
text-decoration: none;
}

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


.tx-mjseventpro-pi1-listViewField-image {
clear: both;
float: right;
background: none;
margin-right: 5px;
margin-bottom: 5px;
}







#Content .tx-mjseventpro-pi1-singleViewField-title p {
float:left;
  display: inline;
  color: #355c79;
  font-size: 16px;
  text-align: left;
font-weight: bold;
margin-top: 20px;
}


.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 {
clear: left;
float: left;
width: 120px;
font-weight: bold;
margin-bottom: 20px;
}

.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 {
float: left;
width: 300px;
margin-bottom: 20px;
}

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

.tx-mjseventpro-pi1-singleViewField-descr {
clear: both;
float: left;
font-size: 13px;

}

#posterBox {
margin-bottom: 10px;
}

#TimeBox {
float: left;
margin-top: 20px;
-margin-bottom: 20px;
font-size: 0.825em;
}


#adDataBox {
font-size: 0.825em;
}


#adDataBox form {
float: left;
width: 500px;
margin-top: 25px;
text-align: center;
}

#adDataBox form input {
height: 20px;
line-height: 16px;
width: 150px;
font-size: 13px;
border: 1px solid #355c79;
background: none;
color: #355c79;
font-weight: bold;
}








.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;
}





