/* Stylesheet für Der Spaziergaenger: 
    Dateien: h_allg.htm, h_vorw.htm, h_hinw.htm, h_link.htm, h_chec.htm, h_vors.htm,
             h_neu.htm

    Dateiname: h_allg.css */

body {
     font-family: arial, helvetica, sans-serif; 
     background-color: #2D912B; 
     color: #FFFFC1; 
     margin: 0;
    }
    a:link { 
     background-color: #BBCCAA; color:blue; text-decoration:underline; font-weight: normal; 
    }
    a:visited { 
     background-color: #BBCCAA; color:black; text-decoration:underline; font-weight: normal; 
    }
    a:focus { 
     background-color: #BBCCAA; color:red; text-decoration:underline; font-weight: normal; 
    }
    a:hover { 
    background-color: #BBCCAA; color:purple; text-decoration:underline; font-weight: normal; 
    }
    a:active { 
     background-color: #BBCCAA; color:lime; text-decoration:underline; font-weight: normal; 
    }
    .mail:link { 
     background-color: #2D912B; color:blue; text-decoration:underline; font-weight: normal; 
    }
    .mail:visited { 
     background-color: #2D912B; color:black; text-decoration:underline; font-weight: normal; 
    }
    .mail:focus { 
     background-color: #2D912B; color:red; text-decoration:underline; font-weight: normal; 
    }
    .mail:hover { 
    background-color: #2D912B; color:purple; text-decoration:underline; font-weight: normal; 
    }
    .mail:active { 
     background-color: #2D912B; color:lime; text-decoration:underline; font-weight: normal; 
    }
    .link:link { 
     background-color: #006400; color:blue; text-decoration:underline; font-weight: normal; 
    }
    .link:visited { 
     background-color: #006400; color:black; text-decoration:underline; font-weight: normal; 
    }
    .link:focus { 
     background-color: #006400; color:red; text-decoration:underline; font-weight: normal; 
    }
    .link:hover { 
    background-color: #006400; color:purple; text-decoration:underline; font-weight: normal; 
    }
    .link:active { 
     background-color: #006400; color:lime; text-decoration:underline; font-weight: normal; 
    }
#menu {
     background-color: #BBCCAA; color: #006400; 
     position: absolute; width: 200px; height: auto; overflow: auto;
     left: 0; top: 0; 
     border-width: 1px; border-style: solid; border-color: black; padding: 1px;
     text-align: left;
    }
   .titel_1 { 
     font-size: 1.3em; font-weight: bold; text-align: left;
     margin-top: 0.5em; margin-left: 0.5em; margin-bottom: 0.5em;
    }
   .trennlinie { 
     background-color: gray; color: #006400; width:170px; height: 4px; 
     margin-left:15px; margin-bottom: 1em; 
    }
   .titel_2 { 
     font-size: 1em; font-weight: bold; text-align: left;
     margin-top: 1em; margin-left: 1em; margin-right: 1em; margin-bottom: 1em;
    }
   .linkliste_1 { 
     background-color: #BBCCAA; color: blue;
     font-size: 0.8em; font-weight: normal;
     margin-top: -10px; margin-left: 10px; margin-right: 10px; margin-bottom: 10px;
    }
   .linkliste_2 { 
     background-color: #BBCCAA; color: red;
     font-size: 0.7em; font-weight: normal; line-height:1.2em;
     margin-top: 10px;  margin-left: 10px; margin-right: 10px; margin-bottom: 10px;
    }
   .linkliste_3 { 
     background-color: #BBCCAA; color: black;
     font-size: 0.8em; font-weight: normal;
     margin-top: 10px; margin-left: -10px; margin-right: 10px; margin-bottom: 10px;
    }
#kopf { 
     width: auto;
     margin-top: 0; margin-left: 0;
     clear: right;
    }
   .kopf_titel {
     font-family: arial, helvetica, sans-serif;
     font-style: normal; font-size: 1.2em; font-weight: bold; text-align: center;
     margin-left: 200px; margin-top: 20px;
    }
   .kopf_u_titel {
     font-family: arial, helvetica, sans-serif;
     font-style: normal; font-size: 1em; font-weight: bold; text-align: center;
     margin-left: 200px; margin-top: 20px;
    }
   .schuh {
     position: absolute; 
     top: 10px; left: 210px;
    }
   .euro { 
     position: absolute;
     top: 10px; right: 10px;
    }
#haupt {
     background-color: #2D912B;
     color: #FFFFC1;
     width: auto;
     height: auto;
     left: 205px;
     top: 115px;
     position: absolute;
    }
   .zitat {
     font-family: arial, helvetica, sans-serif; font-style: italic; font-size: 0.9em;
     background-color: #2D912B; color: black;
     text-align: center;
     margin-left: 8%; margin-right: 8%;
     margin-bottom: 5px;
    }
   .quelle {
     font-family: arial, helvetica, sans-serif; font-style: normal; font-size: 0.8em;
     background-color: #2D912B; color: #FFFFC1;
     text-align: center;
    }
   .trennlinie_lang {
     width:70%; background-color: gray; color: #006400; height: 4px; overflow: auto;
     margin-left: 15%; margin-top: 1.5em;
      } 
    table {
     font-family: arial, helvetica, sans-serif; 
     margin-left: 0.5em; margin-right: 0.5em; margin-top: 1.5em; 
    }
    th {
     background-color: maroon; color: #FFFFC1;
     text-align: left; font-size: 1.1em; font-weight: normal; font-style: normal;
     padding-top: 0.5em; padding-left: 0.4em; padding-bottom: 0.5em;
    }
    td {
     background-color: #006400; color: #FFFFC1;
     width: 50%; font-size: 1em; vertical-align: top;
     padding-top: 0.4em; padding-left: 0.4em; padding-right: 0.4em; padding-bottom: 0.4em; 
    }
   .appell { 
     font-family: arial, helvetica, sans-serif;
     font-style: normal; font-size: 0.9em; font-weight: bold; text-align: center;
     margin-left: 0; margin-top: 25px;
    }
   .mail { 
     font-family: arial, helvetica, sans-serif;
     font-style: normal; font-size: 0.9em; font-weight: normal; text-align: left;
     margin-left: 0.5em; margin-top: 20px; margin-bottom: 20px;
    }
   .oben { 
     font-family: arial, helvetica, sans-serif; font-style: normal; font-size: 0.9em; 
     font-weight: normal; text-align: right; margin-right: 10px;
    }