.underline {text-decoration:underline;}

/*List und Single View*/
.tx-mjseventpro-pi1-archiveViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-listViewField-bdate {
float: left;
}

.tx-mjseventpro-pi1-singleViewToday {
display:none;
}

.tx-mjseventpro-pi1-listViewField-cat,
.tx-mjseventpro-pi1-archiveViewField-cat {
	font-weight: bold;
	margin-bottom: 1em;
}



.data-teaser .tx-mjseventpro-pi1-listViewField-cat{
font-size:.9em;
line-height:.7em;
}

.data-teaser a {
font-size:.9em;
line-height:.9em;
}



.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-archiveViewField-btime,
.tx-mjseventpro-pi1-listViewField-btime {
font-weight:normal!important;
display: inline;

}


.tx-mjseventpro-pi1-listViewField-etime,
.tx-mjseventpro-pi1-teaserViewField-etime {
display: inline;

}

.event-timerow {
display:block;
float:right;
}

.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-archiveViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-listViewField-bdate,
.tx-mjseventpro-pi1-archiveViewField-btime,
.tx-mjseventpro-pi1-listViewField-btime{
font-weight:bold!important;
height:.866em;

}

.tx-mjseventpro-pi1-teaserViewField-btime {
width:5.5em;
}

.one-event {
clear:both;
height:auto;
overflow:hidden;
margin-left:.4em;
font-size:1em;
margin-bottom:2em;
}

.one-event,
.one-event ul,
.one-event li,
.one-event ol {
font-size:1em;
}

.one-event img {
margin-top:1em!important;
}

.tx-mjseventpro-pi1-listViewField-imgcap,
.tx-mjseventpro-pi1-singleViewField-imgcap,
.tx-mjseventpro-pi1-archiveViewField-imgcap {
font-style: italic;
}


.firs-data {
background-color:#CC0000;
padding:.4em;
padding-top:.2em;
display:table;
height:auto;
width:100%;
margin-left:-.4em;
color:#fbba81;
}


.sec-data {
background-color:#CC0000;
height:auto;
width:100%;
text-align:right;
margin-top:-.55em;
padding:0;
margin-left:-.4em;
padding-right:.4em;
color:#fbba81;
}

.tx-mjseventpro-pi1-listViewField-edate,
.tx-mjseventpro-pi1-singleViewField-edate,
.tx-mjseventpro-pi1-archiveViewField-edate {
width:auto;
display:block;
margin-left:.4em;
float:left;
font-weight:bold;
}

.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-etime,
.tx-mjseventpro-pi1-singleViewHeader-entrytime {
width:auto;
float:left;
width:90%;
text-align:right;
}

.tx-mjseventpro-pi1-listViewField-entrytime,
.tx-mjseventpro-pi1-listViewField-etime {
width:auto;
padding-bottom:.4em;
}



.tx-mjseventpro-pi1-listViewField-etime {
height:12px;
margin:0;
padding:0;
}




.support-1 {
margin-top:1em;
height:40px;
width:153px;
background-image: url(../img/logo_kulturreferat.gif);
}


.title,
.title-teaser {
font-size:1.2em;
margin-top:.6em;
margin-bottom:.2em;
color:#CC0000;
}

.title-teaser a {
font-size:1em!important;
color:#CC0000;
font-weight:bold;
}

.title-teaser a:hover p.bodytext {
text-decoration:underline!important;
}


.title p.bodytext {
color:#CC0000!important;
text-decoration:none!important;
font-size:110%!important;
}

.title-teaser p.bodytext {
color:#CC0000!important;
text-decoration:none!important;

}



.label {
font-weight:bold;
margin-top:1em;
}



.tx-mjseventpro-pi1 input {
background-color:#CC0000;
border:none;
font-family: Verdana,Helvetica,Arial,sans-serif!important;
}

.tx-mjseventpro-pi1 textarea {
font-family: Verdana,Helvetica,Arial,sans-serif!important;
}


/*FORM View*/

.tx-mjseventpro-pi1 tr {
height:40px;
margin-bottom:0!important;

}

