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

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

.layoutHeaderWrapper {
  width: 100%;
  height: 53px;
  float: left;
  background-color: #bf0606;
  border-bottom: 3px solid #d9d9d9; 
}

.layoutHeader{
  width: 960px;
  margin: 0 auto;
  height: 80px;
  color: #FFFFFF;
}

.themeImage {
  height: 208px;
  width: 100%;
  float: left;
}

.layoutMenuTopWrapper {
  width: 100%;
  height: 31px;
  float: left;
  background: url(../images/menuBG.gif);
}

.layoutMenuTop {
  margin: 0 auto;
  display: block;
  width: 740px;
  padding-left: 220px;
  height: 31px;
}


   .srcLogo{
     float: left;
     width: 220px;
     height: 53px;
   }
   .srcNavi{
     float: right;
     height: 37px;
     margin-top: 16px;
     line-height: 37px;
   }
   .srcNavImg{
     float: right;
     margin-left:1px;
     margin-top: 25px;   
   }
   .srcTopMenu{
     float: left;
   }
   .srcSearch{
     float: right;
     height: 37px;
     margin-top: 26px;
     line-height: 27px;
     margin-right: 100px;
   }
   .srcLang{
     float: right; 
     margin-top: 20px;
   }



.layoutContentBg {
  width: 960px; 
  float: left;
  margin-top: 0px;
  display: inline;
}

.layoutMenu {
  clear: left;
  float: left;
  width: 220px;
  min-height: 200px; 
  background: url(../images/menuLeftBG.jpg) repeat-y left;
}
* html .layoutMenu {
  height: 200px;
}

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

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

.fullBox{
   float: left; 
  width: 965px;
  margin: 0px 0px 0px 0px; 
}

.contentBox{
  float: left; 
  width: 540px;
  margin: 20px 0px 0px 20px; 
}

.footer{
 clear:both;
}

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

.teaser {
  width: 160px;
  float: right;
  min-height: 200px;
  margin-top: 20px;
}

.search_button {
  float: left;
  border: 0px none;
  background-color: transparent;
  color: #FFFFFF;
  cursor: pointer;
  padding: 2px 5px;
  font-size: 10px;
}
