/* Main Styles */
body{
	text-align:center;
	color:#614e30;
	font-family:arial,helvetica,sansserif;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
}
h2{margin-bottom:3px;}
a{color:#614e30;text-decoration:none;font-weight:normal;}


div.contentWrapper{
	background:#fff url() no-repeat 0 0;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	text-align:left;
	width:1024px;
	min-height: 768px;
	height: auto !important;
	height: 768px;
}
.contentBlock{
    left:83px;
    position:absolute;
     top:180px;   
}
legend{
	height:1px!important;
	text-indent:-6000px;
}
p.copy{
	margin:22px 0 0 1px;
}
p.copy a{text-decoration:underline;}

/* Produkte */
.pShowTV img{
	height:191px;
	left:600px;
	position:absolute;
	top:-6px;
	width:203px;
}
.pShowRind img{
	height:126px;
	left:478px;
	position:absolute;
	top:312px;
	width:203px;
	z-index:100;
}
.pShowGemuese img{
	height:127px;
	left:602px;
	position:absolute;
	top:255px;
	width:184px;
	z-index:80;
}
.pShowHuhn img{
	height:93px;
	left:679px;
	position:absolute;
	top:201px;
	width:203px;
	z-index:60;
}
.pdTeaser{
	left: 733px;
	position:absolute;
	top:139px;
	width:235px;
}
.pdTeaser p{
	color:#207c3d;
	margin-top:-2px;
}
#dosierbar{
	left:558px;
	text-align:right;
	top:321px;
}
#verwendbar{
	left:741px;
	top:454px;
}
#pdInfo{
	left:79px;
	position:absolute;
	top:550px;
}
#pdInfoLinks{
	left:487px;
	position:absolute;
	top:612px;
}
#pdInfoLinks li{
	float:left;
	padding-right:19px;
}
#pdInfoLinks li a{
	color:#207c3d;
	display:block;
	font-weight:bold;
}
#pdInfoLinks li a:hover{
	/*color:#ef1827;*/
}
.naehrwertModal{
	display:none;
}
#pdNaehrwertBox{
	background:#fff url(../art/bg/bg_naehrwerte.jpg) no-repeat 0 0;
	color:#614e30;
	height:249px;
	position:relative;
	text-align:left;
	width:363px;
}
#pdNaehrwertBox h3{
	padding:21px 0 0 35px;
}
#pdNaehrwertBox h4{
	margin:0px 0 10px 35px;
}
#pdNaehrwertBox table{
	margin:21px 0 0 30px;
	width:294px;
}
#pdNaehrwertBox table th{
	text-align:center;
	text-indent:-9000px;
	vertical-align:middle;
}
#pdNaehrwertBox table td{
	font-size:14px;
	font-weight:bold;
	height:32px;
	text-align:center;
	vertical-align:middle;
	width:35px;
}
#pdNaehrwertBox a{
	bottom:29px;
	position:absolute;
	right:32px;
	
}

