p.text a:link, p.text a:visited
{
  color: #646464
}

p.text a:hover {
  color: #a6001f
}

#content div {
  position:relative;
}

p.headline {
  margin-bottom:0;
  font-size:21px;
  padding-bottom:5px;
  font-family: "myriad pro", Arial;
  color:#242424;
}

p.text {
  line-height: 16px;
}

#content .back_button a.back {
  color:#666666;
}

.milestone_year{
  font-family: "myriad pro", Arial;
  font-weight:bold;
  font-size:15px
}

.milestone_text {
  font-family: Arial;
  font-size:12px;
  color:#646464
}

.milestone_right_side {
  position:relative;
  text-align:left;
  padding-left: 496px
}

.milestone_left_side {
  position:relative;
  text-align:right;
  padding-right:498px
}

#milestone_layer_one {
  position:relative;
  height:414px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_01.jpg) no-repeat top center;
}

#milestone_layer_two {
  position:relative;
  height:429px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_02.jpg) no-repeat top center;
}

#milestone_layer_three {
  position:relative;
  height:286px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_03.jpg) no-repeat top center;
}

#milestone_layer_four {
  position:relative;
  height:429px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_04.jpg) no-repeat top center;
}

#milestone_layer_five {
  position:relative;
  height:429px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_05.jpg) no-repeat top center;
}

#milestone_layer_six {
  position:relative;
  height:429px;
  text-align:center;
  background: url(ueber_sigel/meilensteine_content_06.jpg) no-repeat top center;
}



div.stripline_bottom {
  width:705px;
  float:right;
  margin-top:30px
}

.infobox {
  float:left;
  background: #FFFFFF;
  border:1px solid #C8C8C8;
  height:188px;
  width:209px;
  padding-left:9px;
  padding-top:10px;
  line-height:16px
}

.infobox h2 {
  font-size:15px;
  padding-bottom:0px;
  font-family: "myriad pro", Arial;
  color: #242424;
}

.infobox p.boxtitle {
  margin-top:5px;
  font-family: "myriad pro", Arial;
  font-size:15px;
  color:#242424;
  font-weight:bold
}

.infobox span.meldung_title {
  color: #999999;
  font-size:14px;
  padding-bottom:30px;
  line-height:16px;
}

.infobox span.meldung_text {
  color: #646464;
  font-size:12px
}

.infobox a {
  color: #a6001f; font-size:12px
}

.teaserBox .infobox .content .teaser-image {
    height: 107px;
    margin-bottom: 13px;
    text-align: center;
    width: 100%;
}

.teaserBox .infobox .content .teaser-main-link {
    margin-bottom: 7px;
    white-space: nowrap;
}

.teaserBox .infobox .content .teaser-main-link a {
    background: url("/images/main/bot_l_b.png") no-repeat scroll right 3px transparent;
    color: #242424;
    font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    height: 11px;
    padding-right: 16px;
    text-decoration: none;
}

.downloadButton {
    background-image: url("/images/main/btn-red.png");
    color: white;
    height: 17px;
    margin-left: 100px;
    margin-right: 10px;
    margin-bottom: 5px;
    padding: 2px 10px 0;
    width: 70px;
}