td {
vertical-align: top;
}


.tx-mjseventpro-pi1 tr td table tbody tr {
height:10px;
}

.clear {
display:none!important;
}



div.tx-mjseventpro-pi1 .fieldHeaderForm2  { 
color: #000!important; 
font-size: 9px; 
text-align: left; 
margin-right: 4px; 
margin-left: 0px !important }




div.tx-mjseventpro-pi1 td { font-size: 9px;padding-top: 4px; }
div.tx-mjseventpro-pi1 td.datetime { padding-top: 0px; }


div.tx-mjseventpro-pi1 input, div#mjseventfeform textarea { font-size: 10px; background-color: #f7f7f7; padding: 1px 2px 2px 3px; border-style: solid; border-width: 1px; border-color: #555 #ddd #ddd #555; }
div.tx-mjseventpro-pi1 input.button, select  { font-size: 10px; }

div.tx-mjseventpro-pi1 .fieldHeaderForm  { 
color: #000!important; 
font-size:1.455em!important; 
margin-right:.8em!important; 
margin-left: 2px !important; 
font-weight: bold!important;
}


option {
font-size:1.2em;
height:1.5em;
margin-top:.4em;
margin-bottom:.4em;
border-bottom:1px solid #000000!important;
width:31em;
}



.tx-mjseventpro-pi1 input {
border:1px solid #000000!important;
height:1.8em;
width:29em;
padding:0;
padding-top:.2em!important;
margin:0;
font-size:13px!important;
line-height:15px!important;
}


.datetime input {
border:1px solid #000000!important;
height:1.2em;
width:2.5em;
font-size:13px!important;
padding:.4em!important;
padding-bottom:0!important;
padding-top:0!important;
line-height:15px!important;
}


textarea {
border:1px solid #000000!important;
height:auto;
padding:.4em;
width:30em;
font-size:13px!important;
}




input.button {
width:auto;
height:30px;
background-color:#CC0000!important;
margin-right:1em;
}


.tx-mjseventpro-pi1-archiveViewField-etime,
.tx-mjseventpro-pi1-teaserViewField-bdate {
margin-right:.6em;
font-weight:bold;
}

.tx-mjseventpro-pi1-teaserViewField-btime,
.tx-mjseventpro-pi1-listViewField-btime,
.tx-mjseventpro-pi1-listViewField-etime {
font-weight:bold!important;
}

.one-teaser-event {margin-bottom:1em;}



.one-teaser-event p {
clear:both;
}


.tx-mjseventpro-pi1-singleView input {
width:4em;
line-height:1em;
height:1.4em;
font-size:1em!important;
padding:0;
margin:0;
padding-bottom:1.5em!important;
}

fieldset {
border:none;
}

.one-teaser-event a p {
text-decoration:underline;
font-size:105%!important;
}


.mjseventfeform_message,
.formerror { 
font-size:12px!important;
display:block;
background-color:#cc0000;
color:#ffffff!important; 
width:395px;
line-height:180%;
margin-bottom:.4em;
padding-left:.4em;
}

.formerror { 
width:640px;
}


.tx-mjseventpro-pi1-listViewField-image img  {
 border:1px solid #000;
}

.one-teaser-event .event-timerow {
width:11.8em;
float:left;
}


.one-teaser-event .tx-mjseventpro-pi1-teaserViewField-btime {
font-weight:normal!important;
float:left;
}

.mjs_singleimg {
 float: left;
margin-right: 9px;
height:auto;
width:255px;
margin-bottom:10px;
font-style:italic;	
}
.imgcap p{
margin-top:4px;
width:auto;
}


.tx-mjseventpro-pi1-listViewField-image {
 display: block;
 float: left;
 width: 100%;

}

.tx-mjseventpro-pi1-archiveViewField-image {
display:block;
width:100%;
height:auto;
clear:both;
overflow:hidden;

}

.support-1 {
clear:both;

}


.imgcap {
 *display:inline;
}

.tx-mjseventpro-pi1-browsebox a {
font-size:1.4em;
}





