/*hintergrundfarbe links rechts unten*/
/*Textfarbe*/
/*line-height Zeilenabstand*/
body {
  font-size: 12px;
  color: #000;
background: url(image/frame.png) center top no-repeat;
background-position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f5f5f5;  
  background-repeat: no-repeat;
  background-attachment:fixed;
  line-height: 16px;
}

.clear {
  clear: both;
  margin: 0;
  padding: 0;
  font-size: 0;
  height: 0;
  line-height: 0;
}
/* Farbe links */
a {
  color: #00427a;
}
/******************************************************
 Page
*/
/* margin (110) Beginn unter Navigation = Höhe Logoimage*/
/* Width änderung verschiebt content nach rechts */
/*Hintergrund Impressum */
#global-container {
  width: 800px;
  margin: 79px auto 0 auto;  
 background-color: #ffffff;
}
/* Width änderung verschiebt content nach links */
#header-container {

  width: 800px;
  margin: 0 auto 0 auto; 
 
  background-color: #111111;  
}

/*Hintergrund oben und Länge des Hintergrunds*/
#header-content-container {  
  position: fixed;
  top: 0;
  width: 800px;
  height: 79px;

}
/* Hintergrund Haupttext*/
#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: #00ff00;
 }

#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: #00ff00;
  font-size: 12px;
  margin: 0 0 10px 0;
}

*/

/******************************************************
 Content Beteiligungen
*/
#content3-container {
  padding: 6px 162px 20px 38px;
  width: 500px;
  background-color: #ffffff;
  
 }

#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
*/

/* Streifen über Teaser Header*/
#teaser-container {
  padding: 10px 0 20px 0;
  overflow: hidden;
  background-color: #fff;
}
/* Texthintergrund Teaser*/
#teaser-container div {
  float: left;
  width: 200px;
  height: 150px;
  background-color: #ffffff;
}

#teaser-container .border {
  border-right: 0px solid #00ff00;
}

/* Hintergrund Teaser Header*/
#teaser-container h1 {
  font-size: 12px;
  font-weight: bold;
  color: black;
  display: block;
  background-color: #fff;
  margin: 0;
  padding: 2px 15px 2px 15px;
}

/* highlighted Hintergrund Teaser Header*/
#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;
  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-left: 20;        
  display: inline;     
  float: left; 
  font-size: 11px;
  margin: 5 5 5 5px;
  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: 50px;
padding-bottom: 4px;
  padding-left: 0px;
  overflow: hidden;
  background-image: url(image/logo-wall2.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 20px 0 0;
  padding: 0;
  background-color: #ffffff;
}  

#navigation-container ul li a img {
  border: 0px solid black;
} 


#navigation-home {
  width: 38px;
  height: 25px;
  display: block;
  background-image: url(image/btn/btn_home.png);
  background-repeat: no-repeat; 
}

#navigation-home-selected {
  width: 38px;
  height: 25px;
  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: 25px;
  display: block;
  background-image: url(image/btn/btn_kontakt.png);
  background-repeat: no-repeat;    
}

#navigation-kontakt-selected {
  width: 60px;
  height: 25px;
  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: 25px;
  display: block;
  background-image: url(image/btn/btn_unternehmen.png);
  background-repeat: no-repeat;    
}

#navigation-unternehmen-selected {
  width: 90px;
  height: 25px;
  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: 25px;
  display: block;
  background-image: url(image/btn/btn_ir.png);
  background-repeat: no-repeat;    
}

#navigation-ir-selected {
  width: 130px;
  height: 25px;
  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: 25px;
  display: block;
  background-image: url(image/btn/btn_news.png);
  background-repeat: no-repeat;    
}

#navigation-news-selected {
  width: 94px;
  height: 25px;
  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
*/

/* Hintergrund Sub-Navigation */
#sub-navigation-container {  
 
padding-top: 7px;
  padding-left: 37px;  
  padding-bottom: 11px;
  
  background-color: #fff;
  background-position: top;

}

#sub-navigation-container ul {

  margin: 0;
  padding: 0;
  list-style-type: none; 
  background-color: #ffffff;
  background-position: top; 

}           

#sub-navigation-container ul li {
  margin: 0;
  padding: 0;        
  display: inline;     
  float: left; 
  background-color: #ffffff;
  background-position: top;  
}           

#sub-navigation-container ul li a {
  margin: 0 15px 0 0;
  padding: 0; 
  background-color: #ffffff;
  background-position: top;
}  

#sub-navigation-container ul li a img {
  border: 0px solid black;
  background-color: #ffffff;
  background-position: top;  
} 

#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);
}


