body,
body.sidePanel{
	margin:0px;
	border:0px;
	padding:0px;
	color:black;
	background-color:white;
	font-family:verdana,tahoma,arial,helvetica,sans-serif;
	font-weight:normal;
	text-align:left;
}
body,p,div{font-size:12px;}

input,select,textarea{
	font-family:verdana,tahoma,arial,helvetica,sans-serif;
	font-size:12px;
}
form{
	margin:0px;
	border:0px;
	padding:0px;
}
div{
	margin:0px;
	border:0px;
	padding:0px;
}
table{
	margin:1em 0px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
	empty-cells:show;
	page-break-inside:avoid;
}
td,th{
	border:0px;
	padding:0.1em 0.5em;
	font-size:12px;
}
table.formatting{
	margin:0px;
	border:0px;
	border-collapse:collapse;
	padding:0px;
	empty-cells:show;
	page-break-inside:avoid;
}
td.formatting,
th.formatting{
	margin:0px;
	border:0px;
	padding:0px;
}
a img{
	margin:0px;
	border:0px;
}
a:link{
	color:#990000;
	text-decoration:underline;
}
a:visited{
	color:#660033;
	text-decoration:underline;
}
a:hover{
	color:#ff7422;
	text-decoration:underline;
}

a.actionLink, 
a.actionLink1{
	margin:0px 0px 0.5em 0px;
	padding:0px 0px 0px 13px;
	background-image:url(http://www.otela.com.au/img/themes/red-dress/hyperlink-bullet-9x9.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
a.actionLink2{
	margin:0px 0px 0.5em 0px;
	padding:0px 0px 0px 10px;
	background-image:url(http://www.otela.com.au/img/themes/red-dress/img_arrow_indicator_right.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}

label.disabled{
	color:#888888;
}
label.required{
	background-image:url(http://www.otela.com.au/img/themes/red-dress/img_required_field.gif);
	background-position:100% 3px;
	background-repeat:no-repeat;
	padding-right:9px;
}
label.required.title{
	background-position:0% 3px;
}

a.button:link,
a.button:visited,
a.button:hover {
	border-top:1px solid #990000;
	border-right:1px solid #990000;
	border-bottom: 1px solid #790000;
	border-left: 1px solid #790000;
	padding: 2px 4px 2px 4px;
	background-color: #CC0000;
	color:white;
	text-decoration: none;
	font-family: verdana, arial, sans-serif;
	font-size:11px;
	cursor:pointer;
	vertical-align:3px;
}
a.button:hover {
	background-color: rgb(255,80,0);
}

input.calendarIcon{
	padding-left:0px;
	padding-right:0px;
	width:20px;
	background-image:url(http://www.otela.com.au/img/themes/red-dress/img_calendar.gif);
	background-repeat:repeat;
	background-position:center center;
	cursor:pointer;
}
input.calendarIcon.disabled{
	background-image:url(http://www.otela.com.au/img/themes/red-dress/img_calendar_disabled.gif);
	cursor:auto;
}
table.calendar,
table.calendar table {
	margin:0;
	border:0;
	border-collapse:collapse;
	padding:0; 
	empty-cells:show;
	page-break-inside:avoid;

}
table.calendar {
	border:1px solid #666666;
	background-color:#FFFFFF;
}
table.calendar th,
table.calendar td {
	margin:0;
	border:0;
	padding:0;
	font-family:verdana,tahoma,arial,helvetica,sans-serif;
	font-weight:normal;
	font-size:10px;
	text-align:center;
}
table.calendar table {
	width:100%;
}
table.calendar table th,
table.calendar table td {
	padding:1px;
}
table.calendar table th {
	font-weight:bold;
}
table.calendar table.months {
	border-bottom:1px solid #990000;
	border-collapse:separate;
	border-spacing:0px;
	background-color:#990000;
}
table.calendar table.months th {
	border:1px solid #990000;
	padding:1px;
	width:26px;
	background-color:#990000;
	font-size:10px;
}
table.calendar table.months th.month {
	color:#FFFFFF;
	cursor:pointer;
}
table.calendar table.months th.hover {
	border-top:1px solid #CC3333;
	border-left:1px solid #CC3333;
	border-bottom:1px solid #660000;
	border-right:1px solid #660000;
	text-decoration:underline;
}
table.calendar table.months th.active {
	border-top:1px solid #880000;
	border-left:1px solid #880000;
	border-bottom:1px solid #CC6666;
	border-right:1px solid #CC6666;
	color:#FFFFFF;
	background-color:#DD3333;
}
table.calendar table.months th.disabled {
	color:#aa6666;
	text-decoration:none;
}

table.calendar table.date {
	border-top:1px solid #FFFFFF;
}
table.calendar table.date th {
	border:0px;
	padding:2px 2px;
	background-color:#c10000;
	color:white;
	font-size:11px;
}

table.calendar table.days {
	border-collapse:separate;
	border-spacing:2px;
	background-color:#F2F2F2;
}
table.calendar table.days th,
table.calendar table.days td {
	border:1px solid #F2F2F2;
	padding:0px;
	width:26px;
	background-color:#F2F2F2;
	color:black;
	font-size:10px;
}
table.calendar table.days td.date {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	color:#000000;
	cursor:pointer;
}
table.calendar table.days td.active {
	border:1px solid #C10000;
	background-color:#C10000;
	color:#FFFFFF;
	cursor:pointer;
}
table.calendar table.days td.hover {
	border:1px solid #C10000;
}
table.calendar table.days td.disabled {
	border:1px solid #DDDDDD;
	background-color:#F6F6F6;
	color:#AAAAAA;
}

div.simplePanel{
	display:block;
	margin:1em 0em;
	border:0;
	padding:0;
}
div.simplePanel p,
div.simplePanel a,
div.simplePanel div,
div.simplePanel span,
div.simplePanel td{
	font-size:12px;
}
div.simplePanel input,
div.simplePanel select{
	font-size:11px;
}
div.simplePanel div.heading{
	margin:0;
	border-bottom:1px solid #FFFFFF;
	padding:4px 8px 4px 8px;
	font-weight:bold;
	background-color:#EFEFEF;
}
div.simplePanel div.body{
	margin:0;
	border:0;
	padding:0;
	background-color:#EFEFEF;
}
div.simplePanel div.body div.freeform{
	margin:0;
	border:0;
	padding:4px 8px 4px 8px;
}
div.simplePanel div.body table.formatted{
	margin:0;
	border:4px solid #EFEFEF;
	width:100%;
}
div.simplePanel div.body table.formatted th,
div.simplePanel div.body table.formatted td{
	border:0;
	padding:4px 4px;
}
div.simplePanel div.body div.separator{
	margin:0px;
	border:0;
	border-top:1px solid #FFFFFF;
	padding:0px;
	height:1px;
	line-height:1px;
	font-size:1px;
	width:auto;
}

div.panel{
	display:block;
	margin:1em 0em;
	border:1px solid #A5AFB4;
	padding:0;
	background-color:#FFFFFF;
	width:560px;
}
div.panel form{
	margin:0;
	border:0;
	padding:0;
}
div.tabbedPanels{
	display:block;
	margin:1em 0em;
	width:560px;
}
div.tabbedPanels div.panel{
	z-index:9;
	display:none;
	margin:0;
}
div.tabbedPanels div.activePanel{
	display:block;
}
div.tabbedPanels div.tabs{
	margin:0;
	border:0;
	padding:0;
	width:auto;
}
div.tabbedPanels div.tabs a.tab,
div.tabbedPanels div.tabs a.tab:link,
div.tabbedPanels div.tabs a.tab:visited,
div.tabbedPanels div.tabs a.tab:hover{
	margin:0;
	border:0;
	border-bottom:1px solid #FFFFFF;
	padding:3px 26px 3px 10px;
	line-height:22px;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(http://www.otela.com.au/img/themes/red-dress/panel-tab-grey-dark.gif);
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:100% 2px;
}
div.tabbedPanels div.tabs a.tab:hover,
div.tabbedPanels div.tabs a.tab:focus{
	text-decoration:underline;
}
div.tabbedPanels div.tabs a.tab1{z-index:6;position:relative;left:0px;}
div.tabbedPanels div.tabs a.tab2{z-index:5;position:relative;left:-15px;}
div.tabbedPanels div.tabs a.tab3{z-index:4;position:relative;left:-30px;}
div.tabbedPanels div.tabs a.tab4{z-index:3;position:relative;left:-45px;}
div.tabbedPanels div.tabs a.tab5{z-index:2;position:relative;left:-60px;}
div.tabbedPanels div.tabs a.tab6{z-index:1;position:relative;left:-75px;}

div.tabbedPanels div.tabs a.activeTab,
div.tabbedPanels div.tabs a.activeTab:link,
div.tabbedPanels div.tabs a.activeTab:visited,
div.tabbedPanels div.tabs a.activeTab:hover{
	z-index:10;
	top:2px;
	border-bottom:0;
	border-left:1px solid #CCCCCC;
	font-weight:bold;
	color:#990000;
	background-image:url(http://www.otela.com.au/img/themes/red-dress/panel-tab-grey-light.gif);
	background-position: right top;
	text-decoration:none;
}
div.panel{
	display:block;
	font-size:11px;
}
div.panel p,
div.panel a,
div.panel div,
div.panel span,
div.panel input,
div.panel select,
div.panel td{
	font-size:11px;
}
div.panel div.heading{
	padding:3px 7px 3px 7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #A5AFB4;
}
div.panel div.heading table td{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #A5AFB4;
}

div.panel div.header,
div.panel div.footer{
	display:block;
	border-left: 8px solid #F7F7F7;
	border-right:8px solid #F7F7F7;
	padding:0 4px 0 4px;
	background-color:#F7F7F7;
}
div.panel div.header{
	border-top: 8px solid #F7F7F7;
}
div.panel div.footer{
	border-bottom: 8px solid #F7F7F7;
}
div.panel div.body{
	display:block;
	margin:0;
	border:8px solid #F7F7F7;
	padding:0;
}
div.panel div.body div.freeform{
	margin:0;
	padding:4px;
	border:0;
}
div.panel div.body table.formatted{
	margin:0;
	border:0;
	border-top:2px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	width:100%;
}
div.panel div.body table.formatted th,
div.panel div.body table.formatted td{
	margin:0;
	border:0;
	padding:2px 4px;
	font-weight:normal;
}
div.panel div.body table.formatted th{
	font-weight:bold;
}
div.panel div.body table.list{
	margin:0;
	border:0;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
	width:100%;
}
div.panel div.body table.list th{
	padding-left:4px;
	text-align:left;
	vertical-align:top;
	width:25%;
	font-weight:bold;
}
div.panel div.body table.list td{
	padding-left:4px;
	text-align:left;
	vertical-align:top;
	width:75%;
}

div.panel div.body div.separator{
	margin:0;
	border:0;
	border-top:1px dotted #CCCCCC;
	padding:0;
	height:1px;
	line-height:1px;
	width:100%;
}

div.simplePanel div.fieldSubText, div.simplePanel div.fieldSubText a{
	padding-top:3px;
	font-size:11px;
}

div#wrapper{
	width:781px;
	padding:0px;
	margin:0px;
}
body.sidePanel div#wrapper{
	background-image:url(http://www.otela.de/css/gfx/sidepanel-170x1.gif);
	background-position:left top;
	background-repeat:repeat-y;
	width:781px;
}

div#banner {
	margin:0px;
	border:0px;
	padding:0px;
	width:780px;
	height:72px;
	background-color:#990000;
}
body.popup div#banner{
	height:65px;
	width:auto;
}
body.popup div#wrapper{
	width:auto;
}

img#bannerPrintLogo {
	display:none;
}
img#bannerLogo {
	position:absolute;
	z-index:2;
	top:5px;
	left:0px;
}

div#skipNavLink{
	position:absolute;
	z-index:999;
	top:5px;
	left:140px;
}

div#skipNavLink a:link,div#skipNavLink a:visited{
	color:#990000;
}

div#skipNavLink a:focus,div#skipNavLink a:active{
	color:#ffffff;
}

