#wrap{background:none;}
.hp #content {float: none;width: 100%;padding:0}
div.submit input{
	color:#A50229;
	background: url(/img/css/home/button.png) repeat-x 0 0;			
	font-family:Arial, Helvetica, sans-serif;
	border:none;			
	padding:2px 3px 4px;			
	height:25px;
	overflow:visible;
}

.submit {
    cursor: default;
}
.submit input{
	cursor:pointer;
}
#LRLogin {
    padding: 0;
}
/*New Bottom Slider */
#hpProductsRestyling
{
    margin-left: 11px;
	padding-top:30px;
    width: 954px;	
	height:150px;	
	margin-bottom:-35px;
	overflow:hidden;	
	border-top:1px solid #DEDEDE;	
	position:relative;
}

#hpAniContainer{
	position:absolute;
	left:0;
	top:30px;
	height:150px;
}
#hpAniContainer .objSlider{
	line-height:150px;
	opacity:0.9;
	filter:alpha(opacity=90);
/*	height:130px;*/
}
#hpAniContainer .objSlider:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

#hpProductsRestyling .arrow, #hpProductsRestyling .arrow .bg{
	outline:none;
	position:absolute;
	top:0;
	height:180px;	
	width:69px;
	overflow:hidden;
}
#hpProductsRestyling .arrow img{
	position:absolute;
	left:30px;
	top:73px;
}
#hpProductsRestyling .arrow img.over{
	visibility:hidden;
	
}
#hpProductsRestyling .arrow:hover .bg{
	background:#F3CB1F;
	opacity:0.4;
	filter:alpha(opacity=40);
}
#hpProductsRestyling .arrow:hover img.over{
	visibility:visible;
}

#hpProductsRestyling .ALeft{
	left:0;
}
#hpProductsRestyling .ARight{
	right:0;
}
/*End Bottom slider*/
#content .col1{
	width:222px;
	margin-right:11px;
	display:inline;
	overflow:hidden;
}

#RezeptTag{
	width:222px;
	/*height:273px;*/
	height:293px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
	#RezeptTag #CAL{
		background:url(/img/css/home/calpick.jpg) no-repeat center center;
		margin:0;
		border:none;
		text-indent:-5000px;
		display:block;
		height:0px;
		width:0px;
		line-height:0;
/*		padding:9px 9px 8px 8px;*/
		padding:9px 9px 8px 16px;
		overflow:hidden;
		cursor:pointer;
	}
	#RezeptTag h2 {
		font-family:Arial, Helvetica, sans-serif;
		display: block;
		font-size: 110%;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		color:#9D0427;
		margin-bottom:9px;
		white-space:nowrap;
		font-weight:normal;
	}
	#RezeptTag #SliderMainR{
		height:183px;
		height:195px;
		height:300px;
		width:222px;
		overflow:hidden;
		/*margin:20px 41px;*/
	}
		#RezeptTag #RHarrL, #RezeptTag #RHarrR{
		font-weight: bold;
		font-size:16px;
		top:195px;
		}
		#RezeptTag #RHarrL{left:10px}
		#RezeptTag #RHarrR{right:10px}
		#RezeptTag #SliderR{
			height:183px;
			height:300px;
			overflow:hidden;
		}		
			#RezeptTag #SliderR a{
				width:222px;
				height:183px; 
				height:300px;
				overflow:hidden;
			}			
				#RezeptTag #SliderR a span{
					display:block;
					color:#000000;
					text-align:center;
					text-transform:uppercase;
					font-family:Arial, Helvetica, sans-serif;			
				}		
				#RezeptTag #SliderR a span.dDay{
					font-size:19px;
					line-height:20px;
				}
				#RezeptTag #SliderR .dDayMonth{
				padding-top:14px;
				}
				#RezeptTag #SliderR a .dDayMonth span{
					color:#9D0426;
				}
				#RezeptTag #SliderR a .dDayMonth span{display:inline}
				#RezeptTag #rezName span {
				    line-height: 23px;
				}				
				
	#RezeptTag #rezName {
		font-family: Arial,Helvetica,sans-serif;
		color: #8B1931;
		font-size: 154.55%;
		font-weight: bold;
		margin:auto 0;
		text-align:center;
		left:0px;		
		top:217px;	
		width: 222px;
	}				
	#actionsRez{
		position:absolute;
		bottom:0;
		left:0;
		line-height:21px;
		height:21px;
		padding:0;
		color:#CFCEC9;
		width:100%;
		text-align:center;
	}
		#actionsRezCont{
			position:relative;
			z-index:1;
		}
		#actionsRezContBG{
			z-index:-1;
			position:absolute;
			bottom:-10px;			
			left:-3%;
			width:106%;
			height:30px;
			/* 
			background:#FFFFFF;			
			opacity:0.6;
			filter:alpha(opacity=60);
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;		
			*/	
		}
		#actionsRez iframe{
			border:none;
			width:120px;
			height:21px;
			vertical-align:bottom;
			opacity:0.5;
			filter:alpha(opacity=50);
		}
		#actionsRez iframe:hover{
			opacity:0.9;
			filter:alpha(opacity=90);		
		}
		#actionsRez a{	
				line-height:21px;
				color:#999999;
		}
		#actionsRez a:hover{
			color:#9D0427;
		}
			#actionsRez a img.over{display:none;}
			#actionsRez a:hover img.normal{display:none;}
			#actionsRez a:hover img.over{display:inline;}				
