/*----------------------------- Fussnavigation    -----------------------------------*/


	#hmenue {
		position:relative;
		width: auto;
		height: 58px;
		font-weight: normal;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		border: 0px solid  #ff0000;
		background:#ced400 url() no-repeat top right;
	}
	#hmenue li { 
		position:relative;
		height:58px; 
		 width:auto; 
		display:inline; 
		float:left; 
		overflow: hidden;
		margin:0; 
		padding:0; 
		background:transparent url() no-repeat top right; 
		border: 0px solid  #ff0000 ;
	}
	#hmenue li a { 
		position:relative;
		height:58px; 
		width:auto; 
		display:block;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 11px;
		line-height:15px;
		letter-spacing:0.00em;
		text-decoration: none;
		text-align:center;
		padding: 0px 20px 0px 20px;
		border: 0px solid  #ff0000 ;
}
	#hmenue li a span { 
		position:relative;
		margin: -1000px 0px 0px -1000px;
	}

	#hmenue li.hmenu1 {  background:#f0f0f0 url("../images/navigation/hmenu-bg1.gif") no-repeat top right; width:25%; }
	#hmenue li.hmenu2 {  background:#f1940a url("../images/navigation/hmenu-bg2.gif") no-repeat top right; width:26%; }
	#hmenue li.hmenu3 {  background:#9a9a9a url("../images/navigation/hmenu-bg3.gif") no-repeat top right; width:26%; }
	#hmenue li.hmenu4 {  background:#ced400 url("../images/navigation/hmenu-bg4.gif") no-repeat top right; width:22%; }

	#hmenue li.hmenu1 a {  background:transparent url("../images/navigation/nav1.gif") no-repeat 20px 30px; }
	#hmenue li.hmenu2 a {  background:transparent url("../images/navigation/nav2.gif") no-repeat  20px 30px; }
	#hmenue li.hmenu3 a {  background:transparent url("../images/navigation/nav3.gif") no-repeat  20px 30px; }
	#hmenue li.hmenu4 a {  background:transparent url("../images/navigation/nav4.gif") no-repeat  20px 30px; }

	#hmenue li a {  background:transparent url() repeat-x top left;}
	#hmenue li.aktiv a, 
	#hmenue li a:hover { background-position:20px 13px;}




/*----------------------------- Unternavigation    -----------------------------------*/


	#umenue {
		position:relative;
		width:230px; 
		top:0px;
		left:0px;
		font-weight: bold;
		margin: 0px;
		padding:0px;
		list-style-type: none;
		border:0px solid  #00ff00 ;
	}
	#umenue li { 
		position:relative;
		width:200px; 
		height:30px; 
		display:block; 
		overflow: hidden;
		margin:0px 0px 0px 0px; 
		padding:0; 
		background:transparent url("") no-repeat center left;;
		border: 0px solid  #ff0000 ;
	}
	#umenue li a { 
		position:relative;
		width:200px; 
		height:30px; 
		display:block; 
		color:#105d87;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		text-align:left;
		padding:0px;
		background:transparent url("") no-repeat center left;;
		border: 0px solid  #ff0000;
	}
	#umenue li a span { 
		position:relative;
		margin: -1000px 0px 0px -1000px;
	}

	#umenue li.umenu21 {  background:transparent url("/images/navigation/unav212.gif"); }
	#umenue li.umenu22 {  background:transparent url("/images/navigation/unav222.gif"); }
	#umenue li.umenu23 {  background:transparent url("/images/navigation/unav232.gif"); }
	#umenue li.umenu24 {  background:transparent url("/images/navigation/unav242.gif"); }
	#umenue li.umenu25 {  background:transparent url("/images/navigation/unav252.gif"); }

	#umenue li.umenu21 a {  background:transparent url("/images/navigation/unav211.gif"); }
	#umenue li.umenu22 a {  background:transparent url("/images/navigation/unav221.gif"); }
	#umenue li.umenu23 a {  background:transparent url("/images/navigation/unav231.gif"); }
	#umenue li.umenu24 a {  background:transparent url("/images/navigation/unav241.gif"); }
	#umenue li.umenu25 a {  background:transparent url("/images/navigation/unav251.gif"); }

	#umenue li a {  background:transparent url() repeat-x top left;}
	#umenue li.aktiv a, 
	#umenue li a:hover { background-image:none;}


	#umenue li.aktive a, 
	#umenue li a:focus, 
	#umenue li a:hover {  border-bottom: 0px solid #b5c5d3; color:#f1ae4e;}



