@charset "UTF-8";
@import url("../yaml/core/base.css");
@import url("../yaml/screen/col2-basemod.css");
@import url("../yaml/screen/content.css");
@import url("../yaml/print/print_draft.css");
@import url("SpryCollapsiblePanel.css");
@import url("style.css");


a{ background-image:none;}






/********************************************
* KALENDER
********************************************/

/*
.tx-skcalendar-pi1 { font-size:11px; }
.tx-skcalendar-pi1 a:link, .tx-skcalendar-pi1 a:visited, .tx-skcalendar-pi1 a	{ background-image:none; font-size:11px;}
.monthview_head	{ margin-top:50px; color:#595959;}
.yearview_navi	{ border:1px solid red; }
.weeknr	{ font-weight:bold; color:#CCC;}
.month_	{background-color:#e7edf5; }
.month_holiday	{ padding:5px; font-size:11px; border:1px solid red; color:red; background-color:#fadede; width:90px; } 
.monthview	{ width:100%; font-size:14px;}
.monthview b	{ width:94%; float:left; padding:3px; background-color:#0066B2; color:#fff; }
.month_weekday	{ border:1px solid #0066B2; width:70px;}
.month_weekday a	{ width:auto; padding-left:0px; padding-right:none; float:left; font-weight:bold; }
.past_weekday	{ background-color:#EEE; color:#999; border:1px solid #999; width:90px;} 


.Sat	{  border:1px solid #0066B2; float:left;}
.Sun	{ border:1px solid #0066B2; float:left;}
.month_weekend, 
.month_weekday { padding:5px; font-size:11px; width:90px; text-align:left;}

.prev-link	{ float:left; width:170px; height:15px; background:url(../img/bt_back.gif) no-repeat; padding-left:20px;}
.next-link { float:right; width:170px; height:15px; background:url(../img/bt_forward.gif) no-repeat; padding-right:20px; background-position:right; }
*/

.month_,
.month_weekday,
.month_weekend.Sat,
.month_weekend.Sun,
.month_holiday{
	width:90px;	
	height:100px;
	padding:5px;
}

.monthview b	{ width:94%; float:left; padding:3px; background-color:#0066B2; color:#fff; }
.month_weekday	{ border:1px solid #0066B2; width:70px;}
.past_weekday,
.month_{ background-color:#EEE; color:#999; border:1px solid #999;} 
.month_holiday	{ padding:5px; font-size:11px; border:1px solid red; color:red; background-color:#fadede; width:90px; } 
.Sat	{  border:1px solid #0066B2; }
.Sun	{ border:1px solid #0066B2; }









label {float:left; text-align:right; padding-right:20px; width:100px; }
#searchword { width:200px; padding:3px;  border:1px solid #ccc; margin-bottom:5px;}
#dateselect{ width:95px; padding:3px;  border:1px solid #ccc; margin-bottom:5px;}
#monthlist { width:200px; padding:3px;  border:1px solid #ccc; margin-bottom:5px;}
.monthview_navi	{ width:100%; font-size:11px; margin-top:20px; }
.monthview_navi a:link, .monthview_navi a:visited 	{ color:#595959; padding-top:3px;}



#cal_detailview	{ border-bottom:1px dotted #0066B2; padding-bottom:20px; margin-bottom:20px;}
.cal_detail_headline { font-size:12px; margin-bottom:0px; float:left; }
.cal_detail_title	{ font-size:16px; font-weight:bold;}
.cal_detail_body	{   }








.sk_day_box	{
	float:left; 
	width:94px; 
	margin-right:5px; 
	min-height:450px; 
	background-color:#ecf1f7; 
	border:1px solid #0464ae; 

}
.sk_day_box	a{
	width:auto;
	padding:0px;
	margin:0px;
	float:none;
	color:#fff;
	margin-left:10px;
}
.sk_day_item	{
	margin-top:2px;
	background-color:#0464ae;
	padding:3px;
	color:#fff;
}
.sk_day_desc	{
	height:15px; 
	overflow:hidden;
}
















table.listview { margin-top:30px; }
.listview-thead 	{ 
		background-color:#0066B2;
		padding:5px;
}
.listview-thead a	{ color:#fff; font-weight:bold; }
.listview-tbody	{ padding:5px;}
.listview-tbody-date	{ border-bottom:1px solid #ccc; padding:3px;}
.listview-tbody-detaillink { border-bottom:1px solid #ccc; padding:3px;}
.listview-tbody-titel { border-bottom:1px solid #ccc; padding:3px;}
.listview-tbody-subtitle { border-bottom:1px solid #ccc; padding:3px;}
.listview-thead	{ background-image:none;}









 

/************************************************
* YAML FIX
************************************************/
.page_margins{
	width:930px;	
}

#col1	{
	border-right:20px solid #fff;
	width:200px;

}
#col3{
	/*margin:0px;*/
	border:none;
}










