/* CSS Document */

/*  Forms */
form {
  padding-left: 25px;
  }
.box-border form {
  padding: 5px 10px 5px 25px;
	}
form br {
  clear: both;
  margin-top: 10px;
  }
form img {
  vertical-align: top;
	margin: 10px 0 0 0;
	}
fieldset {
  border: 0;
	}
legend {
  display: none;
	}
label.left, label.formBeschriftung
	{margin-top:5px;
	}

input.hp, 
select.hp {
    float: left;
	background: #ffffff url(images/input-bg.png) repeat-x 0 0;
	border: 1px solid #c1c1c1;
	padding: 2px;
    margin-top:5px;
	width:90px;
    font-size: 10px;
	}

input.standard,
textarea {
  padding: 2px;
  border: 1px solid #CCCCCC;
	width: 70%;
	min-width: 10em;
	max-width: 30em;
  background: url(images/form-bg.png) repeat-x 0 0;
  margin: 5px 0 0 5px;
	}
	
input.standard_small {
  padding: 2px;
  border: 1px solid #CCCCCC;
  background: url(images/form-bg.png) repeat-x 0 0;
  margin: 5px 0 0 5px;
}

form.hp br {
  clear: both;
  margin-top: 15px;
  }
fieldset {
	border: 0;
	margin-bottom:5px;}
form {
  line-height: 150%;
  padding-left: 25px;
  }
  


/*  excludes IE --> see layout_ie.css */
*>label.left {
  float: left;
  width: 3em;
  margin-right: 1em;
  }
 
 #box-newsletter .button {
  margin-top: 10px;
	}
