body.haupt {
      background-image: url(/de/images/header-1_06.png);
      margin: 0px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      }

td.header1 {
            background-image: url(/images/header_03.png);
            width: 131px;
            }
td.header2 {
            background-image: url(/images/header_03.png);
            }
td.header3 {
            background-image: url(/images/header_03.png);
            width: 90%;
            }
td.header4 {
            background-image: url(/images/header_03.png);
            text-align: right;
            }

table.main {
            width: 100%;
            }

table.haupt1 {
            height: 560px;
            }

td.main1    {
             height: 134px;
             padding: 0px;
             }

td.main2     {
              width: 100%;
              height: 121px;
              text-align: left;
              padding: 0px;
              background-image: url(/de/images/header-1_03.png);
              }

.headline     {
               font-family: Arial, Helvetica, sans-serif;
               font-style: italic;
               font-weight: bold;
               text-decoration: underline;
               font-size: 20px;
               color: #0C5700;
               }

td.fuell    {
              padding-top: 5px;
              padding-left: 25px;
              padding-right: 25px;
              padding-bottom: 10px;
              width: 560px;
              border-right-style: dotted;
              border-right-width: 1px;
              border-right-color: #0C5700;
              border-left-style: dotted;
              border-left-width: 1px;
              border-left-color: #F8981C;
              font-family: Arial, Helvetica, sans-serif;
              font-style: normal;
              font-weight: normal;
              text-decoration: none;
              font-size: 12px;
              color: #000000;
              }

td.fuell1    {
              padding-top: 5px;
              padding-left: 25px;
              padding-right: 25px;
              padding-bottom: 30px;
              width: 355px;
              border-left-style: dotted;
              border-left-width: 1px;
              border-left-color: #F8981C;
              font-family: Arial, Helvetica, sans-serif;
              font-style: normal;
              font-weight: normal;
              text-decoration: none;
              font-size: 12px;
              color: #000000;
              }

td.fuell2    {
              padding-top: 5px;
              padding-left: 25px;
              padding-right: 25px;
              padding-bottom: 30px;
              width: 205px;
              border-right-style: dotted;
              border-right-width: 1px;
              border-right-color: #0C5700;
              font-family: Arial, Helvetica, sans-serif;
              font-style: normal;
              font-weight: normal;
              text-decoration: none;
              font-size: 12px;
              color: #000000;
              }

td.fuell3    {
              padding-top: 5px;
              padding-left: 25px;
              padding-right: 25px;
              padding-bottom: 5px;
              width: 560px;
              border-right-style: dotted;
              border-right-width: 1px;
              border-right-color: #0C5700;
              border-left-style: dotted;
              border-left-width: 1px;
              border-left-color: #F8981C;
              font-family: Arial, Helvetica, sans-serif;
              font-style: normal;
              font-weight: normal;
              text-decoration: none;
              font-size: 12px;
              color: #000000;
              }

td.footer     {
              font-family: verdana, geneva, helvetica, arial, sans-serif;
              font-size: 9px;
              padding: 3px;
              border-top-style: solid;
              border-top-color: #0c5700;
              border-top-width: 1px;
              }

table.menue {
             width: 180px;
             border-width: 2px;
             border-color: #ffffff;
             border-style: solid;
             }

td.menue1    {
              background-color: #E19A00;
              padding: 3px;
              padding-left: 10px;
              font-family: verdana, geneva, helvetica, arial, sans-serif;
              font-size: 12px;
              font-weight: bold;
              }

td.menue2    {
              background-image: url(/de/images/menue2.png);
              padding: 3px;
              padding-left: 10px;
              font-family: verdana, geneva, helvetica, arial, sans-serif;
              font-size: 10px;
              font-weight: normal;
              color: #ffffff;
              }

a.link        {
               color: #ffffff;
               text-decoration: none;
               }

a.link:hover   {
                color: #E19A00;
                text-decoration: underline;
                }

table.eyecatcher {
                  background-color: #ffffff;
                  border-style: solid;
                  border-color: #000000;
                  border-width: 1px;
                  width: 100%;
                  font-size: 12px;
                  padding: 3px;
                  }

img.bild          {
                   border-style: solid;
                   border-color: #000000;
                   border-width: 1px;
                   }

.small             {
                    font-family: verdana, geneva, helvetica, arial, sans-serif;
                    font-size: 9px;
                    }

table.gb {
               width: 100%;
               border-style: solid;
               border-width: 1px;
               border-color: #000000;
               background-color: #ffffff;
}

td.gb1 {
       padding: 5px;
       width: 120px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb2 {
       padding: 5px;
       width: 430px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb3 {
       padding: 5px;
       font-family: Arial, Helvetica, sans-serif;
       color: #000000;
       background-color: #ffffff;
       font-size: 13px;
       text-decoration: none;
}

td.gb4 {
       padding-top: 2px;
       padding-bottom: 2px;
       padding-left:10px;
       font-family: Arial, Helvetica, sans-serif;
       font-weight: bold;
       color: #ffffff;
       background-color: #0C5700;
       font-size: 15px;
       text-decoration: none;
}

#guestbook a {color: #FF0000; text-decoration: none; font-weight: bold;}
#guestbook a:hover {color: #FF0000; text-decoration: underline; font-weight: bold;}

td.preis1 {
       background-color: #ffffff;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 12px;
       font-weight: bold;
       padding: 3px;
}

td.preis2a {
       background-color: #E7E7E7;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 70%;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis2b {
       background-color: #E7E7E7;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 15%;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}
td.preis2c {
       background-color: #E7E7E7;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 15%;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}
td.preis2d {
       background-color: #E7E7E7;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 30%;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis2e {
       background-color: #E7E7E7;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       text-align: left;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis3a {
       background-color: #F2F2F2;
       border-left-style: solid;
       border-left-width: 1px;
       border-left-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 70%;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis3b {
       background-color: #F2F2F2;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 15%;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis3c {
       background-color: #F2F2F2;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 15%;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

td.preis3d {
       background-color: #F2F2F2;
       border-right-style: solid;
       border-right-width: 1px;
       border-right-color: #000000;
       font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
       font-size: 11px;
       padding: 3px;
       width: 200px;
       text-align: right;
       border-bottom-style: solid;
       border-bottom-width: 1px;
       border-bottom-color: #000000;
}

.red   {
        color: #ff0000;
        }
