/* Neue Contract Maske */
form#contractupdate label {
	font:100% Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	min-height: 10px;
	width: 200px;
	background-image: url(sl_contract.png) repeat: none;
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	padding: 0; 
	margin: 10px 0 0 10px; /* set top margin same as form input - textarea etc. elements */
	text-align: right;
	vertical-align: middle;
}

form#contractupdate {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
  margin: 0;
  padding: 0;
  /*min-width: 400px;
  max-width: 600px;
  width: 600px;*/ 
}

form#contractupdate fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 0px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}
form#contractupdate br {
	clear:left;
}
form#contractupdate input[type=text], form#contractupdate input.text, form#contractupdate textarea, form#contractupdate select {
	font:100% Roboto, Arial, Helvetica, sans-serif;
	font-weight: 300;
	font-size: 14px;
	width: 300px;
	margin:10px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
form#contractupdate input {
	margin-top: 12px;
	margin-left: 10px;
}
form#contractupdate legend {
	font-size: 14px;
	color : #008cc9;
}
form#contractupdate h2 {
	font-size: 12px;
}
form#contractupdate legend img {
	vertical-align: middle;
}
#sendbutton, #createbutton, #checkbutton {
	background:#acb4cb; color:#fff; 
	cursor:pointer;
	padding:5px 10px; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px
}
.bid {
        background-color: #E0E8EF;
}
.bidtext {
        color : #000;
}
form#contractupdate img {
        border-width: 0px;
}
