/* --- ll_masterstyles 2005 - Datei: ll-2005-menu.css - Vers. 1.4 - 2006-01-19 --- */

/* ll-Grafik oben */
#ll-menu-kopf {
width: 10.5em;
height: 1.7em;
}

/* Grundsätzliche Definitionen */
#ll-menu, #ll-menu ul, #ll-menu li, #ll-menu a {
margin: 0;
padding: 0;
display: block;
}

/* Hauptmenü und Untermenüs: Umrisse. Die Weite ist von der Schriftgröße abhängig! */
#ll-menu, #ll-menu ul {
width: 11.8em; /* Weite */
list-style: none;
background-color: #EEEEEE; /* Hintergrundfarbe des gesamten Menüs */
border-top: 0.1em black solid;
border-right: 0.1em black solid;
border-bottom: 0.1em black solid;
border-left: 0.3em #a4a4a4 solid; /* Linker Rand ehemals auf ll-rot, jetzt grau */
font-size: 0.86em; /* Schriftgröße im Hauptmenü */
}

#ll-menu ul {
font-size: 1em; /* Schriftgröße in den Untermenüs relativ zum Hauptmenü */
}

/* Weite des Untermenüs - Variation: Homepage und Katalog */
#ll-zugang #ll-menu ul, #ll-katalog #ll-menu ul {
width: 15em; /* Weite */
}

#ll-menu li {
position: relative; /* Notwendig! */
line-height: 1em;
z-index: 10;
padding: 0.2em 0 0.2em 0; /* Abstand der Menüpunkte oben, unten, links - s.u. */
}

/* Verzweigungen zu unteren Ebenen */
#ll-menu li strong, #ll-menu li bold { /* IE Bug, sonst über Attr.-Bestimmung */
cursor: default;
display: block;
padding: 0.2em 0 0.2em 0.5em; /* Abstand der Menüpunkte oben, unten, links - s.u. */
background: url("/ll_masterstyles2005/ll-menu/ll-subpfeil.png") right no-repeat;
font-weight: normal;
}

/* Abstand des Untermenüs zum oberen Menü - Variation: Angebot */
#ll-menu li ul {
position: absolute;
left: 95%; /* Einrückung nach links */
top: 0.5em; /* Versetzen nach unten */
}

/* Abstand des Untermenüs zum oberen Menü - Variation: Homepage und Katalog */
#ll-zugang #ll-menu li ul, #ll-katalog #ll-menu li ul {
top: -2em; /* Versetzen nach oben, um alle Menüeinträge der 2. Ebene auf den Bildschirm */
}

/* Aussehen (Abstände der Menüeinträge, Weite) des Untermenüs - Variation: Angebot */
#ll-menu a {
padding: 0.2em 0 0.2em 0.5em; /* Abstand der Menüpunkte oben, unten, links - s.o. */
text-decoration: none;
width: 95%;  /* IE zeigt sonst nur Links über dem Text und nicht über Listeintrag an */
}

/* Aussehen (Abstände der Menüeinträge, Weite) des Untermenüs - Variation: Homepage und Katalog */
#ll-zugang #ll-menu ul a, #ll-katalog #ll-menu ul a {
padding: 0.05em 0 0.05em 0.5em; /* Abstand der Menüpunkte oben, unten, links - s.o. */
text-decoration: none;
width: 95%;  /* IE zeigt sonst nur Links über dem Text und nicht über Listeintrag an */
}

#ll-menu li>a {
width: auto; /* Nachkorrektur des IE-Workarounds (siehe hierdrüber) für CCS-kompatible Browser */
}

/* Hover-Anweisungen */

#ll-menu li:hover, #ll-menu li.hover {
left: -0.5em; /* Ausgleich für Border! */
background-color: #d6d6d6;
color: #000000;
margin-right: -0.5em; /* Ausgleich für Border! Bug bei Firefox: -0.4em */
border-left: 0.5em solid #666666; /* Ehemals Grüne Farbe #46a43d aus NRW, jetzt dunkelgrau */
z-index: 2000; /* Sonst scheint die Box darunter durch */
}

/* Verstecken der Untermenüs */
#ll-menu ul,
#ll-menu li:hover ul ul, #ll-menu li.hover ul ul {
display: none;
}

/* Sichtbarmachen der Untermenüs beim Überfahren mit der Maus */
#ll-menu li:hover ul, #ll-menu li.hover ul,
#ll-menu li:hover li:hover ul, #ll-menu li.hover li.hover ul {
display: block;
}

/* Ausschalten aller Link-Farben */
#ll-menu a:link { color: #000000; }
#ll-menu a:visited { color: #000000; }
#ll-menu a:hover { color: #000000; }
#ll-menu a:active { color: #000000; }
#ll-menu a:focus { color: #000000; border: 0.1em solid #CC0000; }

/* Dunkle Trennlinie (definiert über eine Extra-Klasse) */
li.ll-trennlinie {
border-top: 0.1em solid #a4a4a4;
margin-left: -8em;
}

li.ll-trennlinie-bottom {
border-bottom: 0.1em solid #a4a4a4;
margin-left: -8em;
}

/* Such-Formular im Menü */

/* Eingabetextfeld */
#ll-sucheingabe {
margin-left: 0.5em; /* Abstand des Feldes vom linken Rand, siehe Abstand Menüpunkte */
font-size: 0.9em;
width: 7em;
background-color: white;
border: ridge #CC0000 0.1em;
}

/* Veränderung des Eingabefeldes bei Eingabe */
input#ll-sucheingabe:focus {
border: solid #CC0000 0.1em;
}

/* Submit-Button: Daten für IE (Hack) und allgemeine Daten für andere Browser */
input#ll-suchbutton {
margin-left: 0.2em; /* Abstand vom Eingabetextfeld */
font-weight: normal;
font-size: 0.78em;
width: 5.2em;
color: #CC0000;
background-color: white;
}

/* Submit-Button: Nach-Korrigierte Daten nur für CSS 2.1-konforme Browser */
#ll-sucheingabe + input#ll-suchbutton {
font-weight: bold;
font-size: 0.9em;
width: 4.4em;
}

/* RSS-Erweiterung */

span.xml {
	border:1px solid;
	border-color:#FC9 #630 #330 #F96;
	padding:0 2px;
	font:bold 8px verdana,sans-serif;
	color:#FFF;
	background:#F60;
	text-decoration:none;
	margin:0;
	margin-right:10px;
}