/* wob form*/





form	{ margin:0px; padding:0px; }

div.formrahmen	{ width:505px; background-color:#f2f5fc; padding:20px 10px 20px 10px; }
.pop-anfrage div.formrahmen	{ background-color:#FFF;}


div.formrahmen div.form_row				{ clear:both; padding-bottom:5px; }
div.formrahmen div.form_row	a			{ display:block; width:20px; height:18px; padding-top:2px;
										  text-align:center; font-weight:bold; color:#FFF;
										  background-color:#ffd600;;
  										  margin-left:125px;  }
										  
div.formrahmen div#add_ort span,
div.formrahmen div#add_station span			{ display:block; height:18px; padding-top:2px; margin-left:10px; cursor:pointer; }										  
div.formrahmen div.formline				{ clear:left; width:100%; border-bottom:3px solid #FFF; margin-bottom:10px; margin-top:10px;}

div.formrahmen div.form_row	label,
div.formrahmen div.form_row	input,
div.formrahmen div.form_row	textarea,
div.formrahmen div.form_row	a,
div.formrahmen div.form_row	span	 	{ float:left; }


div.formrahmen div.form_row	label		{ width:125px; padding-top:6px; }
div.formrahmen div.form_row	span		{ display:block; width:125px; margin-left:10px; padding-top:6px; }
div.formrahmen div.form_row	label.dat	{ width:50px; padding-top:6px; }
div.formrahmen div.form_row	label.time	{ width:50px; padding-left: 10px; padding-top:6px; }
div.formrahmen div.form_row	label.bold	{ font-weight:bold;}

div.formrahmen input.standard			{ width:300px; }
div.formrahmen textarea.standard			{ width:300px; }
div.formrahmen input.plz				{ width:50px; }
div.formrahmen input.ort				{ width:238px; }
div.formrahmen input.datum				{ width:70px; }
div.formrahmen input.zeit				{ width:40px; }

div.formrahmen input.standard,
div.formrahmen textarea.standard,
div.formrahmen input.plz,
div.formrahmen input.ort,
div.formrahmen input.datum,
div.formrahmen input.zeit				{ float:left; border:1px solid #597804; 
											padding:4px; margin:1px; 
											background-color:#FFF;   color:#444444;
											font-size:13px; font-family: Verdana, Arial,sans-serif;
											background-image:url(img33/bg_input.gif); background-repeat:repeat-x;}
div.formrahmen input.standard:focus,
div.formrahmen textarea.standard:focus,
div.formrahmen input.plz:focus,
div.formrahmen input.ort:focus,
div.formrahmen input.datum:focus,
div.formrahmen input.zeit:focus			{ border:1px solid #c10000;}

div.formrahmen input.standard:active,
div.formrahmen textarea.standard:active,
div.formrahmen input.plz:active,
div.formrahmen input.ort:active,
div.formrahmen input.datum:active,
div.formrahmen input.zeit:active		{ border:1px solid #c10000;}



div.formrahmen div#form_sub				{ text-align:center; }
div.formrahmen div#form_sub input.submitbutton	{ 	width:315px; height:55px; margin:1px; margin-left:126px; 
													border:0; cursor:pointer;
								 					background-image:url(img33/button_gruen_308.png); background-repeat:no-repeat; 
								  					color:#FFF; background-color:#3C0; 
													font-weight:bold; font-size:13px; text-align:center; }
div.formrahmen div#form_sub input.submitbutton:hover { background-image:url(img33/button_gruen_308_ov.png); color:#FFF;}													



div.formrahmen div.form_row	input.egal					{ margin-left:38px; vertical-align: middle;}
div.formrahmen div.form_row	label.txt					{width:400px; vertical-align: middle; padding-top:3px; cursor:pointer;}

div.formrahmen h4										{ clear:both; margin-bottom:10px;}



div.formrahmen div.anfr_lft			{ float:left;}
div.formrahmen div.anfr_rgt			{ margin-left:20px; float:left;}


div.formrahmen div.anfr_lft input,
div.formrahmen div.anfr_rgt input		{ margin-bottom:10px; margin-top:3px;}

div.anfr div.form_row					{width:100%; }
div.anfr div#form_sub				{ text-align:left;}
div.anfr input.submitbutton		{ 	width:308px; height:41px; margin:1px; margin-left:335px; 
									border:0; cursor:pointer;
								 	background-image:url(img33/button_gruen_308.png); background-repeat:no-repeat; 
								  	color:#FFF; background-color:#3C0; 
									font-weight:bold; font-size:13px; text-align:center;}

div.anfr label					{display: block; height:14px; }
div.anfr label,
div.anfr input					{ float:none; }


div.anfr input.standard,
div.anfr textarea.standard,
div.anfr input.plz,
div.anfr input.ort,
div.anfr input.datum,
div.anfr input.zeit			{ display:block; float:none; }
div.anfr input.plz,
div.anfr input.ort			{ display:inline; }

div.anfr h3					{ width:250px; margin-top:0px; margin-bottom:5px; }
div.anfr p					{ width:280px; }

div.anfr textarea.termin	{ height:174px; margin-top:3px;}
div.anfr textarea.rueckruf	{ height:70px; margin-top:3px;}
div.anfr textarea.frage		{ height:119px; margin-top:3px;}
div.anfr textarea.anfrage		{ height:226px; margin-top:3px;}

div.anfr input.anfr_inline,
div.anfr label.anfr_inline	{display:inline;}


a.senden					{	display:block; width:310px; height:27px; padding-top:14px;
								margin:1px; margin-left:335px; 
								border:0; cursor:pointer; 
								color:#FFF; background-color:#3C0; 
								font-weight:bold; font-size:13px; text-align:center;  }



div.anfr	{width:662px;}
div.pop_frage,
div.pop_rueckruf,
div.pop_termin	{ margin-left:-10px; background-color:#F2F5FC; }






