*+html div blockquote ul{
margin-left:150px !important;

}
div blockquote ul{
display:block;
margin-left:100px !important;
}

/*		 IE6 HACK 		*/
* html img, div#layerAd { behavior: url("pngbehavior.htc"); }
* html div#mainmenu ul li,
* html div#mainmenu ul li a
{
	margin-top:7px !important;
	padding:0 !important;
}

* html div#mainmenu ul li a img {
	height:16px !important;
}

* html div#mainmenu ul img {
	height:1px !important;
	padding:0 !important;	
}
* html div#mainmenu ul ul.ebene2 li
{
	margin:0;
	margin-top:-5px !important;
	padding:0 !important;
	height:20px;
}
* html div#mainmenu ul ul.ebene2 li a
{
	height:20px !important;
}
* html div#mainmenu ul ul.ebene2 li a img {
	height:20px !important;
}

* html div#layout-content{
	width: 600px !important;
	margin:0 !important!;
	padding:0 !important;
	overflow:hidden;
}

/*
* html div#right-txt .tx-recipesandproducts-pi1,
* html div#right-txt .csc-wraper-unterseite,
* html div#right-txt .main-recipes_and_products_pi1-wrap,
* html div#schatten-container div #layout-container div#content-container div#layout-right div#right-txt div.main-recipes_and_products_pi1-wrap {
		overflow:hidden !important;
		margin:0 !important;
		padding:0 !important;
		background-image:none !important;
}

* html div#schatten-container div#layout-container div#content-container div#layout-right div#right-txt div.main-recipes_and_products_pi1-wrap div.csc-wraper-unterseite div.csc-textpic-text,
* html div#schatten-container div#layout-container div#content-container div#layout-right div#right-txt div.main--wrap div.csc-wraper-unterseite
{
	background-image:url(../img/dynbox-content.jpg) !important;
	background-repeat:repeat-y;
	width:174px;
	height:auto;
}

* html #right-txt .main-recipes_and_products_pi1-wrap {
	margin-top:20px;
}


*/


div.tx-recipesandproducts-pi1 div.rezepte_box div.middle div.middle_right div.middle_left div.list p.bodytext{
margin:0;
padding:0;

}

.search-result form p strong,
.form-txt p strong{
	color: #420704;
	font-weight:bold;
	margin:0 !important;
	padding:0 !important;
	display: inline !important;
}



div#content-txt div.content-col1 p strong{
	margin:0;
	padding:0 0 1px 0;
}


div#right-txt div.dynbox-footer,
div#left-txt div.dynbox-footer
{
	background-image:url(../img/dynbox-footer.jpg) !important;
	background-repeat:no-repeat;
	background-position: top;
	width:174px;
	height:10px;
	margin-bottom:10px !important;
}




html
{
	height:100.1%;
}


body

{

	margin:0px;

	padding:0px;

	height:100.1%;

	text-align:center;

	background-color:#FEFBF0;

/*

	background-image:url(../img/schatten-bg.jpg);

	background-repeat:repeat-y;

	background-position:center;

*/

}



h1

{

	font-size:13px; 
	font-weight:bold;
}



h2

{

	font-size:16px;

}



h3

{

	font-size:14px;

}



h4

{

	font-size:12px;

}



img

{

	border:0px;

}

textarea

{

	font-family:arial;

	font-size:11px;

}



#schatten-container

{

	margin:0px auto;

	width:1030px;

	height:auto;

	text-align:center;

	 background-image:url(../img/schatten-bg.png);

	background-repeat:repeat-y;

	background-position:center;

}



*+html #schatten-container

{

	/*height:763px;*/

}



*html #schatten-container

{

	/*height:763px;*/

		

}



#layout-container

{

	margin:0px auto;

	width:1003px;

	height:auto;

	text-align:left;

	position:relative;	

}



#layout-content .list b, #layout-content .list strong 
{
color: #420704;
margin-left: 20px;
margin-bottom: 7px;
padding-top: 15px;
display: block;

}

/* ################### Header Bereich ################### */



#layout-header

{

	width:1003px;
	height:170px;
	background-image:url(../img/header-main.png);
	/* background-image:url(../img/header-main-xmas.png); */
	z-index:10;
	top:0px;
	left:0px;
}

#meta-navigation

{

	width:310px;

	height:31px;

	position:absolute;

	top:0px;

	left:215px;

	z-index:20;

}



#meta-navigation ul

{

	margin:0px;

	padding:0px;

}



#meta-navigation li

{

	list-style-type:none;

	margin:0px 1px 0px 0px;

	padding:0px;

	float:left;

	height:31px;

}



#layout-kreis-top

{

	width:304px;

	height:160px;

	background-image:url(../../user_upload/Bilder_HeaderKreis/kreis-top-unter.png);

	position:absolute;

	left:515px;

	top:0px;

	z-index:20;

}



*html #layout-kreis-top

{

	background:url();

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/user_upload/Bilder_HeaderKreis/kreis-top-unter.png', sizingMethod='scale');

}



/* ################### Mainmenu ################### */

#layout-mainmenu

