body, a, p, table, td, h1, h2, h3, h4, li {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
}

body, form { margin: 0px; padding: 0px; }

body, html { height: 100%; }

table { border-collapse: collapse; }
td { padding: 0px; vertical-align: top; }

body {
	scrollbar-face-color: #f6f2e9;
	scrollbar-highlight-color: #6e6969;
	scrollbar-shadow-color: #6e6969;
	scrollbar-3dlight-color: #f6f2e9;
	scrollbar-arrow-color: #6e6969;
	scrollbar-darkshadow-color: #f6f2e9;
	scrollbar-track-color: #f6f2e9;
	scrollbar-base-color: #f6f2e9;
	background: #ffdc00 url('image/body_bg_1.jpg') repeat-x fixed left top;
	
}

a { color: #c0002b; }
a:hover { text-decoration: none; }

table.content { /*height: 100%;*/ }
table.content td.tco_left { background: url('image/bg_rand_links.png') no-repeat right top; }
table.content td.tco_middle {
	width: 955px;
	background: # url('image/content_bg_shadow_wbg.png') repeat-y center top;
	position: relative
}

#page_Startseite table.content td.tco_middle {
	padding-bottom:30px;
}
#page_Startseite #breadcrumb p {
	display:none;
}
#English.page_Startseite table.content td.tco_middle {
	padding-bottom:30px;
}
#English.page_Startseite #breadcrumb p {
	display:none;
}
table.content td.tco_right { background: url() no-repeat left top; }

#contentTop {
	width: 955px;
	background: url('') no-repeat 0 95px;
}

#co_top {
	position: relative;
	width: 955px; height: 80px;
	background: #fff;
	z-index: 20;
}

#co_top #logo {
	position: absolute;
	left: 39px; top: 17px;
	width: 160px; height: 60px;
	background: url('image/logo_eins_a.jpg') no-repeat;
}

#co_top #logo a {
	display: block;
	width: 125px; height: 37px;
}

#co_top #logo a b { display: none; }

#co_top #qmenu {
	position: absolute;
	left: 600px; top: 62px;
	width: 200px; height: 14px;
	background: url() no-repeat;
}

#English #co_top #qmenu {
	position: absolute;
	left: 500px; top: 32px;
	width: 200px; height: 14px;
	background: url() no-repeat;
}
body.international#English #co_top #qmenu {
	background: url() no-repeat -77px 0;
}


#qm01 a b, #qm02 a b, #qm03 a b, #qm04 a b { display: none; }
#qm01 a { width: 71px; height: 13px; display: block; }
#qm02 a { width: 49px; height: 13px; display: block; }
/*#qm03 a { width: 47px; height: 13px; display: block; }*/
#qm04 a { width: 58px; height: 13px; display: block; }

#qm01, #qm02, #qm03, #qm04 { float: left; margin-right: 6px; }

#qm01 a:hover, #qm02 a:hover, #qm03 a:hover, #qm04 a:hover {
	background: url() no-repeat;
}


#qm01 a:hover, #kontakt #qm01 a:hover { background-position: 0 -22px; }
#qm02 a:hover, #English #qm02 a:hover, #page_Sitemap #qm02 { background-position: -77px -22px; }
/*#qm03 a:hover, #English #qm03 a:hover, #page_Kontakt #qm03 { background-position: -186px -22px; }*/
#qm04 a:hover, #English #qm04 a:hover, #page_International #qm04 { background-position: -132px -22px; }

body.international#English #qm01 { display: none; }





#co_top #suche {
	position: absolute;
	left: 795px; top: 29px;
	width: 150px; height: 30px;
}

input.search {
	color: #000000;
	font-size: 10px;
	line-height: 12px;
	height: 14px;
	border: 1px solid #68696B;
	padding: 0; margin: 0;
	border-spacing: 1px;
	background: #fff;
	color: #4A5670;
	width: 95px;
}

#menu {
	position: relative;
	width: 955px; height: 45px;
	background: url('image/hmenu.png') no-repeat;
	z-index: 10
}

#English #menu {
	position: relative;
	width: 955px; height: 45px;
	background: url('image/hmenu.png') no-repeat;
	z-index: 10
}

#hm01 a b, #hm02 a b, #hm03 a b, #hm04 a b, #hm05 a b, #hm06 a b, #hm07 a b { display: none; }
#hm01 a { width: 145px; height: 46px; display: block; }
#hm02 a, #hm03 a, #hm04 a, #hm05 a, #hm06 a, #hm07 a { width: 140px; height: 46px; display: block; }

