body {
        background-color: #fff3d5;
        font-family : Arial, Helvetica, sans-serif;
        font-size : 12px;
        margin-left: 0px;
        margin-top: 0px;
        padding: 0px;
}
div.alles {
        width: 978px;
        background: url(grafik/mhg.jpg) repeat-y;
        border: 1px solid red;
        padding: 0px;
        margin: auto;
        margin-top: 20px;
}
div.kopf {
        width: 640px;
        height: 117px;
        position: relative;
        top: 0px;
        left: 0px;
        margin: 0px;
        margin-left: 300px;
        }

div.kopfbild {
        margin: 0px;
        width: 174px;
        height: 117px;
        position: relative;
        top:0px; left:0px;
        background-image: url(bilder/schild.jpg);
        border-right: 1px solid #ff0000;
        float: left;
        }

div.menue {
        top: 0px;
        left: 0px;
        width: 140px;
        position: relative;
        margin: 0px;
        padding: 0px;
        padding-left: 20px;
        padding-top: 30px;
        line-height: 200%;
        float: left;
}

div.quermenue {
        width: 798px;
        height:23px;
        position: relative;
        top: 0px;
        left: 174px;
        padding: 3px;
        margin: 0px;
        background-color:#f1b20d;
        border-top: 1px solid red;
        border-bottom: 1px solid red;
}


div.daten {
        top: 0px;
        position: relative;
        margin: 0px;
        margin-left: 173px; 
        padding-top: 30px;
        padding-left: 126px;
        padding-right: 100px;
        padding-bottom: 100px;
        border: 0px none;
        border-left: 1px solid #ff0000; 
}
h1 {
        font-family : Arial, Helvetica, sans-serif;
    font-size: 16px;
        color: #000000;
        padding: 0px;
        margin: 0px;
}

h2 {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #900000;
        padding: 0px;
        padding-top: 20px;
        padding-left: 0px;
        margin: 0px;
}

h1.clubname {
        font : italic 36px "Times New Roman", Times, serif;
        color : #DF4921;
        font-weight:bold;
        padding-top: 0px;
        margin-top: 20px;
        text-align:right;
        display: inline;
}

p {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

p.men {
        font-family : Arial, Helvetica, sans-serif;
    font-size: 14px;
        color: #000000;
}

p.umen {
        font-family : Arial, Helvetica, sans-serif;
    	font-size: 14px;
        color: #000000;
        padding: 0px;
        padding-top: 5px;
        padding-left: 125px;
        margin: 0px;
}

a.men:hoover, a.men:link, a.men:active, a.men:visited {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

a.men {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

a.umen:hoover, a.umen:link, a.umen:active, a.umen:visited {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

a.umen {
        color: #000000;
        text-decoration: none;
        font-weight: bold;
}

p.text, td.text {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        line-height: 130%;
        text-align : justify;
}

p.zitat {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        padding-left: 30px;
        padding-right: 30px;
        padding-bottom: 0px;
        padding-top: 0px;
        line-height: 130%;
        text-align : justify;
        font-weight: bold;
}

p.bezeichnung {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #000000;
        font-weight: bold;
}

p.beschreibung {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

p.datum {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

p.preis {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        font-weight: bold;

}

p.anmeldung {
        font-family : Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-align: right;
}

a.anmeldung {
        color: #990000;
        text-decoration: underline;
}

a.anmeldung:hoover, a.anmeldung:link, a.anmeldung:active, a.anmeldung:visited {
        color: #990000;
        text-decoration: underline;
}

a.textlink {
        color: #000000;
}

a.textlink:hoover, a.textlink:link, a.textlink:active, a.textlink:visited {
        color: #000000;
}

td.tasting {
        background-color: #F7CB63;
}
div.tx-sfevents-pi1 {
}
div.letter {
        height: 1px;
        margin: 0px;
        padding: 0px;
        font-size: 1px;
}

td.termdate {
   border-top: 1px solid red;
   border-left: 1px solid red;
   border-bottom: 1px solid red;
   background: #FFD271;
}

td.termtitel {
   border-top: 1px solid red;
   border-right: 1px solid red;
   border-bottom: 1px solid red;
   background: #FFD271;
}
td.termimg {
   border-left: 1px solid red;
   background: #FFEBBF;
}
td.termdesc {
   background: #FFEBBF;
}
td.termpreis {
   border-right: 1px solid red;
}
td.termleer {
   border-left: 1px solid red;
   border-bottom: 1px solid red;
   background: #FFEBBF;
}
td.termticket {
   border-bottom: 1px solid red;
   border-right: 1px solid red;
}

a img { border: none; }

