.tx-mjseventpro-pi1-archiveViewField-bdate{
background-color:#C6DEC4;
color:#3B8D34;
font-size:14px;
padding:3px 10px;
}

.tx-mjseventpro-pi1-archiveViewField-title{
margin-top:5px;
padding-left:10px;
}

a{
color:#3B8D34;
text-decoration:none;
}

a:hover{
text-decoration:underline;}

.tx-mjseventpro-pi1-listViewField-teaser{
display:none;
}

.tx-mjseventpro-pi1-listViewField-title p{
margin:0;
}

.tx-mjseventpro-pi1-listViewField-image{
display:none;
}

.listRow{
margin:15px 0;
}

.tx-mjseventpro-pi1-listViewField-title{
margin-top:5px;
padding-left:10px;
}

.tx-mjseventpro-pi1-listViewField-bdate,
.tx-mjseventpro-pi1-listViewField-teaser{
padding-left:10px;
}

.tx-mjseventpro-pi1-listViewField-bdate{
background-color:#C6DEC4;
color:#3B8D34;
font-size:14px;
padding:3px 10px;
}

#mbContent form{
  display: none;
}

/*------------------------------- Großansicht -------------------------------*/
#kalender #Content{
padding:0px 5px;
width:515px;
}

.tx-evcal-pi1 #monthviewlargeuid318{
margin-top:10px;
}

#kalender #Content h1.csc-firstHeader{
margin:0 -5px !important;
}

.select_cat{
float:left;
width:190px;
}

.tx-mjseventpro-pi1-searchbox-button{
height:22px;
}

.tx-mjseventpro-pi1-searchbox{
margin:10px 0;
}

.optionBox{

}

.optionBox .select{
display:inline;
float:left;
min-width:120px;
}

.tx-mjseventpro-pi1-searchbox-sword{
height:16px;
}
/*------------------------------- Startseite -------------------------------*/
#startseite .tx-mjseventpro-pi1-teaserViewField-image,
#startseite .tx-mjseventpro-pi1-teaserViewField-teaser{
display:none;
}

#startseite .tx-mjseventpro-pi1-teaserViewField-title{
padding-left:10px;
}

/*------------------------------- SINGLEVIEW -------------------------------*/
.tx-mjseventpro-pi1-singleViewField-imgcap{
color:#3B8D34;
}

#descrBox p,
#adDataBox p{
margin:0;
}

.tx-mjseventpro-pi1-singleViewHeader-internalrefs,
.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-cat,
.tx-mjseventpro-pi1-singleViewHeader-age,
.tx-mjseventpro-pi1-singleViewHeader-fees,
.tx-mjseventpro-pi1-singleViewHeader-ticketlink{
font-weight:bold;
color:#0C6586;
}

.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-entrytime,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-edatetime{
float:left;
width:50px;
margin-right:3px;
font-weight:bold;
color:#3B8D34;
}

.event-single-line{
background-color:#0C6586;
border:medium none;
height:1px;
margin:10px 0;
padding:0;
clear:both;
}

#posterBox{
max-width:400px;
float:left;
}

.tx-mjseventpro-pi1-singleViewField-image img{
margin-right:10px;
margin-top:8px;
}

.tx-mjseventpro-pi1-singleViewField-title{
color:#3B8D34;
font-size:16px;
font-weight:bold;
margin:10px 0 18px;
line-height:20px;
}

.tx-mjseventpro-pi1-singleViewField-teaser{
color:#3B8D34;
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}

.tx-mjseventpro-pi1-singleViewField-imgcap p{
margin:0;
font-size:11px;
}



/*--------------------------------------------------------------------------*/
.tx-mjseventpro-pi1-teaserViewField-image{
	width: 40px;
	float: right;
}

.tx-mjseventpro-pi1-teaserViewField-bdatetime{
  background-color:#C6DEC4;
  color:#3B8D34;
  font-size:14px;
  padding:3px 10px;
}


#listViewLink{
  background-color:#C6DEC4;
  color:#3B8D34;
  font-size:14px;
  padding:3px 10px;
  border: 1px solid #CCCCCC;
  margin: 20px 0 0 0;
}

#startseite #listViewLink{
margin: 0;
}


.tx-mjseventpro-pi1-teaserViewField-title a:hover p{
	text-decoration: underline!IMPORTANT;
}

.mjsbrowsebox{
  text-align: center;
}
















/* monthviewlarge */