/* Formulare */
input.txt, textarea.txt{
	background-color:#d4c29a;
	border:2px solid #d4c29a;
	color:#634e33;
	font-size:13px;
	font-weight:bold;
	margin: 6px 0 0 0;
	padding:2px;
    width: 250px;
}
textarea{
	overflow:auto;
}
textarea.txt{
	font-family:verdana,arial,helvetica,sansserif;
	width:260px;
	font-size:12px;
}
input.error, textarea.error{	border:2px solid #d40017}
label.error{color:#d40017!important}
div.modalErrMsg{
	position:absolute;
	top:42%;
	left:32%;
	border:2px solid #d40017;
	background-color:#fff;
	color:#d40017;
	font-weight:bold;
	padding:10px;
	display:none;
	width:300px;
}

/* Navi / Siteutilities */
.navRow{
	left:131px;
	position:absolute;
	top:45px;
	z-index:999;
}
ul.navigation{
    background-image:url(../art/navi/ebene_1/bg_mainnavi.png);
	background-repeat:no-repeat;
	left:131px;
    height:53px;
	position:absolute;
	top:35px;
    /*width:880px;*/
	width:864px;
	z-index:999;
	border-bottom: 1px solid white;
}
img#mainNaviBG{
	left:131px;
    height:53px;
	position:absolute;
	top:34px;
    width:869px;
	z-index:100;
}
ul.start{background-position:0px 0px;}
ul.knorr_bouillon_pur{background-position:0px -55px;}
ul.alexander_herrmann{background-position:0px -110px;}
ul.rezepte_tricks{background-position:0px -165px;}
ul.bewerten{background-position:0px -220px;}

ul.navigation li{
	float:left;
	padding-bottom:5px;
    position:relative;
}
ul.navigation li a,
ul.navigation li a img{
    display:block;
    height:51px;
    width:168px;
}

ul.navigation li a span{
    left:-9999px;
    position:absolute;
}
ul.navigation{
  margin-top: -2px;
}
ul li.knorr_bouillon_pur  ul.subnavi{left:-12px!important;}
ul li.rezepte_tricks ul.subnavi{left:5px!important;}
ul li.bewerten ul.subnavi{left:12px!important;}

ul.subnavi{
	display:none;
	position:absolute;
    top:53px;
	width:183px;
	z-index:999;
}
ul.subnavi li{
	background:transparent url(../art/navi/ebene_2/bg_mitte.png) no-repeat 0 0;
	float:none;
	padding-bottom:0;
}
ul li.knorr_bouillon_pur  ul.subnavi li a{padding-left:17px;}
ul li.rezepte_tricks ul.subnavi li a{padding-left:37px;}
ul li.bewerten ul.subnavi li a{padding-left:63px;}

ul.subnavi li a{
	color:#614e30;
	font-size:11px;
	height:auto;
	padding:4px 0 0 10px;
	width:183px;
}
ul.subnavi li a:hover{
	font-weight:bold;
}
ul.siteutilities li{
	float:left;
	padding-right:10px;
}
ul.siteutilities  {
    bottom:92px;
    left:85px;
    position:absolute;
    right:10px;
    top:auto;
}
ul.siteutilities li a{
    border-left:1px solid #614e30;
    color:#614e30;
	font-size:10px;
  	padding:0 9px;
    text-decoration:none;
}
ul.siteutilities li.first a{
	padding-left:0;
	border:none;
}
ul.siteutilities li.last a{
	border:none;
	left:687px;
	position:absolute;
	top:-12px;
}








#tvBox{
	display:none;
	margin-left:50px;
	width:320px;
}
.closeTV{
	background:#fff;
	display:block;
	padding:5px 5px 5px 0;
	text-align:right;
	width:315px;
}
#teaserBox{
	margin:22px 0 0 -7px;
}


div#kochInfo{
	left:288px;
	position:absolute;
	top:320px;
	width:300px;
}
div#kochInfo h2{
	margin:0 0 6px 0;
}
div#kochInfo dl.leftCol{
	float:left;
	margin:0 28px 0 2px;
}
div#kochInfo dl.rightCol{
	float:left;
}
div#kochInfo dt{
	font-weight:bold;
}
#ohLinkMore{
	color:#FFFFFF;
	display:block;
	font-size:13px;
	font-weight:bold;
	height:26px;
	left:3px;
	padding:114px 0 0 15px;
	position:absolute;
	top:315px;
	width:223px;
}