img#bannerSloganText {
	display:none;
	position:absolute;
	z-index:4;
	top:40px;
	left:250px;
}
img#bannerRegionText {
	position:absolute;
	z-index:4;
	top:40px;
	left:215px;
}
img#bannerImage {
	position:absolute;
	z-index:3;
	top:0px;
	left:350px;
}
div#bannerFFDetails {
	position:absolute;
	z-index:5;
	top:3px;
	left:0px;
	width:770px;
	text-align:right;
	color:white;
	font-size:10px;
}
div#bannerFFDetails a:link,
div#bannerFFDetails a:visited,
div#bannerFFDetails a:hover{
	color:white;
	background-color:transparent;
}
div#bannerQueryForm {
	position:absolute;
	z-index:3;
	top:37px;
	left:640px;
	width:135px;
}
div#bannerQueryForm input {
	width:92px;
	font-size:11px;
	line-height:normal;
	padding:0px;
}

div#menu-a-bannerBacking,
table#menu-a{
	position:absolute;
	z-index:100;
	top:62px;
	left:10px;
	width:760px;
	height:17px;
	margin:0px;
	border:0px;
}
div#menu-a-bannerBacking {
	z-index:2;
	background-color:#990000;
	height:19px;
}
table#menu-a td {
	margin:0px;
	border:0px;
	border-right:1px solid #EFEFEF;
	padding:0px;
	vertical-align:middle;
}
table#menu-a td a{
	padding:0px;
}
table#menu-a td a.m1:link,
table#menu-a td a.m1:visited,
table#menu-a td a.m1:hover {
	background-color:#800000;
}
table#menu-a td a:link,
table#menu-a td a:visited,
table#menu-a td a:hover {
	display:block;
	width:100%;
	height:20px;
	line-height:17px;
	color:white;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	background-color:#C10000;
}
table#menu-a td a.hover:link,
table#menu-a td a.hover:visited,
table#menu-a td a.hover:hover {
	color:#c10000;
	background-color:#EFEFEF;
}
table#menu-a td a.hover:hover {
	text-decoration:underline;
}
table#menu-a td a.active:link,
table#menu-a td a.active:visited,
table#menu-a td a.active:hover {
	color:#000000;
	background-color:transparent;
	background-image:url(http://www.otela.de/css/gfx/img_menu_a_tab.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

div.menu-b {
	position:absolute;
	z-index:99;
	border:0px;
	top:82px;
	left:10px;
	width:760px;
	height:20px;
	padding:1px 0px 2px 0px;
	display:none;
	background-color:#EFEFEF;
	background-image:urlhttp://www.otela.de/css/gfx/img_menu_b_bottom_border.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
div.menu-b#menu-b-10{
	text-align:right;
}
div.menu-b.active {
	z-index:98;
	display:block;
	background-color:#ffffff;
	background-image:url(http://www.otela.de/css/gfx/img_menu_b_bottom_border.gif);
}
div.menu-b a:link,
div.menu-b a:visited,
div.menu-b a:hover {
	padding:1px 7px;
	color:black;
	background-color:transparent;
	font-size:10px;
	text-decoration:none;
}
div.menu-b a:hover {
	color:#c10000;
	background-color:transparent;
	text-decoration:underline;
}
div.menu-b a.active:link,
div.menu-b a.active:visited,
div.menu-b a.active:hover {
	color:#C10000;
	font-weight:bold;
	padding-left:11px;
	background-image:url(http://www.otela.de/css/gfx/img_active_marker.gif);
	background-position:4px 6px;
	background-repeat:no-repeat;
	text-decoration:none;
}
div#pageContent {
	clear:right;
	margin:0px 20px 10px 20px;
	border:0px;
	padding:45px 0px 0px 0px;
	width:740px;
}
body.sidePanel div#pageContent {
	float:left;
	margin:0px 0px 10px 20px;
	width:570px;
}
body.noMenu div#pageContent {
	padding:25px 0px 10px 0px;
}

