
/* easy-clearing styles documented here: http://www.positioniseverything.net/easyclearing.html */
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}/*for firefox,safari etc*/
* html .fix {height: 1%;}/*for ie*/

.menucontentPadding {padding: 0 0 0 17px;}

.submenuHomePadding {padding:0 0 0 90px;}

.bodyPadding {padding: 31px 30px 50px 110px;}
.bodyPaddingCol1 {padding: 31px 130px 50px 110px;}
.submenuPadding {padding:31px 120px 0 0;}

body {margin:20px 0 40px 0; text-align:center; background:#96be11;}

/* HOME LAYOUT */
#logoframe {width:958px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
#logocontent {width:462px; height:211px; overflow:hidden; margin:0; padding:0; float:left;}
#logocontent-title {width:496px; height:211px; overflow:hidden; margin:0; padding:0; float:left;}

#menuframe {width:958px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
#menucontent {width:958px; height:45px; overflow:visible; margin:0; padding:0; float:left; background:url(/custom/templates/page/LubeckMain/images/menu.gif) no-repeat;}

#bodyframe {width:958px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left; background:url(/custom/templates/page/LubeckMain/images/body-background.gif) repeat-y left;}
#bodycontent {width:958px; height:416px; overflow:visible; margin:0; padding:0; float:left; background:url(/custom/templates/page/LubeckMain/images/body.gif) no-repeat top left;}
html>body #bodycontent {height: auto; min-height: 416px;}
	#body {width:538px; height:716px; overflow:visible; margin:0; padding:0; float:left;}
	html>body #body {height: auto; min-height: 716px;}
	
	#bodycol1 {width:958px; height:716px; overflow:visible; margin:0; padding:0; float:left;}
	html>body #bodycol1 {height: auto; min-height: 716px;}
	
	#submenu {width:320px; height:auto; overflow:visible; margin:0; padding:0; float:left;}

#addressframe {width:958px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:center; background:url(/custom/templates/page/LubeckMain/images/body.gif) no-repeat top left;}
#addresscontent {width:958px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	
#footerframe {width:958px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
#footercontent {width:958px; height:50px; overflow:hidden; margin:0; padding:0; float:left;}

/* INNER LAYOUT */
#bodycontentInner {width:958px; height:416px; overflow:visible; margin:0; padding:0; float:left; background:url(/custom/templates/page/LubeckInner/images/body.gif) no-repeat top left;}
html>body #bodycontentInner {height: auto; min-height: 416px;}

/* FIDS ARRIVALS TICKER */
.tickerBox {width:200px;}
.tickerBox.hasJS {height:160px; overflow:hidden; position:relative;}
.tickerBox.hasJS ul{position:absolute; top:60px; left:0; margin:0; padding:0; list-style:none;}
.tickerBox.hasJS li {margin:0; padding:0;}

.flightName {font-weight:bold; color:#009ee0;}
.remarks {margin:0 0 13px 0;}

/* FIDS TABLE */
table.FIDSReport {border:1px #c4c4c4 solid; width:550px;}
table.FIDSReport th {padding:7px 10px 7px 10px; background:#acce3a; color:#fff;}
table.FIDSReport td {padding: 7px 10px 7px 10px;  border-right:1px #e4e9d3 solid;}
table.FIDSReport td.odd {background-color: #e4e9d3;}
table.FIDSReport tr.odd {background-color: #ecf5ce;}