body, a, p, table, td, h1, h2, h3, h4, li, div,
.typeFace-text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #584940;
	font-size: 13px;
	line-height: 18px;
}

body, form { margin: 0px; padding: 0px; }

body, html { height: 100%; }

table { border-collapse: collapse; }
td { padding: 0px; vertical-align: top; }

img { border: 0; }

/* -------------------------------- */
/*  2. GLOBALS                      */
/* -------------------------------- */

.clearing {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
}

.clearingLeft {
	clear: left;
	height: 0;
	font-size: 1px;
	line-height: 1px;
}

.clearingRight {
	clear: right;
	height: 0;
	font-size: 1px;
	line-height: 1px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.neverSeenTheLight {
	display: none;
	visibility: hidden;
}

/* -------------------------------- */

#content a,
.typeFace-text a,
.typeFace-button a {
	font-weight: bold;
	color: #aa0011;
	text-decoration: none;
	border-bottom: 1px solid #cc6670;
}

#content a:hover,
.typeFace-text a:hover,
.typeFace-button a:hover {
	color: #660000;
}

#content .csc-textpic a, #content .news-list-item a, #content .news-single-item a { border: 0; }

#content .csc-textpic a.internal-link, #content .csc-textpic a.external-link-new-window { border-bottom: 1px solid #cc6670; }

#co_top {
	position: relative;
	width: 1000px; height: 80px;
	background: url(/image/rd_content_top.png) no-repeat;
	z-index: 10;
}

#co_top a {
	position: absolute;
	left: 18px; top: 15px;
	display: block;
	width: 175px; height: 50px;
}

#NaviLeft {
	position: absolute;
	left: 20px; top: 57px;
	width: 180px;
	z-index: 2;
	background: url(/image/web09/navi_left_line.png) repeat-x bottom;
}

#page_Startseite #NaviLeft, #page_Sitemap #NaviLeft { display: none; }

#ContentTop {
	position: relative;
	width: 960px; height: 100%;
	display: block;
	overflow: hidden;
}

#NaviLeft .smenu a, #NaviLeft .smenu_act a {
	color: #6e6969;
	line-height: 23px;
	text-decoration: none;
	padding-left: 12px;
	display: block;
	background: url(/image/web09/navi_left_line.png) repeat-x top;
}

#NaviLeft .smenu a:hover, #NaviLeft .smenu_act a { color: #aa0011; }

#NaviLeft .ssmenu { display: none; }
#NaviLeft .smenu_act .ssmenu { display: block; }

#NaviLeft .ssmenu a, #NaviLeft .ssmenu_act a {
	color: #6e6969;
	line-height: 23px;
	text-decoration: none;
	padding-left: 22px;
	display: block;
	margin-left: 10px;
	background: url(/image/web09/navi_left_line.png) repeat-x top;
}

#NaviLeft .ssmenu a:hover, #NaviLeft .ssmenu_act a { color: #aa0011; }

#NaviContent1 form select, #NaviContent2 form select, #NaviContent3 form select {
	font-size: 10px;
	margin: 13px 0 0 20px;
	width: 350px;
}
#NaviContent4 form select {
	font-size: 10px;
	margin: 13px 0 0 20px;
	width: 265px;
}

.bottom_sMenu {
	background: url(/image/smenu_g_bottom.png) no-repeat;
	width: 998px; height: 20px;
}

.bottom_sMenu_inner { padding: 1px 0 0 800px; }

#sssMenu { display: none; margin-bottom: 10px; }
#page_Warenkunde #sssMenu { display: block; }
.sssMenuInner { width: 570px; height: 110px; background-color: #ece3d3; }

#sssMenu2 { display: none; margin-bottom: 10px; }
#page_Begriffslexikon #sssMenu2 { display: block; }
#page_Begriffslexikon #NaviContent { width: 313px;float:left;padding-left:10px;}
#page_Begriffslexikon #NaviPic { width: 247px;float:left;}
.sssMenuInner2 { width: 570px; height: 176px; background-color: #ece3d3; }

#page_neutral #NaviLeft { display: none; }

input.search {
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	height: 15px;
	border: 1px solid #68696B;
	padding: 0; margin: 0;
	border-spacing: 1px;
	background: #D7DAE1;
	color: #4A5670;
	width: 130px;
}

#teaser {
	position: absolute;
	left: 800px; top: 112px;
	width: 200px;
	z-index: 2;
	padding-top: 50px;
	display: none;
}

#page_Unternehmen #teaser {
	background: url(/image/teaser_logo_unternehmen.png) no-repeat;
	padding-top: 130px;
}

#page_partner_werden #teaser {
	background: url(/image/teaser_logo_unternehmen.png) no-repeat;
	padding-top: 130px;
}

#page_fckoeln #teaser {
	background: url(/image/teaser_fc-logo.png) no-repeat;
	padding-top: 180px;
	top:141px;
}

.alle_angebote {
	position: absolute;
	left: 637px; top: 400px;
	width: 92px; height: 15px;
	z-index: 50;
}

.wochen_angebot , #teaser_startseite { float: left; }

.wochen_angebot {
	position: relative;
	width: 739px; height: 663px;
}

.wa_top {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-left: -14px;
	position: absolute;
}

.startseite_angebote {
	width: 739px; height: 431px;
	margin: 0 1px 1px 0;
	border-right: 1px solid #F7F4ED;
	border-bottom: 1px solid #F7F4ED;
}

#page_Startseite #teaser, #page_Warenkunde .csc-firstHeader, #page_Begriffslexikon .csc-firstHeader, #page_Wallpaper .csc-textpic-text a img, #page_PDownload .csc-textpic-text a img { display: none; }

h5 {
	padding: 0; margin: 0;
	font-size: 16px;
	color: #6e6969;
	font-weight: bold;
	margin-bottom: 6px;
	padding-bottom: 6px;
	background: url(/image/content_bottom_line.png) repeat-x left bottom;
}

.divline {background: url(/image/content_bottom_line.png) repeat-x left bottom; clear: both;}

.bodytext { line-height: 18px; }

