/*	Mainnavi
*******************************************************************************/

#mainnavi {
	padding: 230px 2px 0px 2px;
	font-size: 73%;
	margin-left: 5px;
	margin-right: 5px;

}

#mainmenue {
	background-color: #CA3537;
	height: 15px;
	text-align: left;
padding-left: 20px;
	width: 100%;
	background:     url(../shared/mainnavi.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding-top: 10px;
}

#mainmenue ul li {

padding-bottom: 5px;
padding-top: 15px;
margin-top: 15px;
padding-right: 10px;
display: inline;



}
#mainmenue ul li a, 
#mainmenue ul li a:link, 
#mainmenue ul li a:visited {
	padding-left: 0px;
	text-decoration: none;
	margin-left: 10px;
	color: #fff;
	background-color: #950A27;
}

#mainmenue ul li a:focus,
#mainmenue ul li a:hover,
#mainmenue ul li a:active, 
#mainmenue ul li a.active,
#mainmenue ul li.active a

 {
	padding-left: 0px;
	margin-left: 10px;

	color: #fff;
	background-color: #950A27;
	border-top: 7px solid #fff;
	padding-top:2px;

}


 /*	Mainnavi Ende
*******************************************************************************/

/*	Metanavi
*******************************************************************************/
#metanavi {
	color: #575959;
	background-color: #fff;
	font-size: 80%;
	line-height: 150%;

}
.metaheadline{
color:#405991;
padding: 0px 0px 2px 0px;
margin:  0px 0px 2px 0px;
}

#metanavi ul li {
display: block;
	color: #575959;
	background-color: #FFFFFF;
border-bottom: 1px solid #575959;
font-size: 90%;
}
#metanavi ul li a,
#metanavi ul li a:link, 
#metanavi ul li a:visited {
	padding-left: 0px;
	margin-left: 0px;
	text-decoration: none;
	color: #575959;
	background-color: #FFFFFF;

}
 
#metanavi ul li a:hover,  
#metanavi ul li a:active, 
#metanavi ul li a:focus,
#metanavi ul li a:active a 
 {
	padding-left: 0px;
	margin-left: 0px;
	color: #4472B9;
	background-color: #FFFFFF;
}

/*	Metanavi Ende
*******************************************************************************/

/* Subnavi
********************************************************************************/
#subnavi {
	background-color: #D6D5D4;
	padding: 2px 2px 2px 2px;
	color: #575959;
	margin-left: 0px;
	margin-right: 5px;


}

#subnavi {
	color: #575959;
	background-color: #fff;
}

#subnavi ul li {
	display: block;
	line-height: 250%;

border-right: 1px solid #836D6D;
border-left: 1px solid #836D6D;
	background-color: #D6D5D4;
}
#subnavi ul li a,
#subnavi ul li a:link, 
#subnavi ul li a:visited {
display:block;	
padding-left: 18px;
text-decoration: none;
background:      url(../shared/subnavi1.jpg) left 7px no-repeat;
color: #575959;
background-color: #D6D5D4;

}
 
#subnavi ul li a:hover,  
#subnavi ul li a:active, 
#subnavi ul li a:focus,
#subnavi ul li a:active a 
 {
display:block;		
padding-left: 18px;
	background:      url(../shared/subnavi.jpg) left 7px no-repeat;
	color: #fff;
	margin-left: 0px;
	background-color: #898684;
}

#subnavi ul li a.selected
 {
display:block;		
padding-left: 18px;
	background:     url(../shared/subnavi.jpg);
	margin-left: 0px;
	background-repeat: no-repeat;
	color: #fff;
	background-color: #898684;
	background-position: left center;

}

#subnavi li ul li {
display: block;

	line-height: 250%;
margin: 0px 0px 0px 20px;
border-right: 1px solid #D6D5D4;
border-left: 1px solid #D6D5D4;
}
#subnavi li ul li a,
#subnavi li ul li a:link, 
#subnavi li ul li a:visited {
display: block;	
padding-left: 18px;
	text-decoration: none;
	background:      url(../shared/subnavi1.jpg) left 7px no-repeat;
	margin-left: 0px;
	color: #575959;
	background-color: #D6D5D4;

}
 
