.popperlink {
	z-index: 2; 
	visibility: hidden; 
	width: 200px; 
	position: absolute;
}

/*************************************************
SECTION CSS POUR LE CALENDRIER
*************************************************/
.CALxContent{
  font-family: Verdana,Arial,sans-seriff !important;
	margin: 8px 0 0 8px;
	width: 184px;
	padding: 0;
	font-size: 12px;
	text-align: center;
	color: #333300;
}
/***********
CSS POUR LES LIENS ET LE MOIS ANNEE
DE NAVIGATION
************/
.navPeriod{
	text-align: center;
	margin:0;
	padding:0;
	margin-bottom:5pt;
	text-decoration: none;
	font-size: 12px;
	color: #666633;
	color: white;
}
.navPeriod a{
  display: block;
	text-decoration: none !important;
}
.navPeriod .tcol1 a{
  background: url(../../../templates/baukasten/images/button-zurueck-0.gif) 0 -3px no-repeat;
}
.navPeriod .tcol1 a:hover{
  background: url(../../../templates/baukasten/images/button-zurueck-1.gif) 0 -3px no-repeat;
}
.navPeriod .tcol3 a{
  background: url(../../../templates/baukasten/images/button-weiter-0.gif) 10px -3px no-repeat;
}
.navPeriod .tcol3 a:hover{
  background: url(../../../templates/baukasten/images/button-weiter-1.gif) 10px -3px no-repeat;
}
table.navPeriodTable{
  width: 185px;
  border: 0;
}
table.navPeriodTable{
  background: url(../../../templates/baukasten/images/button-bg.gif);
}
table.navPeriodTable .tcol1, table.navPeriodTable .tcol3{
  width: 30px;
}
table.navPeriodTable .tcol2{
  width: 125px;
}
table.navPeriodTable .tcol1{
  text-align: left;
}
table.navPeriodTable .tcol2{
  text-align: center;
}
table.navPeriodTable .tcol3{
  text-align: right;
}


span.previousYear, span.nextYear{
	display: none;
}

.previousYear img, .previousYear a, .previousYear span{
	margin-right: 2%;
	text-decoration: none;
	border: none;
}
.previousMonth img, .previousMonth a, .previousMonth span{
	margin-right: 2%;
	text-decoration: none;
	border: none;
}
.nextMonth img, .nextMonth a, .nextMonth span{
	margin-right: 2%;
	text-decoration: none;
	border: none;
}
.nextYear img, .nextYear a, .nextYear span{
	margin-right: 1px;
	text-decoration: none;
	border: none;
}

.month{
	margin-right: 0%;
}

.year{
	margin-right: 0%;
}

.CALxTabOfYearContent{
	border-style: solid solid solid solid;
	color: Black;
	width: 100%; 
	border: thin solid Black;
}

.CALxTable{
	border-style: solid solid solid solid;
	color: #666633;
	font-family: Verdana,Arial,sans-serif !important;
/*	background-color: white; */
	width: 100%;
	border: thin solid #DDDDBB !important;
	border-spacing:1px !important;
	border-style:solid !important; 
}

.CALxTable td{
	/*border: thin solid #999966;*/
	background:#DDDDBB;
}

td.wochentag{
	background-color:#CCCC99;
  border:thin solid #DDDDBB;
  color:#666633;
  /*font-weight:bold;*/
}

td.emptyDay{
	background-color: #DDDDBB;
	font-weight: bold;
	color:white;
	border: thin solid #DDDDBB;
}

td.today{
	background-color: #FFCC00;
	font-weight: bold;
}
td.inactDay{
  background-color:#999966;
  color:#DDDDBB;
}
td.event{
	background-color:#CCCC99;
}
td.multiple{
	background-color:rgb(111,147,72);
}
.titleMulti{
	color:rgb(111,147,72);
}
td.event a{
	text-decoration:none;
	color:black;
}
td.event a:hover{
	background-color:rgb(212,227,186);
}
td.multiple a{
	text-decoration:none;
	color:black;
}
td.multiple a:hover{
	background-color:#D6E7F4;
}
td.dayPreviousMonth{
	background-color: Gray;
}
td.dayNextMonth{
	background-color: Gray;
}


/*************************************************
SECTION CSS POUR LES INFOBULLES
*************************************************/
.linkDetailPopup{
	color:white;
}
.textfontClass {
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	background-color: white;
	color: #666633;
	border: 2px #999966;

}
.textfontClass a{
	color: #CC0000;
	font-size: 11px;
}
.textfontClass a:hover{
	color: #ff9900;
	font-size: 11px;
}
.capfontClass {
	font-size: 1em;
	font-weight: bold;
  color:  #ffffff;
	text-align:left;
}
.closefontClass{
	font-size: 1em;
	font-weight: bold;
  color:  #ffffff;
  text-align:right;
}
.capfontClass,.closefontClass a {
	color: #ffffff; 
	font-size: 1em;
}
.fgClass {
	background-color:#DDDDBB;
}
.bgClass {
	background-color:#999966;
}
.calxTitle{
	font-weight: bold;
}
div#overDiv{
	font-family: Verdana,Arial,sans-serif;
}
