*{


  padding:0;


  margin:0;


}





ul{


  list-style:none;


}





a{


  text-decoration:none;


  color:#000;


  outline:none;


}





div#fullWrap{


  float:left;


}





/* HEADER  ------------------------------------------*/


div#headerArea{


  height:146px;


  width:987px;


}





img#img_logo{


  position:absolute;


  top:25px;


  left:68px;


}





/* topNavi------------------------------------*/





ul#langNavi{


  position:absolute;


  left:258px;


  float:left;


  background-image:url(images/contactnavi_bg.gif);


  background-repeat:no-repeat;


}





ul#langNavi li{


  float:left;


}





ul#langNavi li a,ul#langNavi li {


  float:left; 


  display:block; 


  height:21px; 


  margin-top:0px; 


  margin-left:5px;


  margin-right:0px !important;


}





ul#contactNavi{
  position:absolute;
  float:left; 
  left:738px;
  background-image:url(images/contactnavi_bg.gif);
  background-repeat:no-repeat;
  width:500px;
}

ul#contactNavi li{
  float:left;
}

ul#contactNavi li.second{
  position:relative;
}

li.second a{
  display:block;
  margin-top:12px;
  margin-left:10px;
}

li.third{
  position:relative;
}

li.third a{
  display:block;
  margin-top:12px;
  margin-left:10px;
}




li#first a{


  background-image:url(images/cn_contact_ar.gif);


  background-repeat:no-repeat;


  background-position:0px 0px;


  display:block;


  height:11px;


  width:100px;


  margin-top:10px;


  margin-left:10px;


  overflow:hidden;


  text-indent:-5000px;


}





li#first a:hover{


  background-position:0px -13px;


}





a#langEN{


  background-image:url(images/englishSwitch.gif);


  background-repeat:no-repeat;


  background-position:0px 0px;


  display:block;


  height:13px !important;


  width:100px;


  text-indent:-5000px;


}





a#langEN:hover{


  background-position:0px -13px;


}





a#langRU{


  background-image:url(images/russianSwitch.gif);


  background-repeat:no-repeat;


  background-position:0px 0px;


  display:block;


  height:11px;


  width:100px;


  text-indent:-5000px;


}





a#langRU:hover{


  background-position:0px -13px;


}





/*  headermenue  ----------------------------------------------*/





ul#headerMenueLeft{


  position:absolute;


  top:112px;


  left:258px;


  float:left;


  list-style:none;


  height:13px;


  overflow:hidden;


}





ul#headerMenueLeft li{


  float:left;

}





ul#headerMenueLeft li a{


  margin-right:15px;


}



ul#headerMenueRight{


  position:absolute;


  top:112px;


  left:738px;


  float:left;


  height:13px;


  overflow:hidden;


  list-style:none;
  width:400px;

}





ul#headerMenueRight li{


  float:left;


}





ul#headerMenueRight li a{

  margin-right:11px;

}



#placeholderli_ru{


	background-image:url(images/media_library.gif);


	background-position:0px 0px;


	background-repeat:no-repeat;


	width:88px;


	height:18px;


}





#placeholderli2{


	background-image:url(images/placeholdermedia.gif);


	background-position:0 -2px;


	background-repeat:no-repeat;


	width:88px;


	height:18px;


}











/*  MAIN CONTENT  ------------------------------------*/


div#mainContentArea{


  float:left;


  font-family:Arial, Helvetica, sans-serif;


  font-size:11px;


  color:#000;


  width:987px;


  background-image:url(images/content_bg_tile3.gif);


  background-repeat:repeat-y; 


}





div#contentMenuLeft{


  float:left;


  display:block;


  min-height:1px;


  width:259px;


  min-width:259px;


  margin:0;


  padding:0;


}





div#contentColumnMiddle{


   position:relative;


   float:left;


   display:inline;


   width:415px;


   margin-left:27px;


   margin-top:20px;


   padding-bottom:30px;


}





div#contentColumnRight{


   float:right;


   display:inline;  


}





div#contentColumnRight p{


   width:206px;


   margin-top:30px;


   margin-right:20px;


}





/* LINKE SPALTE --------------------------------------*/


