/*======================== Drop-Down Felder ========================*/

/* Farbwechsel beim Maus-Over:
   zum besseren Suchen machen wir da jeweils einen eigenen Tag rein

   Momentan ohne Border, aber dafür so:
   
   In der aktuellen Version bedeutet das
   maus-over:	background: rgb(230,230,230);
   				color:		rgb(0,0,0);
   maus-out:	background: rgb(44, 100, 164);
   				color: 		rgb(230,230,230);	   
*/

.menu {
	font-size: 12px;
	background-color: rgb(44, 100, 164);
	border: 1px solid rgb(0, 0, 0);
	margin: 0px;
	float: left;
	width: 75px;
	height: 15px;
/*Aus div.navneu*/	
	padding: 4px 3px 4px 3px;
}

.menu ul {
	list-style-type: none;
	margin: 0;
	margin-top: -1px; /*Damit Schrift Direktsuche in der Mitte ist*/
	padding: 0 0 4px 0;
}

.menu li {
	float: left;
	margin: 0;
	position: relative;
	padding: 0;
	border: 0;
}

.menu ul li table {
	
}

.drop {
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0px 0px 1px 0px;
	text-align: right;
	padding-left: 5px;
}

.drop span {
	float: left;
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/
.menu ul li ul { 
/*Schwarzer Kasten um alles*/
	display: none;
	border: 1px solid rgb(0, 0, 0);
}

.menu ul li a,.menu ul li a:visited {
/* unselected top-level menu items */
/*Übernommen von page.css a.navneu*/
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);
	text-decoration: none;
	cursor: pointer;
	margin-top: 0;
	padding: 1px 2px 3px 4px; /*Hier hängts am 3. Parameter wenn das Menü nicht aufgehen will, oder zuvor wieder zugeht*/
	text-align: left;
	display: block;
	float: left;
	height: auto;
	text-decoration: none;

}

.menu ul li:hover a,.menu ul li a:hover {/*Direktsuche wenn Mausover*/
/* selected top-level menu items */
	/*mausover*/
	background: rgb(230,230,230);
   	color: rgb(0,0,0);
   	padding-right: 5px;

/*	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);*/	
	height: 15px;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/
.menu ul li:hover ul.einspaltig,.menu ul li a:hover ul.einspaltig {
/* 2nd level drop-down box */
	background: rgb(44, 100, 164);
	display: block;
	/*height: 100px;*/ /*Länge der heruntergeklappten Liste*/
	left: -1px;
	position: relative;
	top: 10px; /*Höhe, ab wann Menü aufklappen soll*/
	overflow: auto;
}

/*Lassen, weil wir das trotzdem für die 3. Menüstufe brauchen*/
.menu ul li:hover ul,.menu ul li a:hover ul {
	/* 2nd level drop-down box */
	/*Hier ist, was passiert, wenn man auf den Menüpunkt klickt*/
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);
	display: block;
	height: auto;
	left: -4px; /*Wo die Fläche der Menüelemente losgehen soll*/
	/*margin: 0;*/
	position: absolute;
	text-align: left;
	top: 18px;
}

.menu ul li:hover ul.einspaltig table,.menu ul li a:hover ul.einspaltig table { 
/* 2nd level drop-down box */
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);

	overflow: auto;
}

.menu ul li:hover ul.leftbutton,.menu ul li a:hover ul.leftbutton {
/* our first dropdown should not be skewed */
	left: 0px;
}

.menu ul li:hover ul.mehrspaltig,.menu ul li a:hover ul.mehrspaltig {
/* 2nd level skinny drop-down box */

	width: 100px; /*Breite des Menüs*/
}

.menu ul.rightmenu li:hover ul,.menu ul.rightmenu li a:hover ul {
/* 2nd level neighborhood drop-down box */
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);

	left: auto;
	right: 0;
}

* html .menu ul.rightmenu li a:hover ul { 
/* IE5/6 needs a tweak here */
	right: -1px;
}

.menu ul li:hover ul li,.menu ul li a:hover ul li {
/*Kommt von Günters rahmen1*/
	line-height: 12px;
}

.menu ul li:hover ul li a,.menu ul li a:hover ul li a {
/* 2nd level unselected items */
	margin: 0;
	margin-left: 3px;
	margin-right: 3px;
	padding: 0;
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);
	height: auto;
	/* Also 153 mit klassischem Design und normale Schriftart
   Also 151 mit klassischem Design und großer Schriftart
   Also 152 mit XP Design und normale Schriftart
   Also 150 mit XP Design und großer Schriftart
*/
	width: 100px;
}

.menu ul li:hover ul li:hover a,.menu ul li a:hover ul li a:hover {
/* 2nd level selected item */
	/*mausover*/
	background: rgb(230,230,230);
   	color: rgb(0,0,0);
/*	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);*/	
}

.menu ul li:hover ul.mehrspaltig li a,.menu ul li a:hover ul.mehrspaltig li a,.menu ul li:hover ul.mehrspaltig li a:hover,.menu ul li a:hover ul.mehrspaltig li a:hover { 
/* 2nd level un+selected items */	
	width: 96px;
}

/*======================== 3RD LEVEL MENU DEFINITIONS ========================*/
.menu ul li:hover ul li ul,.menu ul li a:hover ul li a ul {
/* hide inactive 3rd-level menus */
	visibility: hidden;
}

/*Untermenü Grundfläche*/
.menu ul li:hover ul li:hover ul,.menu ul li a:hover ul li a:hover ul {
/* 3rd level drop-down box */
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);

	/*height: 150px;*/
	/*Wenn draußen, dann kein Scrollen, ansonsten bestimmt dies Höhe des Submenüs*/
	left: 100px;
	margin-top: -1px;
	overflow: auto;
	position: absolute;
	top: 0;
	visibility: visible;
	width: 280px;
}

.menu ul li:hover ul li:hover ul li,.menu ul li a:hover ul li a:hover ul li
	{ /*Angaben für die einzelnen Einträge*/
	line-height: 12px;
	text-align: left;
}

.menu ul li:hover ul li:hover ul li a,.menu ul li a:hover ul li a:hover ul li a
	{ /* 3rd level unselected items */
	margin: 0px -2px 0px 4px;
	padding: 0 2px 1px;
	/*mausout*/
/*	background: rgb(230,230,230);
   	color: rgb(0,0,0);
	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);*/
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);

	width: 269px;
}

.menu ul li:hover ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover ul li a:hover
	{ /* level3 selected items */
	/*mausover*/
	background: rgb(230,230,230);
   	color: rgb(0,0,0);
/*	border: 1px solid rgb(44, 100, 164);
	border: 1px solid rgb(255, 255, 255);
	background: rgb(44, 100, 164);
   	color: rgb(230,230,230);*/	

	width: 268px;
}

#text { /* the Mac's standard Safari browser will not see this code */
	height: 16px;
}
