/* <style> */

/* button styles */
a.button {
	cursor: pointer;
	padding:1px;
	padding-left:25px;
	display:block;
	background: transparent;
	border: 1px solid #186BA5;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	background-repeat: no-repeat;
	background-position: 1px 0px;
}

a.button div {
	color: #FFFFFF;
	padding-left:2px;
	padding-right:3px;
	border: none;
	background: #186BA5;
	height: 21px;
	position: relative;
}

a.button:hover div, a.button:active div {
	color: #FF7200;
	background: #FFE75A;
}

/* general stuff */
img					{border: 0px;}
body				{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #ffffff url(images/blueline.gif) repeat-y left;}
a:link,a:visited,a:hover {text-decoration: none; color: #FFE75B;}
#goto				{width:150px; display: none; position: absolute; border: 1px #000000 solid;}
#message			{text-align: center; color: #FF0000; font-weight: bold;}
#adminsub			{display: none; position: absolute; background: #186BA5; border: 2px solid white; width:165px;}
#briefingsub		{display: none; position: absolute; background: #186BA5; border: 2px solid white; width:165px;}
.white				{color: #ffffff;}

/* top of page */
.title {
	text-align: center;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	}
.instructions		{width: 780px; text-align: left; background-color: #cccccc; padding: 5px; margin-bottom: 10px;}
.instructions ul	{margin-bottom: 1px; margin-top: 4px;}
.warning			{width: 780px; text-align: left; background-color: #FFAAAA; padding: 5px; margin-bottom: 10px;}

/* outer table */
.table_outer		{width: 790px; border-collapse: collapse;}
.td_outer			{padding: 0px; }
/* buttons */
.table_button		{width: 100%; margin-bottom: 3px; margin-top: 3px; border-collapse: collapse;}
.td_button_left		{text-align: left; padding: 0px;font-size: 12px; padding-right:2px; white-space: nowrap;}
.td_button_right	{text-align: right; padding: 0px;font-size: 12px; padding-right:2px; white-space: nowrap;}

/* header and prev and next buttons */
.table_header		{width: 100%; border-collapse: collapse;border: 1px solid #ffffff;}
.td_prev			{background-color: #186da4; padding: 0px; text-align: left;}
.td_header			{font-size: 15px;background-color: #186da4;padding: 0px;text-align: center;font-weight: bold;color: #FFE75B;}
.td_next			{background-color: #186da4; padding: 0px; text-align: right;}
.em_sat				{font-size: 20px; background-color: #8bb69a;}
.em_sun				{font-size: 20px; background-color: #8b7f9a;}
.em					{font-size: 20px;}

/* main table */
.table_main			{width: 100%; border-collapse: collapse;border-left: 1px solid #ffffff;border-top: 1px solid #ffffff;}
	/* header cells */
.td_main_0x0		{background-color: #186da4; padding: 1px;font-size: 12px; text-align: center; color: #FFE75B;font-weight: bold;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;white-space: nowrap;}
.td_main_1x0		{background-color: #186da4; padding: 1px;font-size: 12px; text-align: center; color: #FFE75B;font-weight: bold;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
	/* body cells */
.td_main_0x1		{background-color: #B8CEDC; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;white-space: nowrap;}
.td_main_0x2		{background-color: #9ABACE; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;white-space: nowrap;}
.td_main_1x1		{background-color: #B8CEDC; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
.td_main_1x2		{background-color: #9ABACE; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}

/* styles specific to view day - all */
#div_dayall .td_main_1x0 {cursor: pointer;}
.td_main_1x1_booking	{border:2px solid black ;background-color: #ffeecd;padding: 2px;font-size: 12px;vertical-align: top; cursor: pointer;}
.td_main_1x1_warning	{border:2px solid black ;background-color: #FFAAAA;padding: 2px;font-size: 12px;vertical-align: top; cursor: pointer;}
.descr					{font-family: Times, serif;font-style: italic; font-weight: bold; font-size: x-small;}

/* styles specific to view day - single */
.td_main_1x1_zeit		{border:2px solid #000000;background-color: #B8CEDC;padding: 2px;font-size: 12px;vertical-align: top;border-right:none;white-space: nowrap; cursor: pointer;}
.td_main_1x1_name,.td_main_1x1_type		{width: 33%; border:2px solid #000000;background-color: #eef2f6;padding: 2px;font-size: 12px;vertical-align: top;border-right:none;border-left:none; cursor: pointer;}
.td_main_1x1_desc		{width: 33%; border:2px solid #000000;background-color: #ffeecd;padding: 2px;font-size: 12px;vertical-align: top;border-left:none; cursor: pointer;}
.td_main_1x1_warn		{width: 33%; border:2px solid #000000;background-color: #FFAAAA;padding: 2px;font-size: 12px;vertical-align: top;border-left:none; cursor: pointer;}

/* styles specific to view month */
.table_monthlist		{width: 100%; border-collapse: collapse;border: 1px solid #ffffff; border-bottom: 3px solid #ffffff;}
.td_monthlist			{background-color: #186da4; padding: 0px; text-align: center; font-size: 13px; font-weight: bold;}
#div_month .td_main_1x0	{background-color: #B8CEDC; padding: 1px;border-right: 1px solid #ffffff;border-bottom: 2px solid #ffffff;white-space: nowrap; color: #000000; cursor: pointer;}
#div_month .td_main_0x0	{background-color: #B8CEDC; padding: 1px;border-right: 1px solid #ffffff;border-bottom: 2px solid #ffffff;white-space: nowrap; color: #000000}
#div_month .td_main_0x1,
#div_month .td_main_0x2 {font-weight: bold;}
#div_month .td_main_1x1,
#div_month .td_main_1x1_sat,
#div_month .td_main_1x1_sun,
#div_month .td_main_1x2,
#div_month .td_main_1x2_sat,
#div_month .td_main_1x2_sun	{cursor: pointer; padding: 0px;}
#div_month .td_main_1x1 table,
#div_month .td_main_1x1_sat table,
#div_month .td_main_1x1_sun table,
#div_month .td_main_1x2 table,
#div_month .td_main_1x2_sat table,
#div_month .td_main_1x2_sun table	{width:100%; border: none; padding: 0px; border-collapse: collapse; height: 17px; empty-cells: show;}

.td_main_1x0_sat		{background-color: #dbe6b6; font-size:12px; font-weight: bold; padding: 1px;border-right: 1px solid #ffffff;border-bottom: 2px solid #ffffff;white-space: nowrap; color: #000000; cursor: pointer; text-align: center;}
.td_main_1x0_sun		{background-color: #dbafb6; font-size:12px; font-weight: bold; padding: 1px;border-right: 1px solid #ffffff;border-bottom: 2px solid #ffffff;white-space: nowrap; color: #000000; cursor: pointer; text-align: center;}
.td_main_1x1_sat		{background-color: #dbe6b6; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
.td_main_1x1_sun		{background-color: #dbafb6; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
.td_main_1x2_sat		{background-color: #ccdcaf; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}
.td_main_1x2_sun		{background-color: #cca5af; padding: 1px;font-size: 12px; text-align: center;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}

.bg1					{background-color: #FF8040;}
.bg2					{background-color: #FF8040;}
.bg3					{background-color: #800000;}
.bg4					{background-color: #FF8040;}
.bgx					{background-color: #ff0000;}

/* styles specific to edit box */
#div_edit .table_outer	{width: 450px;}
#div_edit .table_main	{border: 1px solid white;}
#div_edit .table_header	{border: 1px solid white;}
#div_edit .td_main_0x1,#div_edit .td_main_0x2	{font-weight: bold; text-align: right; border: none;}
#div_edit .td_main_1x1, #div_edit .td_main_1x2	{text-align: left; border: none;}

.table_purpose			{font-size: 12px; font-weight: bold; width: 100%;}
.td_purpose				{text-align: center;}
.div_purpose			{border-right: 17px solid; padding-right: 5px;}
.td_main_description	{background-color: #B8CEDC; font-weight: bold; font-size: 12px; text-align: center;}
.ta_description			{font-weight: normal; text-align: left; width: 440px; height: 70px;}
.table_datetime			{width: 100%;}
.table_datetime td		{font-size: 12px; font-weight: normal; white-space: nowrap;}
td.th_datetime_date,td.th_datetime_time,td.th_datetime_sun		{font-weight: bold; text-align: left; font-size: 12px;}
td.th_datetime_start,td.th_datetime_stop	{font-weight: bold; text-align: right; font-size: 12px;}
/* styles for the busytime ajax box */
div#busytime			{width: 93px; padding-left:2px; padding-bottom:2px;}
#busytime table			{width: 90px; border: none; padding: 0px; border-collapse: collapse;}
#busytime td			{width: 30px; font-size: 10px; padding: 0px; text-align: center; empty-cells: show; height: 1px}
#busytime td.gen		{background-color: #B8CEDC;}
#busytime td.alt		{background-color: #9ABACE;}

/* styles specific to show reservation and useradministration*/
#div_aircraft .table_outer,
#div_user .table_outer,
#div_show .table_outer	{width: 395px;}
#div_config .table_main,
#div_aircraft .table_main,
#div_user .table_main,
#div_show .table_main	{border: 1px solid white;}
#div_config .td_main_0x1,
#div_config .td_main_0x2,
#div_aircraft .td_main_0x1,
#div_aircraft .td_main_0x2,
#div_user .td_main_0x1,
#div_user .td_main_0x2,
#div_show .td_main_0x1,
#div_show .td_main_0x2	{width: 50%; font-weight: bold; text-align: right; border:none; padding: 2px; padding-right: 5px;}
#div_config .td_main_1x1,
#div_config .td_main_1x2,
#div_aircraft .td_main_1x1,
#div_aircraft .td_main_1x2,
#div_user .td_main_1x1,
#div_user .td_main_1x2,
#div_show .td_main_1x1,
#div_show .td_main_1x2	{width: 50%; text-align: left; border:none;}
#div_show .td_main_descr {background-color: #186da4; padding: 1px;font-size: 12px; text-align: center; color: #FFE75B;font-weight: bold;border-right: 1px solid #ffffff;border-bottom: 1px solid #ffffff;}

/*styles specific to configruation admin */
#div_config .table_outer {width: 395px;}
#div_config .td_main_0x1, #div_config .td_main_0x2 {white-space: normal;}
#div_config .table_main input {width: 95%;}
#div_config .table_main textarea {width: 95%; height: 70px; }

/* printing styles */
.print					{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #ffffff;}
.print .table_outer		{width: 100%; border: 1px solid black;}
.print .table_monthlist,
.print .table_button,
.print .td_next,
.print .td_prev			{display: none;}
.print .td_header,
.print .table_header,
.print .table_main,
.print #div_month .td_main_1x0,
.print #div_month .td_main_0x0,
.print .td_main_1x1,
.print .td_main_1x2,
.print .td_main_1x0,
.print .td_main_0x1,
.print .td_main_0x2,
.print .td_main_0x0,
.print .td_main_1x1_zeit,
.print .td_main_1x1_name,
.print .td_main_1x1_type,
.print .td_main_1x1_desc,
.print .td_main_1x1_booking	{border-color: black; background: white; color: black;}
.print .em,
.print .em_sat,
.print .em_sun			{background: white; color: black; font-size: 15px;}
.print .white			{color: black;}
.print #div_month .td_main_1x0_sat,
.print .td_main_1x1_sat,
.print .td_main_1x2_sat	{border-color: black; background: #dddddd; color: black;}
.print #div_month .td_main_1x0_sun,
.print .td_main_1x1_sun,
.print .td_main_1x2_sun	{border-color: black; background: #bbbbbb; color: black;}
.print .bg1,
.print .bg2,
.print .bg3,
.print .bg4				{background: #000000;}

/* search users styles */
.searchusers			{font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #B8CEDC; margin: 0px;}
.searchusers a:link,
.searchusers a:visited,
.searchusers a:hover	{color: #000000; font-weight: normal; text-decoration: none;}
.searchusers .nav a:link,
.searchusers .nav a:visited,
.searchusers .nav a:hover	{color: #FFE75B; font-weight: bold; text-decoration: none;}
.searchusers .table_outer	{width: 100%;}
.searchusers .nav			{border: none; padding: 2px; border-collapse: collapse; width: 100%;}
.searchusers .td_main_1x0	{border-right: none; }
.searchusers .td_main_1x1,
.searchusers .td_main_1x2	{border: none; text-align: left; padding-left: 15px;}
.searchusers .nav_1,
.searchusers .nav_2,
.searchusers .nav_3,
.searchusers .nav_4,
.searchusers .nav_5			{background: #186da4; color: #FFE75B; font-weight: bold; font-size: 12px; text-decoration: none; text-align: center;}
.searchusers .searchinp		{width:120px;}

/* styles specific to Search*/
#div_search .td_main_0x1,#div_search .td_main_0x2	{font-weight: bold; text-align: right; border: none; white-space: nowrap;}
#div_search .td_main_1x1,#div_search .td_main_1x2	{text-align: left; border: none; white-space: nowrap;}
#div_search .td_main_1x1 a:link,
#div_search .td_main_1x1 a:visited,
#div_search .td_main_1x1 a:hover,
#div_search .td_main_1x2 a:link,
#div_search .td_main_1x2 a:visited,
#div_search .td_main_1x2 a:hover {text-decoration: underline; color: #0000ff;}
#div_search .table_main .td_button_right {background-color: #B8CEDC;}
/* </style> */