/*----------------------------- Referenznavigation    -------------------------------*/

	.refnavibox a {
		position:relative;
		width:auto;
		height:19px;
		padding:19px 0px 5px 0px;
		display:inline-block;
		overflow:hidden;
		color:#ffffff;
    		background-color:transparent;
		font-weight:bold;
		text-align:center;
		margin:0px 0px 0px 0px;
	}
	/*---- 5 Referenzseiten ---- */
	a.lastrefnav {  background:transparent url("/images/navigation/bot-zurueck-1.gif") no-repeat; width:17px; height:19px; }
	a.refnav1 {  background:transparent url("/images/navigation/bot-left-1.gif") no-repeat; width:38px; height:19px; }
	a.refnav2 {  background:transparent url("/images/navigation/bot-main1-1.gif") no-repeat; width:33px; height:19px; }
	a.refnav3 {  background:transparent url("/images/navigation/bot-main-1.gif") no-repeat; width:33px; height:19px; }
	a.refnav4 {  background:transparent url("/images/navigation/bot-main-1.gif") no-repeat; width:33px; height:19px; }
	a.refnav5 {  background:transparent url("/images/navigation/bot-right-1.gif") no-repeat; width:38px; height:19px; }
	a.nextrefnav {  background:transparent url("/images/navigation/bot-weiter-1.gif") no-repeat; width:17px; height:19px; }

	a.lastrefnav:hover, a.lastrefnav.aktiv {  background:transparent url("/images/navigation/bot-zurueck-2.gif") no-repeat; }
	a.refnav1:hover, a.refnav1.aktiv {  background:transparent url("/images/navigation/bot-left-2.gif") no-repeat; }
	a.refnav2:hover, a.refnav2.aktiv {  background:transparent url("/images/navigation/bot-main1-2.gif") no-repeat; }
	a.refnav3:hover, a.refnav3.aktiv {  background:transparent url("/images/navigation/bot-main-2.gif") no-repeat; }
	a.refnav4:hover, a.refnav4.aktiv {  background:transparent url("/images/navigation/bot-main-2.gif") no-repeat; }
	a.refnav5:hover, a.refnav5.aktiv {  background:transparent url("/images/navigation/bot-right-2.gif") no-repeat; }
	a.nextrefnav:hover, a.nextrefnav.aktiv {  background:transparent url("/images/navigation/bot-weiter-2.gif") no-repeat; }

	/*---- 3 Referenzseiten ---- */
	a.refnav1 {  background:transparent url("/images/navigation/bot-left-1.gif") no-repeat; width:38px; height:19px; }
	a.refnav2 {  background:transparent url("/images/navigation/bot-main-1.gif") no-repeat; width:33px; height:19px; }
	a.refnav3 {  background:transparent url("/images/navigation/bot-right-1.gif") no-repeat; width:38px; height:19px; }

	a.refnav1:hover, a.refnav1.aktiv {  background:transparent url("/images/navigation/bot-left-2.gif") no-repeat; }
	a.refnav2:hover, a.refnav2.aktiv {  background:transparent url("/images/navigation/bot-main-2.gif") no-repeat; }
	a.refnav3:hover, a.refnav3.aktiv {  background:transparent url("/images/navigation/bot-right-2.gif") no-repeat; }

	.refnavibox a:link,
	.refnavibox a:visited,
	.refnavibox a:focus,
	.refnavibox a:hover,
	.refnavibox a:active { color:#ffffff; background-color:transparent; }

	.refnavibox a:hover, .refnavibox a.aktiv {
		color:#ced400;
		background-color:transparent;
	}

/*----------------------------- Fussnavigation    -----------------------------------*/


	#footnav {
		position:relative;
		width: auto;
		height: 20px;
		overflow: hidden;
		margin: 0px 38px 0px 0px;
		list-style-type: none;
		float:right;
		border: 0px solid  #ff0000 ;
	}
	#footnav li { 
		position:relative;
		width:115px; 
		height:20px; 
		display:inline; 
		float:left; 
		overflow: hidden;
		margin:0; 
		padding:0; 
		border: 0px solid  #ff0000 ;
	}
	#footnav li a { 
		position:relative;
		height:20px; 
		width:115px; 
		display:block;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		color:#9a9a9c;
		font-size: 11px;
		line-height:15px;
		letter-spacing:0.00em;
		text-decoration: none;
		text-align:left;
		padding: 2px 0px 0px 0px;
		border: 0px solid  #ff0000 ;
	}
	#footnav li a span { 
		position:relative;
		padding: 2px 0px 0px 0px;
	}
	
	#footnav li.fmenu1 { width:68px; background:transparent url(../images/navigation/fmenu-bg1.gif) no-repeat top left; }
	#footnav li.fmenu2 { width:86px; background:transparent url(../images/navigation/fmenu-bg2.gif) no-repeat top left; }

	#footnav li.fmenu1 a { width:68px; padding-left:26px; }
	#footnav li.fmenu2 a { width:86px; padding-left:14px; }
	
	#footnav li a { background-color:transparent; background-image: none; background-position:top left; color: #9a9a9c; }
	#footnav li.aktiv a,
	#footnav li a:focus,
	#footnav li a:hover,
	#footnav li a:active { background-position: 0px 0px; color:#c3004a; font-weight:bold; text-decoration:none;}








