/* --- ll_masterstyles 2005 - Datei: ll-2005-home.css - Vers. 1.3 - 2006-02-02 ----------- */

/* --- Linkfarben/-auszeichnungen: generell --- */

#ll-inhalt a:link, #ll-inhalt a:active, #ll-inhalt a:visited, #ll-inhalt a:hover {
color: #cc0000;
}

/* --- Rechte Spalte auf der Zugangsseite (3-spaltig) --- */

#ll-zugang #ll-inhalt #ll-rechtespalte {
width: 16em; /* Korrespondiert mit rechtem Rand der ll-mittlerespalte */
float: right;
padding: 0;
}

div.ll-infokasten {
background-image: url("/ll_masterstyles2005/ll-home/ll-infokasten.png");
background-position: left bottom;
background-repeat: no-repeat;
}

div.ll-infokasten h2 {
margin: 0;
padding-left: 3em;
padding-bottom: 0.05em;
line-height: 2em;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 0.8em;
font-weight: bold;
font-stretch: expanded;
color: white;
}

img.ll-rubriklogo {
border-top: 0.08em solid #666666;
border-bottom: 0.08em solid #666666;
width: 100%;
}

.ll-neuauflearnline, .ll-imfokus, .ll-letter, .ll-net {
margin-bottom: 1em;
border: 0.08em solid #666666;
background-color: #EFEFEF;
}

ul.ll-schlagliste {
margin-top: 0.5em;
list-style-image: url("/ll_masterstyles2005/ll-home/ll-plus.gif");
}

ul.ll-schlagliste li {
font-size: 0.86em;
}

#ll-rechtespalte ul.ll-schlagliste li a:link {
color: #000000;
text-decoration: none;
}

#ll-rechtespalte ul.ll-schlagliste li a:active{
color: #000000;
text-decoration: none;
}

#ll-rechtespalte ul.ll-schlagliste li a:visited {
color:#000000;
text-decoration: none;
}

#ll-rechtespalte ul.ll-schlagliste li a:hover {
color: #000000;
text-decoration: underline;
}

/* --- Rechte Spalte auf der Katalogseite (3-spaltig) --- */

#ll-katalog #ll-rumpf #ll-inhalt #ll-rechtespalte {
float: right;
width: 16em; /* Korrespondiert mit rechtem Rand der ll-mittlerespalte */
}

#ll-katalog #ll-rumpf #ll-inhalt #ll-rechtespalte h3 {
color: #ffffff;
background: #cc0000;
font-size: 1em;
padding: 0.2em 0;
margin: 0;
text-indent: 0.5em;
}

#ll-katalog #ll-rumpf #ll-inhalt #ll-rechtespalte ul {
list-style-image: url("/ll_masterstyles2005/ll-pfeile/ll-linkpfeil.png");
font-size: 0.9em;
padding: 1em 0 0 0;
margin: 0;
}

/* --- Variation: 2-spaltiges Layout, Selektor: #ll-rumpf-2spalt --- */

#ll-katalog #ll-rumpf-2spalt #ll-inhalt #ll-rechtespalte {
display: none;
}

#ll-katalog #ll-rumpf-2spalt #ll-inhalt #ll-mittlerespalte {
background-color: white;
margin-right: 0;
padding-top: 1em;
}

/* --- Bereich Inhalt auf der Zugangsseite (3-spaltig) --- */

#ll-zugang #ll-inhalt {
margin-left: 11.5em;
margin-bottom: 1em;
}

/* --- Bereich Inhalt auf der Katalogseite (3-spaltig) --- */

#ll-katalog #ll-inhalt {
margin-left: 11.5em;
margin-bottom: 1em;
background-color: #eeeeee; /* Entscheidender Unterschied: Grauer Hintergr. wegen rechter Spalte bis zum Fuß */
}

/* --- Mittlere Spalte auf der Zugangsseite (3-spaltig) --- */

#ll-zugang #ll-inhalt #ll-mittlerespalte {
background-color: white;
margin-right: 16em; /* Korrespondiert mit Breite der ll-rechtespalte */
padding-right: 1em; /* Schafft den weißen Abstand zur ll-rechtespalte */
}

