
#header {
   background: url(images/laden-kultura.png) no-repeat;
}

/* Logo Formatierungen */
.logo-kultura-home, .logo-kultura-mittagstisch, .logo-kultura-karte, .logo-kultura-feiern, .logo-kultura-events, .logo-kultura-kontakt {
   text-indent: -5500px; display: block; overflow: hidden; width: 954px; height: 302px;
}

.logo-kultura-home {
   background: url(images/top-start-kultura.jpg) no-repeat;
}

.logo-kultura-mittagstisch {
   background: url(images/top-mittagstisch-kultura.jpg) no-repeat;
}

.logo-kultura-karte {
   background: url(images/top-abendtisch-kultura.jpg) no-repeat;
}

.logo-kultura-feiern {
   background: url(images/top-familienfeiern-kultura.jpg) no-repeat;
}

.logo-kultura-events {
   background: url(images/top-event-kultura.jpg) no-repeat;
}

.logo-kultura-kontakt {
   background: url(images/top-kontakt-kultura.jpg) no-repeat;
}

#mainnav ul ul { display: none; }  

#tag {
   float: left; width: 55px;
}
#datum {
   float: left; width: 150px;
}

#oeffnungszeiten {
   margin-left: 20px;
}

#oeffnungszeiten h2 {
   margin-bottom: 2px;
}

#starttext-unten h3 {
   margin-bottom: 10px;
}

.news-single-img {
   font-size: 0.7em; margin-top: 20px;
}


hr {
   border: #c00; background-color: #c00; color: #c00; height: 1px; margin: 10px 0px; text-align:center; 
}


/* Tagesessen */

#tageskarte {
   border: 0px solid #bbb; margin-bottom: 10px;
}

td.tag-tk {
   width: 70px; vertical-align: top; text-align: left; font-size: 0.9em; font-weight: bold; border-bottom: 1px solid #888;
}

td.essen-tk {
   width: 360px; vertical-align: top; text-align: left; font-size: 0.9em; border-bottom: 1px solid #888;
}

#tageskarte ul {
   margin-left: 15px;
}

/* Speisekarte / Weinkarte variabel */

.wrapper-speisekarte table {
   width: 440px; border: 0px none;
}

.wrapper-speisekarte th {
   width: 440px; font-size: 1.2em; color: #cc0001; font-weight: bold; text-align: left; vertical-align: top;
}

.wrapper-speisekarte td {
   text-align: left; font-size: 1em; vertical-align: top; padding: 3px 0; border: 0px none; border-bottom: solid 1px black;
}

.wrapper-speisekarte .text {
   text-align: left; padding-left: 15px; width: 355px;
}

.wrapper-speisekarte .jahrgang {
   text-align: left; padding-left: 15px; width: 40px;
}

.wrapper-speisekarte .weintext {
   text-align: left; width: 305px;
}

.wrapper-speisekarte .menge {
   text-align: right; width: 30px;
}

.wrapper-speisekarte .weinpreis {
   text-align: right; width: 50px;
}

.wrapper-speisekarte .preis {
   text-align: right; width: 70px;
}

.wrapper-speisekarte p {
   margin: 0px; padding: 0px;
}


.wrapper-speisekarte-abstand {
   margin-top: 20px;
}


/* News */

.news-single-item .clearer, .news-list-container .clearer {
   margin: 10px 0;
}

.news-list-date {
   margin-bottom: 5px;
}

.news-list-morelink { margin-left: 10px; }

/* Newsletteranmeldung */

#newsletteranmeldung label, #newsletteranmeldung select, #newsletteranmeldung input[type=checkbox], #newsletteranmeldung input[type=radio],
#newsletteranmeldung input[type=button], #newsletteranmeldung input[type=submit] {
 cursor: pointer;
}

#newsletteranmeldung input, #newsletteranmeldung textarea {
   display: block; float: left; width: 200px; margin-top: 2px; margin-bottom: 15px; padding: 3px; border: 1px solid #aaa;
}

#newsletteranmeldung label {
   float: left; margin-right: 5px;
}

#newsletteranmeldung .radio, #newsletteranmeldung .checkbox {
   width: 15px; height: 15px; border: none 0px;
}

#newsletteranmeldung br {
   clear: both;
}


