/* --- ll_masterstyles 2005 - Datei: ll-2005.css - Vers. 0.26 - 2005-05-31 --- */

/* --- Reset der Voreinstellungen bei der Darstellung von HTML durch Browser --- */

ul, ol {list-style: none;}  /* Keine Listen-Kennzeichnung */
h1, h2, h3, h4, h5, h6, pre, code {font-size: 1em;}  /* Standard-Font-Groesse */
* {margin: 0; padding: 0;}  /* Keine Randsetzung */
a img, :link img, :visited img {border: none;}  /* Keine Randsetzung um verlinkte Grafiken */
address {font-style: normal;}  /* Kein Kursiv-Setzen */

/* --- (Anfang) Hack fuer den IE: ausgelagert in ll-2005-ie.css am 2005-04-17 --- */

#ll-menu li { behavior: url("/index/hover.htc");}

/* --- (Ende) Hack fuer den IE: ausgelagert in ll-2005-ie.css am 2005-04-17 --- */

/* ----- Allgemeine Definitionen laut Styleguide --------------------------- */

body#top, body#ll-zugang {
background-color: white;
color: black;
font-family: arial, helvetica, sans-serif;
font-size: 1em !important;
line-height: 150%;
}

h1, h2, h3, h4, h5, h6 {
color:#666666;
background-color:transparent;
}

h1 { 
font-size: 1.4em;
margin-bottom: 0.3em;
border: 0.1em red solid;
background-color: rgb(230,230,230);
color: black;
padding: 0.3em;
}

h2 { 
font-size: 1.3em;
margin-bottom: 0.3em;
}

h3 { 
font-size: 1.2em;
margin-bottom: 0.3em;
}

h4 { 
font-size: 1.1em;
margin-bottom: 0.2em;
}

h5 { 
font-size: 1.0em;
margin-bottom:0.2em;
}

h6 { 
font-size: 1.0em;
margin-bottom:0.2em;
color: #000000;
font-weight:bold;
}

hr { 
color: #999999;
background-color: #999999;
height: 0.2em;
margin: 10px 20px 10px 20px; }    /* todo */  

ul {list-style: disc;}
ul li {margin: 0 0 0.5em 2em;}
ul li ul {margin: 1em 0 1em 1em; list-style: circle;}
ul li ol {margin: 1em 0 1em 1em;}

dl {margin: 0 0 0 0.8em;}
dl dt {margin: 0 0 0.5em 0;}
dl dd+dt {margin-top: 1.5em;}
dl dd {margin: 0 0 1em 2em;}

ol {list-style: decimal;}
ol li {margin: 0 0 0.5em 2em;}
ol li ol {margin: 1em 0 1em 1em;}
ol li ul {margin: 1em 0 1em 1em;}

p {margin-bottom: 1em;}

.ll-unsichtbar {
display: none;
}

/* Homepage */

.center {
color: black;
text-align: center;
}

p.center img {
diaplay: block;
padding: 0.3em;
border: red solid 0.3em;
}

/* Ende Homepage */

/* ----- Linkauszeichnungen ------------------------------------------ */

a { background-color: transparent; } 

a:link { color: #006633; }
a:visited { color: #990000; }
a:hover { color: #CC0000; }
a:active { color: #CC0000; }
/* a:focus { color: #CC0000; padding: 0.1em; border: 0.1em solid #CC0000; } */

/* Kennzeichnung externer und interner Links durch eine Grafik mit Hilfe eines Bildhintergrundes */
/* Der 2. Prozentwert bestimmt, ob die Grafik auf Zeilenhoehe (100%) oder vertikal zentriert (50%) sein soll. */
/* ----- Seitenlayout: Rumpf ------------------------------------------ */

#rumpf {
clear: both;
position: relative;
left: 0em;
top: 0em;
margin: 0em 0.5em 0em 0.5em; /* Seitenabstaende zum Body */
}

#linkespalte {
position: relative;
width: 12em;
float: left;
padding: 0;
margin-bottom: 1em;
}

#linkespalte-menu {
position:relative;
width: 100%;
}

#linkespalte-inhalt {
display: none;
position:relative;
margin-top: 1em;
width: 12em;  /* Aenderung am 22.11. Dieter von 10.75 auf 10.5 */
}