/* --- Mittlere Spalte auf der Katalogseite (3spaltig) --- */

#ll-katalog #ll-rumpf #ll-inhalt #ll-mittlerespalte {
background-color: white;
margin-right: 16em; /* Korrespondiert mit Breite der ll-rechtespalte */
padding-top: 1em; /* Abstand zum Kopf für Tabmenü */
padding-right: 1em;  /* Schafft den weißen Abstand zur ll-rechtespalte */
padding-left: 0;
}

/* --- Inhalt in der mittleren Spalte auf der Zugangsseite --- */

#ll-topline {
margin: 0;
padding: 0;
border-bottom: 0.1em solid #666666;
}

#ll-topline p {
margin:0;
padding: 0;
}

#ll-topline p.ll-datumheute {
background-color: #cc0000;
text-align: center;
font-size: 0.9em;
color: white;
font-weight: bold;
padding: 0.3em;
width: 7em;
}

#ll-topline p.ll-allenachrichten {
float: right;
text-align: right;
font-size: 0.9em;
overflow: hidden;
}

div.ll-aufmacher {
margin: 0 0 1em 0;
padding: 0.5em 0.3em 0.5em 0.3em;
background-color: #EFEFEF;
border-bottom: 0.1em solid #666666;
height: 1%; /* Nötig wg. IE, um float indirekt zu clearen */
overflow: auto; /* Float indirekt clearen */
}

#ll-mittlerespalte>div.ll-aufmacher {
overflow: hidden; /* Nachkorrektur wg. Firefox-Bug in 1.0 */
}

#ll-aufmacher p a:visited{
color: #cc0000; /* Dieter: Die Farbe darkred gibt es nicht; deswegen ersetzt */
}

#ll-aufmacher p a:active{
color: #cc0000;
}

#ll-aufmacher p a:hover{
color: #cc0000; /* Dieter: Die Farbe darkred gibt es nicht; deswegen ersetzt */
}

#ll-zugang div.ll-nachricht {
margin: 0 0 1em 0;
border-bottom: 0.1em solid #666666;
height: 1%; /* Nötig wg. IE, um float indirekt zu clearen */
overflow: auto; /* Nötig wg. IE, um float indirekt zu clearen */
}

#ll-mittlerespalte>div.ll-nachricht {
overflow: hidden; /* Nachkorrektur wg. Firefox-Bug in 1.0 */
}

#ll-zugang div.ll-nachricht p a:link {
color: #cc0000;
text-decoration: underline;
}

#ll-zugang div.ll-nachricht p a:visited {
color: #cc0000; /* Dieter: Die Farbe darkred gibt es nicht; deswegen ersetzt */
}

#ll-zugang div.ll-nachricht p a:active {
color: #cc0000;
}

#ll-zugang div.ll-nachricht p a:hover{
color: #cc0000; /* Dieter: Die Farbe darkred gibt es nicht; deswegen ersetzt */
}

p.ll-schlagwort {
margin:0;
padding: 0;
font-weight: bold;
}

img.ll-bildnachricht {
float: left;
margin: 0.3em 0.3em 0.3em 0;
}

h2.ll-schlagzeile {
font-weight: bold;
}

