/**
 * BASE CSS by sense-design.de
 *
 * All front page css styles are declared here
 */

body.front #page {
  margin: 0 auto;
  width: 985px;
  padding: 6px;
  background: transparent url('../images/bg-start.png') no-repeat;
}

body.front #header {
  padding-top: 10px;
  background: transparent;
  width: 985px;
  margin: 0 auto;
  position: relative;
}

body.front #language-switch {
  bottom: 0;
  right: 0;
  top: inherit;
}

body.front #language-switch img {
  border: 1px solid #C0C0C0;
}

body.front #main {
  float: none;
  width: auto;
  min-height: auto;
  background: #535353;
  height: auto;
}

body.front #main-squeeze {
  padding: 0;
}

body.front #footer-wrapper {
  background: none;
}

body.front #footer {
  padding-top: 0;
  font-size: 10px;
}

#philosophie {
  height: 50px;
  background: #C0C0C0;
  padding: 0 15px;
}

#philosophie img {
  margin: 0 auto;
  padding-top: 15px;
}

#philosophie a {
  color: #000000;
  font-weight: bold;
  font-size: 28px;
}

/* Front Node */
#hengste-wrapper,
#fohlen-wrapper,
#sportpferde-wrapper,
#team-wrapper {
  float: left;
}

#hengste-wrapper {
  border-left: 1px solid #FFFFFF;
  border-right: 3px solid #FFFFFF;
}

#sportpferde-wrapper {
  border-right: 1px solid #FFFFFF;
}

body.front div.node div.relative {
  position: relative;
}

body.front div.node div.text {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 60;
  font: 14px Verdana, Helvetica, sans-serif;
  padding: 10px 15px;
  width: 215px;
  background-color: #000000;
  filter: alpha(opacity=70); /* here you can set the opacity of box with text */
  -moz-opacity: 0.7; /* here you can set the opacity of box with text */
  -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
  opacity: 0.7; /* here you can set the opacity of box with text */
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;
}

body.front div.node img {
  display: block;
}
