@charset "UTF-8";

@media all
{

/* @group nav */


#nav {
	display: block;
	float: left;
	width: 208px;
}

/* Vertikale Navigation links */

/* #submenu = Gesamtrahmen, dicke graue Linie oben und unten, Abstand oben / unten */

#submenu {
    width: 100%;
    overflow: hidden;
    margin: 32px 0 1.5em 0;
    list-style-type: none;
    border-top: 2px #ddd solid;
    border-bottom: 2px #ddd solid;
	color: #474747;
	text-decoration: none;
}

  #submenu ul { list-style-type: none; margin:0; padding: 0; }
  #submenu li { float:left; width: 100%; margin:0; padding: 0; }

  #submenu a,
  #submenu strong {
    display:block;
    width: 100%;
    padding: 3px 0px 3px 0%;
    /*color: #666;*/
    text-decoration: none; 
    /*background-color:#fff;*/
    border-bottom: 1px #eee solid; 
  }
#submenu #active,
#submenu li#current {
	font-weight: bold;
}

#active .subnav2,
#submenu #current .subnav1 {font-weight: normal;}

   /*Level 1*/ 
   
  /*#submenu li#active,
  #submenu li strong {
    width: 100%;
    padding: 3px 0px 3px 5%;
	color: red;
	font-weight: bold;
}*/
  
  #submenu li a { color: #474747; padding-left: 5%; }
  #submenu li a:focus,
  #submenu li a:hover,
  #submenu li a:active { background-color: #0d377f; color: #fff; }

  /* Level 2 */
  #submenu li ul li { padding-left: 5%; }

  #submenu li ul li a,
  #submenu li ul li strong,
  #submenu li ul li span { padding-left: 5%; }
  /*#submenu li ul li#active {font-weight: bold;}*/

  #submenu li ul li a {  }
  #submenu li ul li a:focus,
  #submenu li ul li a:hover,
  #submenu li ul li a:active { background-color: #0d377f; color: #fff; }

  /* Level 3 */
  #submenu li ul li ul li { padding-left: 5%; }

  #submenu li ul li ul li a,
  #submenu li ul li ul li strong,
  #submenu li ul li ul li span { padding-left: 5%; }


  #submenu li ul li ul li a:focus,
  #submenu li ul li ul li a:hover,
  #submenu li ul li ul li a:active { background-color: #0d377f; color: #fff; }

  /* Level 4 */
  #submenu li ul li ul li ul li a,
  #submenu li ul li ul li ul li strong,
  #submenu li ul li ul li ul li span { padding-left: 5%; }

  #submenu li ul li ul li ul li a { background-color:#ffffff; }
  #submenu li ul li ul li ul li a:focus,
  #submenu li ul li ul li ul li a:hover,
  #submenu li ul li ul li ul li a:active { background-color: #0d377f; color: #fff; }



#language
 {
	color: gray;
	display: block;
	float: left;
	width: 200px;
	padding-left: 8px;
}
#language a{
	color: gray;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
/* @end */
}