@charset "UTF-8";
/*****Kalender Link Gestaltung *******/
#small_calendar .monthnavigation a:link, #small_calendar .monthnavigation a:visited, #small_calendar .monthnavigation a:active {
	color: rgb(121,121,113);
	text-decoration: none;
	font-size: 12px;
}
#small_calendar .monthnavigation a:focus, #small_calendar .monthnavigation a:hover {
    text-decoration: none;
	color: rgb(155,53,22);
	font-size: 12px;
}

/**********Kalendar Positionierung*********/
div#small_calendar{
	/*margin-top: 24px;*/
	margin-left: 25px;
}

.calendar_events {
    float:left;
    width:400px;
}

#small_calendar .year {
	border-style: outset;
	border-width: 1px;
	text-align: center;
}
#small_calendar .month {
	width:170px;
	border-style: none;
	text-align: center;
}
#small_calendar .yearname {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}
#small_calendar .monthname {
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: rgb(121,121,113);
}
#small_calendar .kalendertitle {
	font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", LucidaMAC, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size: 12.7px;
	font-weight: bold;
	letter-spacing: 2px;
	text-align: center;
	color: rgb(121,121,113);
}
#small_calendar .dayname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: rgb(121,121,113);
}
#small_calendar .weeknumtitle {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
#small_calendar .weeknum {
	text-align: center;
	font-size: 12px;
	height:20px;
	width:20px;
	color: rgb(130,130,95);
}
#small_calendar .yearnavigation {
	font-size: 12px;
}
#small_calendar .datepicker {
	width: 185px;
}
#small_calendar .datepickerform {
	margin: 0px;
}
#small_calendar .monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
#small_calendar .monthpicker {
	font-size: 12px;
}
#small_calendar .yearpicker {
	font-size: 12px;
}
#small_calendar .pickerbutton {
	font-size: 12px;
	border-style: solid;
	width: 30px;
}
#small_calendar .nomonthday {
	text-align: center;
	font-size: 10px;
	height:20px;
	width:20px;
	color: rgb(121,121,113);
}
#small_calendar .monthday {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	width:20px;
	color: rgb(121,121,113);
}
#small_calendar .today {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: rgb(0,66,91);
	height:20px;
	width:20px;
}
#small_calendar .selectedday {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #66ff66;
	height:20px;
	width:20px;
}
#small_calendar .sunday {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	width:20px;
	color: rgb(121,121,113);
}
#small_calendar .sunday a {
	color: #667171;
}
#small_calendar .saturday {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	height:20px;
	width:20px;
	color: rgb(121,121,113);
}
#small_calendar .saturday a {
	color: #667171;
}
#small_calendar .event {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: red;
	height:20px;
	width:20px;
}
#small_calendar .event a:link, #small_calendar .event a:visited, #small_calendar .event a:active {
	font-size: 12px;
	color: rgb(155,53,22);
	text-decoration: none;
}
#small_calendar .event a:focus, #small_calendar .event a:hover {
	font-size: 12px;
    text-decoration: none;
	color: rgb(121,121,113);
	font-weight: bold;
}

#small_calendar .selectedevent {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: rgb(155,53,22);
	height:20px;
	width:20px;
}
#small_calendar .selectedevent a {
	color: rgb(155,53,22);
}
#small_calendar .todayevent {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: rgb(155,53,22);
	height:20px;
	width:20px;
}

#small_calendar .todayevent a:link, #small_calendar .todayevent a:visited, #small_calendar .todayevent a:active {
	font-size: 12px;
	color: rgb(155,53,22);
	text-decoration: none;
	font-weight: bold;
}
#small_calendar .todayevent a:focus, #small_calendar .todayevent a:hover {
	font-size: 12px;
    text-decoration: none;
	color: rgb(121,121,113);
	font-weight: bold;
}
#small_calendar .eventcontent {
	font-size: 10px;
	border-style: outset;
	border-width: 1px;
	width: 100%;
}
