/** * Events Calendar styles. */ TABLE.calendarBox{	width: 100%;	height: 220px;	padding: 0px;	cursor: default;	background-color: #F1F1F1;}IFRAME.calendarBox{    width: 100%;     height: 220px;	}.yearHeader {     font-family: Verdana, Helvetica, sans-serif;     font-size: 10px;	padding-right: 0px;     font-weight: bold;     color: #000000;     text-decoration: none;	padding: 0px 0px;} .yearHeader SELECT{	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;    background: #f1f1f1;     color: #604B63;	margin:1px;	height: 18px;}.yearHeaderButton{	font-family: Verdana, Helvetica, sans-serif;    font-size: 9px;    border: 1px solid #b4ad9a;     background: #D7D7D7;     color: #333333; 	cursor:pointer;}.calendarMonth {     font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #f1f1f1;     border: 1px;	cursor: default;     width: 100%;}.calendarHeader {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #506972;	text-decoration: none;	height: 22px;	width: 100%;	border-top: 1px solid #A78EAB;}.calendarToday {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	background-color: #DED6E0;	padding-left : 3px;	padding-right: 4px;	border:1px solid #B7A4B9;	line-height: 14px;	text-align:center;	height: 20px;	font-weight: bold;	vertical-align:bottom;}.calendarWeekend {     font-family: Arial, Helvetica, sans-serif;     font-size: 10px;     color: #000000;     background-color: #CED2D9;     padding-left : 3px; 	padding-right: 4px;    border:1px solid #FFFFFF;     line-height: 14px; 	text-align:center;	height: 20px;	font-weight: bold;	vertical-align:bottom;}.calendar {     font-family: Arial, Helvetica, sans-serif;     font-size: 10px;     color: #666666;     background-color: #E4F0F3;     padding-left : 3px; 	padding-right: 4px;    border:1px solid #FFFFFF;     line-height: 14px; 	text-align:center;	height: 20px;	vertical-align:bottom;}.event {     font-family: Arial, Helvetica, sans-serif;     font-size: 14px;     color: #E4942C;     background-color: #ffffff;     text-decoration: none;     border: 0px solid #9884A1;  	vertical-align: middle;	text-align:center;}.event_header   {     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 12px;     font-weight: bold;    line-height: 1.5;     text-decoration: none;     color: #FFFFFF;     background-color: #000000; } .event_header_dates{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #FFFFFF;	background-color: #000000;	text-decoration: none;	border: 0px;}/* used for list number */.event_header_zahl    {     font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.5;	color: #FFFFFF;	background-color: #000000;	text-decoration: none; } .event_description{     font-family: Verdana, Arial, Helvetica, sans-serif;     font-size: 12px;     line-height: 1.5;     color: #000000;     background-color: #FFFFFF;     border: 0px solid #333333;     text-decoration: none; } .empty {     background-color: #f1f1f1;     line-height: 14px;     height: 20px; } .calendar A:link, .calendar A:visited, .calendarToday A:link, .calendarToday A:visited,  .calendarWeekend A:link, .calendarWeekend A:visited{	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: red;	text-align:center;	height: 20px;	font-weight: bold;	vertical-align:bottom;}.calendarWeekend A:hover, .calendarToday A:hover, .calendar A:hover, .calendar A:visited:hover, .yearHeader A:hover, .calendarWeekend A:visited:hover {	color: #6C556F;	text-decoration: none;	font-weight: bold;  line-height: 14px; } .calendarToday A:visited:hover {    color: #6C556F;     text-decoration: none;	font-weight: bold;    line-height: 14px; }