.b_search { padding-left: 5px; vertical-align: middle; }

.tx-nxkontaktform-pi1 { background: #f6f2e9; width: 560px;  }

table.kontakt_form { margin: 10px 0 10px 10px; width: 540px; }

table.kontakt_form input, table.kontakt_form select {
	width: 180px; max-width: 180px;
	font-size: 11px;
	line-height: 12px;
	height: 15px;
	border: 1px solid #6e6969;
	padding: 0; margin: 0;
	border-spacing: 1px;
	background: #fff;
}

table.kontakt_form select {
	width: 182px; max-width: 180px;
	font-size: 10px;height: 18px;
}

table.kontakt_form textarea {
	width: 540px; max-width: 540px;
	font-size: 11px;
}

table.kontakt_form td { padding: 2px 0 2px 0; vertical-align: middle; }

.kfco_1 { width: 82px; }
.kfco_2 { width: 195px; }
.kfco_3 { width: 81px; }
.kfco_4 { width: 183px; }

.kf_head {
	background: #eaf4f6; line-height: 30px; font-weight: bold; padding-left: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.kf_senden { padding: 10px 10px 10px 374px; }
.kf_loeschen { padding: 10px; }

table.kontakt_form input.kf_plz { width: 40px; max-width: 40px; float:left; }  
table.kontakt_form input.kf_ort { width: 130px; max-width: 130px; float: right; }  

.plzort { width: 182px; max-width: 180px; }

.pl_10 { padding-left: 10px; }
.pr_10 { padding-right: 10px; }

.eText { color: #cc071e; }

.teaser_co { position: relative; height: 95px; margin: 0 0 10px 10px; }

.teaser_top {
	position: absolute;
	left: 0px; top: 0px;
	width: 170px; height: 5px;
}

.teaser_bottom {
	position: absolute;
	left: 0px; bottom: -1px;
	width: 170px; height: 5px;
}

.teaser_gr { background: #fff; width: 83px; }
.teaser_text { background: #fff; width: 87px; font-size: 11px; padding-top: 3px; line-height: 13px; color: #000; }
.teaser_text a { font-size: 11px; padding-top: 3px; line-height: 13px; color: #000; }
.text_rot, .text_rot a { color: #cc071e; font-weight: bold; font-size: 11px; }

#icon_bottom {
	clear: both;
	height: 40px;
	background: url(/image/content_bottom_line.png) repeat-x left 10px;
	position: relative;
	margin: 0 0 10px 0;
}

#icon_print, #icon_friend { float: left; margin: 20px 10px 0 0; }

#line_cont { clear: both; background: url(/image/content_bottom_line.png) repeat-x left 10px;	height: 20px}	

#page_AngeboteFlash #icon_bottom { background: none; }
#page_AngeboteFlash #icon_print, #page_AngeboteFlash #icon_friend { display: none; }

#page_Startseite #icon_bottom { display: none; }

#page_Magazin h4, #page_Arzberg h4 { padding: 0; margin: 0; padding-bottom: 5px; }
#page_Magazin .csc-header-n4, #page_Arzberg .csc-header-n4 {
	background: url(/image/content_bottom_line.png) repeat-x left top;
	padding-top: 10px;
	margin-top: 10px;
	clear: both;
}
.csc-textpic, .csc-textpic-intext-left-nowrap { clear: both; }

td.imp_links { height: 52px; width: 286px; }
td.imp_rechts { height: 52px; width: 284px; }
td.imp_links_content {
	background: url(/image/imp_bg.gif) repeat-y;
	padding: 12px 0 12px 20px;
	line-height: 18px;
}
td.imp_links_content a { color: #CC0820; }
td.imp_rechts_content {
	background: url(/image/imp_bg_rechts.gif) repeat-y;
	padding: 12px 0 12px 20px;
	line-height: 18px;
}
td.imp_rechts_content a { color: #CC0820; }

td.imp_unten {
	width: 570px; height: 1px;
	background: url(/image/imp_unten.gif) no-repeat;
}

ul.csc-menu { list-style-type: none; margin: 0; padding: 0; }

#page_Wallpaper div.csc-textpic, #page_PDownload div.csc-textpic {
	clear: none;
	width: 180px; height: 230px;
	margin: 0 10px 5px 0;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	background: url(/image/content_bottom_line.png) repeat-x left top;
}
#page_Wallpaper .csc-textpic-clear, #page_PDownload .csc-textpic-clear { display: none; }
#page_Wallpaper .bodytext, #page_PDownload .bodytext { margin: 0; }

#page_Postkarten div.csc-textpic {
	clear: none;
	width: 180px; height: 290px;
	margin: 0 10px 5px 0;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	background: url(/image/content_bottom_line.png) repeat-x left top;
}
#page_Postkarten .csc-textpic-clear { display: none; }
#page_Postkarten .bodytext, #page_Postkarten dl, #page_Postkarten dt { margin: 0; }

#page_Eigenmarken #teaser .csc-textpic-image, #page_Eigenmarken #teaser .csc-textpic-imagewrap, #page_Brandenburg #teaser .csc-textpic-image, #page_Brandenburg #teaser .csc-textpic-imagewrap, #page_ja #teaser .csc-textpic-image, #page_ja #teaser .csc-textpic-imagewrap, #page_jaProdukte #teaser .csc-textpic-image, #page_jaProdukte #teaser .csc-textpic-imagewrap, #page_Erlenhof #teaser .csc-textpic-image, #page_Erlenhof #teaser .csc-textpic-imagewrap, #page_Fuellhorn #teaser .csc-textpic-image, #page_Fuellhorn #teaser .csc-textpic-imagewrap, #page_FuellhornH2 #teaser .csc-textpic-image, #page_FuellhornH2 #teaser .csc-textpic-imagewrap, #page_FuellhornDetail #teaser .csc-textpic-image, #page_FuellhornDetail #teaser .csc-textpic-imagewrap, #page_FuellhornProdukte #teaser .csc-textpic-image, #page_FuellhornProdukte #teaser .csc-textpic-imagewrap, #page_Salto #teaser .csc-textpic-image, #page_Salto #teaser .csc-textpic-imagewrap, #page_Today #teaser .csc-textpic-image, #page_Today #teaser .csc-textpic-imagewrap, #page_Gewinnspiel #teaser .csc-textpic-image, #page_Gewinnspiel #teaser .csc-textpic-imagewrap  {
	padding: 0; margin: 0 !important;
}

#page_Eigenmarken #teaser, #page_Brandenburg #teaser, #page_ja #teaser, #page_jaProdukte #teaser, #page_Erlenhof #teaser, #page_Fuellhorn #teaser, #page_FuellhornH2 #teaser, #page_FuellhornDetail #teaser, #page_FuellhornProdukte #teaser, #page_Salto #teaser, #page_Today #teaser, #page_Gewinnspiel #teaser {
	padding-top: 0;
}

#page_Eigenmarken #teaser .csc-textpic-firstcol, #page_Brandenburg #teaser .csc-textpic-firstcol, #page_ja #teaser .csc-textpic-firstcol, #page_jaProdukte #teaser .csc-textpic-firstcol, #page_Erlenhof #teaser .csc-textpic-firstcol, #page_Fuellhorn #teaser .csc-textpic-firstcol, #page_FuellhornH2 #teaser .csc-textpic-firstcol, #page_FuellhornDetail #teaser .csc-textpic-firstcol, #page_FuellhornProdukte #teaser .csc-textpic-firstcol, #page_Salto #teaser .csc-textpic-firstcol, #page_Today #teaser .csc-textpic-firstcol { border-top: 1px solid #fff; }


#page_FuellhornProdukte div.csc-textpic-intext-left-nowrap, #page_jaProdukte div.csc-textpic-intext-left-nowrap, #page_eCards div.csc-textpic-intext-left-nowrap {
	clear: none;
	width: 274px; height: 96px;
	margin: 0 10px 5px 0;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	background: url(/image/content_bottom_line.png) repeat-x left top;
}

#page_FuellhornProdukte .csc-textpic-clear, #page_jaProdukte .csc-textpic-clear, #page_eCards .csc-textpic-clear { display: none; }
#page_FuellhornProdukte .csc-textpicHeader, #page_FuellhornProdukte h4, #page_FuellhornProdukte .bodytext { padding: 0; margin: 0; }

.tb_ecard { background-color: #eaf4f6 /*#f2eadf;*/ }

.in_ecard { width: 255px; max-width: 255px; font-size: 10px; }
.in_ecardtext { width: 540px; max-width: 540px; height: 60px; font-size: 11px; }

.ecard_co1, .ecard_co2, .ecard_co3, .ecard_co4 { padding: 10px 0 10px 10px; }
.ecard_co1 input, .ecard_co2 input { margin-bottom: 5px; }
.ecard_td1 { width: 278px; border: 1px solid #c0bfbd; }
.ecard_td2 { width: 282px; }

.co1, .co2, .co3, .co4 { vertical-align: middle; }
.co2 { width: 355px; font-weight: normal; }
.co3 { padding-right: 10px; }

div.ecard {
	font-size: 14px;
	padding: 0 10px 10px 10px;
	line-height: 18px;  
}

div.ecard_send { padding: 10px; }

div.ecard p {
	font-size: 14px;
	color: #6D696A;
	font-weight: bold;
}

.rewe_bio .tb_ecard { background-color: #f2eadf; width: 660px; margin-left: 30px; }
.rewe_bio .ecard_td2 { width: 380px; }
.rewe_bio .co2 { width: 455px; font-weight: normal; }

#page_MagazinDetail #zurueck_zur_uebersicht { display: block; }
#page_NachgefragtDetail #zurueck_zur_uebersicht { display: block; }
#page_SaisonkalenderDetail #zurueck_zur_uebersicht { display: block; }
#page_WMFDetail #zurueck_zur_uebersicht { display: block; }
#page_FuellhornDetail #zurueck_zur_uebersicht { display: block; }
#page_FuellhornProdukte #zurueck_zur_uebersicht { display: block; }

.flashLeer {
	position: absolute;
	left: -1000px; top: -1000px;
	z-index: 0;
	width: 1px; height: 1px;
}
.intro {
	position: absolute;
	left: 0px; top: 0px;
	z-index: 200;
	width: 100%; height: 100%;
}


/* Styles tt_news begin */
.news-list-item {
	font-family : Arial, sans-serif;
	margin-top: 10px;
	width: 525px;
}
 
#content #news-list-hr3 a {
	margin-top: 1px;
	text-decoration: none;
	line-height: 18px;
	border-bottom: 1px solid #cc6670;
}

#content #news-list-hr3 a:hover { color: #660000; }

#news-list-teaser { margin-top:2px; }
#news-list-teaser a {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
}
 
.news-list-date {
	color: #6E6969;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
 
.news-list-imgwrap {
	margin-right: 10px;
	float: left;
	width: 100px;
}
 
.news-list-contentwrap {
	margin: 0px;
	float: left;
	width: auto;
	padding: 0px;
	height: auto;
}
 
.news-list-clear { clear: both; }
 
.news-list-trenner {
	background: url(/image/news-trenner.png) repeat-x;
	width: 100%;
	height: 1px;
	margin-top: 5px;
}
 
.news-single-item { width: 560px; }
#news-single-item-top {
	width: 560px;
	height: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
 
.news-single-item-imgwrap {
	width: 255px;
	float: left;
}
.news-single-item-headlinewrap {
	width: 260px;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
 
.news-single-timedata {
	color: #6E6969;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}

.news-single-item-h2 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}
.news-single-subheader {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 0px;
	line-height: 18px;
	width: 100%;
}
 
.news-single-trenner {
	background: url(/image/news-trenner.png) repeat-x;
	width: 100%;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
	display: none;
}
 
#news-single-item-content-1 {
	width: 560px;
	margin-top: 0px;
	float: left;
}
 
#news-single-item-content-2 {
	width: 370px;
	margin-top: 0px;
	float: left;
}
 
#news-single-item-content-1 p{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	display: inline;
}

#news-single-item-content-2 p {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
}

#news-single-item-head { width: 560px; height: 24px; }
 
#news-single-item-headtext {
	float: left;
	font-size: 24px;
	color: #6d6969;
	font-weight: bold;
}
 
