/*
Theme Name: nanido 2008
Theme URI: http://christiankissig.de/
Description:
Version: 0.1
Author: Christian Kissig
Author URI: http://www.christiankissig.de/
	nanido v0.1
	This theme is under copyright of Christian Kissig,
 2008
	nanido is a registered trademark of Christian Kissig
*/
.dhx_cal_ltext
{
	text-align:left;
}

.dhx_agenda_line
{
	overflow:hidden;
	white-space:nowrap;
}

.dhx_cal_light select
{
	width:auto;
}

.dhx_custom_button
{
	width:120px!important;
}

.dhx_cal_ltext
{
	text-align:left;
}

.dhx_form_repeat
{
	text-align:left;
	width:100%;
}

.dhx_cal_lsection
{
	text-align:left;
}

.dhx_month_head
{
	font-size:8pt;
}

.dhx_expand_icon
{
	position:absolute;
	top:0;
	right:2px;
	background-image:url(./imgs/colapce-expand-icon.gif);
	width:18px;
	height:18px;
	cursor:pointer;
	background-position:0 18px;
	z-index:16;
}

div.dhx_cal_container table tr td
{
	border-width:0!important;
	padding:0!important;
}

.dhx_cal_container table
{
	border-collapse:separate!important;
	margin:0 0!important;
}

.dhx_cal_container
{
	z-index:999;
}

div.dhx_cal_event_clear,
div.dhx_cal_event
{
	line-height:100%;
}

.dhx_cal_ltext textarea
{
	border-width:0;
	padding:0;
	background:transparent none repeat scroll 0 0;
}

.dhx_cal_light
{
text-align:left;
}

.dhx_cal_light div,
.dhx_cal_container div
{
	line-height:normal;
}

div.dhx_cal_navline div,
.dhx_scale_bar,
.dhx_scale_hour,
.dhx_title
{
	text-align:center!important;
}

#whitebox div.dhx_month_head
{
text-align:right;
}

#whitebox div.dhx_cal_event_line,
#whitebox div.dhx_body
{
	text-align:left;
}

div.dhx_cal_container,
div.dhx_cal_lsection
{
	line-height:1em;

}

div.dhx_cal_container,
div.dhx_cal_lsection
{
	line-height:normal;
}


.dhx_cal_header .dhx_agenda_line div,
.dhx_year_month
{
	text-align:center!important;

}


.dhx_cal_container
{
	background-color:#111111;
	font-size:8pt;
	position:relative;
	overflow:hidden;

}

.dhx_cal_container div
{
	-moz-user-select:none;
	-moz-user-select:-moz-none;
}

.dhx_cal_navline
{
	height:20px;
	position:absolute;
	z-index:3;
	width:750px;
	/*color:#2F3A48;*/
	background-color:#222222;
}

.dhx_cal_navline div
{
	position:absolute;
	top:2px;
	white-space:nowrap;
}

.dhx_cal_navline .dhx_cal_date
{
	font-weight:600;
	left:210px;
	color: #EEEEEE;
	background-color: #222222;
}

.dhx_cal_button .dhx_left_bg
{
	width:1px;
	overflow:hidden;
	height:17px;
	z-index:20;
	top:0;
}

.dhx_cal_prev_button
{
	background-image:url(imgs/buttons.png);
	background-position:0 0;
	width:29px;
	height:17px;
	left:50px;
	cursor:pointer;
}

.dhx_cal_next_button
{
	background-image:url(imgs/buttons.png);
	background-position:-30px 0;
	width:29px;
	height:17px;
	left:80px;
	cursor:pointer;
}

.dhx_cal_today_button
{
	/*background-image:url(imgs/buttons.png);*/
	/*background-position:-60px 0;*/
	background-color: #222222;
	color: #EEEEEE;
	width:60px;
	height:17px;
	left:112px;
	cursor:pointer;
	text-align:center;
	text-decoration:underline;
}

.dhx_cal_tab
{
	background-color:#222222;
	/*background-image:url(imgs/white_tab.png);*/
	width:56px;
	height:19px;
	text-align:center;
	text-decoration:underline;
	/*padding-top:3px;*/
	cursor:pointer;
	color: #EEEEEE;
}

