/* ********************** */
/*		ireserve demo app */
/* ********************** */
/*
CSS Document voor i-Reserve demo app
copyright Teqa Automatisering
Basis kleuren
blauw: 		#09539F
groen:		#58AC25
lichtblauw1: #EFF0F7 
lichtblauw2: #CACFE6 
lichtblauw3: #92A1CD  
lichtgroen:	#E5F0D8 (achtergrond nieuws), #B9D698 (tweede kleur logo), #F4F9F0 (footerbalk)
Achtergrond	#F5F5FA
*/
@import "ors_form.css";
@import "ors_book_cal.css";
@import "ors_quick.css";
@import "ors_other.css";
@import "ors_search.css";
@import "ors_viewobject.css";
@import "ors_loosecombi.css";

/**************************** 
	button calendar layout month 
*****************************/
.btn_na, .btn_normal, .btn_request, .btn_full, .btn_nav, .btn_na_normal, .btn_na_full,
.btn_special1, .btn_special2, .btn_special3, .btn_special4, .btn_special5, .btn_special6, .btn_special7, .btn_special8, .btn_special9 
{
	text-indent:0px;
	border-width: 0px 0px 0px 0px;
	height: 30px; width: 90px ;
}
.btn_nav {
	text-indent:0px;
	border-width: 0px 0px 0px 0px;
	height: 20px; width: 100% ;
}
.btn_na {	background-color: #eff0f7; color: #666666; }
.btn_normal{background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_na_normal{background-color: #58DD25; color: #000000; }
.btn_request {background-color: #9fce7f; color: #09539F;cursor:pointer; }
.btn_full {background-color: #e5f0d8 ;color: #000000;}
.btn_special1 {background-color: #F60 ;color: #000000;}
.btn_special2 {background-color: #e5f0d8 ;color: #000000;}
.btn_special3 {background-color: #e5f0d8 ;color: #000000;}
.btn_special4 {background-color: #e5f0d8 ;color: #000000;}
.btn_special5 {background-color: #e5f0d8 ;color: #000000;}
.btn_special6 {background-color: #e5f0d8 ;color: #000000;}
.btn_special7 {background-color: #e5f0d8 ;color: #000000;}
.btn_special8 {background-color: #e5f0d8 ;color: #000000;}
.btn_special9 {background-color: #e5f0d8 ;color: #000000;}
.btn_na_full {background-color: #e5f0d8 ;color: #000000; }
.btn_nav {background-color:#CACFE6;	color: #ffffff; font-size:14px; font-weight: bold;cursor:pointer;}
.btn_nav_period {background-color:#09539F;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold;cursor:pointer;}
.btn_sel_period {background-color:#09539F;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold; font-size: 9px;cursor:pointer;}
.btn_search {background-color:#09539F;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold; font-size: 9px;cursor:pointer;}
.btn_normal:hover{ background-color: #50c907; font-weight: bold; }
.btn_na_normal:hover{ background-color: #58DD25; font-weight: bold; }
.btn_request:hover{ background-color: #9ae866; font-weight: bold;}
.btn_full:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special1:hover{ background-color: #F63; font-weight: bold;}
.btn_special2:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special3:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special4:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special5:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special6:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special7:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special8:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_special9:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_na_full:hover{ background-color: #e8fcce; font-weight: bold;}
.btn_nav:hover{ background-color: #92a1cd; 	font-size:14px;}
.btn_nav_period:hover{ background-color: #58AC25;}
.btn_sel_period:hover{ background-color: #58AC25;}
.btn_search:hover{ background-color: #58AC25;}


/**************************** 
	button calendar layout day 
*****************************/
.btn_day_normal, .btn_day_request, .btn_day_full, .btn_day_closed,
.btn_day_normal_s, .btn_day_request_s, .btn_day_full_s, .btn_day_closed_s,
.btn_day_special1, .btn_day_special2, .btn_day_special3, .btn_day_special4, 
.btn_day_special5, .btn_day_special6, .btn_day_special7, .btn_day_special8, 
.btn_day_special9, 
.btn_day_special1_s, .btn_day_special2_s, .btn_day_special3_s, .btn_day_special4_s, 
.btn_day_special5_s, .btn_day_special6_s, .btn_day_special7_s, .btn_day_special8_s, 
.btn_day_special9_s   {
	text-indent:0px;
	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px;
	height: 28px; width: 100%;
}
.btn_day_normal, .btn_day_normal_s {background-color: #58AC25;	color: #000000;cursor:pointer;}
.btn_day_request, .btn_day_request_s {background-color: #9fce7f;color: #09539F;cursor:pointer;}
.btn_day_full, .btn_day_full_s {background-color: #e5f0d8;color: #000000;cursor:pointer;}
.btn_day_closed, .btn_day_closed_s {background-color: #eff0f7;	color: #666666;}
.btn_day_special1, .btn_day_special1_s {background-color: #e5f0d8;	color: #000000; cursor:pointer;}
.btn_day_special2, .btn_day_special2_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special3, .btn_day_special3_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special4, .btn_day_special4_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special5, .btn_day_special5_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special6, .btn_day_special6_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special7, .btn_day_special7_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special8, .btn_day_special8_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}
.btn_day_special9, .btn_day_special9_s {background-color: #e5f0d8;	color: #000000;cursor:pointer;}

.btn_day_normal:hover, .btn_day_normal_s:hover { background-color: #50c907;}
.btn_day_request:hover, .btn_day_request_s:hover { background-color: #9ae866;}
.btn_day_full:hover, .btn_day_full_s:hover { background-color: #e8fcce;}
.btn_day_special1:hover, .btn_day_special1_s:hover { background-color: #e8fcce;}
.btn_day_special2:hover, .btn_day_special2_s:hover { background-color: #e8fcce;}
.btn_day_special3:hover, .btn_day_special3_s:hover { background-color: #e8fcce;}
.btn_day_special4:hover, .btn_day_special4_s:hover { background-color: #e8fcce;}
.btn_day_special5:hover, .btn_day_special5_s:hover { background-color: #e8fcce;}
.btn_day_special6:hover, .btn_day_special6_s:hover { background-color: #e8fcce;}
.btn_day_special7:hover, .btn_day_special7_s:hover { background-color: #e8fcce;}
.btn_day_special8:hover, .btn_day_special8_s:hover { background-color: #e8fcce;}
.btn_day_special9:hover, .btn_day_special9_s:hover { background-color: #e8fcce;}
.btn_day_normal_s, .btn_day_request_s, .btn_day_full_s, .btn_day_closed_s{ height: 28px; width: 100%;}

/**************************** 
	button calendar multi
*****************************/
.btn_m_closed {	background-color: #eff0f7; color: #666666; }
.btn_m_request {background-color: #9fce7f; color: #09539F;cursor:pointer; }
.btn_m_open {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_na {background-color: #58DD25; color: #000000; }
.btn_m_holiday {background-color: #58DD25; color: #000000; }
.btn_m_arr {background-color: #58DD25; color: #000000; }
.btn_m_nonarr_closed {background-color: #58DD25; color: #000000; }
.btn_m_full {background-color: #e5f0d8 ;color: #000000;}
.btn_m_special1 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special2 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special3 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special4 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special5 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special6 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special7 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special8 {background-color: #58AC25; color: #000000;cursor:pointer; }
.btn_m_special9 {background-color: #58AC25; color: #000000;cursor:pointer; }


/* end calendar specific*/


td	{ background-color: #EFEFEF;}
td.rowopen	{ background-color: #58AC25; font-size : 10px; text-align:center}
td.rowrequest	{ background-color: #E5F0D8; font-size : 10px; text-align:center}
td.rowclosed	{ background-color: #FFFF99; font-size : 10px; text-align:center}
td.periodrowclosed	{ background-color: #FFFF99; font-size : 10px; text-align:center; font-style:italic;}
td.rowstats	{ background-color: #D1D7DC; font-size : 10px; text-align:center }
td.rowstatstitle { background-color:#EFEFEF; font-size : 10px; text-align:center }

div.floater {
	width: 40%;
	/*margin: 10px 0px 10px 10px;
	margin-left: 10px;*/
	margin:auto; float:none;
	padding: 10px;
	border: 3px solid #000000;
	background-color: #B0BDEC;
	font-size: 90%;
	color: #000000;
	clear: right;
}
/* calendar specific */

.tdday, .tdclosed, .tdtoday, .tdheading, .tddate, .tdnav, .tdoptions { 	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: normal;
			font-size: 9px;
			line-height: 20px;
			vertical-align: middle;
			text-align: center;
}
.tdday {	 background-color: #2360A7; color: #ffffff;}
.tdclosed {  background-color: #f0f0f0; color: #000000;}
.tdtoday {	 background-color: lightgreen;color: #000000; font-size: 11px; line-height: 16px; border-color:#000000;}
.tdheading { background-color: #92A1CD;color: #ffffff; font-size: 11px; line-height: 20px; font-weight: bold;}
.tddate { 		background-color: #f0f0f0;color: #000000; font-size: 10px;line-height: 16px; white-space:nowrap;	}
.tdnav { background-color: #CACFE6;color: #000000; font-size: 10px; line-height: 16px;}
.tdoptions { background-color: #CACFE6;color: #000000; font-size: 10px; line-height: 16px; }

.caltable { 
   	margin: 0px; 
   	padding: 0px;
	border-spacing: 1px;
	background-color:#ffffff;
	border:1px;border-style:solid; border-color:#92A1CD;
	width: 500px;
}
.caltable td{ 
   	padding: 0px;
}

.div_player { float:left; margin-left: 20px;}

/* Book detail */
.total_price {
	color: sienna; border-width: 0px;border-top-width: 2px; border-style:solid;
}

/* ORS leftovers */

.adminline	{border: 1px #000000 solid; }
td.adminline { background-color: #DEE3E7; }

#main .forumline { /*margin:auto; margin-left:0px;*/}

.wrong {
font-weight:bold;
color:#FF0000;
}

/* Widget */
.widget
{
	padding-top: 10px;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 20px;
	margin-left: 10px;
	position: relative;
}

.widget img 
{
	cursor: pointer;
}

.widget button 
{
	float: left;
}
.widget .jCarouselLite 
{
	border:#000 thin solid;
	float: left;
	background-color: #dfdfdf;
}

.widget button 
{
	float: left;
}