/* List View, Custom code for this template */

    .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-left: 0px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #eee }
.tx-mjseventpro-pi1 { margin-left: 0px; }
/* List View coded by TYPO3 */
    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; width: 100px; height: 100%;  }
    .tx-mjseventpro-pi1-listViewField-title  { font-weight: bold; }
    .tx-mjseventpro-pi1-listViewField-bdate,
    .tx-mjseventpro-pi1-listViewField-btime,
    .tx-mjseventpro-pi1-listViewField-time { color: #777; font-size: 9px }
    .mjseventpro-listView-title:link { color: #333333; text-decoration: none }
    .mjseventpro-listView-title:visited { color: #333333; text-decoration: none }
    .mjseventpro-listView-title:hover     { color: #000000; text-decoration: underline }
    .mjseventpro-listView-teaser:link  { color: #000000; font-size: 9px; font-weight: 400; text-decoration: none }
    .mjseventpro-listView-teaser:visited { color: #000000; font-size: 9px; font-weight: 400; text-decoration: none }
    .mjseventpro-listView-teaser:hover     { color: #000000; font-size: 9px; font-weight: 400; text-decoration: underline }
    
.tx-mjseventpro-pi1-searchbox { display: none; visibility: hidden; }
.optionBox { display: none; visibility: hidden; }
.tx-mjseventpro-pi1 { font-size: 100%; }
.tx-mjseventpro-pi1 .listRow { float: left; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px dashed #AAAAAA; width: 550px; }
.tx-mjseventpro-pi1-listViewField-bdate { display: none; visibility: hidden; }
.tx-mjseventpro-pi1-listViewField-title a:hover, .tx-mjseventpro-pi1-listViewField-teaser a:hover { text-decoration: none; } 

.tx-mjseventpro-pi1-listViewField-title a.mjseventpro-listView-title { color: #66b721; font-size: 110%; }
.tx-mjseventpro-pi1-listViewField-teaser { float: right; width: 440px; }
.tx-mjseventpro-pi1-listViewField-teaser a.mjseventpro-listView-teaser { font-size: 105%; }
.tx-mjseventpro-pi1-listViewField-image { padding-bottom: 0px; }


div.navigation a { color: #222; font-weight: bold; text-decoration: none; }

/* two seperate boxes:
#posterBox     { background-color: #fff; margin: 0 10px 10px 0; padding: 8px 10px; width: 100px; float: left; clear: both; border: solid 0px #eee }
#titleBox, #descrBox, #adDataBox       { background-color: #fff; margin-bottom: 10px; margin-left: 130px; padding: 8px 10px; clear: right; border: solid 1px #eee }
*/
/* box in box: */
#posterBox          { background-color: #fff; margin: 0 10px 10px 0; float: left; clear: both; border: solid 1px #ddd }
#titleBox, #descrBox, #adDataBox       { background-color: #fff; margin-bottom: 10px; margin-left: 0px; padding: 8px 10px; clear: right; border: solid 0px #eee }
#bdate, #entrytime, #edate  { padding-right: 20px; float: left }
#btime, #etime, #edatetime  { margin-left: 110px }

.tx-mjseventpro-pi1-singleViewField-title { color: #66b721; font-size: 120%; font-weight: bold; margin-bottom: 10px }
.tx-mjseventpro-pi1-singleViewField-teaser { font-weight: 700; color: #222; font-size: 11px; margin-bottom: 10px }

.tx-mjseventpro-pi1-singleViewField-image { font-size: 9px; background-color: #ffffff; margin: 0; padding: 10px; clear: both }
.tx-mjseventpro-pi1-singleViewField-imgcap { color: #888; font-size: 9px; background-color: #ffffff; margin: 0; padding: 0 10px 10px }

.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 { color: #222; font-size: 11px; margin-bottom: 10px }

.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-links,
.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 { color: #888; font-size: 9px; border-top: 0px dashed #eee }


.news-list-item { margin:0px; padding:0px; margin-right: 10px; }
.news-list-item h3 { color: #66b721; font-size: 110%; }
.news-list-item p { margin-left: 0px; display: inline; }

.news-single-item { padding: 0px; background: #ffffff; border: 0px; } 
.news-single-item .news-single-timedata { }
.news-single-item h3 { font-size: 100%; font-weight: bold; }
.news-single-item object { text-align: center; }
.news-single-item p { margin-top: 0px; margin-bottom: 0px; padding: 0px;}

.news-list-container { padding: 0px; border: 0px; background: #ffffff;  }
.news-list-container .news-list-item { 
	border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px dashed #AAAAAA; 
	padding: 0px;
	margin-bottom: 5px;
	background: #ffffff; 
	}
.news-list-container .news-list-item h3 {  float: left; padding-left: 0px; margin-left: 0px; border: 0px; background: #ffffff; }
.news-list-container .news-list-item h3 a { padding-left: 0px; margin-left: 0px; text-decoration: none; color: #66b721; font-size: 110%; }
.news-list-container .news-list-item h3 span { padding-left: 0px; margin-left: 0px; height: 13px; margin-top: 3px; } 
.news-list-container p.bodytext { display: inline; margin: 0px; padding: 0px; margin-left: 0px; }

.news-list-container .news-list-morelink a, .news-single-backlink a { padding-left: 0px; margin-left: 0px;text-decoration: none; font-weight: bold; color: #000000; }
.news-single-additional-info, .news-single-additional-info dl, .news-single-additional-info dd { padding: 0px; margin-left: 0px; border: 0px; background: #ffffff; }
.news-single-links { padding: 0px; margin-left: 0px; border: 0px; background: #ffffff; }
.news-single-links dl, .news-single-links dd { padding: 0px; margin-left: 0px; }
.news-single-links a { text-decoration: none; font-size: 95%; color: #000000; }
.news-single-item p.bodytext { margin-bottom: 10px; }

.news-list-morelink { margin-left: 0px; }


.news-single-item a { color: #66b721; text-decoration: none; border-bottom: 1px dashed #66b721; font-weight: bold; }
.news-single-item a:hover { border-bottom: 1px solid #66b721; }
.news-single-img a, .news-single-img a:hover { border: 0px; }

#contentContent p.bodytext a { color: #66b721; text-decoration: none; border-bottom: 1px dashed #66b721; font-weight: bold; }
#contentContent p.bodytext a:hover { border-bottom: 1px solid #66b721; }
.news-single-item h2 { color: #66b721; }

.news-list-item h3 { width: 100%; }

.tx-ttnews-browsebox {border: 0px; background-color: #ffffff; }
td.tx-ttnews-browsebox-SCell { color: #66b721; text-decoration: none; background-color: #66b721; border: 1px solid #777777; text-align: center; }
td.tx-ttnews-browsebox-SCell p a { color: #ffffff; font-weight: bold; text-decoration: none; padding-right: 3px; }
.tx-ttnews-browsebox p a { color: #66b721; text-decoration: none; font-weight: bold; }