#hm01 { position: absolute; left: 0px; top: 0px; }
#hm02 { position: absolute; left: 140px; top: 0px; }
#hm03 { position: absolute; left: 275px; top: 0px; }
#hm04 { position: absolute; left: 410px; top: 0px; }
#hm05 { position: absolute; left: 545px; top: 0px; }
#hm06 { position: absolute; left: 680px; top: 0px; }
#hm07 { position: absolute; left: 815px; top: 0px; }

#English #hm01 a:hover, #English #hm02 a:hover, #English #hm03 a:hover, #English #hm04 a:hover, #English #hm05 a:hover, #English #hm06 a:hover, #English #hm07 a:hover {
	background: url('../../www.rewe-group.com/image/hmenu.png') no-repeat;
}
#hm01 a:hover, #page_Startseite #hm01 a { 
	background: url('image/hmenu.png') no-repeat 0 -46px;
}
#hm02 a:hover, #page_Unternehmen #hm02 a, #page_ZahlenundFakten #hm02 a {
	background: url('image/hmenu.png') no-repeat -146px -46px;
}
#hm03 a:hover, #page_Vertriebslinien #hm03 a {
	background: url('image/hmenu.png') no-repeat -287px -46px;
}
#hm04 a:hover, #page_International #hm04 a {
	background: url('../../image/hmenu.png') no-repeat -428px -46px;
}
#hm05 a:hover, #page_Presse #hm05 a {
	background: url('../../image/hmenu.png') no-repeat -569px -46px;
}
#hm06 a:hover, #page_Karriere #hm06 a {
	background: url('../../image/hmenu.png') no-repeat -710px -46px;
}
#hm07 a:hover, #page_Kontakt #hm07 a {
	background: url('../../image/hmenu.png') no-repeat -851px -46px;
}

#breadcrumb { width: 935px; height: 27px; margin: 0 10px 0 10px; background-color: #fff; }
#breadcrumb p {
	padding: 0 10px 0 39px;
	margin: 0;
	line-height: 27px;
	text-transform: uppercase;
	font-size: 11px;
}

#breadcrumb p a { color: #c0002b; text-decoration: none; font-size: 11px; }

#content {
	width: 945px;
	background: #fff url('../../image/content_bg.jpg') repeat-x;
	min-height: 237px;
	position: relative; margin-left:5px; margin-right:0; margin-top:0; margin-bottom:0
}

#content2 {
	background: url('../../shadow_navi_bottom.png') repeat-y 199px 0;
	width: 945px;
	min-height: 237px;
	position: relative
}

#content3 {
	background: url('') no-repeat 199px 0;
	width: 945px;
	min-height: 237px;
	position: relative
}

#page_Startseite #content2, #page_Startseite #content3, #English.page_Startseite #content2, #English.page_Startseite #content3 { background: none; }
#page_Startseite table.content td.tco_middle, #English.page_Startseite table.content td.tco_middle { background-image: url('../../www.rewe-group.com/image/content_bg_shadow.png'); }


#content_left {
	float: left;
	width: 199px;
	margin-right: 15px;
	padding-top: 44px;
	background: url() no-repeat 0 44px;
}
#content_middle {
	position: relative;
	float: left;
	width: 525px;
	margin-right: 15px;
}
#content_right {
	float: left;
	width: 170px;
	padding-top: 55px;
	background: url() no-repeat 0 34px;
}
#content_right div.csc-textpic, #content_right div.csc-textpic-text {
	/*padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C1BFBF;*/
}
#content_right .csc-frame-rulerAfter {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #C1BFBF;
}

#content_right p.bodytext {
	/*clear:both;*/
}
h1 {
	padding: 20px 0 0 0; margin: 0 0 10px 0;
	font-size: 24px;
	color: #707172;
	font-weight: normal;
}
h2 { padding: 0; margin: 0; font-size: 12px; font-weight: bold; }
h3 { padding: 10px 0 0 0; margin: 0; font-size: 16px; font-weight: normal; }
.bodytext { padding: 0px; margin: 0px; }
p.csc-linkToTop { padding: 10px 5px 5px 0; margin: 0 0 20px 0; line-height: 16px; border-bottom: 1px dashed #d7d8d9; }
.csc-textpic {   }

#NaviLeft { width: 199px; }

#NaviLeft .smenu {
	background: url('../image/smenu_bullet_n.png') no-repeat 10px 8px;
	padding-left: 24px
}