{

	width:205px;

	height:180px;

	background-image:url(../img/main-navi-bg_unterseite_head.png);

	background-repeat:no-repeat;

	position:absolute;

	top:0px;

	left:0px;

	z-index:40;

}

*html #layout-mainmenu

{

	background:url();

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/template/img/main-navi-bg_unterseite_head.png');

}

#menu-dyn-container
{
	margin:0 0 10px 0;
	width:205px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	z-index:60;
	background-image:url(../img/main-navi-bg_unterseite_content.jpg);
	background-repeat:repeat-y;
	float: left;
}



#menu-footer

{

	position:relative;

	z-index:60;

	clear:all;

	background-image:url(../img/main-navi-bg_unterseite_footer.jpg);

	background-repeat:no-repeat;

	height:15px;

}



*html #menu-footer

{

	background-position:bottom;

}



#mainmenu{
	width:160px;
	height:auto;
	padding:0px 0px 0px 30px;
	position:realtive;
	line-height:20px !important;
	font-size:12px;
}

div#mainmenu ul{
	margin:0px;
	margin-left:-4px;
	margin-top:15px;
	padding:0px;
	line-height:20px !important;
	font-size:12px;
}
div#mainmenu ul li{
	list-style-type:none;
	line-height:20px !important;
	float:left;

}
div#mainmenu ul img {
	margin:0;
	padding:0;
}
#mainmenu ul li.navbg{
	list-style-type:none;
	height:20px;
	margin:0px;
	padding:0px;
	width:165px;
	float:left;
}
div#mainmenu ul li.navbg a{
	height:30px;
	margin:0px;
	padding:0px;
	display:block;
	width:165px;

}
div#mainmenu ul li.navbg a img{
	margin:2px 0 2px 0;
	padding:0px 0px 0px 0px;
	height:16px;
	
}
/* trenner */
div#mainmenu ul li.separator{
	list-style-type:none;
	height:20px;
	float:left;
}
div#mainmenu ul li.separator img{
	padding:0px 0px;
	height:2px;
	margin:8px 0 8px 0;
}

/* ebene 2 */
div#mainmenu ul li ul.ebene2{
	padding:0;
	margin:0;
	width:165px;
}
div#mainmenu ul li ul.ebene2 li.navbg{
	list-style-type:none;
	height:20px;
	margin:0px;
	padding:0px;
	width:165px;

}
div#mainmenu ul li ul.ebene2 a{
	height:20px;
	margin:0px;
	padding:0px;
	display:block;

}
div#mainmenu ul li ul.ebene2 li a img{
	margin:0;
	padding:0px 0px 0px 0px;
	height:20px;

}

/* ebene 3 */
div#mainmenu ul li ul.ebene2 li ul.ebene3{
	padding:0 0 0 5px;
	margin:0;
	width:160px;

}
div#mainmenu ul li ul.ebene2 li ul.ebene3 li{
	list-style-type:none;
	height:20px;
	margin:0px;
	padding:0px;
	width:160px;

}
div#mainmenu ul li ul.ebene2 li ul.ebene3 li a{
	height:20px;
	margin:0px;
	padding:0px;
	display:block;
}
div#mainmenu ul li ul.ebene2 li ul.ebene3 li a img{
	margin:0;
	padding:0px 0px 0px 0px;
	height:20px;
}
div.clear{
clear:both;
}

#logo-spacer

{

	width:115px;

	height:125px;

	position:absolute;

	top:22px;

	left:50px;

	z-index:70;

	border:0px;

}

#logo-spacer a

{

	width:115px;

	height:125px;

	

	display:block;

	

	cursor:pointer;

	

}



/* ################### Content ################### */



#content-container

{

	width:1003px;

	

	height:auto;

	position:relative;

	background-color:#FBF3D7;

	

	z-index:10;

	left:0px;	

	

	top:0px;

	

}

div.column-left{
	margin:0;
	padding:0;
	float:left;
	width:205px;
}

#layout-left

{
	margin:0;
	padding:0 0 0 18px;
	width:204px;
	height:auto;
	float:left;
}



*html #layout-left

{

	margin-top:342px;

}



#layout-content

{

	width:610px;

	height:auto;

	float:left;

}



#content-txt

{

	width:570px;

	margin:20px 0px 0px 10px;

	font-family:arial;

	font-size:12px;

	color:#420704;

	line-height:1.5;

}

#content-txt .csc-firstHeader

{

	font-size:15px;

	color:#D11720;

}



#content-txt .htmlarea-showtableborders td

{

	vertical-align:top;

	padding:0px;

	margin:0px;

}



#content-txt .htmlarea-showtableborders .bodytext

{

	margin:4px 0px;

	padding:0px;

	margin-right:10px;

}



#content-txt .htmlarea-showtableborders p

{

	line-height:1.5;

	margin:0px;

	padding:0px;

}



#teaser-container

{

	width:600px;

	height:200px;

}



.main-teaser

{

	width:296px;

	float:left;

}



*+html .main-teaser

{

	margin-top:-3px;

}



*html .main-teaser

{

	margin-top:-4px;

}



.teaser-content

