/*
------------------------------------------
  Navigation
------------------------------------------
*/

#navigation{
    clear: both;
	height: 46px;
	margin-top: 5px;
	background: url(../_img/layout/bg_topNavi.jpg) no-repeat top left;
	position: relative;
}


#navigation ul{
	margin-left: 40px;
}

#navigation li{
	display: inline;
	float: left;
	height: 46px;
	width: 85px;
	list-style-type: none;
	background: url(../_img/layout/nav_seperator.jpg) no-repeat bottom right;
}

#navigation li a,
#navigation li a:visited{
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
}

/*Link 1*/
#navigation li.item01 a:hover,
#navigation li.item01 a:focus{
	background: url(../_img/navigation/bg_nav_01.jpg) no-repeat 2px 36px;
}

#navigation li.item01 p,
#navigation li.item01 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_01.jpg) no-repeat 2px 0px;
	
}

/*Link 2*/
#navigation li.item02 a:hover,
#navigation li.item02 a:focus{
	background: url(../_img/navigation/bg_nav_02.jpg) no-repeat 2px 36px;
}

#navigation li.item02 p,
#navigation li.item02 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_02.jpg) no-repeat 2px 0px;
}


/*Link 3*/
#navigation li.item03 a:hover,
#navigation li.item03 a:focus{
	background: url(../_img/navigation/bg_nav_03.jpg) no-repeat 2px 36px;
}

#navigation li.item03 p,
#navigation li.item03 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_03.jpg) no-repeat 2px 0px;
}

/*Link 4*/
#navigation li.item04 a:hover,
#navigation li.item04 a:focus{
	background: url(../_img/navigation/bg_nav_04.jpg) no-repeat 2px 36px;
}

#navigation li.item04 p,
#navigation li.item04 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_04.jpg) no-repeat 2px 0px;
}

/*Link 5*/
#navigation li.item05 a:hover,
#navigation li.item05 a:focus{
	background: url(../_img/navigation/bg_nav_05.jpg) no-repeat 2px 36px;
}

#navigation li.item05 p,
#navigation li.item05 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_05.jpg) no-repeat 2px 0px;
}

/*Link 6*/
#navigation li.item06 a:hover,
#navigation li.item06 a:focus{
	background: url(../_img/navigation/bg_nav_06.jpg) no-repeat 2px 36px;
}

#navigation li.item06 p,
#navigation li.item06 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_06.jpg) no-repeat 2px 0px;
}

/*Link 7*/
#navigation li.item07 a:hover,
#navigation li.item07 a:focus{
	background: url(../_img/navigation/bg_nav_07.jpg) no-repeat 2px 36px;
}

#navigation li.item07 p,
#navigation li.item07 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	background: url(../_img/navigation/bg_nav_active_07.jpg) no-repeat 2px 0px;
}

/*Link 8 (Newsletter-Shortcut) */
#navigation li.item08 a:hover,
#navigation li.item08 a:focus{
	/* Farbe im Mouse-over-Status identisch mit Gefäss "Presse und News" */
	background: url(../_img/navigation/bg_nav_02.jpg) no-repeat 2px 36px;
}

#navigation li.item08 p,
#navigation li.item08 a.trail {
	text-decoration: none;
	display: block;
	padding: 10px 0px 0px 5px;
	font: normal 10px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #fff;
	height: 36px;
	/* KEIN Highlight, da nur ein Shortcut */
	/* background: url(../_img/navigation/bg_nav_active_07.jpg) no-repeat 2px 0px; */
}

/*
------------------------------------------
  Subnavigation
------------------------------------------
*/
#pagetitle{
	background: url(../_img/navigation/bg_subnav_tit.jpg) no-repeat 0px 0px;
	width: 218px;
	height: 19px;
	padding: 5px 0px 0px 10px;
	font: normal 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #FFF;
}

#modul_subnav a.invisible{
	 position:absolute;
	 left:-1000px;
	 top:-1000px;
	 width:0;
	 height:0;
	 overflow:hidden;
	 display:inline;
}

#modul_subnav {
	margin-bottom: 15px;
}

#modul_subnav ul{ 
	padding-bottom: 4px;
	margin-top: 0px;
}
#modul_subnav li{
	/*height: 27px;*/
	width: 228px;
	list-style-type: none;
}


/*



#modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
	color: #353535;
}

#modul_subnav li p{
	text-decoration: none;
	display: block;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #353535;
	height: 23px;
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
	text-align: right;
}
*/
/*modul_subnav first*/
/*
#modul_subnav li.first a.first,
#modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_first_lo.jpg) no-repeat 0px 0px;
}

#modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}

#modul_subnav li.first p{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
*/
/*modul_subnav middle*/
/*
#modul_subnav li a,
#modul_subnav li a:visited{
	text-decoration: none;
	display: block;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	height: 23px;
	text-align: right;
}
#modul_subnav li a:hover,
#modul_subnav li p{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
	height: 26px;
	color: red;
}
*/
/*modul_subnav last*/
/*
#modul_subnav li.last a.last:hover,
#modul_subnav li.last p{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
	height: 26px;
}
*/
/*ITEMS Colors */