body.popup div#pageContent {
	width:auto;
}

div#footer {
	clear:both;
	margin:20px 0px 0px 0px;
	border:0px;
	padding:0px;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:white;
	background-color:#990000;
	width:780px;

}
div#footer div.footerLinks {
	padding:3px 0px;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:white;
	background-color:#990000;
	width:auto;
}
div#footer div.footerLinks a:link,
div#footer div.footerLinks a:visited,
div#footer div.footerLinks a:hover  {
	padding-left: 10px;
	padding-right: 15px;
	border-right:1px solid white;
	color:white;
	background-color:#990000;
	text-decoration:none;
}
div#footer div.footerLinks a:hover  {
	text-decoration:underline;
}
div#footer div.footerCopyrightNotice {
	padding:3px 10px;
	font-family:verdana, arial, sans-serif;
	font-size:10px;
	color:black;
	background-color:white;
	width:auto;
}

div.promotions {
	margin-top:0px;
	margin-left:10px;
	width:152px;
}

div.promotions div.promotionsHeader {
	font-weight:bold;
	padding-bottom:3px;
	
}

div.promotions div.promotionsBody {
	border-top:1px solid #859199;
	border-left:1px solid #859199;
	border-right:1px solid white;
	border-bottom:1px solid white;
	background-color:#ffffff;
}

