/*
   formulars-hammerdorf, version 1.0
   copyright 2009, cyne GmbH

   Formulardefinitionen

   history:
      02.03.2009  1.0   webert                                 initial version
 */

/**************** Formulare ************************/
form {
   margin-top: 0.5em;
   font-size: 0.8em;
   }
form br {
	clear: both;
	}
.siteContainer form h1, form h2 {
   font-size: 1em;
   margin-bottom: 0.5em;
   }
fieldset {
   border: 0;
   margin: 0.5em;
   }
legend {
   display: none;
   }
label {
	display: block;
	}
label.left, label.label, label.errorLabel {
   font-size: 1em;
   width: 13em;
   float: left;
   margin-bottom: 0.5em;
   }
label.right, span.radio label {
	display: inline;
	padding: 0;
	}
label.left:hover, label.label:hover, label.errorLabel:hover, label.right:hover, span.radio label:hover, span.checkbox label:hover {
   text-decoration: underline;
   }
label.left, label.label, label.errorLabel, label.right, span.radio label, span.checkbox label, select, input[type=checkbox], input[type=radio], input[type=button], input[type=submit] {
	cursor: pointer;
	}
input, textarea, select, .readonly {
   font-family: Tahoma, Arial, Helvetica, "Bitstream Vera Sans", Verdana, sans-serif;  /* sonst textarea monospace */
   border: 1px solid #ccc;
	margin-bottom: 0.5em;
	}
input, textarea, .readonly {
	width: 24em;
	padding: 0em 0.2em 0.1em 0.2em;
   background-color: #FAF9F8;
   font-size: 1em;
	}
textarea, .readonly {
	height: 15em;
	margin-top: 0.1em;
	}
textarea.right, .readonly {
   margin-left: 10em;
   }
input:focus, textarea:focus {
	background-color: #FFFBEB;
	border-color: #E2C964;
	}
input.checkbox, input.radio, span.checkbox input, span.radio input {			/* IE und Opera zeichnen sonst einen Rahmen, und firefix schibt sonst felder hoch */
	font-size: 1em;
	margin: 0.15em 0 0 13em;
	padding: 0;
	border: none;
	width: auto;
	vertical-align: middle;
	background: none;
	}
form p.hint {
   margin: 0 ! important;
   }
form div.buttons {
   font-size: 1em;
   width: 24.2em;
   text-align: right;
   padding: 0 0 0 0.4em;
   margin-left: 13em;
   margin-bottom: 0.5em;
   }
.readonly {
	overflow: auto;
	}
.disabled {
   background-color: #EAE9E8;
   }
 