/*		 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

{

	background-image:url(../img/dynbox-footer.jpg) !important;

	background-repeat:no-repeat;


	background-position: top;

	width:174px;

	height:10px;

}




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);

	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

{

	width:205px;

	height:auto;

	/*position:absolute;*/

	position:relative;

	/*top:180px;*/

	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;

}

#mainmenu ul

{

	margin:0px;

	margin-left:-4px;

	margin-top:15px;

	padding:0px;

}

#mainmenu ul ul

{

	margin-top:0px;

}

#mainmenu li

{

	list-style-type:none;

	min-height:12px;

	margin:0px;

	padding:0px;

}

#mainmenu li img

{

	margin:3px 0px -8px 0px;

}

*+html #mainmenu li img

{

	margin:2px 0px 0px 0px;

	padding:2px 0px 2px 0px;

}

*html #mainmenu li img

{

	margin:2px 0px 0px 0px;

	padding:3px 0px 3px 0px;

}

#mainmenu .ebene2 li

{

	list-style-type:none;

	height:20px;

	margin:0px;

	padding:0px;

}

*+html #mainmenu .ebene2 li.active

{

	height:auto;
	margin:0px;

	padding:0px;

}

#mainmenu .ebene3 li

{

	list-style-type:none;

	display:block;

	height:20px;

	margin:0px;

	padding:0px;

	padding-left:8px;

}

*html #mainmenu .ebene2 li img

{

	margin:0px;

	padding:0px;

}

#mainmenu li a

{

	height:12px;

	margin:0px;

	padding:0px;

}

.active

{

	color:#D11720;

}

#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;

	

}



#layout-left

{

	width:204px;

	height:auto;

	float:left;

	margin-top:345px; 

}



*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

{

	width:174px;

	height:auto;

	margin-bottom:2px;

}

#right-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;

	

	/*background-color: #F00;*/

}

#right-txt .csc-wraper-nn

{

	height:112px;

/*	background-image:url(../img/newsletterBoxBG.jpg);	

	background-repeat:no-repeat;

	background-position: 0px;*/

/*	background-image:url(../img/boxright-bg_01.jpg);	*/

	background-image:url(../img/toolbox_bg.jpg);	

	background-repeat:no-repeat;

	background-position:2px 4px;

	display:block;

}

*html #right-txt .csc-wraper-nn

{

	margin-top:-3px;

	height:51px;

}

#right-txt .csc-wraper-unterseite

{

	height: 226px;

	height: auto;

	width:176px;

	margin-top:10px;

	/*background-image:url(../img/bestes-korn-bg-add.jpg);	

	background-repeat:no-repeat;*/

}

#right-txt .csc-wraper-unterseite .csc-textpic-text .bodytext img

{

	margin-left:35px;

}

#right-txt .csc-wraper-unterseite .csc-textpic-text .bodytext a img

{
	display:block;
	margin:-20px 0px 0px 130px;


}

#right-txt .rezept-spacer

{

	margin-top:13px;

	padding:0px;

}

#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

{

	margin:10px 2px 0px 14px;	

	margin:0px 2px 0px 14px;	

	font-family:arial;

	font-size:11px;

	color:#420704;

	text-align:left;



}



#right-txt .csc-textpic-text {

	margin:10px 2px 0px 0px;

	margin:0px 2px 0px 0px;

/*	background-image:url(../img/bestes-korn-bg-add.jpg);	

	background-repeat:no-repeat;

	background-position: 0px 120px;*/

	padding-top:0px;

}



*html #right-txt .csc-textpic-text {

	height:0px

}



*html #right-txt .csc-textpic-text ul b#ach {

	display:block;

	height:1px;

}

/*

*html #right-txt .toolbox

{

	margin-top:-25px;

}

*html #right-txt .toolbox ul

{

	margin-top:15px;

}

*/

*+html #right-txt .csc-textpic-text 

{

	background-position: 0px 122px;

}

/*.functions{height:115px}*/



#layout-left input, #right-txt input, #right-txt select

{

	margin:10px 2px 0px 0px;

	font-family:arial;

	font-size:11px;

	text-align:left;

	display:block;

	

	color:#420704;

}



.inputsuchetext

{

	border:1px solid #E0DED9; 

	height:14px;

}



#right-txt select 

{

	width:151px;height:15px

}

#right-txt .bodytext img

{

	margin-right:4px;

}



/* ####### CSS FÜR DIE RECHTE SPALTE ####### */



#right-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-unterseite

{

	background-image:url(../img/dynbox-content.jpg);

	background-repeat:repeat-y;

	width:174px;

	height:auto;

}



#right-txt .csc-wraper-n2 .csc-header

{

	margin:0px;

}



#right-txt .main-recipes_and_products_pi1-wrap

{

	background-image:none

}

#right-txt .csc-wraper-unterseite a

{

	color: #660000;

	text-decoration: underline;

}



#right-txt .csc-wraper-unterseite a:hover

{

	color: #660000;

	text-decoration: none;

}

#right-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

{

	margin-left: 14px;

}

#right-txt .tx-recipesandproducts-pi1 .csc-textpic-text p

{

	margin-left: 0px;

}

#right-txt .inputsuchetext

{

	margin-left:14px;

}



#right-txt .toolbox-ul

{

	margin-top: -5px;

	margin-left: 10px;

}



*html #right-txt .toolbox-ul

{

	margin-top: -35px;

	margin-bottom: -7px;

	height:20px;

}



*+html #right-txt .toolbox-ul

{

	margin-top: -15px;

}









/* ################### 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 #### */



.toolbox-ul

{

	line-height:2;

	padding:0px;

	padding-left:5px;

	margin:0px;

	margin-top:-10px;

}



*+html .toolbox-ul

{

	line-height:2;

	padding:0px;

	padding-left:5px;

	margin:0px;

}



*html .toolbox-ul

{

	line-height:2;

	padding:0px;

	padding-left:5px;

	margin:0px;

}



div#right-txt ul.toolbox-ul li.toolbox-drucken a
{
	text-decoration:none;
	color:#D11720;

}

div#right-txt ul.toolbox-ul li.toolbox-drucken a{

text-decoration /*\**/: none\9  

}

ul.toolbox-ul li.toolbox-drucken a

{
	text-decoration:none;

	color:#D11720;

}



.toolbox-ul ul li a:hover

{

	text-decoration:underline;

}



a li.toolbox-drucken

{

	text-decoration:none;

	color:#D11720;

	cursor:pointer;

}



a:hover li.toolbox-drucken

{

	text-decoration:underline;

}



.seite-drucken

{

	width:15px;

	height:15px;

	background-image:url(../img/seite-drucken.gif);

}



.toolbox-drucken

{

	list-style-type:none;

}



.toolbox-ul img{float:left;margin:3px 5px 0px 0px}

/* #### 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;
}