/* Calendar */

.calendarWrapper_Default { width: 100% !important; filter: none !important; }

/* Month navigation */
.titlebar_Default { text-transform: capitalize; }
.titlebar_Default td	{ vertical-align: middle; margin: 0; }
.titlebar_Default img	{ visibility: hidden; }
.titlebar_Default td a	{ background: url("img/arrows/arr-dark-left.gif") 0 50% repeat-x; overflow: hidden; display: block; }

.titlebar_Default td:first-child + td + td + td a,
.titlebar_Default td:first-child + td + td + td + td a	{ background: url("img/arrows/arr-dark-right.gif") 0 50% repeat-x; }
	
	/* Blue arrow 
	.theme-A .titlebar_Default td a	{ background-image: url("img/arrows/arr-blue-left.gif"); }
	.theme-A .titlebar_Default td:first-child + td + td + td a,
	.theme-A .titlebar_Default td:first-child + td + td + td + td a	{ background-image: url("img/arrows/arr-blue-right.gif"); }*/

	/* Orange arrow 
	.theme-B .titlebar_Default td a	{ background-image: url("img/arrows/arr-orange-left.gif"); }
	.theme-B .titlebar_Default td:first-child + td + td + td a,
	.theme-B .titlebar_Default td:first-child + td + td + td + td a	{ background-image: url("img/arrows/arr-orange-right.gif"); }*/

	/* Green arrow 
	.theme-C .titlebar_Default td a	{ background-image: url("img/arrows/arr-green-left.gif"); }
	.theme-C .titlebar_Default td:first-child + td + td + td a,
	.theme-C .titlebar_Default td:first-child + td + td + td + td a	{ background-image: url("img/arrows/arr-green-right.gif"); }*/

	/* Yellow arrow 
	.theme-D .titlebar_Default td a	{ background-image: url("img/arrows/arr-yellow-left.gif"); }
	.theme-D .titlebar_Default td:first-child + td + td + td a,
	.theme-D .titlebar_Default td:first-child + td + td + td + td a	{ background-image: url("img/arrows/arr-yellow-right.gif"); }*/
	
	/* Dark blue arrow 
	.theme-F .titlebar_Default td a	{ background-image: url("img/arrows/arr-darkblue-left.gif"); }
	.theme-F .titlebar_Default td:first-child + td + td + td a,
	.theme-F .titlebar_Default td:first-child + td + td + td + td a	{ background-image: url("img/arrows/arr-darkblue-right.gif"); }*/

/* Single arrows */
.titlebar_Default td:first-child + td a,
.titlebar_Default td:first-child + td + td + td a	{ width: 6px; }

/* Double arrows */
.titlebar_Default td:first-child a,
.titlebar_Default td:first-child + td + td + td + td a	{ width: 12px; }

.TableLayout_Default { width: 100% !important; }
.TableLayout_Default td { vertical-align: middle; }

.DaysOfWeek_Default { background: #f5f5f5; color: #333; }

.calendarWrapper_Default .selected {
	font-weight: bold;
	background: #e8e8e8;
}

.calendarWrapper_Default .TableLayout_Default td a,
.calendarWrapper_Default .otherMonth_Default a	{ padding: 0; }

.calendarEvent { border: 1px solid #f1f1f1; margin-bottom: 20px; width: 100%; }
.calendarEvent th	{ text-align: left; background: #f1f1f1; }
.calendarEvent th,
.calendarEvent td	{ padding: 10px; vertical-align: top; }
.calendarEvent tbody th	{ background: 0; border-right: 1px solid #f1f1f1; }
 
.calendarEvent td	{ border-top: 1px solid #f1f1f1; background: #fff; }
.calendarEvent tr:first-child td	{ border-top: 0; }

.calendarEvent	{
	background: url("img/gradients/bg-event-calendar.png") 0 35px repeat-x #f1f1f1;
	background: -webkit-linear-gradient(#f1f1f1, #f1f1f1 35px, #fff);
	background:    -moz-linear-gradient(#f1f1f1, #f1f1f1 35px, #fff);
	background:     -ie-linear-gradient(#f1f1f1, #f1f1f1 35px, #fff);
	background:      -o-linear-gradient(#f1f1f1, #f1f1f1 35px, #fff);
	background:         linear-gradient(#f1f1f1, #f1f1f1 35px, #fff);
}

/*.calendarEvent a {
	color: #C30430 !important;
	font-weight: bold;
	text-decoration: underline !important;
	background: #fff;
	border: 0 !important;
}*/

/*#calendarDetail {
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:.9em;
    width:500px;
}

.calendarDivider {
    clear:both;
    background:url(images/dut.gif) bottom left repeat-x;
    height:1px;
}

.calendarColHeaders { font-weight: bold; }

.calendarRow {  display: block; }

.calendarRowEvents { float:left; }

.calendarColHeader1, .calendarCol1 {
    float:left;
    width:70px;
}

.calendarColHeader2, .calendarCol2 {
    float:left;
    width:310px
}

.calendarColHeader3, .calendarCol3 {
    float:left;
    width:110px;
}

.calendarTitle {
    font-weight:bold;
    font-size:1.2em
}

.calendarDayDate {
    color:#666;
    margin-top:15px
}

.calendarDayEventTitle, .calendarCategory, .calendarDayCategory, .calenderMonth {
    font-weight:bold;
    font-size:1.1em
}

.categoryTitel {
    font-weight:bold;
}

.calendarCategoryTid, .calendarCategorySted, .calendarCategoryEntre,
.calendarDayTid, .calendarDaySted, .calendarDayEntre {
    float:left;
    width:500px;
}

.categoryTid, .categorySted, .categoryEntre,
.dayTid, .daySted, .dayEntre {
    display:inline;
} 

.TableLayoutNew {
    width:100%
}

.TableLayoutNew td {
    width:20px;
	font: normal 11px Arial, Verdana, Sans-serf;
	text-align:center;
}

.DayHover {
  background:#000
}

.DaysDisabled {
    background:#fff
}

.radCalToday {background-color:#C2C2C2;}
.calendarDay {background-color:#fff;}
.calendarWeekendDay {background-color:#fff;}
.calendarOtherMonthsDay {background-color:#fff;}

.calendarEvent {background:#fff;}
.calendarEvent a {
	color:#C30430 !important;
	font-weight:bold;
	text-decoration:underline !important;
	background:#fff;
	border:0 !important;
}

TABLE.data.calendarEvent a
{	
	color:#333333 !important;
}*/

