/*   MENU ***/

/* dropdowns
*************************/

#navigation li {
    position: relative;
}

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	/*top: 100%;*/
	width: 250px;
	display: none;
	left: 0;
}



ul.dropdown ul.dropdown
{
	top: 0;
	left: 100%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
	background-color:#4D4D50;
}



ul.dropdown li a
{
	display: block;
}




#menu ul ul dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 250px;
	/*width: 500px;*/
	display: none;
	left: 0;
}



#menu ul ul dropdown #menu ul ul dropdown
{
	top: 0;
	left: 95%;
}

#menu ul ul dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

#menu ul ul dropdown li a
{
	display: block;
}

#menu ul ul .dropdown li a {
	font-size:11px;
}

/* menu-specifc
*************************/

#menu
{	
	/*background:url("images/topbg.gif") repeat-x scroll 0 0 #F4F4F4;*/
	/*line-height:46px;*/
	padding:0 0;
	width:100%;
	z-index:5;
	position: relative;
	/*position: fixed;
	top: 0;
	left: 0;
	border-bottom: 1px solid #000;*/
}

#menu a {
font-weight:normal;
color:#4d4d50;
}

#menu ul ul a {
font-size:11px;
font-weight:normal;
}

#menu ul
{
	/*margin: 0 auto;*/
}

#menu ul li.hasmore
{
	background: url(images/drophighlight.png) no-repeat center 27px; 
	padding: 15px 0px;
}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	/*font-size: 14px;
	color: #000;
	font-weight: bold;*/
	padding: 0 15px;
}

#menu ul li a
{
	/*color: #9b2021;*/
	padding-left: 4px;
}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	background: url(images/topselectionleft.png) top left no-repeat;
	
}

#menu ul li a.active
{
	background: url(images/topselectionleft.png) top left no-repeat;
	
}

#menu ul li a span
{
	display: block;
	padding: 0 15px 0 11px;
}

#menu ul li a:hover span
{
	background: url(images/topselectionright.png) top right;
}

#menu ul li a.active span
{
	background: url(images/topselectionright.png) top right;
}

#menu ul.dropdown
{
	/*padding: 10px;*/
	/*background-image: url(images/dropdown.png);*/
	/*background-color:#4d4d50;*/
	/*overflow: hidden;*/
	overflow:visible;
	/*border-bottom: 1px solid #dc902f;*/
	/*width: 200px;*/
	width: 219px;
	margin-left:0;
	padding: 15px 15px 15px 15px;
	background-color:#4d4d50;
	/*
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px ;
	border-radius: 0 0 5px 5px ;
behavior: url(border-radius.htc);*/
}

#menu ul.dropdown li a
{
  background-image: url("../u889989/img/blau_pfeil.png");
    background-position: 5px 50%;
    background-repeat: no-repeat;
    border-bottom: 1px solid #00A1E9;
    color: white;
    /*line-height: 27px;*/
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 19px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover, #menu ul.dropdown li a.active
{
	/*background: url(images/menuarrow.png) no-repeat left center;*/
	background-color:#00a1e9;
	
	

 	background-image: url("../u889989/img/pfeil_weiss.png");
     background-position: 5px 50%;
    background-repeat: no-repeat;
   /* margin: 0;
    padding: 0 0 0 12px;*/

	
	/*color:white;*/
}

#menu ul li h4 a:hover, #menu ul li h4 a.active
{
	background-image: none;
}

#menu ul li a {
/*border-left:1px solid #EEEEEE;*/
/*font-size:12px;*/
margin: 0 -5px 0 0;
    padding: 15px 20px;
text-decoration:none;
text-transform:uppercase;
}

#menu ul li a:hover, #menu ul li a.active  {
background-color:#4d4d50;
color:white;
}



/*
#menu ul.dropdown {
	opacity: .9;
	filter: alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	color:black;
}*/

#aufschlag div.selector span {
width:22px;	
}
#aufschlag div.selector {
    width: 64px;
}




