/* CSS Document */

/* obere Navigation */
body {
	background: url(../images/bg_frame_top_new.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#navcontainer
{
	margin: 0;
	padding: 0;
}

#navcontainer ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainer ul li
{
	display: block;
	float: left;
	padding: 0;
	margin: 0;	
	width: 101px;
	height: 28px;
	/*background: #eeeeee;*/
}

#navcontainer ul li a
{
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	padding-left: 6px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #ffffff;
	text-decoration: none;
	display: block;
	font: bold 12px arial, verdana, sans-serif;
}

#navcontainer a
{
	padding-top: 0px;
}

#navcontainer ul li a:hover
{
	color: #fff;
	background: #000000;
}

#navcontainer ul li#cart{
	width:130px; 
	margin-left:70px;
	padding-top:3px;
}

#navcontainer ul li#cart a{
	margin:0; 
	padding:0;
}

#navcontainer ul li#cart a:hover{
	background: none;
}

.search
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size:10px;
 width : 100px;
}

.input
{
 font-family: Arial,Verdana,serif;
 color: #000000;
 font-size:12px;
 width : 120px;
}

/*AutoComplete*/
.ui-autocomplete { 
	/*max-height: 50px; */
	width:130px;
}

.ui-menu .ui-menu-item a {
	display: block;
	font-weight: normal;
	line-height: 1.0;
	min-height: 0;
	padding: 0px 0.3em;
	text-decoration: none;
}