/**
 * Events Calendar styles.
 */
 
TABLE.calendarBox
{
	width: 100%;
	height: 220px;
	padding: 0px;
	cursor: default;
}
IFRAME.calendarBox
{
    width: 100%; 
    height: 220px;
	
}
/** year at a glance */
.yearHeader 
{ 
    font-family: Verdana, Helvetica, sans-serif; 
    font-size: 14px;
	padding-right: 0px; 
    font-weight: bold; 
    color: #990099; 
    text-decoration: none;
	padding: 0px 0px;
} 
/** Month and Year selection box background color and text color */

.yearHeader SELECT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
        font-weight: bold;
    background: white; 
    color: black;
	margin:1px;
	height: 18px;
}

/** Month and Year Select Button */

.yearHeaderButton
{
	font-family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    border: 1px solid #b4ad9a; 
    background: #990099; 
    color: #ffffff; 
	cursor:pointer;
}

/** Days of the Week Bar color for month and year at a glance.*/

.calendarMonth 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #484847; 
    border: 10px;
	cursor: default; 
    width: 100%;
}


/** Days of the Week color */

.calendarHeader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: white;
	text-decoration: none;
	height: 22px;
	width: 100%;
	border-top: 20px solid white;
}

/** Backgound color and text color for todays date on the calendar */

.calendarToday 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #ffffff;
	padding-left : 3px;
	padding-right: 4px;
	border:1px solid #0d83b5;
	line-height: 14px;
	text-align:center;
	height: 20px;
	font-weight: none;
	vertical-align:bottom;
}
/** Background color and text color for the weekends on the calendar and year at a glance */

.calendarWeekend 
{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #000000; 
    background-color: #484847; 
    padding-left : 3px; 
    padding-right: 4px;
    border:1px solid #999999; 
    line-height: 14px; 
	text-align:center;
	height: 20px;
	font-weight: none;
	vertical-align:bottom;
}

/** Background color and text color for the weekdays of month and year at a glance calendars */

.calendar 
{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #0d83b5; 
    background-color: black; 
    padding-left : 0px; 
	padding-right: 0px;
    border:1px solid #484847; 
    line-height: 14px; 
	text-align:center;
	height: 10px;
	vertical-align:bottom;
}

/** Background color for "From" "Thru" BAR on event detail page */

.event 
{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 14px; 
    color: red; 
    background-color: black; 
    text-decoration: none; 
    border: 1px solid #484847;  
	vertical-align: middle;
	text-align:center;
}


/** Link or Image Texts color on event detail */

.event_header   
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    font-weight: none;
    line-height: 1.5; 
    text-decoration: none; 
    color: black; 
    background-color: #990099; 
} 


/** Background Color for FROM THRU boxes */

.event_header_dates
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #;
	background-color: #484847;
	text-decoration: none;
	border: 1px solid #484847;
}

/* 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: yellow;
	text-decoration: none; 
} 

/** Border around the entire event detail description*/

.event_description
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    line-height: 1.5; 
    color: #999999; 
    background-color: black; 
    border: 1px solid #484847; 
    text-decoration: none; 
} 

.empty 
{ 
    background-color: #990099; 
    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: pink;
	text-decoration: none;
	font-weight: bold;
  line-height: 14px; 

}
 .calendarToday A:visited:hover 
{
    color: #6C556F; 
    text-decoration: none;
	font-weight: bold;
    line-height: 14px; 

}


