@charset "UTF-8";

#hauptmenue {
	position:relative;
	top:0;
	left:0;
	height:30px;
	width:1000px;
	background-color: #E20019; /* weil wrapper #808080 als bg-color hat  */
    text-align: left;  /* Zentrierung im Internet Explorer */
    border-top : 2px solid #FFFFFF;
    border-bottom : 2px solid #FFFFFF;
    font-size:12px;
	z-index:2;
}

    #hauptmenue ul.dropdown {
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    font-weight: bold;
    text-align: center;
    }

    #hauptmenue ul.dropdown li {
	padding: 7px 2px;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	border-color: #FFFFFF #FFFFFF #FFFFFF;
	background-color: #E20019;
	color: #FFFFFF;

    float: left;
  	list-style: none;
    width:133px;	 /*size menu header*/
    line-height: 1.3em;
    }

	#hauptmenue ul.dropdown li.hover,
	#hauptmenue ul.dropdown li:hover    { color: #FFFFFF; text-decoration: none; background-color: #808080; }

	#hauptmenue ul.dropdown a:link      { color: #FFFFFF; text-decoration: none }
	#hauptmenue ul.dropdown a:visited	{ color: #FFFFFF; text-decoration: none }   /* Text-Farbe, wenn der Menupunkt schon mal angeklickt war */
	#hauptmenue ul.dropdown a:hover		{ color: #FFFFFF; text-decoration: none }   /* Text-Farbe, wenn die Maus auf dem Menupunkt ruht */
	#hauptmenue ul.dropdown a:active	{ color: #808080; text-decoration: none }   /* Text-Farbe, wenn der Menupunkt angeklickt wird/bleibt */


	/* -- level mark -- */

	#hauptmenue ul.dropdown ul {
	width: 180px;  /* size submenu */
    margin: 0px;
    padding: 0px;
    visibility: hidden;
    position: absolute;
    top: 100%;
    left: 0px;	/* intend cells in submenu*/
    text-align: left;
    }

	#hauptmenue ul.dropdown ul li {
	font-weight: bold;
	}


/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


#hauptmenue ul.dropdown *.dir {
 padding-left: 5px;	/* Abstand zur Kante */
 /* UW background-image: url(../images/blackD.gif); */
 background-position: 100% 100%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

/*
#hauptmenue ul.dropdown ul *.dir {
 padding-right: 15px;
 background-image: url(../images/blackD.gif);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}
*/

/*-------------------------------------------------/
 * @section		Support Class `submenu`
 * @level sep	ul, .class
 */
#hauptmenue ul.submenu li {
	 padding: 7px 7px 7px 7px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #FFFFFF #E20019 #E20019;
	 background-color: #E20019;
	 color: #FFFFFF;
	 width:200px;
	 height:10px;
     text-align: left;
     font-size: 12px;
     font-weight: normal;
    }

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 visibility: visible;
 position: absolute;
 top: 100%;
 left: 0;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


/* ############################ General defs ###################*/

/*Submenu*/


#hauptmenue ul.dropdown li:hover > ul {
 visibility: visible;
}

/* -- link mark -- */
#hauptmenue ul.dropdown a.cur:link,
#hauptmenue ul.dropdown a.cur:visited,
#hauptmenue ul.dropdown a.curifsub:link,
#hauptmenue ul.dropdown a.curifsub:visited {
}

#hauptmenue ul.dropdown a.curifsub:link,
#hauptmenue ul.dropdown a.curifsub:visited {	
}		

#hauptmenue ul.dropdown a.cur:hover,
#hauptmenue ul.dropdown a.cur:active {
}

#hauptmenue ul.dropdown a.no:link,
#hauptmenue ul.dropdown a.no:visited,
#hauptmenue ul.dropdown a.ifsub:link,
#hauptmenue ul.dropdown a.ifsub:visited {
}

#hauptmenue ul.dropdown a.ifsub:link,
#hauptmenue ul.dropdown a.ifsub:visited {	
}

#hauptmenue ul.dropdown a.no:hover,
#hauptmenue ul.dropdown a.no:active {
}

#hauptmenue ul.dropdown ul li {
}


#hauptmenue ul.dir a.actifsub:link,
#hauptmenue ul.dir a.actifsub:visited {
}

/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */

#hauptmenue ul.dropdown-horizontal ul *.dir {
 /*padding-right: 15px;*/
 /* UW background-image: url(images/blackD.gif); */
 /*background-position: 50% 40%;*/
 background-repeat: no-repeat;
}

/*#hauptmenue ul.dir li.dir {
 padding-right: 0px;
 background-image: url(images/blackD.gif);
 background-position: 100% 100%;
 background-repeat: no-repeat;
}*/



#hauptmenue ul.subsubmenu li {
	 padding: 7px 7px 7px 7px;
	 border-style: solid;
	 border-width: 1px 1px 1px 0;
	 border-color: #FFFFFF #E20019 #E28819;
	 background-color: #E28819;
	 color: #FFFFFF;
	 width:200px;
	 height:8px;
     text-align: left;
     font-size: 12px;
     font-weight: normal;
     top:0;
 	 left:150px;
    }


