/* CSS Document */
body    {
        height: 100%;
        width: 100%;
        text-align: center;
        background-color: rgb(255,255,204);                           /* elfenbein */
        background-image: url(weinba.jpg);
        background-attachment: fixed;
        }
        
#menu       {
            width: 80%;
            position: relative;
            display: table;
            margin-left: auto;
            margin-right: auto;
            background-color: rgb(51,0,204);                                /* blau */
            color: white;
            text-align: center;
            border-top: 2px solid white;
            border-left: 2px solid white;
            border-right: 2px solid white;
            }
#inhalt     {
            width: 80%;
            position: relative;
            display: table;
            margin-left: auto;
            margin-right: auto;
            background-color: white;                       /* hellstgelb */
            background-image: url(weinba.jpg);
            color: white;
            border-left: 2px solid white;
            border-right: 2px solid white;
            }
#unten     {
            width: 80%;
            position: relative;
            display: table;
            border-bottom: 1px solid rgb(153,0,0);
            margin: auto;
            background-color: rgb(51,0,204);                                /* blau */
            color: white;
            border-left: 2px solid white;
            border-right: 2px solid white;
            border-bottom: 2px solid white;
            }
#info       {
            padding-right: 1em;
            padding-left: 1 em;
            }
.cleaner    {
            clear: both;
            height: 0px;
            }
img     {
        border: none;
        }
h1      {
        font-family: arial, sans;
        font-size: 2em;
        font-weight: 900;
        letter-spacing: 0.05em;
        color: white;                                              /* weiß */
        display: inline;;
        }
h5      {
        font-family: arial, sans;
        font-size: 1em;
        font-weight: 900;
        letter-spacing: 0.05em;
        color: black;                                              /* schwarz */
        }
p       {
        font-family: arial, sans;
        font-size: 1em;
        font-weight: 900;
        letter-spacing: 0.05em;
        color: white;                                              /* weiß */
        }
dl     {
       position: static;
       width: 200px;
       height: auto;
       margin-left: 30px;
       float: left;
       font-family: arial, sans;
       font-weight: 900;
       font-size: 1em;
       color: black;
       text-align: left;
       }
dd      {
        font-family: arial, sans;
        font-size: 1em;
        font-weight: 900;
        letter-spacing: 0.05em;
        color: black;                                              /* schwarz */
        }
.blau   {
        background-color: rgb(51,0,204);                                /* blau */
        }
a:link  {
        font-family: arial, sans-serif;
        font-size: 1em;
        font-weight: 900;
        letter-spacing: 0.05em;
        text-decoration: none;

        color: rgb(255,255,204);                                   /* hellstgelb */
        }
a:visited {
          font-family: arial, sans-serif;
          font-size: 1em;
          font-weight: 900;
          letter-spacing: 0.05em;
          text-decoration: none;
          color: rgb(255,255,204);                                   /* hellstgelb */
          background-color: none;
          text-decoration: none;
          }
a:hover, a:active {
         font-family: arial, sans-serif;
         font-size: 1em;
         letter-spacing: 0.05em;
         color: rgb(204,255,255);                                                          /* eisblau */
         background-color: none;            
         text-decoration: underline;
         }
.button  {
         font-family: arial, sans-serif;
         font-size: 1em;
         font-weight: 900;
         letter-spacing: 0.05em;
         color: white;                                              /* weiß */
         background-color: rgb(51,0,204);                                /* blau */
         border.left: 1px solid rgb(255,255,255);                                             /* weiß */
         border-top: 1px solid rgb(255,255,255);                                             /* weiß */
         border-right: 1px solid rgb(0,0,0);                                             /* schwarz */
         border-bottom: 1px solid rgb(0,0,0);                                             /* schwarz */
         }
.field   {
         background-color: rgb(204,255,255);                                                          /* eisblau */
         color: rgb(0,51,153);                                             /* dunkelblau */
         font-family: arial, sans-serif;
         font-size: 1em; 
         font-weight: 900;
         letter-spacing: 0.05em;
         padding: 1em 0em 0em 1em;
         border: 1px solid rgb(0,51,153);                                             /* dunkelblau */
         }


