/*------------------------------------------------------------------------
# EMTRAIN PROJECTCALENDAR
-------------------------------------------------------------------------*/

#calendar{
}


#calendar .cal{
float: left;
text-align: center;
/*padding: 5px 5px 5px 5px;*/ 
margin: 5px 5px 5px 5px;
font-size: 1em; 

}
#calendar .cal_active{
float: left;
text-align: center;
/*padding: 5px 5px 5px 5px;*/ 
margin: 5px 5px 5px 5px;
font-size: 1em; 
}

.calendar{
background-color: #FAFCFD;
	font-size: 12;
}

.cal_active .calendar{
background-color: #F1F8FA; 
}

/*MONAT*/
.calendar-month{
font-size: 1.2em;
}

.cal_active .calendar-month{
font-size: 1.2em;
font-weight: bold;
}

/*TAG*/

._today a,.linked-day_today a, .linked-day_news_today a{
 text-decoration: none;
 font-weight:bold;
 color:#F00;
}

.linked-day,.linked-day_today{
 background-color: #B1D1DE;
}

.linked-day_news, .linked-day_news_today {
 background-color: #B1D1DE;
 border: solid 1px #004493;
}


.linked-day:hover, .linked-day_news:hover, .linked-day_news_today:hover{
 background-color: #ccc;

}
.linked-day a, .linked-day_news a{
 text-decoration: none;
 font-weight:bold;;
 color: #000;
}

.linked-day a:hover, .linked-day_news a:hover{
text-decoration: none;
 font-weight:bold;
color: #000;
}

/*NEWS*/
.news-day, .news-day_today{
	border:1px solid #004493;
	 font-weight:bold;
}


/*TERMINE*/
.termin, .termin_news{
padding: 5px 0 0 5px;	
	}

.termin_head{
	font-weight:bold;
	color:#333;
	}

.termin_news_head{
	font-weight:bold;
	color:#004493;
	}

.termin_body, .termin_news_body{
	padding:0 0 0 5px;
	}


/* CATEGORY Color
sc: #C0504D;
tc: #6699FF;
scb: #00AC66;
eab: #FFFF99;
*/

/*OVERLIB COLORS , needed when logged in*/
.ol-foreground {
background-color: #E5F4F7;
} 

.ol-background {
background-color: #B3B7B8;
} 

.ol-textfont {
font-size: 12px;
} 

.ol-captionfont {
	font-size: 12px;
	color: #000;
	font-weight: bold;
}

.ol-closefont{
	font-size: 12px;
	color: #000;
}

#cal_buttons{
padding-bottom:20px;
}

/* ICAL*/
.btnical  {
	background:url("../../images/ical.png") no-repeat scroll 0 0 #FFFFFF;
	border:0 solid #000000;
	color:#8EA0A7;
	cursor:pointer;
}


.btnnext  {
	background:url("../../images/next.png") no-repeat scroll 0 0 #FFFFFF;
	border:0 solid #000000;
	color:#FFF;
	cursor:pointer;
	float:right;
	width: 95px;
}

.btnprev  {
	background:url("../../images/prev.png") no-repeat scroll 0 0 #FFFFFF;
	border:0 solid #000000;
	color:#FFF;
	cursor:pointer;
	float:left;
	width: 115px;
	}
	