#news-single-item-headimg { float: right; }
 
.news-single-imgwrap-1 {
	float: right;
	display: inline;
	margin-bottom: 10px;
}
.news-single-imgwrap-2 {
	float: right;
	margin-bottom: 10px;
	width: 180px;
	margin-left: 10px;
}
/* Styles tt_news end   */

.link_arrow_grey_down {
	background-image: url(/image/rezepte_g_pfeil_down.png);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 10px 0px 0px;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
	color: #e10018;
	margin-left:5px;
}
.link_arrow_grey {
	background-image: url(/image/rezepte_g_pfeil.png);
	background-repeat: no-repeat;
	background-position: right;
	padding: 0px 10px 0px 0px;
	text-align: right;
	text-decoration: underline;
	font-weight: bold;
	color: #e10018;

}
div.clearall { clear: both; }
div.floatleft { float:left; }
div.floatright { float: right; }
#product_detail_largepic_picture {
	position: relative;
	height: 225px;
	width: 315px;
}

#tbl_kundenbefragung {
	border-top:1px dotted #999999;
	border-left:1px dotted #999999;
}
#tbl_kundenbefragung_2 {
	border-left:1px dotted #999999;
}
#tbl_kundenbefragung td,#tbl_kundenbefragung_2 td {
	border-right:1px dotted #999999;
	border-bottom:1px dotted #999999;
}
 
