/**
 * @description		extension formhandler styles
 * @project			Frage trifft Antwort
 * @site			frage-trifft-antwort.de
 * @revision		$Revision$
 * @version			$Id$
 */

@media all
{
	/* forms */
	div.standardform {
	}

	div.standardform .row {
	    margin:0 8px 0 0;
	}

	div.standardform p.required-fields {
		margin-bottom: 2.0em;
	}

	div.standardform form {
		padding: 0 0 2.0em 0;
	}

	div.standardform .subcol {
		width:48%;
		margin-right:4%;
	}

	div.standardform .subcol.last {
		margin-right:0;
	}

	/* label fields */
	div.standardform label {
		line-height: 1.0em;
		padding: 3px;
		margin: 0;
	}
	div.standardform label.field-postcode {
		display: block;
		float: left;
		width: 22%;
	}
	div.standardform label.field-city {
		display: block;
		width: 70%;
	}

	/* input fields */
	div.standardform input {
		width: 254px;
		height: 1.5em;
		padding: 3px;
		color: #706250;
		background: #fff;
/*		border: 1px solid #d3d1cd;*/
	}
	div.standardform input#postcode {
		width: 20%;
	}
	div.standardform input#city {
		float: right;
		width: 72%;
		margin-right: -2px
	}
	div.standardform input.field-reset {
		width: 7em;
		height: 22px;
		font-size: 0.9em;
		color: #000;
		text-align: left;
		padding: 0.2em 0.5em 0.5em 0.5em;
		margin: 0.5em 0.2em 2.0em 0;
		cursor: pointer;
		background: #a74472 url('images/reset_button_bg.gif');
		border: none;
	}
	div.standardform input.field-submit {
		width: 140px;
		height: 2.2em;
		line-height:  2.2em;
		font-size: 100%;
		color: #FFF;
		font-weight: bold;
		text-align: center;
		padding: 0 3em;
		margin: 1em 0.2em 1.0em 0;
		cursor: pointer;
/*		background-image:url(../../images/layout/dss_sprite.png);
		background-position: -494px -375px;*/
		background:  #ACBF4D;
		border:1px solid  #ACBF4D;
		box-shadow: 1px 1px 1px 0px #333;
	}

	/* textarea fields */
	div.standardform fieldset {
		border: none;
		padding:0;
	}


	div.standardform textarea {
		width: 80%;
		height: 13.0em;
		color: #706250;
		padding: 4px;
		margin: 0.3em 0 0.5em 0;
		background: #fff;
	}

	/* form error message */
	div.standardform a {
		display: block;
		text-decoration: none;
		padding: 0 0 0.5em 2px;
	}
}

