.navi_row_1 {
  font-size: 12px;
  height: 20px;
  margin-bottom: 2px;
  padding-left: 3px;
}

.navi_row_1 .navi_text {
 margin: 3px 0px 0px 4px;
 font-weight: normal;
}

.navi_row_1.active, .navi_row_1:hover {
 background: url('/bilder/navi-highlight.jpg') no-repeat;
}

.navi_level_2 {
width: 185px;
margin-left: 5px;
}

.navi_row_2:hover {
 background: #DEDEDE;
}

.navi_level_2 a {
 font-size: 11px;
 font-weight: normal;
}

.navi_row_2 { 
 margin-left: 7px;
 width: 170px;
 border-bottom: 1px solid #DEDEDE;
 padding: 3px 0px 3px 8px;
}

.navi_row_2.active .navi_text {
 color: red;
}

.navi_level_2.active_block {
 border-bottom: 1px solid #999A9D;
 margin-bottom: 8px;
}

.navi_level_3 {
  margin-left: 15px;
}

.navi_row_3 {
 margin-left: 3px;
 padding: 3px 0px 3px 4px;
 border-bottom: 1px solid #DEDEDE;
}

.navi_row_3:hover {
 background: #DEDEDE;
}

.navi_row_3.active a {
 color: red;
}

.navi_level_3.active_block {
 border-bottom: 1px solid #999A9D;
 margin-bottom: 8px;
}

.autocomplete{
  border: 1px solid #000;
  background-color: #FFF;
  width: 440px;
}
.autocomplete ul{
  width: 440px;
	padding:0;
	margin:0;
	list-style-type: none;
	list-style-item: none;
}

.autocomplete li{
  width: 325px;
  padding: 5px;
  font-size: 11px;
  border-bottom: 1px solid #ccc;
  min-height: 35px;
}

.autocomplete li:hover{
  background: #E5EAED;
}

.autocomplete li .text {
float: left;
margin-top: 10px;
text-align: left;
width: 300px;
padding-left: 10px;
}

.autocomplete li .bild {
float: left;
padding: 1px;
margin-right: 5px;
}

.autocomplete li .text h1 {
font-size: 12px;
margin:0;
padding:0;
}

.autocomplete li .preis {
float: right;
margin:14px 15px 0px 0px;
font-weight: normal;
font-size: 10px;
width: 70px;
color: #999;
text-align:right;
}

#breadcrumb {
font-size: 10px;
color: grey;
margin-left: 15px;
margin-bottom: 10px;
}
1848