/* XHTML und CSS:Thomas Steinberg - elbwiese.de \*/
*{margin:0;border:0;padding:0}
html{min-height:100.1%}
body {padding-top:20pt;font:100% georgia, times, 'times new roman', serif}
* html body {text-align:center}
.tarnen{position:absolute;overflow:hidden;top:-1000px;left:-1000px;height:0}
.clear:after{clear:both;display:block;height:1%;content:".";visibility:hidden}

#streifen, #navigation, fieldset, form, #kopf img, #kopf titel, #kopf a:link,#kopf a:visited,#kopf a:hover, #inhalt p.mehr_lesen, #inhalt #blaettern li, #inhalt .zemError {
display:none}

#rahmen{
margin:0 0;
width:95%;
text-align:left;}

#kopf{margin-left:0;width:100%}

#kopf #bogen{
float:left;
margin:0;
width:100%}

#kopf h1{
text-indent:0;
font-size:20pt;
}

#kopf h4{
margin-left:0;
width:100%;
height:20pt;
text-indent:0;
font-size:16pt;
}

#hintergrund{
margin-top:10mm;
border-right:0;
width:165mm;
color:#000;
background:none}


#inhalt {
float:left;
width:100mm;
padding:0 5mm 0 0;}

#inhalt h1{
margin:3mm 0 2mm 0;
font-weight:normal;
font-size:18pt}

#inhalt h2{
margin:4mm 0 2mm 0;
font:bold 12pt georgia, times, 'times new roman', serif}

#inhalt p{
margin-bottom:2mm;
font-size:10pt;
line-height:1.3;}

#inhalt p.datum{
width:100%;
margin:-1mm 0 1mm 0;
font-size:9pt;
letter-spacing:0;
color:#fff}

#inhalt p.autor{
text-align:right;
font-variant:small-caps}

#inhalt ul{
margin-left:5mm;
list-style:disc;
font-size:9pt;
margin-bottom:2mm}

#inhalt dl.archiv{
margin-bottom:3mm}

#inhalt dl.archiv dt{
margin:4mm 0 2mm 0;
font:bold 12pt georgia, times, 'times new roman', serif} 

#inhalt dl.archiv dd{
padding:0 0 1mm 0;
font-size:9pt}

#inhalt dl.vcard{
margin-bottom:10px;
font-size:9pt}

#inhalt dt.bank {
margin-top:2mm;
}

#inhalt dl.vevent dt{
font-weight:normal}

#inhalt dl.vevent .dtstart{
margin:1.5mm 0 1mm 0;
border-bottom:0;
width:100%;
padding-bottom:0.8mm;
font:bold 9pt verdana, arial, geneva, helvetica, sans-serif;
letter-spacing:0;
color:#000}

#inhalt dl.vevent dd.summary, #inhalt dl.gottesdienst dd.summary{
margin-bottom:1mm;
font-size:9pt;
font-weight:bold;}

#inhalt dl.vevent dd.description, #inhalt dl.vevent dd.location{
margin-bottom:1mm;
font-size:9pt}

#inhalt dl.vevent dd.location{
margin-bottom:3mm}

#inhalt dl.vcard{
line-height:1.3}

#inhalt a:link, #inhalt a.ext:link, #inhalt a:visited, #inhalt a.ext:visited, #inhalt a:hover, #inhalt a.ext:hover{
color:#000}

#inhalt a, #inhalt a.ext {
padding-left:9pt;
}

#glosse{
display:inline;
float:left;
margin:3.8mm 0 5mm 0;
padding:0;
width:56mm;
border-left:0.1pt solid #000;
padding-left:2mm}

#glosse h3{
margin-bottom:2mm;
font-size:11pt}

#glosse p{
margin:3mm 0 2.6mm 0;
font-family:verdana, arial, geneva, helvetica, sans-serif;
font-size:9pt}

#glosse dl.bild_links {
position:relative;
margin:0 0 2.7mm 0;
padding:0;
width:56mm;
border:0;
font:normal 9pt verdana, arial, geneva, helvetica, sans-serif;
font-style:italic}

#glosse dl.bild_links img{
position:relative;
display:block}

#glosse dl.bild_links dd {
width:40mm;
margin:2mm 0 0 1.8mm;
}

#fusz {
float:left;
width:100%;
padding:1mm 0;
}

#fusz dl, #fusz dl dt, #fusz dl dd {
display:inline;
float:left;
margin-right:12pt;
font-size:9pt;
}


