/* Termin */
.elp_calendar {
background: url(/plugins/content/eventlistcontentplugin/calendar.png) no-repeat top left;
width: 84px;
height: 82px;
font-family: 'Lucida Grande',Geneva,Arial,Verdana,sans-serif;
text-align:center;
padding: 5px 0 0 0;
float:left;
margin-right:10px;
} 
span.share{
margin-left:15px;
}
.elp_calendar .year{
font-size: 6px;
height:9px;
color: #e1e1e1;
}

.elp_calendar .month {
font-size: 8px;
color: white;
text-transform:uppercase;
font-weight:bold;
text-shadow: #666 1px 1px 1px;
}
.elp_calendar .day{
font-weight:bold;
padding-top:3px;
color: #4E5A54;
}

.elp_calendar .daynum{
/*padding-top:10px;*/
font-size: 29px;
font-weight:bold;
text-shadow: #fff 1px 1px 1px;
color: #4E5A54;
}
.beschreibung{
border-left: 1px dotted gray;
border-right: 1px dotted gray;
border-bottom: 1px dotted gray;
border-top: 1px dotted gray;
}
.el-taser-event {
border-bottom: 1px dotted gray;
clear:both;
margin-bottom:25px;
height:auto;
} 
.el-teaser-date {
width: 40%;
height:auto;
float:left;
margin-right:10px;
color:#ffffff;
text-align: center;
margin-bottom:10px;
} 

.el-teaser-date .day{

font-weight:bold;
background-color:#77ab0c;
font-size:120%;
padding: 10px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
z-index:200;


}
.el-teaser-date .date{

background-color: #b9d383;
padding:5px 3px 3px 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
z-index:1;
margin-top:-5px;

}
.el-teaser-date .dayrot{

font-weight:bold;
background-color:#c5202b;
font-size:120%;
padding: 10px 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
z-index:200;


}
.el-teaser-date .daterot{

background-color: #f15f69;
padding:5px 3px 3px 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
z-index:1;
margin-top:-5px;

}

.el-teaser-date2 {
width: 98%;
height:80px;
float:left;
margin-right:10px;
color:#ffffff;
text-align: center;
} 

.el-teaser-date2 .day{

font-weight:bold;
background-color:#516c86;
font-size:120%;
padding: 10px 0;
-moz-border-radius: 5px;
-moz-border-radius-bottomleft: 5px;
z-index:200;


}
.el-teaser-date2 .date{

background-color: #8f9fae;
padding:5px 3px 3px 5px;
-webkit-border-radius: 5px;
-moz-border-radius-bottomright: 5px;
z-index:1;
margin-top:-5px;

}