body  {
      background-image : url("bild/bk-main.gif");
        background-repeat : repeat-y;
         background-color : #D1D1D1;
        scrollbar-3dLight-Color : #FFAE01;
        scrollbar-Highlight-Color : #c40000;
        scrollbar-Face-Color : #FFAE01;
        scrollbar-Arrow-Color : #013C00;
        scrollbar-Shadow-Color : #c40000;
        scrollbar-DarkShadow-Color : #FFAE01;
        scrollbar-Track-Color : #FFAE01;
        margin-top : 0px;
        margin-left : 0px;
        margin-right : 0px;
        margin-bottom : 0px;
}

td.mainrahmen {
        border-right: #013C00 1px solid;
         border-bottom: #013C00 1px solid;

}
td.formular {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.formtext {
         font-size : 8pt;
        color : #000000;
        line-height: 24px;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 5px;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;

}
td.kleintext {
         font-size : 8pt;
        color : #000000;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 5px;
         padding-top: 5px;
         padding-right: 5px;
         padding-bottom: 5px;

}
td.titlemain {
         font-size : 10pt;
        color : #013C00;
        line-height: 24px;
        font-weight: bold;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         border-bottom: #c40000 1px solid;

}
td.topline {
         border-bottom: #c40000 1px solid;

}
table.event {
        border-top: #013C00 1px solid;
        border-left: #013C00 1px solid;
         border-bottom: #013C00 1px solid;

}
table.gb {
        border-top: #013C00 1px solid;
        border-left: #013C00 1px solid;
         border-bottom: #013C00 1px solid;
         border-right: #013C00 1px solid;

}
table.kontakt {

        background: #ffffff;
        border-top: #c40000 1px solid;
        border-left: #c40000 1px solid;
         border-bottom: #c40000 1px solid;
         border-right: #c40000 1px solid;

}
td.speisetd {
         font-size : 9pt;
        color : #000000;
        line-height: 24px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.speisetdl {
         font-size : 9pt;
        color : #000000;
        font-weight: bold;
        line-height: 24px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.speisetdp {
         font-size : 9pt;
        color : #000000;
        font-weight: bold;
        line-height: 24px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.speisetdtitle {
         font-size : 12pt;
        color : #8B0000;
        line-height: 24px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;

}
td.eventtitel {
         font-size : 10pt;
        color : #ffffff;
        line-height: 24px;
        font-weight: bold;
        background-color : #013C00;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 10px;
}
td.gbtitel {
         font-size : 8pt;
        color : #ffffff;
        line-height: 24px;
        font-weight: bold;
        background-color : #013C00;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 10px;
}
td.unterm {
         font-size : 8pt;
        color : #000000;
        line-height: 20px;
        background-color : #FFA400;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-right: 5px;
}
td.inhalt {
         font-size : 10pt;
        color : #000000;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 10px;
         padding-right: 10px;
}
td.inhalttbl {
         font-size : 8pt;
        color : #000000;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         padding-left: 2px;
         padding-right: 2px;
}
td.inhaltohne {
         font-size : 10pt;
        color : #000000;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.auswahl {
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.auswahltop {
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #013C00;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.mitte {
        background-color : #FFAE01;
}
td.bottom {
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #013C00;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.left {
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.innen {
         font-size : 10pt;
        color : #000000;
        line-height: 24px;
        background-color : #FED190;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.klein {
        border-left: #c40000 1px solid;
         border-right: #c40000 1px solid;
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #FFAE01;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.kleina {
        border-left: #c40000 1px solid;
         border-right: #c40000 1px solid;
         font-size : 10pt;
        color : #c40000;
        line-height: 24px;
        font-weight: bold;
        background-color : #FFFFFF;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
}
td.line {
         background-color : #c40000;
}
td.home {
        background-image : url("bild/bt-home.gif");
}
td.kontakt {
        background-image : url("bild/bt-kontakt.gif");
}
td.impressum {
        background-image : url("bild/bt-impressum.gif");
}
td.agb {
        background-image : url("bild/bt-agb.gif");
}
td.menuid {
        background-image : url("bild/btback.gif");
}
#menu1 {
        width: 161px;
        margin: 0px;
}
#menu1 a.menu:link,a.menu:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 31px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 29px;
         background-image : url("bild/btback.gif");
}
#menu1 a.menu:hover  {
        color : #ffffff;
        text-decoration : none;
         background-image : url("bild/btbackon.gif");
}
#menu1 a.menu:active  {
        color : #000000;
        text-decoration : underline;
}
#menu1 {
        width: 161px;
        margin: 0px;
}
#menu1 a.menuon:link,a.menuon:visited  {
        font-size : 8pt;
        color : #000000;
        line-height: 31px;
         display: block;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 29px;
         background-image : url("bild/btbackon.gif");
}
#menu1 a.menuon:hover  {
        color : #ffffff;
        text-decoration : none;
         background-image : url("bild/btback.gif");
}
#menu1 a.menuon:active  {
        color : #000000;
        text-decoration : underline;
}
a.menutop:link,a.menutop:visited  {
        font-size : 8pt;
        color : #ffffff;
        line-height: 15px;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 5px;
        padding-right: 5px;
}
a.menutop:hover  {
        color : #D39D41;
        text-decoration : none;
}
a.menutop:active  {
        color : #7A7A7A;
        text-decoration : underline;
}
a.untermenu:link,a.untermenu:visited  {
        font-size : 8pt;
        color : #000000;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
a.untermenu:hover  {
        color : #ffffff;
        text-decoration : underline;
}
a.untermenu:active  {
        color : #000000;
        text-decoration : none;
}
a.menublick:visited  {
        color : #d49e41;
        text-decoration : none;
}
a.menubottom:link,a.menubottom:visited  {
        font-size : 7pt;
        color : #ffffff;
        background-color : transparent;
        line-height: 20px;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : none;
        padding-left: 10px;
        padding-right: 10px;
}
a.menubottom:hover  {
        color : #7A7A7A;
        text-decoration : none;
}
a.menubottom:active  {
        color : #ffffff;
        text-decoration : underline;
}
a.menumehr:link,a.menumehr:visited  {
        font-size : 10pt;
        color : #013C00;
        font-weight: bold;
        background-color : transparent;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
           letter-spacing : 0.5pt;
        text-decoration : underline;
}
a.menumehr:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menumehr:active  {
        color : #013C00;
        text-decoration : underline;
}
a.menutext:link,a.menutext:visited  {
        font-size : 10pt;
        color : #c40000;
        background-color : transparent;
        font-weight: bold;
        font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
        text-decoration : none;
}
a.menutext:hover  {
        color : #ffffff;
        text-decoration : none;
}
a.menutext:active  {
        color : #000000;
        text-decoration : underline;
}
#menu12 {
        width: 161px;
        margin: 0px;
}