div.promotions div.promotion{
	padding:10px;
	font-size:11px;
	border-bottom:1px dashed #CCCCCC;
}
div.promotions div.promotion2{
	padding:10px;
	font-size:11px;
	border-bottom:2px solid #c3c0bc;
}

div.panel{
	display:block;
	font-size:11px;
}
div.panel p,
div.panel a,
div.panel div,
div.panel span,
div.panel td{
	font-size:11px;
}
div.panel label{
	font-size:12px;
}

div.panel table#domPax label, div.panel table#intPax label{
	font-size:11px;
}

div.panel table#domPax label#domPassengersLabel, div.panel table#intPax label#intPassengersLabel{
	font-size:12px;
}


select#domFrom,select#domTo{
	width:150px;
}
select#intFrom,select#intTo{
	width:150px;
}

div#domesticPanel table#domPax,
div#domesticPanel table#domFromTo,
div#internationalPanel table#intPax,
div#internationalPanel table#intFromTo{
	width:auto;
}

div#flightSearchTabbedPanels{
	width:580px;
}
div#flightSearchTabbedPanels div.panel {
	width:578px;
}
div#flightSearchTabbedPanels div.panel div.freeform,
div#flightSearchTabbedPanels div.panel table.formatted{
	margin: 0px;
	width: 552px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:1px 2px;
}
div#flightSearchTabbedPanels div.panel table#domWWSites,
div#flightSearchTabbedPanels div.panel table#intWWSites{
	width:550px;
}
div#flightSearchTabbedPanels div.panel div.separator{
	font-size:1px;
	width:560px;
}

