body
{
  background-image:               url(img/bg.index.jpg);
  background-position:            0px 134px;
  background-repeat:              repeat-x;
}

h1
{
  left:                           0px;
  margin:                         0px 0px 0px 30px;
  padding:                        0px;
  position:                       absolute;
  top:                            0px;
  z-index:                        101;
}

#c1
{
  height:                         317px;
  padding-top:                    89px;
  margin-right:                   auto;
  margin-left:                    auto;
  position:                       relative;
  width:                          715px;
}

#c1new, #c1spuelung
{
  height:                         317px;
  padding-top:                    89px;
  margin-right:                   auto;
  margin-left:                    auto;
  position:                       relative;
  width:                          769px;
}

#c1spuelung
{
  width:                          950px;
}

#c2
{
  height:                         253px;
  left:                           309px;
  position:                       absolute;
  top:                            153px;
  width:                          349px;
}

#c1new #c2
{
  left:                           340px;
}

#c1spuelung #c2
{
  left:                           500px;
}

#c2 h2
{
  margin:                         0px;
}

#c3
{
  background-color:               white;
  font-size:                      12px ! important;
  height:                         135px;
  line-height:                    1.2em;
  margin-left:                    56px;
  padding:                        12px 16px 6px;
  width:                          261px;
}

#c3 p
{
  margin:                         0px;
}

.linkBar
{
  color:                          #FE0000;
  font-weight:                    bold;
  text-align:                     right;
}

#mainmenu
{
  background-color:               #F5F3F2;
  border-top:                     #EDEBEA solid 1px;
  border-bottom:                  #EDEBEA solid 1px;
  color:                          #6F5D52;
}

#mainmenu ul
{
  margin-right:                   auto;
  margin-left:                    auto;
  text-align:                     center;
}

#mainmenu li a
{
  color:                          #6F5D52;
}

/**
 * Deutsch
 */
#fm_unternehmen
{
}

#fm_forschung,
#fm_produkte,
#fm_haaroskop,
#fm_kontakt
{
  background-image:               url(img/bg.mainmenu.index.png);
}

/**
 * English
 */
#fm_company
{
  margin-left:                    25px;
}

#fm_research,
#fm_products,
#fm_hairoskop,
#fm_contact
{
  background-image:               url(img/bg.mainmenu.index.png);
}

div.fmMenu
{
  border-top:                     #EDEBEA solid 1px;
}

#featureBoxes
{
  margin-top:                     27px;
  margin-right:                   auto;
  margin-bottom:                  0px;
  margin-left:                    auto;
  overflow:                       auto;
  padding-bottom:                 2em;
  width:                          915px;
}

#flashBox
{
  float:                          left;
  height:                         149px;
  width:                          293px;
}

#featureBoxes .left
{
  float:                          left;
  margin:                         0px 14px;
}

#featureBoxes .right
{
  float:                          left;
}

.featureBox
{
  background-color:               #F5F3F2;
  background-image:               url(img/bg.featurebox.png);
  background-position:            0px 0px;
  background-repeat:              no-repeat;
  border-color:                   #EDEBEA;
  border-style:                   solid;
  border-width:                   1px 1px 1px 0px;
  height:                         149px;
  width:                          295px;
}

#featureBoxes .ani
{
  background-image:               url(img/fb.bg.gif);
  background-color:               white;
  border-color:                   #EDEBEA;
  border-style:                   solid;
  border-width:                   1px 1px 1px 0px;
  float:                          left;
  width:                          140px;
}

.featureBox h3
{
  color:                          #666666;
  font-size:                      12px;
  margin:                         10px 13px 0px;
}

.featureBox p
{
  font-size:                      11px;
  line-height:                    1.1em;
  margin:                         1em 13px 0px;
}

#footer
{
  min-width:                      100%;
}

#footer address
{
  display:                        block;
  font-style:                     normal;
  margin-right:                   auto;
  margin-bottom:                  0px;
  margin-left:                    auto;
  width:                          601px;
}

