/* ######################################################################################################
** ### LAYERMENU  ###############################################
** ######################################################################################################*/

#navigation ul {
	float: left;
	list-style: none;
  	padding: 0;
	margin:0;
	z-index: 200;
	background-color: transparent;
	width:958px;
	margin-left:20px !important;
        margin-left:10px; /* IE 6 */
	margin-top:15px;
	background-image:url('../images/mainnavbg.gif');
	background-position:top left;
	background-repeat:repeat-x;
	height:24px;
	border-right:1px #d8e0e3 solid;
	border-left:1px #d8e0e3 solid;
	
}
#navigation a {
	display: block;
	width: auto;
	margin:0;
	padding:0;
	text-decoration:none;
	/*padding-left:15px;*/
	/*padding-right:15px;*/
	font-size: 12px;
	font-weight:bold;
	color: #868889;
}
#navigation li {
	float: left;
	padding:0;
	margin:0;
	color:#fff;
    	height:24px;
	line-height:24px;
	padding-left:7px;
	padding-right:7px;
	
}
#navigation li ul {
	position: absolute;
	left: -999em;
	height:auto;
	border:none;
	margin: 0;
	border-right:1px #d8e0e3 solid;
	border-left:1px #d8e0e3 solid;
	width:958px;
	text-align:left;
	margin-top:-1px;
	background-color:#f0f;
	height:24px;
}

#navigation li li {
	padding:0;
	border:none;
}


#navigation li ul li {
	display:inline;
        float:left;
        width:auto !important;
        width:1px;/* IE 6 */
	color:#000;
	padding:0;
	line-height:24px;
	height:24px;
        white-space:nowrap;
}
#navigation li ul li a {
	display: block;
	width: auto;
	margin:0;
	padding:0;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color:#dfe0e0; /* #868889; */
	height:24px;
}


#navigation li:hover ul, 
#navigation li.sfhover ul {
	left:0px !important;
  left:0px;/* IE 6 */
	display:block;
}

#navigation ul li:hover,
#navigation ul li.sfhover {
	background-color:#ccc;
}
#navigation ul li:hover li:hover,
#navigation ul li.sfhover li.sfhover{
	background-color:transparent;
}



#navigation ul li:hover a,
#navigation ul li.sfhover a{
	color:#fff;
}


#navigation ul li:hover li a,
#navigation ul li.sfhover li a {
	color:#ffffff; /* #868889; */
}
#navigation ul li:hover li:hover a,
#navigation ul li.sfhover li:hover a {
	color:#fff;
}

/*First LI Element and Submenu*/
#navigation li#oneact a.active {color:#fff;}
#navigation li#oneact,
#navigation li#one:hover,
#navigation li#one.sfhover,
#navigation li#oneact:hover,
#navigation li#oneact.sfhover {background-color:#014d91;}

#navigation li#one:hover ul,
#navigation li#one.sfhover ul,
#navigation li#oneact ul {
	background-color:#014d91;
	background-image:none;
	left:0px !important;
        left:0px;/* IE 6 */
	display:block;
	z-index:306;
}

/*Second LI Element and Submenu*/
#navigation li#twoact a.active {color:#fff;}
#navigation li#twoact,
#navigation li#two:hover,
#navigation li#two.sfhover,
#navigation li#twoact:hover,
#navigation li#twoact.sfhover {background-color:#000;}

#navigation li#two:hover ul,
#navigation li#two.sfhover ul,
#navigation li#twoact ul {
	background-color:#000;
	background-image:none;
	left:0px !important;
  left:0px;/* IE 6 */
	display:block;	
	z-index: 305;
}

/*Third LI Element and Submenu*/
#navigation li#threeact a.active {color:#fff;}
#navigation li#threeact,
#navigation li#three:hover,
#navigation li#three.sfhover,
#navigation li#threeact:hover,
#navigation li#threeact.sfhover {background-color:#c1003c;}

#navigation li#three:hover ul,
#navigation li#three.sfhover ul,
#navigation li#threeact ul {
	background-color:#c1003c;
	background-image:none;
	left:0px !important;
  left:0px;/* IE 6 */
	display:block;
	z-index: 304;
}

/*Fourth LI Element and Submenu*/
#navigation li#fouract a.active {color:#fff;}
#navigation li#fouract,
#navigation li#four:hover,
#navigation li#four.sfhover,
#navigation li#fouract:hover,
#navigation li#fouract.sfhover {background-color:#f9b100;}

#navigation li#four:hover ul,
#navigation li#fouract ul {
	background-color:#f9b100;
	background-image:none;
	left:0px !important;
  left:0px;/* IE 6 */	
	display:block;
	z-index: 303;
}

/*Fith LI Element and Submenu*/
#navigation li#fiveact a.active {color:#fff;}
#navigation li#fiveact,
#navigation li#five:hover,
#navigation li#fiveact.sfhover,
#navigation li#five.sfhover,
#navigation li#fiveact:hover {background-color:#014d91;background-color:#449628;}

