body
{
        scrollbar-arrow-color:#406400;
        scrollbar-face-color:#FBF8DC;
        scrollbar-highlight-color:#FBF8DC;
        scrollbar-3dlight-color:#FBF8DC;
        scrollbar-shadow-color:#406400;
        scrollbar-darkshadow-color:#FBF8DC;
        scrollbar-track-color:#FBF8DC;
        Margin-left:10px;
        Margin-right:10px;
        Margin-top:10px;
        Margin-bottom:10px;
        font-family: "Arial", Arial, serif;
        background-color: #FBF8DE;
		font-size :12px;
}
tr
{
        font-family: "Arial", Arial, serif;
       font-size :13px;
}



a:active {  }
a:hover {
        TEXT-DECORATION: none;
        }
a:link {  }
a:visited {  }
a {
   TEXT-DECORATION: none;
  }


select, input, textarea
{
      border-color:#E4EFB6;
      border-style:solid;
      background-color:#E4EFB6;
      font-family: "Arial", Arial, serif;
      border: 1px solid #86A4BB;
      font-size: 10px;
}



.nav1 {color: #000000;line-height: 16px;}
a.nav1:link {color: #000000; text-decoration: none;}
a.nav1:active {color: #406400; text-decoration: none;}
a.nav1:visited {color: #000000;text-decoration: none;}
a.nav1:hover {color: #996600;text-decoration: none}
.nav1active {color: #406400;line-height: 16px;font-weight:bold}

.subnavi {color:#406400;text-decoration:none;font-size:11px;line-height:18px;}
a.subnavi:hover {color:#996600;text-decoration:underline;font-size:11px;line-height:18px;}
a.subnavi:active {color:#996600;text-decoration:underline;font-size:11px;line-height:18px;}
.subnaviactive {color:#406400;font-size:11px;line-height:18px;text-decoration:underline;}


.nav2 {padding-bottom: 3px;padding-top: 4px; color: #406400;}
.nav2 a:link {color: #406400; text-decoration: none;}
.nav2 a:active {color: #406400;text-decoration: none;}
.nav2 a:visited {color: #406400;text-decoration: none; }
.nav2 a:hover {TEXT-DECORATION: none;color: #996600;}


.nav3 { padding-bottom: 3px;padding-top: 1px; color: #996600;}
.nav3 a:link {color: #996600;text-decoration: none;}
.nav3 a:active {color: #996600;text-decoration: none;}
.nav3 a:visited {color: #996600;text-decoration: none;}
.nav3 a:hover {color: #406400;text-decoration: none;}

.navperif {color: #406400;}
.navperif a:link {color: #406400; text-decoration: none;}
.navperif a:active {color: #406400; text-decoration: none;}
.navperif a:visited {color: #406400;text-decoration: none; }
.navperif a:hover {TEXT-DECORATION: none;color: #996600;  }

.navdb {color: #406400;
           }
.navdb a:link {color: #406400;text-decoration: none;}
.navdb a:active {color: #406400;text-decoration: none;}
.navdb a:visited { color: #406400;text-decoration: none; }
.navdb a:hover { TEXT-DECORATION: none; color: #996600; }


.head {
        font-size: 16px;
        color: #406400;
		font-weight:bold;
        padding-bottom: 9px;
        padding-top: 17px;
		padding-left:15px;
        text-transform: uppercase;}
.headcenter {
        font-size: 16px;
        color: #406400;
        padding-bottom: 9px;
        padding-top: 17px;
        text-transform: uppercase;
		text-align:center
           }
.head a:link {color: #406400;text-decoration: none;}
.head a:active {color: #406400;text-decoration: none;}
.head a:visited {color: #406400;text-decoration: none;}
.head a:hover {TEXT-DECORATION: none;color: #996600;}


.txt { line-height:18px;color: #000000;padding-bottom: 12px;padding-left:15px;}
.txt a:link {color: #406400;text-decoration: underline;font-style:italic;}

.txt a:active {color: #406400;text-decoration: underline;font-style:italic; }
.txt a:visited { color: #406400;text-decoration: underline;font-style:italic; }
.txt a:hover {text-decoration: underline ;color: #996600;font-style:italic; }

a.txtlink{color: #406400;text-decoration: underline;font-style:italic;}
a.txtlink:hover {text-decoration: underline ;color: #996600;font-style:italic; }

.txtkarte { line-height:18px;color: #000000;padding-bottom: 12px;padding-right:0px;text-align:center}
.headkarte {  font-size: 16px;line-height:18px;color: #406400;padding-bottom: 12px;padding-right:0px;text-align:center}
.brkarte {  font-size: 8px;line-height:8px;color: #406400;padding-bottom: 12px;padding-right:0px;text-align:center}
.zwischenzeilekarte{  font-size: 13px;line-height:20px;color: #000000;margin-top:0px;text-align:center}

.headweinkarte {  font-size: 16px;line-height:18px;color: #406400;padding-bottom: 12px;padding-right:0px;text-align:center;}
.subheadweinkarte {  font-size: 13px;font-weight:bold;line-height:18px;color: #406400;padding-bottom: 12px;padding-right:0px;text-align:left;}



.headdb {
        color: #406400;
        font-weight: bold;

           }
.headdb a:link {
           color: #406400;
           text-decoration: none;
           }
.headdb a:active {
           color: #406400;
           text-decoration: none;
           }
.headdb a:visited {
           color: #406400;
           text-decoration: none;
           }
.headdb a:hover {
           TEXT-DECORATION: none;
           color: #996600;
           }

.bottom {padding-left:13px;}
.txtbottom {
           color: #406400;
           }
.txtbottom a:link {
           color: #406400;
           text-decoration: none;
           }
.txtbottom a:active {
           color: #406400;
           text-decoration: none;
           }
.txtbottom a:visited {
           color: #406400;
           text-decoration: none;
           }
.txtbottom a:hover {
           TEXT-DECORATION: none;
           color: #996600;
           }
.headgruppe {

        font-size: 16px;
        color: #406400;
        padding-bottom: 9px;
        padding-top: 17px;
        text-transform: uppercase;
}
.txtGruppe {
        font-size: 11px;
        color: #333333;
        padding-bottom: 9px;
        font-style: italic;
        padding-top: 4px;



}
.headKategorie {
        font-size: 13px;
        color: #406400;
        padding-bottom: 2px;
        padding-top: 17px;
        text-transform: uppercase;
        font-weight: normal;

}
.txtKategorie {
         color: #333333;
        padding-bottom: 12px;
        font-style: italic;


}
.txtArtikel {
        color: #000000;
        padding-bottom: 7px;
        padding-top: 2px;




}
.headArtikel {

        font-size: 13px;
        color: #000000;
        padding-top: 3px;
}
.headArtikel a:link {
           color: #000000;
           text-decoration: none;
           }
.headArtikel a:active {
           color: #406400;
           text-decoration: none;
           }
.headArtikel a:visited {
           color: #000000;
           text-decoration: none;
           }
.headArtikel a:hover {
           TEXT-DECORATION: underline;
           color: #996600;
           }


.txtPreis {
        color: #000000;
        font-style: italic;

}
.headArtikelTxt {
        color: #333333;
        padding-top: 4px;
        font-style: italic;



}
.txtArtikelTxt {
        color: #333333;
        padding-bottom: 8px;
        font-style: italic;


}
.preis {
           font-size: 18px;
           color: #416514;
           }
		   
.eingabefeld{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px  Arial, serif; width: 250px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.textfeld{margin: 1px;padding:0px;  background-color: #E5E2C3; font: 11px  Arial, serif; width: 250px; border : 1px solid #E5E2C3; color: #416514 }
.button	{margin:1px;padding:0px;  background-color: #E5E2C3; font: 11px  Arial, serif ; width:114px;height:19px;border : 1px solid #E5E2C3;color: #416514; }
.radio	{margin:1px;padding:0px;  background-color: #FBF8DE; font: 11px  Arial, serif ; width:18px;height:18px;border : 0px solid #E5E2C3;color: #FBF8DE; }

.eingabeplz{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px  Arial, serif; width: 50px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.eingabeort{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px  Arial, serif; width: 146px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.eingaberoute{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px  Arial, serif; width: 213px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.buttonroute	{margin:1px;padding:0px;  background-color: #E5E2C3; font: 11px  Arial, serif ; width:98px;height:18px;border : 1px solid #E5E2C3;color: #416514; }


.datum{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px   Arial, serif; width: 80px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.uhrzeit{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px   Arial, serif; width: 60px;height:18px; border : 1px solid #E5E2C3; color: #416514; }
.personenzahl{margin: 1px;padding:0px; background-color: #E5E2C3; font: 11px   Arial, serif; width: 40px;height:18px; border : 1px solid #E5E2C3; color: #416514; }

.bildergalerie {border: 1px solid #8BA164}
.bildergalerielinks {padding: 0px 5 px 0px 5px;color:#406400;text-decoration:none;font-size:11px;line-height:18px;}
a.bildergalerielinks:hover {color:#996600;text-decoration:underline;font-size:11px;line-height:18px;}
a.bildergalerielinks:active {color:#996600;text-decoration:underline;font-size:11px;line-height:18px;}
.bildergalerielinksactive {color:#406400;font-size:11px;line-height:18px;text-decoration:underline;}
a img {
border : 0 none;
}