#menu12 li a {
        height: 31px;

          voice-family: "\"}\"";
          voice-family: inherit;
          height: 22px;
        text-decoration: none;
}

#menu12 li a.menu:link, #menu12 li a:visited {
        color: #666;
         font-family:  verdana, Arial, MS Sans Serif, Helvetica, sans-serif;
         font-size : 10pt;
        display: block;
        background:  url(bild/button.gif);
        padding: 10px 0 0 35px;
}

#menu12 li a:hover {
        color: #000;
        background:  url(bild/button.gif) 0 -32px;
        padding: 10px 0 0 35px;
}


.eingabe  {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #0000000;
        background: #FEB969;
        border-left: #FF6E00 1px solid;
        border-right: #777777 1px solid;
        border-top: #FF6E00 1px solid;
        border-bottom: #777777 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.eingabefehler  {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #0000000;
        line-height: 15pt;
        background: #FEB969;
        border-left: #ffffff 1px solid;
        border-right: #ffffff 1px solid;
        border-top: #ffffff 1px solid;
        border-bottom: #ffffff 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
.button        {
        font-size: 8pt;
        font-family: Verdana, MS Sans Serif, Arial, Helvetica, sans-serif;
        color : #000000;
        line-height: 12pt;
        background: #FEB969;
        border-left: #FF6E00 1px solid;
        border-right: #FF6E00 1px solid;
        border-top: #FF6E00 1px solid;
        border-bottom: #FF6E00 1px solid;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
}
a.leftlink:link,a.leftlink:visited  {
        font-size : 8pt;
        color : #000000;
         font-weight: bold;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : none;
         padding-left: 5px;
         padding-right: 5px;
}
a.leftlink:hover  {
        color : #ffffff;
         background-color: #F29805;

}
a.leftlink:active  {
        color : #000000;
        font-size : 8pt;
        background-color : transparent;
        font-family: Verdana, Arial, MS Sans Serif, Verdana, Helvetica, sans-serif;
        text-decoration : underline;
}
.rahmengalerie         {
        font-size:10pt;
        color:#000000;
        font-family: Verdana,Arial,Helvetica;
        border-left: 1px #c40000 solid;
        border-right: 1px #c40000 solid;
        border-top: 1px #c40000 solid;
        border-bottom: 1px #c40000 solid;
        background-color: #FFAE01;
        padding: 4px;

}
.picround {
        background: #862C32;
        border-top: #808080 2px solid;
        border-bottom: #D4D0C8 2px solid;
         border-left: #808080 2px solid;
         border-right: #D4D0C8 2px solid;
}
hr {
color:#c40000;

}