.fusszeile
	{
	COLOR: #666666;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	}

a.fusszeile
	{
	COLOR: #666666;
	MARGIN-LEFT:15px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}

a.fusszeile:hover
	{
	COLOR: #d42836;
	MARGIN-LEFT:15px;
	FONT-SIZE: 12px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}




#nav {
	MARGIN:  0px; 
	PADDING: 0px;
	LIST-STYLE-TYPE: none; 
	}

#nav UL {
	MARGIN:  0px; 
	PADDING: 0px;
	LIST-STYLE-TYPE: none; 
	}

#nav A {
	DISPLAY: block;
	}

#nav LI {
	FLOAT: left;
	}



#nav LI A.hmen
	{ 
/*	border-bottom-color: #000000; */
	border-bottom-style: solid;
	border-bottom-width: 3px;
	}

#nav LI:hover A.hmen
	{
	border-bottom-width: 3px;
	BORDER-BOTTOM-COLOR: #c21318; 
	}

#nav LI A.hmen:hover {
	border-bottom-width: 3px;
	BORDER-BOTTOM-COLOR: #c21318; 
}

#nav LI.sfhover A.hmen
	{
	border-bottom-width: 3px;
	BORDER-BOTTOM-COLOR: #c21318; 
	}





#nav LI UL {
	MARGIN-TOP:  0px; 
	MARGIN-LEFT: 0px; 
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BACKGROUND: #d42936;
	LEFT: -999em; 
	WHITE-SPACE: nowrap; 
	POSITION: absolute; 
	LIST-STYLE-TYPE: none; 
	}

#nav LI:hover UL
	{
	LEFT: auto;
	}

#nav LI.sfhover UL
	{
	LEFT: auto;
	}

A.hmen
	{
	PADDING: 0px;
	MARGIN-RIGHT: 12px;
	MARGIN-BOTTOM:3px;
	COLOR: #666666;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: 5px #e4e4e4 solid;
	}

A.hmen:hover
	{
	PADDING: 0px;
	MARGIN-RIGHT: 12px;
	MARGIN-BOTTOM:3px;
	COLOR: #666666;
	FONT-SIZE: 14px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
	border-bottom: 5px red solid;
	}

.subm
	{
	PADDING-TOP:    2px;
	PADDING-RIGHT:  15px; 
	PADDING-LEFT:   10px; 
	PADDING-BOTTOM: 2px;
	}

A.subm_i, A.subm_a
	{
	COLOR: #FFFFFF;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}

A.subm_i:hover, A.subm_a:hover
	{
	COLOR: #ffcc99;
	FONT-SIZE: 13px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}



.navleft
	{
	MARGIN-LEFT: 20px;
	WIDTH: 220px;
	OVERFLOW: hidden;
	}

.navleft_hmen
	{
	DISPLAY: block;
	MARGIN-TOP: 4px;
	PADDING-BOTTOM: 6px;
	}

a.navleft_hmen_aktiv, a.navleft_hmen_aktiv:hover, a.navleft_hmen_inaktiv:hover
	{
	COLOR: #d42936;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}

a.navleft_hmen_inaktiv
	{
	COLOR: #666666;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	}

.navleft_subm
	{
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-LEFT: 10px;
	}

a.navleft_subm_aktiv, a.navleft_subm_aktiv:hover, a.navleft_subm_inaktiv:hover
	{
	COLOR: #d42936;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}

a.navleft_subm_inaktiv
	{
	COLOR: #666666;
	FONT-SIZE: 16px; 
	FONT-FAMILY: Trebuchet MS, Arial, Helvetica, sans-serif;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	}
