/* CSS Document - Drucklayout*/

/*Reset */
*             { margin: 0; padding: 0; }

/* Angaben zum Seiten-Layout */
@page         { size:portrait; margin:0cm 1.2cm 1.5cm 2.0cm;}



body          { margin-top:0px; padding:0; background:#FEF08A; background-image:none;
                background-repeat:repeat-x; }
html          { margin:0; padding:0; font-size:12px; font-family: Times; }
a             { color:black; text-decoration:none; }
ul, li        { list-style:none; margin:0; padding:0; }
li a          { text-decoration:none; }
h1            { font-size:28px; font-weight:normal; line-height:24px; margin: 20px 0 20px 0;  }
h2            { font-size:20px; font-weight:bold; line-height:18px; margin: 20px 0 10px 0;  }
h3            { font-size:18px; font-weight:normal; line-height:18px; margin: 10px 0 5px 0; }
h4            { font-size:110%, font-weight:bold; }
h5            { font-size:14px; font-weight:bold; line-height:18px; margin: 5px 0 5px 0;  }
img           { border:none; }
img p         { margin:0;padding:0; }
table         { font-size:11px; }
hr            { margin: 10px 0 10px 0}
blockquote    { margin-left: 20px;}

/*Rahmen*/
#topl,
#topm,
#topr,
#midl,
#midr ,
#botl ,
#botm,
#botr         { display:none; }

#mid          { width:100%; background-color:white; }


/*Definitionsliste (z.B. für Bilder mit Bildunterschrift)*/
dl            {  }
dt            { padding-top:5px; font-weight:bold; }
dd            { margin-left:30px; }
dl.bild       { align:center; padding-right:10px; padding-left:10px; margin-top:10px; }
dt.bild       { text-align:center; }
dd.bild       { text-align:center; color:#646464; font-size:10px; }
dt.termin_bv  { margin: 5px 0 0 -5px; padding:1 1 1 5; background: #FFFF80 }
dd.termin_bv  { margin-left: -5px; padding:1 1 1 34 ; background: #FFFF80 }


/* Banner*/
#banner                { display:none; }

/* Hauptnavigation*/
#navigation            { display:none; }

/*linke Spalte, Menü*/

#menu                  { display:none; }


/*grauer Kasten*/
#kasten                { background:#C0C0C0; border:1px solid #808080; padding: 10px; margin: 50 10 10 0;
                         page-break-before:avoid; }

/*Inhalt*/

#content               { position:absolute; width:95%; top:0px; left:10px; right: 20px; background-image:none;
                         font-size:13px; font-family: Times; margin:0; padding: 50px 0 0 10px; line-height:16px;}
#content a             { text-decoration:none; }
#content p             { text-indent:15px; margin:5 0 5 0;}
#content h2            { font-size:18px; font-weight:bold; line-height:22px; margin: 20px 0 10px 0;  }
#content h3            { font-size:15px; font-weight:normal; line-height:20px; margin: 20px 0 5px 0; }
#breadcrumb            { position:absolute; top:40px; left:10px; font-size:10px; text-decoration:none; color:#808080; }
#breadcrumb a          { text-decoration:none; color:#808080; }

#bildr                 { float:right; margin: 15 0 0 15; padding: 50px 0 0 0; border:0; font-size:9; text-align:center;
                         line-height:12px; }
#bildl                 { float:left; margin: 15 15 0 0; padding: 50px 0 0 0; border:0; font-size:9; text-align:center;
                         line-height:12px;}
#bild                  { float:none; margin: 15 15 0 0; padding: 50px 0 0 0; border:0; font-size:9; text-align:left;
                         line-height:12px;}

#printonly             { display:block; position:absolute; top:0px; left:10px; font-size:12px; font-family: Times;
                          text-decoration:none;}
#screenonly            { display: none; }

/*Zitat*/
#zitat                 { text-indent:15px; margin:5 0 5 15; font-style: italic; }

/* Bulletliste*/
#content ul            { padding-left:15px; }
#content ul li         { list-style-type:disc; margin:5 0 5 15px; }

/* Liste ohne Bullets*/
#content ol            { padding-left:20px; }
#content ol li         { list-style-type:none; margin:10 0 5 15px; text-indent:-15px; }
#content ol li.jahre   { margin-left:42px; text-indent:-42px;}
#content ol li.inhalt  { margin: 0 0 5 5px; }

/*Inhaltsverzeichnis Heimatbuch*/
#inhalt table          { line-height:auto; }
#inhalt tr             { padding: 0; margin: 0; height: 14px; line-height:14px; }
#inhalt td             { margin: 0 0 0 0; padding:0 5px 2px 0; }


/*Wörterbuch*/
#content table p.dict,
#content p.dict        { text-indent:-1.5em; margin: 2px 0 0 1.5em;}


#clear                 { clear:both; }
.center                { align:center; text-align:center; }

/*Register Heimatbuch*/
#reg                   { width:99%; font-size:9px; /*table-layout:fixed;*/
                         cellspacing:1; border-collapse:collapse; }
#reg tr                { height:auto; }
#reg td                { padding: 2; border:1px solid #808080; border-collapse:collapse; empty-cells:show; }
.reg_jahr              { width:6%; text-align:center;}
.reg_seite             { width:5%; text-align:center;}
.reg_fach              { width:15%; text-align:center;}
.reg_titel             { width:20%; text-align:left;}
.reg_autor             { width:15%; text-align:left;}
.reg_inhalt            { width:39%; text-align:left;}


/* rechte Spalte*/
#rechts                { display:none; }

.border                { display:none; }
.cleaner               { clear:both; height:1px; Font-size:1px; border:0px none; margin:0;padding:0; background:transparent; }



/* Seitenfuß*/
#footer                { display:none;  }



/*sitemap*/
#content h3.sitemap    { color:#525252; padding-top:5px; font-size:11px; margin:15px 0 0 15px; font-style: italic; }
#content ul.sitemap    { margin: 0 10px 0 10px; padding:0; }
#content ul li.sitemap { list-style-type:none; margin: 0 0 0 2em; text-indent: -1em; padding: 0}
#content ul li.top     { list-style-type:none; font-color:#525252; padding-top:5px; margin:5px 0 0 0; }
