/* textstyles */
.index {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #663333;
} 
.fliess {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #663333;
} 
.indexfett {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
font-variant: normal; 
text-transform: none; 
color: #663333;
} 

.mini_brown {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
font-variant: normal; 
text-transform: none; 
color: #663333;
}

.boxspeisen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	background-color: #799C13; 
	color: #fff;
	padding-left: 30px;
	padding-top: 3px;
	width:500px; 
	height:30px;
	border-bottom:2px solid #663333;}


/* +++++++++++++++++++++++++++++ */
	
	/* navi al */

ul.cssmenu {
    position: relative;
	display: block;
	width: 200px;
	margin: 10px;
	padding: 0px;
	height: 14px;
}

ul.cssmenu ul {
  position: relative;
  top:0px;
  display: block;
  width: 200px;
  height: 90px;
}

ul.cssmenu li {
  position: relative;
  top:1px;
  display: block;
  width: 200px;
}

/* ---------------------------- */
ul.cssmenu li a {
  font-family: arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  line-height: 22px;
  text-decoration: none;
  width: 200px;
  padding-left: 10px;
  padding-right: 10px;
  color:#fff;
  background-color: #799c13; 
  	border:1px solid #799c13;

}
ul.cssmenu li:hover > a {
  color: #fff;
  background-color: #6F3425; 
  font-weight: bold;
}
/* U-menü */
ul.cssmenu li:hover > ul {
  position: relative;
  top: 0px;
  left: 0px;
  display: block;
}
/* -------------- */
ul.cssmenu li li:hover > ul {
  top: 1px;
  left: 20px;
}
ul.cssmenu li li a {
  width: 30px;
}
/* ------------------*/
ul.cssmenu a {
  color: #fff;
  background-color: #99FF33;
}
ul.cssmenu ul a {
  color: #fff;
  background-color: 99FF33;
}
 
/* styles IE 6 */
ul.cssmenu {
  _text-indent: 10px;
}

ul.cssmenu ul {
  _display: block;
  _margin-left: 0px;
  _text-indent: 10px;
}

ul.cssmenu li {
  _float: left;
}

/******************************/

/* menu top */
/******************************/
a {font-family: Verdana, Arial, Helvetica, sans-serif;}
a.navi:link { 
list-style-type: none; 
float:left; 
font-size: 10px; 
color: #82704F; 
text-decoration: none; 
font-weight: bold;
letter-spacing: 0;}

a.navi:visited { 
list-style-type: none; 
float:left; 
font-size: 10px; 
color: #82704F; 
text-decoration: none; 
font-weight: bold;
letter-spacing:0;}

a.navi:hover { 
list-style-type: none; 
float:left; 
font-size: 10px; 
color: #AA4400; 
text-decoration: none; 
font-weight: bold;
letter-spacing:0;}

a.navi:active { 
list-style-type: none; 
float:left; 
font-size: 10px; 
color: #AA4400; 
text-decoration: none; 
font-weight: bold;
letter-spacing:0;}


/******************************/


a.link:link { font-size: 12px; color: #663333; text-decoration: none; font-weight: bold; font-style: bold; letter-spacing:0;}
a.link:visited { font-size: 12px; color: #663333; text-decoration: none; font-weight: bold; font-style: bold; letter-spacing:0;}
a.link:hover { font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; font-style: bold; letter-spacing:0;}
a.link:active { font-size: 12px; color: #669900; text-decoration: none; font-weight: bold; font-style: bold; letter-spacing:0;}