body.sidePanel div#wrapper{
	height:560px;
}
img#bannerImage {
	position:absolute;
	z-index:3;
	top:0px;
	left:280px;
}
a.actionLink2{
	color:#990000;
}
div#sidePanel {
	top:87px;
	float:left;
	clear:left;
	margin:20px 0px 0px 0px;
	border:0px;
	padding:0px 0px 20px 0px;
	width:170px;
}

img#imageOnly {
	position:absolute;
	top:87px;
	left:520px;
	z-index:3;
}

div#imageAndSelectBanner1,
div#imageAndSelectBanner2 {
	position:absolute;
	top:106px;
	border-top:1px solid #B30000;
	border-bottom:1px solid #B30000;
	padding:2px 2px 2px 5px;
	font-size:11px;
	font-weight:bold;
	color:white;
	background-color:#B30000;
}
div#imageAndSelectBanner1 {
	left:190px;
	z-index:1;
	width:405px;
}
div#imageAndSelectBanner2 {
	left:400px;
	z-index:2;
	width:195px;
}

div#imageAndSelectBanner2 a#specialsSubscribe{
	margin:0px;
	padding:0px 0px 0px 10px;
	background-image:url(http://www.otela.de/css/gfx/img_arrow_indicator_right2.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
div#imageAndSelectBanner2 a#specialsSubscribe:hover{
	text-decoration:underline;
}

div#frequentFlyerLogin {
	position:absolute;
	top:93px;
	left:620px;
	width:148px;
	padding-bottom:30px;
}
div#frequentFlyerLogin div.body div.freeform table.formatting a#login_ffForgottenPin,
div#frequentFlyerLogin div.body div.freeform table.formatting a#login_ffForgottenPin:visited,
div#frequentFlyerLogin div.body div.freeform table.formatting a#login_ffForgottenPin:focus,
div#frequentFlyerLogin div.body div.freeform table.formatting a#login_ffForgottenPin:active{
	color:#990000;
}
div#frequentFlyerLogin div.body div.freeform table.formatting a#login_ffForgottenPin:hover{
	color:#ff9520;
}
div#frequentFlyerLogin div.freeform{
	padding:3px;
}
div#frequentFlyerLogin td,
div#frequentFlyerLogin div.heading,
div#frequentFlyerLogin div.freeform,
div#frequentFlyerLogin a{
	font-size:11px;
}
div#frequentFlyerLogin div.heading{
	padding-left:6px;
	padding-right:0px;
}
div#frequentFlyerLogin div.body div.freeform table.formatting tr td#ffPin{
	padding-bottom:8px;
}
input#login_ffNumber {
	font-size:10px;
}
input#login_surname {
	font-size:10px;
}
input#login_pin{
	background-image:url(http://www.otela.de/css/gfx/img_home_pinbg.gif);
	background-position:2px 3px;
	background-repeat:no-repeat;
	font-size:10px;
}