div.tafBox {
    position: absolute;
    top: 50px;
    left: 680px;
    width: 258px;
	z-index:999999;
}
div.sePage1{
	margin:337px 0 0 3px;
}
div.sePage2{
	background-color:#fff;
	display:none;
}
div.sePage3,div.sePage4{
	background-color:#fff;
	height:377px;
	/*display:none;*/
}
img.codeimage {
    margin: 0 0 17px 0;
	display:block;
}
input#repeatcode{
	margin-bottom:10px;
}
img.tafHd {
    position: absolute;
    left: 680px;
    top: 50px;
}
div#tafFormError {
    color: #d40017;
    font-weight: bold;
	background-color:#fff;
}
.tafFormError{
	color:#d40017;
	font-weight:bold;
	position:absolute;
	background-color:#fff;
	top:0px;
	padding:10px 20px;
	left:0;
	display:none;
}
div.ecErr{
	position:absolute;
	height:25px;
	width:210px;
	padding:20px;
	z-index:100;
}
h1.ecardH1{
	position:absolute;
	top:115px;
	left:490px;
}
.ecardProdukte{
	position:absolute;
	right:100px;
	top:440px;
}
.ecardGreet{
	position:absolute;
	left:250px;
	top:120px;
}
.ecradThank{
	position:absolute;
	left:255px;
	top:444px;
}
/* Home */
#winLinkPos{
	left:719px;
	position:absolute;
	top:-82px;
}
.homeHd1 {
    margin: 10px 0 0 60px;
    width: 430px;
    float: left;
}
.homeHd2 {
    margin: 10px 200px 0 0;
    float:right;
}
.homeRez {
    position:absolute;
    top: 260px;
    left: 80px;
}
.homeBuG{
    position:absolute;
    top: 260px;
    left: 305px;
    width: 181px;
}
#sf4{position:relative}
#sf4 .hideButton{
	background-color:#fff;
	display:block;
	height:50px;
	left:329px;
	position:absolute;
	top:159px;
	width:200px;
}
.contentWrapper a#knorrLink {
	position:absolute;
    left:8px;
	top:20px; 
	display:block; 
	width:128px;
    height:147px;
	text-indent:19999px;
	text-decoration: none;
    overflow:hidden;
}

/* fuer AT
.fondue{left:332px;top:554px;}
*/
/* Ihr Urteil */
#bwLinkRind,
#bwLinkGemuese,
#bwLinkHuhn{
	color:#207C3D;
	font-weight:bold;
	left:613px;
	position:absolute;
	top:218px;
	width:210px;
}
#bwLinkGemuese{
	top:270px;
}
#bwLinkHuhn{
	top:319px;
}
div.leftSpace{
	margin-left:63px;
}
div.urteilTeaser{
	height:147px;
	margin:20px 0 0 0;
}
div.urteilTeaser div{
	width:190px;
	float:left;
	position:relative;
	text-align:center;
	margin-right:34px;
}
div.urteilTeaser div img.nr{
	position:absolute;
	top:0;
	left:0;
}
div.urteilTeaser div h4{
	margin:20px 0 0 0;
}
div.urteilTeaser div p{
	width:150px;
	margin:0 auto;
}
.bold{
	font-weight:bold;
}
label{
	position:relative;
	width:300px;
	padding:3px 50px 0 20px;
}
label input{
	position:absolute;
	top:0;
	left:-4px;
}
#bewertungsForm {
	display:block;
	/*margin:80px 0 0 26px;*/
	left:26px;
	position:absolute;
	top:166px;
}
#bewertungsForm fieldset{
	position:relative;
	width:200px;
}
#bewertungsForm fieldset h2.legend{
	display:block;
	height:50px;
	font-weight:normal;
	margin:5px 0 25px 0;
}
.starTable{
	margin-top:7px;
}
#bewertungsForm fieldset label,
.starTable th{
	color:#207C3D;
	display:block;
	font-weight:bold;
	margin-bottom:7px;
	width:100px;
}
#bewertungsForm fieldset .cols label{
	margin-bottom:0px;
	width:150px;
}
.starTable th{
	line-height:5px;
	text-align:left;
	width:190px;
}
.starTable tr,
.starTable td{
	height:15px
}
.starTable td{
	width:150px;
}
#bewertungsForm fieldset a.next{
	background:url(../art/bg/bg_buttonnext.jpg) no-repeat 0 0;
	bottom:0;
	color:#FFFFFF;
	display:block;
	font-weight:bold;
	height:41px;
	left:376px;
	padding:7px 0 0 7px;
	position:absolute;
	top:172px;
	width:169px;
}
#bewertungsForm fieldset a.back{
	background:url(../art/buttons/b_zurueck_short.gif) no-repeat 0 0;
	bottom:0;
	color:#fff;
	display:block;
	font-weight:bold;
	height:41px;
	left:0px;
	padding:7px 7px 0;
	position:absolute;
	text-align:right;
	top:172px;
	/*width:162px;*/
	width:103px;
}
	div.star-rating{
		height:12px;
		width:13px;
		float:left;
		cursor:pointer;
		overflow:hidden;
	}
	span.star-rating-control{
		display:block;
		width:150px;
	}
	div.rating-cancel{
		display:none!important;
	}
	div.star-rating a{
		background:transparent url(../art/img/icon_stars.gif) no-repeat 0 0;
		height:12px;
		width:13px;
		text-indent:-6000em;
		display:block;
	}
	div.star-rating-on a{
		background-position:0 -12px;
	}
	div.star-rating-hover a{
		background-position:0 -12px;
	}

