html {
  height: 100%;
}

body {
  height: 101%;
}

.positioner{
 text-align: left;
 margin: 0px auto;
 width: 1028px;
}

.headerWrapper {
  float: left;
  padding: 0 4px;
  width: 1020px;
  height: 266px;
  background: url(../images/backgroundTop.gif) no-repeat left top;
}

.contentWrapper {
  float: left;
  padding: 0 4px;
  width: 1020px;
  background: url(../images/backgroundMiddle.gif) repeat-y left top;
}

.layoutHeader{
  float:left;
  width: 1020px;
  height: 89px;
}

.layoutHeader2 {
  float: left;
  width: 1020px;
}

.themeImage {
  float: left;
  height: 176px;
  margin: 0;
  padding: 0;
}

.layoutMenuTop{
  display: block;
  width: 779px;
  float: left;
  padding-left: 241px;
  height: 28px;
  background: url(../images/menuTopBg.gif) repeat-x top left;
}


   .srcLogo{
     float: left;
     display: inline;
     width: 1020px;
     height: 61px;
     background: url(../images/headerBg.gif) repeat-x top left;
   }
   .srcNavi{
     float: left;
     margin-top: 25px;
   }
   .srcNavImg{
     float: right;
     margin-left:1px;
     margin-top: 25px;   
   }
   .srcTopMenu{
     float: left;
   }
   .srcSearch{
     margin-top: 25px;
     border: 1px solid #c1c1c1;
     height: 40px;
     display:block;
   }
   .srcLang{
     float: right; 
     margin-top: 20px;
   }



.layoutContentBg{
  width: 1020px; 
  float: left;
  margin-top: 0px;
  display: inline;
  background-color: #FFFFFF;
}

.layoutMenu{
  float: left;
  padding-top: 0px;
  width: 241px;
  background: url(../images/menuLeftBg.gif) no-repeat left top;
  height: 176px;
}

.layoutSpace{
  width: 25px;
  float: left;
}

.layoutAddress {
  float: left;
  width: 241px;
}

.outerContent{
  float: left;
  width: 1020px;
}

.fullBox{
  float: left; 
  width: 965px;
  margin: 0px 0px 0px 0px; 
}

.contentBox{
  float: left; 
  width: 739px;
  margin: 20px;
}

.footer{
  clear:both;
}

.pageEnd{
  float: left;
  width: 1020px;
  padding: 0 4px;
  height: 4px;
  line-height: 4px;
  background: url(../images/backgroundBottom.gif) no-repeat left top;
}

.error {
  border: 1px solid #DF9999;
  background-color: #F8CDCD;
  padding: 10px;
}