/*  zweite navigationsebene  ----------------------------  */


ul#secondLevel{


   color:#ccc;


}





ul#secondLevel li{


   line-height:17px;


   border-bottom:1px solid #595959;


   background-color:#4c4c4c;


}





ul#secondLevel li div{


  margin-left:15px;


  padding-top:6px;


  padding-bottom:6px;


}





ul#secondLevel li div a{


  color:#ccc;


  display:block;


  padding-left:10px;


}





ul#secondLevel li div a:hover{


  color:#fff;


  background-image:url(images/whitearrow.gif);


   background-repeat:no-repeat;


   background-position: 0px 5px;


}





ul#secondLevel li#secondActive{


  color:#fff;


  background-color:#000;


  border-bottom:1px solid #595959;


}





ul#secondLevel li#secondActive div a{


   display:block;


   padding-left:10px;


   font-weight:normal;


   color:#fff;


   background-image:url(images/whitearrow.gif);


   background-repeat:no-repeat;


   background-position: 0px 5px;


}





/* dritte navigationsebene ----------------------------*/


ul#thirdLevel{


   border-top:1px solid #595959;


   padding-top:6px;


   padding-bottom:16px;


}





ul#thirdLevel li{


   font-weight:normal;


   border:none;


   background-color:#000;


}





ul#thirdLevel li div{


  margin-left:25px;


  padding-top:3px;


  padding-bottom:3px;


}





li#secondActive ul#thirdLevel li div a{


  display:block;


  width:200px;


  font-weight:normal;


  color:#fff;


  padding-left:10px;


  background-image:none;


}





li#secondActive ul#thirdLevel li div a:hover{


   color:#fff;


   background-image:url(images/whitearrow.gif);


   background-repeat:no-repeat;


   background-position: 0px 4px;


}





li#secondActive ul#thirdLevel li div a.thirdActive{


   color:#cc0002;


   background-image:url(images/redarrow.gif);


   background-repeat:no-repeat;


   background-position: 0px 4px;


}





li#secondActive ul#thirdLevel li div a.thirdActive:hover{


   color:#cc0002;


   background-image:url(images/redarrow.gif);


   background-repeat:no-repeat;


   background-position: 0px 4px;


}





/* MITTLERE SPALTE  ---------------------------------------*/


h1.flash{


 font-family:  Arial, Helvetica, sans-serif;


 font-size:42px;


 color:#F7F8F8;


 font-weight:inherit;


 letter-spacing:-5px;


 line-height:51px;


 margin-bottom:12px;


}





h4.flash{


 font-family:  Arial, Helvetica, sans-serif;


 font-size:42px;


 color:#F7F8F8;


 font-weight:inherit;


 letter-spacing:-5px;


 line-height:51px;


 width:440px;


 margin-top:20px;


 margin-left:29px;


}








h2.contentHeader{


  font-family:Arial, Helvetica, sans-serif;


  font-size:24px;


  color:#000;


  margin-bottom:15px;


  


}





p.bodytext{


   line-height:19px;


   margin:0px;


   margin-left:2px;


   margin-bottom:12px;


}





div#contentColumnMiddle ul{


	margin-left:2px;


}





div#contentColumnMiddle li{


    background-image:url(images/list_square_red_small.gif);


	background-repeat:no-repeat;


	background-position:0px 8px;


	line-height:20px;


	text-indent:12px;


	margin-bottom:9px;


}





/*-------- IE ONLY ---------------*/


* html div#contentColumnMiddle li{


    height:20px;


} 


/*---------------------------------*/





div#contentColumnMiddle a ,div#colRight a{


    font-weight:bold;


	background-image:url(images/doubleArrow.gif);


	background-repeat:no-repeat;


	background-position:0px 1px;


	/*background-position:0px 4px;*/


	padding-left:8px;


}





div#colRight .csc-textpic-image a {


	background-image:none;


	padding-left:0px;


}





div#contentColumnMiddle a:hover,div#colRight a:hover{


    color:#D40003;


    font-weight:bold;


	background-image:url(images/doubleArrow.gif);


	background-repeat:no-repeat;


	background-position:0px -12px;


	/*background-position:0px 4px;*/


	padding-left:8px;


}





