@media all
{

#hmenue {
		position:relative;
		width: 975px;
		   width: 980px;
		height: 27px;
		font-weight: normal;
		overflow: hidden;
		margin: 0px 0px 0px 17px;
		   margin: 0px 0px 0px 20px;
		list-style-type: none;
		border: 0px solid  #ff0000 ;
	}
	#hmenue li { 
		position:relative;
		height:27px; 
		 width:auto; 
		display:inline; 
		float:left; 
		overflow: hidden;
		margin:0; 
		padding:0; 
		background:#008cbb url("/images/navigation/bg-hnav-r.gif") no-repeat top right; 
		border: 0px solid  #ff0000 ;
	}
	#hmenue li a { 
		position:relative;
		height:27px; 
		width:auto; 
		display:block;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		color:#12566d;
		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;
		padding: 0px 0px 0px 0px;
		top:5px; 
	}

	#hmenue li.hmenu11 a span { 
		position:relative;
		margin: -1000px 0px 0px -1000px;
		top:5px; 
	}

	#hmenue li.hmenu1 {  background:transparent url("/images/navigation/bg-hnav-1.jpg") no-repeat top center; width:70px; }
	#hmenue li.hmenu2 {  background:transparent url("/images/navigation/bg-hnav-2.jpg") no-repeat top center; width:111px; }
	#hmenue li.hmenu3 {  background:transparent url("/images/navigation/bg-hnav-3.jpg") no-repeat top center; width:103px; }
	#hmenue li.hmenu4 {  background:transparent url("/images/navigation/bg-hnav-4.jpg") no-repeat top center; width:83px; }
	#hmenue li.hmenu5 {  background:transparent url("/images/navigation/bg-hnav-5.jpg") no-repeat top center; width:144px; }
	#hmenue li.hmenu6 {  background:transparent url("/images/navigation/bg-hnav-6.jpg") no-repeat top center; width:70px; }
	#hmenue li.hmenu7 {  background:transparent url("/images/navigation/bg-hnav-7.jpg") no-repeat top center; width:62px; }
	#hmenue li.hmenu8 {  background:transparent url("/images/navigation/bg-hnav-8.jpg") no-repeat top center; width:98px; }
	#hmenue li.hmenu9 {  background:transparent url("/images/navigation/bg-hnav-9.jpg") no-repeat top center; width:108px; }
	#hmenue li.hmenu10 { background:transparent url("/images/navigation/bg-hnav-10.jpg") no-repeat top center; width:60px; }
	#hmenue li.hmenu11 { background:transparent url("/images/navigation/bg-hnav-flag-en.jpg") no-repeat top center; width:62px; }

	#hmenue li a {  background:transparent url("../images/navigation/bg-hnav.gif") repeat-x top left;}
	#hmenue li.hmenu11 a {  background:transparent url("/images/navigation/bg-hnav-flag-en.jpg") repeat-x top left;}
	#hmenue li.aktiv a, 
	#hmenue li a:hover { background:transparent url() no-repeat top left; color:#ffffff;}

	#hmenue li.backhome { background:transparent url("/images/navigation/bg-hnav-flag-de.jpg") repeat-x top left;}


	#hmenue li.service.active a,
	#hmenue li.service a:focus,
	#hmenue li.service a:hover,
	#hmenue li.service a:active { background-color:transparent; color:#ffffff;}





#umenue {
		font-weight: bold;
		font-size: 98%;
		overflow: hidden;
		margin: 75px 0px 0px 24px;
		list-style-type: none;
		border: 0px solid  #00ff00 ;
	}
	#umenue li { 
		position:relative;
		width:auto; 
		height:auto; 
		display:block; 
		overflow: hidden;
		margin:0px 0px 14px 0px; 
		padding:0; 
		background:transparent url("/images/navigation/unavi-bg.gif") repeat-y top left;;
		border: 0px solid  #ff0000 ;
		border-bottom: 0px solid  #0000ff;
	}
	#umenue li a { 
		position:relative;
		height:auto; 
		width:auto; 
		display:block;
		color:#105d87;
		font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		line-height:18px;
		letter-spacing:0.00em;
		text-decoration: none;
		text-align:left;
		padding: 0px 0px 0px 12px;
		border: 0px solid  #ff0000;
		border-bottom:0px solid #ffffff;
	}
	#umenue li a span { 
		position:absolute;
		top:0px; 
	}

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



#smenue {
		position:relative;
		width: 230px;
		height: 20px;
		overflow: hidden;
		margin: 0px 0px 0px 0px;
		list-style-type: none;
		border: 0px solid  #ff0000 ;
	}
	#smenue li { 
		position:relative;
		width:115px; 
		height:20px; 
		display:inline; 
		float:left; 
		overflow: hidden;
		margin:0; 
		padding:0; 
		border: 0px solid  #ff0000 ;
	}
	#smenue li a { 
		position:relative;
		height:20px; 
		width:115px; 
		display:block;
		font-family: 'Lucida Grande', Verdana, Helvetica, Arial, sans-serif;
		font-weight: normal;
		color:#105d87;
		font-size: 12px;
		line-height:15px;
		letter-spacing:0.00em;
		text-decoration: none;
		text-align:center;
		padding: 0px 0px 0px 0px;
		border: 0px solid  #ff0000 ;
}
	#smenue li a span { 
		position:relative;
		padding: 0px 0px 0px 0px;
		top:105px; 
	}
	
	#smenue li.menu1 { width:115px; background:transparent url() no-repeat top left;}
	#smenue li.menu2 { width:115px; background:transparent url() no-repeat top left;}
	
	#smenue li a { background-color:transparent; background-image: none; background-position:top left; color: #105d87;}
	#smenue li a:focus,
	#smenue li a:hover,
	#smenue li a:active { background-position: 0px 0px; background-image: none; color:#f1ae4e; font-weight:bold;}




	div #hauptmenue { margin-top:110px; } 
	div #servicemenue { margin-top:0px; }
	div #untermenue { margin-top:0px; }




}


