form { font-family: Arial, Verdana, Helvetica sans-serif; color: #000;
       vertical-align: top;
       margin: 0px;
       padding: 40px 0px 0px 0px;
	   width: 400px; 
	   float: left; display: inline}

form fieldset    { background: url(../img/bgform.gif) repeat-x; 
                   margin-bottom: 8px; padding: 0px 10px 5px 12px; 
				   float: left; display: block; 
				   width: 400px; }
					
form legend      { padding: 0px 5px; color: #000; 
                   font-size: 13px; font-weight: bold; }

form label                      { display: block; float: left; vertical-align: middle;
                                  padding: 2px 0px 0px 0px;
                                  width: 70px; /* breite labels */ }
form label#art                  { float: none; width: 60px; margin-bottom: 2px; /* breite labels */  }
form label#bez                  { float: none; width: 65px; margin-bottom: 2px; /* breite labels */  }
form label#kat                  { float: none; width: 50px; margin-bottom: 2px; /* breite labels */  }
form label#anz                  { float: none; width: 35px; margin-bottom: 2px; /* breite labels */  }
				   
form fieldset ul { float: left; display: block;
                   margin: 10px 0px 0px 0px;
                   padding: 0px 10px 0px 0px; }

form fieldset li { list-style-type: none; vertical-align: middle;  /* border: 1px solid #000; */
                   padding: 0px;
                   margin: 0px; }
				   
form em          { font-weight: bold; color: #000; }

textarea, input, label { font-family: Arial, Verdana, Helvetica sans-serif; font-size: 11px; line-height: 11px; font-weight: normal; }

textarea        { margin: 0px 0px 5px 70px; 
                  padding: 2px; overflow: auto; }
				 
input           { width: 100px; }
input#art1, input#art2, input#art3, input#art4, input#art5 { width: 60px; }
input#bez1, input#bez2, input#bez3, input#bez4, input#bez5 { width: 175px; }
input#kat1, input#kat2, input#kat3, input#kat4, input#kat5 { width: 50px; }
input#anz1, input#anz2, input#anz3, input#anz4, input#anz5 { width: 35px; }
input.checkbox  { width: 14px; height: 14px; 
                  margin: 2px 0px 2px 70px; padding: 0px; 
				  border: 0px; }
input.buttons   { margin: 0px 7px 4px 0px;
                  padding: 2px;
                  background-color: #000; 
				  color: #fff;
                  width: auto; float: left; display: block; }
				  
.katalog        { margin: 2px 0px 0px 0px;
                  padding: 0px;
			      width: 420px; clear: left;
				  display: block;
				  font-size: 1.0em; line-height: 1.0em; }


				 	
/* styles for entire medlight-site by m. r. feiter 2007 - starfeiter designbüro & atelier  */
/* leave this note intact */
/* unauthorized copy prohibited */				 