
#waitingbox {
	visibility:hidden;
  position:absolute;
	z-index:10;
	left: 0px;
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#DDDDDD; 
	filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5;	
	border: 0px solid #ccc;
	text-align:center; /* part 2 of 2 centering hack */
	vertical-align:middle;
	width: 1px; /* ie5win fudge begins */
	height: 1px;
	voice-family:inherit;
}

/* page styles */
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    scrollbar-arrow-color: #000000;
    scrollbar-base-color: #dddddd;
    scrollbar-face-color: #dddddd;
    scrollbar-highlight-color: #eeeeee;
}

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #CCCCCC;
    text-transform: uppercase;
    font-weight: bold;
}

.small {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9px; 
    color: #999999;
}

<!--
.title {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #CCCCCC; 
    font-weight: bold; 
    background-attachment: fixed;
    background-image: url(images/title_bg.jpg);
    background-repeat: repeat-x;
    background-position: left top;
} -->


.category {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    font-weight: normal; 
}

.fbasket {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color: #444444; 
    font-weight: bold;
}


.fpreis {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #444444; 
    font-weight: normal; 
}

.maingroup {
	padding-left: 2px;
	padding-top: 3px;
    font-family: Verdana, Arial, Sans-Serif;
	font-color: #FFFFFF;
	font-weight: bold;
    text-align: left;
    color: #FFFFFF;
	height: 20px;
	border: 1px solid;
	background-color: #4983c0;
    list-style: none;
    filter:alpha(opacity=80); /* IE */
    -moz-opacity: 0.80; /* Gecko */
    opacity: 0.80; /* Opera */
    }

/* link styles */

a, a:visited, a:active {
    color: #993333;
    text-decoration: none;
    font-weight: normal;
}

a:hover {
    color: #993333;
    text-decoration: underline;
    font-weight: normal;
}


/* form styles */

option, textarea, select, input, file {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #9C1A20; 
    background-color: #FFFFFF; 
    border: 1px solid #9C1A20;
    padding: 0 0 0 0;
}

none {  
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 10px; 
    color: #336699; 
    background-image: url(images/form_bg.gif);
    background-repeat: repeat-x;
    float: left;
    background-color: #FFB66E; 
    border: 1px solid #FF9966;
}

/* table styles */

.lk_table_headline {  
    color: #FFFFFF;
    /*background-image: url(images/form_bg.gif);*/
    background-repeat: repeat-x;
    background-color: #9C1A20; 
    border: 1px solid #BA2E34;
}
.lk_table_bg1 {  
    color: #000000; 
    background-color: #FFFFFF; 
    border: 0px solid #336699;
}
.lk_table_bg2 {  
    color: #000000; 
    background-color: #FFFFFF; 
    border: 0px solid #FF9966;
}

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
}
		