#NaviLeft .smenu a {
	color: #6e6969;
	line-height: 15px;
	text-decoration: none;
	width: 175px;
	display: block;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
}

#NaviLeft .smenu_act {
	background: #fff url('') no-repeat 10px 8px;
	padding-left: 24px;
	border-top: 1px solid #c1bfbf;
	border-bottom: 1px solid #c1bfbf
}

#NaviLeft .smenu_act a {
	color: #c0002b;
	line-height: 20px;
	text-decoration: none;
	width: 175px;
	display: block;
	font-weight: bold;
	font-size: 11px;
}

#NaviLeft .ssmenu {
	background: #fff url('../image/bullet.png') no-repeat 0 8px;
}

#NaviLeft .ssmenu_act .ssm_inner {
	padding-left: 13px;
	background: #fff url('../image/bullet.png') no-repeat 0 8px;
	border-top: 1px solid #c1bfbf
}

#NaviLeft .ssmenu .ssm_inner {
	padding-left: 13px;
	background: #fff url('../image/smenu_bullet_n.png') no-repeat 0 8px;
	border-top: 1px solid #c1bfbf
}

#NaviLeft .ssmenu a {
	color: #6e6969;
	line-height: 20px;
	text-decoration: none;
	width: 162px;
	display: block;
	font-weight: normal;
	font-size: 11px;
}

#NaviLeft .ssmenu_act a {
	color: #c0002b;
	line-height: 20px;
	text-decoration: none;
	width: 162px;
	display: block;
	font-weight: normal;
	font-size: 11px;
}

#NaviLeft .sssmenu_act .sssm_inner {
	padding-left: 26px;
	background: #fff url('../image/bullet.png') no-repeat 13px 8px;
	border-top: 1px solid #c1bfbf
}

#NaviLeft .sssmenu .sssm_inner {
	padding-left: 26px;
	background: #fff url('../image/bullet.png') no-repeat 13px 8px;
	border-top: 1px solid #c1bfbf
}

#NaviLeft .sssmenu a {
	color: #6e6969;
	line-height: 20px;
	text-decoration: none;
	width: 149px;
	display: block;
	font-weight: normal;
	font-size: 11px;
}

#NaviLeft .sssmenu_act a {
	color: #c0002b;
	line-height: 20px;
	text-decoration: none;
	width: 149px;
	display: block;
	font-weight: normal;
	font-size: 11px;
}

#NaviLeft .smenu a:hover, #NaviLeft .ssmenu a:hover, #NaviLeft .sssmenu a:hover { color: #c0002b; }

#NaviLeft .ssmenu { display: none; }
#NaviLeft .sssmenu { display: none; }

#NaviLeft .smenu_act .ssmenu { display: block; }
#NaviLeft .ssmenu_act .sssmenu { display: block; }

