/* additional styles for the arabic language */

body { font-size:0.9em; }

form div.rowLeft label, form div.row label { width:79px; }
form div.rowLeft input.text, form div.row input.text { width:170px; }

form div.rowRight label { width:89px; }
form div.rowRight input.text { width:159px; }

form label { float:right; }

#edge { background:url('../img/bg_header_r.jpg'); }

#content { font-size:1.15em; }
span.regularFont { font-size:0.7em; }

.tempRegularFont { font-size:0.8em !important; direction:ltr; }

#left div.boxLeft { font-size:1.2em; }

#right div.boxRight {
width:190px;
padding:15px 12px 1px 0px; }

#naviTop ul li {
float:right;
padding:0 22px 0 22px;
}

ul#flags {
margin-top:3px;
font-size:14px;
}

/*
#center { background-image:url('../img/bg_canvas_bottom_r.jpg'); }
*/

li.add_this_ar { margin-right:7px; }

/* ---------------------------------- NAVI TOP --- */
#naviTop ul li {
padding:0 20px 0 16px;
}

/* ------------------------------------------- NAVI RIGHT (LEFT) --- */
div#naviLeft {
clear:both;
float:right;
}

div#naviLeft ul { float:left; }

div#naviLeft li {
clear:both;
float:right;
margin:0 -1px 3px 0px;
}

html>body div#naviLeft li { margin:0 0 3px 1px; } /* nur gecko */

*+html>body div#naviLeft li { margin:0 -4px 3px 0; } /* nur IE 7 */

div#naviLeft li a {
width:176px;
padding:2px 17px 0 0;
background:url('../img/navi/bg_sub_navi_r.gif') no-repeat right bottom;
}

div#naviLeft li a.lvl1:hover { background:url('../img/navi/bg_sub_navi_active_r.gif') no-repeat right bottom; }

div#naviLeft li a.curr1 { background:url('../img/navi/bg_sub_navi_active_r.gif') no-repeat right bottom; }

div#naviLeft li.lvl2 { margin:-3px 0 0 0; }

html>body div#naviLeft li.lvl2 { margin:-3px 1px 0 0; } /* nur gecko */

*+html>body div#naviLeft li.lvl2 { margin:-3px 1px 3px -2px; } /* nur IE 7 */

div#naviLeft li ul {
position:relative;
left:182px;
width:177px;
margin:0 5px 5px 0;
border:none;
border-right:1px solid #d7d8dc;
border-bottom:1px solid #d7d8dc;
background:url('../img/navi/bg_sub_navi_lvl2.gif') repeat-x right bottom #F2F5F6;
}
html>body div#naviLeft li ul {
position:static;
width:180px;
margin-right:10px;
}

*+html>body div#naviLeft li ul { /* nur IE 7 */
position:relative;
left:193px;
}

div#naviLeft li li { margin:0 3px 3px 0; }

html>body div#naviLeft li li { margin-right:6px; }

div#naviLeft li li a { padding:0 12px 0 0; }

div#naviLeft li li a.lvl2:hover { background:url('../img/navi/list_item_2.gif') no-repeat right center; }

div#naviLeft li li a.curr2 { background:url('../img/navi/list_item_2.gif') no-repeat right center; }

/* ---------------------------------- PRODUCTS --- */
div#productsOverview a {
float:right;
margin:0 1px 3px 2px;
}

div.contentProducts div.infoLeft {float:right; }

div.contentProducts div.infoRight { float:right; }

div.contentProducts div.images { float:left; }

div.contentProducts div.imagesFull { clear:both; }

/* ------------------------------------------- ASHRAF TRADING --- */
#content .ashrafTrading p label { float:right; }

/* ------------------------------------------- CONTACT --- */
sup.mandatoryLegend { float:left; }

#content.contact table.job th, #content.contact table.job td { text-align:right; }

#content.contact form { font-size:0.85em }

#content.contact form p.inputCorrupt {
background-position:right;
padding:2px 30px 0 0;
}

#content.contact table.job th.error { padding:2px 30px 0 0; }

#content.contact table.job th { background-position:right; }

#content.contact input.zipcode { width:55px; }

#content.contact input.city { width:108px; }

#content.contact label.message { width:90px; }

#content.contact form textarea { width:429px; }

form input.submit { float:left; }

form input.resetForm { float:right; }

/* ------------------------------------------- SBT --- */
#content.sbt h3 label, #content.sbt h4 label { float:left; }

/* ------------------------------------------- FOOTER --- */
/*
#footer { background-image:url('../img/bg_footer_r.jpg'); }
*/

#footer ul li { font-size:0.6em; }