.dhx_cal_tab.active
{
	background-color:#222222;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	/*background-image:url(imgs/blue_tab.png);*/
	text-decoration:none;
	height:20px;
	/*padding-top:2px;*/
	cursor:default;
	font-weight:bold;
	color: #EEEEEE;
}

.dhx_cal_header
{
	position:absolute;
	left:10px;
	top:23px;
	width:750px;
	border-top:1px dotted #8894A3;
	border-right:1px dotted #8894A3;
	z-index:2;
	overflow:hidden;
	color:#EEEEEE;
}

.dhx_cal_data
{
	border-top:1px dotted #8894A3;
	position:absolute;
	top:44px;
	width:600px;
	overflow-y:auto;
	overflow-x:hidden;
}


.dhx_scale_bar
{
	position:absolute;
	text-align:center;
	background-color:#111111;
	padding-top:3px;
	border-left:1px dotted #586A7E;

}


.dhx_scale_holder
{
	position:absolute;
	border-right:1px dotted #586A7E;
	background-image:url(imgs/databg.png);

}


.dhx_scale_holder_now
{
	position:absolute;
	border-right:1px dotted #586A7E;
	background-image:url(imgs/databg_now.png);
}

.dhx_scale_hour
{
	height:41px;
	width:50px;
	border-bottom:1px dotted #8894A3;
	background-color:#111111;
	text-align:center;
	line-height:40px;
	color:#586A7E;
	overflow:hidden;

}


.dhx_month_head
{
	background-color:#222222;
	color:#EEEEEE;
	border-right:1px dotted #586A7E;
	height:18px;
	padding-right:5px;
	padding-top:3px;
	text-align:right;
}

.dhx_month_body
{
	border-right:1px dotted #586A7E;
	border-bottom:1px dotted #586A7E;
	background-color:#111111;
}

.dhx_now .dhx_month_body
{
	background-color:#111111;
}

.dhx_after .dhx_month_body,
.dhx_before .dhx_month_body
{
	background-color:#111111;
}


.dhx_after .dhx_month_head,
.dhx_before .dhx_month_head
{
	background-color:#111111;
	color:#94A6BB;
}


.dhx_now .dhx_month_head
{
	background-color:#222222;
	font-weight:bold;

}


.dhx_cal_drag
{
	position:absolute;
	z-index:9999;
	background-color:#111111;
	border:1px solid #B7A543;
	opacity:.5;
	filter:alpha(opacity=50);

}


.dhx_loading
{
position:absolute;
width:128px;
height:15px;
background-image:url(imgs/loading.gif);
z-index:9999;
}

.dhx_multi_day_icon,
.dhx_multi_day
{
	position:absolute;
	background-color:#111111;
	background-repeat:no-repeat;
	border-bottom:1px dotted #8894A3;
	border-left:1px dotted #8894A3;

}


.dhx_multi_day_icon
{
background-image:url(imgs/clock_big.gif);
}

.dhx_multi_day_icon_small
{
background-image:url(imgs/clock_small.gif);
}

.dhx_multi_day_icon,
.dhx_multi_day_icon_small
{
	background-position:center center;
	position:absolute;
	background-color:#111111;
	background-repeat:no-repeat;
	border-bottom:1px dotted #8894A3;
	border-left:1px dotted #8894A3;

}


.dhtmlxLayoutPolyContainer .dhx_skyblue .dhx_cal_container
{
	background-color:#111111;
}


.dhx_cal_event div
{
	background-color:#222222;
	border:1px solid #BBBBBB;
	color:#FF8800;
	overflow:hidden;
	width:100%;
	font-size:8pt;
}


.dhx_move_denied .dhx_cal_event .dhx_header,
.dhx_move_denied .dhx_cal_event .dhx_title
{
	cursor:default;	:
}


.dhx_cal_event .dhx_header
{
	height:1px;
	margin-left:1px;
	border-width:1px 1px 0 1px;
	cursor:pointer;

}


