* { margin: 0; padding: 0; }
/*div {border: 1px solid yellow;}*/
a:hover { color: #3366FF; }
a { color: #FFFFCC; }
body { background: #000000 url(img/hintergrund-body.gif) repeat; 
       color: #FFFFCC;
       font: normal 85% "comic sans ms",sans serif;
	     margin: 0; }
ul { list-style: circle; }    
#text li { margin-left: 30px; }
p { padding-bottom: 10px; }
h1 { font-size: 16px; }    
h2, h3, h4, h5, h6 { font-size: 16px; }    
h1,h2, h3, h4, h5, h6 { padding-top: 6px;
        padding-bottom: 8px; }   
img { border: none; }
.clearer { clear: both; }
.fett { font-weight: bold;  }
.kategorien { text-align: center; text-decoration: underline; padding-top: 20px; }
.kategorien h1 {font-size: 12px;}
.abstand { padding-top: 25px;
           padding-bottom: 25px; }
.sperrschrift { letter-spacing: 0.4em;   }           
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.kleine-schrift { font-size: 0.9em; }
.tiefer { padding-top: 5px; }
.kursiv { font-style: italic;  }
.vita li { padding: 20px; }
.red { color: red; }
.fine { margin: 0;
        position: absolute; left: 1050px; top: 270px;}
.bild-rechts {  float: right; padding-left: 1px;          }
.bild-links {  float: left; padding-right: 10px; padding-top: 5px;         }        
#wrapall { margin: 0 auto; margin-top: 15px; 
           background: #000000 url(img/baum.jpg) no-repeat;           
           background-position: 16px 14px;   
           width: 990px; }
#kopf1 { margin-left: 280px; margin-top: 30px; 
         background: #000000 url(img/logo.gif) no-repeat;
         width: 60%;  
         height: 100px; 
         float: left; }    
#content { width: 100%;} 
#text { background: #0c0c0c url(img/hintergrund-text.gif) no-repeat;
        background-position: 372px 1px; 
        border-top: 8px outset /*#696969*/ #000099;
        border-left: 6px inset /*#696969*/ #3366FF;
        margin: 0;                                  
        width: 72%; min-height: 880px;
        margin-left: 210px; 
        padding: 5px 15px 5px 25px; }                                             
#navigation { margin: 0; 
              font-size: 0.9em;
              float: left;  
              width: 21%;  }
#navigation ul { margin: 0; padding: 0; margin-left: 4px;
                 list-style: none; }
#navigation li { margin: 0;
                 margin-bottom: 2px; }                                     
#navigation li a { display: block;
                   text-align: center;
                   padding: 4px; 
                   text-decoration: none; }
#navigation a:hover { color: #3366FF; }                   
#navigation-horizontal { margin-top: 10px;
                         float: right; width: 70%; 
                         padding-right: 15px;
                         padding-left: 15px;
                         padding-top: 1px;
                         padding-bottom: 5px;
                         font-size: 0.9em; }
#navigation-horizontal ul { margin: 0; padding: 0; 
                            list-style: none; }                         
#navigation-horizontal li { margin: 0; float: left; 
                            padding: 10px;             
                            margin-left: 13px; color: #FFFF33; }
#navigation-horizontal a { margin-left: 5px; 
                           text-decoration: none;
                           padding: 7px;   }    
#navigation-horizontal a:hover { background: url(img/hori-hover.gif) repeat;
                                 font-weight: bold; color: #000000;  }                                          
#current-ver { background: url(img/link-aktuell.gif) no-repeat;
               background-position: 2px 1px;
               color: #FFFFFF;  }              
#current-hor { background: url(img/hori-current.gif) repeat;
               color: #000000; border: 1px dotted #777777;
               font-weight: bold; }                  
#navigation img { border: none; }                     
#fuss { text-align: center;
        border: 1px solid #aaaaaa; 
        font-size: 0.9em; 
        margin-top: 15px; 
        margin-bottom: 15px;
        color: #777777; }
#fuss a {text-decoration: none; color: #777777; }

.fotolinks {  float: left;
              padding-top: 10px;
              padding-right: 12px;  }

table     { width: 100%; border-collapse: collapse; }                
td        { text-align: left;
            padding: 10px; }  
            
#navi { text-align: center;
        margin-top: 15px; }
#anschrift { margin-top: 1cm;
             text-align: center;
             border: 1px solid #000000; }
#lehmputz { margin: 0; 
            font-size: 0.9em;                                            
            position: relative; left: 30em; top: -1em;
            width: 50%;
                }   
#lehmputz img { padding-right: 10px; float: left;    }   
#lehmputz a { text-decoration: none; color: #777777; }             
    
             
