/* --- ll_masterstyles 2005 - Datei: ll-2005-home.css - Vers. 0.4 - 2005-09-29 ----------- */
/* --- Hier befinden sich - ausschließlich - CSS-Anweisungen für die Zugangsstruktur ----- */
/* --- Änderungen von Carsten (2005-08-01) gegenüber Vers. 0.2 sind hier eingearbeitet --- */

/* --- Beginn: Linke Spalte --- */

#ll-zugang #ll-linkespalte-inhalt {
display: block;
position:relative;
margin-top: 1em;
width: 10.5em;  /* Aenderung am 22.11. Dieter von 10.75 auf 10.5 */
}

/* --- Beginn: Rechte Spalte --- */

#ll-zugang #ll-rechtespalte {
width: 15.82em;
float: right;
padding: 0.0em;
}

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: 0em;
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;
}

ul.ll-schlagliste li a:link{
 color:#000000;
 text-decoration:none;
}

ul.ll-schlagliste li a:active{
 color:#000000;
 text-decoration:none;
}

ul.ll-schlagliste li a:visited{
 color:#000000;
 text-decoration:none;
}

ul.ll-schlagliste li a:hover{
 color:#000000;
 text-decoration:underline;
}

/* --- Beginn: Inhalt --- */

#ll-zugang #ll-inhalt {
margin-left: 11.5em;
margin-bottom: 1em;
margin-right: 17.5em;
}

#ll-topline {
margin:0 0 0.5em 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;
}

#ll-aufmacher[id] {
background-color: #EFEFEF;
}

#ll-aufmacher p a:visited{
 color:darkred;
}
#ll-aufmacher p a:active{
 color:#CC0000;
}

#ll-aufmacher p a:hover{
 color:darkred;
}

#ll-zugang div.ll-nachricht {
margin:0 0 1em 0;
border-bottom: 0.1em solid #666666;
}

#ll-zugang div.ll-nachricht p a:link{
 color:#CC0000;
 text-decoration:underline;
}

#ll-zugang div.ll-nachricht p a:visited{
 color:darkred;
}

#ll-zugang div.ll-nachricht p a:active{
 color:#CC0000;
}
#ll-zugang div.ll-nachricht p a:hover{
 color:darkred;
}

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:darkred; text-decoration:none; }
h2.ll-schlagzeile a:active  { color:#CC000; 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 --- */

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;
}

/* --- Folgende Definitionen werden nur für die Übergangszeit bis zur Freigabe des neuen Katalogs benötigt. 10.8.2005 - Hupfeld --- */
/* --- Folgende Definitionen  ... fehlen demnach hier natürlich, 29.09.05 Dieter --- */

/* --------- Beginn der Arbeit von Carsten für die Katalogseiten ------------------- */
/* --------- (Fast) alle Anweisungen haben seit Vers. 0.4 die ID des bodys vorangestellt (Ausnahmen sind gekennzeichnet) ------ */

#ll-katalog h3 {
font-weight: bold;
color: #c00; 
}

/* --------- Tabbed menu --------- */

#ll-katalog #ll-tabmenue {
	margin: 25px 0 0 3%;
	padding: 3px 3px 0 3px;
	}

#ll-katalog #ll-tabmenue li {
	display: inline;
	margin: 0;
	padding: 0;
	line-height: 1.6em;
}

#ll-katalog #ll-tabmenue li a {
	padding: 3px 1em;
	margin-left: 3px;
	border: 1px solid #000;
	border-bottom: 0;
	color: #333;
	background-color: #eee;
	text-decoration: none;
}

#ll-katalog #ll-tabmenue li a:hover {
	border-color: #222;
	color: #000;
	background: #CCC;
}

#ll-katalog #ll-tabmenue li a#aktuell {
	padding-bottom: 3px;
	border: 1px solid #222;
	border-bottom: 1px solid #c00;
	color: #fff;
	background-color: #c00;
	font-weight: bold;
}

#ll-katalog #ll-inhalt {
	background: #fff;
}

/* --------- Mit der ID des bodys funktioniert es hier nicht ------ */
#ll-tabmenue a:link, #ll-tabmenue a:visited, #ll-tabmenue a:hover, #ll-tabmenue a:active {
	color: #c00;
	text-decoration: none;
}

/* --------- Mit der ID des bodys funktioniert es hier nicht ------ */
#ll-tabmenue a:hover {
	text-decoration: underline;
}

#ll-katalog h1, #ll-katalog h2, #ll-katalog h3, #ll-katalog ul.ll-infobox, #ll-katalog #ll-topline {
	margin-left: 0.58em;
	margin-right: 0.58em;
}

