
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
}
body {
line-height : 1;
background-image:url(../images/aldi-sued-hintergrund-sterne.jpg);
margin:0px;
padding:0px;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
body {
text-align : center;
}
.container {
width : 918px;
margin : 0 auto;
text-align : left;
background-color: #FFFFFF;
}
.showgrid {
background : url(../images/grid.png);
}
body {
margin : 1.5em 0;
}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16 {
float : left;
margin-right : 10px;
}
div.last {
margin-right : 0;
}
.span-1 {
width : 48px;
}
.span-2 {
width : 106px;
}
.span-3 {
width : 250px;
padding-left:20px;
}
.span-4 {
width : 222px;
}
.span-5 {
width : 280px;
}
.span-6 {
width : 338px;
}
.span-7 {
width : 396px;
}
.span-8 {
/* width : 454px; */
width: 454px !important;
width /**/: 445px;

}
.span-9 {
width : 512px;
}
.span-10 {
width : 570px;
}
.span-11 {
width : 628px;
}
.span-12 {
width : 686px;
}
.span-13 {
width : 744px;
}
.span-14 {
width : 802px;
}
.span-15 {
width : 860px;
}
.span-16, div.span-16 {
/* width : 918px; */
margin : 0;
width: 918px !important;
width /**/: 920px;



}
.append-1 {
padding-right : 58px;
}
.append-2 {
padding-right : 116px;
}
.append-3 {
padding-right : 174px;
}
.append-4 {
padding-right : 232px;
}
.append-5 {
padding-right : 290px;
}
.append-6 {
padding-right : 348px;
}
.append-7 {
padding-right : 406px;
}
.append-8 {
padding-right : 464px;
}
.append-9 {
padding-right : 522px;
}
.append-10 {
padding-right : 580px;
}
.append-11 {
padding-right : 638px;
}
.append-12 {
padding-right : 696px;
}
.append-13 {
padding-right : 754px;
}
.append-14 {
padding-right : 812px;
}
.append-15 {
padding-right : 870px;
}
.prepend-1 {
padding-left : 58px;
}
.prepend-2 {
padding-left : 116px;
}
.prepend-3 {
padding-left : 174px;
}
.prepend-4 {
padding-left : 232px;
}
.prepend-5 {
padding-left : 290px;
}
.prepend-6 {
padding-left : 348px;
}
.prepend-7 {
padding-left : 406px;
}
.prepend-8 {
padding-left : 464px;
}
.prepend-9 {
padding-left : 522px;
}
.prepend-10 {
padding-left : 580px;
}
.prepend-11 {
padding-left : 638px;
}
.prepend-12 {
padding-left : 696px;
}
.prepend-13 {
padding-left : 754px;
}
.prepend-14 {
padding-left : 812px;
}
.prepend-15 {
padding-left : 870px;
}
div.border {
padding-right : 4px;
margin-right : 5px;
border-right : 1px solid #eee;
}
div.colborder {
padding-right : 46px;
margin-right : 43px;
border-right : 1px solid #eee;
}
.pull-1 {
margin-left : -58px;
}
.pull-2 {
margin-left : -116px;
}
.pull-3 {
margin-left : -174px;
}
.pull-4 {
margin-left : -232px;
}
.pull-5 {
margin-left : -290px;
}
.pull-6 {
margin-left : -348px;
}
.pull-7 {
margin-left : -406px;
}
.pull-8 {
margin-left : -464px;
}
.pull-9 {
margin-left : -522px;
}
.pull-10 {
margin-left : -580px;
}
.pull-11 {
margin-left : -638px;
}
.pull-12 {
margin-left : -696px;
}
.pull-13 {
margin-left : -754px;
}
.pull-14 {
margin-left : -812px;
}
.pull-15 {
margin-left : -870px;
}
.pull-16 {
margin-left : -928px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16 {
float : left;
position : relative;
}
.push-1 {
margin : 0 -58px 1.5em 58px;
}
.push-2 {
margin : 0 -116px 1.5em 116px;
}
.push-3 {
margin : 0 -174px 1.5em 174px;
}
.push-4 {
margin : 0 -232px 1.5em 232px;
}
.push-5 {
margin : 0 -290px 1.5em 290px;
}
.push-6 {
margin : 0 -348px 1.5em 348px;
}
.push-7 {
margin : 0 -406px 1.5em 406px;
}
.push-8 {
margin : 0 -464px 1.5em 464px;
}
.push-9 {
margin : 0 -522px 1.5em 522px;
}
.push-10 {
margin : 0 -580px 1.5em 580px;
}
.push-11 {
margin : 0 -638px 1.5em 638px;
}
.push-12 {
margin : 0 -696px 1.5em 696px;
}
.push-13 {
margin : 0 -754px 1.5em 754px;
}
.push-14 {
margin : 0 -812px 1.5em 812px;
}
.push-15 {
margin : 0 -870px 1.5em 870px;
}
.push-16 {
margin : 0 -928px 1.5em 928px;
}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16 {
float : right;
position : relative;
}
.box {
padding : 1.5em;
margin-bottom : 1.5em;
background : #e5ecf9;
}
hr {
background : #ddd;
color : #ddd;
clear : both;
float : none;
width : 100%;
height : 0.1em;
margin : 0 0 1.45em;
border : none;
}
hr.space {
background : #fff;
color : #fff;
}
.clearfix:after, .container:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
.clearfix, .container {
display : inline-block;
}
* html .clearfix, * html .container {
height : 1%;
}
.clearfix, .container {
display : block;
}
.clear {
clear : both;
}
body {
font-size : 0.8em;
margin : 14px 0;
}
.container {
font-family : Arial, Helvetica, sans-serif;
font-size : 0.9em;
}
.topnav a {
display : inline-block;
padding : 6px 10px 5px 0;
font-weight : bold;
float : left;
}
.header {
height : 110px !important ;
position : relative;
z-index : 2;
}
.header a.home {
display : block;
height : 105px;
}
.menu-prepend {
height : 105px;
float : left;
}
.menu {
list-style : none;
position : relative;
top : 93px;
margin : 0;
float : left;
}
.menu li {
display : block;
float : left;
padding-right : 20px;
font-weight : bold;
position : relative;
}
.menu li a {
display : block;
float : left;
}
.menu ol {
display : none;
list-style : none;
padding : 0;
margin : 0;
position : absolute;
left : 0;
top : 17px;
border-top : none !important ;
}
.menu ol li {
float : none;
padding : 5px 5px 5px 5px;
line-height: 1.2em;
}
.menu ol li a {
float : none;
}
.footer span {
display : block;
float : left;
padding-top : 5px;
padding-bottom : 5px;
height : 12px;
}
.footer a {
font-weight : bold;
display : block;
float : left;
padding-right : 10px;
padding-top : 5px;
padding-bottom : 5px;
height : 12px;
}
.footer a.print {
background : url(../images/print.gif) no-repeat 0 5px;
padding-left : 27px;
padding-right : 0;
}
.footer a.pdf {
background : url(../images/pdf.gif) no-repeat 5px 3px;
padding-left : 27px;
padding-right : 0;
}
h3 {
margin : 1em 0;
font-size : 1em;
line-height : 1.4em;
}
h3.first {
margin-top : 0;
}
p {
margin : 1em 0;
line-height : 1.4em;
}
.content ul {
line-height : 1.4em;
margin : 1em 0;
}
.content ul li {
background-position : 4px 6px;
background-repeat : no-repeat;
background-image : url(../images/list.gif);
padding-left : 15px;
}
p.first {
margin-top : 0;
}
img {
border : none;
}
.image_replace .replaced_text {
display : none;
}
.aldi-sued-unternehmensgruppe {
color: #064f6d;
font-weight : bold;
}
a {
text-decoration : none;
color : #0f0f55;
}
.underline {
text-decoration : underline;
}
.underline-spacer{
line-height: 1.4em;
}
.content {
position : relative;
color : #0f0f55;
z-index : 1;
}
.imagelinkbox {
position : relative;
margin-bottom : 15px;
}
.imagelinkbox h2 {
display : none;
}
.imagelinkbox a {
position : absolute;
right : 8px;
bottom : 10px;
font-weight : bold;
}
.content .left {
width : 440px;
margin : 27px 0 0 10px;
}
.content .right {
margin-top : 27px;
margin-left : -7px;
}

.contentheader {
padding-top : 27px;
padding-left : 9px;
padding-bottom : 20px;
}
.contentwrapper {
padding-left : 9px;
padding-bottom : 30px;
}
.contentwrapper .times h3 {
margin-bottom : 0;
}
.contentwrapper .times p {
margin-top : 0;
font-weight : bold;
}
.contentwrapper .times p span {
font-weight : normal;
}
.contentwrapper .left {
float : left;
width : 257px;
margin : 0 13px 0 0;
}
.contentwrapper .middle {
float : left;
width : 417px;
margin-right : 13px;
}
.contentwrapper .right {
float : left;
width : 200px;
margin : 0;
}
.contentwrapper .middleright {
float : left;
width : 630px;
}
.contentwrapper .line {
clear : left;
height : 1px;
margin-bottom : 10px;
padding-top : 10px;
width : 899px;
}
.halfbox {
width : 450px;
float : left;
}
#forPrint {
display : none;
}
.container {
border : 1px solid #007fb2;
}
.topnav {
border-bottom : 1px solid #007fb2;
background : #cde5f1;
}
.topnav a {
color : #064f6d;
}
.header {
background : url(../images/aldi-sued-header.jpg) no-repeat top left;
}
.menu ol {
background : #cde5f1;
border : 1px solid #007FB2;
}
.menu li a {
color : #cce5f0;
}
.menu li a:hover, .menu li a.active {
color : #ffffff;
}
.menu li ol a {
color : #007FB2;
}
.menu li ol a:hover, .menu li ol a.active {
color : #007FB2;
text-decoration : underline;
}
.menu li ol a.on {
text-decoration:underline;
}
.footer {
background : #fff;
border-top : 1px solid #007fb2;
color : #0f0f55;
}
.footer a {
color : #0f0f55;
}

/* Neu */
.box_wrapper {
	clear: left;
	float: left;
	width: 900px !important;
	width /**/: 890px;
	margin: 0 0 0 10px;
	padding: 0;
}

.box_wrapper h4 {
	font-size: 1em;
	font-weight: bold;
	color: #8a1e20;
}
.box_wrapper h5 {
	font-size: 1em;
	font-weight: bold;
	color: #610709;
	margin: 0;
}
.box_wrapper p {
	color: #610709;
}
.box_wrapper.line {
	padding-bottom: 10px;
	border-bottom: 1px solid #610709;
}
.box_wrapper.mit-freunden-geniessen {
	padding-bottom: 10px;
	border-bottom: 1px solid #e0c3d3;
}
.box_wrapper.schoene-stunden-mit-der-familie {
	padding-bottom: 10px;
	border-bottom: 1px solid #c6d6b7;
}
.box_wrapper.besinnliche-momente-im-advent {
	padding-bottom: 10px;
	border-bottom: 1px solid #ebdbd5;
}
.box_wrapper.beschwingt-ins-neue-jahr {
	padding-bottom: 10px;
	border-bottom: 1px solid #c1e9ec;
}


.box_rezeptflyer {
	float: left;
	width: 700px !important;
	width /**/: 690px;
	position: relative;
}

.box_rezeptflyer .box_rezept {
	position: absolute;
	top: 170px;
	left: 45px;
	width: 175px;
}

.box_rezeptflyer .box_inhalt {
	position: absolute;
	left: 270px;
	top: 10px;
	width: 410px;
}
.box_rezeptflyer.next {
	background: url(../images/4_1/5.jpg) no-repeat 0 10px;
	height: 360px;
}
.box_rezeptflyer.drei {
	background: url(../images/4_1/7.jpg) no-repeat 0 10px;
	height: 490px;
}
.box_rezeptflyer.next .box_rezept {
	top: 329px;
	left: 0;
	padding: 10px 10px 150px 10px;
	width: 232px;
	background: #78910c url(../images/4_1/6.jpg) no-repeat bottom left;
}
.box_rezeptflyer.next .box_rezept p {
	color: #fff;
}

/* Genusstipps */
.box_genusstipps {
	float: left;
	width: 555px;
	position: relative;
	height: 1600px;
}

.box_genusstipps .box_rezept {
	position: absolute;
	top: 170px;
	left: 45px;
	width: 175px;
}

.box_genusstipps .box_inhalt {
	position: absolute;
	left: 10px;
	width: 553px;
}

.box_genusstipps .box_inhalt .contentbox{
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_genusstipps .box_inhalt .contentbox p{
	color:#3c1431;
	margin-left: 340px;
	line-height: 1.3em;
	padding-right: 10px;
}
.box_genusstipps_ein_drittel {
	padding-top:10px;
	float: right;
	width: 290px !important;
	width /**/: 290px;
	height: auto;
}
.box_genusstipps_ein_drittel p {
	padding-left:10px;
	padding-right:10px;
}
.box_genusstipps_ein_drittel table {
	/* padding-left:10px;
	padding-right:10px; */
	line-height: 1.4em;
	color:#3c1431;
}
.box_genusstipps_ein_drittel tr{
border-top: solid 1px #ff0000;
}

.box_genusstipps_ein_drittel td {
/*
border: solid 1px #ff0000;
*/
}

.box_genusstipps_ein_drittel tbody{
	background-color: #f3e1ef;

}


.box_ein_drittel {
	float: left;
	width: 180px !important;
	width /**/: 190px;
	height: auto;
	padding: 10px;
	margin-top: 10px;
/*	margin-bottom: 20px; */
}

.box_ein_drittel p{
margin: 0px;
padding: 2px 0 2px 0;
}

.time {
margin: 0px;
padding: 5px 0 0 0;
}

.time h4 {
	color: #682c51;
	margin: 0px;
	padding: 8px 0 0 0 !important;
}









.box_ein_drittel_doppel{
	float: left;
	width: 200px !important;
	width /**/: 190px;
	height: auto;
	margin-top: 10px;
}
.box_ein_drittel_1{
	padding: 10px !important;
}


.box_links {
	float: left;
	margin-top: 10px;
	padding: 10px;
	width: 230px !important;
	width /**/: 250px;
	height: 291px;
	background: url(../images/4_1/3.jpg) no-repeat top left;
}
.box_mitte {
	float: left;
	margin: 10px 10px 0 10px;
	width: 430px;
}

.content_header_gfx{
	margin: 25px 10px 0 10px;
}
