/* Style sheet events_tmp */
#main .mod_eventlist .termine p.info span.datum{position:absolute;padding-right:5px;padding-left:5px;background-color:#0180c7;font-size:13px;color:#ffffff;}
#main .mod_eventlist .termine p.info span.test{position:absolute;margin-top:2px;margin-left:70px;font-size:12px;color:#848484;}
#main .mod_eventlist .termine h1{border-bottom:1px solid #0180c7;font-size:15px;color:#0180c7;text-transform:uppercase;}
#main .mod_eventlist .termine h2,#main .mod_eventreader .termine h2{position:absolute;padding-right:5px;padding-left:5px;background-color:#0180c7;font-size:13px;color:#ffffff;}
#main .mod_eventlist .termine h3{padding-top:25px;font-size:15px;color:#363636;}
#main .mod_calendar{margin-bottom:20px;}
#main .mod_eventlist .termine{margin-bottom:20px;}
#main .calendar .days{height:20px;background-color:#c8c8c8;border-top:4px solid #ffffff;border-right:0px solid #ffffff;border-bottom:0px solid #ffffff;border-left:0px solid #ffffff;}
#main .calendar .days .header{text-align:center;color:#ffffff;}
#main .calendar .days .header a{color:#454545;}
#main .calendar .today{background-color:#848484;}
#main .calendar .next,#main .calendar .previous{height:24px;text-align:center;background-color:#EDEDED;border:1px solid #cec9c3;}
#main .calendar .next a:hover,#main .calendar .previous a:hover{font-weight:bold;text-decoration:underline;}
#main .calendar thead tr th.label{width:61px;text-align:center;color:#ffffff;}
#main .calendar .current{background-color:#848484;border:1px solid #cec9c3;}
#main .calendar tr th{background-color:#848484;border:1px solid #cec9c3;}
#main .calendar tr td{margin:0;padding:0;}
#main .calendar a:hover{font-weight:normal;text-decoration:none;}
#main .mod_eventlist .empty{margin-top:10px;}
