
#wp-calendar {width:218px; }
#wp-calendar table td, #wp-calendar table td.pad:hover, #wp-calendar table.nav tr td {border: 1px solid #ccc}
.ec3_events {padding-left: 20px;}
.ec3_list_day {padding-left: 0px;font-size: 1.2em; font-family: Arial; color: #111!important}
li.ec3_list ul li a {padding-top:5px;font-size: 1em; font-family: Arial; color: #111!important;border-bottom: 1px dotted;}
li.ec3_list ul li a:hover {text-decoration:underline;border-bottom: 1px solid;}
#ec3_shadow0 {background: #FFF; background-image: none !important}

table.ec3_popup {width:230px;}

table#ec3_popup tbody tr td table {width: 220px!important;margin-left: -1px;}
td.eventday {padding: 5px}

table.ec3_popup table {
 border:solid #ddd 1px;        /* popup border */
 background-color:#FFF;        /* popup background colour */
 font-size:x-small;            /* popup font size */
 color:black;
 padding: 0px!important;
 text-align:left;
 font-size: 1.1em;width:222px;}


#wp-calendar table td,
#wp-calendar table td.pad:hover,
#wp-calendar table.nav tr td {
padding:5px auto 5px auto;
 border:none;

}
#wp-calendar table td,
#wp-calendar table th {
  text-align:center;
  height: 25px;
}

.block-1 {width:230px}

#next, #prev {width: 60px;margin-bottom: -20px; height:20px;}
#prev {float: left;padding-left: 10px;}
#next {float:right; padding-right: 10px;}

.downer {padding-top: -20px!important;position: relative;}

.manad a{margin-top:0px;  text-align: center;  width:80px; clear: both; display: block; position: relative; top:-16px;left:70px;}
caption.manad {height:0px;}

#wp-calendar #kalender {text-align: left;padding-top: 0px; }
#wp-calendar #cal {text-align: right;margin: 0;padding-top: 1px; vertical-align: top}

.sidecal {margin:20px 0px 0px 0px; width: 230px; clear:both;}
/*.sidecal tbody tr td {border-left:1px solid #999!important;border-bottom:1px solid #999!important}*/
.sidecal  {border:1px solid #ddd!important;}
#today {background: #ccc}


.ec3_popup {
 margin:0 !IMPORTANT;
 padding:0 !IMPORTANT;
 border:none;
 position:absolute;
 border-collapse:collapse;
 filter:alpha(opacity=87);
 -moz-opacity:.87;
 opacity:.87;
 z-index:30000;
 
}

#ec3_shadow0 div { width:8px; height:80px; }

td.ec3_eventday {background-color: #FFF!important}

.ec3_events {
padding-left:0px;
}

#wp-calendar table td, #wp-calendar table td.pad:hover{
border:1px solid #CCCCCC; padding:0; }
#wp-calendar table {border-collapse: collapse; margin:2px}
.pad {background-color: #eee}

#wp-calendar table td#prev, #wp-calendar table td#next, #wp-calendar table td#mid {height:10px;}
#wp-calendar table td#spin {text-align: right;}
#prev h3 {padding-top:2px;}

#kalend {float: left;padding-left: 0px; text-align: left!important}

.ec3_list {
color:#880000;
letter-spacing:0px;
margin-left:0px;
word-spacing:0px;
}
#wp-calendar table td, #wp-calendar table th {text-align: center}

#wp-calendar table td:hover,
#wp-calendar table #today {
background: #eee;
}
#wp-calendar table td#next, #wp-calendar table td#prev {position: relative;top:27px;}

#wp-calendar table td#next:hover, #wp-calendar table td#prev:hover, #wp-calendar table td#spinner:hover  {background: #FFF};