/* ====================================================================
   SHOPNAVIGATION
===================================================================== */
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
div#mainnavi ul .first, div#mainnavi ul .normal, div#mainnavi ul .last{
	list-style-type:none;
}
/* E1 */
div#mainnavi ul li a{
	_height:0%;
	padding:7px 0px 8px 16px;
	color:#fffde5;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
}

div#mainnavi ul li{
	background:transparent url(../images/hg_unav.gif) top left no-repeat;
}
div#mainnavi ul li.active, div#mainnavi ul li:hover{
	/*font-weight:bold;*/
	background:transparent url(../images/hg_unav_active1.gif) top left no-repeat;
}

/* E2 */
div#mainnavi ul ul li{
	background:transparent url(../images/hg_unav_o.gif) top left no-repeat;
}
div#mainnavi ul ul li.active, div#mainnavi ul ul li:hover{
	background:transparent url(../images/hg_unav_active.gif) top left no-repeat;
}
div#mainnavi ul ul li.active a, div#mainnavi ul ul li:hover a{
	color:#972520;
}
/* ====================================================================
   SHOP ALTE TAGS
===================================================================== */
a.NaviMainLink:link, a.NaviMainLink:visited, a.NaviMainLink:active, a.NaviMainLink:hover {
	text-decoration: none;
	color: #4B4B4B;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
a.InfoLink:link, a.InfoLink:visited, a.InfoLink:active, a.InfoLink:hover {
	text-decoration: none;
	color: #902023;
}
a.BlackLink:link, a.BlackLink:visited, a.BlackLink:active, a.BlackLink:hover {
	text-decoration: none;
	color: #000000;
}
a.CartLink:link, a.CartLink:visited, a.CartLink:active, a.CartLink:hover {
	text-decoration: none;
	color: #000000;
}
.fliesstextweiss {
	text-decoration: none;
	color: #FFFFFF;
}
.fliesstextgrau {
	text-decoration: none;
	color: #727272;
}
.fliesstextschwarz {
	text-decoration: none;
	color: #000000;
}
.pfadbold {
	text-decoration: none;
	color: #4B4B4B;
	font-weight: bold;
}

.fliesstextrot {
	text-decoration: none;
	color: #972E31;
}

.SelectType {
  	width:280px; 
 	height:20px;
  	background-color: #FFFFFF;
	border-color: #7F9DB9; 
	border-style: 1px solid; 
	color: #000000;
}

.InputAmount {
  	width:20px; 
  	height:20px;
	border: #CCCCCC 1px solid;
  	background-color: #FFFFFF;
	color: #000000;
}
.Input {
   	height:18px;
	border: #CCCCCC 1px solid; 
	background-color: #FFFFFF;
  	color: #000000;
}
.InputOptional {
   	height:18px;
	border: #CCCCCC 1px solid; 
	background-color: #EBEBEB;
  	color: #000000;
}
.Input_ERROR {
 	border: #902023 1px solid;
   	height:18px;
	background-color: #ECCECC;
  	color: #000000;
}

table.NaviNormal, table.NaviNoLink{ 
	height:15px;
	background-color:#FFFFFF;
	cursor:pointer; 
	text-decoration: none;
	color: #000000;
}
table.NaviHoover{ 
	height:15px;
	background-color:#FFFFFF;
	cursor:pointer; 
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