#subnavi li ul li a:hover,  
#subnavi li ul li a:active, 
#subnavi li ul li a:focus,
#subnavi li ul li a:active a 
 {
display:block;	
	padding-left: 18px;
	background:      url(../shared/subnavi1.jpg) left 7px no-repeat;
	margin-left: 0px;
	color: #CA3537;
	background-color: #D6D5D4;

}



#subnavi li ul li li ul{
display: block;
}
#subnavi li ul li ul li a,
#subnavi li ul li ul li a:link, 
#subnavi li ul li ul li a:visited {
display: block;	
padding-left: 25px;
	text-decoration: none;
	background:        url(../shared/dummy.gif);
	margin-left: 0px;
	color: #fff;
	background-color: #92959B;

}
 
#subnavi li ul li ul li a:hover,  
#subnavi li ul li ul li a:active, 
#subnavi li ul li ul li a:focus,
#subnavi li ul li ul li a:active a 
 {
	padding-left: 25px;
	background:       url(../shared/dummy.gif);
	margin-left: 0px;
	background-repeat: no-repeat;
	color: #636363;
	background-color: #B9BABD;
	background-position: left center;

}

p.title {
background-color: #950A27;
color:#fff;
padding: 5px 5px 5px 15px;
}

#subnavi .top, 
#subnavi .bottom {display:block; background:#fff; font-size:1px;}

#subnavi .b1, #subnavi .b2, 
#subnavi .b3, #subnavi .b4, 
#subnavi .b1b, #subnavi .b2b, 
#subnavi .b3b, #subnavi .b4b {display:block; overflow:hidden;}

#subnavi .b1, #subnavi .b2, 
#subnavi .b3, #subnavi .b1b, 
#subnavi .b2b, #subnavi .b3b {height:1px;}

#subnavi .b2 {background:#950A27; border-left:1px solid #950A27; border-right:1px solid #950A27;	color: #000000;}
#subnavi .b3 {background:#950A27; border-left:1px solid #950A27; border-right:1px solid #950A27;	color: #000000;}
#subnavi .b4 {background:#950A27; border-left:1px solid #950A27; border-right:1px solid #950A27;color: #000000;}
#subnavi .b4b {background:#D6D5D4; border-left:1px solid #D6D5D4; border-right:1px solid #D6D5D4;color: #000000;}
#subnavi .b3b {background:#D6D5D4; border-left:1px solid #836D6D; border-right:1px solid #836D6D;color: #000000;}
#subnavi .b2b {background:#836D6D; border-left:1px solid #836D6D; border-right:1px solid #836D6D;color: #000000;}
#subnavi .b1 {
	margin:0 5px;
	background:#87B47D;color:#000000;
}
#subnavi .b2, #subnavi .b2b {
	margin:0 3px;
	border-width:0 2px;
}
#subnavi .b3, #subnavi .b3b {margin:0 2px;}
#subnavi .b4, #subnavi .b4b {
	height:1px;
	margin:0 1px;
}
#subnavi .b1b {margin:0 5px; background:#D6D5D4;color:#000000;}





/* Subnavi
********************************************************************************/


/* dfn
********************************************************************************/
dfn {
	visibility: hidden;
	display: none;
}
.service-container {
position: absolute; 
z-index: 3; 
width: 970px; 
top: 5px; 
background-color: 
transparent;
}

.service {
float: right; 
width: 750px; 
margin: 0px 5px 0px 0px; 
padding: 0px; 
background-color: transparent;
}
	
.service ul {
float: right; 
display: inline; 
list-style: none; 
margin: 0px; 
padding: 0px;
}	

.service li {
display: inline; 
white-space: nowrap; 
text-transform: none;
}

.service li a {
display: inline; 
margin: 0px; 
padding: 0px 0px 0px 2px; 
border-left: solid 1px #fff; 
color: #fff; font-weight: nromal; text-decoration: none; font-size: 90%;}

.service a:hover {background-color: transparent; color: #fff; text-decoration: underline;}

