/* body { margin:0; padding:0; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; } */

body, p, div, td, li { font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; }

table tr td { text-align:left; vertical-align:top; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
thead tr td { font-weight:bold; }

tr.separator td { border-top:1px dotted #c76000; }

p { margin:5px 0 0 0; padding:0; }
/* folgende in #col_right #content siehe body.css */

li.nolistpoint { list-style-type:none; }

#contact { position:relative; top:0; left:0; height:auto; width:700px; margin-bottom:20px; }

	#contact #msg { position:relative; top:0; left:0; height:auto; width:700px; margin-bottom:20px; }

	#contact #contactform { width:700px; padding:0; margin:0; }
	
	#contact #formlabel { position:relative; top:0; left:0; height:auto; width:170px; padding:6px 0 0 0; float:left; text-align:right; font-weight:bold; }
	
	#contact #formfield { position:relative; top:0; left:0; margin-left:5px; height:auto; width:500px; padding:4px 0 0 0; float:left; }
	
		#contact input { width:400px; margin:0px; margin-right:5px; border:1px solid #d87100; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
		
			#contact input.sml { width:45px; margin-right:0; }
			
			#contact input.mid { width:345px; margin-right:0; }
			
			#contact input.sub { width:200px; background:#ea9311; font-weight:bold; }
		
		#contact textarea { height:150px; width:400px; margin:0; border:1px solid #d87100; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000; }
		
	
	

			
		


