

form.search {
	position: absolute;
	top: 28px;
	left: 780px;
	width: 160px;
}

form.search input {
	margin: 0px;
	vertical-align : middle;
}

input.search {
	border : 1px solid #cdcdcd;
	color: #333333;
	width: 118px;
	padding: 2px;
	background: url(../images/pmt.gif) repeat-x;
	font-size: 10px;
}


/* start style formular */
form { margin:0; padding:0;}
fieldset { font-family:Verdana, tahoma, arial, sans-serif; font-size:10pt; line-height: 15pt; color:#333333; width:650px; border:1px solid #333333; padding:10px; margin-top:5px; text-align:left;}
fieldset:hover {border-color:#009999;}
fieldset#checkbox input  {width:35px;}

input {border:1px solid #009999; padding-left:0.3em; margin-bottom:0.6em; background:#fff;}
input:focus {border-color:#900;}


legend {font-size: 11pt; color:#009999; font-weight:bold; padding:5px; margin:5px; background:none;}
label { color:#C64600; font-size: 11pt; margin:0 3px 3px 0; padding:0; line-height:1.5em; width:180px; display:block; float:left; clear:left;}

select {border:1px solid #009999; padding-left:0.3em; margin-bottom:0.6em; background:#fff; width:100px;}
option {color:#900;}
textarea {width:400px; border:1px solid #009999; text-align:left; background: url(../images/pmt.gif) repeat-x;}
textarea:focus {border-color:#900;}
.plz {width:50px;}
.ort {width:180px;}
.strasse {width:200px;}
.strnummer {width:30px;}
.submitbtn {width:123px; background:#666; border:1px solid; border-color:#999999; color:#fff; cursor:pointer; padding:0; margin:0;}
.submitbtn:hover {background:#900; color:#fff; border:1px solid; border-color:#000000;}
/* ende style formular */