div.urteilPersonalData{
	background-color:#fff;
	width:260px;
	padding:10px 20px 20px 20px;
	position:absolute;
	top:10px;
	left:10px;
	display:none;
	color:#1F7A39;
	text-align:left;
}
div.urteilPersonalData input.txt{
    width: 260px;
}
p.pMargin{
	margin:5px 0 10px 0
}
a.btnNext1{
	float:right;
}
a.openTAF{
	float:right;
	text-align:right;
}
a.urteilTnb{
	position:absolute;
	right:70px;
	top:410px;
}
div.urteilTeilnahmebedingung{
	position:absolute;
	top:300px;
	left:300px;
	background-color:#fff;
	width:220px;
	padding:35px 20px 20px 20px;
	z-index:9999;
	border:2px solid #1f7939;
	display:none;
}
div.urteilTeilnahmebedingung h2{
	margin-bottom:7px;
}
a.closeTnb{
	position:absolute;
	right:7px;
	top:7px;
}
div.sbPage2, div.sbPage3, div.sbPage4{
	background-color:#fff;
	width:100%;
	display:none;
}
div.sbPage2 p, div.sbPage4 p{
	margin:7px 0 22px 0;
}
div.sbPage2 a.closeSbPage1, div.sbPage4 a.closeSbPage1{
	margin-bottom:35px;
	display:block;
}
a.closeSbPage3{
	float:right;
}

/* styled input */
.jquery-checkbox       {display: inline; font-size: 20px; line-height: 20px; cursor: pointer; cursor: hand;position:absolute;left:0;top:0; }
.jquery-checkbox .mark {display: inline;}
.jquery-checkbox img {vertical-align: middle; width: 35px; height: 25px;}
.jquery-checkbox img{background: transparent url(../art/img/checkbox.gif) no-repeat;}
.jquery-checkbox img{background-position: 0px -25px;}
.jquery-checkbox-hover img{background-position: 0px -25px;}
.jquery-checkbox-checked img{background-position: 0px 0px;}
.jquery-checkbox-checked .jquery-checkbox-hover img {background-position: 0px 0px;}
.jquery-checkbox-disabled img{}
.jquery-checkbox-checked .jquery-checkbox-disabled img{}

/* small checkbox */
.smallChk       {display: inline; font-size: 16px; line-height: 16px; cursor: pointer; cursor: hand;position:absolute;left:0;top:0; }
.smallChk .mark {display: inline;}
.smallChk img {vertical-align: middle; width: 16px; height: 16px;}
.smallChk img{background: transparent url(../art/img/img_checkbox_small.gif) no-repeat;}
.smallChk img{background-position: 0px -13px;}
.smallChk-hover img{background-position: 0px -13px;}
.smallChk-checked img{background-position: 0px 4px;}
.smallChk-checked .smallChk-hover img {background-position: 0px 4px;}

/* large checkbox */
.largeChk       {display: inline; font-size: 32px; line-height: 32px; cursor: pointer; cursor: hand;position:absolute;left:0;top:0; }
.largeChk .mark {display: inline;}
.largeChk img {vertical-align: middle; width: 32px; height: 32px;}
.largeChk img{background: transparent url(../art/img/img_checkbox_large.gif) no-repeat;}
.largeChk img{background-position: 0px -33px;}
.largeChk-hover img{background-position: 0px -33px;}
.largeChk-checked img{background-position: 0px 0px;}
.largeChk-checked .largeChk-hover img {background-position: 0px 0px;}