#QuickSuche{
	width:222px;
	height:378px;
	background: url(/img/css/home/boxSuche.jpg) no-repeat 0 0;	
	overflow:hidden;	
}

	#QuickSuche #QuickMenu{
		height:27px;
		line-height:27px;
		overflow:hidden;	
		color:#333333;
	}
	
		#QuickSuche #QuickMenu a{
			font:11px/27px Arial, Helvetica, sans-serif;
			letter-spacing:0.5px;
			text-transform:uppercase;
			color:#FFFFFF;			
			width:111px;
			text-align:center;
			outline:none;
			background: url(/img/css/home/quickbuttonactive.png) no-repeat 0 0;					
		}
		#QuickSuche #QuickMenu a.active{
			background: none;		
			color: #B5042C;
		}
		#QuickSuche #QuickMenu a.flR{
			background-position:right top;
		}		

		
	#QuickSuche #QuickRezepte,#QuickSuche #QuickProdukte{
		width:178px;
		height:310px;
		padding:18px 22px 23px;
		background: url(/img/css/home/oscar.png) no-repeat 105% 17px;			
	}
	#QuickSuche #QuickProdukte{
		background: url(/img/css/home/produkte.png) no-repeat 100% 75px;			
	}

		#QuickSuche .sucheHeader{
			width:100px;
			padding-right:78px;
			height:167px;
			overflow:hidden;
			cursor:pointer;			
		}			
			#QuickSuche #QuickProdukte .sucheHeader{
				padding-right:0;
				width:178px;				
			}
				#QuickSuche #QuickProdukte .sucheHeader	div	{
							padding-right:78px;			
				}
			#QuickSuche .sucheHeader h2{
				font-family:Arial, Helvetica, sans-serif;
				margin-bottom:0.5em;
			}
				
		#QuickSuche select{
			width:178px;		
		}
		#QuickSuche .options	{
			padding-top:7px;	
		}	
			#QuickSuche .options div{
				line-height:15px;
				padding-bottom:7px;
			}		
				#QuickSuche .options div label{
					padding-left:7px;	
				}		
#content .col2{
	width:551px;
}



.w100 {overflow: hidden; width: 100%;}
.lM50 {left: -50%;}
.l50 {left: 50%;}
.rel {position: relative;}
.abs {position: absolute;}
.top {top: 0;}
.lef {left: 0;}
.rig {right: 0;}


