.positioner{
 text-align: left;
 margin: 0px auto;
 width: 887px;
}

.layoutBox{
  float: left;
  width: 887px;
}

.layoutHeader{
 float:left;
 width: 887px;
 height: 80px;
}

.layoutMenuTopWrapper {
  width: 100%;
  background: url(../images/menuBG.gif) repeat-x top;
  height: 40px;
}

.layoutMenuTop{
  display: block;
  width: 887px;
  height: 40px;
  margin: 0 auto;
}

.themeImage {
  width: 887px;
  height: 246px;
  float: left;
}

table p {
  margin: 0;
}


   .srcLogo{
     float: right;
     width: 100%;
     display: block;
     text-align: right;
     margin-bottom: 15px;
   }
   .srcNavi{
     float: right;
     line-height: 40px;
   }
   .srcNavImg{
     float: right;
     margin-left:1px;
     margin-top: 25px;   
   }
   .srcTopMenu{
     float: left;
   }
   .srcSearch{
     margin-top: 25px;
     width: 180px;
     float: left;
     margin: 20px;
     display:block;
   }
   .srcSearch input[type=text] {
     padding: 1px;
     width: 110px;
     border: 1px solid #BFAE9B;
     color: #836D52;
     margin-right: 5px;
   }
   .srcLang{
     float: right; 
     margin-top: 20px;
   }



.layoutContentBg{
 width: 887px; 
 float: left;
 margin-top: 0px;
 background-color: #e5d8c6;
 display: inline;
}

.layoutMenu{
 clear: left;
 float: left;
 padding-top: 0px;
 padding-bottom: 20px;
 width: 200px; 
}

.layoutSpace{
  width: 25px;
  float: left;
}

.outerContent{
  float: left;
  width: 887px;
}

.contentBox{
  float: right; 
  width: 647px;
  padding: 0 20px 20px 0;
  min-height: 250px;
}

.footer{
  clear:both;
  width: 647px;
  float: right;
}

.pageEnd{
  float: left;
  width: 887px;
}
