/** Stylesheet für das Formular (siehe: _system/_zusatz/twFormular/twFormular01) */

form#twForm {width:470px; margin:0 auto; padding:10px; font: normal bold 1.0em 'Trebuchet MS', sans-serif; background:#dee; border:1px solid #000; }
form#twForm fieldset {width:450px; display:block; margin-bottom:0.5em; padding:5px; border:1px solid #fff; }

form#twForm legend   {border:3px solid #fff; margin-bottom:5px; padding:3px; width:254px; background:#fff url(img/form.gif) repeat-x center left;}
/*form#twForm #button1, form#twForm #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
form#twForm #button1:hover, form#twForm #button2:hover {background-position:center left; color:#000;}*/


.twAnsprechpartner        {background:#cdd/* url(img/crutch.gif) no-repeat 370px 100px*/; text-align:left;}
.twAnsprechpartner .col01 {display:block; float:left; width:180px; text-align:right; font-size:0.8em; font-style: italic;}
.twAnsprechpartner .col02 {display:block; float:left; margin-left: 6px; padding:0 6px 0 6px; background:#e6f6f6; border:1px dotted #fff; font-size:0.9em; font-family: monospace, sans-serif;}
.twAnsprechpartner .clear {display:block; clear:both; line-height:2px;}

.twAdressdaten        {background:#c6d6d6/* url(img/crutch.gif) no-repeat 370px 100px*/; text-align:left;}
.twAdressdaten .col01 {display:block; float:left; width:100px; text-align:right; font-size:0.8em; font-style: italic;}
.twAdressdaten .col02 {display:block; float:left; margin-left: 6px; padding:2px 6px 0 6px; background:#e6f6f6; border:1px dotted #fff; font-size:0.8em; font-family: monospace, sans-serif;}
.twAdressdaten .clear {display:block; clear:both; line-height:2px;}

.twKontaktaufnahme               {background:#bcc/* url(img/crutch.gif) no-repeat 370px 100px*/; text-align:left;}
.twKontaktaufnahme .rowInfo      {text-align: center; margin-bottom:10px !important; font: italic normal 0.8em/0.9em 'Trebuchet MS', sans-serif; }
.twKontaktaufnahme .rowTextarea  {text-align: center; }
.twKontaktaufnahme label         {clear:left; display:block; float:left; width:100px; text-align:right; padding-right:6px; margin-bottom:0.5em; font: normal bold 0.8em'Trebuchet MS', sans-serif; }
.twKontaktaufnahme input         {border:1px solid #fff; background:#fff url(img/form.gif) repeat-x top left; margin-bottom:0.6em;}
.twKontaktaufnahme textarea      {border:1px solid #fff; background:#fff url(img/form2.gif) repeat-x top left; margin-bottom:0.6em;}
.twKontaktaufnahme .captchaInfo  {font-size:0.8em; font-style:italic;}
.twKontaktaufnahme .captchaBild  {float:right; margin-right:6px; border:1px solid #fff; }
.twKontaktaufnahme .captchaInput {float:right; border:1px solid #fff; background:#fff url(img/form.gif) repeat-x top left;}


#twRowSubmit          {text-align: right; margin-top:0.2em !important;}
.twBtnSubmit          {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
.twBtnSubmit:hover    {background-position:center left; color:#000;}

#twMsgEmailGesendet {
	display: inline;
	text-align: center;
	line-height: 1.8em;
	font-weight: bold;
	color: green;
	background-color: #ccffcc;
	border: 2px dotted lime;
}
#twMsgEmailNichtGesendet {
	display: inline;
	text-align: center;
	line-height: 1.8em;
	font-weight: bold;
	color: red;
	background-color: #ffcccc;
	border: 2px dotted fuchsia;
}

