

form {
  margin: 0;
  padding: 0;
}

select.form-select,
input.form-text,
textarea.form-textarea {                                      /* default styling for all text fields */
  background: #F6F9FB url('images/form-bg.png') left top;
  color: #666666;
  border: 1px solid #9BABB0;
  padding: 2px 0;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}


input.form-submit,
input.teaser-button {                                    /* default styling for all form buttons */

  color: #A0410D;
	background-color: #ffffff;
        background-image:url('../img/editdata_button_bg.gif');
	border: 1px #ece9d6  solid;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 22px;
	padding: 2px 7px 4px 7px;
	margin: 1px 1px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
        color:green;
}

input.form-submit:hover,
input.teaser-button:hover  {
  background-position: right center;
  cursor: pointer;
  color:blue;
}

fieldset {
  border: 1px solid #D6DDB9; 
  padding: 20px;
  margin:5px 20px 20px 20px;
}

fieldset.collapsed {
}

fieldset legend {
  font-weight: bold;
  border: 1px #dddddd solid;
    color :black;
    
    padding:2px 5px 2px 5px;
    -moz-border-radius:3px;

}
.toolbar2{float: right;

	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;


}
.toolbar2 a {
	border: #ece9d6 1px solid;
	height: 15px;
	padding: 3px 7px;
	margin: 1px 1px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
        color:green;
	background-color: #ffffff;
        text-decoration: none;
}

.toolbar2 a:hover {
	text-decoration: none;

	background-color:  #FFF9D6;

	padding: 3px 7px;
	border: #FCE171 1px solid;

}

.toolbar {
	float: left;

	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 20px;
}

.toolbar a {
	border: #ece9d6 1px solid;
	height: 14px;
	padding: 3px 7px;
	margin: 1px 1px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
        color:green;
	background-color: #ffffff;
        text-decoration: none;
}

.toolbar a:hover {
	text-decoration: none;

	background-color:  #FFF9D6; 

	padding: 3px 7px;
	border: #FCE171 1px solid;

}

 



.toolbar input.inputButton {
	color: #A0410D;
	background-color: #ffffff;
	border: 1px #ece9d6  solid;
	font-size: 8pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	height: 22px;
	padding: 2px 7px 4px 7px;
	margin: 1px 1px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
        color:green;
}

.toolbar input.inputButton:hover {
	 background-color:  #FFF9D6; 
	border: #FCE171 1px solid;
}
.dialogbox {

	border: 1px solid #ECE9D6;
        width:90%;

	-moz-border-radius: 1px;

	background-color: #FCFBF3;

	padding: 12px 20px;

	color: #534741;

	float: left;

}



.dialogbox h2 {

	color: #003366;

	font-family: Arial, Geneva, sans-serif;

	font-size: 1.4em;

	margin: 0px;

	padding: 3px 0px 0px 0px;

}



.dialogbox img {

	float: left;

	margin: 0px 6px 4px 0px;

}



.dialogbox hr {

	border-top: 1px solid #ECE9D6;

	border-bottom: none;

	height: 0px;

}



.taskdialog {

	margin: 15px 15px 0px 15px;

	padding: 0px;

	list-style-type: none;

}



.taskdialog li {

	margin: 0px 0px 15px 0px;

}



.taskdialog a {

	color: #004A80 !important;

	background-color: #FCFBF3;

	background-image: url('../img/next.gif');

	background-position: top left;

	background-repeat: no-repeat;

	padding: 2px 5px 2px 28px;

	margin: 0px;

	font-weight: bold;

	border: none;

	font-family: Arial, Geneva, sans-serif;

	font-size: 11.5pt !important;

	cursor: pointer;

	text-align: left;

}



.taskdialog input.button:hover {

	color: #D7530A;

}



.taskdialog a {

	color: #004A80 !important;

	background-image: url('../img/next.gif');

	background-position: top left;

	background-repeat: no-repeat;

	padding: 2px 5px 5px 30px;

	font-size: 11pt !important;

	font-weight: bold;

}



.taskdialog a:hover {

	color: #D7530A;

	text-decoration: none;

}



.taskdialog a:active {

	padding: 4px 5px 3px 30px;

}



.taskdialog p {

	margin: 0px 0px 0px 30px !important;

	font-size: 9pt !important;

}



.taskdialog img {

	float: left;

}

.legend{
    
}





