﻿body {
}

a { font-size:11px; }
        
#jMonthCalendar { position:relative; }
.MonthlyCalendar .MonthNavigation { border-bottom:solid 1px #ddd; clear:both; height:20px; padding:5px 10px 0 10px; }
.MonthlyCalendar .TodayPart { width:30%; float:left;}
.MonthlyCalendar .TodayLink { float:left; cursor:pointer;}
.MonthlyCalendar .FirstLast { float:left; cursor:pointer; padding-left: 5px;}
.MonthlyCalendar .MonthNavPrev, .MonthlyCalendar .MonthNavNext { width:7%; float:left; cursor:pointer;}
.MonthlyCalendar .YearNavNext, .MonthlyCalendar .YearNavPrev  { width:10%; float:right; }
.MonthlyCalendar .MonthName { width:22%; text-align:center; font-weight:bold; float:left; }


.MonthlyCalendar { height:100%; width:99%; border:solid 1px #ddd; border-collapse:collapse; margin-left: 5px; }
.MonthlyCalendar #CalendarHead { width:100%; background:#F7F7F7 none repeat scroll 0 0; }
.MonthlyCalendar #CalendarHead .DateHeader { width:14%; text-align:center; }

.MonthlyCalendar #CalendarBody { }
.DateBox { vertical-align:top; border:solid 1px #ddd; }
.DateLabel { height:16px; width:100%; background:#F7F7F7 none repeat scroll 0 0; text-align:right; }
.DateLabel span { cursor:pointer; padding:0 5px 2px; text-decoration:none; line-height:16px; }

#CalendarBody .Inactive, #CalendarBody .Weekend { background:#fafafa none repeat scroll 0 0; }
.Today { background:#A9DFFF none repeat scroll 0 0; }

#jMonthCalendar .Event { font-size:11px; padding:4px; background-color:#C0D0FF; margin-bottom:1px; -moz-border-radius:0 8px 8px 8px; border:solid 1px #000; display:block; }
.Event a { text-decoration:none; color:#000; }
.Event a:hover { text-decoration:underline; }

#jMonthCalendar .Wii { background-color: #FFFFB7;}
#jMonthCalendar .Spiel { background-color: #00FF00;}
#jMonthCalendar .G4 { background-color: #DFFFDF;}

.ClickText { text-decoration:none; color:#000; cursor:pointer; display:inline; background-color:#C0D0FF;padding:1px;}

#modCalendar  { position:relative; margin-left: 5px; width:590px;}

.calbutton 
{float:left;
padding:2px;
cursor:pointer;
}
.calev 
{
float:right;
padding:2px;
cursor:pointer;
display:none;
}
.calevdel 
{
float:left;
padding:2px;
cursor:pointer;
display:none;
}
.versteckt
{border:1px;
display:none;
width:590px;
padding:3px;
border:2px #AA99AA solid;
clear:both;
}