
body {
 background-color: #fff !important;
 background-image: none !important;
 color: #000;
 font-family: georgia, "times new roman", serif;
 font-size: .9em;
}
img, a img { border: 0; }

#links, div.noprint, p.sitemap, div#sitemap img, div#menu, div#galerie, img.merker { display: none; }
a.zoom img, a.zoombig img, a.infobox img {
 border: none;
 visibility: hidden;
}
a.zoom span img, a.zoombig span img, a.infobox span img {
 border: none;
 visibility: visible;
}

#rechts, div#text { line-height: 1.8em; }
#rechts a, div#text a {
 text-decoration: none;
 color: #000;
 font-size: .8em;
}

/* ========== Sichtbare Links (nicht in IE): ========== */

#rechts a:link:after, #rechts a:visited:after {
 content: " (" attr(href) ") ";
 font-size: 0.8em;
 margin: 2em;
}
#rechts a[href^="/"]:after {
 content: " (http://www.stadtarchaeologie-lueneburg.tld" attr(href) ") ";
 font-size: 0.8em;
 margin: 2em;
}


/* ========== SCHRIFT-FORMATE (wie screen.css) ========== */

.b { font-weight: bold }
.i, .reto { font-style: italic }
.u { text-decoration: underline }
.bg { background-color: #e9e9e9; padding: 1px; }
.reto {
  unicode-bidi: bidi-override;
  direction: rtl;
}
h1, h2, h3 {
 font-weight: bold;
 line-height: 1.8em;
}
h1, h3 {
 font-size: 1.1em;
 color: #666;
}
h2 {
 font-size: 1em;
 color: #333;
 margin-top: 1.8em;
}
h3.ml { margin-left: 1em }

blockquote {
 text-align: center;
 padding: 0 2em;
 margin: 0 auto;
}
.arial {
 font-family: arial, sans-serif;
 font-size: .8em;
 line-height: 1.8em;
}
.small, .grau, .techlist, #text p.mt3-sm, #text p.ml2sm { font-size: .8em }
.med { font-size: .9em }
.grau { color: #666 }
.gr-du { color: #333 }
.blau { font-weight: bold; }
.techlist { line-height: 1.5em }

/* ========== AUSRICHTUNGEN u. ABSTAENDE ========== */

.c { clear: both }

.fl, .flpr, .flpr6, .flpr2, .flml20, .flw30, .flw40 { float: left }
.fr, .frpl, .frpl4, .frpl6, .frmt5, .frpl20, .fr60, .frmr40 { float: right }

.flpr { padding-right: .2em }
.flpr6 { padding-right: .6em }
.frpl6 { padding-left: .6em }
.flpr2 {
 margin-top: .8em;
 padding-right: .4em;
}
.ml4 { margin-left: 4px }
.flw30 { width: 30px }
.flw40 { width: 40px }

.frpl, .frpl20 { padding-left: .2em }
.frmt5 { margin-top: .5em }
.frpl4 { padding-left: .4em }
.frpl20 {margin-right: 20px }
.frmr40 { margin-right: 40px }
.fr60 { margin-right: 60px }

.mt0 { margin-top: 0 }
.mt6 { margin-top: .6em }
.mt1, #text img.mt1 { margin-top: 1em }
#text img.mt1ml { margin-top: 1em; margin-left: 4em; }
h3, #text p.mt2, #text img.mt2 { margin-top: 2em }
.mt3, #text p.mt3, #text p.mt3-sm { margin-top: 3em }
.mt12 { margin-top: 12mm }
.ml20mt { margin-top: 40px }

.ml2, #text p.ml2sm { margin-left: 2em }
.ml3, .ml3-s { margin-left: 3em }
.ml5 { margin-left: 5em }
.ml10 { margin-left: 10em }
.ml20, .flml20, .ml20mt { margin-left: 20px }
.ml30 { margin-left: 30px }
.ml80 { margin-left: 80px }
#text .imgtxt {
 margin-top: .6em;
 margin-left: 8em;
 font-size: .8em;
}
.h12 { height: 12em }

img.latte { float: left; margin: .8em; }
