#header_menu {
	MARGIN:0px; FLOAT: left; 
	LIST-STYLE-TYPE: none; 
	height: 20px;
}
#header_menu2 {
	MARGIN:0px; FLOAT: left; 
	LIST-STYLE-TYPE: none; 
	height: 20px;
}

#header_menu A {
	TEXT-DECORATION: none;
	margin-bottom: -1px;
}
#header_menu2 A {
	TEXT-DECORATION: none;
	margin-bottom: -1px;
}

/* Menü-Leiste */
#header_menu UL {
	MARGIN: 0px;
	clear: both;
	MARGIN-LEFT: 0px;
	FLOAT: left; LIST-STYLE-TYPE: none;	
}
#header_menu2 UL {
	MARGIN: 0px;
	clear: both;
	MARGIN-LEFT: 0px;
	FLOAT: left; LIST-STYLE-TYPE: none;	
}
LI.menumain {
	text-align: center;
	height: 20px;
	}
/* Erster Eintrag */
#header_menu LI.menumain{
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	margin-right:0px;
	border-right: 1px solid white;
	vertical-align: bottom;
	align:absmiddle;
}
#header_menu2 LI.menumain{
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	margin-right:0px;
	border-right: 1px solid white;
	vertical-align: bottom;
	align:absmiddle;
}
#header_menu LI.menumain2{
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	margin-right:0px;
	
}
#header_menu2 LI.menumain2{
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	margin-right:0px;
	
}
#header_menu LI.menumain A {
width: 83px;			/* Menubreite */
height: 20px;
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM:uppercase;
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 3px; 
	padding-top:0px;
	color: #440007; /* Schriftfarbe */
}
#header_menu2 LI.menumain A {
width: 83px;			/* Menubreite */
height: 20px;
	FONT-SIZE: 10px; 
	TEXT-TRANSFORM:uppercase;
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 3px; 
	padding-top:0px;
	color: #440007; /* Schriftfarbe */
}
#header_menu LI.menumain2 A {
	border-top: 1px solid white;	
	width: 170px;			/* Menubreite */
	height:20px;
	FONT-SIZE: 10px; 
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 3px; 
	padding-top:0px;
	color: 440007;
}
#header_menu2 LI.menumain2 A {
	border-top: 1px solid white;	
	width: 170px;			/* Menubreite */
	height:20px;
	FONT-SIZE: 10px; 
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 3px; 
	padding-top:0px;
	color: 440007;
}

#header_menu LI.menumainred {
	FONT-SIZE: 10px; 
	PADDING-LEFT: 8px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none
}
#header_menu LI.menumainred A {
	MARGIN: 0px;
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 3px; 
	color: #6f6f6f;
}
#header_menu UL.menusub {
	MARGIN: -1px;
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	clear:both;
	
}
#header_menu2 UL.menusub {
	MARGIN: -1px;
	MARGIN-LEFT: 0px;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
	FLOAT: left; 
	TEXT-TRANSFORM: none;
	clear:both;
	
}
#header_menu LI.menuentry A {
	width: 90%;
	height: 16px;
	FONT-SIZE: 10px; 
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 10px; 
	padding-right: 7px;
	padding-bottom: 2px;
	border: 0px;
	COLOR: #440007;
}
#header_menu2 LI.menuentry A {
	width: 90%;
	height: 16px;
	FONT-SIZE: 10px; 
	DISPLAY: block;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 10px; 
	padding-right: 7px;
	padding-bottom: 2px;
	border: 0px;
	COLOR: #440007;
}
LI.menuentrytitle{
	color: #420042;
	margin-left:2px;
	padding-left:2px;
	text-align:center;
	height:15px;
}
#menuarea {
	MARGIN-TOP:0px ; 
	MARGIN-LEFT:0px ; 
	TEXT-ALIGN: LEFT;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
}
#menuarea2 {
	MARGIN-TOP:0px ; 
	MARGIN-LEFT:0px ; 
	TEXT-ALIGN: LEFT;
	LIST-STYLE-TYPE: none; 
	PADDING-LEFT: 0px; 
}
UL.menusub {
	DISPLAY: none; 
	width : 220px;
	
	PADDING-TOP: 5px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 3px; 
	PADDING-BOTTOM: 5px; 
	MARGIN-TOP: 110px; 
	TEXT-TRANSFORM: none; 
	LIST-STYLE-TYPE: none; 
	POSITION: absolute; 
	BACKGROUND-COLOR: white;;
	FONT-SIZE:10px; 
	TEXT-ALIGN: left;
	border-left: 1px solid #c0c0c0;
	
	border-right: 1px solid #c0c0c0;
	border-bottom: 2px solid #c0c0c0;

}
UL.menusub A {
	DISPLAY: block; 
	MARGIN: 0px; 
	MARGIN-LEFT:2px;	
	TEXT-DECORATION: none;
	LIST-STYLE-TYPE: none; 
}
UL.menusub A:hover {
	background-color: #f3f3f3;
	color: #440007;

}
LI.menumain :hover {
	color: white;
	background-color: white;
}
LI.menumain2 :hover {
	clear:both;
	background-color: #f3f3f3;
}
LI.menuentry :hover {
	background-color: #f3f3f3; color:black;
}

IMG.menusep {
	width:30px;
	height:1px;
}
A.menulink {
	PADDING-TOP: 0px; 
	font-family: Verdana,Arial,Helvetica;
	color:#666666;
	font-size: 10px;
}
#header_menu A:hover{
/*color: white; */
}

#menuarea LI:hover UL.menusub {
	background-color: white;
	DISPLAY: block;
}
#menuarea2 LI:hover UL.menusub {
	background-color: white;
	DISPLAY: block;
}

LI.over UL.menusub {
	DISPLAY: block
}
UNKNOWN {
	LEFT: auto; TOP: auto
}

