html, body {

  margin:0;

  padding:0;

  font-family:Lucida sans, Verdana, Arial, Helvetica, sans-serif;

  font-size:12px;

  color:#666;

}



body {

  background:url(img/body.png) 0px 0px repeat-x #e5e8ed;

}



a {

  color:#325F89;

}



a img {

  border:0;

}



#wrap {

  width:950px;

  background:url(img/right_pattern.jpg) 800px 52px no-repeat;

}



#seite {

  position:relative;

  width:800px;

  border-top:8px solid #b9c3cd;

}



#head {

  position:relative;

  height:44px;

  background-color:#fff;

  overflow:hidden;

}



#head a {

  text-decoration:none;

}



#head img {

  margin-left:20px;

}



#metanavi {

  position:absolute;

  top:4px;

  right:0px;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

}



#metanavi img {

  margin:0;

}



#metanavi a {

  margin:0 10px 0 0;

  color: #666666;

}



#navi {

  position:absolute;

  bottom:2px;

  right:0px;

}



#navi a {

  display:inline-block;

  padding:12px 5px 2px;

  font-weight:bold;

  color:#315e89;

}



#navi a.act, #navi a:hover {

  background:url(img/nav_a.png) 0% 100% repeat-x;

}



table#main {

  border-collapse:collapse;

  min-height:400px;

  width:100%;

}



table#main td {

  vertical-align:top;

}



td#left {

  width:230px;

  background:url(img/left.png) 100% 0% repeat-y;

  padding:0 0 12px;

}



#left img {

  margin-bottom:25px;

}



#left a {

  display:block;

  text-decoration:none;

  font-weight:bold;

  font-size:10px;

  line-height:13px;

  padding:1px 10px 2px 16px;

  margin:0 0 0 11px;

  background:url(img/sub.png) 8px 6px no-repeat;

  color:#315e89;

}



#left a.act, #left a:hover {

  background-color:#ccd3db;

  border-right:10px solid #fff;

  padding-right:0;

}

#left .sub a{margin-left:20px;}
#left .subsub a{margin-left:30px;}

#left a.extern{margin-top:12px;}


td#inhalt {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  padding:0 12px 10px;

  background:url(img/inhbottom.png) 0% 100% repeat-x #e5e8ed;

}



.title {

  position:relative;

  height:94px;

  margin:0 -12px;

  background:url(img/inhead.png) 0px 0px no-repeat;

  border-bottom:25px solid #e5e8ed;

}



.title h1 {

  position:absolute;

  bottom:12px;

  padding:0 130px 0 0;

  left:12px;

  color:#fff;

  font-family:Lucida sans, Verdana, Arial, Helvetica, sans-serif;

  font-weight:normal;

  font-size:26px;

  letter-spacing:-1px;

  word-spacing:4px;

}



#ecke {

  position:absolute;

  left:227px;

  bottom:17px;

}



#rp {

  margin-top:52px;

}



#copy {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  margin:2px 0 0 230px;

  color: #666666;

}



/* #### News ##### */



.news-list-item h3 {

  font-size:12px;

  font-weight:normal;

  padding-bottom:11px;

  border-bottom:1px dotted #325F89;

  margin:0px 0px 7px;

}



.news-list-item strong {

  color:#325F89;

}



.news-single-item h1 {

  margin-top:18px;

  margin-bottom:8px;

}



.news-single-item h4, .news-single-item p.date {

  float:left;

  margin:0;

  padding:0;

  line-height:15px;

  font-size:12px;

  color:#325F89;

  font-weight:bold;

}



.news-single-backlink {

  margin-top:1px;

  padding-bottom:3px;

  border-bottom:1px dotted #325F89;

  margin-bottom:24px;

}



.news-single-backlink a {

  font-weight:bold;

}



#inhalt .customers ul {

  padding-left: 14px;

  margin-left: 0;

}



* html #inhalt .customers ul {

  padding-left: 16px;

}



#inhalt .tx-columna-pi1 .anleser {

  background: url(/uploads/pics/blau_01.jpg) bottom no-repeat;

  border-top: 1px solid #bcc5cc;

  margin-bottom: 10px;

}



#inhalt .tx-columna-pi1 .anleser p {

  margin: 0;

  padding: 4px;

}



#inhalt .tx-columna-pi1 .anleser img.bodysmall {

  vertical-align:top;

}

#biostart{
  position:relative;
  width:546px;
  height:495px;
  background:url(img/start_bio.jpg) 0px 50px no-repeat;
}

#biostart h1{
  font-size:18px;
  padding-top:20px;
}

#biostart h2{
  font-size:18px;
  padding-top:20px;
  margin-bottom:0;
}

#biostart ul{
  list-style:none;
  margin:0;
  padding:0;
}

#biostart a{
  color:#393939;
  text-decoration:none;
  font-family:Arial;
}

#biostart a:hover{
  color:#c83820;
}

#c251 ul{
  margin:25px 0 0 20px;
}

#c251 li{
  background:url(img/biostart_bullet.png) 0px 5px no-repeat;
  margin-top:4px;
  padding-left:9px;
}

#c251 a{
  color:#fff;
}
#c251 a:hover{
  color:#fff;
  text-decoration:underline;
}

#c250 a, #slinks a{
  position:absolute;
  display:block;
  text-align:center;
  font-size:11px;
}

#c250 a{
  width:78px;
  padding:20px 0;
  font-weight:bold;
}

a.bs229{
  left:224px;
  top:258px;
}
a.bs224{
  left:303px;
  top:166px;
}
a.bs221{
  left:342px;
  top:279px;
}

#slinks a{
  width:65px;
  padding:8px 0;
  font-size:10px;
}

a.protein{
  left:249px;
  top:90px;
  width:80px;
}
a.stability{
  left:375px;
  top:100px;
}
a.release{
  left:409px;
  top:180px;
}

a.preform{
  left:198px;
  top:174px;
}
a.liquid{
  left:130px;
  top:240px;
}
a.special{
  left:152px;
  top:335px;
}
#slinks a.freeze{
  left:245px;
  top:370px;
  width:60px;
}

a.process{
  left:348px;
  top:390px;
}
a.drug{
  left:445px;
  top:325px;
}

#bilders{
  height:120px;
  padding:50px 0 0 30px;
  font-size:26px;
  color:#fff;
}