.kb_headline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#666666;
	padding-left:10px;
}
 
.kb_bewertung{
	padding-left:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-align:center;
}
.kb_bewertunginput { text-align: center; }
#kb_bew{ margin-left: 5px; }
.kb_frage{
	height:31px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
 
.kb_head{ background-color: #ECE3D4; }
.kb_hell{ background-color: #F7F4ED; }
.kb_dunkel{ background-color: #EBE4D4; }
 .kb_imgtop{
	text-align:right;
	padding-right:10px;
	position:relative;
	bottom:20px !important;
	bottom:20px;
 }
 .kb_btn_weiter {
 	margin-top: 10px;
 	padding-right: 10px;
 }
 
/* WMF */
#page_WMF .csc-frame-frame1, #page_WMF .csc-frame-frame2 {
	float: left;
	width: 280px; height: 160px;
	margin: 10px 0 10px 0;
}
#page_WMF p.bodytext, #page_WMF h4 { padding: 0; margin: 0 0 10px 0; }
#page_WMF .csc-frame-frame1 p.bodytext { padding: 10px 10px 0 10px; margin: 0; }
#page_WMF .csc-frame-frame2 { background-color: #ece3d3; }
#page_WMF .csc-frame-frame2 p.bodytext { padding: 10px 10px 0 10px; margin: 0; }
.csc-frame-rulerAfter, .csc-frame-rulerBefore {
	background: url(/image/content_bottom_line.png) repeat-x left center;
	height: 20px;
	clear: both;
}
.wmf_toepfe { float: left; margin-right: 10px; }
.wmf_b { position: relative; }
#arzberg1, #arzberg2, #arzberg3, #arzberg4 { position: absolute; left: 0; top: 0; display: none; border: 1px solid #c0002b; }
.arzberg_text_b {
	position: absolute;
	left: 10px; top: 440px;
width: 550px;
}
.arzberg_text_b2 {
	position: absolute;
	left: 10px; top: 475px;
}
.ga_schliessen {
	position: absolute;
	left: 490px; top: 10px;
}
.ga_schliessen2 {
	position: absolute;
	left: 325px; top: 10px;
}
.hgansicht {
	position: absolute;
	left: 10px; top: 10px;
}

.teaser_link {
	position: absolute;
	left: 155px; top: 82px;
	width: 11px; height: 9px;
}

.teaser_co a { text-decoration: none; }

label { width: 150px; display: block; float: left; }
fieldset { border: 0; }
.csc-mailform-field { padding-top: 3px; }

.csc-mailform-field input { width: 300px; max-width: 300px; }
.csc-mailform-field textarea { width: 300px; max-width: 300px; }
.csc-mailform-field .csc-mailform-submit { width: auto; }

.smtopbg {
	background-image: url(/image/rd_hmenu_bottom.png);
	position: absolute;
	left: 20px; top: 27px;
	width: 105px; height: 5px;
	display: none;
	font-size: 3px;
	line-height: 5px;
}

#sm1_top_bg { left: 20px; }
#sm2_top_bg { left: 128px; }
#sm3_top_bg { left: 236px; }
#sm4_top_bg { left: 344px; }
#sm5_top_bg { left: 452px; }
#sm6_top_bg { left: 560px; }
#sm7_top_bg { left: 668px; }

div#sitemap-marktauswahl form select {
	background:#d7dae1;
	border:1px solid #68696b;
	font-size:12px;
	margin-bottom:10px;
}

.inputbox{
	margin-top: 3px;
	width: 15px;
	height: 15px;
	font-size: 16px;
	color: #6e6969;
	font-weight: bold;
}

#em_navi {
	position: absolute;
	left: 740px; top: 59px;
	width: 300px; height: 40px;
}

#em_rewe, #em_bio, #em_ja, #em_brandenburg {
	float: left;
	margin-right: 5px;
}

.b_info {
	position: absolute;
	left: 740px; top: 33px;
	width: 123px; height: 14px;
}

.rewe_rewe #em_navi #em_rewe { display: none; }
.rewe_bio #em_navi #em_bio { display: none; }
.rewe_ja #em_navi #em_ja { display: none; }
.rewe_brandenburg #em_navi #em_brandenburg { display: none; }

.dsp_n { display: none; }
.dsp_n .fua_head, .dsp_n .fua_text { padding-left: 30px; }
.fua_head a { display: block; padding-left: 30px; }

