body {background:url('bg-start.jpg') #ffb300 no-repeat; margin:0px; padding:0px; font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000066; }


img 				{border:0px;}
form				{margin:0px; padding:0px;}
h1					{font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#000066; text-decoration:none; }

a						{font-family: Arial, Verdana, sans-serif; font-size: 12px;	text-decoration: none; color: #010066;}


#head 			{width:1024px; height:118px; clear:both;}
#logo				{width:168px; height:88px; padding:25px 0 0 42px; float:left;}
#empty			{width:607px; height:118px; float:left;}
#lufthansa	{width:170px; height:98px; margin-top:20px; float:left;}

#main				{width:1024px; clear:both;}
#menu				{width:170px;	 padding:0 22px 0 42px; float:left;}
#content		{width:754px;	 float:left;}

#pass				{width:690px; height:400px; background:url('pass.png') no-repeat; margin:0 0 0 40px; padding: 0 0 0 230px;}

#left				{width:420px; float:left}
#welcome		{width:240px; height:80px;padding:74px 0 0 120px;}

#selection	{margin-top:-10px;}

#username		{width:90px;font-size:12px;border:#BDBCBC 1px solid;}
#password		{width:70px;font-size:12px;border:#BDBCBC 1px solid;}


#right			{width:260px; float:left;}
#login			{width:260px;	padding:70px 0 0 15px; color:#414141;}
#login .input		{float:left;padding:5px 5px 0 0;}
#login .checkin {width:170px;padding-top:11px;}
#login .button	{height:30px;line-height:30px;}
#login .checkout{width:170px; padding:5px 0 0 120px;}

#login .links	{height:115px;}

#send				{float:left;}

#infos			{margin:20px 0 0 0;}
#infos .link{margin:0px 0 10px 0;}


#foot				{width:946px; height:95px; background:url('footer.gif') repeat-x 0px 66px; margin:60px 0 0 42px;}
#foot .link {font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000066; text-decoration:none;}
#more				{height:40px; padding:0 0 18px 795px;}
#foot1			{width:358px; height:18px; float:left; padding:16px 0px 6px 16px; } 
#foot2			{width:554px; text-align:right;height:18px; float:left; padding:16px 15px 6px 0px; } 


#countries1				{width:630px; height:20px; background: white no-repeat; border:1px #FAAF00 solid; margin:-53px 0px 0px 41px; position:absolute; padding:4px 0 0 0;}
#countries1	.links{margin-left: 15px;}
#countries1 .link	{font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000066; text-decoration:none;}
#countries2				{height:20px; background: white no-repeat; border-left:1px #FAAF00 solid; border-right:1px #FAAF00 solid; border-bottom:1px #FAAF00 solid; margin:-28px 0px 0px 100px;position:absolute; line-height:12px; padding:8px 5px 0 3px;}
#countries2 .link {font-family:Arial, Verdana, sans-serif; font-size:12px; color:#000066; text-decoration:none;margin-left:8px;}
#shutter					{display:none;}


.text-top		{width:752px; height:14px; 	font-size:1px; background:url('textfield-top.png') no-repeat;margin-top:20px;}
.text-middle{width:682px; height:auto; 	background:url('textfield-middle.png') repeat-y; padding-left:70px;}
.text-bottom{width:752px; height:14px;	font-size:1px; background:url('textfield-bottom.png') no-repeat;}