#ca_container
{
position:relative;
display:inline-block;

width:auto;
height:auto;

border:1px solid #cccccc;
border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-khtml-border-radius:10px 10px 10px 10px;
}



/************************* MENUBAR *************************/
#ca_menubar
{
position:relative;
display:block;


width:auto;
height:30px;

margin:auto;

border-bottom:1px solid #cccccc;
}

.ca_button
{
position:relative;
display:block;
float:left;

width:30px;
height:30px;

text-align:center;
font-size:20px;
line-height:20px;
font-weight:bold;
color:#0066cc;

background:none;
border:none;

cursor:pointer;
}

#ca_middle
{
position:relative;
display:block;
float:left;

width:auto;
height:30px;

text-align:center;
font-size:16px;
line-height:30px;
font-weight:normal;
color:#666666;

background-image:url(bg_1.gif);
}
/************************* MENUBAR *************************/



/************************* CONTENT *************************/
#ca_content
{
position:relative;
display:block;
clear:both;

width:auto;
height:auto;	
}


	/********** KW **********/
	#ca_kw
	{
	position:relative;
	display:block;
	float:left;
	
	height:auto;
	}
	
	#ca_kw_named
	{
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#0066cc;
	}
	
	.kw
	{
	position:relative;
	display:block;
	float:left;
	
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#0066cc;
	}
	/********** KW **********/
	
	
	/********** DAYS **********/
	#ca_days
	{
	position:relative;
	display:block;
	float:right;
	
	height:auto;
	
	border-left:1px solid #0066cc;
	}
	
	.day_headline
	{
	position:relative;
	display:block;
	float:left;
	
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#333333;
	
	background-color:#f1f1f1;
	}
	
	.day
	{
	position:relative;
	display:block;
	float:left;
	
	text-align:center;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	color:#333333;
	
	background-repeat:no-repeat;
	background-position:center;
	}
	
	.tooltip
	{
	position:absolute;
	display:none;
	z-index:100;
	
	width:auto;
	min-width:350px;
	max-width:400px;
	height:auto;
	
	top:0px;
	left:100%;
	
	background-color:#f1f1f1;
	border:1px solid #0066cc;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-khtml-border-radius:5px 5px 5px 5px;
	}
	
	.tooltip_entry
	{
	position:relative;
	display:block;
	
	color:#666666;
	font-size:12px;
	text-align:left;
	
	border-bottom:1px solid #cccccc;
	}
	
	.td_was
	{
	color:#0066cc;
	font-size:10px;
	}
	
	.td_was_content
	{
	font-weight:bold;
	}
	
	.td_wann
	{
	width:50px;
	
	color:#0066cc;
	font-size:10px;
	}
	
	.td_wann_content
	{
	
	}
	
	.td_wo
	{
	color:#0066cc;
	font-size:10px;
	}
	
	.td_wo_content
	{
	
	}
	
	.td_info
	{
	vertical-align:bottom;
	}
	/********** DAYS **********/


/************************* CONTENT *************************/