
/* --------------------------------------------------------*/
/* Styles used in admincapacitylist.jsp being with .adm... */
.admCapTbl {
    font-family: verdana;
    font-size: 10px;
}

.admCapTbl{
	width: 40px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.admCapTbl thead th {
	background: url(../sysimgs/vertbardarkblue.gif) repeat-x top left;
	color:white;
}

.admCapTbl thead tr {
	background-color: #5978AD;
}

.admCapTbl tr.odd {
  background-color: #fff
}
.admCapTbl tr.even {
  background-color: #D4E5EE
}

.admCapTbl td, .admCapTbl th {
	padding-top: 0px;
	padding-bottom: 0px;
}

/* capacityHeader */
.admCapTbl .capH, .admCapTbl th.capH {
    font-size: 9px;
    text-align: center;
    border: 1px dotted #BBB;
    border-bottom: none;
    padding: 0px;
   margin: 0px;
}

.admCapTbl td.hldr, .admCapTbl td.hldrW{
   border-left: 1px dotted #BBB;
	border-right: 1px dotted #BBB;
	padding: 0px;
	margin: 0px;
   text-align: center;
}

.admCapTbl td.hldr div,  .admCapTbl td.hldrW div{
	padding: 0px;
   text-align: center;
   margin: 0px;
   padding-top: 2px;
   padding-bottom: 3px;
   width: 19px;
   height: 15px;
}

.admCapTbl td.hldrW div{
	width: 23px;
}

/* capacityText */
.admCapTbl .capT {
    background: #C0FFC0;
    text-align: center;
}

.admCapTbl tr.odd .capT {
	background-color: #E5FFE5
}

.admCapTbl tr.even .capT {
	background-color: #CCEFDB
}

/* capacityFullText .. using FTZ to make sure its not used someplace else.  Richard*/
.admCapTbl .capFTZ {
    background:  #FF8080;
}

.admCapTbl tr.odd .capFTZ {
    background-color:  #FFCCCC
}

.admCapTbl tr.even .capFTZ {
    background-color:  #E5BCC2;
}

/*
No special styles defined for .noCapT and .beyCapT. Just use the row color

.admCapTbl .noCapT {
    background:  #888888;
}

.admCapTbl tr.even .noCapT {
    background-color:  #B5BFC5;
}

.admCapTbl tr.odd .noCapT {
    background-color:  #CFCFCF;
}
*/

/* End of styles used in admincapacitylist.jsp */
/* --------------------------------------------------------*/

/* ---------------------------------------------------------------------------------*/
/* The classes that start with .bc are only used in the page bookedcalenderlist.jsp */


/* ---------------------------------------------------------------------------------*/
/* The classes that start with .bc are only used in the page bookedcalenderlist.jsp */

.bccalendercontainer {
	width:170px;
}

.bcroundcont {
	background-color: #C3BEBA;
	color: #ffffff;
	width:100%;

	}

.bcroundtop_left {
	float: left;
	background: url(../sysimgs/calender_topleft.png) no-repeat;
	height: 8px;
	width: 9px;
}

.bcroundtop_right {
	float: right;
	background: url(../sysimgs/calender_topright.png) no-repeat;
	height: 8px;
	width: 9px;
}

.bcroundbottom_left {
	float: left;
	background: url(../sysimgs/calender_bottomleft.png) no-repeat;
	height: 10px;
	width: 9px;
}

.bcroundbottom_right {
	float: right;
	background: url(../sysimgs/calender_bottomright.png) no-repeat;
	height: 10px;
	width: 9px;
}

table.bccapTbl {
	width: 100%;
}

 .bccalenderText {
	 color: #ffffff;
	 font-family: verdana;
	 font-weight: bold;
	 font-size: 10px;
	 padding-left: 5px;
	 width: 100%;
 }

.bcgrey{
	color: #606060;
}

.bccapTbl td{
   font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
   padding: 2px;
	border: 1px #ffffff solid;
}

table.bccapTbl a {
	text-decoration: none;
}

.bccapH {
	background:#DEE2D3;
	color:#000000;
    text-align:center;
    border: 1px solid #CACEC2;
	font-size: 12px !important;
	font-weight: bold;
}

.bccapFO { /* fullt */
    text-align: right;
    border: 1px solid #CACEC2;
	background: url(../sysimgs/calender_bokad2.png) no-repeat;
}

.bccapFOR {
    font-size: 9px;
	background: url(../sysimgs/calender_bokad2.png) no-repeat;
	 text-align: right;
}

table.bccapTbl .beyCapT {
    text-align: right;
	border: 1px solid #ffffff;
	background:url(../sysimgs/calender_inte2.png) no-repeat;
}

.bccapT { /* ledigt */
    text-align: right;
    border: 1px solid #CACEC2;
	background:#C0FFC0;
}

.bcnoCapTR {
    text-align: right;
    border: 1px solid #CACEC2;
}

.bccapTR {
    text-align: right;
    border: 1px solid #CACEC2;
	background:url(../sysimgs/calender_ledig2.png) no-repeat;
}

.bcweek {
	border: 1px  #CACEC2 solid;
	text-align: right;
	background:#666666;
}
/* End of classes for bookedcalenderlist.jsp */
/* --------------------------------------------------------*/


/* --------------------------------------------------------*/
/* Styles used in bookingschedule.jsp */
.capTbl {
    font-family: verdana;
    font-size: 10px;
}

.capTbl {
	width: 40px;
	margin-top: 7px;
	margin-bottom: 7px;
}

.capTbl td, .capTbl th {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

/* capacityHeader */
.capTbl .capH, .capTbl th.capH {
    font-size: 9px;
    text-align: center;
	background: #F7F7F7;
    border: 1px dotted #BBB;
    border-bottom: none;
    padding: 0px;
   margin: 0px;
}

.capTbl td.hldr, .capTbl td.hldrW{
   border-left: 1px dotted #BBB;
	border-right: 1px dotted #BBB;
	padding: 0px;
	margin: 0px;
   text-align: center;
}

.capTbl td.hldr div,  .capTbl td.hldrW div{
	padding: 0px;
   text-align: center;
   margin: 0px;
   padding-top: 2px;
   padding-bottom: 3px;
   width: 19px;
   height: 15px;
}

.capTbl td.hldrW div{
	width: 23px;
}

.capTbl .capB {
/*    background: #C0FFC0;*/
    background: #FFFFFF;
}

.capTbl .sunday {
    background: #FFA0A0;
}

.capTbl .sundayR {
    background: #FFA0A0;
    border-right: 1px;
}

.capTbl .today {
    background: #D6D6FF;
}

/* capacityFullText */
.capTbl .capFO {
    background:  #FF8080;
}

.capTbl .capFOR {
    background:  #FF8080;
}

.capTbl .capTR {
    background: #C0FFC0;
}

/* capacityText for booking schedule*/
.capTbl .capBR {
    background: #FFFFFF;
/*    background: #C0FFC0;*/
}

/* capacityFullText .. using FTZ to make sure its not used someplace else.  Richard*/
.capTbl .capFTZ {
    background:  #FF8080;
}

.capTbl .noCapT, .capTbl .noCapTR, .capTbl .beyCapT {
    background:  #888888;
}
.capTbl .beyCapT {
    background:  #888888;
}
/* FULL */
.capTbl .full {
    background:  #EE4444;
}

.capTbl td.capB
, .capTbl td.capBR
, .capTbl td.capFTM
, .capTbl td.capFTMR
, .capTbl td.capFT
, .capTbl td.capFTR
, .capTbl td.capFTS2
, .capTbl td.capFTS2R
, .capTbl td.noCapT
, .capTbl td.noCapTR
, .capTbl td.beyCapT
, .capTbl td.full
{
	text-align: right;
	border: 1px solid #555;
}

.capTbl td.capFTS2
{
 	border-left:  none;
	border-right: none;
}

.capTbl td.capFTM
{
	border-right: none;
}

/* CHECKINTODAY */
.capTbl td.sl0 {
    background:  #CCFF00;
    border-left: 1px solid #555555;
}
.capTbl td.s0 {
    background:  #CCFF00;
    border-left: 1px solid #CCFF00;
}
/* CHECKOUTTODAY */
.capTbl td.sl1 {
    background:  #CCFF00;
    border-left: 1px solid #555555;
}
.capTbl td.s1 {
    background:  #CCFF00;
    border-left: 1px solid #CCFF00;
}
/* NOSHOW */
.capTbl td.sl2 {	/* with left border */
    background:  #FF4040;
    border-left: 1px solid #555555;
}
.capTbl td.s2 {		/* with no border */
    background:  #FF4040;
    border-left: 1px solid #FF4040;
}
/* OVERSTAY */
.capTbl td.sl3 {
    background:  #FF4040;
    border-left: 1px solid #555555;
}
.capTbl td.s3 {
    background:  #FF4040;
    border-left: 1px solid #FF4040;
}
/* PRELIMINARY */
.capTbl td.sl4 {
    background:  #00FFCC;
    border-left: 1px solid #555555;
}
.capTbl td.s4 {
    background:  #00FFCC;
    border-left: 1px solid #00FFCC;
}
/* REQUEST */
.capTbl td.sl5 {
    background:  #99CC00;
    border-left: 1px solid #555555;
}
.capTbl td.s5 {
    background:  #99CC00;
    border-left: 1px solid #99CC00;
}
/* TOCOME */
.capTbl td.sl6 {
    background:  #4040FF;
    border-left: 1px solid #555555;
}
.capTbl td.s6 {
    background:  #4040FF;
    border-left: 1px solid #4040FF;
}
/* CHECKEDIN */
.capTbl td.sl7 {
    background:  #409940;
    border-left: 1px solid #555555;
}
.capTbl td.s7 {
    background:  #409940;
    border-left: 1px solid #409940;
}
/* CHECKEDOUT */
.capTbl td.sl8 {
    background:  #0099FF;
    border-left: 1px solid #555555;
}
.capTbl td.s8 {
    background:  #0099FF;
    border-left: 1px solid #0099FF;
}
/* UNPAID */
.capTbl td.sl9 {
    background:  #FF4040;
    border-left: 1px solid #555555;
}
.capTbl td.s9 {
    background:  #FF4040;
    border-left: 1px solid #FF4040;
}
/* UNKNOWN */
.capTbl td.s11 {
    background:  #101010;
    border-left: 1px solid #555555;
}

/* End of classes for bookingschedule.jsp */
/* --------------------------------------------------------*/



