body {
  font-size: 12px;
  color: #000;
  background-color: #f9f9f9;
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background-image: url(image/page-wall.jpg);
  background-repeat: repeat-x;
  background-attachment:fixed;
  line-height: 16px;
}

.clear {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 0;
  height: 0;
  line-height: 0;
}

a {
  color: black;
}
/******************************************************
 Page
*/

#global-container {
  width: 800px;
  margin: 110px auto 0 auto;  
}

#header-container {

  width: 800px;
  margin: 0 auto 0 auto; 
  border: 1px solid #ffffff;
  background-color: #0090d0;  
}

#header-content-container {  
  position: fixed;
  top: 0;
  width: 800px;
  height: 110px;
  background-color: #0090d0;
}

#body-container {
  width: 800px;
  margin: 0 auto 0 auto;
  background-color: #FFF;
  
}


/******************************************************
 Content
*/
#content-container {
  padding: 20px 162px 20px 38px;
  width: 600px;
 }

#content-container h1 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#content-container h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 6px 0;
}

#content-container h3,
#content-container h4 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 6px 0;
  text-decoration:none
}

#content-container h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 2px 0;
}

#content-container h6 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

#content-container p {
  font-size: 12px;
  margin: 0 0 6px 0;
}

/******************************************************
 Contenthome
*/
#contenth-container {
  padding: 0px 0px 0px 0px;
  width: 800px;
  background-color: #084c8d;
 }

#contenth-container h1 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#contenth-container h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 6px 0;
}

#contenth-container h3,
#content-container h4 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 6px 0;
}

#contenth-container h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 2px 0;
}

#contenth-container h6 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

#contenth-container p {
  font-weight: bold;
  color: #084c8d;
  font-size: 12px;
  margin: 0 0 10px 0;
}

/******************************************************
 Content3
*/
#content3-container {
  padding: 6px 162px 20px 38px;
  width: 600px;
  background-color: #FFF;
  
 }

#content3-container h1 {
  font-size: 16px;
  font-weight: bold;
  margin: 0 0 10px 0;
}

#content3-container h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 6px 0;
}

#content3-container h3{
  font-size: 11px;
  color: #0090d0;
  font-weight: bold;
  margin: 0 0 6px 0;
  text-decoration:none
}

#content3-container h4 {
  font-size: 11px;
  color: #084c8d;
  font-weight: bold;
  margin: 0 0 6px 0;
  text-decoration:none
}

#content3-container h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 2px 0;
}

#content3-container h6 {
  font-size: 16px;
  margin: 0 0 10px 0;
}

#content3-container p {
  font-size: 12px;
  margin: 0 0 6px 0;
}

/******************************************************
 Teaser
*/


#teaser-container {
  padding: 10px 0 0 0;
  overflow: hidden;
  background-color: #ffffff;
}

#teaser-container div {
  float: left;
  width: 198px;
  height: 150px;
  background-color: white
}

#teaser-container .border {
  border-right: 2px solid #ffffff;
}

#teaser-container h1 {
  font-size: 12px;
  font-weight: bold;
  color: white;
  display: block;
  background-color: #0090d0;
  margin: 0;
  padding: 2px 15px 2px 15px;
}

#teaser-container h2 {
  font-size: 12px;
  font-weight: bold;
  color: white;
  display: block;
  background-color: #c00505;
  margin: 0;
  padding: 2px 15px 2px 15px;
}

#teaser-container p {
  font-size: 12px;
  display: block;
  margin: 0;
  padding: 10px 15px 10px 15px;
}

/******************************************************
 News
*/


#content-container .news {
}

#content-container .news h3 {
  font-size: 12px;
  font-weight: bold;
  margin: 0 0 3px 0;
}

#content-container .news p {
  font-size: 12px;
  margin: 0 0 26px 0;  
}

/******************************************************
 Footer
*/

#footer-container {
  padding-top: 4px;
  padding-bottom: 8px;  
  padding-right: 0px;
  overflow: hidden;
  font-size: 11px;
  color: black;
}

#footer-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 0px solid blue;
}           

#footer-container ul li2 {
  padding: 0;        
  display: inline;     
  float: left; 
  font-size: 11px;
  margin: 0 0 0 0px;
  color: black;
  text-decoration: none; 
}           

#footer-container ul li {
  margin: 0;
  padding: 0;        
  display: inline;     
  float: right; 
}           

#footer-container ul li a {
  font-size: 11px;
  margin: 0 0 0 16px;
  padding: 0;
  color: black;
  text-decoration: none;  
}


/******************************************************
 Navigation
*/

#navigation-container {
  
