/* ---------- Formular ---------- */
#formular {
	font-size:12px;
	color:#fff;
	font-weight:normal;
	font-size: 14px;
	font-family:"Arial", sans-serif;
	margin-left: 10px;
}

#formular p {
	font-size:12px;
	color:#fff;
	font-weight:normal;
	font-size: 14px;
	font-family:"Arial", sans-serif;
	margin-left: 10px;
}

#formular a, #formular a:link, #formular a:visited {
	color: #fff;
	text-decoration: underline;
}
#formular a:hover {
	color: #b41112;

}

#fckeditor {
	font-size:12px;
	color:#fff;
	font-weight:normal;
	font-size: 14px;
	font-family:"Arial", sans-serif;
	margin-left: 5px;
}
.rot {
	color: #b41112;
}

label {
	  float:left;
	  clear:both;
	  display:block;
	  width:135px;
	  margin-bottom:10px;
}


input, textarea, select {
	  float:left;
	  display:block;
	  margin-left: 5px;
	  /*border: 1px solid #666; */
	  border: 0;
	  background:#e6e7e9;
	  margin-bottom:10px;
	  padding:1px;
}

textarea .beschreibung {
	margin: 0 !important;
}

.error {
	border: 2px solid #b41112;
}

input:focus, textarea:focus {
	background:#d2d2d2;
}
.hidden {
	display:none;
}
/*input:focus { background-color: #FF3333; }*/
/*input:hover { background-color: #FF3333; }*/
/*Alle Floats löschen und Background-color Bug vom IE und Firefox vorbeugen */
div.clearer {
	  clear:both;
	  font-size:1px;
	  line-height:1px;
	  display:block;
	  height:1px;
}

.form-button {
	  margin-left:180px;
	  width:100px;
	  clear:both;
}


* html .form-button {
  margin-left:90px;
}

.option {
  border:none;
  background:none;
  width:auto;
}
fieldset {
  border:none;
  padding-left:100px;
  padding-bottom:10px;
  display:block;
  clear:both;
}
fieldset input {
  width:auto;
  border:none;
  background:none;
  float:left;
  display:block;
  margin-right:10px;
  margin-top:3px !important;
  margin-top:0px; /*fix IE6 position*/
}

fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block;
  padding-right:2px;
  white-space:nowrap; /*fix IE6 wrapping*/
}

