body {
     margin: 0;
     padding: 0;
     background-color: #333;
     text-align: center;
     }
     
#hauptcontent {
              width: 800px;
              margin: 5px auto 0 auto;
              padding: 0;
              text-align: left;
              border: 1px solid Black;
              background: url("bilder/content/inhalt_bg.jpg") repeat-y;
              }
              
#topleiste {
            width: 800px;
            height: 25px;
            margin: 0;
            padding: 0;
            background: url("bilder/content/leiste.jpg") repeat-x;
            }
            
#bottomleiste {
            width: 800px;
            height: 25px;
            margin: 0;
            padding: 0;
            background: url("bilder/content/leiste.jpg") repeat-x;
            border-bottom: 1px solid black;
            }
            
#footer    {
            clear: both;
            width: 800px;
            height: 25px;
            margin: 0;
            padding: 0;
            background: url("bilder/content/leiste.jpg") repeat-x;
            }
              
#header {
        width: 800px;
        height: 175px;
        background: url("bilder/content/header.jpg");
        margin: 0;
        padding: 0;
        }
        
#menue {
        width: 200px;
        min-height: 600px;
        float: left;
        margin: 0;
        padding: 0;
        }
        
#menue a:link {
              display: block;
              width: 195px;
              height: 22px;
              padding: 3px 0 0 5px;
              background: url("bilder/content/button.jpg");
              margin: 1px 0 0 0;
              font: bold 12px Verdana, Arial, Helvetica, sans-serif;
              color: White;
              text-decoration: none;
              }
              
#menue a:visited {
              display: block;
              width: 195px;
              height: 22px;
              padding: 3px 0 0 5px;
              background: url("bilder/content/button.jpg");
              margin: 1px 0 0 0;
              font: bold 12px Verdana, Arial, Helvetica, sans-serif;
              color: White;
              text-decoration: none;
              }
              
#menue a:hover {
              display: block;
              width: 195px;
              height: 22px;
              padding: 3px 0 0 5px;
              background: url("bilder/content/button-ov.jpg");
              margin: 1px 0 0 0;
              font: bold 12px Verdana, Arial, Helvetica, sans-serif;
              color: White;
              text-decoration: none;
              }
              
              
        
#inhalt {
        width: 580px;
        margin: 0 0 0 200px;
        padding: 0 10px 0 10px;
        }
        
#inhalt p {
           font: normal 12px Verdana, Arial, Helvetica, sans-serif;
           margin: 0;
           padding: 0;
           } 
           
#inhalt h1 {
           font: normal 18px Georgia, Verdana, sans-serif;
           color: #AC201A;
           margin: 10px 0 5px 0;
           padding: 0;
           }
           
#inhalt h2 {
           font: italic bold 16px Georgia, Verdana, sans-serif;
           color: #966218;
           margin: 10px 0 10px 0;
           padding: 0;
           }
           
#inhalt a:link {
               font: normal 12px Verdana, Arial, Helvetica, sans-serif;
               color: #FF0000;
               margin: 0;
               padding: 0;
               }
  
#inhalt a:visited {
               font: normal 12px Verdana, Arial, Helvetica, sans-serif;
               color: #FF0000;
               margin: 0;
               padding: 0;
               }
               
#inhalt a:hover {
               font: normal 12px Verdana, Arial, Helvetica, sans-serif;
               color: #6699CC;
               margin: 0;
               padding: 0;
               }             
               
           
#inhalt h3 {
           font: bold 14px Georgia, Verdana, sans-serif;
           color: #AC201A;
           margin: 10px 0 5px 0;
           padding: 0;
           } 
           
#inhalt .preis {
                font: bold 16px Georgia;
                color: #AC201A;
                margin: 0;
                padding: 0;
                }
                
#inhalt .mini {
                font: italic 11px Georgia;
                color: #666;
                margin: 0;
                padding: 0;
                }
                
#inhalt input, textarea {
                         font: normal 10px Verdana, Arial, Helvetica, sans-serif;
                         color: Black;
                         margin: 0;
                         padding: 0;
                         border: 1px solid black;
                         }

#inhalt ul {
            margin: 0 0 0 20px;
            padding: 0;
           }

#inhalt li {
            list-style-type: disc;
            font: normal 12px Verdana, Arial, Helvetica, sans-serif;
            color: Black;
           }
           
           
#trenner {
          width: 580px;
          height: 20px;
          background: url("bilder/content/trenner.jpg") repeat-x;
          margin: 0;
          padding: 0;
          }