.pgTeilnehmen #formUtils{
	left:6px;
	position:absolute;
	top:152px;
	width:595px;
}
.pgTeilnehmen #formUtils a,
#tnbContent .close,
#teilnahmeForm #submitBtn,
#teilnahmeForm .close{
	background:transparent url(../art/buttons/b_buttons.gif) no-repeat 0 0;
	display:block;
	font-weight:bold;
	height:17px;
	text-indent:-9000em;
	width:148px;
}
.pgTeilnehmen #formUtils a:hover{background-position:0 -17px;}
.pgTeilnehmen #formUtils #bwLinkImpressum a{width:78px;background-position:-270px 0px;}
.pgTeilnehmen #formUtils #bwLinkImpressum a:hover{background-position:-270px -17px;}
.pgTeilnehmen #formUtils #bwLinkDatenschutz a{width:122px;background-position:-148px 0px;}
.pgTeilnehmen #formUtils #bwLinkDatenschutz a:hover{background-position:-148px -17px;}
.pgTeilnehmen #formUtils li{
	float:left;
	padding-right:30px;
}
#personalData, #tnbContent{
	background:transparent url(../art/bg/bg_gewinnform2.gif) no-repeat 0 0;
	height:340px;
	text-align:left;
	width:530px;
}
#personalDataReg{
	background:transparent url(../art/bg/bg_gewinnform_tall.gif) no-repeat 0 0;
	height:790px;
	text-align:left;
	width:530px;
}
#teilnahmeForm {
	cursor:default;
	padding:40px 0 0 35px;
}
#teilnahmeForm  label input{
	position:static;
}
#teilnahmeForm input, #teilnahmeForm select{
	color:#614e30;
	font-weight:normal;
}
#teilnahmeForm label,
#teilnahmeForm .genderLabel,
#teilnahmeForm .lbpo{
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
	padding:0;
	width:auto;
}
#teilnahmeForm .genderLabel{
	z-index:9999;
}
#teilnahmeForm .lbpo{
	height:51px;
}
#teilnahmeForm  label.label,
#teilnahmeForm  span.label{
	clear:both;
	display:block;
	float:none;
	font-weight:normal;
	margin:-2px 0 1px -8px;
	padding:4px 0 8px 38px;
	position:relative;
	width:90%;
}
#teilnahmeForm span.label span{
	padding:0 0 1px 4px;
}
#teilnahmeForm label.label span{
	display:inline;
}
#teilnahmeForm label span,
#teilnahmeForm .genderLabel span,
#teilnahmeForm .lbpo span{
	display:block;
	padding:0 0 1px 4px;
}
#teilnahmeForm #secureCode{
	float:left;
	height:49px;
	margin:0 13px 0 3px;
}
#teilnahmeForm label.lbBGl{
	background:url(../art/img/bg_input.gif) no-repeat scroll 0 16px;
	height:49px;
	width:190px;
}
#teilnahmeForm label.lbBG{
	background:url(../art/img/bg_input.gif) no-repeat scroll 0 -118px;
	width:153px;
}
#teilnahmeForm .lbpo{
	background:url(../art/img/bg_input.gif) no-repeat scroll 0 -185px;
	width:170px;
}
#teilnahmeForm input.txtInput, #teilnahmeForm #inputBG{
	background-color:transparent;
	border:none;
	height:26px;
	padding:3px 0px 4px 0px;
	margin-left:6px;
	width:147px;
}
#teilnahmeForm label input{
	display:block;
}
#teilnahmeForm .lbpo #inputBG {
	background-position:0 -99px;
	padding:3px 6px 4px;
	overflow:hidden;
	width:134px;
}
#teilnahmeForm #inputBG input{
	background:none;
	display:inline;
	padding:0;
}
#teilnahmeForm #inputBG input#txtPlz{
	width:55px;
}
#teilnahmeForm #inputBG input#txtOrt{
	width:70px;
}
#teilnahmeForm #txtEmail, #teilnahmeForm #txtStrasse{
	width:119px!important;
}
#teilnahmeForm #submitBtn{
	background-position:-463px 0;
	float:right;
	margin-right:35px;
	width:81px;
}
#teilnahmeForm #submitBtn:hover{background-position:-463px -17px;}
hr.seperator {
	background-color:#d4d1c7;
	border:medium none;
	color:#d4d1c7;
	height:1px;
	margin:17px 0;
}
.llDesc{
	font-weight:bold;
	margin:0px 0 20px 0;
}
.llDesc a, label a{
	font-weight:bold;
	text-decoration:underline;
}
#tnbContent{
	background-image:url(../art/bg/bg_teilnahmebedingungen.gif);
	height:540px;
	padding:30px;
	position:relative;
	text-align:left;
	width:470px;
}
#tnbContent p{
	margin-top:12px;
}
a.close, a#submitBtn{
	color:#207C3d!important;
	font-weight:bold!important;
}
#tnbContent a.close,
#teilnahmeForm .close{
	background-position:-348px 0;
	float:right;
	margin:15px 0 10px;
	width:114px;
}
#tnbContent a.close:hover,
#teilnahmeForm .close:hover{background-position:-348px -17px;}
#teilnahmeForm a.close{float:none;margin:0;}
#mandatoryInfo{
	left:37px;
	position:absolute;
	top:15px;
}
#teilnahmeForm label span#mandatoryEmail{
	display:inline;
	padding:0;
}
#txtMeinung{
	font-family:arial,helvetica,sansserif;
	font-size:12px;
	border: 1px solid #614E30;
	display:block;
	height:66px;
	margin-top:5px;
	overflow:auto;
	padding:2px;
	width:396px;
}
.error, .error a, .pgTeilnehmen .contentBlock h2.error, .starTable th.error{
	color:#e3001b;
}
.cols{
	/*position:absolute;*/
	width:200px;
	padding-top:8px;
}
.col2{
	position:absolute;
	left:200px;
	top:45px;
}
.stylish-select ul.newList {left:-9999px;}
#teilnahmeForm ul.newList {top:28px!important;height:46px!important;z-index:99999!important;}
ul.newList *, #teilnahmeForm ul.newList * {margin:0; padding:0;}
ul.newList a, #teilnahmeForm ul.newList a{color: #614e30; text-decoration:none; display:block;}
ul.newList , #teilnahmeForm ul.newList{margin:0; padding:0; list-style:none; color:#614e30; width:80px; background:#fff; position:absolute;  border:1px solid #ccc; top:28px; left:0px; overflow:auto; z-index:9999;}
.newListSelected, #teilnahmeForm .newListSelected {width:71px; color:#614e30; height:24px; padding:9px 0 0 9px; float:left; background:url(../art/img/bg_select_gender.gif) no-repeat;z-index:9999;}
.newListSelected span, #teilnahmeForm .newListSelected  span{width:71px; display:block;}
ul.newList li a, #teilnahmeForm ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {width:71px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {font-weight:bold;}
.hiLite a {font-weight:bold;}
.newListHover {background:#614e30!important; color:#fff!important;}
.newListSelHover, .newListSelFocus {background-position:0 -33px; cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #614e30;}

.paketLabel{
	border-bottom:1px solid #33893e;
	display:block;
	margin-left:40px;
	padding:20px 0 10px 40px;
	position:relative;
	width:405px;
}
.paketLabel #lcBox{
	left:-4px;
	position:absolute;
	top:15px;
}
.paketLabel .fHD{

}

/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
p.space5px{
  padding-bottom: 5px;
}
.hidden{
    left:-6000px!important;
    position:absolute!important;
    top:-6000px;
}
#randomLink{
	border-left:none;
	left:auto;
	position:absolute;
	right:22px;
	text-decoration:underline;
	top:0px;
}


