/* ********************** */
/*		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";

/**************************** 
	button calendar layout month 
*****************************/
.btn_na, .btn_normal, .btn_request, .btn_full, .btn_nav, .btn_na_normal, .btn_na_full {
	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: #41c941; color: #fff;cursor:pointer; }
.btn_na_normal{background-color: #5ba95b; color: #000000;visibility:hidden;display:none; }
.btn_request {background-color: #db9629; color: #000000;cursor:pointer; visibility:hidden;display:none;}
.btn_full {background-color: #cc3434;color: #000000;}
.btn_na_full {background-color: #cc3434;color: #000000; }
.btn_nav {background-color:#1b5f9c;	color: #ffffff; font-size:12px; font-weight: bold;cursor:pointer;}
.btn_nav_period {background-color:#1b5f9c;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold;cursor:pointer;}
.btn_sel_period {background-color:#1b5f9c;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold; font-size: 9px;cursor:pointer;}
.btn_search {background-color:#3B686E;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold; font-size: 9px;cursor:pointer;}
.btn_normal:hover{ background-color: #00ff00; font-weight: bold; font-size:13px }
.btn_na_normal:hover{ background-color: #5ba95b; font-weight: bold;}
.btn_request:hover{ background-color: #fea00c; font-weight: bold; font-size:13px}
.btn_full:hover{ background-color: #ff0000; font-weight: bold; font-size:13px}
.btn_na_full:hover{ background-color: #ff0000; font-weight: bold;}
.btn_nav:hover{ background-color: #00375e;font-weight: bold;}
.btn_nav_period:hover{ background-color: #3b686e;}
.btn_sel_period:hover{ background-color: #3b686e;}
.btn_search:hover{ background-color: #3b686e;}


/**************************** 
	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{
	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: #41c941; color: #fff;cursor:pointer;}
.btn_day_request, .btn_day_request_s {background-color: #db9629; color: #000000;cursor:pointer;}
.btn_day_full, .btn_day_full_s {background-color: #cc3434;color: #000000;cursor:pointer;}
.btn_day_closed, .btn_day_closed_s {background-color: #eff0f7;	color: #666666;}

.btn_day_normal:hover, .btn_day_normal_s:hover { background-color: #00ff00;}
.btn_day_request:hover, .btn_day_request_s:hover { background-color: #fea00c;}
.btn_day_full:hover, .btn_day_full_s:hover { background-color: #ff0000;}
.btn_day_normal_s, .btn_day_request_s, .btn_day_full_s, .btn_day_closed_s{
	height: 28px; width: 100%;
}

/* end calendar specific*/


td	{ background-color:#fff; }
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: auto; float:none;
	padding: 10px;
	border: 3px solid #00375e;
	background-color: #d6d6d6;
	font-size: 90%;
	color: #000000;
	}
/* 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: #1b5f9c; color: #fff;}
.tdclosed {  background-color: #f0f0f0; color: #000000;}
.tdtoday {	 background-color: lightgreen;color: #000000; font-size: 11px; line-height: 16px; border-color:#000000;}
.tdheading { background-color: #00375e;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: #fff;color: #000000; font-size: 10px; line-height: 16px;}
.tdoptions { background-color: #fff;color: #000000; font-size: 10px; line-height: 16px; }

.caltable { 
   	margin: 0px; 
   	padding: 0px;
	border-spacing: 1px;
	background-color:#d6d6d6;
	border:1px;border-style:solid; border-color:#00375e;
	width: 500px;
}
.caltable td{ 
   	padding: 0px;
}

/* 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;
}