
/* STANDARD */

  body { background-color: black;
    color: silver;
    font-family: Verdana,Tahoma,Arial,Sans-Serif;
    font-size: 10pt;
    }

  a { color: white;
    text-decoration: none;
    }

  img { border: 0;
    }

  .Titel { display: block;
    font-weight: inherit;
    text-align: center;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    }

  .Kasten { border: 2px inset rgb(51, 51, 51);
    padding: 2pt;
    margin-top: 7pt;
    text-align: center;
    }

  .Kneipe { text-align: left;
    padding-left: 5px;
    padding-right: 5px;
    }

  .KneipeName { text-align: left;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    }

  .KneipeButton { text-align: center;
    }



/* SUBMENUE */

  ul#Menue { margin: 0pt 0pt 0pt 46px;
    padding: 0pt;
    text-align: left;
    font-family: verdana,tahoma,arial,sans;
    top: 0pt;
    left: 0pt;
    right: 0pt;
    bottom: 0pt;
    }

  ul#Menue li { margin: 2pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    background-color: transparent;
    }

  ul#Menue li ul { margin: 0pt 0pt 0pt 10px;
    padding: 0pt;
    text-align: left;
    font-family: verdana,tahoma,arial,sans;
    }

  ul#Menue li ul li { margin: 2pt;
    padding: 0pt;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    background-color: transparent;
    }

  ul#Menue a, ul#Menue span { padding: 0.2em;
    display: block;
    text-decoration: none;
    color: white;
    }

  ul#Menue span, ul#Menue li ul span { color: silver;
    }

  ul#Menue li a:hover { font-weight: bold;
    color: red;
    }


/* NEWS */

  .NewsTitel { border-bottom: 2pt ridge silver;
    color: rgb(255, 255, 255);
    width: 100%;
    font-size: 10pt;
    font-weight: bold;
    font-family: verdana,tahoma,arial,sans;
    display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-bottom: 4px;
    }

  .News { border: 2px outset silver;
    margin: 5pt 5pt 10pt;
    padding: 3pt;
    text-align: left;
    font-family: Verdana,Tahoma,Arial,Sans;
    display: block;
    opacity: 1;
    font-size: 10pt;
    }

  .NewsHeadline { list-style-type: disc;
    font-weight: bold;
    margin-left: -15pt;
    font-size: 10pt;
    padding-top: 5pt;
    }

  .NewsPoint { list-style-type: disc;
    margin-left: -5pt;
    font-size: 10pt;
    }

 .RAHMENzeit { border: 2px outset silver;
    margin: 10px ;
    padding: 6px 0px 6px 20px;
    color: silver;
    background-image: url(images/RAHMENzeit.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: rgb(0, 0, 0);
    text-decoration: none;
    font-weight: bold;
    font-size: large;
    display: inline-block ;
    width: 100px;
    }

  .RAHMENzeit:hover { 
    color: white;
    background-image: url(images/RAHMENzeit_hover.gif);
    background-repeat: no-repeat;
    background-position: left center;
    background-color: rgb(0, 0, 0);
    }

  .RAHMENmonat { border: 2px outset silver;
    display: inline-block ;
    margin: 3px;
    padding: 2px;
    color: silver;
    background-color: black;
    text-decoration: none;
    width: 80px;
    text-align: center;
    }

 .RAHMENmonat:hover {
    color: white;
    font-weight: bold;
    }


/* LOGIN */

  .logName { margin: 3pt;
    color: rgb(255, 255, 255);
    display: block;
    }

  .logMenu a { border: 1px none black;
    padding: 2pt;
    display: block;
    text-decoration: none;
    background-color: rgb(128, 128, 128);
    color: rgb(0, 0, 0);
    text-align: center;
    margin-top: 3pt;
    }

  .logMenu a:hover { color: white;
    background-color: silver;
    }

