#posterBox {
	background-color: #000066;
	margin: 0 10px 10px 0;
	position: relative;
	top: -8px;
	left: -9px;
	clear: both;

	float: right;
}

#titleBox, #descrBox, #adDataBox {
	background-color: #fff;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 3px;
}

#adDataBox form {
	padding-top: 20px;
	border-top:2px solid #738e73;	
}

#bdate, #entrytime, #edate {
	padding-right: 20px;

	font-size: 1em;
}

#btime, #etime, #edatetime {
}

#teaser {
	color: #222;
	font-size: 1em;
	margin-bottom: 10px
}

.label {
	color: #888;
	font-size: 1em;

}

.data {
	color: #222;
	font-size: 1em;
	margin-bottom: 10px
}

/* Teaser View, Custom code for this template */
#header {
}

.teaserRow {
	color: #222;
	font-size: 1em;
	background-color: #fff;
	margin-bottom: 10px;
	padding: 10px;
}

#listViewLink {
	background-color: #fff;
	margin-top: 10px;
	padding: 10px;
}

/* All kind of Views coded by TYPO3 */
div.tx-mjseventpro-pi1 {


}

div.tx-mjseventpro-pi1 .help {
	color: #777;
	font-size: 0.9em;
	background-color: #ffc;
	padding: 1px 2px;
	border: solid 1px #d2d29f
}

/* List View, Custom code for this template */
/* Custom styles won't be read by the TYPO3-engine. I use them to design the template and then copy them to the setup code. */
div.tx-mjseventpro-pi1 td.list {
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	border-top: 0;
	border-right: 0;
	border-bottom: 1px dashed #bbb;
	border-left: 0

}


/* List View coded by TYPO3 */
.tx-mjseventpro-pi1-listViewField-title { background:#dedfde; padding-left:2px;;margin-bottom:5px; font-size: 1.2em; font-weight:bold;}
.mjseventpro-listView-title { text-decoration: none; color:#000066; }
.mjseventpro-listView-title:hover     { color: black; text-decoration: underline }
.mjseventpro-listView-teaser:link  {  font-weight: normal; text-decoration: none }
.mjseventpro-listView-teaser:visited  {  font-style: normal; text-decoration: none }
.mjseventpro-listView-teaser:hover     { color: #d00; font-style: normal; text-decoration: underline }

.tx-mjseventpro-pi1-listViewField-title { color: #000066;}

.tx-mjseventpro-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
.table-single  { }
.td-single { }
.tx-mjseventpro-pi1-singleView-Infobox {

	background-color: #f5f5f5;
	border: dashed 3px #999
}
.tx-mjseventpro-pi1-singleView-DescrBox  { padding: 2px 20px }
.tx-mjseventpro-pi1-browsebox {
	color: #333;
	font-size: 1em;	
	background-color: #ffc
}
.tx-mjseventpro-pi1-listrowField-title {
	color: #333;
	font-size: 1em;
	font-weight: normal;
	text-transform: uppercase
}
.tx-mjseventpro-pi1-listrowField-teaser { color: #333; font-size: 1em; }
.tx-mjseventpro-pi1-listrowField-bdate { color: #333; font-size: 1em; }
.tx-mjseventpro-pi1-listrowField-entrytime { color: #333; font-size: 1em; }
.tx-mjseventpro-pi1-listrowField-time { color: #333; font-size: 1em; }
.tx-mjseventpro-pi1-listrowField-location { color: #333; font-size: 1em; }
.tx-mjseventpro-pi1-listrowField-ticketlink  { color: #333; font-size: 1em; }


/* Teaser View coded by TYPO3 */
.tx-mjseventpro-pi1-teaserView-events {
	background-color: #f7f7f7
}
.tx-mjseventpro-pi1-teaserViewField-image {
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	clear: both
}
.tx-mjseventpro-pi1-teaserViewField-title {
	text-transform: uppercase
}
.tx-mjseventpro-pi1-teaserViewField-bdate, .tx-mjseventpro-pi1-teaserViewField-btime, .tx-mjseventpro-pi1-teaserViewField-bdatetime {
	color: #777;
}
.mjseventpro-teaserView-title:link {
	
	text-decoration: none
}
.mjseventpro-teaserView-title:visited {  text-decoration: none }
.mjseventpro-teaserView-title:hover     {  text-decoration: underline }
.mjseventpro-teaserView-teaser:link  { color: #555;  text-decoration: none }
.mjseventpro-teaserView-teaser:visited { color: #555; text-decoration: none }
.mjseventpro-teaserView-teaser:hover     { color: #555; text-decoration: underline }


/* Single View */

.tx-mjseventpro-pi1-singleView-back   { color: #333; font-size: 1em; text-align: center; margin: 30px 20px 4px; padding: 3px; border: solid 1px #ccc }

.tx-mjseventpro-pi1-singleViewField-image           { font-size: 0.9em; background-color: #FF6600; margin: 0; padding: 10px; clear: both }
.tx-mjseventpro-pi1-singleViewField-imgcap         { color: #888; font-size: 0.9em; background-color: #ff3; 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-edatetime,
.tx-mjseventpro-pi1-singleViewField-etime,
.tx-mjseventpro-pi1-singleViewField-teaser,
.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 { color: #222; font-size: 0.9em; padding-bottom: 10px }






.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-edatetime,
.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-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 { color: #222; font-weight: bold}



/* ARCHIVE_VIEW coded by TYPO3 */
	select, input {}
    .tx-mjseventpro-pi1-archiveView-events     { background-color: #f7f7f7 }
    .tx-mjseventpro-pi1-archiveViewField-title { text-transform: uppercase }
    .tx-mjseventpro-pi1-archiveViewField-bdate  { color: #777;  width: 160px; float: left; clear: both }
    .mjseventpro-archiveView-title:link     {  text-decoration: none }
    .mjseventpro-archiveView-title:visited  {  text-decoration: none }
    .mjseventpro-archiveView-title:hover    {  text-decoration: underline }




.optionBox              { color: #222; 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: 1em;
	font-weight: normal;

	background-color: #fff;
	margin: 0 0 24px; 0;
	padding-bottom:3px;
	border-bottom: solid 2px #738e73;;
}

.tx-mjseventpro-pi1-listViewField-bdate { color: black; }

