
body       { background-color:#eeeeee; 
             margin-left:180px; 
             margin-top:10px; }
                
p       { font-size:9pt; 
          font-family:Arial,Helvetica,sans-serif;
          line-height:12pt;
          margin-top:6px;
          margin-bottom:4px;
        }
        
b { font-weight:600; }

li { padding-top:4px; }
        
li p { margin-top:4px;
       margin-bottom:4px; }
          
li li p { margin-top:3px;
          margin-bottom:3px; }
          
p.menu        { padding:4pt; 
                border-width:2pt; 
                border-color:black; 
                border-style:solid; 
                background-color:#dddddd;
                line-height:15pt;
                position:fixed; 
                top:50px;
                left:20px; }

p.donation    { padding:4pt; 
                position:fixed; 
                top:330px;
                left:20px; }
                
p.mittelstand { padding:4pt; 
                position:fixed; 
                top:379px;
                left:20px; }
                
p.menu a.l1 { margin-left:10px;
              font-size:8pt; }
                
p.footer      { font-size:8pt;
                font-style:italic;
                border-top-width:2px;
                border-top-color:#777777;
                border-top-style:solid;
                padding-top:15px;
                margin-top:15px; } 
      
h2 { border-top-width:2px;
     border-top-color:#777777;
     border-top-style:solid;
     padding-top:15px;
     margin-top:25px; }
     
table.todo { border-color:black;
             border-width:1px;
             border-style:solid;
             border-collapse:collapse;
           }
           
table.todo td { border-color:black;
                border-width:1px;
                border-style:dashed;
                padding:2px;
                padding-left:4px;
                padding-right:4px;
                vertical-align:top;
              }
      
table.snapshots { border-color:black;
                  border-width:1px;
                  border-style:solid;
                  border-collapse:collapse;
                }
           
table.snapshots td { border-style:none;
                     padding:2px;
                     padding-left:4px;
                     padding-right:4px;
                     vertical-align:top;
                   }
      
a:link    { text-decoration:none; color:blue; }
a:visited { text-decoration:none; color:blue; }
a:hover   { text-decoration:none; color:blue; background-color:#cccccc; }
a:active  { text-decoration:none; color:blue; background-color:#cccccc; }
