
/*Anfang Formular*/
form {
	border: 1px solid #333333;
	color: #666;
	background-color: #f1f1f1;
	margin-left: 0px;
	padding: 5px;
	width: 570px;
	background-image:  url();
	background-repeat: repeat-y;
}

input, textarea, select {
	border: 1px solid #666666;
	color: #333333;
	background-color: #f8f8f8;
	margin: 5px;
	padding: 2px 2px 2px 5px;
	vertical-align: top;
}
.inputtext {
	width: 300px;
}
.inputmedium {
	width: 142px; 
}
.inputsmall {
	width: 40px;
}
.inputtelefon {
	width: 120px;
}
select {
	padding: 0px;		/*dropdwonliste ohne padding*/
}
.checkbox, .radiobutton {
	background-color: #D4EBD7;	float: left; /*farbe hintergrund wie form hintergrund*/
}

.rahmencheckboxzeile { width: 580px; float: left;}
.rahmenzeile { width: 580px; float: left; } /*float left für Opera*/

.beschriftung { line-height: 120%;  margin-top: 7px; width: 180px; float:left; }
.beschriftungzeile {  line-height: 120%;  margin-top: 5px; width: 580px; margin-top: 4px; margin-bottom: 4px; } /*width für IE damit Text nicht zu hoch kommt*/
.endzeile { width: 580px; margin-top: 2px;   } /*vor  damit Rahmen um ganzes Form in NS, FF, Opera*/


.beschriftunginnen { line-height: 120%;  margin-top: 5px; width: 30px; float: left;  } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungherrfrau { line-height: 120%;  margin-top: 5px;  width: 50px; float: left;  } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungcheckbox { line-height: 120%;  margin-top: 5px;  float: left; } /*width für IE damit Text nicht zu hoch kommt, width 60 für grosse schriftarten nötig bei weniger zeilenumbruch*/
.beschriftungcheckboxkurz { line-height: 120%;  margin-top: 5px;  width: 35px;  float: left;  } /*width für IE damit Text nicht zu hoch kommt, width 60 für grosse schriftarten nötig bei weniger zeilenumbruch*/
.beschriftungcheckboxmittel { line-height: 120%;  margin-top: 5px;  width: 50px; float: left;  } /*width für IE damit Text nicht zu hoch kommt, width 60 für grosse schriftarten nötig bei weniger zeilenumbruch*/
.beschriftungcheckboxmittellang { line-height: 120%;  margin-top: 5px; width: 120px;  float: left; } /*width für IE damit Text nicht zu hoch kommt, width 60 für grosse schriftarten nötig bei weniger zeilenumbruch*/
.beschriftungcheckboxlang { line-height: 120%;  margin-top: 5px; width: 280px;  float: left;  } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungcheckboxzeile { line-height: 120%;  margin-top: 5px; width: 546px;  float: left;  } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungbestellung { line-height: 120%;  margin-top: 5px; width: 515px;  float: left; } /*width für IE damit Text nicht zu hoch kommt*/


.beschriftungtitelfrage { line-height: 150%; float:left; width: 374px; font-weight: bold; margin-top: 4px; margin-bottom: 4px; } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungfrage { line-height: 150%; float:left; width: 374px; margin-top: 4px; margin-bottom: 4px; border-bottom: 1px dotted; } /*width für IE damit Text nicht zu hoch kommt*/
.beschriftungbemerkungfrage { line-height: 150%; float:left; width: 570px; margin-top: 4px; margin-bottom: 4px; } /*width für IE damit Text nicht zu hoch kommt*/

.radiobutton1 {line-height: 150%; float:left; width: 25px; margin-top: 4px; margin-bottom: 4px; text-align: center;  }
.beschriftungradiobutton1 { line-height: 150%; float:left; width: 49px; margin-top: 6px; } /*width für IE damit Text nicht zu hoch kommt*/

.datenschutzinfo { line-height: 120%; width: 570px; margin-top: 4px; margin-bottom: 4px;  border: 1px solid;  background: White;  padding: 2px;  } /*width für IE damit Text nicht zu hoch kommt*/

input:focus, input:hover  { background-color: #ffffff; } /*nur NS Hintergrundfarbe Eingabefelder ändert*/

.submit  {
	display: block; /*block und width damit ganze Zelle link im IE*/
	width: 140px;
	text-align: center;
	margin-left: 345px;
	background-color: #cccccc;
	color: black;
	border: solid 1px #333333;
	background-image:  url(formularkontakt.css);
 }
.submit:hover  { /*nur fuer NS*/
	color: #0099FF;
	background-color: #E1F1FF;
	background-image:  url(formularkontakt.css);
	cursor: pointer;
}

/*Ende Formular*/