div#colRight .csc-textpic-image a:hover {


	background-image:none;


	padding-left:0px;


}





div#contentColumnMiddle a.anchorlink,div#colRight  a.anchorlink{


	background-image:none;


	height:1px;


	display:none;


}





ul#microIcons{


   position:absolute;


   top:-14px;


   left:375px;


   float:left;


   width:65px;


   list-style:none;


}





ul#microIcons li {


   float:left;


}





ul#microIcons li a{


   display:block;


   height:12px;


   width:13px;


   overflow:hidden;


}





ul#microIcons li a#icon1{


   background-image:url(images/icon1.gif);


   background-repeat:no-repeat;


   background-position:0px 0px;


   margin-right:12px;


}





ul#microIcons li a#icon1:hover{


   background-position:0px -12px;


}





ul#microIcons li a#icon2{


   background-image:url(images/icon2.gif);


   background-repeat:no-repeat;


   background-position:0px 0px;


   margin-right:12px;


}





ul#microIcons li a#icon2:hover{


   background-position:0px -12px;


}





ul#microIcons li a#icon3{


   margin-left:1px;


   background-image:url(images/icon3.gif);


   background-repeat:no-repeat;


   background-position:0px 0px;


}





ul#microIcons li a#icon3:hover{


   background-position:0px -12px;


}





div #contentColumnMiddle #nonflash{


	font-size:11px;


}


div #contentColumnMiddle #nonflash input,div #contentColumnMiddle #nonflash textarea,div #contentColumnMiddle #nonflash select{


	font-size:11px;


	font-family:Arial, Helvetica, sans-serif;


	background-color:#D9D9D9;


	border:0px;


	width:244px;


}


div #contentColumnMiddle #nonflash input,div #contentColumnMiddle #nonflash select{


	height:16px;


	


}





div #contentColumnMiddle #nonflash #submitButton{


	width:34px;


	height:13px;


}


.asterisk {


	background-image:url(/fileadmin/template_omniyat_re/images/asterisk.gif);


	background-repeat:no-repeat;


	width:14px;


}	





/* FOOTER ------------------------------------------------*/


div#footerArea{


  font-family:Arial, Helvetica, sans-serif;


  font-size:11px;


  color:#000;


  float:left;


  display:inline;


  height:62px;


  width:987px;


  margin-top:13px;


  background-color:#e6e6e6;


}





div#footerNews{


  float:left;


  display:inline;


  width:244px;


  height:61px;


  margin-left:15px;


  background-image:url(images/footer_bg_tile.gif);


  background-repeat:repeat-y;


  background-position:right;


}





div#footerEvents{


  float:left;


  display:inline;


  width:226px;


  height:61px;


  margin-left:15px;


  background-image:url(images/footer_bg_tile.gif);


  background-repeat:repeat-y;


  background-position:right;


}





div#footerLogin{


  float:right;


  display:inline;


  overflow:hidden;


  border:1px solid red;


}


/* news + events ------------------------------------------*/


h4.footerHeader{

   font-family:Arial, Helvetica, sans-serif;

   font-size:11px;

   color:#000;

   margin-top:6px;

   margin-bottom:3px;

}



ul.footerList{

   float:left;

   display:inline;

}



ul.footerListRU{

   float:left;

   display:inline;

}



ul.footerList li{

   float:left;

   display:inline;

   line-height:16px;

}



ul.footerListRU li{

   float:left;

   display:inline;

   line-height:16px;

}



ul.footerList strong{

   float:left;

   display:inline;

}



ul.footerListRU strong{

   float:left;

   display:inline;

}



ul.footerList span{

   display:block;

   float:left;

   display:inline;

}



ul.footerListRU span{

   display:block;

   float:left;

   display:inline;

}



ul.footerList li a{

   font-weight:normal;

   float:left;

   display:inline;

   margin-right:10px;

}



ul.footerListRU li a{

   font-weight:normal;

   float:left;

   display:inline;

   margin-right:10px;

}



div#footerNews ul.footerList li a{

    width:167px;

	background-image:url(images/more.gif);

    background-repeat:no-repeat;

    background-position:134px 5px;

}



