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

/**************************** 
	button calendar layout month 
*****************************/
.btn_na, .btn_normal, .btn_request, .btn_full, .btn_nav {
	text-indent:0px;
	border-width: 0px 0px 0px 0px;
	height: 30px; width: 65px ;
}
.btn_nav {
	text-indent:0px;
	border-width: 0px 0px 0px 0px;
	height: 20px; width: 100% ;
}
.btn_na {	background-color: #fff; color: #666666; }
.btn_normal{background-color: #cab0d6; color: #fff;cursor:pointer; }
.btn_request {background-color: #e0d1e6; color: #5f1985;cursor:pointer; }
.btn_full {background-color: #efe7f2;color: #e6308e;cursor:pointer; }
.btn_nav {background-color:#7e409b;	color: #ffffff; font-size:10px; font-weight: bold;cursor:pointer;}
.btn_nav_period {background-color:#5f1985;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold;cursor:pointer;}
.btn_sel_period {background-color:#e6308e;	color: #ffffff; border-width: 0px 0px 0px 0px; font-weight: bold; font-size: 9px;cursor:pointer; width:120px!important;}
.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: #e6308e; font-weight: bold; }
.btn_request:hover{ background-color: #f395c5; font-weight: bold;}
.btn_full:hover{ color: #8b0303; font-weight: bold;}
.btn_nav:hover{ background-color: #5f1985; color:#e6308e; font-size:10px;}
.btn_nav_period:hover{ background-color: #e6308e;}
.btn_sel_period:hover{ background-color: #5f1985;}
.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{
	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: #cab0d6; color: #fff;cursor:pointer;}
.btn_day_request, .btn_day_request_s {background-color: #e0d1e6; color: #5f1985;cursor:pointer;}
.btn_day_full, .btn_day_full_s {background-color: #efe7f2;color: #e6308e;cursor:pointer;}
.btn_day_closed, .btn_day_closed_s {background-color: #fff;	color: #666666;}

.btn_day_normal:hover, .btn_day_normal_s:hover { background-color: #e6308e;}
.btn_day_request:hover, .btn_day_request_s:hover { background-color: #f395c5;}
.btn_day_full:hover, .btn_day_full_s:hover { color: #8b0303;}
.btn_day_normal_s, .btn_day_request_s, .btn_day_full_s, .btn_day_closed_s{
	height: 28px; width: 100%;
}

/* end calendar specific*/


td	{ }
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: 50%;
	margin: 10px 0px 10px 10px;
	margin-left: 10px;
	padding: 10px;
	border: 3px solid #5f1985;
	background-color: #e0d1e6;
	font-size: 90%;
	color: #5f1985;
	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: #7e409b; color: #ffffff;}
.tdclosed {  background-color: #f0f0f0; color: #666666;}
.tdtoday {	 background-color: lightgreen;color: #000000; font-size: 11px; line-height: 16px; border-color:#000000;}
.tdheading { background-color: #e6308e;color: #ffffff; font-size: 11px; line-height: 20px; font-weight: bold;}
.tddate { 		background-color: #fff;color: #5f1985; font-size: 10px;line-height: 16px; white-space:nowrap;	}
.tdnav { background-color: #faeeee;color: #033; font-size: 10px; line-height: 16px;}
.tdoptions { background-color: #faeeee;color: #033; font-size: 10px; line-height: 16px; }

.caltable { 
   	margin: 0px; 
   	padding: 0px;
	border-spacing: 1px;
	background-color:#ffffff;
	border:1px;border-style:solid; border-color:#e6308e;
	width: 466px;
}
.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;
}

div#form_personal span.wrong {
font-weight:bold;
color:#ff0000;
font-size:10px;
}

