

.calendar{
	/*margin-top:5px;*/
	color: #000000;
	font-family: helvetica, Arial,sans;
	font-weight:bold;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
}

.calendarHome{
	background-color:#360F07;
	margin-top:5px;
	color: #e3e1c5;
	font-family: helvetica, Arial,sans;
	font-weight:normal;
	font-size: 9px;
	font-style: normal;
	line-height: 11px;
}

.calendar table{
	width:100%;
}

.calendarHome table{
	width:560px;
}
.calendar td{
color: #330000;
}

.calendarHome td{
color:#e3e1c5;
}

.calendar a{
	color:#330000;
	text-decoration:none;
	font-weight:bold;
}

.calendarHome a{
	color:#e3e1c5;
	text-decoration:none;
	font-weight:bold;
}
.calendar .calendarheader{
	width:533px;
	font-family: Helvetica, Arial, Sans;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	height:20px;
	border-bottom:2px #330000 solid;
}

.calendarHome .calendarheader{
	margin-left:0px;
	width:560px;
	font-family: Helvetica, Arial, Sans;
	font-weight:bold;
	font-size:16px;
	line-height:18px;
	height:20px;
	color:#bbaa88;
	border-bottom:2px #775B4D solid;	

}

.pulldownmenu{
	float:right;
}

/*////////////////////////////
..... CALENDAR STYLES
////////////////////////////*/

.calendarCol1 {
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	width:120px;
	margin:0px;
	padding:0px;
	padding-top:6px;
}
.calendarCol2 {
	font-weight:bold;
	width:120px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	font-size:10px;
	line-height:12px;

}
.calendarCol3 {
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding-top:6px;
	font-size:10px;
	line-height:12px;
}
.calendarCol4 {
	font-weight:bold;
	width:68px;
	margin:0px;
	padding:0px;
	padding-top:6px;
	font-size:10px;
	line-height:12px;
}

/* ////// INTERVENSTION /////////////////////////////// */
.calendarH1interventions {
	font-weight:normal;
	width:120px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_green_solid.gif);
	font-size:10px;
	line-height:12px;
	border-right:1px transparent solid;

}
.calendarH2interventions {
	width:120px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_green.gif);
	font-size:10px;
	font-weight:bold;
	line-height:12px;
	border-right:1px transparent solid;
}
.calendarH3interventions {
	font-size:10px;
	line-height:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_green_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4interventions {
	width:68px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	font-weight:bold;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_green.gif);
	border-right:1px transparent solid;
}

.eventinterventions{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	border-top:1px #6D8A14 solid;
	font-weight:bold;
	margin-bottom:4px;
}

/* ////// CONVERSATIONs ////////////////////////////// */

.calendarH1conversations {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_blue_solid.gif);
	border-right:1px transparent solid;
}
.calendarH2conversations {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_blue.gif);
	border-right:1px transparent solid;
}
.calendarH3conversations {
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_blue_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4conversations {
	width:68px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_blue.gif);
	border-right:1px transparent solid;
}

.eventconversations{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	border-top:1px #7BA4B5 solid;
	margin-bottom:4px;
}

/* ////// scenarios ////////////////////////////// */

.calendarH1scenarios {
	width:90px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	margin-right:1px;
	background-image:url(/images/hash_grey_solid.gif);
	border-right:1px transparent solid;
}
.calendarH2scenarios {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_grey.gif);
	border-right:1px transparent solid;
}
.calendarH3scenarios {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:12px;
	margin-bottom:4px;
	background-image:url(/images/hash_grey_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4scenarios {
	width:68px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_grey.gif);
	border-right:1px transparent solid;
}

.eventscenarios{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	border-top:1px #606455 solid;
	margin-bottom:4px;
}

/* ////// museum exhibition ////////////////////////////// */

.calendarH1museumexhibition {
	width:120px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_yellow_solid.gif);
	border-right:1px transparent solid;
}
.calendarH2museumexhibition {
	width:120px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_yellow.gif);
	border-right:1px transparent solid;
}
.calendarH3museumexhibition {
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_yellow_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4museumexhibition {
	width:68px;
	font-size:10px;
	line-height:12px;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_yellow.gif);
	border-right:1px transparent solid;
}

.eventmuseumexhibition{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	padding-top:4px;
	margin-bottom:4px;
	border-top:1px #DAAD1E solid;
	border-right:1px transparent solid;
}


.calendarH1scenarios {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_grey_solid.gif);
	border-right:1px transparent solid;
}
.calendarH2scenarios {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_grey.gif);
	border-right:1px transparent solid;
}
.calendarH3scenarios {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:12px;
	margin-bottom:4px;
	background-image:url(/images/hash_grey_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4scenarios {
	width:68px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_grey.gif);
	border-right:1px transparent solid;
}

.eventscenarios{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	border-top:1px #606455 solid;
	margin-bottom:4px;
}


.calendarH1default{
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_brown_solid.gif);
	border-right:1px transparent solid;
}
.calendarH2default {
	width:120px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_brown.gif);
	border-right:1px transparent solid;
}
.calendarH3default {
	margin:0px;
	padding:0px;
	font-size:10px;
	line-height:12px;
	margin-bottom:4px;
	background-image:url(/images/hash_brown_solid.gif);
	border-right:1px transparent solid;
}
.calendarH4default {
	width:68px;
	margin:0px;
	font-size:10px;
	line-height:12px;
	padding:0px;
	margin-bottom:4px;
	background-image:url(/images/hash_loose_brown.gif);
	border-right:1px transparent solid;
}

.eventdefault{
	margin-top:4px;
	font-size:10px;
	line-height:12px;
	border-top:1px #663322 solid;
	margin-bottom:4px;
}


/*//////////////////////////////////////////
////////////////////////////////////////////
////////////////////////////////////////////
//////////////////////////////////////////*/

.mainEvent{
	padding-bottom:4px;
	margin-top:8px;
	font-size:10px;
	line-height:12px;
}


.calendar .month{
	color: #33130D;
	font-family: helvetica, Arial, sans;
	font-weight:bold;
	font-size: 20px;
	font-style: normal;
	margin-left:96px;
}


.calendar .year{
	float:left;
	clear:right;
	color: #ccc8b5;
	font-family: helvetica, Arial, sans;
	font-weight:bold;
	font-size: 20px;
	font-style: normal;
}

.calendarHome .month{
	color: #fcfbea;
	font-family: helvetica, Arial,sans;
	font-weight:bold;
	font-size: 20px;
	font-style: normal;
	margin-left:96px;
}

.calendarHome .year{
	float:left;
	clear:right;
	color: #ccc8b5;
	font-family: helvetica, Arial,sans;
	font-weight:bold;
	font-size: 20px;
	font-style: normal;
}

.calendarMonth{
	margin-bottom:5px;
}

.calendar .calendarAux{
	font-size:9px;
	line-height:11px;
	color:#663322;
	padding-top:6px;
}
.calendarHome .calendarAux{
	font-size:9px;
	line-height:11px;
	color:#775B4D;
	padding-top:6px;
}

.dateblock {
	display:block;
}
