@charset "utf-8";
/* CSS Document */

/* Kontaktformular Deutsch*/

form.kontakt_formular label {
  display:block;
  width:75px; 
  height:14px; 
  margin:1px;
  padding-top:3px; 
  float:left;}
  
form.kontakt_formular input {
  margin:1px;
  height:15px;
  font-size:9px;}

form.kontakt_formular label#label_56 {
  width:29px;
  padding-left:3px;}
  
form.kontakt_formular label#label_2 {
  width:74px;
  padding-left:3px;}
  
  form.kontakt_formular label#label_12 mandatory {
  width:75px;
  float:left;
  }
  
form.kontakt_formular label#label_13 {
  width:399px;}
  
form.kontakt_formular label#label_72 {
  width:380px;}

form.kontakt_formular input#ctrl_1  {
  float:left;
  width:120px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_2  {
	width:111px;
	border:1px solid #999;
}
  
form.kontakt_formular input#ctrl_3  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular select#ctrl_4 {
   
  width:324px; 
  border:1px solid #999;
  margin:1px;}
  
form.kontakt_formular input#ctrl_5  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_6  {
  float:left;
  width:67px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_56 {
	width:210px;
	border:1px solid #999;
}
  
form.kontakt_formular input#ctrl_8  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_9  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_10 {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_11 {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_12 {
    
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular textarea#ctrl_13 {
   width:399px; 
  border:1px solid #999;
  margin:1px;}
  
form.kontakt_formular input#ctrl_14 {
   
  border:0px; 
  margin:3px;}
  
form.kontakt_formular input#ctrl_15 {
   w
  idth:121px; 
  border:1px solid #999; 
  margin-right:0px;}
  
form.kontakt_formular input.checkbox {
    
  border:1px solid #999; 
  margin:5px;}

/* Kontaktformular Englisch*/

form.kontakt_formular label {
  display:block;
   
  height:15px; 
  padding-top:3px; 
  margin:0px; 
  float:left; 
  margin:1px;}
  
form.kontakt_formular input {
  margin:1px;  
  height:15px;
  font-size:9px;}

form.kontakt_formulfar label#label_80 {
  width:29px;
  padding-left:3px;}

form.kontakt_formular label#label_76 {
  width:60px;
  padding-left:3px;

  }
  
  form.kontakt_formular label#label_76.mandatory {
  width:80px;
  padding-left:3px;
  
}
  
form.kontakt_formular label#label_85 {
  width:399px;}
  
form.kontakt_formular label#label_86 {
  width:380px;}

form.kontakt_formular input#ctrl_73 {

  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_74  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_75  {
  float:left;
  width:120px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_76  {
   
  width:110px; 
  border:1px solid #999;}

form.kontakt_formular select#ctrl_77 {
   
  width:324px; 
  border:1px solid #999;
  margin:1px;}

form.kontakt_formular input#ctrl_78  {
   
  width:322px; 
  border:1px solid #999;}

form.kontakt_formular input#ctrl_79  {
  float:left;
  width:67px; 
  border:1px solid #999;}

form.kontakt_formular input#ctrl_80  {
   
  width:215px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_81  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_82  {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_83 {
   
  width:322px; 
  border:1px solid #999;}
  
form.kontakt_formular input#ctrl_84 {
   
  width:322px; 
  border:1px solid #999;}

form.kontakt_formular textarea#ctrl_85 {
   
  width:399px; 
  border:1px solid #999;
  margin:1px;}
  
form.kontakt_formular input#ctrl_86 {
   
  border:0px; 
  margin:3px;}
  
form.kontakt_formular input#ctrl_87 {
   width:121px; 
  border:1px solid #999; 
  margin-right:0px;}
  
