/* CSS Document */

HTML {
  height: 100%;
  overflow: hidden;
  background-color : #000000;
}

BODY {
  overflow: hidden;
  margin: 0px;
  height: 100%;
  width: 100%;  
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-align: left;
  background-color : #000000;
}

div.divContentHolder{
  position : relative;
  background-color : #000000;
  width : 900px;
  height: 600px;
}
div.divHeaderHolder{
  position : relative;
  width : 900px;
  height: 100px;
  border-left: 1px dashed #808080;
  border-right: 1px dashed #808080;
}
div.divLogo{
  position: absolute;
  top: 18px;
  left: 14px;
  width : 310px;
  height: 46px;
}
div.divSlide{
  position: absolute;
  top: 0px;
  left: 269px;
  width : 300px;
  height: 100px;
}

div.divMainContent{
  position: absolute;
  top: 100px;
  left: 0px;
  width : 900px;
  height: 500px;
  border: 1px dashed #808080;
}
div.divMenuHolder{
  position: absolute;
  top: 0px;
  left: 0px;
  background-color : #000000;
  width : 883px;
  height: 19px;
  padding-top: 4px;
  padding-left: 15px;
  border-bottom: 1px dashed #808080;
  text-align: left;
}
table.tableMenu{
}
td.tdMenuItem{
  text-align: left;
  padding-bottom: 3px;
  padding-left: 0px;
  padding-right: 35px;
  height: 21px;
}
a.menuLink{
  font-size: 11px;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
a.menuLink:hover{
  color: #818181;
}
a.menuLinkActive{
  font-size: 11px;
  color: #818181;
  font-weight: bold;
  text-decoration: none;
}

div.divContent{
  position: absolute;
  top: 24px;
  left: 0px;
  width : 898px;
  height: 442px;
  text-align: left;
}
div.divContentImage{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 574px;
  height: 442px;
}
div.divContentText{
  position: absolute;
  top: 0px;
  left: 602px;
  width: 269px;
  padding-right: 29px; 
  height: 385px;
  font-size: 11px;
  overflow-x: hidden;
  overflow-y: auto;
  color: #FFFFFF;
}
div.divContentText h1{
  margin: 0px;
  margin-top: 18px;
  float: left;
  font-family: Arial;
  font-size: 24px;
  color: #FF8400;
  text-align: left;
  font-weight: normal;
  width: 269px;
}
div.divContentText h2{
  margin: 0px;
  margin-top: 20px;
  float: left;
  font-family: Arial;
  font-size: 11px;
  color: #FFFFFF;
  text-align: left;
  font-weight: normal;
}
div.divContentText h2 b{
  color: #FF8400;
}

div.divSubmenu{
  position: absolute;
  top: 395px;
  left: 602px;
  width: 269px;
  height: 47px;
}
div.divSubmenu h3{
  font-size: 11px;
  margin: 0px;
  float: left;
  background-image: url('../images/square.png');
  background-repeat: no-repeat;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
  cursor: pointer;
}

div.divIntroText{
  position: absolute;
  top: 22px;
  left: 249px;
  width: 400px;
  height: 50px;
  text-align: center;
}
div.divIntroText h1{
  font-size: 28px;
  margin: 0px;
}
div.divIntroText h2{
  font-size: 12px;
  margin: 0px;
  margin-top: -4px;
}

div.divIntroBut{
  position: absolute;
  top: 80px;
  left: 36px;
  width: 376px;
  height: 368px;
  text-align: center;
}

div.divIntroBut h2{
  font-size: 11px;
  font-weight: bold;
  margin: 0px;
}

div.divIntroBut h2 a{
  color: #FFFFFF;
  text-decoration: none;
}

div.divIntroBut h3{
  font-size: 11px;
  margin: 0px; 
}
div.divIntroBut h3 a{
  color: #848484;
  background-image: url('../images/square.png');
  background-repeat: no-repeat;
  padding-left: 10px;
  text-decoration: none;
}

div.divIntroDash{
  position: absolute;
  top: 75px;
  left: 446px;
  width: 6px;
  height: 308px;
  border-left: 1px dashed #808080;
  border-right: 1px dashed #808080;
}

td.tdContactName{
  font-family: Arial;
  font-size: 11px;
  color: #FF8400;
  text-align: left;
  padding-right: 10px;
}
td.tdFuncName{
  font-family: Arial;
  font-size: 11px;
  color: #848484;
  text-align: left;
}

div.divFooter{
  position: absolute;
  top: 565px;
  left: 1px;
  background-color : #000000;
  width : 898px;
  height: 35px;
  border-top: 1px dashed #808080;
}
div.divFooterContent{
  position: absolute;
  top: 3px;
  left: 0px;
  width : 572px;
  height: 30px;
  font-size: 10px;
  color: #888888;
  text-align: center;
}
div.divFooterContentIntro{
  position: absolute;
  top: 3px;
  left: 0px;
  width : 898px;
  height: 30px;
  font-size: 10px;
  color: #888888;
  text-align: center;
}
div.divBannerHolder{
  position: absolute;
  top: 0px;
  left: 572px;
  width : 327px;
  height: 35px;
}
div.divBanner{
  float: left;
}

div.divLeftTop{
  position: absolute;
  top: 100px;
  left: -100%;
  width: 100%;
  height: 23px;
  border-top: 1px dashed #808080;
}
div.divLeftBottom{
  position: absolute;
  top: 565px;
  left: -100%;
  width: 100%;
  height: 35px;
  border-top: 1px dashed #808080;
  border-bottom: 1px dashed #808080;
}
div.divRightTop{
  position: absolute;
  top: 100px;
  left: 900px;
  width: 100%;
  height: 23px;
  border-top: 1px dashed #808080;
}
div.divRightBottom{
  position: absolute;
  top: 565px;
  left: 900px;
  width: 100%;
  height: 35px;
  border-top: 1px dashed #808080;
  border-bottom: 1px dashed #808080;
}
div.divTop {
  position: absolute;
  top: -100%;
  left: 0px;
  width: 900px;
  height: 100%;
  border-left: 1px dashed #808080;
  border-right: 1px dashed #808080;
}
div.divBottom {
  position: absolute;
  top: 600px;
  left: 0px;
  width: 900px;
  height: 100%;
  border-left: 1px dashed #808080;
  border-right: 1px dashed #808080;
}
div.divGrey {
  position: absolute;
  top: -1000px;
  left: 573px;
  width: 327px;
  height: 3000px;
  background-color: #1e1e1e;
}

div.divLanguage{
  position: absolute;
  top: 55px;
  left: 840px;
  width: 80px;
  height: 30px;
  text-align: left;
}
div.divSlogan{
  position: absolute;
  top: 14px;
  left: 600px;
  width: 300px;
  height: 30px;
  text-align: left;
}
div.divSlogan h1{
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}
div.divSearchForm{
  position: absolute;
  top: 40px;
  left: 600px;
  width: 175px;
  height: 40px;
  text-align: left;
}
div.divSearchContent{
  position: absolute;
  top: 0px;
  left: 0px;
  width: 175px;
  height: 40px;
  font-size: 11px;
}
div.divSearchInputBg{
  position: absolute;
  top: 15px;
  left: 0px;
  width: 131px;
  height: 16px;
}
div.divSearchButton{
  position: absolute;
  top: 13px;
  left: 138px;
  width: 20px;
  height: 20px;
}

.inputSearch{
  border: 0px solid #FFFFFF;
  width: 125px;
  height: 16px;
  background: transparent;
  font-size: 11px;
  padding-left: 3px;
}

td.tdNewsTitle{
  border-top: 1px dashed #808080;
  padding-top: 2px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  width: 270px;
}
td.tdNewsText{
  border-bottom: 1px dashed #808080;
  color: #848484;
  font-size: 10px;
  padding-bottom: 2px;
  width: 270px;
}
td.tdNewsSpacer{
  height: 14px;
  width: 270px;
}
td.tdVacTitleList{
  border-top: 1px dashed #808080;
  padding-top: 8px;
  padding-bottom: 8px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  width: 270px;
}

td.tdVacTitle{
  padding-top: 2px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
  width: 270px;
}
td.tdVacText{
  color: #848484;
  font-size: 10px;
  padding-bottom: 2px;
  width: 270px;
}

td.tdHistorieLabel{
  padding-right: 5px;
}

div.divFormLabel{
  position: absolute;
  left: 0px;
}
div.divFormInput{
  position: absolute;
  left: 3px;
}
div.divInputText{
  position: absolute;
  left: 0px;
  width: 250px;
  height: 20px;
}
.inputText{
  border: 0px solid #FFFFFF;
  width: 260px;
  height: 15px;
  font-size: 11px;
}
div.divFormSubmit{
  position: absolute;
  left: 170px;
  width: 100px;
  text-align: center;
  font-size: 11px;
  color: #000000;
  font-weight: bold;
  cursor: pointer;
}
.inputArea{
  border: 0px solid #FFFFFF;
  width: 262px;
  height: 30px;
  font-size: 11px;
  font-family: Arial;
}



a.langLink{
  font-size: 11px;
  color: #484848;
}
a.langLink:hover{
  color: #FFFFFF;
}
a.langLinkActive{
  font-size: 11px;
  color: #FFFFFF;
}

a.submenuLink{
  font-size: 11px;
  color: #848484;
  text-decoration: none;
}
a.submenuLink:hover{
  color: #FFFFFF;
}
a.submenuLinkActive{
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}

a.whiteLink{
  font-size: 11px;
  color: #FFFFFF;
  text-decoration: none;
}
a.whiteLink:hover{
  color: #848484;
}
a.orangeLink{
  font-size: 11px;
  color: #FF8400;
  text-decoration: none;
}
a.orangeLink:hover{
  color: #FFFFFF;
}
a.greyLink{
  color: #848484;
  text-decoration: none;
}
a.greyLink:hover{
  color: #FFFFFF;
}
a.darkGreyLink{
  color: #848484;
  text-decoration: none;
}
a.darkGreyLink:hover{
  text-decoration: underline;
}