.tx-evcal-pi1-monthviewlarge{
  font-family: Arial, Helvetica, sans-serif;
/*  width: 99%; */
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-calcell{
/*  width: 65px; */
  width: 69px;
  height: 81px;
/*  padding: 3px 5px 3px 5px; */
  padding: 3px 3px 3px 3px;
  border-bottom: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  border-left: 0px none;
  border-top: 0px none;
  overflow: hidden;
  vertical-align: top;
  text-align: left;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-weekkw{
  border-right: 0px none;
  border-left: 1px solid #cad8e2;
  background-color: #335d8c;
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-titledays th{
  border-bottom: 1px solid #e0e0e0;
  text-align:center;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-wday1{
  border-left: 1px solid #e0e0e0;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daycurrentmonth{
  background-image: url('/typo3conf/ext/evcal/pi1/res/evcal/images/bg_currentmonthdays.gif');
  background-position: bottom left;
  background-repeat: repeat-x;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-titlenav th,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-titledays th{
  color: #999999;
  font-weight: normal;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-titledays th{
  font-size: 11px;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-titlenav .tx-evcal-pi1-monthlabel{
  color: #335d8c;
  font-size: 16px;
  font-weight: bold;
  height: 35px;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daynumber,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daynumber a:link,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daynumber a:active,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daynumber a:visited{
  font-weight: bold;
  font-size: 12px;
  color: #666666;
  display: block;
  text-align: right;
  text-decoration: none;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-daynumber a:hover{
  text-decoration: underline;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-today{
  background-image: none;
  background-color: #9edc00;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-dayhasevents{
  background-image: none;
  background-color: #cbd8e5;
  font-size: 9px;
  font-weight: normal;
  color: #335d8c;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-dayhasevents .tx-evcal-pi1-events div{
  line-height: 12px!IMPORTANT;
  border-bottom: 1px solid #dbdbdb;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-events a:link,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-events a:visited,
.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-events a:active{
  color: #335d8c;
  text-decoration: none;
/*  display: block; */
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-events a:hover{
  color: #335d8c!IMPORTANT;
  text-decoration: underline;
}

.tx-evcal-pi1-monthviewlarge .tx-evcal-pi1-popupevents{
    background-color:#ffa;
    border:1px solid #cc9;
    padding:10px;
    font-size:12px;
    text-align: left;
    
    /* Schatten */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=45, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=90, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=135, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=180, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=225, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=260, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=305, Strength=2);
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
    box-shadow: 2px 2px 11px #666;
}







/* monthviewmin */
.tx-evcal-pi1-monthviewmin{
  font-family: Arial, Helvetica, sans-serif;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-calcell{
  width: 20px;
  height: 22px;
  vertical-align: center;
  text-align: center;
  border-bottom: 1px solid #cad8e2;
  border-right: 1px solid #cad8e2;
  border-left: 0px none;
  border-top: 0px none;
  font-size: 9px;
  color: #335d8c;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-weekkw{
  border-right: 0px none;
  border-left: 1px solid #cad8e2;
  background-color: #335d8c;
  color: #FFF;
  font-weight: bold;
  font-size: 11px;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-titledays th{
  border-bottom: 1px solid #cad8e2;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-wday1{
  border-left: 1px solid #cad8e2;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-titledays th{
  font-size: 10px;
  font-weight: bold;
  color: #999999;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-monthlabel{
  font-size: 11px;
  font-weight: bold;
  color: #335d8c;
  height: 19px;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-dayhasevents{
  background-color: #cbd8e5;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-today{
  background-color: #9edc00!IMPORTANT;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-daynumber,
.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-daynumber a:link,
.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-daynumber a:active,
.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-daynumber a:visited{
  font-weight: bold;
  font-size: 9px;
  color: #335D8C;
  display: block;
  text-align: center;
  text-decoration: none;
  line-height: 21px;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-daynumber a:hover{
  text-decoration: none;
  background-color: #335D8C!IMPORTANT;
  color: #FFFFFF!IMPORTANT;
}

.tx-evcal-pi1-monthviewmin .tx-evcal-pi1-popupevents{
    background-color:#ffa;
    border:1px solid #cc9;
    padding:10px;
    font-size:12px;
    text-align: left;

    /* Schatten */
    zoom: 1;
    filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=0, Strength=3)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=45, Strength=1)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=90, Strength=1)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=1)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=180, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=225, Strength=1)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=260, Strength=2)
    progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=305, Strength=1);
    -moz-box-shadow: 2px 2px 11px #666;
    -webkit-box-shadow: 2px 2px 11px #666;
    box-shadow: 2px 2px 11px #666;
}



/* monthview4cals */
.tx-evcal-pi1-3mincals{
  width: 533px;
}

.tx-evcal-pi1-3mincals .tx-evcal-pi1-mincalcontainer{
  vertical-align: top;
}

.tx-evcal-pi1-3mincals .tx-evcal-pi1-prevlink4cals,
.tx-evcal-pi1-3mincals .tx-evcal-pi1-nextlink4cals{
  width: 22px;
}


/* mediabox */
#mbImage iframe{
  border-bottom: 1px solid #c1cedd;
  padding: 0 0 5px 0;
}


/* misc */
.tx-evcal-pi1-clear{
	clear: both;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	line-height: 0px;
	height: 0px;
	width: 0px;
}