form.kontakt_formular input.checkbox {
    
  border:1px solid #999; 
  margin:5px;}
  
  
  
  
  
  
    /* REGISTRIERUNG !*/
			.comair_reg {
			width:510px;
			height:auto;
			overflow:hidden;
			}
		


				#registrierung_content #ctrl_kundennummer {
				width:135px;
				height:auto;
				margin-left:56px;
				clear:right;
				overflow:hidden;
				margin-right:200px;
				}
				#registrierung_content #ctrl_firstname.text{
				width:135px;
				margin-left:71px;
				
				}
				#registrierung_content #ctrl_lastname.text {
				width:131px;
				
				}
				#registrierung_content #ctrl_company.text {
	width:352px;
	margin-left:91px;				
				}
				#registrierung_content #ctrl_street.text {
				width:190px;
				margin-left:94px;
				}
				#registrierung_content #ctrl_postal.text {
	width:81px;
				}
				#registrierung_content #ctrl_city.text {
				width:352px;
				margin-left:101px;
				}
				#registrierung_content #ctrl_state.text {
				width:352px;
				margin-left:101px;
				}
				#registrierung_content #ctrl_country.select {
				width:355px;
				margin-left:104px;
				border: 1px solid #CCCCCC;				
				}
				#registrierung_content #ctrl_phone.text {
				width:145px;
				margin-left:67px;
				}
				#registrierung_content #ctrl_fax.text {
				width:143px;
				margin-left:10px;
				}
				#registrierung_content #ctrl_email.text {
	width:352px;
	margin-left:88px;
	margin-top:15px;
				}
				#registrierung_content #ctrl_username.text {
				width:352px;
				margin-left:63px;
				
				}
				#registrierung_content #ctrl_password.text {
	width:352px;
	margin-left:71px;
				}
				#registrierung_content #ctrl_password_confirm.text {
	width:352px;
	margin-left:53px;							
				}
				#registrierung_content #ctrl_newsletter.checkbox_container {
				width:150px;
				margin-left:140px;
				
				}
							#registrierung_content #opt_newsletter_0.checkbox {
									width:15px;
									height:15px;
									}
				#registrierung_content #ctrl_registration.captcha {
				width:40px;
				margin-top:20px;
				}
				
				
				#registrierung_content .submit {
				margin-left:140px;
				}
				#registrierung_content label.mandatory {
				margin-left:140px;
				}
				
				#registrierung_content #ctrl_newsletter.label{
				margin-left:140px;
				}
				
				
				
				
				
				
				
				
				 /* REGISTRIERUNG ENGLISCH !*/
	#registrierung_content_en	.comair_reg {
	width:540px;
	height:auto;
	overflow:hidden;


			}
						#registrierung_content_en	.mod_registration #ctrl_kundennummer {
	width:135px;
	height:auto;
	clear: right;
	margin-top: 0px;
	margin-right: 200px;
	margin-left: 55px;
	margin-bottom: 2px;
	padding: 0px;
				}
			#registrierung_content_en	.mod_registration #ctrl_firstname.text{
	width:135px;
	height:auto;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 100px;
				}
			#registrierung_content_en	.mod_registration #ctrl_lastname.text {
		width:137px;
	height:auto;
	float: none;
	margin: 0px;
	padding: 0px;
		margin-bottom: 2px;
				
				}
					#registrierung_content_en	.mod_registration #ctrl_language.select {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 114px;
	padding: 0px;
	width: 357px;
				}
			#registrierung_content_en	.mod_registration #ctrl_company.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 110px;
	padding: 0px;
	width: 354px;				
				}
			#registrierung_content_en	.mod_registration #ctrl_street.text {
	width:135px;
	height:auto;
	float: none;
	padding-top: 0px;
	padding-right: 0px;

	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 137px;
	padding-bottom: 0px;
				}
			#registrierung_content_en	.mod_registration #ctrl_postal.text {
			width:142px;
	height:auto;
	float: none;
	margin-bottom: 2px;
	padding: 0px;
		margin-bottom: 2px;
				}
			#registrierung_content_en	.mod_registration #ctrl_city.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 151px;
	padding: 0px;
	width: 354px;
				}
			#registrierung_content_en	.mod_registration #ctrl_state.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 142px;
	padding: 0px;
	width: 355px;
				}
			#registrierung_content_en	.mod_registration #ctrl_country.select {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 128px;
	padding: 0px;
	width: 356px;				
				}
			#registrierung_content_en	.mod_registration #ctrl_phone.text {
		width:135px;
	height:auto;
	float: none;
	padding-top: 0px;
	padding-right: 0px;
	margin-bottom: 2px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 87px;
				}
			#registrierung_content_en	.mod_registration #ctrl_fax.text {
		width:135px;
	height:auto;
	float: none;
	margin: 0px;
	padding: 0px;
		margin-bottom: 2px;
				}
			#registrierung_content_en	.mod_registration #ctrl_email.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 80px;
	margin-top:15px;
	padding: 0px;
	width: 354px;
				}
			#registrierung_content_en	.mod_registration #ctrl_username.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 106px;
	padding: 0px;
	width: 354px;
				
				}
			#registrierung_content_en	.mod_registration #ctrl_password.text {
margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 112px;
	padding: 0px;
	width: 354px;
				}
			#registrierung_content_en	.mod_registration #ctrl_password_confirm.text {
		margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 90px;
	padding: 0px;
	width: 354px;
							
				}
			#registrierung_content_en .mod_registration #ctrl_newsletter.checkbox_container {
				width:150px;
				margin-left:180px;
				
				}
						#registrierung_content_en	.mod_registration #opt_newsletter_0.checkbox {
									width:15px;
									height:15px;
									}
			#registrierung_content_en	.mod_registration #ctrl_registration.captcha {
				width:40px;
				margin-top:20px;
				}
				
				
			#registrierung_content_en	.mod_registration .submit {
				margin-left:150px;
				}
			#registrierung_content_en	.mod_registration label.mandatory {
				margin-left:180px;
				}
				
			#registrierung_content_en	.mod_registration #ctrl_newsletter.label{
				margin-left:180px;
				}
						
			#registrierung_content_en	.mod_registration input.submit{
				margin-left:0px;
				}
			#registrierung_content_en	.mod_registration .submit_container{
				margin:0px;
				padding:0px;
				}	
