/* Autor: Robert Gach (RGA)
	Name:	 form.css
	Zweck: Formuluar CSS für gach edv agentur - Web Site 2.0
	Datum: 11. April 2007
	Order: Selektoren sind alphabetisch geordert
	*/

/* START - Formular */

form {
	border: 0;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 100%;
}

fieldset {
	background: transparent;
	border: 0;
	clear: both;
	display: block; 
	margin-bottom: 2%;
	padding: 0;
	}

legend {
	background-color: inherit;
	border: 0;
	color: #01385E; 
	font-size: 1.0em;
	font-weight: bolder;
	line-height: 1.2em;
	margin: 0 0 0.25em 0;
	padding: 0;
	}

input {
	border: 1px solid silver;
	display: block;
	float: left;
	font-family: Verdana, Helvetica, Geneva, Arial, sans-serif;
	margin: 0.2% 1% 0% 0%;
	text-align: left;
	}

input#frau, input#mann, input#firma, input#check, input#pertelefon.right, input#peremail.right {
	border: 0;
	cursor: pointer;
	height: 2.3%;
	margin-top: 10%;
	width: 2%;
	}

label {
	border: 0;
	display: block;
	float: left;
	overflow: hidden;
	padding: 0;
	text-align: left;
	width: 15%;
	}

label, select {
	cursor: pointer;
	}

label.frau, label.mann, label.firma {
	border: 0;
	cursor: pointer;
	margin-left: 0;
	width: 7%;
	}

label.mann {
	margin-left: 1.2%;
	}

label.firma {
	margin-left: 0.2%;
	}

/* START - inkludiert für das Anmeldeformular 1.10.2007 */
label.datensaveja, label.datensavenein {
	border: 0;
	cursor: pointer;
	margin-left: 0;
	width: 7%;
	}

label.dsatensavenein {
	margin-left: 1.2%;
	}

input#datensaveja, input#datensavenein {
	border: 0;
	cursor: pointer;
	height: 2.3%;
	margin: 0.5% 6% 0% 0%;
	padding: 0;	
	width: 2%;
}


label.datensaveja, label.datensavenein {
	border: 0;
	cursor: pointer;
	margin-left: 0;
	width: 7%;
	}

label.datensavenein {
	margin-left: 1.2%;
	}
/* ENDE - inkludiert für das Anmeldeformular 1.10.2007 */



label.pertelefon, label.peremail {
	margin: 0% 12.6% 0% 2%;
	}

input#frau, input#mann, input#firma {
	border: 0;	
	margin: 0.5% 6% 0% 0%;
	padding: 0;	
	width: 2%;
	}

input#titel,  input#vorname, input#name, input#firmenname, input#telefon, input#email {
	width: 15%;
	}

/* START - inkludiert für das Anmeldeformular 1.10.2007 */
input#position, input#abteilung {
	width: 15%;
	}
/* ENDE - inkludiert für das Anmeldeformular 1.10.2007 */


input#betreff, textarea {
	padding: 1px 0 1px 0;
	width: 46.2%;
	}

textarea#message{
	border: 1px solid silver;
	font-family:  Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 100%;
	}

input#right {
	border: 0;
   float: left;
   margin-right: 0.5%;
	padding: 0;	
   text-align: left;	
	width: 2%;
	} 

input#pertelefon.right, input#peremail.right {
	border: 0;
	margin-top: 1%;
	padding: 0;
	}

input#pertelefon.right  {
	margin-left: 0;
	}

input#peremail.right  {
	margin-left: -1%;
	}
	
input#mustfield {
	border: none;
	}

input.submit, input.reset {
	background: none repeat scroll 0%;
	border:  1px solid #01385E;
	font-family: Verdana,Helvetica,Geneva,Arial,sans-serif;
	font-size: 100%;
	margin: 0% 11.4% 0% 0%;
	padding: 1%;
	text-align: center;
	width: 20%;
	}


textarea:hover, textarea:active, textarea:focus, input:hover, input:active, input:focus  { 
	background-color: #DDDDDD;
	color: inherit;
	}

.submit:visited, .reset:visited {
	text-decoration: none;	
	}

.submit:hover, .submit:active, .submit:focus, .reset:hover, .reset:active, .reset:focus {
	background-color: inherit;
	color: #01385E;
	cursor: pointer;
	text-decoration: underline;
	}

form br {
	clear: both;
	}

span.required {
	background-color: inherit;
	color: red;
	} 