.dhx_cal_event .dhx_title
{
	height:12px;
	border-width:0 1px 1px 1px;
	border-bottom-style:dotted;
	font-size:7pt;
	font-weight:bold;
	text-align:center;
	background-position:right;
	background-repeat:no-repeat;
	cursor:pointer;
}

.dhx_cal_event .dhx_body
{
	border-width:0 1px 1px 1px;
	padding:5px;
}

.dhx_resize_denied .dhx_cal_event .dhx_footer
{
	cursor:default;
}

.dhx_cal_event .dhx_footer
{
	height:1px;
	margin-left:2px;
	border-width:0 1px 1px 1px;
	cursor:s-resize;
}


.dhx_cal_event_line
{
	background-color:#111111;
	border:1px solid #BBBBBB;
	font-size:8pt;
	height:13px;
	padding-left:10px;
	color:#FF8800;
	cursor:pointer;
	overflow:hidden;

}

.dhx_cal_event_clear
{
	font-size:8pt;
	height:13px;
	padding-left:2px;
	color:#887A2E;
	white-space:nowrap;
	overflow:hidden;
	cursor:pointer;
}

.dhx_in_move
{
	background-color:#111111;
}

div.dhx_cal_editor
{
	background-color:#111111;
	border:1px solid #B7A543
	border-top-style:dotted;
	z-index:999;
	position:absolute;
	overflow:hidden;

}

textarea .dhx_cal_editor
{
	width:100%;
	height:100%;
	border:0 solid black;
	margin:none;
	padding:none;
	overflow:auto;
}

div.dhx_menu_head
{
	background-image:url(imgs/controls.gif);
	background-position:0 -43px;
	width:10px;
	height:10px;
	margin-left:5px;
	margin-top:1px;
	border:none;
	cursor:default;
}

div.dhx_menu_icon
{
	background-image:url(imgs/controls.gif);
	width:20px;
	height:20px;
	margin-left:-5px;
	margin-top:0;
	border:none;
	cursor:pointer;
}

div.icon_details
{
	background-position:0 0;
}

div.icon_edit
{
	background-position:-22px 0;
}

div.icon_save
{
	background-position:-84px -1px;
}

div.icon_cancel
{
	background-position:-62px 0;
}

div.icon_delete
{
background-position:-42px 0;
}

.dhx_cal_light
{
	height:400px;
	light:300px;
	background-color:#111111;
	font-size:8pt;
	border:1px solid #B7A64B;
	color:#887A2E;
	position:absolute;
	z-index:10001;
	width:580px;
	height:300px;
}

.dhx_mark
{
position:relative;
top:3px;
background-image:url('./imgs/controls.gif');
background-position:0 -43px;
padding-left:10px;
}

.dhx_ie6 
.dhx_mark
{
background-position:6px -41px;
}

.dhx_cal_light select
{
	font-size:8pt;
	color:#887A2E;
	padding:2px;
}

.dhx_cal_ltitle
{
	padding:2px 0 2px 5px;
	overflow:hidden;
	white-space:nowrap;
}

.dhx_cal_ltitle span
{
	white-space:nowrap;
}

.dhx_cal_lsection
{
	background-color:#111111;
	color:#FFF4B5;
	font-size:18pt;
	font-weight:bold;
	padding:5px 0 3px 10px;
}

.dhx_cal_ltext
{
	padding:2px 0 2px 10px;
	height:130px;
	height=140px;
	overflow:hidden;
}

.dhx_cal_ltext textarea
{
	background-color:transparent;
	overflow:auto;
	border:none;
	color:#887A2E;
	height:100%;
	width:100%;
	outline:none!important;
}

.dhx_time
{
font-weight:bold;
}

.dhx_cal_light 
.dhx_title
{
padding-left:10px;
}

.dhx_cal_larea
{
	border:1px solid #DCC43E;
	background-color:#111111;
	overflow:hidden;
	margin-left:3px;
	width:572px;
	height:1px;
}

.dhx_btn_set
{
	padding:5px 10px 0 10px;
	float:left;
}

.dhx_btn_set div
{
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	cursor:pointer;
}