div#footerNews ul.footerListRU li a{

    width:180px;

	background-image:url(images/more_footer_news_events.gif);

    background-repeat:no-repeat;

    background-position:120px 5px;

}



div#footerEvents ul.footerList li a{

    width:161px;

	background-image:url(images/more.gif);

    background-repeat:no-repeat;

    background-position:128px 5px;

}



div#footerEvents ul.footerListRU li a{

	background-image:url(images/more_footer_news_events.gif);

    background-repeat:no-repeat;

    background-position:156px 5px;

	width:210px; 

}




/* loginbereich --------------------------------------*/


ul#loginTabbed{


   float:none;


   width:474px;


   height:21px;


   background-color:#4c4c4c;


}





ul#loginTabbed li{


   float:left;


   background-color:#4c4c4c;


}





ul#loginTabbed li a{


   display:block;


   line-height:19px;


   padding-right:22px;


   padding-left:22px;


   border-bottom:1px solid #737373;


   border-top:1px solid #ccc;


   border-left:1px solid #878787;


   border-right:1px solid #ccc;


   color:#ccc;


}





ul#loginTabbed li a#loginFirst{


   padding-left:0px;


}





ul#loginTabbed li a:hover{


   color:#fff;


}





ul#loginTabbed li a.loginActive{


   background-color:#e6e6e6;


   color:#333;


   border-bottom:1px solid #e6e6e6;


   border-left:1px solid #e6e6e6;


   border-top:1px solid #e6e6e6;


}





div.loginTabContent{


   float:left;


   position:relative;


   top:6px;


   left:0px;


}





div.loginTabContent form{


   float:left;


   display:block;


   clear:both;


}





div.inputBox{


   float:left;


   display:inline;


   margin-right:8px;


}





div.inputBox input{


   font-family:Arial, Helvetica, sans-serif;


   font-size:11px;


   color:#fff;


   background-color:#b3b3b3;


   padding:1px 0px 1px 10px;


   border:none;


   width:200px;


}





div.inputBox label {


   float:left;


}





div.inputBox label a{


   font-family:Arial, Helvetica, sans-serif;


   font-size:10px;


   color:#666;


   display:block;


   text-indent:8px;


   background-image:url(images/loginarrow.gif);


   background-repeat:no-repeat;


   background-position:0px 3px;


}





input.submitButton{


   float:left;


   border:none;


}





.loggedinleft


{


	float:left;


	margin-top:8px;


}


.loggedinright


{


	float:right;


	margin-right:10px;


	margin-top:8px;


}


.loggedinright a,.loggedinright a:hover,.loggedinright a:visited


{


	color:#CC0001;


	font-weight:bold;


	background-image:url(images/header_redarrow.png);


	background-position:0px 4px;


	background-repeat:no-repeat;


	padding-left:10px;


}	


/*  COPYRIGHT  --------------------------------------------------*/


div#copyContainer{


  float:left;


  display:inline;


  width:987px;


  margin-top:10px;


}





div#copyContainer div#copyString{


   float:right;


   display:inline;


   height:12px;


}





div#copyContainer span{


   float:left;


   display:inline;


   font-family:Arial, Helvetica, sans-serif;


   font-size:10px;


   font-weight:normal;


   color:#808080;


   margin:0px 4px 0px 4px;


}





div#copyContainer img{


   float:left;


   border:none;


   margin-top:2px;


}





/* SEARCH ------------------------------------------------------------*/





div#contentColumnMiddleLarge{


   position:relative;


   float:left;


   display:inline;


   width:728px;


}





div#searchHeader{


  


}





div#searchHeaderLeft{


   float:left;


   width:479px;  


}





div#searchHeaderRight{


  float:right;


  width:230px;


  height:30px;


}





div#searchHeaderRight p{


  font-weight:bold;


  color:#676767;


  padding-top:14px;


  padding-bottom:0px;


}





div#searchHeaderRight select{


  border:none;


  font-family:Arial, Helvetica, sans-serif;


  font-size:11px;


  width:210px;


  margin-bottom:10px;


  background-color:#b3b3b3;


  color:#fff;


  padding:0px 0px 0px 0px;


}





