/*************************************
*	Styles specific for both forms:  *
**************************************/ 
table.mainTable { margin: 0px 10px 10px 20px; }
.smallInput { width:30px; }
td.tableHeader { font-weight:bold; }
label { color:#000;margin: 0px 5px;vertical-align:middle; }
fieldset {  border-bottom-style:none; border-left-style:none; border-right-style:none;border-top:solid 1px #000;margin:5px 20px 0px 30px;/*padding:10px 10px 10px 20px; */}
fieldset legend { color:#000;font-size:1.5em;margin-bottom:5px;text-align:center; }
#lblError{ color:#AA2D29; }
h1 { color:#FF0000; }
p { color:#000; margin: 0px 30px; }
span.lblError{ color:#AA2D29;clear:both; }
input { border: solid 1px #000; }
span.sterreke { color:#AA2D29; }
#rdbList input { border-style:none; }
span.lblperformance { font-size:1.1em;color:#000;font-weight:bold; }
td.required {color:#AA2D29; }
td.cellInfo {color:#595556; }

/***********************************************
*	Styles specific for the room rental form:  *
************************************************/
#prePersons { margin: 0 0 0 80px;}
#prePersons input { width: 30px; margin: 0 5px;}
#datum input { margin: 0 5px;}
#txtDate { width: 90px; }
#txtStartTime { width: 90px; }
#txtEndTime { width: 90px; }
#txtDate { width: 90px; }

td.tblCellContact { vertical-align:top; }
#contactData input { margin: 0px 0px 0px 15px; }

#valSum ul { margin: 0 15px; }
#lblPeriod { margin: 0px 0px 0px 5px; }
#utilities input { border-style:none; }
#cblRoom input { border-style:none; }
#cblDates input { border-style:none; }

/***********************************************
*	Styles specific for the login screen:  *
************************************************/
#content { margin:15px; }
#content fieldset { border:none; }
#content input { margin-top:10px;margin-right:3px; }
#content label { color:#000; font-size:1.2em;margin-top:10px; }
#btnLogin { margin:20px 0 20px 50px; }

fieldset .fieldrow,
fieldset .fieldrowinv
{
	height: 1%;
	clear: both;
	overflow: hidden;
	margin-bottom: 5px;
}
.resultrow
{
	height: 1%;
	clear: both;
	overflow: hidden;
	margin-bottom: 15px;
}
fieldset .fieldrow .fieldelement, 
fieldset .fieldrow .fieldshortelement,
fieldset .fieldrowinv .fieldelement, 
fieldset .fieldrowinv .fieldshortelement
{
	float: left;
	padding-right: 15px;
}
fieldset .fieldrow .fieldshortelement input,
fieldset .fieldrowinv .fieldshortelement input
{
	width: 50px;
}
fieldset .fieldrow .fieldelement *,
fieldset .fieldrow .fieldshortelement *,
fieldset .fieldrowinv .fieldelement *,
fieldset .fieldrowinv .fieldshortelement *
{
	vertical-align: middle;
}
fieldset .fieldrow .btnElement,
fieldset .fieldrowinv .btnElement
{
	margin-left: 150px;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 10px;
}
fieldset .fieldrow .fieldlabel,
fieldset .fieldrowinv .fieldlabel
{
	float: left;
	width: 100px;
}
fieldset .fieldbutton
{
	margin-left:110px;
}
fieldset .count
{
	padding-bottom: 10px;
}
fieldset .errorrow
{
	text-align: right;
	padding-right: 15px;
	color: Red;
}
fieldset .error 
{
    color: Red;
}
#eyeSiteWebLogin_autologin { border:none; }