#ll-katalog h1 {
	font-size: 1.25em;
	color: #4F4F4F;
	border: 1px solid #4F4F4F;
	padding: 0 0 0 5px;
	margin-top: 1em;
	margin-bottom: 0.58em;
}

#ll-katalog h2 {
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #ccc;
	margin-top: 1em;
}

#ll-katalog h3 {
	font-weight: bold;
	color: #c00; 
}

#ll-katalog #ll-rechts h3 {
	color: #fff;
	background: #c00;
	width: 11.82em;
	padding: 0.2em 0;
	font-size: 1em;
	text-indent: .5em;
	margin-left: 0.59em;
}
#ll-katalog #ll-rechts>h3 {
	width: 100%;
	margin-left: 0.58em;
	margin-right: 0.58em;
}

#ll-katalog #ll-rechts ul {
	list-style-type: none;
	font-size: 0.9em;
	padding: 10px 0 0 0;
	margin: 0;
}

#ll-katalog #ll-rechts li {
	padding: 10px 0 0 15px;
	margin: 0;
}

#ll-katalog #ll-rechts li a {
	background: url(../images/ll-linkpfeil.gif) no-repeat 0% 30%;
	padding: 0 0 0 10px;
}

#ll-katalog #ll-rechts li>a {
	background: url(../images/ll-linkpfeil.gif) no-repeat 0% 50%;
}

#ll-katalog p.ll-nachrichtentext {
	margin-left: 0.8em;
}

#ll-katalog .ll-exlink {
	background: transparent url(../images/ll-exlink.gif) no-repeat 100% 70%;
	padding-right: 1em;
}

#ll-katalog .ll-bild-li {
	float: left;
	margin-right: 1em;
	border: #eee 5px solid;
}

#ll-katalog .ll-infobox {
	background: #F5F5F5;
}

#ll-katalog ul.ll-infobox {
	list-style-type: none;
}

#ll-katalog ul.ll-infobox li a {
	background: url(../images/ll-linkpfeil.gif) no-repeat 0% 78%;
	padding: 10px 0 0 10px;
	margin: 0 0 0 -20px;
}

#ll-katalog .ll-nachrichtentext {
	display: inline-block;
	width: 99%;
}

/* Hide from IE-mac \*/
* html #ll-katalog .ll-nachrichtentext {
	height: 1%;
	width: auto;
}

#ll-katalog .ll-nachrichtentext {
	display: table;
}
/* End hide from IE-mac */


/* Seitenaufbau */

#ll-katalog #ll-wrapper {
	min-width: 400px; 
	width: 100%;
}      

#ll-katalog #ll-aussen {
	border-left-width: 10.5em;		/* linke Spalte */
	border-left-color: #eee;		/* linke Spalte */
	border-right-width: 11.80em;	/* rechte Spalte */
	border-right-color: #eee;		/* rechte Spalte */
	background-color: #fff;			/* mittlere Spalte */
}

#ll-katalog #ll-wrapper>#ll-aussen {
	border-right-width: 12.35em;	/* rechte Spalte */
}

#ll-katalog #ll-links {
	width: 10.5em;				/* linke Spalte */
	margin-left: -10.5em;		/* negative linke Spalte */
}

#ll-katalog #ll-rechts {
	width: 12.35em;				/* rechte Spalte */
	margin-right: -12.35em;		/* negative rechte Spalte */
}

#ll-katalog .ll-wide {
	background-color: #fff;		/* header und footer */
}

#ll-katalog #ll-aussen {
	width: auto;
	border-left-style: solid;
	border-right-style: solid;
	margin: 0 0.58em;
}

#ll-katalog #ll-innen {
	margin: 0;
	width: 100%;
}

#ll-katalog #ll-links {
	float: left;
	position: relative;
	z-index: 100;
}
#ll-katalog #ll-rechts {
	float: left;
	position: relative;
	z-index: 11;
}
#ll-katalog .ll-center {
	width: 99%;
	float: left;
	position: relative;
	z-index: 12;
	padding-right: 10px;
}

#ll-katalog #ll-innen>.ll-center {
	padding-right: 0;
	width: 100%;
}

#ll-katalog .ll-wide {
	width: 100%;
	position: relative;
	z-index: 13;
}

#ll-katalog .ll-clear {
	clear: both;
}

/* Mozilla code */
#ll-katalog #ll-aussen > #ll-innen { border-bottom: 1px solid transparent; }
#ll-katalog #ll-links { margin-right: 1px; }
#ll-katalog #ll-rechts { margin-left: 1px; }
#ll-katalog #ll-rechts p { padding-left: 10px; }
#ll-katalog .ll-center { margin: 0 -8px 0 -2px; }


/* --- (Ende) Home 2: ausgelagert in ll-2005-home.css am 2005-04-17 --- */