#modul_subnav li a,
#modul_subnav li a:visited{
	text-decoration: none;
	display: block;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	height: 23px;
	text-align: right;
	line-height: 15px;
}
/*line height:_ added rei*/
#modul_subnav li p{
	line-height: 15px;
}
/*
#modul_subnav li a:hover{
	display: block;
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
	height: 23px;
	text-align: right;
	color: #353535;
}
*/

#modul_subnav li.first p.first{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}

#modul_subnav li p{
	text-decoration: none;
	display: block;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #353535;
	height: 23px;
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
	text-align: right;
}

#modul_subnav li.last p.last{
	text-decoration: none;
	display: block;
	padding: 5px 43px 0px 5px;
	font: bold 11px "Verdana", Arial, Helvetica, Tahoma, sans-serif;
  	color: #353535;
	height: 26px;
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
	text-align: right;
}
/*
------------------------------------------
  Item 01
------------------------------------------
*/
/*first*/
body.item01 #modul_subnav li.first a.first,
body.item01 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_01_first_lo.jpg) no-repeat 0px 0px;
	color: #9179B5;
}
body.item01 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item01 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_01_lo.jpg) no-repeat 0px 0px;
	color: #9179B5;
}
body.item01 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item01 #modul_subnav li.last a.last,
body.item01 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_01_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #9179B5;
}
body.item01 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}

/*
------------------------------------------
  Item 02
------------------------------------------
*/
/*first*/
body.item02 #modul_subnav li.first a.first,
body.item02 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_02_first_lo.jpg) no-repeat 0px 0px;
	color: #B26E3D;
}
body.item02 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item02 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_02_lo.jpg) no-repeat 0px 0px;
	color: #B26E3D;
}
body.item02 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item02 #modul_subnav li.last a.last,
body.item02 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_02_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #B26E3D;
}
body.item02 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}

/*
------------------------------------------
  Item 03
------------------------------------------
*/
/*
body.item03 #modul_subnav li.first a.first,
body.item03 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_03_first_lo.jpg) no-repeat 0px 0px;
	color: #5e9158;
}
body.item03 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}

body.item03 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_03_lo.jpg) no-repeat 0px 0px;
	color: #5e9158;
}
body.item03 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}

body.item03 #modul_subnav li.last a.last,
body.item03 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_03_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #5e9158;
}
body.item03 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}
*/
/*
------------------------------------------
  Item 04
------------------------------------------
*/
/*first*/
body.item04 #modul_subnav li.first a.first,
body.item04 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_04_first_lo.jpg) no-repeat 0px 0px;
	color: #598ec2;
}
body.item04 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item04 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_04_lo.jpg) no-repeat 0px 0px;
	color: #598ec2;
}
body.item04 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item04 #modul_subnav li.last a.last,
body.item04 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_04_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #598ec2;
}
body.item04 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}

/*
------------------------------------------
  Item 05
------------------------------------------
*/
/*first*/
body.item05 #modul_subnav li.first a.first,
body.item05 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_05_first_lo.jpg) no-repeat 0px 0px;
	color: #aa4249;
}
body.item05 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item05 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_05_lo.jpg) no-repeat 0px 0px;
	color: #aa4249;
}
body.item05 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item05 #modul_subnav li.last a.last,
body.item05 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_05_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #aa4249;
}
body.item05 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}

/*
------------------------------------------
  Item 06
------------------------------------------
*/
/*first*/
body.item06 #modul_subnav li.first a.first,
body.item06 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_06_first_lo.jpg) no-repeat 0px 0px;
	color: #ba9a09;
}
body.item06 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item06 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_06_lo.jpg) no-repeat 0px 0px;
	color: #ba9a09;
}
body.item06 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item06 #modul_subnav li.last a.last,
body.item06 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_06_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #ba9a09;
}
body.item06 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}