/* Rezepte */
#hdTipps{
	left:150px;
	position:absolute;
	top:114px;
}
#subhdTipps{
	left:695px;
	position:absolute;
	top:241px;
}
.rtLinks{
	color:#fff;
	display:block;
	font-weight:bold;
	left:143px;
	padding:8px 0 6px 12px;
	position:absolute;
	top:542px;
	width:214px;
}
.rtbigLink{
	padding:0px 0 0px 12px;
}
#rtLinkGemuese{
	left:412px;
}
#rtLinkTipp{
	left:681px;
}
#tpLink{
	color:#207C3D;
	display:block;
	font-weight:bold;
	left:871px;
	position:absolute;
	top:613px;
}
.rtTeaserLinks img{
	display:block;
	height:307px;
	left:143px;
	position:absolute;
	top:225px;
	width:227px;
}
#rtTeaserLinkGemuese img{left:412px;}
#rtTeaserLinkTipp img{left:680px;}

div.rezRind {
    left: 154px; 
}
div.rezGemuese{
    left: 413px; 
}
div.rezHuhn{
    left: 672px; 
}
.pLinks a, a.u{
	text-decoration:underline;
}
div.rezRind, div.rezGemuese, div.rezHuhn {
    position: absolute;
    top: 195px;
    width: 229px;
    font-weight: bold;
    text-align: left;
	padding:0px 16px;
	/*border:1px solid red;*/
}