.rewe_bio .tb_ecard { background-color: #f0f6eb; }
.rewe_bio .kf_head {
	background: #e2eed8;
	color: #016a39;
}
.rewe_bio .ecard_co1, .rewe_bio .ecard_co2, .rewe_bio .ecard_co3, .rewe_bio .ecard_co4,  .rewe_bio .co2,  .rewe_bio .co2 a { color: #016a39; }

.pizza-button {width: 169px; float: left; margin: 0 3px 0 0;}
.rewe_rewe0806 .div {margin: 10px 0 20px 0; background: url(/image/em2008/div.gif) repeat-x center center; height: 5px; padding: 0 0 0 0; clear: both;}

.fua_head {
	width: 690px; height: 35px;
	line-height: 35px;
	font-weight: bold;
	color: #016a39;
	margin-bottom: 2px;
}

.fua_head a {
	width: 690px; height: 35px;
	background: url(/image/eigenmarken08/bio/faq_geschlossen.png) no-repeat;
	line-height: 35px;
	font-weight: bold;
	color: #016a39;
	text-decoration: none;
}

.dsp_n {
	width: 690px;
	background: url(/image/eigenmarken08/bio/faq_offen.png) no-repeat;
	color: #333;
}

.fua_b { text-align: right; padding-bottom: 2px; }
.fua_b a {
	font-weight: bold;
	color: #016a39;
	line-height: 20px;
	margin-right: 4px;
	text-decoration: none;
}

.gewinnspiel_co { padding-left: 30px; }

#page_partner_werden .tr-even,
.tr-even,
#page_fc_sponsoring_spielplan .tr-even {
	background-color: #ffffff;
}

#page_partner_werden .tr-odd,
.tr-odd,
#page_fc_sponsoring_spielplan .tr-odd {
	background-color: #eaf4f6;
}

#page_partner_werden .contenttable,
#page_fc_sponsoring .contenttable,
#page_fc_sponsoring_spielplan .contenttable,
#page_KochenundSport .contenttable {
	width: 100%;
	font-size: 12px;
}

#page_partner_werden .tr-last td,
#page_fc_sponsoring .tr-last td,
#page_fc_sponsoring_spielplan .tr-last td {
	border-top: 1px solid #fff;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#page_partner_werden .tr-0 td,
#page_fc_sponsoring .tr-0 td,
#page_fc_sponsoring_spielplan .tr-0 td {
	border-top: 1px solid #fff;
	height: 10px;
	font-size: 1px;
	line-height: 1px;
}

#page_partner_werden .contenttable td,
#page_fc_sponsoring .contenttable td,				
#page_fc_sponsoring_spielplan .contenttable td {
	background-image: url(/image/sponsor_fc/bg_td-trenner.gif);
	background-position: right top;
	background-repeat: repeat-y;
	border-bottom: 1px solid #fff;
	padding: 4px;
}

#page_partner_werden .tr-0 td,
#page_partner_werden .tr-last td,
#page_fc_sponsoring .tr-0 td,
#page_fc_sponsoring .tr-last td,
#page_fc_sponsoring_spielplan .tr-0 td,
#page_fc_sponsoring_spielplan .tr-last td {
	background-image: none;
}					

#page_partner_werden .contenttable .td-0,
#page_partner_werden .contenttable .td-1,
#page_fc_sponsoring .contenttable .td-0,
#page_fc_sponsoring .contenttable .td-1,
#page_fc_sponsoring .contenttable .td-2,
#page_fc_sponsoring .contenttable .td-last,
#page_fc_sponsoring_spielplan .contenttable .td-0,
#page_fc_sponsoring_spielplan .contenttable .td-1 {
	padding-left: 10px;
}

#page_fc_sponsoring_spielplan .contenttable .td-2,
#page_fc_sponsoring_spielplan .contenttable .td-last {
	padding-left: 20px;
}

#page_partner_werden .contenttable .td-last,
#page_fc_sponsoring .contenttable .td-last,
#page_fc_sponsoring_spielplan .contenttable .td-last {
	background-image: none;
	min-width: 45px;
}

#page_partner_werden .contenttable .td-1,
#page_partner_werden .contenttable .td-last {
	width: 55px;
}

#page_partner_werden .contenttable td { font-weight: bold; }

#page_partner_werden .contenttable td span {
	display: block;
	background: url(/image/partner_werden/redQuad.png) no-repeat 0 3px;
	padding-left: 18px;
}

#page_fc_sponsoring_spielplan .contenttable td a {
	background: url(/image/sponsor_fc/arrow_right_red.gif) no-repeat right 3px;
	padding-right: 16px;
}

#page_fc_sponsoring h3,
#page_fc_sponsoring h4,
#page_fc_sponsoring_spielplan h3,
#page_fc_sponsoring_spielplan h4 {
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	margin: 0;
}

#page_fc_sponsoring h3,
#page_fc_sponsoring_spielplan h3 {
	height: 26px;
	line-height: 26px;
	padding: 0 0 0 10px;
	background: url(/image/sponsor_fc/bg_h1-roter-balken.gif) repeat-x left top;
	border-bottom: 1px solid #fff;
	color: #fff;
	width: 560px;			
}

#page_fc_sponsoring h4,
#page_fc_sponsoring_spielplan h4 {
	height: 30px;
	line-height: 30px;						
	color: #cd081c;
	padding: 0 0 0 10px;
	margin: 0px;
	background-color: #fff;						
}

#page_fc_sponsoring_spielplan .csc-container { position: relative; }

#page_fc_sponsoring_spielplan #csc-container-imgs {
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 180px;
	background: url(/image/sponsor_fc/bg_rasen.jpg) no-repeat left top;
}

#page_fc_sponsoring_spielplan .csc-container-ergebnis {
	position: absolute;
	top: 56px;
	left: 215px;
	font-size: 70px;
	line-height: 70px;
	height: 70px;
	font-weight: bold;
	color: #fff;
}

#page_fc_sponsoring_spielplan .csc-container-content {
	padding: 10px;
	background-color: #fff;
}
				
#page_fc_sponsoring_spielplan .csc-frame-frame1 img {
	position: absolute;
	top: 5px;
	left: 20px;
}

#page_fc_sponsoring_spielplan .csc-frame-frame1 a img {
	position: relative;
	top: 0px;
	left: 0px;
}

