<!--


   body, h1, h2, p, div, span, table, tr, td
        { font-family: arial, helvetica, sans-serif;
          line-height: 17pt;
         }

   body  {
	  margin:0px;
	  background-color:  #FFFFFF;
         }

   img
   	{
         border:0px;
    }

   img.img_border
   	{
         border-width: 1px;
         border-color: #000000;
         border-style: solid;
    }

   #banner
   	{
          position:absolute;
          top:12px; left:12px;
          width:960px; height:100px;
          background-color: #0000B0;
          font-weight: bold;
          color: #FFFFFF;
         }

   #banner_df
   	{
          position:absolute;
          top:23px;
          left:810px;
         }


   #banner_txt_1
   	{
      position:absolute;
	  font-size:30pt;
	  top:5px; left:230px;
	  line-height: 32pt;
	  }

   #banner_txt_2
   	{
      position:absolute;
	  font-size:20pt;
	  line-height: 20pt;
      top:60px; left:310px;
    }

   #navi_oben
   	{
          position:absolute;
	  top:115px; left:449px;
          font-weight: bold;
	  color: #FFFFFF;
         }

   #navi_links
   	{
      position:absolute;
	  top:170px; left:10px;
      font-weight: bold;
	  color: #FFFFFF;
         }

	#navi_links_bak
   	{
      position:absolute;
	  top:160px; left:10px;
      font-weight: bold;
	  color: #FFFFFF;
         }


   .link_white
   	{
	   color: #FFFFFF;
	   text-decoration: none;
	}

   .link_white:hover
   	{
	   text-decoration: underline;
	}

	a
   	{
	   color: #000000;
	   text-decoration: none;
	}

   a:hover
   	{
	   text-decoration: underline;
	}

   #content
   	{
      position:absolute;
      padding-right: 5px;
      padding-left: 5px;
	  top:170px; left:210px;
	  width: 760;
	  line-height: 17pt;
	  text-align: justify;
         }

   #willkommen
	 {
	  font-size: 20pt;
	  font-weight: bold;
	  line-height: 25pt;
	  color: #7F0000;
	 }

   #dominik
         {
	  position: absolute;
	  top: 450; left: 310;
         }

   #ankuendigung
         {
	  position: absolute;
	  top: 380; left: 620;
         }
       
   #ticker
         {
	  position: absolute;
	  top: 117; left: 20;
         }
         
   .ticker
         {	  
	  border:0px solid #000000;
	  font-size: 10pt;
	  font-weight: bold;
	  color: #0000B0;
         }
         
	.ankuendigung
   	{
	   font-size: 8pt;
	   font-weight: bold;
	   color: #0000B0;
	}

   #begruessung
   	{
          position:absolute;
          top:180px; left:200px;
          width: 750;
          font-size: 12pt;
          font-weight: normal;
          font-style: normal;
          line-height: 16pt;
          text-align: justify;
          color: #000000;
         }

   #kontakt
        {
	 position: absolute;
	 top: 33;left: 130;
	 width: 550; height: 280;
	 background-color: #0000B0;
	 color: #FFFFFF;
	 padding: 10;
	 line-height: 15pt;
        }
	
   #kontakt_bild
   	{
	position: absolute;
	top: 57; left: 540;
	}

   #analyse_liste
        {
	 position: absolute;
	 top: 80;left: 440;
	 width: 500; height: 250;
        }

   .klein
   	{
   	font-size: 8pt;

   	}

   #footer
   	{
          position:absolute;
          top:520px; left:12px;
          width:964px; height:50px;
          background-color: #0000B0;
         }

    #footer_gvm
   	{
          position:absolute;
          top:5px; left:240px;
         }

    #footer_hfb
   	{
          position:absolute;
          top:5px; left:790px;
         }


    #footer_its
   	{
          position:absolute;
          top:5px; left:790px;
         }
   #analyse_aufzaehlung
   	{
      position:absolute;
      top:530px; left:410px;
	  line-height: 17pt;
	}

   #strategische_partner
   	{
	  position: absolute;
	  top: 14; left: 10;
          color: #FFFFFF;
          font-weight: bold;
          font-size: 14pt;
          line-height: 16pt;
         }

   #its
   	{
          position:absolute;
          font-size: 8pt;
          font-weight:bold;
          top:575px; left:790px;
         }


//-->