div.rezRind  a.main_recipe, div.rezGemuese a.main_recipe, div.rezHuhn a.main_recipe{
	display:block;
	width:200px;
	height:280px;
	margin-bottom:20px;
}

div.rezRind  p, div.rezGemuese p, div.rezHuhn p{
	color:#d50019;
}

div.rezRind  .more_recipes, div.rezGemuese .more_recipes, div.rezHuhn .more_recipes{
	clear:both; text-align:left; margin:8px 0px;
	height:64px;
	width:200px;
	}

div.rezRind  .more_recipes p, div.rezGemuese .more_recipes p, div.rezHuhn .more_recipes p{
	margin:0px;
	}

h2.rezDetailHeader {
	margin:16px 0px 13px 13px;
}

div.rezDetailLeftContainer {
    position: absolute;
    top: 165px;
    left: 60px;
    width: 380px;
}
div.rezDetailLeftContainer .moreLinks{
	margin-left:15px;
}
div.rezDetailLeftContainer .moreLinks hr{
	border:none;
	border-top:1px solid #bbae9b;
	height:1px;
	margin-bottom:17px;
	width:382px;
}
div.rezDetailLeftContainer a {
	color:#614e30;
}

div.rezDetailZutatenContainer > h2, div.rezDetailZubereitung > h2, div.rezDetailTipp > h2 {
    margin: 0 0 10px 0;
}

div.rezDetailZubereitung{
    margin: 0 0 30px 15px;
}

div.rezDetailTipp {
	margin: 40px 0 20px 15px;
}
div.rezDetailTipp p{
	color:#1f7a39;
	line-height:17px;
	margin-top:-3px;
}
.rezDetailZubereitung h3{
	margin-bottom:21px;
}
.rezDetailZubereitung ol{
	list-style-type:decimal;
	margin:21px 0 0 17px;
	width:260px;
}
.rezDetailZubereitung ul{
	margin:0px 0 0 0px;
	width:260px;
}
.rezDetailZubereitung ol li, .rezDetailZubereitung ul li{
	padding-bottom:20px;
}
div.rezDetailZutatenContainer {
	font-size:11px;
    left: 513px;
	position: absolute;
    top: 376px;
    width: 203px
}
.rezDetailZutatenContainer h3, .rezDetailNaehrwerteContainer h3{
	color:#1f7a39;
	font-size:11px;
	font-weight:bold;
	margin-bottom:9px;
}
.rezDetailNaehrwerteContainer{
/*	bottom:340px;
	left:513px;
	position:absolute;*/
	
}
div.rezDetailZutatenContainer ul {
	margin-bottom:5px;
}
div.rezDetailZutatenContainer ul li{
	padding-left:9px;
	background:url(../art/img/img_bullet.gif) no-repeat 0 6px;
}
div.rezDetailWeitereRezepte {
    position: absolute;
    left: 756px;
    top: 183px;
    width: 210px;
}
div.rezDetailWeitereRezepte a {
	color:#614e30;
}

div.rezDetailWeitereRezepte ul  li{
    padding:0 0 10px 0;
}
div.rezDetailWeitereRezepte hr{
	border:none;
	border-top:1px solid #bbae9b;
	height:1px;
	margin-bottom:17px;
}
a.rdMoreInfo{
	bottom:163px;
	color:#fff;
	display:block;
	font-weight:bold;
	left:575px;
	padding:6px 70px 8px 14px;
	position:absolute;
	top:auto;
}
.rezHr {
    margin: 15px 0 15px 0;
}
div#rezEmpfBox{
	background:#fff url(../art/bg/bg_weiterempfehlen.jpg) no-repeat 0 0;
	color:#634e33;
	display:none;
	height:476px;
	left:auto;
	padding:30px 37px 20px 30px;
	position:relative;
	text-align:left;
	top:auto;
	width:249px;
}
div#rezEmpfBox a.tafW{
	float:right;
}
div#rezEmpfBox p{
	margin:7px 0;
}
input#recipientName{
	margin-top:20px;
}
div.quittung{
	display:none;

}