#page_fc_sponsoring_spielplan .csc-frame-frame2 img {
	position: absolute;
	top: 5px;
	left: 380px;
}

#page_partner_werden h5,
#page_fc_sponsoring h5 {
	padding: 15px 0 0 0;
	margin: 15px 0 10px 0;
	font-size: 12px;
	color: #000;
	background: url(/image/content_bottom_line.png) repeat-x left top;
}

/* IE Workarround */
#page_partner_werden  .csc-frame-frame1,
#page_fc_sponsoring  .csc-frame-frame1 {
	display: inline-block;
}

#page_fc_sponsoring .csc-textpic .csc-textpic-text p {
	position: relative;
	top: -3px;
	margin: 0;
}


/*------------------------*/
#page_fc_Postkarten #teaser, #page_fc_sponsoring #teaser,
#page_fc_sponsoring_spielplan #teaser {
	background: url(/image/sponsor_fc/bg_rechts_sponsoring.jpg) no-repeat left 41px;
	height: 654px;
}

/* E-Cards */
#page_fc_Postkarten div.csc-textpic{
	clear: none;
	width: 180px;
	height: 290px;
	margin: 0 10px 5px 0;
	overflow: hidden;
	float: left;
	padding-top: 6px;
	background: url(/image/content_bottom_line.png) repeat-x left top;
}

#page_fc_Postkarten .csc-textpic-clear{display: none;}
#page_fc_Postkarten .bodytext, #page_fc_Postkarten dl, #page_fc_Postkarten dt{margin: 0;}

#page_fc_Postkarten #zurueck_zur_uebersicht { display: block; }
#page_fc_sponsoring_spielplan #zurueck_zur_uebersicht { display: block; }

.gabmleKeys {
	position: absolute;
	top: 47px;
	width: 12px;
	max-width: 12px;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #000;
}

#gambleArea {
	position: relative;
	top: 0;
	left: 0;
	width: 570px;
	height: 94px;
	overflow: hidden;
	background: url(/image/2jahre_rewe/gewinnspiel_lueckentext.png) no-repeat left top;
}

#gambleKey01 { left: 117px; }
#gambleKey02 { left: 146px; }
#gambleKey03 { left: 183px; }
#gambleKey04 { left: 240px; }
#gambleKey05 { left: 285px; }
#gambleKey06 { left: 384px; }
#gambleKey07 { left: 422px; }

#page_Gewinnspiel_2jahre .tx-nxgewinnspiel-pi1 input { border: 1px solid #b1b1b1; }

/* NEU */

a { color: #c0002b; }

.breadcrumb { display: none; }

#coBox {
	width: 100%; min-height: 100%;
	position: relative;
	background: url(/image/web09/top_bg.png) repeat-x;
}

#coBox_inner {
	width: 974px; min-height: 100%;
	margin: 0 auto;
}

#coTop {
	width: 960px; height: 196px;
	position: relative;
	margin-left: 7px;
}

#coTop_Header {
	position: absolute;
	left: 0; top: 11px;
	z-index: 30;
	width: 960px; height: 93px;
	background: url(/image/web09/header_bg.png) no-repeat;
}

#coTop_KV {
	position: absolute;
	left: -228px; top: 0;
	z-index: 20;
	width: 450px; height: 196px;
}

#coTop_hmenu {
	position: absolute;
	right: 0; top: 104px;
	z-index: 10;
	width: 960px; height: 44px;
	background: url(/image/web09/hmenu_bg.png) no-repeat 149px 0;
}

#coMiddleTop_header {
	position: absolute;
	left: 0px; top: 0px;
}

#coMiddleTop a { margin-right: 10px; }

#coMiddle {
	width: 974px; min-height: 310px;
	background: url(/image/web09/content_bg_middle.png) repeat-y;
	position: relative;
}

#rewe_logo {
	position: absolute;
	left: 31px; top: 28px;
	width: 419px; height: 42px;
}

#rewe_logo a {
	width: 419px; height: 42px;
	display: block;
	background: url(/image/web09/rewe_logo.png) no-repeat;
}

#rewe_markt {
	position: absolute;
	left: 682px; top: 17px;
	width: 276px; height: 70px;
}

/*Marktsuche*/
	
#rewe_markt {
	position: relative;
	left: 619px; top: 11px;
	width: 340px; height: 80px;
}

#rewe_markt iframe {
	width: 340px;
	height: 80px;
	border: none;
	overflow: hidden;
}

#rewe_markt .typeFace-smallHeadline,
#marktsuche_iframe .typeFace-smallHeadline {
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #fff;
} 

#rewe_markt .typeFace-smallText,
#marktsuche_iframe .typeFace-smallText {
	font-size: 12px;
	line-height: 14px;
	color: #fff;
}


#marktsuche_1 { background: url(/image/web09/header_marktsuche_bg1.png) top right no-repeat; }

#marktsuche_1_link {
	float: right;
	width: 130px;
}

#marktsuche_1_adresse {
	position: relative;
	left: 64px;
	top: 4px;
	width: 270px;
}

#marktsuche_2 { background: url(/image/web09/header_marktsuche_bg2.png) top right no-repeat; }

a.link-marktsuche-pfeil {
	display: inline-block;
	background: url(/image/web09/btn_marktsuche_pfeil.png) no-repeat 3px 5px;
	padding-left: 15px;
	color: #fff;
	border-bottom: 1px solid #b98188;
	text-decoration: none;
	font-size: 11px;
	line-height: 15px;
}

#marktsuche_2 .typeFace-button a {
	font-size: 13px;
	color: #fff;
	line-height: 34px;
	font-weight: bold;
	text-align: center;
	border: none;
}

.btn-marktsuche {
	position: relative;
	top: 31px;
	left: 115px;
	width: 170px; 
	height: 36px;
}

.btn-marktsuche a {
	display: block;
	width: 170px; 
	height: 36px;
	background: url(/image/web09/btn_marktsuche.png) no-repeat 0 0;
	text-decoration: none;
}

.btn-marktsuche a:hover { background-position: 0 -36px; }