.imgTLC, .imgTRC, .imgBLC, .imgBRC {
    background: url(/img/css/imgcorner.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 8px;
    width: 10px;
}
.imgTLC {
    background-position: -5px -4px;
    left: 0;
    top: 0;
}
.imgTRC {
    background-position: 5px -4px;
    right: 0;
    top: 0;
}
.imgBLC {
    background-position: -5px 4px;
    bottom: 0;
    left: 0;
}
.imgBRC {
    background-position: 5px 4px;
    bottom: 0;
    right: 0;
}

#YLHome{
	height:293px;
}
#YLHome #SliderMain{
	width:551px; 
	height:293px;
	overflow:hidden;	
}
#Slider{
	height:293px;
}
#YLHome .YLLogo{
	top:232px;
	left:22px;
}

#YLHome .CounterWithCorners{
	position:absolute;
	right:10px;
	bottom:10px;
}
#YLHome .CounterWithCorners .cornerL{
	background: url(/img/css/home/CounterBGC.png) no-repeat 0 0;
	width:9px;
	height:18px;
}
#YLHome .CounterWithCorners .cornerR{
	background: url(/img/css/home/CounterBGC.png) no-repeat right top;
	width:9px;
	height:18px;
}
#YLHome #Counter{
	padding:5px 0px 5px 2px;	
    background: url(/img/css/home/CounterBG.png) repeat 0 0;		
	height:8px;
}
#YLHome #Counter img{
	padding-right:2px;
}
#YLHome .singleSlide {
	position:relative;	
	width:551px; 
	height:293px;	
}
#YLHome .singleSlide img{
	height:293px;
	width:551px;	
	display:block;
}

#YLHome .singleSlide span.titel{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	padding-top:45px;
	height:25px;
	width:529px;
	color:#333333;
	text-align:left;
	padding-left:22px;
}
#YLHome .singleSlide span.bg{
	display:block;
	position:absolute;
	bottom:0;
	left:0;
	height:70px;
	width:551px;
	background:#FFFFFF;
	opacity:0.5;
	filter:alpha(opacity=50);
}

#MapHome{
	height:155px;
	width:521px;
	padding:15px;
    background: url(/img/css/home/map.gif) no-repeat 0 0;			
}

#MapHome .col1{
	padding:18px;
	width:218px;
}
#MapHome .col2{
	width:256px;
	overflow:hidden;
}
	#MapHome h2{
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		margin-bottom:25px;
	}
	
	#MapHome .col1 select{
		width:218px;
	}
	
	#MapHome .col1 #stadt, #MapHome .col1 #plz{
		width:110px;	
		height:16px;
		line-height:16px;
		padding:3px;
		border:none;
	}
	
	 #MapHome .col1 #plz{
		width:89px;
	 }
	 
form.jqtransformdone label{
	margin-top:4px;
	margin-right: 8px;
	display: block;
	float:left;
}
form.jqtransformdone div.rowElem{
	clear:both;
	padding:4px 0px;
}


/* -------------
 * Selects
 * ------------- */
.jqTransformSelectWrapper {
	width: 45px;
	position:relative;
	height: 23px;
	background: url(/img/css/home/img/select_left.gif) repeat top left;
	float:left;
}

.jqTransformSelectWrapper div span {
	
	font-size: 11px;
	float: none;
	position: absolute;
	white-space: nowrap;
	height: 18px;
	line-height: 15px;
	padding: 5px 0 0 7px;
	overflow: hidden;
	cursor:pointer;
	/*border: 1px solid #CCCCCC;*/
/*	border-right: none;*/
}

.jqTransformSelectWrapper  a.jqTransformSelectOpen {
	display: block;
	position: absolute;
	right: 0px;
	width: 23px;
	height: 23px;
	background: url(/img/css/home/img/select_right.gif) no-repeat center center;
}