div#searchHeaderRight input{


   float:right;


   padding-right:20px;


}





h1.flash_temp{


    padding-left:29px;


}





p.resultsFor{


   color:#666;


   padding-left:29px;


}





ul#browseBox{


   display:block;


   list-style:none;


   position:absolute;


   width:140px;


   top:92px;


   left:345px;


   margin-top:6px;


}





ul#browseBox li{


   float:left;


   display:inline;


   margin-right:3px;


}





ul#browseBox li a{


   color:#999999;


}





ul#browseBox li a:hover{


   color:#cd0005;


}





ul#listBlocks{


   float:left;


   background-color:#ffffff;


   border-top:1px solid #e6e6e6;


   border-bottom:27px solid #f8f8f8;


   margin:0;


   padding:0;


   list-style:none;


}





ul#listBlocks li{


   float:left;


   display:inline;


   margin-top:13px;


   background-color:#e6e6e6;


}





div.captionContainer{


   float:left;


   display:inline;


   width:728px;


   height:30px;


   margin-bottom:14px;


   background-color:#b3b3b3;


}





h4.titleCaption{


   font-family:Arial, Helvetica, sans-serif;


   font-size:11px;


   float:left;


   width:550px;


   padding-left:29px;


   padding-top:7px;


   color:#fff;


   font-weight:bold;


}





ul#listBlocks li h4.titleCaption a{


   color:#fff;


   font-weight:bold;


   background-image:none;


   padding:none;


   margin:none;


   text-indent:0px;


}





ul#listBlocks li p.searchResDesc{


   float:left;


   margin-left:29px;


   margin-bottom:15px;


   width:627px;


   line-height:17px;


   color:#666;


   display:inline;


}





ul#listBlocks li p.hitPercent{


   float:right;


   width:60px;


   padding-top:5px;


   font-weight:bold;


   color:#fff;


   font-size:17px;


}





strong.tx-indexedsearch-redMarkup{


   color:#cd0005;


   font-weight:bold;


}





div.infoContainer{


   float:left;


   width:728px;


   height:28px;


   background-image:url(images/searchlist_bg_bottom.gif);


   background-repeat:repeat-x;


   background-position:top left;


}





div.infoContainer p.searchInfo{


   float:left;


   width:300px;


   margin-left:29px;


   padding-top:6px;


   color:#b3b3b3;


   font-weight:bold;


   display:inline;


}





div.infoContainer p.searchInfo span{


   color:#666;


}





.openButton a{


   float:right;


   padding-top:6px;


   padding-right:10px;


   font-weight:bold;


   color:#cc0003;


}





#is-selectboxes


{


	position:absolute;


	top:20px;


	left:500px;


	z-index:88;


	display:block;


}





#is-orderby


{


	margin-bottom:12px;


	font-weight:bold;


	width:200px;


}


.dd_frame2


{


	width:190px;


}





#is-submit{


	width:219px;


	margin-right:10px;


	margin-top:13px;


}





.is-submitimg


{


	float:right;


}





#is-leftwrap


{


	width:445px;


	position:relative;


	margin-left:32px;


	display:block;


}


#is-whatis


{


	width:430px;


	line-height:16px;


}





#is-browsebox


{


 	


	display:block;


	line-height:16px;


}


.tx-indexedsearch-sw


{


	color:#CC0003;


	font-weight:bold;


}





#is-browsebox ul 


{


	float:right;


	height:16px;	


}





#is-browsebox ul li


{


	float:left;


	margin:0px 2px 0px 2px;


}





#is-searchfield


{


	float:right;


}





.is-submitbuttontd


{


	padding-right:13px;


}





#is-inputBox input


{


	width:203px;


}





#emailfeld input


{


	width:230px;


}





p.is-noresults


{


	margin-left:32px;


	margin-top:20px;


	margin-bottom:20px;


}


/* MANAGEMENT --------------------------------------------------*/


div#contentColumnMiddleFull{


   float:left;


   display:inline;


   width:480px;


   overflow:hidden;


}





div#contentColumnMiddleFull p.bodytext{


   margin-left:27px;


   margin-top:20px;


   width:435px;


}





