@media all
{
  .hlist {
    /* Einfassen der Floats im IE */
    width:900px;
    height:55px;
    overflow:hidden;
    /* Einfassen der Floats in allen anderen Browsern */
    float:left;
    display:inline;
    /* Bugfix:IE - collapsing horizontal margins */
    position:relative;
    background:#fff url("hg_menue.png");
    line-height:0;
  }
/*-----------------------------Startseite-----------------*/
  .hlist ul {
    margin:0;
    padding:0; padding-top:20px;
    /* Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    text-align:center;
    float:left; /* LTR */ 
  }

  .hlist ul li {
    /* Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    line-height:1em;
    list-style-type:none;
    margin:0;margin-right:5px;
    padding:0;
    width:226px; 
    height:35px;
    background-image: url(hg_li11.png);
    text-align:center;
  }
  
  .hlist ul li a,
  .hlist ul li strong {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #f9b44f;
	text-decoration: none;
	font-weight: normal;
	padding:5px 10px 0 5px;
	text-align:center;
	margin:0px auto;
	display:block;
	height:100%;
  }
  
  .hlist ul li .prefix a {float:left;color:#006185;margin-left:10px}
  .hlist ul li .prefix a:visited {float:left;color:#006185;margin-left:10px}

  .hlist ul li a:focus,
  .hlist ul li a:hover,
  .hlist ul li a:active  { color: #006185;text-decoration:none}
  .hlist ul li a:visited {color: #f9b44f;}
                          
  .hlist ul li:hover {background-image: url(hg_li1_a.png); color: #006185}                       

  .hlist ul li.active {
    background:#272727 url("hg_li11.png");
  }

  .hlist ul li.active strong,
  .hlist ul li.active a:focus,
  .hlist ul li.active a:hover,
  .hlist ul li.active a:active { background:transparent; color:#fff; text-decoration:none; }
  
/*--------------------- Unterseiten --------------------------------*/

.hlist .ul2 {
    margin:0;
    padding:0; padding-top:0px;
    /* Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    text-align:center;
    float:left; /* LTR */ 
  }

  .hlist .ul2 li {
    /* Bugfix:IE - Doubled Float Margin Bug */
    display:inline;
    float:left; /* LTR */
    line-height:1em;
    list-style-type:none;
    margin:0;margin-right:5px;
    padding:0;
    width:143px; 
    height:35px;
    background-image: url(hg_li2.png);
    text-align:center;
  }
  
  .hlist .ul2 li a,
  .hlist .ul2 li strong {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #f9b44f;
	text-decoration: none;
	font-weight: normal;
	padding:8px 10px 0 10px;
	text-align:center;
	margin:0px auto;
	display:block;
	
	height:100%;
  }
  

  .hlist .ul2 li a:focus,
  .hlist .ul2 li a:hover,
  .hlist .ul2 li a:active  { color: #006185;text-decoration:none}
  .hlist .ul2 li a:visited {color: #f9b44f;}
                          
  .hlist .ul2 li:hover {background-image: url(hg_li2_a.png);}   
  .hlist .ul2 li:hover a {color:#006185}                 
  .hlist .ul2 .act {background-image: url(hg_li2_a.png);}   
  .hlist .ul2 .act a {color:#006185}    
  .hlist .ul2 .act a:visited {color:#006185}  


  #flag ul.language {list-style-type:none}
           

  
}