.jqTransformSelectWrapper ul {
	position: absolute;
	width: 43px;
	top: 22px;
	left: 0px;
	list-style: none;
	background-color: #FFF;
	border: solid 1px #CCC;
	display: none;
	margin: 0px;
	padding: 0px;
	height: 70px;
	overflow: auto;
	overflow-y: auto;
	z-index:10;
}
	#frmProduktsuche .jqTransformSelectWrapper ul {
		height:105px;
	}
.jqTransformSelectWrapper ul a {
	display: block;
	padding: 2px 5px;
	text-decoration: none;
	color:#333;
	background-color: #FFF;
	font-size: 11px;
}

.jqTransformSelectWrapper ul a.selected {
	background: #EDEDED;
	color: #333;
}

.jqTransformSelectWrapper ul a:hover, .jqTransformSelectWrapper ul a.selected:hover {
	background:#3582c4;
	color: #fff;
}

/* -------------
 * Hidden - used to hide the original form elements
 * ------------- */
.jqTransformHidden {display: none;}

#NewsHome{
	height:183px;
	width:551px;
}
#SliderMainN, #SliderMainN2SE{
	width:551px; 
	height:183px;
	overflow:hidden;	
}
#SliderN, #SliderN2SE{
	height:183px;
}
#yourlifeBoxUS{
	padding:15px;
}

#yourlifeBoxUS h2{
	font-size:24px;
	margin-bottom:20px;
}

/*SLider*/

#frmRezeptSucheSlide .slider{
	padding-bottom:3px;
}
#frmRezeptSucheSlide .carpe_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
#frmRezeptSucheSlide .carpe_horizontal_slider_track {
	color: #333;
	width: 152px;
	height:17px;
	float: left;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 0px;
	background-image: url(/img/slider/slider-bg-home.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#frmRezeptSucheSlide .carpe_horizontal_slider_track *.carpe_slider_slit {

	color: #ccc;
	width: 50px;

	line-height: 0px;
	position: absolute;
	z-index: 1;

}
#frmRezeptSucheSlide .carpe_horizontal_slider_track *.carpe_slider {
	width: 6px;
	height: 15px;
	background-color: #666;
	color: #333;
	position: relative;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	background-image: url(/img/css/home/quickbuttonactive.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-top: 1px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	cursor: pointer; 
}

#frmRezeptSucheSlide .carpe_slider_display_holder {
	background-color: #bbb;
	color: #333;
	width: 34px;
	margin: 0;
	float: left;
	padding: 0 2px 0 0;
	height: 20px;
	text-align: right;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}


#frmRezeptSucheSlide #bg {
	background-image:url(/img/slider/bgslider.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 256px;
	width: 198px;
	padding-top:244px;
	padding-left:13px;
	position:absolute;
}
#frmRezeptSucheSlide .title {
		
	color: #8B1931;
}
#frmRezeptSucheSlide .logo {
	float:left;
}
#frmRezeptSucheSlide .values {
	padding-left:2px;
	padding-top:2px;
	float:left;
}
#frmRezeptSucheSlide .outputfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FAA70E;
	background: none;
	font-size: 9px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding:2px;
	width: 174px;
}

#frmRezeptSucheSlide input.send {
background:transparent url(/img/css/bg_send_button.gif) no-repeat scroll 2px 4px;
border:medium none;
color:#FFFFFF;
margin:0pt;
padding:0px 0pt 0pt 13px;
width:106px;
}

#frmRezeptSucheSlide .btna {
background:transparent url(/img/css/bg_send.gif) repeat-x scroll 0%;
padding:2px 2px 4px;
float: left;
}

#frmRezeptSucheSlide #bg .titlebg{
padding-top:7px;
height:55px;
left:11px;
position:absolute;
top:5px;
width:129px;
}

#frmRezeptSucheSlide #bg .ajax{
height:52px;
left:16px;
position:absolute;
top:60px;
width:94px;
color: #99374B;
}

#frmRezeptSucheSlide #bg .text{
height:73px;
left:11px;
position:absolute;
top:131px;
width:95px;
color: #99374B;
}