padding-top: 79px;
  padding-left: 0px;
  overflow: hidden;
  background-image: url(image/logo-wall.jpg);
  background-position: top right;
  background-repeat: no-repeat;   
}

#navigation-container ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  border: 0px solid blue;
}           

#navigation-container ul li {
  margin: 0;
  padding: 0;        
  display: inline;     
  float: left; 
}           

#navigation-container ul li a {
  margin: 0 14px 0 0;
  padding: 0;
  background-color: #0090d0;
}  

#navigation-container ul li a img {
  border: 0px solid black;
} 


#navigation-home {
  width: 38px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_home.png);
  background-repeat: no-repeat; 
}

#navigation-home-selected {
  width: 38px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_home_hl.png);
  background-repeat: no-repeat;      
}

#navigation-home:hover {
  background-image: url(image/btn/btn_home_hl.png);  
}

#navigation-kontakt {
  width: 60px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_kontakt.png);
  background-repeat: no-repeat;    
}

#navigation-kontakt-selected {
  width: 60px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_kontakt_hl.png);
  background-repeat: no-repeat;    
}

#navigation-kontakt:hover {
  background-image: url(image/btn/btn_kontakt_hl.png);
}

#navigation-unternehmen {
  width: 90px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_unternehmen.png);
  background-repeat: no-repeat;    
}

#navigation-unternehmen-selected {
  width: 90px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_unternehmen_hl.png);
  background-repeat: no-repeat;   
}

#navigation-unternehmen:hover {
  background-image: url(image/btn/btn_unternehmen_hl.png);
}

#navigation-ir {
  width: 130px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_ir.png);
  background-repeat: no-repeat;    
}

#navigation-ir-selected {
  width: 130px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_ir_hl.png);
  background-repeat: no-repeat; 
}

#navigation-ir:hover {
  background-image: url(image/btn/btn_ir_hl.png);
}

#navigation-news {
  width: 94px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_news.png);
  background-repeat: no-repeat;    
}

#navigation-news-selected {
  width: 94px;
  height: 31px;
  display: block;
  background-image: url(image/btn/btn_news_hl.png);
  background-repeat: no-repeat;
}

#navigation-news:hover {
  background-image: url(image/btn/btn_news_hl.png);
}

/******************************************************
 SubNavigation
*/

#sub-navigation-container {  
 
padding-top: 7px;
  padding-left: 37px;  
  padding-bottom: 11px;
  
  background-color: #ffffff;
  background-position: top;
}

#sub-navigation-container ul {

  margin: 0;
  padding: 0;
  list-style-type: none;  
}           

#sub-navigation-container ul li {
  margin: 0;
  padding: 0;        
  display: inline;     
  float: left;   
}           

#sub-navigation-container ul li a {
  margin: 0 13px 0 0;
  padding: 0; 
}  

#sub-navigation-container ul li a img {
  border: 0px solid black;  
} 

#navigation-snews {
  width: 36px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_news.png);
  background-repeat: no-repeat;    
}

#navigation-snews-selected {
  width: 36px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_news_hl.png);
  background-repeat: no-repeat;    
}

#navigation-snews:hover {
  background-image: url(image/btn/sub_btn_news_hl.png);
}

#navigation-presseservice {
  width: 93px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_presseservice.png);
  background-repeat: no-repeat;    
}

#navigation-presseservice-selected {
  width: 93px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_presseservice_hl.png);
  background-repeat: no-repeat;    
}

#navigation-presseservice:hover {
  background-image: url(image/btn/sub_btn_presseservice_hl.png);
}

#navigation-profil {
  width: 50px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_profil.png);
  background-repeat: no-repeat;    
}

#navigation-profil-selected {
  width: 50px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_profil_hl.png);
  background-repeat: no-repeat;    
}

#navigation-profil:hover {
  background-image: url(image/btn/sub_btn_profil_hl.png);
}

#navigation-anlagephilosophie {
  width: 126px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_philosophie.png);
  background-repeat: no-repeat;    
}

#navigation-anlagephilosophie-selected {
  width: 126px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_philosophie_hl.png);
  background-repeat: no-repeat;      
}

#navigation-anlagephilosophie:hover {
  background-image: url(image/btn/sub_btn_philosophie_hl.png);
}

#navigation-anlagestruktur {
  width: 110px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anlage.png);
  background-repeat: no-repeat;    
}

#navigation-anlagestruktur-selected {
  width: 110px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anlage_hl.png);
  background-repeat: no-repeat;      
}

#navigation-anlagestruktur:hover {
  background-image: url(image/btn/sub_btn_anlage_hl.png);
}

#navigation-historie {
  width: 65px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_historie.png);
  background-repeat: no-repeat;    
}

