/* =====- CSS-Datei DIG * begonnen: 18.01.2007 * Stand: 30.12.2008 -==========*/
/*        Autor: August Herbst     - august@ stork-herbst.de -                */
/*-------+--|------+---------+---------+---------+---------+---------+--------*/



/*===========- grundlegende Strukturen -======================================*/

body        { background-color:#ffffff; color:#000000;
              font-family: Verdana, Tahoma, Helvetica, sans-serif;
              font-size:12px; text-align: left;}

.header     { position: absolute; top: 0; left 0;
              background-image: url(../images/banner_oben.gif);
              background-repeat: no-repeat; background-position: left 0px;
              line-height:1.5em; padding-top: 140px;
              width:1000px}

.main       { position: absolute; top: 180px; left:0; padding-left:2px; width:880px}

.spalte-navi{ float:left; width: 220px; background-color:#ffffff;
              border-left-color:gray; border-left-style:solid;
              border-left-width: 1px; padding-left:0.5em;
              padding-right: 0.5em;
              vertical-align: top; text-align: left; }

.spalte     { float:right; width: 300px;
              border-left-color:gray; border-left-style:solid;
              border-left-width: 1px; padding-left:0.5em;
              padding-right: 0.5em;
              vertical-align: top; text-align: left; }

.text       { float:right; width: 600px; overflow: hidden;
              border-left-color:gray; border-left-style:solid;
              border-left-width: 1px; padding-left:0.5em;
              padding-right: 0.5em;
              vertical-align: top; text-align: left; }

.textl      { float:left; width: 680px; overflow: hidden;
              border-left-color:gray; border-left-style:solid;
              border-left-width: 1px; padding-left:1em;
              padding-right: 0.5em; margin-left: 1em;
              margin-top: 1em;
              vertical-align: top; text-align: left; }

.text1000    { float:left; width: 1000px; overflow: hidden;
              border-left-color:gray; border-left-style:solid;
              border-left-width: 1px; padding-left:1em;
              padding-right: 0.5em; margin-left: 1em;
              margin-top: 1em;
              vertical-align: top; text-align: left; }

.trenner    { clear: both; heigt: 1px; width:100% }

.abstand    { line-height: 2.5em; }

.fuss       { /* position: absolute; top:10px; left:0; width:100%; */
              clear: both;
              float:left; width: 100%;
              border-top-color: #003399; border-top-style:solid;
              border-top-width: 3px; padding-left:0.1em;
              background-image:url(../images/llogo_30.jpg);
              background-repeat: no-repeat;
              background-position: left center;
              font-size: 0.8em; vertical-align: center;
              line-height: 2.7em; }


/*==========- Schriftauszeichnungen -=========================================*/
p           { font-size: 1em; }
p.zwischentitel { font-size: 1.1em; font-weigth: bold;  }
p.ag-ort    { font-size: 1em; }
p.absatz    { font-size: 1em; }
p.autor     { font-size: 1em; text-align: right;}
p.ort-datum { font-size: 1em; text-align: right;}
p.buchangaben { font-size: 1em; }
p.anmerkung { font-size: 1em; font-style: italic; }
p.bildunterschrift { font-size: 0.9em; color:#007070; margin-top:0.1em; }
.klein      { font-size: 0.8em; }
.kleiner    { font-size: 0.9em; }
.normal     { font-size: 1.0em; }
.gross      { font-size: 1.2em; }
.ggross     { font-size: 1.5em; }
h1, h2, h3, h4, h5
            { color: #553366; font-weigth: bold; font-variant: normal;
              margin: 0; padding: 0; }
h1          { font-size: 1.0em; font-weight: bold;
              background-image:url(../images/blockbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em;}
h2          { font-size: 1.2em; }
h3          { font-size: 1.0em; text-decoration: underline; }
h4          { font-size: 0.8em; }
h5          { font-size: 0.8em; text-decoration: underline;}
.titelb     { color:#553366; font-size: 1em; font-weight: bold;}
.h14        { line-height: 14pt; }
.mail       { color: green; }
.link,
.exlink,
.backlink   { color: blue; }
.b          { font-weight: bold; }
.c          { text-align: center; }
.r          { text-align: right; }
.line150             { line-height: 150%; }
.line350             { line-height: 350%; }
.invers { background-color:#003399; color:#FFFFFF; font-size: 1.0em; padding-left:1.0em }
.invers a:link { color: #00FFFF; }
.invers a:hover { color: #99FF99; text-decoration:underline;}
.invers a:visited { color: #33FFCC }
.leer { color:#003399; }
.tjf        { background-color: #ffa500; color: #000000; }

/*==========- Bilder -========================================================*/

.pic        { border-style: none; }
.pic600     { width: 600px; heigth: 400px; border-style: none; }
.pic640     { width: 640px; heigth: 480px; border-style: none; }
.bildtitel  { font-size: 1.2em; color:#007070; }


/*==========- Links -=========================================================*/

a           { text-decoration:none;  }
a:hover     { text-decoration:underline;}
.linklist   { list-style-type: none; list-style-position:outside;
              padding-left:0; line-height: 1.6em; margin: 0; }
/*  ul.linklist li { white-space:nowrap; }  */
.mail       { background-image:url(../images/mailbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; color: green; }
.link       { background-image:url(../images/linkbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; font-weight: bold;}
.link2      { background-image:url(../images/linkbut.gif);
              background-repeat: no-repeat; background-position: 10px 3px;
              line-height: 1em; padding-left: 1.8em; }
.uplink     { background-image:url(../images/uplinkbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; font-weight: bold;}
.exlink     { background-image:url(../images/exlinkbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; font-weight: bold; }
.backlink   { background-image:url(../images/backbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; font-weight: bold; }
.blockbut   { background-image:url(../images/blockbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1.2em; padding-left: 1.5em; }
.hier, .quadbut, .hier2
            { background-image:url(../images/quadbut.gif);
              background-repeat: no-repeat; background-position: left 3px;
              line-height: 1em; padding-left: 1.5em; color:#000000; }
.hier       { border-bottom: 2px dotted #9F9F9F; }
.hier2      { border-bottom: 2px dotted #9F9F9F; background-position: 10px 3px;
              padding-left: 1.8em; }
