/* form elements */
input[type="text"],
input[type="password"],
input[type="file"],
input[type="submit"],
input[type="button"],
input[type="reset"],
select,
textarea,
.textarea {
  background-image: none;
  padding: 2px;
  border: 1px solid #DBDFE6;
  border-top-color: #C3C3C4;
  font-size: 11px; }

/* reh8fe, 20.12.2011: removed since otherwise input fields in enterprise admin portlet are not high enough
input[type="text"], 
input[type="password"]{
    height: 16px;
	line-height: 16px;
}
*/
select {
  padding: 0px;
  padding-left: 2px;
  /*	height: 20px; lao6fe 01.03.2012 removed to avoid that multi-value select boxes are bigger than only 20px*/ }

select.multiSelect {
  height: auto; }

/*input[type="file"],  lao6fe 10.11.2011 removed to avoid growing of form elements by mouseover*/
input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="file"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  line-height: 22px;
  background: #003b6a;
  background-image: -moz-linear-gradient(top, #628cb2, #003b6a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #628cb2), color-stop(1, #003b6a));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#628cb2', EndColorStr='#003b6a')";
  border-radius: 4px 4px 4px 4px;
  color: white;
  text-shadow: none;
  font: bold 12px/17px Arial;
  border: 0px;
  padding-left: 7px;
  padding-right: 7px; }

input[type="file"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="file"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  background: #003b6a;
  background-image: -moz-linear-gradient(top, #205d89, #00142a);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #205d89), color-stop(1, #00142a));
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#205D89', EndColorStr='#00142A')";
  color: white; }

input[type="text"]:hover,
input[type="password"]:hover,
textarea:hover,
.textarea:hover,
input[type="text"]:active,
input[type="password"]:active,
textarea:active,
.textarea:active,
input[type="text"]:focus,
input[type="password"]:focus
textarea:focus,
.textarea:focus {
  border-color: #C7E2F1;
  border-top-color: #5794BF; }

button.btnContainer {
  cursor: pointer; }

button.btnContainer input.btn, button.btn, a.btn {
  color: white;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  /*background-image:url("http://beat-emea.resource.bosch.com/RB/v17/layout/images/btns/cntBtnblueBg_sprite.png"); reh8fe: removed. it overwrote the gray buttons in AA-eComm dealer pages admin page */
  background-color: transparent;
  cursor: pointer;
  /*height:22px;*/
  /* reh8fe: 28.11.2011: removed since in eComm@AA Buttons had a line at the bottom */
  /*margin-bottom:5px;*/
  /*margin-right:10px;*/
  /*padding:0 0 2px 3px;*/
  border: 0px;
  position: relative;
  top: -1px;
  cursor: pointer;
  text-shadow: none; }

button.btnContainer input.btn {
  background-image: url("http://beat-emea.resource.bosch.com/RB/v17/layout/images/btns/cntBtnblueBg_sprite.png"); }

input.btn:hover, button.btn:hover, a.btn:hover {
  background-color: transparent;
  border: 0px; }

button.btnContainer {
  background-repeat: no-repeat;
  background-position: 100% 0;
  background-image: url("http://beat-emea.resource.bosch.com/RB/v17/layout/images/btns/cntBtnblueBgEnd_sprite.png");
  background-color: transparent;
  /*padding:2px 6px 0 0;*/
  padding: 0px;
  border: 0px;
  height: 22px; }

/*
input.btn span, button.btn span, a.btn span {
	background-repeat: no-repeat;
	background-position: 100% 0;
	background-image:url("http://beat-emea.resource.bosch.com/RB/v17/layout/images/btns/cntBtnblueBgEnd_sprite.png");
	background-color: transparent;
	color:#FFFFFF;
	display:block;
	font:bold 12px/17px Arial;
	height:21px;
	padding:2px 6px 0 0;
	position:relative;
	top:-1px;
	white-space:nowrap;
	width:100%;
}
*/
input.focus, textarea.focus {
  background-color: #f1f1f1; }

.portlet-enterprise-admin .aui-form .aui-fieldset label, .portlet-enterprise-admin .aui-form .aui-fieldset .label {
  font-weight: normal; }

/* END form elements */