#navigation-historie-selected {
  width: 65px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_historie_hl.png);
  background-repeat: no-repeat;      
}

#navigation-historie:hover {
  background-image: url(image/btn/sub_btn_historie_hl.png);
}

#navigation-team {
  width: 40px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_team.png);
  background-repeat: no-repeat;    
}

#navigation-team-selected {
  width: 40px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_team_hl.png);
  background-repeat: no-repeat;    
}

#navigation-team:hover {
  background-image: url(image/btn/sub_btn_team_hl.png);
}

#navigation-finanzdaten {
  width: 80px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_fdaten.png);
  background-repeat: no-repeat;    
}

#navigation-finanzdaten-selected {
  width: 80px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_fdaten_hl.png);
  background-repeat: no-repeat;    
}

#navigation-finanzdaten:hover {
  background-image: url(image/btn/sub_btn_fdaten_hl.png);
}

#navigation-aktie {
  width: 35px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_aktie.png);
  background-repeat: no-repeat;    
}

#navigation-aktie-selected {
  width: 35px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_aktie_hl.png);
  background-repeat: no-repeat;    
}

#navigation-aktie:hover {
  background-image: url(image/btn/sub_btn_aktie_hl.png);
}

#navigation-wandel {
  width: 100px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_wandel.png);
  background-repeat: no-repeat;    
}

#navigation-wandel-selected {
  width: 100px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_wandel_hl.png);
  background-repeat: no-repeat;    
}

#navigation-wandel:hover {
  background-image: url(image/btn/sub_btn_wandel_hl.png);
}

#navigation-anleihe {
  width: 104px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anleihe.png);
  background-repeat: no-repeat;    
}

#navigation-anleihe-selected {
  width: 104px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anleihe_hl.png);
  background-repeat: no-repeat;    
}

#navigation-anleihe:hover {
  background-image: url(image/btn/sub_btn_anleihe_hl.png);
}

#navigation-fb {
  width: 102px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_fb.png);
  background-repeat: no-repeat;    
}

#navigation-fb-selected {
  width: 102px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_fb_hl.png);
  background-repeat: no-repeat;    
}

#navigation-fb:hover {
  background-image: url(image/btn/sub_btn_fb_hl.png);
}

#navigation-gb {
  width: 125px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_gb.png);
  background-repeat: no-repeat;    
}

#navigation-gb-selected {
  width: 125px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_gb_hl.png);
  background-repeat: no-repeat;    
}

#navigation-gb:hover {
  background-image: url(image/btn/sub_btn_gb_hl.png);
}

#navigation-qb {
  width: 120px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_qb.png);
  background-repeat: no-repeat;    
}

#navigation-qb-selected {
  width: 120px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_qb_hl.png);
  background-repeat: no-repeat;    
}

#navigation-qb:hover {
  background-image: url(image/btn/sub_btn_qb_hl.png);
}

#navigation-irk {
  width: 112px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_irk.png);
  background-repeat: no-repeat;    
}

#navigation-irk-selected {
  width: 112px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_irk_hl.png);
  background-repeat: no-repeat;    
}

#navigation-irk:hover {
  background-image: url(image/btn/sub_btn_irk_hl.png);
}

#navigation-wb {
  width: 95px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_bet.png);
  background-repeat: no-repeat;    
}

#navigation-wb-selected {
  width: 95px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_bet_hl.png);
  background-repeat: no-repeat;    
}

#navigation-wb:hover {
  background-image: url(image/btn/sub_btn_bet_hl.png);
}

#navigation-skontakt {
  width: 55px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_kontakt.png);
  background-repeat: no-repeat;    
}

#navigation-skontakt-selected {
  width: 55px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_kontakt_hl.png);
  background-repeat: no-repeat;    
}

#navigation-skontakt:hover {
  background-image: url(image/btn/sub_btn_kontakt_hl.png);
}

#navigation-newsletter {
  width: 80px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_newsletter.png);
  background-repeat: no-repeat;    
}

#navigation-newsletter-selected {
  width: 80px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_newsletter_hl.png);
  background-repeat: no-repeat;    
}

#navigation-newsletter:hover {
  background-image: url(image/btn/sub_btn_newsletter_hl.png);
}

#navigation-anfahrt {
  width: 55px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anfahrt.png);
  background-repeat: no-repeat;    
}

#navigation-anfahrt-selected {
  width: 55px;
  height: 14px;
  display: block;
  background-image: url(image/btn/sub_btn_anfahrt_hl.png);
  background-repeat: no-repeat;    
}

#navigation-anfahrt:hover {
  background-image: url(image/btn/sub_btn_anfahrt_hl.png);
}