/*Ende Marktsuche */

#coMiddleTop_smenu { background: url(/image/web09/smenu.png) no-repeat right -46px; }

#coMiddleTop_smenu_inner { background: url(/image/web09/smenu.png) no-repeat; }

#smenu ul, #smenu2 ul { margin: 0; padding: 0; }

#smenu ul li a {
	line-height: 41px;
	margin: 0; padding: 0;
}

#smenu ul li, #smenu2 ul li { display: inline; }

#co_smenu {
	position: relative;
	background: url(/image/web09/content_bg_smenu.png) no-repeat;
	height: 22px;
}

#ContentTop {
	position: relative;
	width: 960px; /*height: 100%;*/
	display: block;
	margin: 0 auto;
	overflow: hidden;
}

#coMiddleTop {
	width: 974px; height: 64px;
	position: relative;
	background: url(/image/web09/content_bg_top.png) no-repeat left bottom;
}

#coMiddle {
	position: relative;
	width: 974px;
	background: url(/image/web09/content_bg_middle.png) repeat-y;
}

#coMiddleBottom {
	width: 974px; height: 282px;
	position: relative;
	background: url(/image/web09/content_bg_bottom.png) no-repeat left top;
}

#coMiddleFooter_inner {
	width: 974px; height: 282px;
	position: relative;
	background: url(/image/web09/content_bg_footer.png) no-repeat left top;
	padding-left: 7px;
}

#content {
	margin: 0 0 0 300px;
	width: 610px;
}


/* hmenu */
#hmenu { float: right; }

#hmenu, #hmenu ul { margin: 0; padding: 0; }

#hmenu li a b { display: none; }

#hmenu li, #hmenu a {
	display: block;
	list-style-type: none;
	height: 44px;
	float: left;
}

.hmenuImage { background: url('/image/web09/hmenu2.png') no-repeat; }

#hm1, #hm1 a  {
	width: 107px;
	background-position: 0px 0px;
}
#hm1 a:hover, #page_Angebote #hm1 a { background-position: 0px -46px; }

#hm2, #hm2 a {
	width: 101px;
	background-position: -107px 0px;
}
#hm2 a:hover, #page_Aktionen #hm2 a { background-position: -107px -46px; }

#hm3, #hm3 a {
	width: 124px;
	background-position: -208px 0px;
}
#hm3 a:hover, #page_Eigenmarken #hm3 a { background-position: -208px -46px; }

#hm4, #hm4 a {
	width: 117px;
	background-position: -332px 0px;
}
#hm4 a:hover, #page_MeinMarkt #hm4 a, #page_ppm #hm4 a { background-position: -332px -46px; }

#hm5, #hm5 a {
	width: 162px;
	background-position: -449px 0px;
}
#hm5 a:hover, #page_KochenundSport #hm5 a, #page_Warenkunde #hm5 a, #page_fc_sponsoring_spielplan #hm5 a { background-position: -449px -46px; }

#hm6, #hm6 a {
	width: 126px;
	background-position: -611px 0px;
}
#hm6 a:hover, #page_Unterhaltung #hm6 a { background-position: -611px -46px; }

h1 { padding: 0 0 2px 0; margin: 0; font-size: 28px; color: #333; line-height: 30px; font-weight: normal; }
h2 { padding: 0 0 20px 0; margin: 0; font-size: 20px; color: #57757c; line-height: 24px; font-weight: normal; }
h3 { padding: 0 0 20px 0; margin: 0; font-size: 17px; color: #57757c; line-height: 22px; font-weight: normal; }
h4 { padding: 0 0 0 0; margin: 0; font-size: 15px; color: #57757c; line-height: 18px; font-weight: bold; }

#footer {
	position: absolute;
	bottom: 0;
	margin-top: 20px;
	width: 100%; height: 35px;
	background: #cc071e;
	margin-top: 20px;
	text-align: center;
}

#footer_inner {
	width: 960px;
	margin: 0 auto;
}

#footer, #footer a {
	line-height: 35px;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#footer a:hover { border-bottom: 1px solid #f2c2c7; }

#footer #fbox_left {
	float: left;
	color: #fff;
	font-size: 12px;
}
#footer #fbox_right {
	float: right;
	color: #fff;
	font-size: 12px;
	padding-right: 123px;
	background: url(/image/web09/bottom_logo_2010.png) no-repeat right center;
}

#footer #fbox_left, #footer #fbox_left a { font-weight: bold; }

#footer #fbox_right img { padding-left: 44px; }

#footer #fbox_left a, #footer #fbox_right a { line-height: 35px; }

#coMiddleTop_smenu {
	position: absolute;
	right: 6px; top: 4px;
}

#coMiddleTop_header { left: 7px; }

#smenu ul, #smenu ul li { margin: 0; padding: 0; }
#smenu ul li a span {
	padding: 0 14px;
	display: -moz-inline-block;
	display: inline-block;
	line-height: 41px;
}

#smenu ul li a {
	text-decoration: none;
	color: #584940;
	display: inline-block;
	display: -moz-inline-box;
	cursor: pointer;
}

#smenu ul li a:hover, #smenu ul li.active a {
	background: url(/image/web09/smenu.png) no-repeat right -138px;
	/*font-weight: bold;*/
	color: #aa0011;
}

#smenu ul li a:hover span, #smenu ul li.active a span { background: url(/image/web09/smenu.png) no-repeat left -92px; }

#smenu2 {
	position: absolute;
	right: 7px; top: -20px;
	background-color: #fff;
	height: 25px;
	z-index: 20;
}

#smenu2 ul { padding-left: 14px; }

#smenu2 li a {
	color: #584940;
	text-decoration: none;
	background: url(/image/web09/smenu2.png) no-repeat 0 4px;
	line-height: 25px;
	padding: 0 14px 0 13px;
}

#smenu2 li a:hover, #smenu2 li.active a {
	color: #b52231;
	background: url(/image/web09/smenu2.png) no-repeat 0 -37px;
}

#NaviLeft, #teaser { display: none; }

#content {
	margin: 0 100px 0 100px;
	width: 760px;
}