#navigation li#five:hover ul,
#navigation li#five.sfhover ul,
#navigation li#fiveact ul {
	background-color:#014d91;
	background-color:#449628;
	background-image:none;
  left:0px;
	display:block;
	z-index: 302;
}

/*Sixth LI Element and Submenu*/
#navigation li#sixact a.active {color:#fff;}
#navigation li#sixact,
#navigation li#six.sfhover,
#navigation li#sixact.sfhover,
#navigation li#six:hover,
#navigation li#sixact:hover {background-color:#00769c;}

#navigation li#six:hover ul,
#navigation li#six.sfhover ul,
#navigation li#sixact ul {
	background-color:#46938b;
	background-color:#00769c;
	background-image:none;
  left:0px;
	display:block;
	z-index: 301;
}

/*Seventh LI Element and Submenu*/
#navigation li#sevenact a.active {color:#fff;}
#navigation li#sevenact,
#navigation li#seven:hover,
#navigation li#seven.sfhover,
#navigation li#sevenact:hover,
#navigation li#sevenact.sfhover {background-color:#014d91;background-color:#46938b;}

#navigation li#seven:hover ul,
#navigation li#seven.sfhover ul,
#navigation li#sevenact ul {
	background-color:#014d91;
	background-color:#46938b;
	background-image:none;
	left:0px;
	display:block;
	z-index: 300;
}

/*Eightsth LI Element and Submenu*/
#navigation li#eightact a.active {color:#fff;}
#navigation li#eightact,
#navigation li#eight:hover,
#navigation li#eight.sfhover,
#navigation li#eightact:hover,
#navigation li#eightact.sfhover {background-color:#014d91;}

#navigation li#eight:hover ul,
#navigation li#eight.sfhover ul,
#navigation li#eightact ul {
	background-color:#014d91;
	background-image:none;
	left:0px;
	display:block;
	z-index: 300;
}


/*Eightsth LI Element and Submenu*/
#navigation li#nineact a.active {color:#fff;}
#navigation li#nineact,
#navigation li#nine:hover,
#navigation li#nine.sfhover,
#navigation li#nineact:hover,
#navigation li#nineact.sfhover {background-color:#014d91;}

#navigation li#nine:hover ul,
#navigation li#nine.sfhover ul,
#navigation li#nineact ul {
	background-color:#014d91;
	background-image:none;
	left:0px;
	display:block;
	z-index: 300;
}
#navigation li#oneact ul,
#navigation li#twoact ul,
#navigation li#threeact ul,
#navigation li#fouract ul,
#navigation li#fiveact ul,
#navigation li#sixact ul,
#navigation li#sevenact ul,
#navigation li#eightact ul,
#navigation li#nineact ul  {
  z-index: 299; 
  width:959px;    
}


#navigation li#one ul,
#navigation li#oneact ul,
#navigation li#two ul,
#navigation li#twoact ul {
  padding-left: 0px;
  width: 959px;  
}

#navigation li#three ul,
#navigation li#threeact ul {
  padding-left: 105px;
  width: 854px;  
}

#navigation li#four ul,
#navigation li#fouract ul {
  padding-left: 303px;
  width: 656px;  
}

#navigation li#five ul,
#navigation li#fiveact ul {
  padding-left: 435px;
  width: 524px;  
}

#navigation li#six ul,
#navigation li#sixact ul {
  padding-left: 520px;
  width: 439px;  
}

#navigation li#seven ul,
#navigation li#sevenact ul{
  padding-left: 490px;
  width: 469px; 
}

#navigation li#eight ul,
#navigation li#eightact ul {
  padding-left: 795px;
  width: 164px;  
} 
#navigation li#nine ul,
#navigation li#nineact ul {
  padding-left: 530px;
  width: 429px;  
}

/*Second Level Links*/
#navigation li ul li a {
	padding-left:10px;
	padding-right:10px;
}



/* ######################################################################################################
** ### FOOTERMENU  ###############################################
** ######################################################################################################*/
#footernav { 
	color: #fff;
}

/* ######################################################################################################
** ### TOPMENU  ###############################################
** ######################################################################################################*/
#topnav {
	position:absolute;
	top: 20px;
	right: 17px;
	color: #dfe0e0;
	background: transparent;
	text-align: right; /* Erforderlich, damit im Opera 6 wirklich rechts plaziert ! */
}	
#topnav a { 
	text-decoration:none;
	color: #00386a;
	font-size:12px;
}
#topnav a:hover {
	color:#00386a; 
}


#lang {
	position:absolute;
	top: 22px;
	right: 133px;
	color: #dfe0e0;
	background: transparent;
	text-align: right; /* Erforderlich, damit im Opera 6 wirklich rechts plaziert ! */
}


#breadcrumb {  
  margin-left: 50px;
  margin-bottom: 20px;
}
