/* Daily Sub
---------------------------------- */

#daily_sub .previous_button
{
	position: absolute;
  	top: 258px;
  	left: -10px;
  	width: 19px;
  	height: 19px;
	display:none;
}

#daily_sub .next_button
{
	position: absolute;
  	top: 191px;
 	right: -10px;
 	width: 19px;
 	height: 87px;
	display:none;
}

/* Horizontal Carousel ( Subs )*/

#horizontal_carousel
{
  margin-top:20px;
  float:left;
  width: 969px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel .container
{
  overflow:hidden;
  position: absolute; 
  width: 969px;
  background: transparent;
}            

#horizontal_carousel .previous_button
{
  position: absolute;
  top: 231px;
  left: -10px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_back.gif);
  z-index: 100;    
  cursor:pointer;
}

#horizontal_carousel .previous_button:hover
{
  background: url(../pics/slider_back_hover.jpg);
}  

#horizontal_carousel .previous_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel .next_button
{
  position: absolute;
  top: 231px;
  right: -20px;
  width: 30px;
  height: 30px;
  display:block;
  z-index: 100;
  cursor:pointer;
  background: url(../pics/slider_forward.gif);
} 

#horizontal_carousel .next_button:hover
{
  background: url(../pics/slider_forward_hover.jpg);
}

#horizontal_carousel .next_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel ul
{
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                                      

#horizontal_carousel ul li
{
  height:500px;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  width:323px;
  list-style:none;   
  float:left;
}





/* Horizontal Carousel 2 * ( Getränke, Cookies ) */
#horizontal_carousel2
{
  margin-top:20px;
  float:left;
  width: 960px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel2 .container
{
  overflow:hidden;
  position: absolute; 
  width: 960px;
  background: transparent;
  height:600px;
}            

#horizontal_carousel2 .previous_button
{
  position: absolute;
  top: 231px;
  left: -10px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_back.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel2 .previous_button:hover
{
  background: url(../pics/slider_back_hover.jpg);
}  

#horizontal_carousel2 .previous_button_off
{
	cursor:auto;
	display:none
}

#horizontal_carousel2 .next_button
{
  position: absolute;
  top: 231px;
  right: -19px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_forward.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel2 .next_button:hover
{
  background: url(../pics/slider_forward_hover.jpg);
} 

#horizontal_carousel2 .next_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel2 ul {
  margin: 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
  height: 144px;
}  

#horizontal_carousel2 ul li
{
  height:380px;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  width:320px;
  list-style:none;   
  float:left;
}

.body-menu-13 #horizontal_carousel2 ul li
{
  height:380px;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  width:313px;
  list-style:none;   
  float:left;
}






/* Horizontal Carousel 3 ( Salate, Wraps, Chips) */
#horizontal_carousel3
{
  margin-top:25px;
  float:left;
  width: 968px;
  margin-bottom: 10px;
  position: relative;  
}         

#horizontal_carousel3 .container
{
  overflow:hidden;
  position: absolute; 
  width: 968px;
  background: transparent;
}            

#horizontal_carousel3 .previous_button
{
  position: absolute;
  top: 216px;
  left: -10px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_back.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel3 .previous_button:hover
{
  background: url(../pics/slider_back_hover.jpg);
}  

#horizontal_carousel3 .previous_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel3 .next_button
{
  position: absolute;
  top: 216px;
  right: -11px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_forward.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel3 .next_button:hover
{
  background: url(../pics/slider_forward_hover.jpg);
} 

#horizontal_carousel3 .next_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel3 ul
{
  float:left;
  margin: 0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#horizontal_carousel3 ul li
{
  height:450px;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  width:484px;
  list-style:none;   
  float:left;
}








/* Horizontal Carousel 4 */
#horizontal_carousel4
{
  height:340px;
  float:left;
  width: 470px;
  margin-bottom: 10px;
  position: relative; top: -45px;
  margin-left:75px;
}         

#horizontal_carousel4 .container
{
  height:340px;
  overflow:hidden;
  position: absolute; 
  width: 470px;
  background: transparent;
}            

#horizontal_carousel4 .previous_button
{
  position: absolute;
  top: 216px;
  left: -30px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_back.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel4 .previous_button:hover
{
  background: url(../pics/slider_back_hover.jpg);
}  

#horizontal_carousel4 .previous_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel4 .next_button
{
  position: absolute;
  top: 216px;
  right: -40px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_forward.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carouse4 .next_button:hover
{
  background: url(../pics/slider_forward_hover.jpg);
} 

#horizontal_carousel4 .next_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel4 ul
{
  float:left;
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#horizontal_carousel4 ul li
{
  height:340px;
  font-family:verdana,arial,sans-serif;
  font-size:10px;
  width:470px;
  list-style-type:none;   
  float:left;
  padding-top:60px;
}


.next_text
{
  background: url(../pics/next_text.png);
  width:9px;
  height:65px;
  position:relative;
  top:-65px; left:10px;
} 

#horizontal_carousel .next_button .next_text
{
  background: url(../pics/next_subs.png);
  width:10px;
  height:59px;
  position:relative;
  top:-59px; left:9px;
}

.prev_text
{
  background: url(../pics/prev_text.png);
  width:9px;
  height:29px;
  position:relative;
  top:-29px; left:10px;
} 
