/* 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;
} 


/* Bestellen Carousel 5 */
#horizontal_carousel5
{
  height:340px;
  float:left;
  width: 470px;
  margin-bottom: 10px;
  position: relative; top: -45px;
  margin-left:75px;
}         

#horizontal_carousel5 .container
{
  height:340px;
  overflow:hidden;
  position: absolute; 
  width: 470px;
  background: transparent;
}            

#horizontal_carousel5 .previous_button
{
  position: absolute;
  top: 216px;
  left: -30px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_back.gif);
  z-index: 100;    
  cursor:pointer;
}        

#horizontal_carousel5 .previous_button:hover
{
  background: url(../pics/slider_back_hover.jpg);
}  

#horizontal_carousel5 .previous_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel5 .next_button
{
  position: absolute;
  top: 216px;
  right: -40px;
  width: 30px;
  height: 30px;
  background: url(../pics/slider_forward.gif);
  z-index: 100;
  cursor:pointer;
}   

#horizontal_carousel5 .next_button:hover
{
  background: url(../pics/slider_forward_hover.jpg);
} 

#horizontal_carousel5 .next_button_off
{
	cursor:auto;
	display:none;
}

#horizontal_carousel5 ul
{
  float:left;
  margin: 0;
  padding:0;
  width: 100000px;
  position: relative;
  top: 0;
  left: 0;
}                      

#horizontal_carousel5 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;
} 



/* Bestellen Carousel (vertikal)*/

#vertical_carousel {
  float:left;
  width: 473px;
  height: 330px;
  position: relative;
}

#vertical_carousel .container {
  float:left;  
  width: 473px;
  height: 315px;
  overflow: hidden;
}

#vertical_carousel ul {
  margin: 0;
  padding:0;
  height: 100000px;
  position: relative;
  top: 0;
  left: 0;
}

#vertical_carousel ul li {
  width: 473px;
  height: 105px;    
  list-style:none;   
  float:left;
}                         

#vertical_carousel .previous_button {
	position:absolute; left:215px; top:-30px;
  height: 30px;
  width: 30px;
  background: url(../pics/slider_up.gif);
  cursor: pointer;    
  display:inline;
}

#vertical_carousel .previous_button:hover {
  background: url(../pics/slider_up_act.png);
}

#vertical_carousel .previous_button_off {
  cursor:auto;
  display:none;
}

#vertical_carousel .next_button {
	position:absolute; left:215px; bottom:-10px;
  height: 30px;
  width: 30px;
  background: url(../pics/slider_down.gif);
  display:inline;
  cursor: pointer;
}

#vertical_carousel .next_button:hover {
  background: url(../pics/slider_down_act.png);
}

#vertical_carousel .next_button_off {
	display:none;
}


