/**
 * Events Calendar styles.
*/

/* Sidebox */

TABLE.calendarBox {
	width: 100%;
	height: 220px; /* height must be same as iFrame.calendarBox */
	margin: 0; /* added */
	padding: 0;
	cursor: default; /*pointer;*/
	background: #eee;
	}

IFRAME.calendarBox {
    width: 100%;
    height: 220px; /* height must be same as Table.calendarBox */
	}

TD.yearHeader { /* added */
	margin-bottom:0em;
	padding-bottom: 0em;
	}

.yearHeader {
    font-size: 0.95em; /* 10px */
    font-weight: bold;
    color: #000;
	}

.yearHeader SELECT { /* month & year dropdown box spacings */
	font-size: 0.8em; /* 9px */
    background: #ffd; /* #f1f1f1 */
    color: #604B63; /* #604B63 */
	padding: 0.1em 0; /* added */
	}

.yearHeaderButton { /* Go & Year button spacings */
	font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 0.85em; /* 9px */
	font-weight: bold;
    border: 1px solid #ccc; /* #b4ad9a; */
    background: #ffd; /* #D7D7D7; */
    color: #333; /* #333333 */
	cursor: pointer; /*default;*/
	padding: 0.25em 0.25em; /* added */
	}

.calendarMonth { /* days text */
    font-size: 0.95em; /* 9px */
	background: #f1f1f1;
    border: 1px solid #fff; /* #b4ad9a; */
    width: 100%;
	}

.calendarHeader { /* days */
	font-size: 0.95em; /* 11px */
	font-weight: bold;
	color: #099; /* #506972 */
	height: 22px;
	width: 100%;
	border-top: 1px solid #A78EAB;
	}

.calendarToday { /* today box */
	font-size: 0.9em; /* 10px */
	color: #000;
	background: #ffc; /* #DED6E0 */
	font-weight: bold;
	text-align: center;
	vertical-align: middle; /* bottom */
	}

.calendarWeekend { /* numbers weekends */
	font-size: 0.9em; /* 10px */
    color: #000;
    background: #efe; /* #CED2D9; */
    border:1px solid #fff;
	text-align: center;
	vertical-align: middle; /* bottom */
	}

.calendar { /* M-F boxes */
    font-size: 0.9em; /* 10px */
    color: #000;
    background: #E4F0F3; /* #E4F0F3 */
    border:1px solid #fff;
	text-align:center;
	vertical-align: middle; /* bottom */
	}

.empty {
    background: #f1f1f1;
	}

/* Centrebox */

.event { /* ??? */
    font-size: 0.95em;
    color: #E4942C;
    background: #0ff; /* #ffc;*/
    border: 0px solid #9884A1;
	text-align: left; /* center */
	vertical-align: middle;
	}

.event_other { /* added row 3 */
    font-size: 0.95em;
    color: #000;
	text-align: left; /* center */
	vertical-align: top;
	}

.event_header { /* includes\modules\events_calendar_listing.php */
    font-size: 0.95em;
    font-weight: bold;
    line-height: 1.8em; /* 1.5? */
    color: #000; /*#FFFFFF; */
    background: #ffc; /* #ffc;*/
    text-align: left; /* added */
	}

.event_header_dates { /* includes\modules\events_calendar_listing.php */
	font-size: 0.95em; /* 14px */
	color: #000; /* #FFFFFF; */
	background: #ffc; /* #fff; */
    text-align: left; /* added */
	width:10em;
	}

/* used for list number */

.event_header_zahl {  /* ??? */
	font-size: 0.95em; /* 11px */
    xline-height: 1.4em;  /* 1.5? */
	color: #fff;
	background: #000;
    text-align: left; /* added */
	}

.event_description {
	font-size: 0.95em; /* 12px */
    xline-height: 1.6em;  /* 1.5? */
    color: #000;
    xbackground: #ff0; /* #fff; */
    text-align: left; /* added */
	vertical-align:top;
	padding:0.15em 0em;
	}

.event_description_dates {
	font-size: 0.95em; /* 12px */
    xline-height: 1.6em;  /* 1.5? */
    color: #000;
    background: #fff; /* #fff; */
    text-align: left; /* added */
	width:10em;
	vertical-align:top;
	padding:0.15em 0em;
	}

.calendar a:link, .calendarToday a:link, .calendarWeekend a:link {
	color: #f00; /* red; */
	text-align:center;
	font-weight: bold;
	}

.calendar a:visited, .calendarToday a:visited, .calendarWeekend a:visited {
	color: #900; /* 900 maroon; */
	text-align:center;
	}

.calendar a:visited:hover, .calendarToday a:visited:hover, .calendarWeekend a:visited:hover {
    xcolor: #c00; /* #6C556F; */
    background: #900;
	}

.calendar a:hover, .calendarToday a:hover, .calendarWeekend a:hover, .yearHeader a:hover {
	xcolor: #f00; /* #6C556F; */
    background: #ff0;
	}

.pageHeading { /* added */
	color: #000;
	text-align: center;
	}

.main {
    background: #eee;
	}

.eventcalImage {
    width:40%; /* 180px; */
	vertical-align: top;
	text-align: center;
	}

.eventDropdown {
	float:right;
	margin-bottom:1em;
	}

.mainu{ /* added */
background-color:#f00;
}
.mainv{ /* added */
background-color:#0f0;
}
.mainw{ /* added */
min-height:10px;
background-color:#09f;
margin:10px,0;
}
.mainx{ /* added */
background-color:#ff0;
}
.mainy{ /* added */
background-color:#f0f;
}
.mainz{ /* added */
background-color:#0ff;
}
