body
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#5d5d5d;
}

a{
  text-decoration: none;
}

.spacerBottom{
  height:90px;
  width:100%;
  clear:both;
  float:left;
}

.rightBar{
  position:absolute;
  right:0;
  top:0;
  height:21px;
  width:50%;
  z-index:1;
}

.bgGreen{
  background-color: #beff00;
}

.bgDarkGreen{
  background-color: #89bb00;
}

#sfWebDebugBar[id]{
  top:auto;
  bottom:0px;
}

.content{
  float:left;
  margin-top:30px;
  padding-bottom:130px;
}

.footer{
  width: 100%;
  z-index:30;
  text-align: center;
  position: absolute;
  bottom:0;
}

.navBottomUpper{
  height:25px;
  padding-top:10px;
}

.navBottomUpper a,
.navBottomUpper span{
  color:#4a6400;
}

.navBottomUpper span{
  margin:0 10px;
}

.navBottomLower{
  height:25px;
  padding-top:10px;
}

.navBottomLower a,
.navBottomLower span{
  color:#fff;
}

.navBottomLower span{
  margin:0 10px;
}


.clearer{
  clear:both;
  height:1px;
}

div.flashMessages{
  margin:0 0 20px 260px;
}

div.flashMessages div{
  border:1px solid;
  padding:10px;
}

div.flashMessages .success{
  color: #1fa5ae;
  background-color: #bbe4e7;
}

div.flashMessages .warning{
  color: #f96a1e;
  background-color: #fdd2bb;
}

div.flashMessages .error{
  color: #f96a1e;
  background-color: #fdd2bb;
}

div.flashMessages .notice {
  color: #1fa5ae;
  background-color: #bbe4e7;
}

.clearer{
  clear:both;
  height:1px;
}

strong{
  font-weight:bold;
}

ul.list li{
  margin-top:25px;
  margin-left:15px;
  list-style: disc;
  line-height:16px;
}

ul.standard li{
  margin-top:16px;
  margin-left:35px;
  list-style: disc;
  /* 0px line-height does not work with google chrome */
  line-height:1px;
}


.kontaktIntro{
  margin-bottom: 55px;
}

img.left{
  display:block;
  float:left;
  margin:0 10px 10px 0;
}

img.right{
  display:block;
  float:right;
  margin:0 0 10px 10px;
}

h3.caption-green.searchResults{
  margin-bottom:5px;
}

h3.caption.searchResults{
  font-weight:normal;
}

h3.caption.searchResults a{
  float:right;
  color:#5d5d5d;
  font-weight:bold;
}

.indexBottom{
  position:relative;
  height:150px;
  margin-top: 20px;
}
