#menu2
{
	background-image: url(../designelements/menubg.png);
   background-repeat: repeat-x;
   /*background-color: #2200BB;*/	
   height: 28px;
	width: 100%;
}
* html #menu2
{
	margin-top: -3px;
}

div#Rahmen
{
	background-color: #2200BB;
}
ul#Navigation
{
   margin: 0;
   padding: 0;
   text-align: center;
   font-family: Verdana;
   font-size: 70%;
}

ul#Navigation li
{
   float: left;
   position: relative;
   list-style: none;
   margin: 0;
   padding-top: 1px;
}
ul#Navigation li /* Korrektur fuer den IE 5 und 6 */
{
	margin-bottom: -4px;
}
*:first-child+ul#Navigation li /* Korrektur fuer den IE 7 */
{
	margin-bottom: -4px;
}

ul#Navigation li ul
{
   position: absolute;
   margin: 0;
   padding: 0;
   display: none;  /* Unternavigation ausblenden */
}
ul#Navigation li ul /* Korrektur fuer IE 5.x */
{
   left: -15px;
   lef\t: 0;
}
/*
*:first-child+ul#Navigation ul /* Workaround fuer den IE 7 */ 
/*{
   background-color: #2200BB;
   padding-bottom: 4px;
} */
ul#Navigation li:hover ul
{
   display: block;  /* Unternavigation einblenden */
}
ul#Navigation li ul li
{
   float: none;
   display: block;
   margin: 0;
}

ul#Navigation a
{
   display: block;
   width: 100px;
   padding: 7px 3px;
   text-decoration: none;
   font-weight: bold;
   color: white;
}

ul#Navigation a /* nur fuer IE erforderlich */
{
	width: 100px;      /* Breite nach altem MS-Boxmodell für IE 5.x */
	w\idth: 100px;  /* korrekte Breite fuer den IE 6 im standardkonformen Modus */
}
ul#Navigation div
{
  clear: left;
}

/* Erweiterung zur dynamischen Ein-/Ausblendung */

ul#Navigation li>ul;
{
	display: none;
}
ul#Navigation li:hover>ul;
{
	display: block;
}

/* Workaround fuer den IE 7 */
*:first-child+ul#Navigation ul
{
	background-color: #2200BB;
	padding-bottom: 4px;
}

/* Halbtransparente Menüunterpunkte - CSS3 valid */
ul#Navigation li ul li
{
   filter: alpha(opacity=70); /*für IE   */
   opacity: 0.7;         		/*für Mozilla */
}
/*Maincolors*/
a.mainitem:hover
{
   color: white;
   /*background-color: #1155FF;*/	
	background-image: url(../designelements/menubgHover.png);
   background-repeat: repeat-x;
	
}
.stditem
{
	background-color: #2200BB;
}
a.stditem:hover
{
   color: white;
   /*background-color: #1155FF;*/
	background-color: #4D75FA;
}

ul#Navigation li ul li:hover
{
   filter: alpha(opacity=100); /*für IE   */
   opacity: 1;         		/*für Mozilla */
}

.zwelement
{
	padding: 7px 0 7px 0;
   text-decoration: none;
   font-weight: bold;
   color: white;
}

a.placeholder
{
	width: 3px !important;
}
a.placeholder:hover
{
	background-image: url(../designelements/menubg.png) !important;
   background-repeat: repeat-x !important;
	background-position: 0;
}
.firstitem
{
	padding-top: 1px !important;
}

#InfoBoxMenu
{
	float: right;
	padding: 0;
	color: white;
   font-family: Verdana;
   font-size: 70%;
}
#InfoBoxMenu img
{
	padding: 2px 2px 0 0;
	border: 0;
}
#InfoBoxMenu img:hover
{
	background-image: url(../designelements/menubg.png);
   background-repeat: repeat-x;
	background-position: 0;
}
#InfoBoxMenuFlags
{
	vertical-align: bottom;
	padding-right: 10px;
}

div#menuLeftCorner
{
	background-image: url(../designelements/menuCornerLeft.png);
	width: 3px;
	height: 28px;
	float: left;
}
* html #menuLeftCorner /* fuer IE bis Version 6 */
{
	display: none; /* da IE6 keine PNG Transparenz kann */
}
*:first-child+html #menuLeftCorner /* fuer IE7 */
{
	background-image: url(../designelements/IEonly/menuCornerLeft.png);
	height: 29px;
	margin-top: -1px;
}
div#menuRightCorner
{
	background-image: url(../designelements/menuCornerRight.png);
	width: 3px;
	height: 28px;
	float: right;
}
* html #menuRightCorner /* fuer IE bis Version 6 */
{
	display: none; /* da IE6 keine PNG Transparenz kann */
}
*:first-child+html #menuRightCorner /* fuer IE7 */
{
	background-image: url(../designelements/IEonly/menuCornerRight.png);
	height: 29px;
	margin-top: -1px;
}