/*  --- Typo und Schrift ---  */

/* Alle Abstände zurücksetzen */
*, .rtl {
	direction:rtl;
}

.ltr {
	direction:ltr !important;
	color:red;
}

/* Listenformatierung */
ul li {
	background-image:url(/images/layout/list_aircraft-rtl.gif);
	background-position:right 3px;
	padding-left:auto;
	padding-right:15px;
}
ol li {
	margin-right:20px;
	padding-right:5px;
}
* html ol li {
	margin-right:23px;
	padding-right:2px;
}


/*  --- Formulare ---  */

form label
form .left {
	float:right;
	text-align:right;
}
form label.indent {
	padding-left:auto;
	padding-right:20px;
}

/*  --- Seitenlayout ---  */

#header .logo {
	right:37px;
	left:auto;
}
#header .contact {
	left:39px;
	right:auto;
}

#navigation {
	margin-left:auto;
	margin-right:-978px;
}
#content {
	margin-left:auto;
	margin-right:229px;
}

#navigation ul {
	margin:35px 39px 26px 0px;
}
#navigation #c2ap {
	margin:26px 39px 26px 30px;
}

#footer .navi {
	left:auto;
	right:39px;
}
#footer .language {
	right:auto;
	left:39px;
}
#footer .language a {
	margin-left:auto;
	margin-right:14px;
}


/*  --- misc. Columns ---  */

.column {
	position:relative;
	float:right;
}

#col1a {
	margin-right:auto;
	margin-left:40px;
}
#col1b {
	margin-right:auto;
	margin-left:40px;
}
#col2a {
	margin-right:auto;
	margin-left:40px;
}
#col3a {
	margin-right:auto;
	margin-left:40px;
}
#col4a {
	margin-right:auto;
	margin-left:30px;
}

/*  --- Press + Careers ---  */

#press ul.framed a span {
	left:auto;
	right:1px;
}

/*  --- Gallery ---  */

#gallery .item {
	margin:0px 0px 27px 40px;
	float:right;
}


/*  --- Icon Links ---  */

ul.icons li {
	background-image:url(/images/layout/list_aircraft-rtl4.gif);
	background-position:right center;
	padding-left:auto;
	padding-right:20px;
}
ul.icons li.pdf {
	padding-left:auto;
	padding-right:0px;
}
ul.icons li.pdf a {
	background-position:right center;
	padding-left:auto;
	padding-right:20px;
}


.pdf16 {
	background-position:right center;
	padding-left:auto;
	padding-right:20px;
}
.pdf_right {
	float:left;
	text-align:left;
	background-position:left center;
	padding-right:auto;
	padding-left:38px;

}

/*  --- Rangemaps --- */


#rangeinfo .rangemap .overlay {
	right:0px;
}

#rangeinfo .rangemap .overlay#cities div {
	direction:ltr;
}

#rangeinfo .rangemap .overlay#cities div#la {
	top:108px;
}

#rangeinfo .toolbox {
	right:auto;
	left:0px;
}

/*  --- Framed Info Links ---  */

.framed.left {
	float:right;
}
.framed.right {
	float:left;
}

ul.framed {
	padding-left:auto;
	padding-right:15px;
}

#rolling {
	padding:7px;
	padding-left:3px;
}

/*  --- Main Teaser ---  */

#teaser div {
	background-image:url(/images/layout/wave-teaser-rtl.png);
}
* html #teaser div {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/layout/wave-teaser-rtl.png",sizingMethod="scale");
}
#teaser h1 {
	position:absolute;
	bottom:-17px;
}
#col2b #teaser div {
	background-image:url(/images/layout/wave-column-rtl.png);
}	
* html #col2b #teaser div {	
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/layout/wave-column-rtl.png",sizingMethod="scale");
}


/*  --- jQuery UI ---  */


/* Tabs
----------------------------------*/
.ui-tabs { _zoom: 1; 
	margin-right:auto;
	margin-left:39px;
}
.ui-tabs .ui-tabs-nav li {  float: right;  }