div#lowestFaresOffers {
	position:absolute;
	top:225px;
	left:190px;
	margin:10px 0 5px 0;
	border-bottom: 1px dotted #CCCCCC;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-top:2px;
	background-image:url(http://www.otela.de/css/gfx/icon_envelope_sml.gif);
	background-position:2px 0px;
	background-repeat:no-repeat;
	text-align:left;
	width:400px;
}

div#worldWideSites{
	margin:0 0 0 10px;
	font-size:11px;
}
div#worldWideSites label{
	line-height:20px;
}
div#worldWideSites select{
	width:115px;
	font-size:11px;
}
div.promotions {
	margin-top:20px;
}
div#homePageTabs {
	position:absolute;
	top:265px;
	left:190px;
}
a#oneworldalliance{
	position:absolute;
	top:447px;
	left:13px;
}
a#australianairlines{
	position:absolute;
	top:445px;
	left:55px;
}
a#jetstarairways{
	position:absolute;
	top:458px;
	left:108px;
}
a#jetstarasiaairways{
	position:absolute;
	top:508px;
	left:36px;
}
div#footer {
	margin:0px;
	position:absolute;
	top:550px;
	left:0;
}
a:visited,a:focus,a:active{
	color:#990000;
}
a:hover:{
	color:#ff9520;
}

div.panel{
	border:1px solid #CCCCCC;
}

div.tabbedPanels div.tabs a.tab,
div.tabbedPanels div.tabs a.tab:link,
div.tabbedPanels div.tabs a.tab:visited,
div.tabbedPanels div.tabs a.tab:hover{

	background-image:url(http://www.otela.de/css/gfx/panel-tab-grey-dark.gif);

}
div.tabbedPanels div.tabs a.activeTab,
div.tabbedPanels div.tabs a.activeTab:link,
div.tabbedPanels div.tabs a.activeTab:visited,
div.tabbedPanels div.tabs a.activeTab:hover{
	background-image:url(http://www.otela.de/css/gfx/panel-tab-grey-light.gif);
}
img#redEDealsImgLead{
	top:135px;
	left:190px;
	position:absolute;	
}
select#redEDealsList{
	top:158px;
	left:190px;
	position:absolute;
	font-size:10px;
	width:135px;
}
table#domLeadinPrices{
	top:176px;
	left:190px;
	position:absolute;
	width:200px;
	margin:10px 0px;
	padding:0;
	border:0;	
}
table#domLeadinPrices a:active,
table#domLeadinPrices a:hover{
	color:#ff9520;
}
table#domLeadinPrices a:visited{
	color:#990000;
}
div#domLeadinPriceTo{
	top:163px;
	left:331px;
	position:absolute;
	font-size:11px;
}
/* Globaldeals*/
img#globalDealsImgLead{
	top:135px;
	left:403px;
	position:absolute;	
}
select#globalDealsList{
	top:158px;
	left:404px;
	position:absolute;
	font-size:10px;
	width:135px;
}
table#intLeadinPrices{
	top:176px;
	left:404px;
	position:absolute;
	width:200px;
	margin:10px 0px;
	padding:0;
	border:0;	
}
table#intLeadinPrices a:active,
table#intLeadinPrices a:focus,
table#intLeadinPrices a:hover{
	color:#ff9520;
}
table#intLeadinPrices a:visited{
	color:#990000;
}
div#intLeadinPriceTo{
	top:163px;
	left:545px;
	position:absolute;
	font-size:11px;
}
/*Common*/
table#domLeadinPrices td a,
table#intLeadinPrices td a{
	padding:0;
}
table#domLeadinPrices a.actionLink2,
table#intLeadinPrices a.actionLink2{
	padding:0px 0px 0px 10px;
}
table#domLeadinPrices a:visited,
table#intLeadinPrices a:visited{
	color:#990000;
}
table#domLeadinPrices a:hover,
table#intLeadinPrices a:hover{
	color:#ff9520;
}
table#domLeadinPrices a.actionLink2:visited,table#domLeadinPrices a.actionLink2:focus,
table#intLeadinPrices a.actionLink2:visited,table#intLeadinPrices a.actionLink2:focus,
table#domLeadinPrices a.actionLink2:active,table#intLeadinPrices a.actionLink2:active{
	color:#990000;
}
table#domLeadinPrices a.actionLink2:hover,
table#intLeadinPrices a.actionLink2:hover{
	color:#ff9520;
}
table#domLeadinPrices tr td,
table#intLeadinPrices tr td{
	background-color:#FFFFFF;
}