{

	width:274px;

	height:141px;

	background-image:url(../img/teaser-bg_02.jpg);

	float:left;

	overflow:visible;

}

.teaser-content .title 

{

	margin:10px 0px 0px 10px;

	text-align:left;	

}



.teaser-content p

{

	margin:5px;

	margin-left:10px;

	margin-right:15px;

	font-family:arial;

	font-size:11px;

	color:#420704;

	line-height:19px

}



.teaser-content p img

{

/*	height:80px;

	width:80px;

*/	margin-left:5px;

	margin-right:5px

}



.teaser-content a img

{

	margin:4px 0px 0px 0px;

}



/* ################### Right  ################### */

#layout-right

{

	width:173px;

	height:auto;

	float:left;

	margin-left:-10px;

}

#layout-right .main--wrap{

	margin-bottom:13px;

}



#layout-right .bodytext

{

	line-height:1.5;

}

#right-txt

{
	width:180px;
	margin:20px 0px 0px 0px;
}

#right-txt .csc-wraper,
#left-txt .csc-wraper
{
	width:174px;
	height:auto;
	margin-bottom:2px;
}

#right-txt .csc-wraper-n,
#left-txt .csc-wraper-n
{
	height:166px;
	width:176px;
	background-image:url(../img/rezeptsuche_bg.jpg);	
	background-repeat:no-repeat;
	background-position:0px 8px;
	margin-top:10px;
}

#right-txt .csc-wraper-nn,
#left-txt .csc-wraper-nn
{
	height:112px;
	background-image:url(../img/toolbox_bg.jpg);	
	background-repeat:no-repeat;
	background-position:2px 4px;
	display:block;
}

*html #right-txt .csc-wraper-nn,
*html #left-txt .csc-wraper-nn
{
	margin-top:-3px;
	height:51px;
}

#right-txt .csc-wraper-unterseite,
#left-txt .csc-wraper-unterseite
{
	height: 226px;
	height: auto;
	width:176px;
	margin-top:10px;
	background:url(../img/dynbox-content.jpg) repeat-y;
	padding:0;
}

#right-txt .csc-wraper-unterseite .csc-textpic-text .bodytext img,
#left-txt .csc-wraper-unterseite .csc-textpic-text .bodytext img
{
	margin-left:35px;
}

#right-txt .csc-wraper-unterseite .csc-textpic-text .bodytext a img,
#right-txt .csc-wraper-unterseite .csc-textpic-text .bodytext a img
{
	display:block;
	margin:-20px 0px 0px 130px;
}

#right-txt .rezept-spacer
{
	padding:0;
	margin:0;
	clear:both;
	background:none;
	
}

#layout-left .csc-wraper-n
{
	height:75px;
	width:170px;
	margin-left:20px;
	background-image:url(../img/sucheInDerSeiteBG.png);	
}

#right-txt .csc-firstHeader

{

	padding:10px 0px 0px 10px;

	font-family:arial;

	font-size:15px;

	font-weight:normal;

	color:#D11720;

	text-align:left;

}

#right-txt .csc-textpic-text, 
#layout-left .csc-textpic-text,
#left-txt .csc-textpic-text, 
#layout-left .csc-textpic-text
{

	margin:0px 2px 0px 0px !important;
	font-family:arial;
	font-size:11px;
	color:#420704;
	text-align:left;
	background:url(../img/dynbox-content.jpg) repeat-y !important;
}




*html #right-txt .csc-textpic-text, 
*html #left-txt .csc-textpic-text 
{
	height:0px
}



*html #right-txt .csc-textpic-text ul b#ach {
	display:block;
	height:1px;
}


*+html #right-txt .csc-textpic-text,
*+html #left-txt .csc-textpic-text 
{
	background-position: 0px 122px;
}

/*.functions{height:115px}*/



#layout-left input, #right-txt select
{
	margin:10px 0px 0px 0px;
	font-family:arial;
	font-size:11px;
	color:#420704;
	display:block;
}


.inputsuchesubmit{
	margin:0 0 0 3px;
	float:right;
	width:19px;
}
.inputsuchetext
{
	border:1px solid #E0DED9; 
	height:14px;
	float:left;
	width:118px;
	margin:1px 0px 5px 0px;
	margin-left:0px !important;
	padding:0 0 0 2px;
}

div#layout-right form,
div#layout-left form#suche
{
	margin:5px 0 0 0px;
	padding:0;
	width: 150px;
	line-height: 20px;
}

form#rezeptfinder{
	margin:15px 0 0 10px !important;
	padding:0;
	width: 150px;
	height: 20px;
	line-height: 20px;
}

*+html form#rezeptfinder{
	margin:10px 0 0 5px !important;
	padding:0;	height: 20px;
	line-height: 20px;
	
}
*+html form#rezeptfinder.inputsuchetext{
	margin-left:0px; 
	width:118px;
}


#right-txt select 
{

	width:151px;
	height:15px;
	width: 19px;
	float:right;

}

#right-txt .bodytext img

{

	margin-right:4px;

}



/* ####### CSS FÜR DIE RECHTE SPALTE ####### */



