.calendar1 {
	/** configure the width **/
	border: 1px solid #CCE0FF;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-size: 10px;
	text-align:center;
	width:180px;
	float:left;
	margin:2px;
}
.calendar1 th {
	height: 20px;
	background-color: #CCE0FF;
	font: bold 12px "Trebuchet MS",Arial, sans-serif;
	color:#2851A3;
}

.calendar1 .header {
	background-color: #5670B3;
	font-weight: bold;
	height: 24px;
	color: #FFFFFF;
}
.calendar1 .footer {
	background-color: #5670B3;
	font-weight: bold;
	font-size:0.8em;
	color: #FFFFFF;
}
.calendar1 td {
	height: 20px;
	text-align: center;
	font-family: "Trebuchet MS",Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding: 2px;
	color:#2851A3;
	border:1px solid #2851A3;
}
.calendar1 .today {
 	background-color:#FF6500;
	color:#FFFFFF;
	border:1px solid #FF6500;
	width: 22px;
	height: 20px;
	text-align: center;
	font-size:10px;
	font-weight:bold;
	padding: 2px;
}
.calendar1 .disabled {
 	background-color:#CCCCCC;
	color:#FFFFFF;
	border:1px solid #000000;
	width: 22px;
	height: 20px;
	text-align: center;
	font-size:10px;
	font-weight:bold;
	padding: 2px;
}

.calendar1 .link {
	width: 18px;
	height: 16px;
	background-color: #D4C9EF;
	padding: 2px;
	border: 1px solid #000000;
}

.calendar1 a, .calendar a:link, .calendar a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #000000;

}
.calendar1 a.headerNav, .calendar a:link.headerNav, .calendar a:hover.headerNav {
	background-color: #5670B3;
	color: #ffffff;
}

.calendar1 a.footerNav, .calendar a:link.footerNav, .calendar a:hover.footerNav {
	width: 100%;
	background-color: #5670B3;
	color: #ffffff;
}

#tabmenu { 
color: #000; 
margin: 12px 0px 0px 0px; 
padding: 0px; 
z-index: 1; 
padding-left: 0px ;
width:546px;

} 

#tabmenu li { 
display: inline; 
overflow: hidden; 
list-style-type: none; 
cursor:pointer;
vertical-align:bottom;
} 

#tabmenu a, a.active { 
color: #aaaaaa; 
background:#FFFFFF;
font: normal 1em verdana, Arial, sans-serif; 
border: 1px solid black; 
border-bottom:0px;
padding: 2px 5px 0px 0px; 
margin: 0px; 
text-decoration: none;
cursor:hand; 

} 

#tabmenu a.active { 
background: #FF3300; 
border-bottom: 3px solid #ffffff; 
color:#FFFFFF;
} 

#tabmenu a:hover { 
color: #fff; 
background: #ADC09F;
 } 

#tabmenu a:visited { 
color: #E8E9BE; } 

#tabmenu a.active:hover { 
background: #ffffff; 
color: #DEDECF; } 

#content {
z-index: 2; 
width:540px;
height:100%;;
} 

#content a { 
text-decoration: none; 
color: #E8E9BE; 
} 

.passive {
background-image:url("/images/new_tatil/oteldet_pasif.jpg");
font-weight:bold;
width:98px;
height:23px;
margin-left:1px;
color:#FFFFFF;
vertical-align:bottom;
margin-top:7px;
padding:4px 0px 0px 0px;
text-align:center;

}
.passives {
background-image:url("/images/new_tatil/oteldet_pasifs.jpg");
font-weight:bold;
width:70px;
height:23px;
margin-left:2px;
color:#FFFFFF;
vertical-align:bottom;
margin-top:7px;
padding:4px 0px 0px 0px;
text-align:center;

}
/* old class name: active */
.aactive {
background-image:url("/images/new_tatil/oteldet_aktif.jpg");
font-weight:bold;
width:100px;
height:30px;
margin-left:2px;
color:#FF3300;
vertical-align:bottom;
padding:7px 0px 0px 0px;
text-align:center;
}
.actives {
background-image:url("/images/new_tatil/oteldet_aktifs.jpg");
font-weight:bold;
width:70px;
height:30px;
margin-left:2px;
color:#FF3300;
vertical-align:bottom;
padding:7px 0px 0px 0px;
text-align:center;
}