#CalendarForm { font-size: 1.2em; }

.required { color: #b00 !important; line-height: 1.424em; font-size: 0.8em }

.PanelDanish, .PanelEnglish { float: left; width: 220px; }
.PanelDanish { margin-right: 10px; }
.PanelEnglish { margin-left: 10px; }


#CalendarForm .element span { }

.element input.txtInput,
.element textarea { display: block; padding: 2px; width: 214px; border: 1px solid #bbb; background: #f5f5f5; }
.element textarea { }

.enabled { color: #525252 }
.enabled .element input,
.enabled .element textarea { border-color: #aaa; background: #fff; }

#PanelDaInner,
#PanelEnInner { color: #bbb }
#PanelDaInner.enabled,
#PanelEnInner.enabled { color: #525252 }

.element p { margin: 10px 0 2px 0; width: 100%; }
.element p span.required { float: right; }
.element p span.label { float: left; font-size: 1em }

.calendarDate { width: 440px; background: #f4f4f4; margin: 0 0 10px 0; padding: 15px 10px }
.calendarDate p { margin: 0 }

.calendarDate input.txtInput { display: inline; width: auto; background: #fff; }
.calendarDate .external input { vertical-align: bottom }

#CalendarForm .buttonSubmit { vertical-align: top; border: 1px solid #aaa; font-size: 0.8em }

#CalendarForm .calendarDateError { margin: 0; }	
#CalendarForm .calendarDateError span.required { float: none; }


/* ape Calendar css from live.. Test only*/
.center .bulletinboard .item {	border-bottom: 1px dashed #777;	padding: 1em 0 3em;}
.bulletinboard .item {	clear:both;	height:auto;	/*min-height:2.5em;*/	padding:0; position:relative;}
.bulletinboard .item .caldate .month {	background-color:#0090E0;	color:#FFFFFF;	display:block;	font-size:0.7em; font-weight: bold; line-height:1.2em;	margin:0;	padding:1px;	text-align:center; text-decoration: none;	text-transform:uppercase;}
.bulletinboard .item .caldate a.day, .bulletinboard .item .caldate a.day:link, .bulletinboard .item .caldate a.day:visited { background-color:#FFF; border-color: #AAA;	border-style:none solid solid;	border-width:0 1px 1px; color:#333; display:block;	font-size:0.9em; font-family: "Arial Black", Arial, Gadget, sans-serif; font-weight: 900; line-height:1.1em;	margin:0;	padding:1px 0;	text-align:center;	text-decoration:none;}

.item strong {	color:#000000;	font-size:1.4em;	font-weight:normal;	line-height:1.5em;	margin:0 0 20px;}

.bulletinboard .item .caldate {	float:left;	margin:5px 5px 5px 0;	width: 30px;}
.bulletinboard ul.date,
.bulletinboard ul.date li { margin: 0; padding: 0 0 0 5px; list-style-type: none; font-size: 1.118em }
.bulletinboard ul.date {padding: 0 0 10px 5px}
.bulletinboard ul.date li>a { display:block; margin: 5px 0 ;  padding:  3px 0 0;}
ul.date a { font-size: 0.88em; text-decoration: none; color: #333; }
ul.date a:hover { font-size: 0.88em; text-decoration: none; color: #00aaf4;}

.center .content .bulletinboard.shortlist h2, .center .content .bulletinboard h2 {background:#000000 url(/images/ITUIntranet/list_bg_black.png) repeat-x scroll center center;border-bottom:1px solid #777777;color:#FFFFFF;display:block;font-size:1.2em;font-weight:bold;margin-bottom:0;padding-left:10px;text-transform:capitalize;}

.bulletinboard ul.date li.item .caldate a.today {  background-color:#0090E0;  color:#FFF;  display:block; line-height:1.8em; text-align:center;  font-size:0.55em;  font-weight:bold;  border:1px solid #AAA; text-transform:uppercase;}
