/**
  * Wolters - Newsletter
  *
  * @copyright       NEUSTA GmbH
  * @author          Martin Schaefer - NEUSTA GmbH (mschaefer@neusta.de))
  * @version         
  *
  * @revision        $Revision: 2575 $
  * @lastmodified    $Date: 2010-03-04 10:46:29 +0100 (Do, 04 Mrz 2010) $
  * @last author	 $Author: nseinschedt $
  */
.tx-neustanewsletter-newsletter			{float:left; margin-top:15px;}
fieldset								{float:left; padding-top:0; border:none;}
#content .newsletterSegment				{display:none; float:left; margin-top:10px;}
#content .newsletterSegment h3			{margin:0; font-weight:normal; font-size:12px; padding-top:20px;}
#content .newsletterSegment .subscription	{margin-left:145px;}
#content .newsletterSegment .subscription input	{margin-right:3px;}

#content #newsletterForm				{clear:both; margin-left:58px; margin-right:59px;}
 
#content .salutation 					{float:left; margin-bottom:5px;}
#content .salutation .standardLabel		{width:130px; float:left; margin-right:5px; font-weight:bold;}
* html #content .salutation .standardLabel	{width:137px;}
#content .salutation input				{margin-right:3px; width:auto; float:left;}
#content .salutation label				{width:50px;}

#content .newsletterData				{float:left; clear:left; width:363px;}
#content .newsletterData #firstname		{clear:none;}
#content .newsletterData label			{width:130px; text-align:left; float:left; clear:both; font-weight:bold; line-height:20px; margin-bottom:5px;}		
#content .newsletterData input			{float:left; border:1px solid #999999; padding:2px; height:15px; width:220px; margin-bottom:5px; line-height:20px;}
#content .newsletterData select			{float:left; width:227px; border:1px solid #999999;}

.tx-srfreecap-pi2-cant-read				{display:block; color:#002D41; font-size:12px; margin:5px 0; text-align:center;}
img.tx-srfreecap-pi2-image				{margin-left:6em;}

:root fieldset.formsheet fieldset 		{padding-top:10px; margin-top:15px; padding-left:0px;} 
fieldset.checkboxarray legend			{font-weight:bold; padding:0px;}
fieldset.checkboxarray .checkbox 		{clear:both; float:left; width:auto; margin-bottom:5px;}
fieldset.checkboxarray .checkbox input	{width:auto; margin-right:5px; float:left;}
fieldset.checkboxarray .checkbox label	{float:left; width:auto;}

.mandatoryField							{clear:both; display:block;}

.submitNewsletter						{clear:both;}
.submitNewsletter .submit				{text-align:right;}
.submitNewsletter .submit input			{background-color:#FFFFFF; border:1px solid #999999; color:#000000; width:auto; padding:0px 5px; margin-top:20px;}

li.error								{color:#fe0000; font-weight:bold;}

.wtcalculatingcaptcha 					{margin-left:132px; display:block; clear:both;}
.captchadesc							{float:left; font-size:10px; margin-bottom:5px;}