p {
margin: 0px;
padding: 10px 0px;
}

br {
margin: 0px;
padding: 5px;
}

/* Allgemein*/
h1 {
 font-size: 13pt;
 font-weight: bold;
 color: #969595;
 text-transform: ;
 border-bottom: 1px dashed #969595;
 padding: 3px 18px;
 margin: 0px 0px 12px;
}

h2 {
 font-size: 11pt;
 font-weight: bold;
 color: #969595;
 text-transform: ;
 padding: 0px 0px 0px;
 margin: 0px 0px 10px;
}



a {
color: #000000;
 text-decoration: none;
 }

a:hover, a:active, a:link, a:visited {
color: #000000;
font-weight:bold;
 text-decoration: none;
 }





#button ul li {
display: inline;
list-style: none;
margin: 0px;
padding: 0px;
}

#button a {
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #969595;
text-decoration: none;
background: url(../pic/hgr_b1.jpg);
background: #ffffff;
padding: 4px 19px;
/*display: block; */
margin: 0px;
border-bottom: 0px solid #ffffff;
border-top: 1px solid #969595;
border-left: 1px solid #969595;
border-right: 1px solid #969595;
}

#button a:hover {
color: #ffffff;
background: #000000 ;
border-bottom: 0px solid #ffffff;
}

#button a.active {
color: #ffffff;
background: #1F298A ;
border-bottom: 0px solid #ffffff;

}

#menu a{
font-family: Arial;
font-size: 10pt;
font-weight: bold;
color: #42300C;
text-decoration: none;
background: url(../pic/hgr_b1.jpg);
/*background: #E6E2D2; */
padding: 3px 15px;
display: block;
margin: 1px 0px;
text-align:left;
border-right: 1px dashed #1C2C6B;
}



#menu a.auswahl {
border-right: 5px solid #614D36;
display: block;
}

#menu a.gruen {
color: #216904;
background: url(../pic/hgr_b2.jpg);
/*background: #D7E9BD; */
}

#menu .shop {
color: #1D156A;
/* Farbe gelb: #A57800;
background: #FBE5AB; */
background: url(../pic/hgr_b3.jpg);
}

#menu a:hover {
color: #ffffff;
background: url(../pic/hgr_b1h.jpg);
border-right: 5px solid #614D36;
border-bottom: 0px solid #ffffff;
border-top: 0px solid #ffffff;
padding: 3px 15px;
 }

#menu a.gruen:hover {
background: url(../pic/hgr_b2h.jpg);
}

#menu a.shop:hover {
background: url(../pic/hgr_b3h.jpg);
}


#Button ul {
list-style-type:none;
margin-left:0px;
padding:0px;
}

#Button li {
border: 0px solid red;
margin:0px;
}

#Button ul ul {
padding-left:18px;
line-height: 80%;
color:red;
}



#Inhalt img {
 border: 1px solid #F18812;
 width: ;
 background-color: #FFFFFF;
 padding: 4px;
 }

#Inhalt ul, ul li {
margin: 5px 0px 6px 0px;
line-height:120%;
 list-style:  square;
 margin-left: 10px;
 padding: 0px;
}





table, td, tr {
border: 0px solid silver;
padding: 0px;
padding-right: 0px;
margin: 0px;
}

input.kontakt, textarea.kontakt {
border: 1px solid #614D36;
}

input.kontakt:hover, textarea.kontakt:hover, input.button:hover{
border: 1px dotted #614D36;
}

input.button {
color: #614D36;
background: #ffffff;
border: 1px solid #614D36;
padding: 0px 3px;
 font-weight: bold;
 }