table#domLeadinPrices tr.highlighted td,
table#intLeadinPrices tr.highlighted td{
	background-color:#F7F7F7;
}

table#domLeadinPrices td,
table#intLeadinPrices td{
	padding:3px 2px;
	font-size:11px;
}
table#domLeadinPrices tr.lastRow td,
table#intLeadinPrices tr.lastRow td{
	padding-top:10px;
}
table#domLeadinPrices td.priceLeadinPrice,
table#intLeadinPrices td.priceLeadinPrice{
	color:#990000;
}
table#domLeadinPrices td.condition,
table#intLeadinPrices td.condition{
	font-size:10px;
}
/* For the default view - no leadins */
div#defaultFrom1{
	top:195px;
	left:190px;
	position:absolute;
	font-size:11px;	
}
select#defaultList1{
	top:193px;
	left:230px;
	position:absolute;
	font-size:10px;
	width:135px;
}
a#defaultGo1{
	top:192px;
	left:368px;
	position:absolute;
}
div#defaultFrom2{
	top:195px;
	left:403px;
	position:absolute;
	font-size:11px;	
}
select#defaultList2{
	top:193px;
	left:440px;
	position:absolute;
	font-size:10px;
	width:116px;
}
a#defaultGo2{
	top:192px;
	left:559px;
	position:absolute;
}
img#defaultImg1{
	top:146px;
	left:190px;
	position:absolute;	
}
div#defaultImgText1{
	top:163px;
	left:190px;
	position:absolute;
	font-size:11px;	
}
img#defaultImg2{
	top:146px;
	left:403px;
	position:absolute;	
}
div#defaultImgText2{
	top:163px;
	left:403px;
	position:absolute;
	font-size:11px;	
}
div#closingDashedLine{
	top:228px;
	left:190px;
	position:absolute;
	border-bottom:1px dashed #cccccc;
	width:405px;
}
div.tabbedPanels div.tabs a.tab1{z-index:7;position:relative;left:0px;}
div.tabbedPanels div.tabs a.tab2{z-index:6;position:relative;left:-15px;}
div.tabbedPanels div.tabs a.tab3{z-index:5;position:relative;left:-30px;}
div.tabbedPanels div.tabs a.tab4{z-index:4;position:relative;left:-45px;}
div.tabbedPanels div.tabs a.tab5{z-index:3;position:relative;left:-60px;}
div.tabbedPanels div.tabs a.tab6{z-index:2;position:relative;left:-75px;}
div.tabbedPanels div.tabs a.tab7{z-index:1;position:relative;left:-90px;}
div.tabbedPanels div.tabs a.tab7,
div.tabbedPanels div.tabs a.tab7:link,
div.tabbedPanels div.tabs a.tab7:visited,
div.tabbedPanels div.tabs a.tab7:hover{
	background-image:url(http://www.otela.de/css/gfx/panel-tab-orange.gif);
}
/* added to allow extra 7th tab */
div.tabbedPanels#flightSearchTabbedPanels div.tabs{
width:650px;
}
table#domLeadinPrices td.show, table#intLeadinPrices td.show{
	padding-top:3px;
}
div#homePageTabs {
	position:absolute;
	top:280px;
	left:190px;
}
/*div#taxesNote{
	top:270px;
	left:190px;
	position:absolute;
	font-size:10px;
}*/

a#jetstarasiaairways{
	position:absolute;
	top:508px;
	left:36px;
}

