*{ margin:0 auto; padding:0; font-family:Arial;}
ul{list-style-type: none; list-style-image:none;}
img{border:none;}
body{background: #F5F1E8;}
#siteContainer{background: url(../images/bg.png) repeat-y; width:976px;margin-top:10px; padding-bottom:15px;}

#siteContainer:after{content:"."; display:block; clear:both; height: 0; visibility:visible;}    
#siteHeader_tr{ background: url(../images/top_banner_tr.png); width:963px; height:70px;}
#siteHeader_en{ background: url(../images/top_banner_en.png); width:963px; height:70px;} 
#siteHeader_de{ background: url(../images/top_banner_en.png); width:963px; height:70px;}
#siteHeader_fr{ background: url(../images/top_banner_en.png); width:963px; height:70px;}    
#topMenuContainer{background:#e5e5e5; width:963px; height:30px;}
#headerContainer{float:right;text-align: right; margin-right:5px;}

.searchLeft{ background: url(../images/searchLeft.png); width:8px; height:18px; float:left; display:block;}
.searchRight{ background: url(../images/searchRight.png); width:25px; height:18px;float:left; display:block;}
.inputContainer{ display:block; background: url(../images/searchInput.png) repeat-x; height:18px; border:0px;float:left;}
.searchInput{ border:0px; background:none; margin:0; padding: 0; color:#838383;float:left;font:arial; width:132px; }

#headerContainer  li{margin-top:3px;}
#headerContainer  li a{ color:#666666 ; font-family:Arial; font-size:12px; text-decoration: none; line-height:180%;}
#headerContainer  li a:hover{ color:#666666 ; font-family:Arial; font-size:12px; text-decoration: underline; line-height:180%;}
#lngBarContainer a{ margin-left:4px;}