/* GENERAL STYLES */
.calendar *
{
padding:0;
margin:0;
}

.calHeader
{
height:33px;
}

.musicalender
{
width:100%;
}

.musicalender table
{
font-family:"Trebuchet MS",Verdana,Arial,Sans-Serif;
float:right;
}

.calInfo
{
float:left;
}

.calEventBullet
{
margin-top:20px;
width:180px;
align:left;
clear:right;
float:right;
list-style-type: none;
}

.musicalender .calDayHeader
{
padding-top:10px;
margin-bottom:0;
padding-bottom:0;
}

.musicalender .calDay
{
background: #f6f6f6;
border:1px solid #C1C1C1;
}

.musicalender tr td
{
border-collapse: separate;
font-family:"Trebuchet MS",Verdana,Arial,Sans-Serif;
color:#666666;
font-size:1.1em;
font-weight:bolder;
}

.musicalender .calEvent
{
border:1px solid #B7E11B;
background: url(Kalender/cell_bg2.png) repeat bottom left white;
font-family:"Trebuchet MS",Verdana,Arial,Sans-Serif;
}

.musicalender .calEvenToday
{
border:1px solid #B7E11B;
background-color:#CCDF29;
font-family:"Trebuchet MS",Verdana,Arial,Sans-Serif;
}

.musicalender .calToday
{
background: #dfdfdf;
border:1px solid #929292;
}

.musicalender .calOtherDay
{
color:#CFCFCF;
}

.musicalender div table
{
background: url(Kalender/menu_over.jpg) repeat-x top left white;
margin:0;
padding:0;
border:0;
width:180px;
}

.musicalender div table tbody tr td
{
margin:0;
padding:0;
border:0;
}
.calendar
{
background: url(Kalender/cal_bg.jpg) no-repeat bottom right;
padding:0;
margin:0;
border:0;
}

/* EDITOR PROPERTIES */
