@charset "utf-8";
/* --- allgemein 3, div 34, Mobile Version 39, Menü 42, Fußzeile 46, Unterseiten 49-79 --- */
body {font-family: Verdana, Arial, "Courier New";
      color: #000000;
      font-size: 17px;
      background-color: #FFFFFF; }
p {width: 100%;
   line-height: 1.3;
   text-align: justify;
   -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   margin: 0px; }
h1 {font-weight:bold; font-size:19px; text-align:center; }
h2 {font-weight:bold; font-size:19px; text-align:center; }
h3 {font-weight:bold; font-size:18px;                    }
.a-link1       {color:#0404b4; text-decoration:none;                                                  display:block; }	
.a-link2       {color:#4246FC; text-decoration:none;                                                                 }
.a-link2:hover {color:#4246FC;                       border-bottom:1px solid #4246FC;                                }		
.a-link5       {color:#4246FC; text-decoration:none;                                  font-size:14px;                }
.a-link5:hover {color:#4246FC;                       border-bottom:1px solid #4246FC;                                }
.linie         {                                     border-top:1px solid #cccccc;                                   }	
.center    {font-size:17px; text-align:center;                    }
.rechts    {font-size:12px; text-align:right;                     }
.klein     {font-size:14px;                                       }
.kleinleft {font-size:14px; text-align:left;                      }
.fett      {                                   font-weight: bold; }
.zeilenhoehe2  { font-size:  2px; }
.zeilenhoehe6  { font-size:  6px; }
.zeilenhoehe8  { font-size:  8px; }
.zeilenhoehe   { font-size: 15px; }
/* -------- div-Container -------- */
.div1 {position:absolute; top: 0px;              left:  0px; width:1000px; height:80px;                background-image:url(../images/elem/bg-header-1000.png); }
.div2 {position:absolute; top:114px; bottom:34px; left:  0px; width: 170px; 	            overflow:auto;                                                          }
.div3 {position:absolute; top:80px; bottom:34px; left:220px; width: 750px;              overflow:auto; background-color:#FFFFFF;            padding-right:30px; }
.div4 {position:absolute;           bottom: 0px; left:  0px; width:1000px; height:34px;                background-image:url(../images/elem/bg-bottom.jpg);      }
/* -------- Mobil-Version -------- */
.mobil-icon {position:absolute; top:94px; left:21px; }
.mobil      {position:absolute; top:96px; left:42px; }
/* -------- Menü -------- */
.table-menue     {position:absolute; top:16px; left:2px; width:144px; border-collapse:collapse; }
.td-menue        {line-height:2.2; padding:0px 0px 0px 5px; border:2px solid #ffffff; background-color:#dff5fd; border-color: #ffffff #dff5fd #ffffff #dff5fd; }
.td-menue-active {line-height:2.2; padding:0px 0px 0px 5px; border:2px solid #dff5fd; background-color:#ffffff; }
/* -------- Fußzeile -------- */
.copyright {position:absolute; top:14px; left:220px; font-size:13px; }
.icon      {position:absolute; top:11px; left:300px;                 }
/* -------- Buch -------- */
.table-buch {width:730px;                     border-collapse:collapse; }
.td-buch-1  {width:268px; vertical-align:top;                           }
.td-buch-2  {width:450px; vertical-align:top;                           }
/* -------- Botschaft -------- */
.table-botschaft {width:750px;                                         }
.td-botschaft-1  {width:251px;                                         }
.td-botschaft-2  {width: 39px;                                         }
.td-botschaft-3  {width:444px; vertical-align:top; text-align:justify; }
/* -------- Autor -------- */
.table-autor {width:750px;                                         }
.td-autor-1  {width:310px;                                         }
.td-autor-2  {width:428px; vertical-align:top; text-align:justify; }	
/* -------- Links -------- */
.table-links {position:relative; width:750px;                           border-collapse:collapse;                                                                }
.td-links-1  {                   width:513px; padding:4px 0px 4px 10px; border:1px solid #bbdce8; vertical-align:top; background-color:#dff5fd;                  }
.td-links-2  {                   width:200px; padding:4px 0px 4px 10px; border:1px solid #bbdce8; vertical-align:top; background-color:#ffffff;                  }
.td-links-2a {                   width:200px; padding:4px 0px 4px 10px; border:1px solid #bbdce8; vertical-align:top; background-color:#dff5fd;                  }
.td-links-3  {                   width:  1px; padding:0px;                                                                                      line-height:2.2; }
/* -------- Impressum -------- */	
.table-impressum {width:750px; }
.td-impressum-1  {width:210px; }
.td-impressum-2  {width: 76px; }
.td-impressum-3  {width:448px; }
.seo {position:absolute; top:24px; left:718px; }
/* -------- Sitemap -------- */
.table-sitemap{position:relative; width:750px;                           border-collapse:collapse;                                                                                }
.td-sitemap-1 {                   width:673px; padding:4px 0px 4px 10px; border:1px solid #bbdce8; vertical-align:top;                 background-color:#dff5fd;                  }
.td-sitemap-2 {                   width: 40px; padding:4px 0px 4px 10px;                           vertical-align:top; font-size:14px; background-color:#ffffff;                  }
.td-sitemap-3 {                   width:  1px; padding:0px;                                                                                                      line-height:2.2; }