#contact_form	{ 
  width:560px; 
  margin:0; 
  padding:10px 0;
  float:left;
  overflow:auto;
  height:353px;
}

form fieldset { 
  font-family:Verdana, Arial, Helvetica, sans-serif; 
	border:0;
	padding: 0px 10px 8px 0;
	float:left; 
}

form#myform {
  float:left;
}

form fieldset legend { 
  border-width:1px; 
  border-style:solid; 
  border-color:#BBBB66; 
  color:#3D7169;
	font-weight:bold; 
	font-variant:small-caps; 
	font-size:140%; 
	padding:4px 4px;
	margin:0px 0px 10px 0px; 
	background:white; 
}
												
#myform label { 
  font-size:90%;
  float:left; 
  width:80px; 
  text-align:right;
	margin:0 0 0 0; 
	color:#000; 
	font-weight:bold;
	padding:8px 0px 0 0; 
}


												
#myform div.error { 
  font-weight:normal;
  color:red;
  text-align:left;
  width:90px; 
  padding-left:25px;
  background: transparent url(designbilder/cancel.png) no-repeat scroll left; 
  float:right; 
  margin:6px 0 0 4px;
}
                        
#myform input.text-input {
  float:left; 
  width:210px; 
  margin:6px 0 0 10px; 
  padding:2px 4px;
  color:#333; 
  background: transparent url(designbilder/textfield_bg.gif) no-repeat; 
  border:0;
}

#myform textarea {
  text-align: left; 
  float:left; 
  margin:6px 0 0 10px; 
  padding:2px 4px;
  color:#333; 
  width:199px; 
  height:165px; 
  background: transparent url(designbilder/textarea_bg.gif) no-repeat; 
  border:0;
}


#myform select {
  text-align: left; 
  float:left; 
  margin:6px 0 0 10px; 
  padding:2px 4px;
  color:#333; 
  width:199px; 
  background: transparent url(designbilder/textfield_bg.gif) no-repeat; 
  border:0;
}

input.button {
  float:left; 
  padding:3px 6px;
	border:2px solid #fff; 
	margin:5px 0px 0px 0px; 
	color:#3D7169; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#CCC; -moz-border-radius:5px; 
}

input.button:hover { 
  background:#000 none repeat scroll 0% 0%; 
  color:white; 
}

#message	{ 
  width:180px;
  margin:60px 0 0 100px; 
}

#message h2	{ 
  font-size:150%;
  color:white; 
}

#message p	{ 
  color:white;
  font-weight:bold;
  margin:6px 0px; 
}

#checkmark	{ position:relative;top:-46px;left:-60px; }

.clear{clear:both;}



#myform li {margin:10px; list-style: none;}

span.star {
 color:red;
}