#right-txt .csc-header,
#left-txt .csc-header
{
	background-image:url(../img/dynbox-header.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:40px; 
	position:relative;
}



*html #right-txt .csc-header-nn

{

/*	background-image:url(../img/dynbox-header.jpg);*/

}



#right-txt .csc-header-n2

{

	margin-top:10px;

}



#right-txt .csc-wraper-n2 .csc-header

{

	margin:0px;

}



#right-txt .main-recipes_and_products_pi1-wrap,
#right-txt .main-recipes_and_products_pi1-wrap csc-wraper csc-wraper-n1
{

	background:none !important;

	

}

#right-txt .csc-wraper-unterseite a,
#left-txt .csc-wraper-unterseite a
{
	color: #660000;
	text-decoration: underline;
}



#right-txt .csc-wraper-unterseite a:hover,
#left-txt .csc-wraper-unterseite a:hover
{
	color: #660000;
	text-decoration: none;
}

#right-txt .csc-wraper-unterseite p,
#left-txt .csc-wraper-unterseite p
{
	font-family:arial;
	font-size:11px;
	color:#420704;
	text-align:left;
	margin:0px 0 0 14px;
	width: 150px;
}

#right-txt .csc-textpic-text p,
#left-txt .csc-textpic-text p
{
	margin-left: 14px;
}

#right-txt .tx-recipesandproducts-pi1 .csc-textpic-text p,
#left-txt .tx-recipesandproducts-pi1 .csc-textpic-text p
{
	margin-left: 0px;
}



/* ################### Footer  ################### */



#layout-footer

{

	width:1003px;

	height:92px;

	background-image:url(../img/footer.png);

	background-repeat:no-repeat;	

	position:relative;	

	clear:all;

	

	margin-top: 0px;

}



*+html #layout-footer

{

	margin-top: -20px;

}



#footer-txt

{

	padding:0px 0px 0px 180px;

	clear:all;

	float:left;

	margin: 12px 0 0 0;

}



*html #footer-txt

{

	margin: 20px 0 0 0;

}



*+html #footer-txt

{

	margin: 20px 0 0 0;

}



#footer-txt a

{

	text-decoration:none;

	font-family:arial;

	font-size:11px;

	color:#996833;

}

#footer-txt a:hover

{

	text-decoration:underline;

	color:#D0171F;

}



#footer-txt li

{

	list-style-type:none;

	padding:0px;

	float:left;

	margin-right:5px;

}



#copyright

{

	width:12px;

	height:130px;

	background-image:url(../img/copyright.png);

	position:absolute;

	left:0px;

	top:-85px;

	z-index:20;

}



*html #copyright

{

	background:url();

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/template/img/copyright.png', sizingMethod='scale');

}



.csc-header img

{

	margin:4px 0px 0px 8px;

	margin:4px 0px 0px 13px;	

}



#layout-content .csc-header img

{

	margin:4px 0px 0px 0px;

}



.csc-textpic-text .bodytext

{

	line-height:1.5;

	margin: -4px 0px 0px 1px;

	width: 150px;

	color:#420704;

}



.csc-textpic-text .bodytext img

{

	margin-left:-5px;

}



.rightbox-btn

{

	margin:9px 0px 0px 2px;

	border:0px;

}



*html .rightbox-btn

{

	margin:10px 0px 0px 2px;

}



.teaser-btn

{

	margin-top:-18px;

} 



/* #### Toolbox Definition START #### */
ul.toolbox-ul{
	padding:0 0 0 5px;
	margin:0 0 0 10px;
	width:150px;
	line-height:14px;
	position:relative;
	font-size:11px;
	font-family: Arial,Verdana,Helvetica;
	float:left;
}

ul.toolbox-ul li{
	margin:0 0 7px 0;
	padding:0;
	list-style-type: none;
	float:left;
	width:155px;
	display:block;
	line-height:14px;
	height:14px;
}
ul.toolbox-ul li.pdf-drucken{
	margin:7px 0 7px 0;
}
ul.toolbox-ul li a{
	margin:0;
	padding:0 0 0 7px;
	color:#D11720 !important;
	text-decoration:none !important;
	cursor:pointer;
}

ul.toolbox-ul li a:hover{
	text-decoration:underline !important;
}

.toolbox-ul li img{
	float:left;
	margin:0;
	padding:0;
}
/* #### Toolbox Definition ENDE #### */


#layout-content .csc-wraper-unterseite ul li

{

	list-style-image:url(../img/rezept/bulletpoint.gif);

}

/* #### Kontaktformular #### */

.csc-wraper-unterseite form#mailform

{

margin:0;

	border:0px;

}



.csc-mailform

{

	border:0px;

}



.csc-mailform-field

{

	margin-bottom:5px;

}



.csc-mailform-field label

{

	width:80px;

	

	display:block;

	float:left;

}



.csc-mailform-field .inputfield

{

	border:1px solid #CCC;

	color:#420704;

	overflow:hidden;

	width:145px;

}

.csc-mailform-field textarea

{

	border:1px solid #CCC;

	color:#420704;

	scrolling:yes;

	width:250px;

	

	height: 100px;

}

.csc-mailform-field #mailformformtype_mail

{

	background-image:url(../img/send_btn.gif);

	width:100px;

	margin-left:120px;

	height:19px;

	border:0px;

	

	overflow-y:scroll;

	color:#FFF;

}



*html .csc-mailform-field #mailformformtype_mail

{

	margin-left:122px;

}



#versenden_div

{	

	background-image:url(../img/versendenHG.png) !important;

	background-repeat:repeat;

	background:url();

/*	filter:none !important;

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/template/img/versendenHG.png', sizingMethod='scale');*/

}

.col1

{

	float:left;

	margin:0px;

	padding:0px;

	width:270px;

}

.col2

{

	float:left;

	margin:0px;

	padding:0px;

}

.col2 label

{

	width:100px;

}

.kontaktform

{

	background-image:url(../img/mailform-bg.jpg);

	background-repeat:no-repeat;

	padding:20px 0px 0px 15px;

	width:566px;

	height:550px;

	

	/* background-color: #F00; */

}





.kontaktform-fragen

{

	background-image:url(../img/mailform-bg-fragen.jpg);

	background-repeat:no-repeat;

	padding:20px 0px 0px 15px;

	width:566px;

	height:550px;
	margin:0;

	/* background-color: #F00; */

}

.kontaktform-fragen .radio-info
{
	float:left;
}

.kontaktform-fragen .label-info
{
	width:520px;
	display:block;
	float:left;
}


.kontaktform-reklamation

{

	background-image:url(../img/mailform-bg-reklamation.jpg);

	background-repeat:no-repeat;

	padding:20px 0px 0px 15px;

	width:566px;

	height:650px;

	

	/* background-color: #F00; */

}



*html .kontaktform

{

	background-position: 1px 0px;

}

	

/* ######### Start Newsletter anmelden Formular ######### */



.newsletter_anml_form 

{

	background-image:url(../img/mailform-bg-fragen.jpg);

	background-repeat:no-repeat;

	padding:20px 0px 0px 15px;

	width:566px;

	height:540px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font 

{

	color: #420704;

	font-family: Arial,Verdana,Helvetica;

	font-size: 12px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font input 

{

	font-size: 12px;

	color: #420704;

	height: 17px;	

	display: block;	

	border: 1px solid #ccc;

	background-color: #ffffff;

	margin: 0px;

	padding: 0px;

	margin-right: 10px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font input.newsletter-name

{

	width:160px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font input.newsletter-email

{

	width:160px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font input.newsletter-checkbox

{

	margin-left:45px;

}



*html #layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form font input.newsletter-checkbox

{

	margin-left:22px;

}



#layout-content #content-txt .csc-wraper-n1 form.newsletter_anml_form b

{

	color: #420704;	

	height: 20px;

	width: 60px;	

	display: block;

	line-height: 17px;

	margin-left:0px;

}



/* ### Newsletter Definition ### */

#layout-content .csc-wraper .csc-header

{

	text-align:left;

	margin:0px;

	padding:0px;

}



#layout-content .csc-wraper .csc-header img

{

	margin:4px 0px 0px 13px;

}



#layout-content #content-txt .csc-wraper-n1 form font

{	

	color:#420704;

	font-family: Arial, Verdana, Helvetica;

	font-size:11px;

}



#layout-content #content-txt .csc-wraper-n1 font

{	

	color:#420704;

	font-family: Arial, Verdana, Helvetica;

	font-size:11px;

}



#layout-content a

{

	font-size:11px;

	text-decoration:none;

	color:#D0171F;

}



#layout-content a:hover

{

	font-size:11px;

	color:#D11720;

	text-decoration:underline;

}



#layout-content #content-txt .csc-wraper-n1 form font b

{

	font-weight: normal;

	width:50px;

	display: block;

	float: left;

	color:#420704;

}





#layout-content #content-txt .csc-wraper-n1 form font input

{

	font-size:11px;

	height:17px;

	display:block;

	border: 1px solid #CCC;

	background-color:#FFF;

	float:left;

	margin-right:10px;

	

	color:#420704;

}



#layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc

{

	margin:0px;

	padding:0px;

	height:22px;

	display:block;	

	width:200px;

	margin-top:20px;

	margin-left:44px;

}



*html #layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc 

{

	margin-left:22px;

}



*+html #layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc 

{

	margin-left:22px;

}



#layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc .mail_subsc_btn

{

	height:19px;

	width:100px;

	display:block;

	vertical-align:center;

	border:0px;

	background-image:url(../../aurora/_elemente/send_btn.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	cursor:pointer;

	color:#FFFFFF;

	padding-bottom:3px;

	margin:0px 0px 0px 15px;

}



*html #layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc .mail_subsc_btn

{

	margin:19px 0px 0px -11px;

}



*+html #layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc .mail_subsc_btn

{

	margin:14px 0px 20px -22px;

}



#layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc2 

{

	height:80px;

	width:400px;

}



#layout-content #content-txt .csc-wraper-n1 form .box_mail_subsc2 .mail_subsc_btn

{

	height:19px;

	width:100px;

	display:block;

	vertical-align:center;

	border:0px;

	background-image:url(../../aurora/_elemente/send_btn.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	cursor:pointer;

	color:#FFFFFF;

	padding-bottom:3px;

}



/** Ende Newsletter Definition **/





/* ######### Ende Newsletter anmelden Formular ######### */



.fragen-area

{

	height:143px;

}

*html .fragen-area

{

	height:151px;

}

*+html .fragen-area

{

	height:151px;

}

.csc-mailform-submit

{

	background-image:url(../img/send_btn.gif);

	background-repeat:no-repeat;

	border:0px;

	width:100px;

	height:19px;

	color:#FFF;

	font-size:12px;

	padding-bottom:5px;

	cursor:pointer;

}

*html .csc-mailform-submit

{

	padding-bottom:2px;

}

*+html .csc-mailform-submit

{

	padding-bottom:0px;

}

/* Definition Content Table */



/* ENDE Definition Content Table */



.border_top

{

	background-image: url(../img/rezept/content_header.jpg);

	background-repeat: no-repeat;

	

	height: 60px;

	width: 565px;

	display: block;

	padding-left:25px;

}

.border_middle

{

	background-image: url(../img/rezept/content_middle.jpg);

	background-repeat: repeat-y;

	width: 565px;

	height: auto;

	padding-bottom:0px;

	margin-bottom:0px;

	

	position: relative;

	

	top: 0px;

	left: 0px;

}

.border_footer

{

	background-image: url(../img/rezept/content_bottom.jpg);

	background-repeat: no-repeat;

	background-position: top left;

	

	height: 40px;

	width: 565px;

	display: block;

	padding-left:25px;

	

	background-color: #FBF3D7;

	/*background-color: #f00;*/

	

	position: relative;

	

	top: -40px;

	left: 0px;

	

	

}

.border_middle .htmlarea-showtableborders

{

	table-layout:fixed;

	margin-left:15px;

	margin-right:5px;

	overflow:hidden;

	

	position:relative;

	

	top: -50px;

	left: 0px;

	

}

*html .border_middle .htmlarea-showtableborders

{
	table-layout:auto;

	margin-left:15px;

	top: -40px;

}

*+html .border_middle .htmlarea-showtableborders

{
	table-layout:auto;
	
	margin-left:15px;

	top: -40px;

}



.border_top .dynbox-footer

{

	background-image: url(../img/rezept/content_bottom.jpg);

	background-repeat: no-repeat;

	width: 565px;

	height: 20px;

	display: block;

	padding-top:0px;

	margin-top:0px;

} 


/** START Rezeptfinder Tabellen Style */

.border_top2 .csc-header

{

	background-image: url(../img/rezept/content_header.jpg);

	background-repeat: no-repeat;

	

	height: 60px;

	width: 565px;

	display: block;

	padding-left:25px;

}

.border_middle2

{

	background-image: url(../img/rezept/content_middle.jpg);

	background-repeat: repeat-y;

	width: 565px;

	height: auto;

	padding-bottom:0px;

	margin-bottom:0px;

}

.border_middle2 table

{

	width:550px;

	table-layout:fixed;

}

.border_middle2 tbody

{

	background-image:none;

	width:550px;

	

}

.border_top2 .dynbox-footer

{

	background-image: url(../img/rezept/content_bottom.jpg);

	background-repeat: no-repeat;

	width: 565px;

	height: 20px;

	display: block;

	padding-top:0px;

	margin-top:0px;

}

/** ENDE Rezeptfinder Tabellen Style */



.wrapforpics

{

	margin-left:25px;

	text-align:center;

}



#pressebilder .form-txt

{

	padding-left:10px;

}







.newsletter_anml_form .mail_subsc_btn

{

	height:19px;

	width:100px;

	display:block;

	vertical-align:center;

	border:0px;

	background-image:url(../../aurora/_elemente/send_btn.gif);

	background-repeat:no-repeat;

	background-position:0px 0px;

	cursor:pointer;

	color:#FFFFFF;

	padding-bottom:3px;

	margin:0px 0px 0px 15px;

}



*html .newsletter_anml_form .mail_subsc_btn

{

	margin:19px 0px 0px -11px;

}



*+html .newsletter_anml_form .mail_subsc_btn

{

	margin:14px 0px 20px -22px;

}

/* ######################## REZEPTVOTING ######################## */

#rv_main_container
{
	float:left;
	width:333px;
	clear:right;
}

#rv_main_container #rv_main_header
{
	background-image:url(../img/voting/voting-all-header.jpg);
	background-repeat:no-repeat;
	width:333px;
	height:38px;
	display:block;
}

#rv_main_container #rv_main_content
{
	background-image:url(../img/voting/voting-all-body.jpg);
	background-repeat:repeat-y;
	position:relative;
}

#rv_main_container #rv_main_content ul
{
	margin:0px;
	padding-left:25px;
	line-height:1.5;
	position:relative;
	top:-15px;
}
	
#rv_main_container #rv_main_content ul li
{	
	border-bottom:1px dotted #000;
	width:280px;
	padding:4px 0px;
	display:block;	
	list-style-type:none;
	list-style-image:none;
}
	
#rv_main_container .rv_main_list_footer
{
	background-image:url(../img/voting/voting-all-footer.jpg);
	background-repeat:no-repeat;
	width:333px;
	height:12px;
	display:block;
	padding-bottom:20px;
}

#rv_top10_container
{

	float:right;
	width:223px;
}

#rv_top10_container #rv_top10_header
{
	background-image:url(../img/voting/voting-top10-header.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:38px;
	display:block;
}

#rv_top10_container #rv_top10_content
{
	background-image:url(../img/voting/voting-top10-body.jpg);
	background-repeat:repeat-y;
}

#rv_top10_container #rv_top10_content ul
{
	margin:0px;
	padding-left:25px;
	line-height:1.5;
	position:relative;
	top:-15px;
}

#rv_top10_container #rv_top10_content ul li
{
	border-bottom:1px dotted #000;
	width:180px;
	padding:4px 0px;
	display:block;
	list-style-type:none;
	list-style-image:none;
}

#rv_top10_container .rv_top_10_footer
{
	background-image:url(../img/voting/voting-top10-footer.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:12px;
	display:block;
}

#rv_kuchen
{
	background-image:url(../img/voting/voting-kuchen.jpg);
	background-color:red;
	width:222px;
	height:201px;
	display:block;
	float:right;
	margin-top:30px;
}

.vote-zurueck
{
	padding-bottom:30px;
}

/* ######################## ENDE REZEPTVOTING ######################## */

/*POPUP*/
/* ### Popup Versenden ### */
.popupcontent
{
	width:390px;
	
}

.popup
{
	text-align:left;
	width:406px; 
	height:256px; 
	background-image:url(../img/popup-bg.png); 
	background-repeat:no-repeat;
	padding:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420704;
}

.popup a
{
	color:#D0171F;
	text-decoration:none;
}

.popup-h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#D0171F;
	margin-bottom:4px;
}

.popup td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420704;
}

.popup td input.inptext
{
	width : 175px
}

.popup td input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420704;
	border:1px solid #CDCDCD;
	
}

.popup td textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#420704;
	border:1px solid #CDCDCD;
	width : 175px
}

#rvconfirmation_div #mypopup 
{
	margin-top:200px;
}

#rvconfirmation_div #mypopup .popupcontent 
{
	padding-top:80px;
	width:380px;
	position:relative;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}

#rvconfirmation_div #mypopup .popupcontent img
{
	position:absolute;
	top:0px;
	left:0px;
}

.htmlarea-showtableborders td
{
	padding:0px;
	margin:0px;
}

.htmlarea-showtableborders p
{
	padding:0px;
	margin:0px;
}

.htmlarea-showtableborders td.align-center
{
	text-align:center;
}


/*** GEWINNSPIEL FORMULAR CSS ***/
.errorNoShow {
	display:none;
}
p.formerror{
	font-weight:bold;
	color: #d11720;
}

.gewinnspiel .error{
	color:#d11720;
}
.gewinnspiel .error input {
	background-color:#FCAA9A;
}

.gewinnspiel
{
	margin:0;
	padding:0 0 0 10px;
	width:560px;
	background-image:url('../img/rezept/content_middle.jpg');
	background-repeat:repeat-y;
	overflow:hidden;
}

.gewinnspiel .column
{
	float:left;
	font-size:11px;
}

.gewinnspiel .column.left
{
	margin-left:8px;
	width:270px;
}

.gewinnspiel .column.right
{
	width:275px;
}

.gewinnspiel .form-field
{
	padding:5px 0;
}

.gewinnspiel .column fieldset
{
	border:0px;
	margin:0;
	padding:0;
	overflow:hidden;
}

.gewinnspiel .column fieldset .label_text
{
	display:block;
	float:left;
	width:95px;
	margin:2px 0px;
	font-size:11px;
}

.gewinnspiel .column fieldset .label_text_lang
{
	display:block;
	width:160px;
	margin:2px 0px;
	font-size:11px;
	padding:5px 0;
}

.gewinnspiel .column fieldset .buchstabe
{
	font-size:15px;
	font-weight:bold;
	text-align:center;
	width:16px;
	height:28px;
	float:left;
	padding:6px 2px 2px 2px;
	margin-right:3px;
	border:1px solid #CDCDCD;
	color:#420704;
}

.gewinnspiel .column fieldset .text
{
	float:left;
	width:140px;
	margin:2px 0px;
	border:1px solid #CDCDCD;
	font-size:11px;
	padding:2px;
}

.gewinnspiel .submit
{
	background-image:url(../img/send_btn.gif);
	background-repeat:no-repeat;
	border:0px;
	width:100px;
	height:19px;
	color:#FFF;
	font-size:12px;
	padding-bottom:5px;
	cursor:pointer;
	margin:0 0 0 150px;
}

.gewinnspiel .pflichtfelder
{
	margin:48px 0 8px 0;
	font-size:10px;
}

.gewinnspiel-header
{
	background-image: url(../img/rezept/content_header.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 565px;
	display: block;
}

.gewinnspiel-header h2
{
	padding:15px 0 0 15px;
	font-size:15px;
}

.gewinnspiel-footer
{
	height: 20px;
	width: 565px;
	display: block;
	background-image:url('../img/rezept/content_bottom.jpg');
	background-repeat:no-repeat;
}

/*	TEASER SLIDER	*/
div.main-tan3_glider_pi1-wrap{
	margin:0;
	padding:0;
	background:none !important;
	height:auto;
}
div.main-tan3_glider_pi1-wrap div.dynbox-footer{
	display:none;
}

div#right-txt div.main-tan3_glider_pi1-wrap div.csc-wraper-unterseite div#slider div.scrollContainer,
div#left-txt div.main-tan3_glider_pi1-wrap div.csc-wraper-unterseite div#slider div.scrollContainer{
	background:none !important;
}

div#right-txt div.main-tan3_glider_pi1-wrap div.csc-wraper-unterseite,
div#left-txt div.main-tan3_glider_pi1-wrap div.csc-wraper-unterseite{
	margin:0;
	padding:0;
	height:auto;
	background:none !important;
}
div#slider div.scroll div.csc-wraper-unterseite{
	background:url(../img/dynbox-content.jpg) repeat-y !important;
}
div#slider div.scroll div.dynbox-footer{
	display:block;
}








/*        SEARCH-RESULT          */

div.tx-search {
  padding:0;
}

div.tx-indexedsearch p {
  padding:0 0 5px 0;
}

div.tx-indexedsearch p strong{
  padding:0 !important;
  margin:0 !important;
  display:inline !important;
}

div.tx-indexedsearch input.text {
  border:1px solid #332211;
  padding:1px 1px 1px 4px;
  height:23px;
  line-height:23px;
}

div.tx-indexedsearch span.button input {
	cursor:pointer;
	width: 100px;
	height: 19px;
	color: #ffffff;
	font-size: 12px;
	padding-bottom: 5px;

	background:#fff;
	border:none;
	float:left;
	background: url("../img/send_btn.gif");
}

div.tx-indexedsearch span.button input:hover {
  color:#332211;

}
div.tx-indexedsearch span.tx-indexedsearch-sw {
  color:#332211;
  font-weight:bold;
}
div.tx-indexedsearch-whatis {
  margin-left:0px;
}
div.tx-indexedsearch form label {
  margin:0 5px 0 0;
}
div.ergebnisrahmen {
  width:454px;
  border:1px solid #d11720;
  padding:0;
  margin:0 0 20px 0;
}
div.ergebnishead {
  float:left;
  width:404px;
  padding:5px 0;
  height:16px;
  background-color:#d11720;
}
div.ergebnishead a:visited,
div.ergebnishead a {
  padding: 0 0 0 4px;
  margin:0;
  font-weight:bold;
  font-size:12px;
  color:#fff !important;
  text-decoration:none;
}
div.ergebnishead a:hover  {
  text-decoration:underline;
}
div.ergebnisprozent {
  float:right;
  width:50px;
  padding:5px 0;
  height:16px;
  background-color:#d11720;
  overflow:hidden;
}
div.ergebnisprozent p {
  color:#fff;
  font-weight:bold;
  font-size:12px;
  padding:0 4px 0 0 !important;
  text-align:right;
  margin:0 !important;
}
div.ergebnisbody {
  width:442px;
  padding:5px;
}
div.ergebnisbody p {
  font-size:12px;
  color:#444;
  padding:0 0 4px 0;
  margin:0;
}
div.ergebnisbody p strong {
  color:#332211 !important;
  display:inline !important;
  padding:0 !important;
  margin:0 !important;
}

div.ergebnisbody a {
  font-weight:bold
}

html body div.container div.column-center div.tx-indexedsearch div.tx-indexedsearch-search ul.browsebox {
  margin:5px 0 10px 0;
  padding:0;
  width:470px;
  text-align:center;
  list-style-type: none;
}
html body div.container div.column-center div.tx-indexedsearch div.tx-indexedsearch-browsebox li {
  display:inline;
  margin:0;
  padding: 0 5px;
  background: none;
}
div.tx-indexedsearch-browsebox {
  margin:0 0 10px 0;
}
ul.browsebox {
  margin:0 0 10px 0px;
  padding:0;
  width:456px;
  list-style-type:none;
}
ul.browsebox li {
  display:inline;
  background:none;
  padding:0;
  margin:0 8px 0 0;
}
ul.browsebox li strong{
  display:inline !important;
  background:none;
  padding:0 !important;
  margin:0 !important;
}
ul.browsebox li.next {
  display:block;
  float:right;
  margin:0;
  padding: 0;
  width:90px;
  text-align:right;
}
ul.browsebox li.prev {
  display:block;
  float:left;
  margin:0;
  padding: 0;
  width:90px;
  text-align:left;
}

ul.browsebox li a,
ul.browsebox li a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#d11720;
   display: inline !important;
  padding:0 !important;
  margin:0 !important; 
}
ul.browsebox li strong a,
ul.browsebox li strong a:visited {
  text-decoration:none;
  font-weight:bold;
  color:#332211;
  display: inline !important;
  padding:0 !important;
  margin:0 !important;
  
}