#aufschlag input.label {
width:93px !important;
}
#aufschlag input.aufschlag_fix {
width:45px !important;
}

#aufschlag input.aufschlag_min {
width:45px !important;
}

#aufschlag input.aufschlag {
width:30px !important;
}

#aufschlag div.selector {
    width: 44px;
}

#aufschlag input.sort {
width:35px !important;
}

#end {
clear:both;
}

/* neue Produktseiten Style */

#produkt_flex.sidebyside label, #produkt_flex.sidebyside select {
margin:5px 0;
}

#produkt_flex.sidebyside label {
display: block;
    float: left;
    padding-bottom: 0;
    width: 210px;
}

#produkt_flex.sidebyside select {
   display: block;
    float: left;
}

#produkt_flex.sidebyside br {
clear: left;
}


#produkt_flex.onebelowtheother label, #produkt_flex.onebelowtheother select {
margin:5px 0;
}

#produkt_flex.onebelowtheother label {
display: block;
    padding-bottom: 0;
}

#produkt_flex.onebelowtheother select {
   display: block;
    width: 100%;
}

#produkt_flex.onebelowtheother br {
clear: left;
}

#produkt_flex.onebelowtheother h1.ueberschrift_produkte {
float:left;
}

/* ENDE */

/*
#inhalt_startseite_innen {
	margin:0;
	padding: 19px 10px;
	}
	
#inhalt_startseite_innen img {
	text-align:center;
}

#footer {
   margin-top: 6px;
}

#startseite_table td #box img {
    height: 120px;
    width: 120px;
}


#startseite_table {
float:left;	
}

#startseite_login{
width:198px;
}

.startseite_rahmen {
margin:12px 12px 12px;	
}

#logo {
    background-color: transparent;
}
*/

.width50{
	width:50%;
}

.allgpadding {
	padding:0;
	margin:10px;
}

.grey {
background-color:#efefef;
}

.box100{
}

.box50 {
	width:50%;
	background-color:#efefef;
}

.strichleft{
	border-left:1px solid grey;	
}

.strichright{
	border-right:1px solid grey;	
}

.navi{
display:none;	
}

/* SLIDER START*/
.scrollable div.slide {
    background-color: #FFFFFF;
    float: left;
    height: 75px;
    margin: 2px 5px 20px 20px;
    padding: 2px;
    width: 115px;
    text-align: center;
}

.scrollable{
width: 886px;	
background:transparent;
border:0;
height:140px;
}

.stricheobun {
border-top:1px solid #cccccc;	
border-bottom:1px solid #cccccc;
}

.scrollable img {
    width: 115px;
}

.items div {
    float: left;
    width: 868px;
}

a.right {
    background-position: 0 -30px;
    clear: right;
    margin-right: 0;
    margin-top: 55px;
}

a.left {
    margin-left: 0;
    margin-top: 55px;
}


/* SLIDER ENDE */



#preise_flex {
padding:0;
width:100%
}

#preise_flex tr {
text-align: center;
    width: 16%;
}

#preise_flex th, #preise_flex td {
text-align: center;
    height:25px;
    margin:1px;
    }
    
#preise_flex tr.odd td{
background-color:transparent;
}

#preise_flex tr.even td{
background-color:transparent;
}

#preise_flex tr td.spalte_express{
background-color:#E3DFDF;
}

#preise_flex tr td.spalte_overnight {
background-color:#FFFCEB;
}

ul#flaggen {
margin:0;
padding:3px 0 0 0;
 text-align: right;
}

#flaggen li{
display:inline;
list-style-type:none;
padding:0;
margin:2px;
}

#flaggen img{
width:20px;
height:13px;
}






#startseite_artikelbilder a {
float: left;
width: 149px;
margin: 0;
height: 120px;
}

#startseite_artikelbilder #text{
color:#363636;
text-align:center;
}

input.formfield1.ort {
width: 140px;
}

.end {
	clear:both;
}
/*
input.email.text, input.password.text {
  width: 94%!important;
}
*/