#inhalt {
margin-left: 13em;
margin-bottom: 1em;
}

/* ========= Meine Stylesheets ========== */

/* Wenn ich Gedichte in zwei Spalten darstellen will */

div.strophen-links {
float:left;
margin-right:1em;
}

div.strophen-rechts {
}

div.gedicht-ende {
clear: both;
}

/* Wenn ich Text in zwei Spalten schreiben will */

div.spalte-links {
float:left;
margin-right:1em;
}

div.spalte-rechts {
}

div.spalten-ende {
clear: both;
}


/* Wenn der Text Bilder umflie?en soll */

img.bildlinks {
float:left;
margin-right: 1em;
margin-bottom: 1em;
background-color:rgb(230,230,230);
border:0.1em solid red;
padding: 0.2em; 
width: 360px;
height: 240px;
}

img.bildlinks-hoch {
float:left;
margin-right: 1em;
margin-bottom: 1em;
background-color:rgb(230,230,230);
border:0.1em solid red;
padding: 0.2em; 
width: 170px;
height: 240px;
}

img.bildrechts {
float:right;
margin-bottom: 1em;
background-color:rgb(230,230,230);
margin-left:1em;
border:0.1em solid red;
padding: 0.2em; 
width: 360px;
height: 240px;
}

img.bildrechts-hoch {
float:right;
margin-bottom: 1em;
background-color:rgb(230,230,230);
margin-left:1em;
border:0.1em solid red;
padding: 0.2em; 
width: 170px;
height: 240px;
}

img.bildmittig {
}

blockquote {
margin-left: 2em;
font-style:italic;
}

img.bildlinks-rahmen {
float:left;
background-color:rgb(230,230,230);
margin-right:1em;
border:0.1em solid red;
padding: 0.2em; 
margin-bottom: 1em;
}

img.bildrechts-rahmen {
float:right;
background-color:rgb(230,230,230);
margin-left:1em;
border:0.1em solid red;
padding: 0.2em; 
margin-bottom: 1em;
}
img.bildlinks-gross {
float:left;
margin-right: 1em;
margin-bottom: 1em;
background-color:rgb(230,230,230);
border:0.1em solid red;
padding: 0.2em; 
width: 720px;
height: 480px;
}
img.bild-quer {
float:left;
margin-right: 1em;
margin-bottom: 1em;
background-color:rgb(230,230,230);
border:0.1em solid red;
padding: 0.2em; 
width: 640px;
height: 217px;
}


table.reiseweg {
border: 0.1em black groove;
}

table.reiseweg td {
padding: 0.3em;
border-bottom: 0.2em solid red;
border-right: 0.1em solid green;
padding: 0.5em;
}

table.reiseweg th {
font-weight: bold;
background-color: silver;
border-bottom: 0.5em solid black;
padding: 0.5em;
}

table.reiseweg tr>td:first-child {
font-weight: bold;
background-color: yellow;
}

table.packzettel {
border: 0.1em black groove;
}

table.packzettel td {
padding: 0.3em;
border-bottom: 0.2em solid red;
border-right: 0.1em solid green;
padding: 0.5em;
}

table.packzettel th {
font-weight: bold;
background-color: silver;
border-bottom: 0.5em solid black;
padding: 0.5em;
}

table.packzettel tr>td:first-child {
font-weight: bold;
background-color: white;
}

table.packzettel tr>td:second-child {
font-weight: bold;
background-color: white;
}

table.packzettel tr>td:thirt-child {
font-weight: bold;
background-color: white;
}