/*
------------------------------------------
  Item 07
------------------------------------------
*/
/*first*/
body.item07 #modul_subnav li.first a.first,
body.item07 #modul_subnav li.first a.first:visited{
	background: url(../_img/navigation/bg_subnav_01_first_lo.jpg) no-repeat 0px 0px;
	color: #919191;
}
body.item07 #modul_subnav li.first a.first:hover{
	background: url(../_img/navigation/bg_subnav_first_hi.jpg) no-repeat 0px 0px;
}
/*middle*/
body.item07 #modul_subnav li a{
	background: url(../_img/navigation/bg_subnav_01_lo.jpg) no-repeat 0px 0px;
	color: #919191;
}
body.item07 #modul_subnav li a:hover{
	background: url(../_img/navigation/bg_subnav_hi.jpg) no-repeat 0px 0px;
}
/*last*/
body.item07 #modul_subnav li.last a.last,
body.item07 #modul_subnav li.last a.last:visited{
	background: url(../_img/navigation/bg_subnav_01_last_lo.jpg) no-repeat 0px 0px;
	height: 26px;
	color: #919191;
}
body.item07 #modul_subnav li.last a.last:hover{
	background: url(../_img/navigation/bg_subnav_last_hi.jpg) no-repeat 0px 0px;
}


/*
------------------------------------------
  New Navi
------------------------------------------
*/

/*middle*/
body.item03 #modul_subnav ul.level_1 li a{
	background: url(../_img/navigation/newnavi/bg_lvl1_middle.png) no-repeat 0px 0px;
	height: 18px;
	color: #5e9158;
}
body.item03 #modul_subnav ul.level_1 li a:hover{
	background: url(../_img/navigation/newnavi/bg_lvl1_middle_hi.png) no-repeat 0px 0px;
	color: black;
}

/*first*/
body.item03 #modul_subnav ul.level_1 li.first a.first,
body.item03 #modul_subnav ul.level_1 li.first a.first:visited{
	background: url(../_img/navigation/newnavi/bg_lvl1_top.png) no-repeat 0px 0px;
	padding: 3px 43px 0 5px;
	color: #5e9158;
}
body.item03 #modul_subnav ul.level_1 li.first a.first:hover{
	background: url(../_img/navigation/newnavi/bg_lvl1_top_hi.png) no-repeat 0px 0px;
	color: black;
}

/*last*/
body.item03 #modul_subnav ul.level_1 li.last a.last,
body.item03 #modul_subnav ul.level_1 li.last a.last:visited{
	background: url(../_img/navigation/newnavi/bg_lvl1_bottom.png) no-repeat 0px 0px;
	height: 50px;
	color: #5e9158;
}
body.item03 #modul_subnav ul.level_1 li.last a.last:hover{
	background: url(../_img/navigation/newnavi/bg_lvl1_bottom_hi.png) no-repeat 0px 0px;
	color: black;
}

/* last with subitems*/
body.item03 #modul_subnav ul.level_1 li.submenu.last a.submenu.last,
body.item03 #modul_subnav ul.level_1 li.submenu.last a.submenu.last:visited{
	background: url(../_img/navigation/newnavi/bg_lvl1_middle.png) no-repeat 0px 0px;
	height: 18px;
	color: #5e9158;
}
body.item03 #modul_subnav ul.level_1 li.submenu.last a.submenu.last:hover{
	background: url(../_img/navigation/newnavi/bg_lvl1_middle_hi.png) no-repeat 0px 0px;
	color: black;
}

/*subnavi*/
body.item03 #modul_subnav ul.level_2 li a,
body.item03 #modul_subnav ul.level_2 li a:visited,
body.item03 #modul_subnav ul.level_2 li.last a.last,
body.item03 #modul_subnav ul.level_2 li.last a.last:visited,
body.item03 #modul_subnav ul.level_2 li.first a.first,
body.item03 #modul_subnav ul.level_2 li.first a.first:visited{
	background: url(../_img/navigation/newnavi/bg_lvl2.png) no-repeat 0px 0px;
	height: 15px;
	padding: 0 0 0 100px;
	text-align: left;
	font-weight: normal;
	color: #5e9158;
}
body.item03 #modul_subnav ul.level_2 li a:hover,
body.item03 #modul_subnav ul.level_2 li.last a.last:hover,
body.item03 #modul_subnav ul.level_2 li.first a.first:hover,
body.item03 #modul_subnav ul.level_2 li.active p.active{
	height: 15px;
	padding: 0 0 0 100px;
	text-align: left;
	background: url(../_img/navigation/newnavi/bg_lvl2_hi.png) no-repeat 0px 0px;	
	font-weight: normal;
	color: black;
}

body.item03 #modul_subnav ul.level_2 li.last a.last{
	height: 18px;	
	background: url(../_img/navigation/newnavi/bg_lvl2_bottom.png) no-repeat 0px 0px;		
}
body.item03 #modul_subnav ul.level_2 li.last a.last:hover,
body.item03 #modul_subnav ul.level_2 li.last.active p.active{
	height: 18px;	
	background: url(../_img/navigation/newnavi/bg_lvl2_bottom_hi.png) no-repeat 0px 0px;		
}

#modul_subnav ul.level_2{ 
	padding-bottom: 0px;
	margin-top: 0px;
}