table.contenttable { width: 100%; border: 2px solid #fff; }
table.contenttable td { border: 1px solid #abadb1; padding: 3px; color: #707172; }
table.contenttable tr.tr-0, table.contenttable tr.tr-last { background: #e6e6e8; }
table.contenttable tr.tr-0 td { border: 1px solid #e6e6e8; border-bottom: 0px; color: #c0002b; font-weight: bold; }
table.contenttable tr.tr-last td { border: 1px solid #e6e6e8; border-top: 0px; }

table.contenttable-1 { width: 100%; border: 0px solid #fff; }
table.contenttable-1 td { border: 0px solid #abadb1; padding: 3px; color: color: #707172; }
table.contenttable-1 tr.tr-0, table.contenttable-1 tr.tr-last { background: transparent; }
table.contenttable-1 tr.tr-0 td { border: 0px solid #e6e6e8; border-bottom: 0px; color: #707172; font-weight: bold; }
table.contenttable-1 tr.tr-last td { border: 0px solid #e6e6e8; border-top: 0px; }

#page_ZahlenundFakten table.contenttable .td-0 { width: 225px; }
#page_ZahlenundFakten table.contenttable .td-1 { width: 75px; text-align: right; }
#page_ZahlenundFakten table.contenttable .td-2 { width: 75px; text-align: right; }
#page_ZahlenundFakten table.contenttable .td-3 { width: 75px; text-align: right; }
#page_ZahlenundFakten table.contenttable .td-last { width: 75px; text-align: right; }
/*#page_ZahlenundFakten table.contenttable { margin: 0 0 15px 0; line-height: 16px; border-bottom: 1px dashed #d7d8d9; }*/

.b_search { padding-left: 5px; vertical-align: middle; }

#page_Startseite #content_left, #page_Startseite #content_right, #English.page_Startseite #content_left, #English.page_Startseite #content_right  { display: none; }
#page_Startseite #content_middle, #English.page_Startseite #content_middle { margin: 0; padding: 0; width: 935px; }

#start_left {
	position: relative;
	float: left;
	padding: 12px 15px 0 24px;
}

#start_left .start_tl1 {
	position: relative;
	width: 175px; height: 235px;
	background: url('../../start_handel_bg.png') no-repeat 0 29px;
}

#start_left .start_tl1 .gr { margin: -10px 0 0 10px; }
#start_left .start_tl1 .text { margin: 5px 0 0 10px; color: #707172; font-size: 10px; font-weight: bold; width: 140px; }

.handel_logos1 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 0; }
.handel_logos2 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -34px; }
.handel_logos3 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -68px; }
.handel_logos4 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -102px; }
.handel_logos5 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -136px; }
.handel_logos6 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -170px; }
.handel_logos7 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -238px; }
.handel_logos8 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -272px; }
.handel_logos9 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -306px; }
.handel_logos10 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -374px; }
.handel_logos11 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -408px; }
.handel_logos12 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_handel_logos.png') no-repeat 0 -442px; }

#start_left .start_tl2 {
	position: relative;
	width: 175px; height: 215px;
	background: url('../../www.rewe-group.com/image/start_touristk_bg.png') no-repeat;
}

#start_left .start_tl2 .gr { padding: 10px 0 0 10px; }
#start_left .start_tl2 .text { margin: 5px 0 0 10px; color: #707172; font-size: 10px; font-weight: bold; width: 140px; }

.touristik_logos1 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 0; }
.touristik_logos2 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -34px; }
.touristik_logos3 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -68px; }
.touristik_logos4 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -102px; }
.touristik_logos5 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -136px; }
.touristik_logos6 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -170px; }
.touristik_logos7 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -204px; }
.touristik_logos8 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -238px; }
.touristik_logos9 { width: 48px; height: 34px; background: url('../../www.rewe-group.com/image/start_touristik_logos.png') no-repeat 0 -272px; }

#HandelLogos { position: absolute; left: 0; top: 184px; width: 48px; height: 34px; }

#TouristikLogos { position: absolute; left: 0; top: 174px; width: 48px; height: 34px; }

#start_middle {
	position: relative;
	float: left;
	width: 720px; height: 342px;
}

#start_middle_bg { position: absolute; left: 0; top: 0; width: 720px; height: 342px; }
#start_middle_text1 { position: absolute; left: 344px; top: 39px; width: 170px; height: 180px; }
#start_middle_text2 { position: absolute; left: 344px; top: 238px; width: 170px; height: 45px; }
#start_middle_link { position: absolute; left: 344px; top: 294px; width: 170px; height: 20px; }
#start_middle_teaser1 { position: absolute; left: 558px; top: 33px; width: 145px; height: 138px; }
#start_middle_teaser2 { position: absolute; left: 558px; top: 193px; width: 145px; height: 138px; }

#start_bottom1 {
	position: relative;
	float: left;
	background: url('../../www.rewe-group.com/image/start_bg_teaser_unten.jpg') no-repeat 0 22px;
	width: 255px; height: 109px; margin-left:0; margin-right:15px; margin-top:12px; margin-bottom:0
}
#start_bottom2 {
	position: relative;
	float: left;
	background: url('../../www.rewe-group.com/image/start_bg_teaser_unten.jpg') no-repeat 0 22px;
	width: 255px; height: 109px; margin-left:0; margin-right:15px; margin-top:12px; margin-bottom:0
}
#start_bottom3 {
	position: relative;
	float: left;
	background: url('../../www.rewe-group.com/image/start_bg_teaser_unten.jpg') no-repeat 0 22px;
	width: 175px; height: 109px; margin-left:0; margin-right:0; margin-top:12px; margin-bottom:0
}

