@charset "utf-8";
/* CSS Document */


	#breadcrumb_nav {
	margin: 0 200px;
	padding: 10px 10px;
	color: #c0c0c0;
	font-size: 10px;
	text-align: left;
    }
	
	#breadcrumb_nav a{
	color: #c0c0c0;
	font-size: 10px;
	text-decoration: none;
    }

	#breadcrumb_nav a:hover{
	color: #c0c0c0;
	font-size: 10px;
	text-decoration: underline;
    }



	#footer_breadcrumb_nav {
	position: relative;
        float: left;
	color: #c0c0c0;
	font-size: 10px;
	text-align: left;
    }
	
	#footer_breadcrumb_nav a{
	color: #c0c0c0;
	font-size: 10px;
	text-decoration: none;
    }

	#footer_breadcrumb_nav a:hover{
	color: #c0c0c0;
	font-size: 10px;
	text-decoration: underline;
    }

#iconnav {
    width: 193px
    height: 33px;
    padding-top: 6px;
    text-indent: 30px;
    }


#logged_mainnavcontainer {
	width: 193px;
	margin: 0;
	padding: 0;
}

#logged_mainnavcontainer ul
{
	font-size: 12px;
	width: 193px;
	margin: 0;
	background-image: url(/fileadmin/images/logged_user_BG.jpg);
	background-repeat: no-repeat;
	background-position: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


#logged_mainnavcontainer a
{
	display: block;
	width: 193px;
	text-indent: 30px;
	margin: 0;
	padding: 3px 0;
	background-repeat: repeat-x;
	background-position: bottom;
}



#logged_mainnavcontainer a:link, #logged_mainnavcontainer a:visited
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
#logged_mainnavcontainer a:hover
{
	color: #ffffff;
	background-attachment: fixed;
	background-repeat: no-repeat;
	text-decoration: underline;
}

#logged_mainnavcontainer a#current{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}




#LEVEL01 {
        font-size: 12px;
        text-indent: 30px;
	width: 193px;
	}

#LEVEL01 li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	}



#LEVEL01 a {
	color: #ffffff;
	display: block;
	padding-top: 6px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #457798;
	text-decoration: none;

	}


#LEVEL01 a:visited {
	color: #ffffff;
	text-decoration: none;
}

#LEVEL01 a:hover {
	background-image: url(/fileadmin/images/level01_hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	background-repeat: no-repeat;
	}

#LEVEL01 a#current{
    background-image: url(/fileadmin/images/level01_current.jpg);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #457798;
}

#LEVEL01 .menu-level1-current-active {
    background-image: url(/fileadmin/images/level01_hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#LEVEL01 li.menu-level1-current-active {

}


.menu-level1-with-subpage{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #457798;
}


#LEVEL01 li.menu-level1-with-subpage a:hover{
        background-image: url(/fileadmin/images/Level01_act_sub.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#LEVEL01 li.menu-level1-active a:hover{

}

#LEVEL01 li.menu-level1-active a{
        background-image: url(/fileadmin/images/level01_hover.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


li.menu-level1-with-subpage a{
	background-image: url(/fileadmin/images/Level01_if_sub.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #457798;
}

li.menu-level1-with-subpage a:hover{
	background-image: url(/fileadmin/images/Level01_act_sub.gif);
	background-repeat: repeat-x;
	background-position: top;
	color: #ffffff;

	text-decoration: none;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #457798;
}

li.menu-level1-with-subpage a#current{
	background-image: url(/fileadmin/images/Level01_act_sub.gif);
	background-repeat: repeat-x;
	background-position: top;
}


/*-------------LEVEL04---------------------*/
#nav{
  width:auto;
  margin-bottom:4px;
}
#nav, #nav ul {
  float: left; 
  list-style: none;
  /*line-height: 1em;*/
  -background: #457798;
  color: #fff;
  font-weight: bold;
  padding: 0;
  margin: 0;
  /*margin: 0 0 1em 0;*/
background-image:url(/fileadmin/images/nav_ul_BG.gif);
background-repeat:repeat-x;
  background-position:bottom;
  width: 550px;
  border-bottom-width: 0px;
  border-bottom-style: solid;
  border-bottom-color: #457798;
  z-index: 50;
 
}
 
#nav a {
  display: block;
  font-weight:normal;
  color: #fff;
 
  text-decoration: none;
  /*padding: 0.25em 0em;*/
  padding: 4px 2px 0px 2px;
 
}
 
#nav li{
  float: left;
        display: block;
  font-family: Verdana, sanserif;
  
  color:white;
  text-decoration:none;
  height:26px;
  margin-right:1px;
  padding: 4px 4px 0px 4px;
  background-image:url(/fileadmin/images/level01_act.jpg);
  background-repeat:x-repeat;
}
 
#nav li a:hover{
  color:#fffffff;
}
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 140px;
  font-weight: normal;
  border: 1px solid #ccc;
  margin: 8px 0px 0px -4px;
  background:#efefef;
}
 
#nav li li {
 
  width: 134px;
  /*height:15px;*/
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding:3px;
  background-image:none;
 
  background-color:#efefef;
  color:#333;
  border-bottom: 1px solid #fff;
}
#nav li li:hover, #nav li li.sfhover{
  width: 134;
  /*height:15px;*/
  height:auto;
  text-decoration:none;
  font-weight:normal;
  padding: 3px;
  background-image:none;
 
  background-color:#ccc;
  margin:0px;
  color:#fff;
}
 
#nav li ul a {
  width: 14em;
  /*padding-left: 1em;*/
  font-size:0.8em;
  color:#333;
}
 
#nav li ul ul {
  margin: -1.75em 0 0 137px;
}
 
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
 
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
 
#nav li:hover, #nav li.sfhover {
  display:block;
  font-family: Verdana, sanserif;
  font-weight:normal;
  color:#023b76;
  text-decoration:none;
  height:26px;
  background-color: #000000;
  background-image:url(/fileadmin/images/level01_hover.jpg);
  background-repeat:x-repeat;
  margin-right:1px;
  padding: 4px 4px 0px 4px;
}
-#nav li.menuparent_act{
  background-image:url(/fileadmin/images/level01_hover.jpg);
  background-repeat:x-repeat;
  color: #ffffff;

}
#nav li.menuparent_act2{
  #background-image:url(/fileadmin/images/level01_hover.jpg);
  #background-repeat:no-repeat;
  #background-position:center;
  visibility: visible;

}
#nav li.menuparent_act a{
  color:#ffffff;
}
#nav li.menuparent_act ul a{
  color:#333;
}
#nav li ul ul{
  margin: -20px 0px 0px 137px;
}
