/* Gruesse */

.dd-gruesse-pi2 {
	font-size: 0.8em;
}
.dd-gruesse-pi2 legend{
	font-weight: bold;
}
span.gruesse_mandatory {
	/* Color of mandatory error message */
	color: red;
}
input.validation-failed,
textarea.validation-failed {
	/* Background color if validation failed */
	background-color: red;
}
fieldset.dd-gruesse-pi2_fieldset {
	/* Fieldset */
	border: 1px solid #A5ACB2;
	background-image: url(../img/handy.jpg);
	background-repeat: no-repeat;
	background-position: 100% 60%;
	/*background-color: #ccc;*/
	padding: 10px;
}
fieldset.dd-gruesse-pi2_fieldset legend {
	/* legend of Fieldset */
	font-weight: bold;
	color: black;
}
fieldset.dd-gruesse-pi2_fieldset label {
	/* label */
	display: block;
	width: 200px;
	float: left;
	clear: both;
	font-weight: normal;
}
fieldset.dd-gruesse-pi2_fieldset input.text,
fieldset.dd-gruesse-pi2_fieldset textarea,
fieldset.dd-gruesse-pi2_fieldset select {
	/* Input and textarea */
	background: url(/fileadmin/grafiken/hg_suche.gif) repeat-x;
	background-position:bottom;
	border:solid 1px #D8D8D8;
	/*border: 1px solid red;*/
	margin:5px;
	width: 160px;
	height: 20px;
	color:#000000;
}
fieldset.dd-gruesse-pi2_fieldset input.iDisabled,
fieldset.dd-gruesse-pi2_fieldset textarea.iDisabled {
	/* Input and textarea if disabled*/
	background: url();
	background-color: #EEEEEE;
	color: green;
}
fieldset.dd-gruesse-pi2_fieldset input.fehlerRahmen {
	border: 1px solid red;
}
fieldset.dd-gruesse-pi2_fieldset textarea {
	height: 100px;
	width: 260px;
}
fieldset.dd-gruesse-pi2_fieldset div.dd_gruesse_pi2_fieldwrap_html_radio input.gruesse_radio {
	/* Radiobuttons */
	margin: 5px 0;
}
div.dd_gruesse_pi2_fieldwrap_html {
	/* DIV container arround every field */
	margin: 3px 0;
}
fieldset.dd-gruesse-pi2_fieldset input.gruesse_submit {
	/* submit button */
	margin: 20px 0px;
	font-weight: bold;
	border: 1px solid #444;
	width: 130px;
}
/*p.dd_gruesse_pi2_fieldwrap_html_checkbox_title,
p.dd_gruesse_pi2_fieldwrap_html_radio_title {
	margin: 0;
	padding: 0;
	font-weight: bold;
}
div.countryzone {
	margin: 10px 0 0 150px;
}*/

.dd_gruesse_pi2_fehler {
	padding-top: 8px;
	padding-bottom: 8px;
	color: red;
}
.dd_gruesse_pi2_fehlerRahmen {
	border: 1px solid red;
}
.dd_gruesse_pi2_meldung {
	padding-top: 8px;
	padding-bottom: 8px;
	color: green;
	font-weight: bold;
}