h2.ll-schlagzeile a:link  { color: #cc0000; text-decoration:none; }
h2.ll-schlagzeile a:visited  { color: #cc0000; text-decoration:none; }
h2.ll-schlagzeile a:active  { color: #cc0000; text-decoration:none; }
h2.ll-schlagzeile a:hover  { text-decoration: underline; }

#ll-newssuche {
background-color: #cccccc;
border-bottom: 0.1em solid black;
padding: 1em;
margin-bottom: 0.7em;
}

/* --- Seiten A..Z --- */
/* --- Dieter: Werden die noch benötigt? --- */

ul.ll-abiszett li {
list-style: none;
margin: 0 0 0.2em 3em;
padding: 0;
}

ul.ll-abiszett li.ll-lfb {
list-style-image: url("/ll_masterstyles2005/ll-logos/lfblistikon.png");
}
 
ul.ll-abiszett li a {
font-size: 0.86em;
color: #000000;
} 

ul.ll-abiszett li a:link {
color: #000000;
text-decoration: none;
} 

ul.ll-abiszett li a:visited {
color: #000000;
text-decoration: none;
} 

ul.ll-abiszett li a:hover {
color: #000000;
text-decoration: underline;
} 

a.ll-abiszett-mehr {
font-size: 0.86em;
color: #cc0000;
font-weight: bold;
} 

div.ll-abiszett-topline {
margin: 1.2em 0 0.8em 0;
padding: 0;
border-bottom: 0.1em solid #666666;
}

p.ll-abiszettrubrik {
background-color: #cc0000;
font-size: 0.9em;
color: white;
font-weight: bold;
display: inline;
padding: 0.3em 0.5em 0 0.5em;
}

/* --- Fuß auf der Eingangsseite --------- */

#ll-zugang #ll-fuss {
display: block;
text-align: center;
background-color: #FFFFFF;
border: 0.5em solid #FFFFFF;
}

/* --- Reiter-Menü auf den Katalogseiten --------- */

#ll-tabmenue {
margin-left: 0em; /* Abstand der Reiter vom linken Rand */
}

#ll-tabmenue li {
display: inline;
margin: 0;
padding: 0;
line-height: 1.6em;
}

#ll-tabmenue li a {
padding: 0.3em 1em;
border: 0.1em solid #000;
border-bottom: 0;
background-color: #eee;
text-decoration: none;
}

#ll-tabmenue li a:hover {
border-color: #222;
background: #CCC;
}

#ll-tabmenue li a#aktuell {
padding-bottom: 0.1em;
border: 0.1em solid #222;
border-bottom: 0.1em solid #c00;
color: #fff;
background-color: #c00;
font-weight: bold;
}

#ll-tabmenue a:link, #ll-tabmenue a:visited, #ll-tabmenue a:hover, #ll-tabmenue a:active {
color: black;
text-decoration: none;
}

#ll-katalog h1, #ll-katalog h2, #ll-katalog h3, #ll-katalog ul.ll-infobox, #ll-katalog #ll-topline {
padding: 0.2em 0 0.2em 0;
}

#ll-katalog #ll-inhalt h1 {
font-size: 1.25em;
color: #4f4f4f;
border: 1px solid #4f4f4f;  /* 0.1em bewirkt beim Firefox ein ungleichmäßiges Rendering */
padding: 0 0 0 0.5em;
margin-top: 1em;
margin-bottom: 0.58em;
}

#ll-katalog #ll-inhalt h2 {
font-weight: bold;
color: #666;
border-bottom: 0.2em solid #ccc;
margin-top: 1em;
}

#ll-katalog #ll-inhalt h3 {
font-weight: bold;
color: #cc0000; 
}

#ll-katalog p.ll-nachrichtentext {
margin-left: 0;
margin-bottom: 1em;
height: 1%; /* Nötig wg. IE, um float indirekt zu clearen */
overflow: auto; /* Float indirekt clearen */
}

#ll-katalog #ll-mittlerespalte>p.ll-nachrichtentext {
overflow: hidden; /* Nachkorrektur wg. Firefox-Bug in 1.0 */
}

#ll-katalog .ll-bild-li {
float: left;
margin-right: 1em;
border: #eee 0.5em solid;
}

#ll-katalog .ll-infobox {
background: #f5f5f5;
}

#ll-katalog ul.ll-infobox {
list-style-type: none;
padding-left: 0.2em;
margin-bottom: 1em;
margin-top: -0.8em;
}

#ll-katalog ul.ll-infobox li a {
margin-left: -2em;
}

/* Eingabetextfeld ll-letter auf Eingangsseite */

.ll-lettereingabe {
font-size: 1.2em;
width: 12em;
background-color: white;
border: ridge #cc0000 0.1em;
}

input.ll-lettereingabe:focus { /* Veränderung des Eingabefeldes bei Eingabe */
border: solid #cc0000 0.1em;
}
