@charset "utf-8";
/* CSS Document */
form.formular
{
	width: 100%;
}

	form.formular div.formular_division
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
	}
	
	form.formular div.hint, form.formular div.footer_hint {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	form.formular div.hint
	{
		margin-left:181px;
	}
	
	form.formular input
	{
		width: 260px;
		border: 1px solid #CCC;
	}

	form.formular select
	{
		width: 263px;
		border: 1px solid #CCC;
	}
	
	#abonnement_business .error
	{
		color: #FF0000;
	}
	
	#abonnement_business div.abonnement_ErrorMessage a
	{
		visibility: hidden;
		display: none;
	}

	#abonnement_business div.abonnement_ErrorMessage a.error
	{
		visibility: visible;
		display: block;

		text-decoration: none;
 
		color: #FFF;
		background-color: #F30202;
		font-weight: bold;
		
		margin-top: 4px;
		width: 2ex;
		
		z-index: 1000;
	}
	
	#abonnement_business #abonnement_telephone1, #abonnement_business #abonnement_telephone2, #abonnement_business #abonnement_telephone3, #abonnement_business #abonnement_fax1, #abonnement_business #abonnement_fax2, #abonnement_business #abonnement_fax3, #abonnement_business #abonnement_handy1, #abonnement_business #abonnement_handy2 { width: 60px; }
	#abonnement_business #abonnement_telephone4, #abonnement_business #abonnement_fax4 { width: 59px; }
	#abonnement_business #abonnement_telephone_hint, #abonnement_business #abonnement_fax_hint, #abonnement_business #abonnement_handy_hint  { width: 300px;  }

	#abonnement_business #abonnement_handy3 { width: 126px; }

	#abonnement_business #label_abonnement_division4, #abonnement_business #label_abonnement_division5 { width: 460px; padding: 5px; background-color: #F3F3F3; }

	#abonnement_business #label_abonnement_division_extraagb, #label_delivery, #label_pay_type { width: 460px; padding: 5px; background-color: #F3F3F3; border:0px solid red;  }
	#abonnement_business #label_abonnement_division_extraagb * , #label_delivery *, #label_pay_type * {overflow:hidden; position:relative;}
	
	
	#abonnement_business .form_td_1{ width:25px;}
	#abonnement_check_extraagb_0,
	#abonnement_check_extraagb_1{
		padding:0px;
		margin:0px;
		width:auto;
		margin-left:4px;
	}
	
.zeile {
	margin-top:10px;	
}

.left {
	float:left;
	width:181px;
}

.clear {
	clear:both;	
}

.grey {
	width: 460px;
	padding: 5px;
	background-color: #F3F3F3;
}