.dhx_save_btn
{
	background-image:url('./imgs/controls.gif');
	background-position:-84px 0;
	width:21px;
}

.dhx_cancel_btn
{
	background-image:url('./imgs/controls.gif');
	background-position:-63px 0;
	width:20px;
}

.dhx_delete_btn
{
	background-image:url('./imgs/controls.gif');
	background-position:-42px 0;
	width:20px;
}

.dhx_cal_cover
{
	width:100%;
	height:100%;
	position:absolute;
	z-index:10000;
	top:0;
	left:0;
	background-color:black;
	opacity:.1;
	filter:alpha(opacity=10);
}

.dhx_custom_button
{
	padding:0 3px 0 3px;
	color:#887A2E;
	font-family:Tahoma;
	font-size:8pt;
	background-color:#222222;
	font-weight:normal;
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
}

.dhx_custom_button div
{
	cursor:pointer;
	float:left;
	height:21px;
	line-height:21px;
	vertical-align:middle;
}

.dhx_expand_icon
{
	position:absolute;
	top:0;
	right:0;
	background-image:url(../codebase/imgs/colapce-expand-icon.gif);
	width:18px;
	height:18px;
	cursor:pointer;
	background-position:0 18px;
	z-index:16;
}

.dhx_agenda_area
{
	width:100%;
	height:100%;
	overflow-y:auto;
	background-image:url(../codebase/imgs/databg.png);
}

.dhx_agenda_line
{
	height:21px;
	clear:both;
}

.dhx_agenda_line div
{
	float:left;
	width:188px;
	border-right:1px dotted #8894A3;
	text-align:center;
	line-height:21px;
}

.dhx_agenda_area 
.dhx_agenda_line div
{
	border-right:0 dotted #8894A3;
}

.dhx_v_border
{
	position:absolute;
	left:186px;
	top:0;
	border-right:1px dotted #8894A3;
	width:1px;
	height:100%;
}

.dhx_agenda_line 
.dhx_event_icon
{
	width:20px;
	border-width:0;
	background:url(../codebase/imgs/icon.png) no-repeat;
	background-position:5px 4px;
	cursor:pointer;
}

.dhx_agenda_line span
{
padding-left:5px;
line-height:21px;
}

.dhx_year_body
{
border-left:1px dotted #586A7E;
}

.dhx_year_week
{
	height:20px;
	position:relative;
}

.dhx_scale_bar_last
{
	border-right:1px dotted #586A7E;
}

.dhx_year_month
{
	height:18px;
	padding-top:3px;
	border:1px dotted #586A7E;
	text-align:center;
	vertical-align:middle;
}

.dhx_year_body .dhx_before .dhx_month_head,
.dhx_year_body .dhx_after .dhx_month_head,
.dhx_year_body .dhx_before .dhx_month_head a,
.dhx_year_body .dhx_after .dhx_month_head a
{
	color:#E2E3E6!important;
}

.dhx_year_body .dhx_month_body
{
	height:0;
	overflow:hidden;
}

.dhx_month_head .dhx_year_event
{
	background-color:#222222;
}

.dhx_tooltip
{
	border:1px solid #BBB;
	background-image:url(../codebase/imgs/databg.png);
	position:absolute;
	z-index:9998;
	width:300px;
	height:auto;
	font-size:8pt;
	overflow:hidden;

}


.dhx_tooltip_line
{
	line-height:20px;
	white-space:nowrap;
}


.dhx_tooltip_line .dhx_event_icon
{
	width:20px;
	height:20px;
	padding-right:10px;
	float:left;
	border-width:0;
	position:relative;
	background:url(../codebase/imgs/icon.png) no-repeat;
	background-position:5px 4px;
	cursor:pointer;
}


.dhx_tooltip_date
{
	float:left;
	width:auto;
	padding-left:5px;
	text-align:center;
}

.dhx_text_disabled
{
	color:#887A2E;
	font-size:8pt;
}

.dhx_mini_calendar .dhx_month_head
{
	cursor:pointer;
}

.dhx_mini_calendar .dhx_calendar_click
{
	background-color:#222222;
}

.dhl_cal_tab
{
	background-color:#222222;
}