#start_bottom1_co { position: absolute; left: 10px; top: 18px; }
#start_bottom2_co { position: absolute; left: 10px; top: 18px; }
#start_bottom3_co { position: absolute; left: 10px; top: 18px; }

.co_zurueck {
	display: none;
	position: absolute;
	left: 10px; top: 9px;
	white-space: nowrap;
	padding-left: 14px;
	background: url('../../www.rewe-group.com/image/icon_zurueck.png') no-repeat 0 2px;
}
.co_zurueck a {
	color: #707172;
	text-decoration: none;
}
.co_nachoben {
	position: absolute;
	left: 10px; top: 9px;
	padding-left: 14px;
	white-space: nowrap;
	background: url('../../www.rewe-group.com/image/icon_nachoben.png') no-repeat 0 2px;
}
.co_nachoben a {
	color: #707172;
	text-decoration: none;
}

.news-list-container {
	width: 525px;
}
.news-list-contentwrap p.bodytext {
	width: 410px;
}
.news-list-item {
	font-family : Arial, sans-serif;
	width: 525px;
	padding: 0;
}
.news-list-hr3 {
	padding: 2px 0 0 0; margin: 0;

}
.news-list-hr3 a {
	color: #c0002b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	text-decoration: none;
	padding: 0; margin: 0;

}
#news-list-teaser {
	margin-top:2px;
}
#news-list-teaser a {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 18px;
	margin: 0; padding: 0;
}
 
.news-list-date {
	color: #707172;
	font-size: 11px;
	font-weight: bold;
}
 
.news-list-imgwrap {
	float: left;
	width: 100px;
	margin: 0; padding: 0;
}
 
.news-list-contentwrap {
	margin-left: 5px;
	float: left;
	width: 400px;
	padding: 0 0 0 10px;
}
 
.news-clear {
	clear: both;
	margin: 0;
}
 
.news-list-trenner {
	background-image: url('../../www.rewe-group.com/image/news-trenner.png');
	background-repeat: repeat-x;
	width: 100%;
	height: 1px;
	margin-top: 5px
}
 
.news-single-item {
	width: 525px;
}

#news-single-item-top {
	width: 525px; height: auto;
	
	background: #E7E7E7 url('../../www.rewe-group.com/image/news-single-item-topbg.png') repeat-x;
	border-top: 1px solid #acadb1;
	margin: 0; padding:0;
	
}
 
.news-single-item-imgwrap {
	width: 265px;
	float: left;
	margin: 0; padding: 0;
}
.news-single-item-headlinewrap {
	width: 250px;
	float: left;
	margin: 0;
}
 
div.news-single-timedata {
	color: #707172;
	font-size: 11px;
	font-weight: bold;
	margin: 0; padding: 5px 0 0 0;
}

h2.news-single-item-h2 {
	font-size: 18px;
	font-weight: normal;
	color: #707172;
	line-height: 21px;
	margin: 0;
}
 
.news-single-item-headlinewrap h3 {
	font-size: 12px;
	font-weight: bold;
	color: #6f7072;
	line-height:18px;
	margin-top: 0;
	padding: 0;
}
.news-single-trenner {
	background: url('../../www.rewe-group.com/image/news-trenner.png') repeat-x left center;
	width: 100%;
	margin: 0; padding: 0;
	font-size: 1px;
	line-height: 10px;
	height: 10px
}
 
#news-single-item-content {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	width: 525px;
	margin-top: 10px;
	padding: 0;
}
#news-single-item-head {
	background-image: url('../../www.rewe-group.com/image/news-aktuelles.png');
	background-repeat: no-repeat;
	width: 100%;
	height: 17px;
	text-align: right
}
#news-single-item-head a{
	font-size: 12px;
	text-decoration: none;
}
p.news-single-imgcaption {
	padding:3px 3px 0px 5px;
	font-size:11px;
	clear:both;
	margin-top:0px;
	margin-bottom:3px;
}
/* Styles tt_news end   */

#content_rb { position: absolute; right: 0px; bottom: 0; display: none; }

#page_Presse #content_rb {
	display: none;
	width: 194px; height: 343px;
	background: url('../../www.rewe-group.com/image/teaser_platzhalter.jpg') no-repeat;
}


div.csc-sitemap ul,div.csc-sitemap ul ul, div.csc-sitemap ul ul ul, div.csc-sitemap ul ul ul ul {
	list-style-type:square;
}
div.csc-sitemap ul {
	/*margin-left:0px;*/
}

