/*******************************************************************************
 * LICHTQUELL.DE
 * REDESIGN 2011
 * MW-FORM
 *
 * @version $Id: mw-form.css 47 2011-09-17 22:38:35Z mw $
 * @copyright 2004-2011, Michael Wegner
 * @Stand: $Date: 2011-09-18 00:38:35 +0200 (So, 18. Sep 2011) $
 ******************************************************************************/
form {
	margin-top:0px;
	margin-bottom:0px; }

p.error {
	padding:8px 6px 10px 36px;
/*	border:1px dotted #d82400;
	border-radius:10px; */
	font-weight:bold;
	color:#600 !important;
	background:#ffc0c0 url(/pics/layout/perror.jpg) no-repeat;
	}

	p.error strong {
		font-weight:bold;
		color:#d82400 !important;
		text-decoration:underline;
		}


/******************************************************************************/
/* Die Standard-Vorlagen für Formular-Felder:                                 */
/******************************************************************************/
/*
input.button {
	font-family:Georgia,Times;
	font-size:9pt;
	background:#D0D0D0;
	color:#005BA1;

	border: 1px solid #606060;
	}

*/
/*
input.file,
input.text,
textarea {
	background:white;
	color:#black;
	border: 1px solid #606060;
  font: normal 11pt "Trebuchet MS",Arial,sans-serif;
	/* padding:1px 3px; */
	}
*/
/*
input.checkbox,
input.radio {
	color:#606060;
	vertical-align:middle;
	}

select.select {
	font-family:Georgia,Times;
	border: 1px solid #606060;

	background:#F2F2F2;
	color:#005BA1;
	font-size:9pt; }

*/
fieldset {
	border:1px solid #d82400;
	border-radius:8px;
	margin-bottom:10px;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	}


legend {
	color:#d82400;
	font-weight:bold;
	font-size:10pt;
	}

label {
	cursor:pointer;
	font-size:11pt;
	color:#444;
	}

/*
input.image {
	border:none;
	vertical-align:top;
	margin: 1px;
	}
*/

/******************************************************************************/
/* ... und Standard-Vorlagen für fehlerbehaftete Felder:                      */
/******************************************************************************/


input.text_error,
textarea.textarea_error {
	border: 1px solid #d82400;
	/* color:#d82400; */
	font-size:9pt;
	}

input.text_error {
	background:url(/pics/layout/error.jpg);
	}

textarea.textarea_error {
	background:url(/pics/layout/error-big.jpg);
	}

/*
select.select_error {
	font-family:Georgia,Times;
	font-size:9pt;
	border: 1px solid #606060;

	background:#FFE0E0;
	color:#400040;
	}

*/

.checkbox_error,
.radio_error {
	color:#d82400 ;
	background:#000 !important;
	border:1px solid red;;
	}

/* für Radio-Buttons Nachbarschaft: */
input + label.label_error { color:#d82400 !important }

label.label_error {
	/* color:#d82400; */
	}

/******************************************************************************/
/* optionale Formate:                                                         */
/******************************************************************************/

/*
input.buttonsmall {
	font-family:Georgia,Times;
	font-size:8pt;
	background:#D0D0D0;
	color:#005BA1;

	border: 1px solid #606060;

	}

input.buttonsymbol {
	font-size:9pt;
	background:#ECDCBD;
	color:#444444;

	border: 1px solid #444444;

	margin:0px;
	padding:0px;
	width:24px;
	height:22px;
	font-family:webdings;
	font-size:11pt;
	font-weight:normal;
	}

input.textbold {
	background:#F2F2F2;
	color:#005BA1;
	font-size:9pt;
	border: 1px solid #606060;
	font-family:Georgia,Times;
	font-weight:bold;
	padding: 0 2px;
	}

input.obligativ,
textarea.obligativ {
	border: 1px solid #606060;
	font-size:9pt;
	font-family:Georgia,Times;
	background:#FFF5CA;
	color:#222;
	padding:2px 4px;
	}


select.obligativ {
	border: 1px solid #606060;
	font-family:Georgia,Times;
	background:#FFF5CA;
	color:#222;
	font-size:9pt; }

label.label_obligativ,
label.underline {
	cursor:pointer;
	border-left:1px dashed #005BA1;
	border-bottom:1px dashed #005BA1;
	display:block;
	padding-left:10px;
	}

label.label_obligativ,
label.label_obligativ_error {	font-weight: bold; }


label.label_obligativ_error,
label.underline_error {
	cursor:pointer;
	border-left:1px dashed #b00;
	border-bottom:1px dashed #b00;
	display:block;
	padding-left:10px;
	color:#b00;
	}
*/
