div.selectbox-wrapper {
  position:absolute;
  width:410px;
  background-color:white;
  border:1px solid #335c85;
  margin:0px;
  margin-top:0px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
  z-index: 1000;
}
* html div.selectbox-wrapper{   margin-top: -1px; }
*+html div.selectbox-wrapper{   margin-top: -1px; }

div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #003366;
}
div.selectbox-wrapper ul li.current { 
  background-color: #003366;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
  background-position: 5px 7px ;
  background-repeat: no-repeat;
  padding-left: 26px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

#sprachselect_input{
    padding-left: 26px;
}

label {
    display: block;
}
.selectbox /* look&fell of  select box*/
{
  margin: 0px 5px 10px 0px;
  padding: 2px 0 0 2px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  
  width: 93px;
  display : block;
  text-align:left; 
  background: url('../images/bg_select.png') right;
  height:16px;
  cursor: pointer;
  border:1px solid #335c85;
  color:#333;
}

select {
    background: url('../images/bg_select_flag.png') right;
}

#sprachselect_input_1 { background-image: url('../images/1/flag.gif'); }
#sprachselect_input_2 { background-image: url('../images/2/flag.gif'); }
#sprachselect_input_3 { background-image: url('../images/3/flag.gif'); }
#sprachselect_input_4 { background-image: url('../images/4/flag.gif'); }
#sprachselect_input_5 { background-image: url('../images/5/flag.gif'); }
#sprachselect_input_6 { background-image: url('../images/6/flag.gif'); }
#sprachselect_input_7 { background-image: url('../images/7/flag.gif'); }