#page_Startseite #coMiddleBottom { height: 155px; }

#page_Startseite #coMiddleTop {
	margin-top: -38px;
	height: 49px;
	background: url(/image/web09/content_bg_top.png) no-repeat left 34px;
}

#page_Startseite #co_box_top { display: none; }

#page_Startseite #content {
	width: 960px;
	margin-left: 0px;
}

#page_Startseite #coMiddleFooter_inner { display: none; }

#page_Startseite #co_smenu, #page_Startseite #datum, #page_Startseite #smenu {
	display: none;
}

#start_box_left {
	width: 690px;
	margin-right: 20px;
	float: left;
}

#start_box_right {
	width: 235px;
	float: left;
}

#start_kfeld { height: 322px; margin-bottom: 20px; }

.start_teaser_box {
	background: url(/image/web09/trennlinie_teaser.png) repeat-x bottom;
	position: relative;
	margin-bottom: 6px;
}

#startseite_angebote_head {
	margin-top: 7px;
	width: 690px; height: 28px;
	background-color: #cc071d;
}

.sa_left {
	float: left;
	border-left: 12px solid #cc071d;
	line-height: 28px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}

.sa_right {
	float: right;
	border-right: 12px solid #cc071d;
}

#content .sa_right a {
	line-height: 28px;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
}

#startseite_angebote {
	position: relative;
	width: 690px; height: 450px;
}

#content .start_teaser_box .stb_image a { border: 0; }

.start_teaser_box .stb_txt {
	padding: 0 10px;
	background-color: #CC071D;
	color: #fff;
	position: absolute;
	left: 0px; top: 58px;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	white-space: nowrap;
}

#start_box_right .stb_txt a {
	color: #fff;
	line-height: 25px;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	border: 0;
}

#start_box_right .stb_txt a:hover { color: #fff; }

.start_teaser_box .stb_link { padding: 5px 10px; }

#content .start_teaser_box .stb_link a {
	font-weight: bold;
	line-height: 18px;
	color: #aa0011;
	font-size: 13px;
	text-decoration: none;
	border: 0;
}

#content .start_teaser_box .stb_link a:hover { border-bottom: 1px solid #cc6670; }

.start_teaser_text_box { background: url(/image/web09/trennlinie_teaser.png) repeat-x top; }

.start_teaser_text_box_inner { background: url(/image/web09/trennlinie_teaser.png) repeat-x bottom; }

#content .start_teaser_text { padding: 5px 0; }

#content .start_teaser_text a {
	color: #57757C;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 15px;
	background: url(/image/web09/pfeil_rot.png) no-repeat 0 4px;
	border-bottom: 1px solid #abbabd;
}

#content .start_teaser_text a:hover,
#content .start_teaser_text a.hover {
	color: #aa0011;
	border-bottom: 1px solid #cc6670;
}

#mm_teaser { margin-bottom: 6px; }

/* PPM CSS */
.cb_headline { padding-bottom: 6px; }

.cb_headline a {
	font-size: 14px;
	line-height: 18px;
	color: #57757c;
	text-decoration: none;
	border-bottom: 1px solid #57757c;
	font-weight: bold;
}
.cb_headline a:hover {
	color: #660000;
	border-bottom: 1px solid #cc6670;
}

.cb_text a {
	font-weight: normal;
	color: #584940;
	border: 0;
	text-decoration: none;
	font-size: 13px;
}
.cb_text a:hover {
	border: 0;
	color: #584940;
}

.cb_teaser_box img {
	float: left;
	margin: 4px 9px 0 0;
	padding: 0 0 6px 0;
	border: 0;
}

.cb_headline,
.cb_text {
	float: left;
	overflow: hidden;
	width: 125px;
}

.cb_teaser_box {
	width: 225px; height: 140px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 35px 0 30px 15px;
}
/* PPM CSS END */

/* CSS Buttons */

.btn_global { /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

#content .btn_global a {
	background: transparent url(/image/web09/btn_global_left.png) no-repeat top left;
	display: block;
	float: left;
	font: bold 13px Arial; /* Change 13px as desired */
	line-height: 28px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 36px; /* Height of button background height */
	padding-left: 6px; /* Width of left menu image */
	text-decoration: none;
	color: #aa0011;
}

#content .btn_global a span {
	background: transparent url(/image/web09/btn_global_right.png) no-repeat top right;
	display: block;
	padding: 4px 20px 4px 12px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

#content .btn_global a:hover {
	color: #fff;
	background-position: 0 -36px;
}

#content .btn_global a:hover span { background: transparent url(/image/web09/btn_global_right.png) no-repeat right -36px; }

#content .btn_global a:active {
	color: #fff;
	background-position: 0 -72px;
}

#content .btn_global a:active span,
#content .btn_global a span:active {
	background: transparent url(/image/web09/btn_global_right.png) no-repeat right -72px;
}

/* CSS Buttons END */

#content .csc-frame-indent6633 { padding: 0 50px; }

.csc-frame-frame1 .csc-textpic-intext-left-nowrap .bodytext { padding-right: 50px; }

.csc-textpic-intext-right .bodytext { padding: 0 50px; }

#co_box_top { min-height: 40px; }

#zurueck_zur_uebersicht {
	padding: 28px 0;
	display: none;
}

#content .csc-frame-frame1 a {
	text-decoration: none;
	font-weight: normal;
	color: #584940;
	border: 0;
}

#content a.co_link {
	font-weight: bold;
	color: #aa0011;
	text-decoration: none;
	border-bottom: 1px solid #cc6670;
}

#content a.co_link:hover { color: #660000; }

#content #icon_bottom a, #content #tabbed-navigation a, #content #rezepte_bewertung_sterne a { border: 0; }

.co_line {
	background: url(/image/content_bottom_line.png) repeat-x left top;
	padding-top: 10px;
	margin-top: 10px;
	line-height: 1px;
	font-size: 1px;
}

span.textsub {
	position: relative;
	top: 0.3em;
	font-size: 80%;
	line-height: 0%;
	z-index: 0;
}

.ff { display: none; }