div#contentColumnMiddleFull h1{


   margin-left:27px; 


   margin-top:20px !important;


}





p.contactItems{


   margin-left:29px;


   padding-bottom:15px;


   line-height:17px;


   color:#666;


}





a.contactLink{


   display:block;


   padding-top:6px;


   margin-left:340px;


   font-weight:bold;


   color:#cc0003;


}





h5.titleCaption2{


   font-family:Arial, Helvetica, sans-serif;


   font-size:11px;


   float:left;


   width:480px;


   padding-left:29px;


   padding-top:8px;


   padding-bottom:8px;


   color:#fff;


   font-weight:bold;


   margin-bottom:14px;


   background-color:#b3b3b3;


}





.tdspacer2


{


	width:28px;


	text-indent:15px;


}







h3 {
	font-size:11px;
}






.sIFR-hasFlash h5.flash{


     visibility: hidden;


}


h5.flash{


	color:#666666;


}


.sIFR-hasFlash h1.flash{


     visibility: hidden;


}


h1.flash{


	color:#666666;


}








/* TEMP DEBUG------------------------------------*/





ul#tempNavi2{


  position:absolute;


  left:258px;


  float:left;


  background-image:url(images/contactnavi_bg.gif);


  background-repeat:no-repeat;


}





ul#tempNavi2 li{


  float:left;


}





ul#tempNavi2 li a{


  float:left; 


  display:block; 


  height:11px; 


  width:100px; 


  margin-top:10px; 


  margin-left:10px;


}





/*------------------------------------------*/





p#contactMapLink{


   padding-top:115px;


}








#flashoverlay{


	top:146px;


	left:329px;


	position:absolute;


	height:314px;


	width:658px;


	z-index:1500000;


}








/*-------------------------------------------------*/


div.teamContainer{


   background-image:url(images/news/searchlist_bg_bottom.gif);


   background-repeat:repeat-x;


   background-position:top left;


   width:480px;


   height:124px;


}





div.textContainer{


   float:left;


   height:123px;


   padding-left:27px;
   width:364px;
}





div.teamContainer p{


   float:left;


   display:inline;


   width:350px;


   line-height:18px;


   padding:0px !important;


}





/*div.teamContainer div.textContainer a{


   float:left;


   display:inline;


   display:block;


   width:250px;


   line-height:18px;


}*/





div.teamContainer img{


   float:right;


   margin-top:1px;


   border:0px !important;


   background-image:none;


}





a.teamName{


   color:#000;


   margin-top:15px;


   font-weight:bold;


   background-image:url(images/arrows-menu.png);


   background-position:0px 3px;


   background-repeat:no-repeat;


   padding-left:8px;


   float:left;


   display:inline;


   width:250px;


   line-height:18px;


}





p.teamNameNoLink{


   height:18px !important;


}





a.teamName:hover{


   color:#cc0202;


   background-image:url(images/arrows-menu.png);


   background-position:0px -10px;


   background-repeat:no-repeat;


   padding-left:8px


}





p.teamNameNoLink{


   color:#000;


   margin-top:15px;


   font-weight:bold;


   float:left;


   display:inline;


   width:250px;


   line-height:18px;


}





p.teamPosition{


   color:#666;


   font-weight:normal;


   height:65px;
   

}





a.teamEmail{


   color:#666;


   font-weight:bold;


   background-image:url(images/arrow-menu-grey.gif);


   background-position:0px 4px;


   background-repeat:no-repeat;


   padding-left:8px;


   float:left;


   display:inline;


   display:block;


   width:250px;


   line-height:18px;


}





a.teamEmail:hover{


   color:#cc0202;


   background-image:url(images/arrow-menu-grey.gif);


   background-position:0px -9px;


   background-repeat:no-repeat;


   padding-left:8px;


}





a.teamPicLink {


   background-image:none !important;


   border:0px;


}


.tx-flseositemap-pi1 li
{
	 list-style:none;
	 background:none;
}


li.deep0
{
	margin-left:0px;
}

li.deep1
{
	margin-left:20px;
}

li.deep2
{
	margin-left:40px;
}

li.deep3
{
	margin-left:60px;
}