.pager{
 text-align: center;
}

.positioner{
 text-align: left;
 margin: auto auto;
 width: 950px;

}

.outerBox{
 float: left;
 width: 950px;
}


.layoutBox{
  float: left;
  width: 950px;
}

.layoutHeader{
 float:left;
 background: url('../images/headerBg.jpg') repeat-x;
 height: 70px;
 width: 950px;
 border-bottom: 6px solid #b6cab8;
 display: inline;
}

.layoutMiddleHeader{
 float:left;
 background: url('../images/header.gif') no-repeat;
 height: 174px;
 width: 950px;
}

* html .layoutMiddleHeader img {
  margin-bottom: -2px;
}

.logo {
  width: 175px;
  height: 70px;
  float: left;
}

.layoutMenuTop {
  float: left;
  height: 28px;
  margin: 42px 20px 0 20px;
  width: 556px;
  display: inline; 
}

* html .layoutMenuTop {
  display: inline;
  margin: 42px 10px 0 10px;
}

.search {
  width: 155px;
  height: 46px;
  padding: 12px;
  float: right;
  background: url(../images/suche_bg.gif) right top no-repeat
}

* html .search {
  margin-bottom: -13px;
}

.layoutMenu{
 clear: left;
 float: left;
 width: 165px;
 /*padding-top: 23px;*/
}

.layoutSpace{
  width: 25px;
  float: left;
}

.layoutContent{
  float: left;
  margin: 0 25px 25px 25px;
  width: 546px;
  display: block;
}

* html .layoutContent {
  margin: 0 25px 25px 15px;
}

.layoutContent a {
  text-decoration: underline;
}

.layoutContent .shopTable a {
  text-decoration: none;
}

.layoutRight {
  width: 178px;
  float: right;
}

.layoutRight a {
  text-decoration: underline;
}

.layoutRightBox {
  float: left;
  display: block;
  width: 152px;
  background: url(../images/right_box_middle.gif) left top repeat-y;
  padding: 0 12px 5px 14px;
}

.layoutRightBox p {
  line-height: 16px;
  margin: 0;
  padding: 2px 0;
  color: #4c4132;
}

.layoutRightBox span {
  color: #4c4132;
}

.contentBox{
  float: left;
}
.footer{
  width: 555px;
}


/* Andere CSS Styles */
a.produktTitel {
  font-size: 13px;
  color: #7B937D;
  font-weight: bold;
  text-decoration: none;
}

a.produktTitel:hover {
  text-decoration: underline;
}

.input_left {
  float: left;
  background: url(../images/bg_input_left.gif) left top no-repeat;
  height: 21px;
  line-height: 21px;
  padding-left: 7px;
  font-size: 10px;
  width: 100px;
}

.arrow_left {
  float: left;
  background: url(../images/choose_arrow_no.gif) left top no-repeat;
  cursor: pointer;
}

.arrow_left:hover {
  background: url(../images/choose_arrow_act.gif) left top no-repeat;
}

.sportart_popup {
  /*margin: 23px 0 0 -125px;*/
  position: absolute;
  width: 130px;
  background-color: #FFFFFF;
  border: 1px solid #999999;
  padding: 7px;
}

.sportart_layer {
  width: 120px;
  height: 220px;
  float: left;
  margin: 0 10px 10px 0;
}

.sportart_layer img {
  max-height: 150px;
  max-width: 120px;
}

form {
  margin: 0;
  padding: 0;
  display: block;
  float: left;
}