label { width: 135px; display: block; float:left; }
div.csc-mailform-field { clear: both; }
fieldset.csc-mailform { border: 0px; }
form#mailform input, form#mailform select { margin-bottom: 5px; }

#page_Karriere li.csc-section, #English.page_Karriere li.csc-section { list-style-type: none; }

#start_middle_text2 { padding-top: 33px; }
#start_middle_text1 .head, #start_middle_text2 .head, #start_middle_teaser1 .head, #start_middle_teaser2 .head {
	font-weight: bold;
	color: #707172;
	text-transform: uppercase;
	font-size: 11px;
}

#start_middle_text1 .text {
	font-size: 11px;
}

#start_middle_link { padding-top: 20px; }

.preis {
	font-size: 24px;
	font-weight: bold;
	color: #c0002b;
}
.preis_kl {
	font-size: 18px;
}


.stdl { width: 90px; }
.stdr {
	vertical-align: middle;
	font-weight: bold;
	color: #707172;
	font-size: 11px;
	font-style: italic;
}

#smt_rewe, #smt_penny {
	width: 265px;
	position: relative;
}

#smt_rewe .head, #smt_penny .head {
	position: absolute;
	left: 0px; top: 0px;
}

.link_rewe_text {
	color: #c0002b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 0px; top: 17px;
}

.link_penny_text {
	color: #c0002b;
	font-size: 12px;
	font-weight: bold;
	position: absolute;
	left: 0px; top: 17px;
}

.link_rewe_logo {
	padding-left: 0px;
	position: absolute;
	left: 109px; top: 14px;
}

.link_penny_logo {
	padding-left: 0px;
	position: absolute;
	left: 135px; top: 2px;
}

.weitermeldungen {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#start_middle_teaser_international {
	position: absolute;
	left: 558px; top: 33px;
	width: 140px; height: 300px;
}

.smti_logo {
	width: 140px; height: 50px;
}

.smti_logo td {
	text-align: center;
	vertical-align: middle;
	width: 140px; height: 45px;
}

.smti_link { height: 27px; }

.smti_link a {
	font-size: 11px;
	color: #c0002b;
	text-decoration: none;
	line-height: 15px;
}

#start_middle_rd {
	position: relative;
	float: left;
	width: 720px; height: 463px;
}

#start_middle_bg { position: absolute; left: 0; top: 0; width: 720px; height: 342px; }
#start_middle_text1_rd { position: absolute; left: 11px; top: 290px; width: 500px; height: 100px; }
#start_middle_text2_rd { position: absolute; left: 11px; top: 424px; width: 250px; height: 45px; }
#start_middle_link_rd { position: absolute; left: 380px; top: 441px; width: 250px; height: 20px; }
#start_middle_teaser1_rd { position: absolute; left: 539px; top: 26px; width: 165px; height: 195px; }
#start_middle_teaser2_rd { position: absolute; left: 539px; top: 255px; width: 165px; height: 195px; }

#start_bottom1_rd {
	position: relative;
	float: left;
	margin: 12px 15px 0 0;
	background-color: #F1F1F1;
	width: 175px; height: 140px;
	border-left: 24px solid #fff;
}
#start_bottom2_rd {
	position: relative;
	float: left;
	margin: 12px 15px 0 0;
	background-color: #F1F1F1;
	width: 350px; height: 140px;
}
#start_bottom3_rd {
	position: relative;
	float: left;
	margin: 12px 0 0 0;
	background-color: #F1F1F1;
	width: 350px; height: 140px;
}

#start_bottom1_co_rd { position: absolute; left: 0px; top: 14px; }
#start_bottom2_co_rd { position: absolute; left: 10px; top: 18px; }
#start_bottom3_co_rd { position: absolute; left: 10px; top: 18px; }

#start_bottom1_co_rd table { height: 125px; }

.weitermeldungen_rd {
	color: #C0002B;
	background: url('../../www.rewe-group.com/image/start_pfeil_teaser.png') no-repeat right 3px;
	padding-right: 14px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none
}
#start_middle_rd .head_rd {
	font-weight: bold;
	color: #000;
	font-size: 14px;
}
#start_middle_rd .text_rd {
	color: #000;
	font-size: 12px;
}

.csc-textpic-intext-left-nowrap p.bodytext {
	padding-left: 10px;
}

#content_right p.bodytext, #content_right a {
	font-size: 11px;
}