
#container-6{
width: 780px;
clear: both;
}


#content_wrapper{
background: url(../images/content-areaBG.gif) repeat-x;
}

#product_container{
background: url(../images/product_container-bg.gif) repeat-x;
text-align: right;
}

#product_container img{
margin: 40px 10px 0 0;
}

#content_area{
padding: 10px 25px 10px 25px;
}

#content_area .center{
margin: 0 0 0 30px;
}

#content_area h2{
color: #105c92;
font-weight: 100;
border-bottom: 1px solid #105c92;
font-size: 185%;
margin: 15px 0 0 0;
}

#content_area h3{
color: #105c92;
font-weight: 100;
font-size: 155%;
margin: 25px 0 0 0; 
}

#content_area ul{
padding:20px;
}

#content_area li{
padding:4px;
}

#ajax p{
color: #696;
}

/*boxes*/
#grey_box{
background: #fff url(../images/product_container-bg.gif) repeat-x;
border: none;
padding: 10px;
margin: 10px;
}

#grey_box h3{
margin: 20px 0 0 0;
font-size: 130%;
text-align: center;
}

#grey_box p{
color: #105c92;
}

#grey_box .small{
text-align: right;
color: #999;
font-size: 90%;
padding: 5px 20px 0 20px;

}

#grey_box img{
float: left;
}


#contact_box{
padding: 10px;
margin: 10px 0 0 0;
width: 100%;
}

#contact_box p{
margin: 0;
padding: 0;
color: #930000;
text-align: right;
}

#contact_box a{
color: #930000;
}

#contact_box p strong{
margin: 0;
padding: 2px;
color: #3d3d3d;
}

#contact_box .contact_heading{
background: #eaeaea;
padding: 3px;
margin: 20px 0 4px 0;
font-size: 120%;
color: #005693;
text-align: left;
}

#contact_box .contact_desc{
font-size: 85%;
color: #3d3d3d;
float: left;
padding: 10px 0 0 0;
}

/*timeline*/
  ul#timeline{
  list-style: none;
  margin: 20px 0 30px 0;
  padding:10px;
  border-left: 1px solid  #999;
  border-right: 1px solid #999;
  background: url(../images/timelinebg.gif) repeat-x center;
  }
  
  #timeline li{
  display: inline;
  padding:0 5px 0 5px ;
  margin: 0 10px 0 10px;
  background: url(../images/timelinebg_li.gif) repeat-x center;
  }
  
  #timeline li a{
  text-decoration: none;
  color: #535a61;
  padding: 5px 0 5px 0;
    background: url(../images/timelinebg_li_2.gif) no-repeat center;

  }
  
  #timeline li a:hover{
  color:#105c92;
  }
  
.content_container{
margin: 20px 0 0 0;
padding: 10px;
border: 1px solid #ccc;
}

.content_container p{
margin: 10px 0 0 0;

}

  
  .date{
background-color:#DFE9EB;
background-image:url(../images/calbg.jpg);
background-position:center top;
background-repeat:no-repeat;
border-bottom:1px solid #BCD0D4;
border-right:1px solid #BCD0D4;
color:#355B61;
float:right;
padding:0.6em 0pt 0pt;
text-align:center;
width:3em;
}

/*tabs*/

ul#toolbar {
clear:both;
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:center;
background: url(../images/tabs/ulbg.gif) repeat-x;
}

#toolbar li {
float:left;
text-indent:-9999px;
}

#toolbar li a {
display:block;
height:35px;
outline:0;
}

#toolbar li.inactive {
background-position:center top;
}

#toolbar li#company_profile-tab {
background-image:url(../images/tabs/company_profile.gif);
width:107px;
}

#toolbar li#press_releases-tab {
background-image:url(../images/tabs/press_releases.gif);
width:125px;
}

#toolbar li#inthepress-tab {
background-image:url(../images/tabs/spectorinthepress.gif);
width:155px;
}

#toolbar li#pressebilder-tab {
background-image:url(../images/tabs/pressebilder.gif);
width:88px;
}

#toolbar li#presssebilder-tab {
background-image:url(../images/tabs/pressebilder.gif);
width:88px;
}

#toolbar li#presscontact_us-tab {
background-image:url(../images/tabs/presscontact.gif);
width:98px;
}

#toolbar li#contact_us-tab {
background-image:url(../images/tabs/contactus.gif);
width:97px;
}

#toolbar li.active,#toolbar li:hover {
background-position:center;
}

body#companypro_body #toolbar li#company_profile-tab, 
body#pressrelease_body #toolbar li#press_releases-tab,
body#spectorpress_body #toolbar li#inthepress-tab,
body#pressebilder_body #toolbar li#pressebilder-tab,
body#pressekontakt_body #toolbar li#presscontact_us-tab,
body#kontaktinfo_body #toolbar li#contact_us-tab{
background-position:center bottom;
}