﻿/*<rde-dm:attribute mode="write" attribute="request:rdeResponseMimetype" op="set" value="text/css"/>*/
@charset "utf-8";
/* Basic Elements */
html { /* Linken Scrollbalken immer anzeigen */
    overflow-x: auto;
    overflow-y: scroll;
}
body {
    background-color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background: url(/static_content/lidl_fr/images/bg.gif) repeat-x;
    margin: 0;
}
img {
    border:0;
}
.clear {
    clear:both;
}
#page {
    width: 984px;
    /*margin: 0 auto;*/
    margin:10px auto 0;
    background:url(/static_content/lidl_fr/images/contenttop.png) left top no-repeat;
    background-position: 0 232px;
}
/* Plattform 1*/
#pf1 #content {
   float: left;
    width: 776px;
    margin-top:12px;
    margin-bottom:2px;
    margin-left: 2px;
}
#pf1 #main { /* Plattform 1*/
    margin:8px 0 0;
    padding:0 15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    line-height:16px;
}
#pf1 #main h1 {
    color:#003277;
    font-family:"trebuchet MS", verdana;
    font-size:24px;
    line-height:28px;
    margin:0;
    padding:10px 0 14px;
}
/* Plattform 2*/
#pf2 #content {
    float: left;
    width: 783px;
    margin-top:12px;
    margin-bottom:-4px;
}
#pf2 #main {
    margin:8px 0 0;
    padding:0 14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    line-height:16px;
}
#pf2 #wrapper {
    float: left;
    width: 984px;
    background:url(/static_content/lidl_fr/images/menubg.png) left top repeat-y;
    margin-left:-1px;
}
#pf2 #main h1 {
    padding:11px 0 16px;
    margin-left:-2px;
}
/* Plattform 3*/
#pf3 #content {
    float:left;
    width:583px;
    margin-bottom:-8px;
}
#pf3 #main {
    margin-top:12px;
    padding:0 14px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    line-height:16px;
}
#pf3 #wrapper {
    float: left;
    width: 984px;
    background:url(/static_content/lidl_fr/images/menubg.png) left top repeat-y;
    margin-left:-1px;
}
#pf3 #main h1 {
    padding:18px 0 19px;
}
#pf3 #main h1.sortiment {
    background-color:#EA8416;
    color:#FFFFFF;
    height:60px;
    line-height:60px;
    margin-left:-7px;
    margin-right:-6px;
    margin-top:20px;
    padding:0 15px 0 8px;
}
/* Plattform 4*/
    
#pf4 #content {
    float: left;
    width: 100%;
    margin-top:12px;
    margin-bottom:-6px;
}
#pf4 #main {
    margin:8px 8px 0px;
    padding:0 8px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    line-height:16px;
}
#pf4 #main h1 {
    margin-left:-2px;
    padding:11px 0 14px;
}
/* END Plattform*/
#pf3 #wrappercrosselling {
    float: left;
    width: 984px;
    margin-left:-1px;
}
#left {
    float: left;
    width: 193px;
    padding-left:1px;
}
#right {
    float: left;
    width: 200px;
    margin-top:12px;
    margin-bottom:4px;
}
#pf1 #right {
    margin-left:-2px;
    margin-top:12px;
}
#rightmain {
    margin:8px 0 4px;
}
#header {
    width: 100%;
    height: 194px;
}
#footer {
    width: 100%;
    height:24px;
    margin-left:-1px;
    padding: 5px 0;
    color: #fff;
    background:url(/static_content/lidl_fr/images/footer.png) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
    color:#003277;
    clear:both;
}
#footer div {
    width:192px;
    text-align:center;
    float:left;
    color:#FFF;
}
#footer ul {
    float:left;
    margin:0;
    padding:0;
    padding:0 0 0 8px;
    width:738px;
}
#footer li {
    font-size:9px;
    font-weight:normal;
    display:inline;
}
/* Bild wird nicht angezeigt - warum? */
#footer li.active {
    background:url(<img src="/static_content/lidl_fr/images/footer_active_background.png">) center;
}
#footer li.active a {
    color:#023377;
}
#footer a {
    font-size:11px;
    font-weight:normal;
    color:#023377;
    text-decoration:none;
}
#footer a:hover {
    color:#B41E0A;
}
#footer .topbutton {
    background: url(/static_content/lidl_fr/images/icons.png) left bottom no-repeat;
    display:block;
    float:left;
    height:34px;
    margin-top:-10px;
    width:32px;
}
#footer span {
    display:none;
}
#wrap {
    background: url(/static_content/lidl_fr/images/headerbg.png) no-repeat left top;
    height: 196px;
    width:777px;
    float:left;
    margin-left:6px;
}
/*Hack FF & Safari*/
html:not([dummy]) #logo { margin-top:-1px; } 
#slogen {
    margin: 6px 0 13px 0;
}
/* Sprachauswahl */
#sprachauswahl {
    position: absolute;
    width:192px;
    margin-left:785px;
    margin-top:-26px;
    display:none;
}
#sprachauswahl h1 {
    margin:0;
    padding:4px 0 0 8px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#003278;
    background:url(/static_content/lidl_fr/images/sprachauswahl.png) left top no-repeat;
    text-align:left;
    height:23px;
    cursor:pointer;
}
#sprachauswahl h1 a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#003278;
    text-decoration:none;
}
#sprachauswahl ul {
    text-align:left;
    padding:0;
    margin:0;
    padding-bottom:8px;
    list-style:none;
    background:url(/static_content/lidl_fr/images/sprachauswahl.png) left bottom no-repeat;
}
#sprachauswahl li {
    text-align:left;
    background:url(/static_content/lidl_fr/images/sprachauswahlbg.png)
}
#sprachauswahl li a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#003278;
    padding-left:8px;
    text-decoration:none;
}
#sprachauswahl li a:hover {
    color:#FFF;
}
/* Darstellung von Links im Contentbereich */
.linkContent {
    font-size:14px;
    height:23px;
}
/* Darstellung von Links im Marginalbereich */
.linkMaginal {
    font-size:11px;
    font-weight:bold;
    height:14px;
}
#right .flash {
    margin-bottom:4px;
}
#logo {
    background: url(/static_content/lidl_fr/images/logo.png) no-repeat left;
    width:194px;
    height:196px;
    float:left;
}
 /* Marginalbereich */
#right .standardteaser {
    width:200px;
    margin-bottom:5px;
    padding: 0px 8px 0px 0px;
}
#right .standardteaser h4 {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    color:#003278;
    line-height:18px;
    background:url(/static_content/lidl_fr/images/marginal_bg_neu.png) left top no-repeat;
    height:21px;
    margin:0;
    padding: 5px 8px 0 9px;
}
#right .standardteaser .teasercontent {
    background:url(/static_content/lidl_fr/images/marginal_strich_neu.png) repeat-y;
}
#right .standardteaser img {
    padding-left:1px;
    margin:0;
}
#right .link {
    background:url(/static_content/lidl_fr/images/marginal_bg_neu.png) left bottom no-repeat;
    padding-top:7px;
    padding:7px 0 0 31px;
    margin:0;
    height:28px;
}
#right .link a {
    color:#003278;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
    line-height:19px;
}
#right .vollbildteaser {
    width:200px;
    margin-bottom:4px;
}
#right .vollbildteaser h4 {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    color:#FFF;
    line-height:18px;
    height:20px;
    margin:0;
    padding-left:8px;
    padding-right:8px;
    padding-top:5px;
}
#right .vollbildteaser p {
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    background:url(/static_content/lidl_fr/images/pfeillogo.png) left top no-repeat;
    padding-left:21px;
    margin-left:9px;
    height:14px;
}
#right .vollbildteaser a:link {
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration: none;
}
#right .vollbildteaser a:hover{
    color:#FFFFFF;
    text-decoration: none;
}
#right .vollbildteaser a:visited{
    color:#FFFFFF;
    text-decoration: none;
}
#right .funktionsteaser {
    width:200px;
    margin-bottom:1px;
    padding: 0px 8px 0px 0px;
    margin-bottom: 5px;
}
#right .funktionsteaser h4 {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    color:#003278;
    line-height:18px;
    background:url(/static_content/lidl_fr/images/marginal_bg_neu.png) left top no-repeat;
    height:21px;
    margin:0;
    padding:5px 9px 0;
}
#right .funktionsteaser h5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#003278;
    line-height:18px;
    background:url(/static_content/lidl_fr/images/marginal_bg_neu.png) right top no-repeat;
    height:23px;
    margin:0;
    padding: 2px 8px 0;
}
#right .funktionscontent {
    background:url(/static_content/lidl_fr/images/marginal_strich_neu.png) repeat-y;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:15px;
    color:#003278;
    padding:5px 8px 6px;
    padding-right:10px;
}
#right .funktionscontent #plz  {
    width:173px;
    color:#003278;
    margin-left:1px;
}
#right .border {
    background:url(/static_content/lidl_fr/images/dbl_line.png) left top no-repeat;
    width:200px;
    height:3px;
    margin:0px;
}
#right .border2 {
    background:url(/static_content/lidl_fr/images/dbl_line2.png) left top no-repeat;
    width:200px;
    height:3px;
    margin:0px;
}
#right .funktionsfooter {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    color:#003278;
    background:url(/static_content/lidl_fr/images/marginal_bg_neu.png) left bottom no-repeat;
    height:35px;
}
#right .funktionsfooter p {
    padding:0;
    margin:0;
    padding:10px 0 0 29px;
}
/* Contentbereich */
#main h1 {
    font-family:"trebuchet MS", verdana;
    font-size:24px;
    line-height:28px;
    color:#003277;
    margin:0;
    padding:19px 0;
}
#main h2 {
    font-family:"trebuchet MS", verdana;
    font-size:18px;
    font-weight: normal;
    line-height:10px;
    color:#b41e0a;
    margin-top:0;
    margin-bottom:9px;
    padding:0;
}
#pf3 #main h2 {
    line-height: 22px;
    margin-bottom: 4px;
    margin-top: -5px;
}
#pf3 #main .text h2 {
    line-height: 22px;
    margin-bottom: 4px;
}
#pf1 #main h2, #pf2 #main h2, #pf4 #main h2 {
    font-family:"trebuchet MS", verdana;
    font-size:18px;
    line-height:22px;
    color:#b41e0a;
    margin-top:0;
    margin-bottom: 4px;
    padding:0;
}
.absatz p, .absatztext p {
   color:#003278;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:16px;
    /*margin-bottom:-8px;*/
   margin-top:-5px;
    padding:0;
}
.text ul,
.lspalte ul,
.rspalte ul,
.aktuelles ul {
    color:#003278;
    line-height:16px;
    list-style-type:none;
    margin-top:-3px;
    margin-bottom:13px;
    /*list-style-position:inside;*/
    list-style-image:url(/static_content/lidl_fr/images/icon_bullet.gif);
    padding-left:25px;
}
.text li {
}
.textspalte {
    clear:both;
    margin-bottom:16px;
}
.lspalte {
    float:left;
    width:256px;
    margin-right:40px;
    margin-bottom:2px;
}
.rspalte {
    float:left;
    width:256px;
    margin-bottom:2px;
}
.textspalte img {
    margin-bottom:0px;
}
.bild img {
    margin-right: 16px;
    margin-bottom: 8px;
    float:left;
}
#pf3 .bild img {
    margin-right:15px;
}
.bild552 img {
    margin-bottom:12px;
}
#contentbild {
    margin-top:20px;
    margin-bottom:16px;
     *margin-bottom:14px;
    margin-left:-13px;
    padding-left:6px;
}
#content8px {
    margin-left:-8px;
    width:583px;
}
#content8px .datum em {
    padding-left:8px;
}
.absatz {
    margin-bottom:16px;
}
.absatztext {
    clear:both;
    margin-bottom:13px;
}
.absatz404 {
   margin-top:-16px;
   margin-bottom:14px;
}
.objekttext{
    float: left;
    margin-bottom: -6px;
    width:160px;
    /*margin-top:-16px;*/
}
.objekttext p {
   color:#003278;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:16px;
    padding:0;
    margin-bottom:0;
}
html>/**/body .objekttext p , x:-moz-any-link, x:default {padding-bottom:0px; }
#objektdetail {
    margin-top:-8px;
}
.objektdetailbild {
    margin-right:16px;
    margin-top:4px;
}
.objektdetailbild img {
    margin-top:-4px;
    margin-right:15px;
    margin-bottom:8px;
}
#objektdetail .absatz {
    margin-bottom:8px;
}
#objektimage {
    clear:both;
    margin-top: 12px;
    margin-bottom: 0;
    margin-top: 0;
}
/* Darstellung von Links im Fließtext */
a:link {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#B41E0A;
    text-decoration:underline;
    font-weight:bold;
}
a:visited {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#738EB5;
    text-decoration:underline;
    font-weight:bold;
}
a:hover {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#B41E0A;
font-weight:bold;
    text-decoration:underline;
}
#contenthead {
    width:553px;
    height:100px;
    background:url(/static_content/lidl_fr/images/content_detail.png) left top no-repeat;
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom:5px;
    margin-top:20px;
}
#pf3 #main #contenthead h1 {
    color:#003278;
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    padding:8px 0 0;
    margin:0;
    line-height:12px;
}
#contenthead #preis {
    color:#003278;
    font-family:"trebuchet MS", verdana;
    font-size:24px;
    font-weight:bold;
    line-height:20px;
    margin:10px 1px 5px 0;
    padding:0;
    float:right;
    width:500px;
}
#contenthead #aktueller {float: right;}
#contenthead p {
    color:#003278;
    font-family:"trebuchet MS", verdana;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    line-height:16px;
    margin:0;
    padding:0;
}
#contentheadabstand {
    background-color:#FFFFFF;
    height:3px;
    margin-top:17px;
    width:100%;
}
#pageing {
    position: relative;
    float:left;
    margin-top:5px;
}
#icons .backsmall, #icons .backsmall_disable {
    position: absolute;
    right: 0;
    margin:10px 3px 0 7px;
}
#icons .forwardsmall, #icons .forwardsmall_disable {
    position: absolute;
    left: 0;
    margin:10px 3px 0 0;
}
#icons #artikel {
    float:left;
    margin: 9px 28px 0 22px;
    font-size:11px;
    font-weight:bold;
}
#blau {
    height:22px;
    line-height:22px;
    padding:0;
    margin-left:1px;
    margin-top:10px;
    width:307px;
    float:left;
}
html>/**/body #blau, x:-moz-any-link, x:default {padding-top:1px; }
#rot {
    float:right;
    padding:0 0 0 7px;
    height:22px;
    line-height:22px;
    margin-top:10px;
    margin-right:2px;
}
#contenthead li {
    display:inline;
    float:left;
    list-style-type:none;
    margin-right:8px;
    padding:0;
}
#rot li {
    margin-left:3px;
    margin-right:0;
}
#blau li.drucken {
    background:url(/static_content/lidl_fr/images/buttons.png) -166px -23px no-repeat;
    cursor:pointer;
    width:34px;
}
#blau li.einkaufszettel {
    background:url(/static_content/lidl_fr/images/buttons.png) 0 -23px no-repeat;
    cursor:pointer;
}
#blau li.sms {
    background:url(/static_content/lidl_fr/images/buttons.png) 0 -46px no-repeat;
    cursor:pointer;
}
#blau li.line {
    background:url() 0 0 no-repeat;
    height:37px;
    margin-top:-6px;
    width:3px;
    margin-left:-1px;
}
#blau a {
    font-family:"trebuchet MS", verdana;
    background:url(/static_content/lidl_fr/images/buttons.png) top right no-repeat;
    display:block;
    font-size:11px;
    color:#003278;
    margin-left:27px;
    padding-right:8px;
    text-decoration:none;
    font-weight:bold;
}
#blau span  {
    padding-left:4px;
}
#rot li {
    background:url(/static_content/lidl_fr/images/buttons.png) bottom left no-repeat;
    cursor:pointer;
}
#rot a {
    font-family:"trebuchet MS", verdana;
    background:url(/static_content/lidl_fr/images/buttons.png) bottom right no-repeat;
    display:block;
    font-size:11px;
    color:#b41e0a;
    margin-left:27px;
    padding-right:8px;
    text-decoration:none;
    font-weight:bold;
    white-space:nowrap;
    padding-left:4px;
}
#hpicture {
    clear:both;
    width:596px;
    margin-top:5px;
    font-family:"trebuchet MS",verdana;
}
#hpicture img {
    border-top: 1px solid #738eb5;
    border-left: 1px solid #738eb5;
    border-right: 1px solid #738eb5;
}
#hpicturebottom {
    background:url(/static_content/lidl_fr/images/content_detail.png) bottom left no-repeat;
    height:61px;
    padding-left:4px;
}
#hpicturebottom img {
    border: 1px solid #003379;
    margin-left:4px;
    margin-top:9px;
}
#hpicturebottom img:hover {
    border: 1px solid #b41e0a;
}
#hpicture .datum {
    background-color:#B41F0B;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    margin-top:-13px;
    margin-left: 1px;
    width:559px;
    position:relative;
}
#contenthead .alterpreis {
    color:#003278;
    display:inline;
    float:right;
    font-family:"trebuchet MS", verdana;
    font-size:8px;
    line-height:8px;
    margin-right:8px;
    padding-right:3px;
    padding-top:3px;
    text-align:right;
    white-space:nowrap;
}
#vpicture {
    font-family:"trebuchet MS",verdana;
}
#vpicturebottomend {
    float:left;
    background:url(/static_content/lidl_fr/images/content_detail.png) right bottom no-repeat;
    width:3px;
    height:60px;
}
#vpicture img {
    border-top: 1px solid #738eb5;
    border-left: 1px solid #738eb5;
    border-right: 1px solid #738eb5;
}
#vpicture .datum {
    background-color:#B41F0B;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    margin-top:-13px;
    margin-left: 1px;
    position:relative;
    width:280px;
}
#vpicturebottom {
    background:url(/static_content/lidl_fr/images/content_detail.png) bottom left no-repeat;
    float:left;
    height:61px;
    padding-left:4px;
    width:284px;
}
#vpicturebottom img {
    border: 1px solid #003379;
    margin-left:4px;
    margin-top:9px
}
#tabs {
    float: left;
    width:272px;;
}
#contenttabs {
    position:relative;
    z-index:10;
}
#contenttabs ul {
    height:33px;
    padding:0;
    margin:0;
    width:100%;
}
#contenttabs li {
    display:inline;
    float:left;
    list-style-type:none;
    padding:0;
    margin-right:1px;
}
#contenttabs li.active {
    background:url(/static_content/lidl_fr/images/contenttabs.png) no-repeat left top;
}
#contenttabs li.inactive {
    background:url(/static_content/lidl_fr/images/contenttabs.png) no-repeat left bottom;
}
#contenttabs .active a {
    font-family:trebuchet MS;
    display:block;
    padding:0 8px 0 5px;
    margin-left:5px;
    font-weight:bold;
    color:#003278;
    font-size:12px;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/contenttabs.png) no-repeat right top;
    line-height:33px;
}
#contenttabs .active a:focus {
    outline: none;
}
#contenttabs .inactive a {
    font-family:trebuchet MS;
    display:block;
    margin-left:5px;
    padding:0 8px 0 5px;
    font-weight:bold;
    color:#003278;
    font-size:12px;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/contenttabs.png) no-repeat right bottom;
    line-height:33px;
}
#contenttabs .inactive a:focus {
    outline: none;
}
#contenttabh, #contenttab2h {
    margin:0;
    padding:0 8px 5px;
    width:550px;
    border: 1px solid #738eb5;
    margin-top:-1px;
    display:block;
    background:#E6EBF2;
}
#contenttabh ul, #contenttab2h ul {
    background:#E6EBF2;
    list-style-type:none;
    padding:2px 0 0;
    margin:0;
}
#contenttabh li, #contenttab2h li {
    background: url(/static_content/lidl_fr/images/icon_bullet.gif) 0 9px no-repeat;
    color:#003277;
    padding:2px 0 0 12px;
    list-style-type:none;
}
#contenttab2h {
    display:none;
}
#contenttabv {
    background:#E6EBF2;
    margin:0;
    padding:8px;
    border: 1px solid #738eb5;
    margin-top:-1px;
    display:block;
}
#contenttabv ul {
    list-style-type:none;
    padding:2px 0 0;
    margin:0;
}
#contenttabv li {
    background:  url(/static_content/lidl_fr/images/icon_bullet.gif) 0 9px no-repeat;
    color:#003277;
    padding:2px 0 0 12px;
}
#contenttab2v {
    background:#E6EBF2;
    display:none;
    margin:0;
    padding:8px;
    border: 1px solid #738eb5;
    margin-top:-1px;
}
#contenttab2v ul {
    list-style-type:none;
    padding:2px 0 0;
    margin:0;
}
#contenttab2v li {
    background: url(/static_content/lidl_fr/images/icon_bullet.gif) 0 9px no-repeat;
    color:#003277;
    padding:2px 0 0 12px;
}
#contenttab ul {
    background:#E6EBF2;
    list-style-type:none;
    padding:8px;
    margin:0;
}
#contenttab2 li {
    background: #E6EBF2 url(/static_content/lidl_fr/images/icon_bullet.gif) 0 9px no-repeat
    color:#003277;
    padding:2px 0 2px 12px;
    list-style-type:none;
}
#contenttab2 ul {
    background:#E6EBF2;
    list-style-type:none;
    padding:8px;
    margin:0;
}
#contenttabh p, #contenttab2h p {
    padding:0px;
    margin:0px;
}
#contenttabv p, #contenttab2v p {
    padding:0px;
    margin:0px;
}
#contenttab li {
    background: url(/static_content/lidl_fr/images/icon_bullet.gif) 0 9px no-repeat;
    color:#003277;
    padding:2px 0 2px 12px;
    list-style-type:none;
}
#logos {
    margin-top:8px;
}
#logos img { margin-right:8px}
#hint {
    margin-bottom:-10px;
    color:#738eb5
}
#vhint {
    margin-bottom:15px;
    color:#738eb5;
    margin-top:8px;
}
.abstandtab {
    line-height:14px;
}
/*Buttons*/
.back {
    background: url(/static_content/lidl_fr/images/icons.png) 0 -27px no-repeat;
    height: 27px;
    line-height:23px;
    padding-left:30px;
    margin:16px 0 18px;
    cursor:pointer;
}
.back a, .back a:link, .back a:hover {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#003278;
}
.back a:link {
    }
.backsmall {
    background:transparent url(/static_content/lidl_fr/images/icons.png) no-repeat scroll 0 -127px;
    height:17px;
    line-height:14px;
    margin:8px 0 4px 0;
    width:18px;
    cursor:pointer;
}
.backsmall_disable {
    background:transparent url(/static_content/lidl_fr/images/icons.png) no-repeat scroll -18px -127px;
    height:17px;
    line-height:14px;
    margin:8px 0 4px 0;
    padding-left:18px;
    cursor:pointer;
}
.backsmall a, .backsmall_disable {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.backsmall a:link {
    color:#003278;
}
.forward, .forward2 {
    background: url(/static_content/lidl_fr/images/icons.png) 0 0 no-repeat;
    height: 27px;
    line-height:23px;
    padding-left:30px;
    margin:8px 0 12px;
    float: left;
}
.forwardkon {
    margin:24px 0 12px;
}
.forward a, .forward2 a{
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.forward a:link , .forward2 a:link, .forward a:visited , .forward2 a:visited, .forward a:hover, .forward2 a:hover{
    color:#003278;
    text-decoration:none;
     border:none;
}
.forwardsmall {
    background:transparent url(/static_content/lidl_fr/images/icons.png) no-repeat scroll 0 -148px;
    height:17px;
    line-height:14px;
    margin:8px 0 4px 0;
    width:17px;
    cursor:pointer;
}
.forwardsmall_disable {
    background:transparent url(/static_content/lidl_fr/images/icons.png) no-repeat scroll -18px -148px;
    height:17px;
    line-height:14px;
    margin:8px 0 4px 0;
    padding-left:17px;
    cursor:pointer;
}
.forwardsmall a, .forwardsmall_disable a  {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.forwardsmall a:link {
    color:#003278;
}
.shopping {
    height: 25px;
    line-height:23px;
    background: url(/static_content/lidl_fr/images/icons.png) 0 -213px no-repeat;
    padding-left:30px;
    margin:8px 0 4px 0;
}
.shopping a {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
    color:#003278;
}
.shopping a:hover, .shopping a:visited {
    text-decoration:none;
    color:#003278;
    font-weight:bold;
}
.forwardsmalljobs {
    background:transparent url(/static_content/lidl_fr/images/smallarrow.png) no-repeat scroll 0 0;
    line-height:14px;
    padding-left:21px;
    margin-left:1px;
    padding-bottom:1px;
    cursor:pointer;
}
.forwardsmalljobs a {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.forwardsmalljobs a:link {
    color:#003278;
    text-decoration:none;
     border:none;
}
.forwardsmalljobs a:visited { text-decoration:none; border:none;color:#003278;}
#jobbuttons {
    width: 554px;
    position: relative;
}
#jobbuttons #buttonleft {
    bottom: 0px;
}
#jobbuttons #buttonleft .zurueck {
    float: left;
    margin-bottom: 12px;
}
#jobbuttons #buttonright {
    margin-bottom: 8px;
    right: 0px;
    bottom: 0px;
}
.zoom {
    background:transparent url(/static_content/lidl_fr/images/icons.png) no-repeat scroll -33px -245px;
    font-size:35px;
    height:27px;
    float:left;
    width:40px;
    margin-bottom: 8px;
}
/*  Artikelboxen */
#artikelboxen {
    position:relative;
    margin-left:-17px;
    margin-top:-8px;
}
#main #artikelboxen .aktuellerpreis {
    margin-top:1px;
    margin-right:10px;
    margin-left: -8px;
}
#pf5 #main #artikelboxen .aktuellerpreis {
    margin-top:-4px;
}
#main #artikelboxen .alterpreis {
    margin-top:0px;
    margin-right: 8px;
}
#main #artikelboxen .datum {
    margin-top:-13px;
}
#pf1 #main h1.box {
    color:#FFF;
    padding:0;
    margin:16px -5px 3px 8px;
    background-color:#ea8416;
    padding:10px 8px 11px;
}
#pf5 #main h1.box {
    color:#FFFFFF;
    margin:0 8px;
    padding:10px 8px 11px;
    line-height:28px;
}
#hinweisbox {
    background-color:#B41E0A;
    vertical-align:middle;
    display:block;
    font-size-adjust:none;
    margin:0 -5px 0 8px;
}
#pf5 #hinweisbox {
    margin:0 8px;
}
#hinweisbox p {
    color:#FFFFFF;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    padding-bottom:6px;
    padding-left:7px;
    padding-top:5px;
    margin-bottom:3px;
    margin-top:8px;
}
.nachlass {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    background-color:#b41f0b;
    color:#fff;
    width:36px;
    height:18px;
    position: absolute;
    margin-top:8px;
    margin-left:0px;
    font-size:12px;
    display:inline;
    padding-left:3px;
    padding-top:3px;
}
#contentdetail .nachlass {
    margin-left:1px;
}
#pf6 #main .nachlass {
    margin-left:0px;
}
.nachlass em {
    font-style:normal;
    padding-left:3px;
    font-weight:bold;
}
.datum {
    background-color:#b41f0b;
    color:#FFFFFF;
    font-size:9px;
    font-weight:bold;
    margin-top:97px;
    position:absolute;
    width:100%;
    border-right: solid 7px #b41f0b;
    white-space: nowrap;
    overflow: hidden;
}
.datum em {
    padding-left:7px;
    font-style:normal;
    line-height:13px;
}
.artikelbeschreibung {
    font-size:11px;
    font-weight:bold;
    line-height:14px;
    color:#003278;
    margin-top:5px;
    padding-left:8px;
    padding-right: 11px;
    height:28px;
}
.beschreibung {
    font-size:13px;
    font-weight:bold;
    line-height:16px;
    color:#B41E0A;
    margin-top:6px;
    padding-left:6px;
    height:28px;
}
.shop {
    cursor:pointer;
    position: absolute;
    bottom: 4px;
    left: 0px;
}
.alterpreis {
    float:right;
    font-size:8px;
    color:#003278;
    padding-top:0;
    padding-right:3px;
    text-align:right;
    font-family:"trebuchet MS", verdana;
    line-height:8px;
}
#sortiment .alterpreis {
    padding-top:2px;
}
#sortiment .nachlass { 
    margin-left:0px;
}
#sortiment .aktuellerpreis {
    margin-top:3px;
}
.alterpreis em {
    font-size:8px;
    font-weight:bold;
    color:#b41e0a;
    text-decoration:line-through;
    font-style:normal;
    line-height:8px;
    font-family:"trebuchet MS", verdana;
}
.aktuellerpreis {
    float:right;
    font-size:20px;
    font-weight:bold;
    color:#003278;
    margin-right:8px;
    font-family:"trebuchet MS", verdana;
    margin-top:-4px;
}
#leftbox #box {
    width:182px;
    height:166px;    
}
.imagenoshade { 
    margin-top:-1px; 
    margin-left:-1px
}
.box1x1 {
    width:185px;
    height:170px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) top left no-repeat;
    position: absolute;
    z-index: 0;
    padding:1px;
}
.box1x1 .bild {
    width:182px;
    height:110px;
}
.box2x1 {
    padding:1px;
    width:377px;
    height:170px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -177px no-repeat;
    position: absolute;
    z-index: 0
    
}
.box2x1 .bild {
    width:374px;
    height:110px;
}
.box3x1 {
    width:569px;
    height:170px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -354px no-repeat;
    position: absolute;
    z-index: 0;
    padding:1px;
}
.box3x1 .bild {
    width:566px;
    height:110px;
}
.box4x1 {
    width:761px;
    height:170px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -1590px no-repeat;
    position: absolute;
    z-index: 0;
    padding:1px;
}
.box4x1 .bild {
    width:758px;
    height:110px;
}
.box1x2 {
    width:185px;
    height:346px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -531px no-repeat;
    position: absolute;
    z-index: 0;
    padding:1px;
}
.box1x2 .bild {
    width:182px;
    height:286px;
}
.box1x2 .datum {
    margin-top:270px;
}
.box2x2 {
    width:377px;
    height:346px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -884px no-repeat;
    position: absolute;
    z-index: 0;
    padding:1px;
}
.box2x2 .bild {
    width:374px;
    height:286px;
}
.box2x2 .datum {
    margin-top:270px;
}
.box3x2 {
    padding:1px;
    width:569px;
    height:346px;
    font-family:"trebuchet MS", verdana;
    background: url(/static_content/lidl_fr/images/artikelboxen_bg.png) 0 -1237px no-repeat;
    position: absolute;
    z-index: 0;
    
}
.box3x2 .bild {
    width:566px;
    height:286px;
}
.box3x2 .datum {
    margin-top:270px;
}
/* Rezept */
#zeit {
    background:url(/static_content/lidl_fr/images/icons.png) no-repeat 0 -80px;
    float:left;
    height:20px;
    margin-right:24px;
    margin-bottom:8px;
    margin-left:2px;
    line-height:18px;
}
#preisportion {
    background:url(/static_content/lidl_fr/images/icons.png) no-repeat 0 -103px;
    height:20px;
    line-height:18px;
    float:left;
}
#inhaltsstoffe {
    background:url(/static_content/lidl_fr/images/icons.png) no-repeat 0 -57px;
    height:20px;
    line-height:18px;
    margin-bottom:16px;
    margin-left:2px;
}
#inhaltsstoffe em {
    font-style:normal;
    color:#B41E0A
}
#preisportion span {
    padding-left:27px;
}
#zeit span {
    padding-left:27px;
}
#inhaltsstoffe span {
    padding-left:27px;
    white-space:nowrap;
}
#rezept h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#003278;
    margin-bottom:6px;
}
#rezept .rezeptmonat {
    color:#B41E0A;
    font-family:"trebuchet MS", verdana;
    font-size:18px;
    line-height:10px;
    margin-bottom:16px;
    margin-top:16px;
    padding:0;
}
#rezeptlogos {
    margin-bottom:16px;
}
#rezeptlogos img {
    margin-right:8px;
}
#rezept .bild img {
   margin-bottom:7px;
   margin-right:8px;
   margin-top:4px;
}
#pf3 #rezept h2 {
    color:##B41E0A;
    font-family:"trebuchet MS",verdana;
    font-size:18px;
    font-weight:bold;
    margin-bottom:0px;
    margin-top:0px;
}
.weiter {
    height: 27px;
    line-height:23px;
    background: url(/static_content/lidl_fr/images/icons.png) 0 0 no-repeat;
    padding-left:30px;
    margin:8px 0 12px;
    float:right;
    cursor:pointer;
}
.weiter a {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.weiter a:link {
    color:#003278;
}
.weitersmall {
    height: 17px;
    line-height:20px;
    background: url(/static_content/lidl_fr/images/icons.png) 0 -126px no-repeat;
    width:18px;
    margin:8px 3px 12px 0;
    float:right;
    cursor:pointer;
}
.weitersmall a {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.weitersmall a:link {
    color:#003278;
}
/* Aktuelles - Rahmen */
.b1, .b2, .b3, .b4 {
    font-size:1px;
    overflow:hidden;
    display:block;
}
.b1 {
    height:1px;
    background:#c3cede;
    margin:0 5px;
}
.b2 {
    height:1px;
    background:#FFF;
    border-right:2px solid #c3cede;
    border-left:2px solid #c3cede;
    margin:0 3px;
}
.b3 {
    height:1px;
    background:#FFF;
    border-right:1px solid #c3cede;
    border-left:1px solid #c3cede;
    margin:0 2px;
}
.b4 {
    height:2px;
    background:#FFF;
    border-right:1px solid #c3cede;
    border-left:1px solid #c3cede;
    margin:0 1px;
}
.contentb {
    background: #FFF;
    border-right:1px solid #c3cede;
    border-left:1px solid #c3cede;
}
.contentb div {
    padding-bottom:3px;
    padding-left:8px;
}
/* Aktuelles */
#pf3 #main h1.aktuelles {
    padding:18px 0 2px;
}
#aktuelles {
    margin:0;
    padding:11px 0 0 0;
    clear:right;
}
/*
#pf3 #main h1.aktuelles {
    padding:18px 0 0;
}
*/
#aktuelles span {
    float:left;
    padding-right:16px;
    padding-top:6px;
}
#aktuelles p {
    margin-top:2px;
}
.aktuell {
    color:#000000;
    margin-bottom:8px;
    margin-left:2px;
    margin-right:2px;
}
.margin8px {
    margin-bottom: 8px;
    padding-bottom: 8px;    
}
.contentb img {
    margin-right:7px;
    margin-top:4px;
}
.contentb em {
    font-style:normal;
    color:#B41E0A;
    font-family:"trebuchet MS", verdana;
    font-size:18px;
    color:#B41E0A;
    line-height:21px;
}
.contentb p {
    line-height:15px;
    margin-bottom:-2px;
    margin-top:3px;
}
.contentb a {
    color: #003278;
    text-decoration:none;
}
.zurueck, .zurueckaktuell {
    background: url(/static_content/lidl_fr/images/icons.png) 0 -27px no-repeat;
    height: 27px;
    line-height:23px;
    padding-left:31px;
    margin:5px 1px 20px;
    float:left;
    clear:both;
}
.zurueckimmo {
    background: url(/static_content/lidl_fr/images/icons.png) 0 -27px no-repeat;
    height: 27px;
    line-height:23px;
    padding-left:31px;
    float:left;
    clear:both;
}
.zurueck a, .zurueckimmo a, .zurueckaktuell a {
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    text-decoration:none;
}
.zurueck a:link, .zurueckimmo a:link, .zurueckaktuell a:link {
    color:#003278;
    text-decoration:none;
}
.zurueck a:visited, .zurueckimmo a:visited, .zurueckaktuell a:visited{
    color:#003278;
    text-decoration:none;
}
/*karriere*/
#karriere {
    margin-left:-1px;
}
.karriere {
    width:268px;
    float:left;
}
.karriereimage {
    background:url(/static_content/lidl_fr/images/karriere_hg.png) left top no-repeat;
    width:268px;
}
.karrieretext {
    background:transparent url(/static_content/lidl_fr/images/karriere_bg.png);
    padding:7px 8px 0;
}
.karriere p, .karriere2 p{ 
    margin-top:2px;
    margin-bottom:0;
    padding-bottom:8px
}
#karriere .text ul {
    margin-bottom:-2px;
    padding-bottom:0;
}
.karrierefooter {
    background:transparent url(/static_content/lidl_fr/images/karriere_hg.png) no-repeat 0 -322px;
    height:9px;
    margin-top:-9px;
    margin-bottom:15px;
}
#karriere .absatz {
    margin-left:1px;
}
#pf3 #karriere h1 {
    padding:18px 0 19px;
}
#pf3 #karriere h2 {
    margin-bottom:13px;
}
#karriere .absatz1 {
    margin-left: 1px;
    margin-bottom:16px;
}
#karriere .image {
   margin-bottom: 16px; margin-left:2px;
}
#stellensuche {
    background:url(/static_content/lidl_fr/images/karriere_hg.png) 0 -330px no-repeat;
    height:116px;
    margin-left:2px;
    margin-top:-1px;
    padding-top:16px;
    text-align:center;
    width:552px;
}
#stellensuche select {
    background-color:#FFFFFF;
    border:1px solid #B8C6D9;
    height:16px;
    font-size:11px;
    width:300px;
    margin-left:10px;
}
#stellensuchefooter {
    background:url(/static_content/lidl_fr/images/karriere_hg.png) left bottom no-repeat;
    height:10px;
    width:552px;
    margin-left:2px;
}
.bildkarriere img {
    margin-bottom:11px;
}
#stellensuche input[type="text"].textinput {
    width: 180px;
    height: 14px;
    background-color: #fff;
    margin-left:8px;
    border: 1px solid #B8C6D9;
}
#stellensuche p {
    padding-right:90px;
    padding-top:0px;
    text-align:right;
    margin:0 0 11px;
}
#stellensuche .forward {
    float:right;
    margin-right:8px;
    margin-top:4px;
}
#ergebnis { 
    margin:0 2px 16px 1px;
    padding-left:1px;
}
#ergebnis hr {
    width:552px;
    background:#b41e0a;
    border:1px solid #b41e0a;
    margin-top:16px;
}
#ergebnis td {
    border-right:1px solid #B5C6D6;
    padding-bottom:7px;
    padding-left:8px;
    padding-right:8px;
    vertical-align:middle;
}
#ergebnis th {
    background:#D9E0EB;
    border-right: 1px solid #b5c6d6;
    padding:4px 8px;
}
#ergebnis .st2 {
    background:#e7eff7;
}
#ergebnis .botton {
    border-right: none;
    padding:0 0 0 8px;
}
/* Immobilien */
#objektliste {
    background:transparent url(/static_content/lidl_fr/images/karriere_hg.png) no-repeat scroll 0 -330px;
    margin-left:2px;
    margin-top:-12px;
    padding: 0 0 29px 0;
    width:552px;
}
.bildimmo{ margin-left:2px;margin-bottom:10px;}
#objektliste p {
    padding-left:7px;
    padding-top:17px;
    text-align:left;
}
#objektliste .forward {
    float:right;
    margin-right:16px;
    margin-top:0px;
}
#objektliste select {
    width:190px;
}
#objekttabelle {
    border: 0;
    padding-top: 16px;
    margin: 0;
    width: 551px;
}
#objekttabelle .objtbl_left {
    border: 0;
    vertical-align: bottom;
    padding-right: 4px;
    padding-top: 0;
}
#objekttabelle .objtbl_right {
    border: 0;
    vertical-align: bottom;
    padding-left: 4px;
    padding-top: 0;
}
#objekttabelle div {
    width: 74px;
    overflow: hidden;
}
#objekttabelle select {
    float: right;
    margin-top: -16px
}
#objektlistefooter {
    background:transparent url(/static_content/lidl_fr/images/karriere_hg.png) no-repeat scroll left bottom;
    height:10px;
    width:552px;
    margin-left:1px
}
#objektsuche {
    margin-left:2px;
    margin-right:2px;
    margin-bottom:16px;
}
#objektsuche .immohead {
    padding-left:8px;
    background:#D9E0EB;
    padding-bottom:0;
    padding-left:8px;
    padding-top:0;
}
#objektsuche .info {
    padding-left:8px;
    border-right: 1px solid #D9E0EB;
    padding-bottom:8px;
    font-weight:normal;
}
#objektsuche hr {
    width:552px;
    background:#b41e0a;
    border:1px solid #b41e0a;
    margin-top:16px;
}
#objektsuche .forward {
    float:right;
    margin-top:16px;
}
#objektsuche .weitersmall {
    margin:8px 0 12px 2px;
}
#objektliste select {
    background-color:#FFFFFF;
    border:1px solid #B8C6D9;
    height:16px;
    font-size:11px;
}
#objektimage img {
    border: 1px solid #003379;
    margin-bottom:8px;
}
#objektimage img:hover {
    border: 1px solid #b41e0a;
}
#objektdetail hr {
    width:100%;
    background:#003278;
    border:1px solid #003278;
    border-color:#003278 #FFFFFF #FFFFFF;
    border-style:solid;
    border-width:1px;
    margin-top:-11px;
    clear:both;
}
.popupimg {
    float:left;
    margin-left:8px;
}
#buttons {
    margin-left: 390px;
}
#buttons .forward {
    margin:12px 0 4px;
}
#buttonright {
 float:right;
 margin-bottom:8px;
}
#buttonright .forward, #buttonright .forward2 {
    float: none;
    margin-top: 4px;
    margin-bottom: 4px;
}
#estatedetail #buttonright{
   float:right;margin-bottom:8px;margin-top:-4px;
}
#buttonleft {
   margin-top:-4px;
}
#abstand {
    clear:right;
    height:8px;
}
#auswahl {
    margin-bottom:24px;
    margin-left:-2px;
}
/*table*/
table {
    border:medium none;
    margin:16px 0 0;
    padding:0;
    /*width:100%;*/
    border-bottom: 2px solid #b41e0a;
    border-top: 2px solid #b41e0a;
}
th {
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    background:#D9E0EB none repeat scroll 0 0;
    border-right:1px solid #B5C6D6;
    padding:4px 8px;
}
td {
    border-right:1px solid #B5C6D6;
    padding:4px 8px 8px;
    vertical-align:middle;
}
.clearborder {
    border-right:medium none;
    height:8px;
}
.innertable {
    border:medium none;
    margin:24px 0 0;
    padding:0;
    width:100%;
    border-bottom: 2px solid #b41e0a;
    border-top: 2px solid #b41e0a;
}
.innertable2 {
    margin:5px 0 0 0px;
    padding:0;
    width:100%;
    border: 0;
}
.innertable th, .innertable2 th {
    font-weight:bold;
    text-align:left;
    vertical-align:top;
    margin-left: 0;
    margin-right: 1px;
}
.innertable2 th {
    border: 0;
    background: none;
    padding-left: 0;
    padding-right: 0;
    width: 0;
}
.innertable2 .tdcenter {
    padding-right: 2px;
}
.innertable2 .tdexposeright {
    width: 100%;
}
.innertable td {
    border:medium none;
    padding: 0 0 8px;
    vertical-align:top;
}
.innertable2 td {
    border:medium none;
    padding: 4px 0;
    vertical-align:top;
}
#ergebnis .clearborder, #ergebnis .objektsuche {
    border-right: none;
    height:8px;
}
.tdexposeright p { margin-top:1px;}
#ergebnis .clearborder, #ergebnis .objektsuche {
    border-right: none;
    height:8px;
}
/* kontaktformular */
#newsletterform {
    margin-top:-1px;    
}
#newsletterform .forward {
    margin-bottom:9px;
}
#newsletterform #kontaktformular {
   margin-top:0;
   padding:1px 8px 0;
}
#teilnahme, #newsletter{
    margin-right:8px;
}
#kontakt {
    padding-top:8px;
}
#kontaktformular {
    background:transparent url(/static_content/lidl_fr/images/karriere2_hg.png) 0 -668px no-repeat;
    width:540px;
    margin-bottom:0px;
    padding:16px 8px 0;
}
#kontaktformular .absatz {
   margin-bottom:0px;
   padding-left:8px;
   padding-right:8px;
}
#kontaktfooter {
    background:transparent url(/static_content/lidl_fr/images/karriere2_hg.png) no-repeat scroll left bottom;
    height:8px;
    width:552px;
}
#kontaktformular label {
    width: 180px;
    
}
#kontaktformular #name, #anrede, #nachricht, #vorname, #email, #strasse, #telefon, #telefax, #plz, #ort, #ort2, #store_city, #store_street  {
    height: 14px;
    background-color: #fff;
    width:288px;
    border: 1px solid #B8C6D9;
    font-size:11px;
}
#kontaktformular #anrede {
    width:160px;
    height:16px;
}
#kontaktformular #nachricht {
    height:100px;
}
#kontaktformular #plz {
    width:288px;
    margin-right:3px;
}
#kontaktformular #ort {
    width:197px;
}
#kontaktformular #auswahlB {
    margin-left:24px;
}
#kontaktformular .label {
    width:120px;
    float:left;
}
#kontaktformular input, #kontaktformular select {
    margin-bottom:8px;
}
#kontaktformular .radio {
    margin-left:120px;
}
#kontaktformular .radiobtn {
    margin-top:15px;
    *margin-top:11px;
}
#kontaktformular div .radiolabel {
    margin-top:12px;
    vertical-align:middle;
    margin-left:4px;
}
#kontaktformular textarea {
    overflow:auto;
}
#kontakt .forward {
    float:right;
    *margin-bottom:-4px;
    margin-bottom:20px;
    margin-right:7px;
    margin-top:0;
}
#kontakt {
    padding-top:7px;
}
/* Crosselling */
#contentheadsmall {
    background: url(/static_content/lidl_fr/images/marginal_bg_neu.png) no-repeat scroll left top;
    margin-left:8px;
}
#contentheadsmall h1 {
    background:#FFFFFF url(/static_content/lidl_fr/images/marginal_bg_neu.png) no-repeat scroll -14px top;
    color:#003278;
    font-family:"trebuchet MS", verdana;
    font-size:14px;
    font-weight:bold;
    height:20px;
    line-height:18px;
    margin:0 0 0 6px;
    padding:5px 2px 0;
}
#wrappercrosselling #left .box1x1 {
    margin-left: 8px;
    position:relative;
}
/*PLZ Suche*/
#plzsuche {
    margin-bottom:16px;
    margin-top:-2px;
    padding:0;
}
#plzsuche input {
    margin-bottom:8px;
}
#plz {
    background-color:#FFFFFF;
    border:1px solid #B8C6D9;
    font-size:11px;
    height:14px;
    width:288px;
}
#plzsuche label {
    width:83px;
}
#plzsuche .label {
    float:left;
}
/*Sortiment*/
#sortiment {
    margin-left:-15px;
    margin-top:8px;
    position:relative;
}
/* Verantwortung */
#verantwortung img {
    margin-right:8px;
    margin-bottom:-5px;
}
#verantwortung h2 {
    font-family:"trebuchet MS", verdana;
    font-size:18px;
    color:#003278;
    line-height:22px;
    font-weight:bold;
    margin-bottom:-4px;
}
#main #verantwortung .absatz .text h2{
color:#003278;
}
#verantwortung h3 {
    font-family:"trebuchet MS", verdana;
    font-weight:bold;
    font-size:16px;
    line-height:22px;
    color:#B41E0A;
    margin: 5px 0 3px;
    padding:0;
}
#verantwortung .absatz {
    margin-bottom:12px;
}
#verantwortung hr {
    color:#000;
    margin-bottom:12px;
    margin-top:12px;
}
#verantwortung p {
    color:#000;
}
#verantwortung img {
    margin-right:8px;
    margin-bottom:-7px;
}
#pf1 #leftbox #contentheadsmall h1 { 
    background:#FFFFFF url(/static_content/lidl_fr/images/marginal_bg_neu.png) no-repeat scroll -14px top;
    color:#003278;
    font-family:"trebuchet MS",verdana;
    font-size:14px;
    font-weight:bold;
    height:20px;
    line-height:18px;
    margin:0 0 0 6px;
    padding:5px 2px 0;
}
#leftbox #contentheadsmall { 
    margin-left: -8px;
    width:184px;
}
#leftbox {
    float:left;
    margin-left:0;
    padding-left:1px;
    width:193px;
}
#pf1 #main #leftbox {
    margin-left:-1px;
    padding-left:0;
}
#leftbox .box1x1 {
    margin-left:-8px;
    position:relative;
}
#contentdetail {
    float:left;
    margin-bottom:2px;
    margin-top:12px;
    margin-left:-9px;
    width:558px;
}
#pf1 #contenthead { 
    margin-top:0px;
}
#pf1 #contentdetail { 
    margin-top:0px;
}
#pf1 #contentdetail #contenthead h2 {
    color:#003278;
    font-family:"trebuchet MS",verdana;
    font-size:14px;
    font-weight:bold;
    line-height:12px;
    margin:0;
    padding:8px 0 0 1px;
}
#contentdetail #hpicturebottom {
    width:568px;
}
#leftbox .nachlass { 
    margin-left:0px;
}
#leftbox .aktuellerpreis {
    margin-top:1px;
    margin-right:11px;
}
#tabsv {
    margin-right:-10px;
    margin-left:0px;
    float:left;
    width:271px;
}
/* neighbouring_country */
#main .country {
    padding-left: 2px;
}
/* opening */
.opening .adress {
    color:#B41E0A;
}
.opening p {
    line-height:18px;
    margin-top:-6px;
}
.opening a span {
    background:url(/static_content/lidl_fr/images/logo_pdf.gif) no-repeat;
    color:#606469;
    display:block;
    padding-left:45px;
    width:100px;
    font-weight:normal;
    height:35px;
    margin-top:6px;
}
.openingpic {
    float:left;
    margin-right: 16px;
}
.opening {
    float:left;
}
.opening a {
    text-decoration:none
}
/* Listen */
#pf5 #left .menu h1 {
    background:url(/static_content/lidl_fr/images/menuh1.png) left top no-repeat;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    line-height:29px;
    margin:12px 0 0 -1px;
    padding:0 0 0 8px;
    width:187px;
}
#pf5 #wrapper {
    float: left;
    width: 984px;
    background:url(/static_content/lidl_fr/images/menubg.png) left top repeat-y;
    margin-left:-1px;
}
#pf5 #main {
    float:left;
    margin-bottom:-5px;
    margin-top:20px;
    margin-left:0px;
    width:583px;
}
#pf5 #artikelboxen {
    margin-left:-1px;
    margin-top:0;
}
#pf5 #artikelboxen h1.box {
    margin-bottom:3px;
}
#abstandheadline {
    height:24px;
}
/* Language selector (header) */
.langicon {
    width: 29px;
    height: 23px;
    float: right;
    margin-left: 4px;
    cursor: pointer;
    margin-top: -2px;
}
.firstlangicon {
    width: 29px;
    height: 23px;
    float: right;
    margin-left: 5px;
    cursor: pointer;
    margin-top: -2px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { // Safari Hack
    .langicon {
        position: relative;
    }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { // Safari Hack
    .firstlangicon {
        position: relative;
        margin-left: 6px;
    }
}
/* End: Language selector (header) */
.box1x1 .datum {
    width: 175px
}
.box1x2 .datum {
    width: 175px
}
.box2x1 .datum {
    width:367px;
}    
.box3x1 .datum {
    width:559px;
}  
.box4x1 .datum {
    width:751px;
}    
.box2x2 .datum {
    width:367px;
}   
.box3x2 .datum {
    width:559px;
}
.datum2 {
    background-color:#b41f0b;
    color:#FFFFFF;
    font-size:9px;
    font-wight:bold;
    margin-top:-46px;
    position:absolute;
    width:100%;
    white-space: nowrap;
    overflow: hidden;
    border-right: solid 7px #b41f0b;
}
.datum2 em {
    padding-left:7px;
    font-style:normal;
    line-height:13px;
}
.box1x1 .datum2 {
    width:175px;
}
.box1x2 .datum2 {
    width:175px;
}
.box2x1 .datum2 {
    width:367px;
}
.box3x1 .datum2 {
    width:559px;
}
.box4x1 .datum2 {
    width:751px;
}
.box2x2 .datum2 {
    width:367px;
}
.box3x2 .datum2 {
    width:559px;
}
/* Plattform 6*/
#pf6 #content {
   float: left;
    width: 776px;
    margin-top:12px;
    margin-bottom:2px;
    margin-left: 2px;
}
#pf6 #main { /* Plattform 1*/
    margin:8px 0 0;
    padding:0 15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#003278;
    line-height:16px;
}
#pf6 #main h1 {
    color:#003277;
    font-family:"trebuchet MS", verdana;
    font-size:24px;
    line-height:28px;
    margin:0;
    padding:10px 0 14px;
}
#pf6 #main h1.box {
    color:#FFF;
    padding:0;
    margin:16px -5px 3px 8px;
    background-color:#ea8416;
    padding:10px 8px 11px;
}
#pf6 #right {
margin-left:-2px;
margin-top:12px;
}
#pf1 #main #artikelboxen img, #pf6 #main #artikelboxen img {
    margin-bottom: 0px;
}
#pf1 #main #artikelboxen div img, #pf6 #main #artikelboxen div img {
    margin-bottom: 0;
}
#fehler p {
    font-weight:bold;
    line-height:15px;
    color: #B41E0A;
}
.noborder-first table {
    border:none;
    margin:-2px 0 0;
    padding:0;
    width:auto;
}
.noborder-first table ul, .noborder table ul, .noborder-h2 table ul {
    padding-left:37px;
}
.noborder table, .noborder td, .noborder-first td, .noborder-h2 td, .noborder-h2 table {
    border:none;
    margin: 0;
    padding:0;
    width:auto;
}
.noborder-h2 table {margin:6px 0 0;}
#btn a, #btn a:link, #btn a:visited {
    text-decoration:none;
}
/* Navigation */
#mainnav {
    padding:0;
    text-align:right;
    margin:8px 8px;
}
#mainnav li {
    display:inline;
    color:#003278;
    font-size:12px;
    font-weight:bold;
}
#mainnav .active a {
    color:#FFFFFF;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}
#mainnav .inactive a {
    color:#003278;
    text-decoration:none;
    font-size:13px;
    font-weight:bold;
}
#mainnav .inactive a:hover {
    color:#FFFFFF;
    text-decoration:none;
    font-weight:bold;
}
/* Tabnavigation */
#tabnav {
    margin:0;
    padding:0;
}
#tabnav ul {
    margin:0;
    padding:0;
    height:40px;
    width:776px;
}
#tabnav li {
    display:inline;
    float:left;
    list-style-type:none;
    padding:0;
    margin-right:1px;
}
#tabnav li.active {
    background:url(/static_content/lidl_fr/images/reiterbg.png) no-repeat left top;
}
#tabnav li.inactive {
    background:url(/static_content/lidl_fr/images/reiterbg.png) no-repeat left bottom;
}
#tabnav .active a {
    display:block;
    padding:6px 8px 5px 3px;
    color:#FFF;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/reiterbg_r.png) no-repeat right top;
}
#tabnav .active a:hover {
    display:block;
    padding:6px 8px 5px 3px;
    color:#FFF;
    font-size:11px;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/reiterbg_r.png) no-repeat right top;
}
#tabnav .inactive a {
    display:block;
    padding:6px 8px 5px 3px;
    color:#003278;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/reiterbg_r.png) no-repeat right bottom;
}
#tabnav .inactive a:hover {
    display:block;
    padding:6px 8px 5px 3px;
    color:#b41e0a;
    font-size:11px;
    text-decoration:none;
    background:url(/static_content/lidl_fr/images/reiterbg_r.png) no-repeat right bottom;
}
#tabnav .active .bg {
    margin-left: 4px;
    background:url(/static_content/lidl_fr/images/reiterbg_m.png) center top;
}
#tabnav .inactive .bg {
    margin-left: 4px;
    background:url(/static_content/lidl_fr/images/reiterbg_m.png) center bottom;
}
/*Slotnavigation */
#slotnav {
    margin-left:8px;
    height:97px;
}
/* Slot 1x1 */
#slotnav span {
    display:block;
    margin: 1px 1px;
    padding-top:60px;
}
#slotnav a.slot1x1norm {
    float: left;
    width:88px;
    height:92px;
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat left bottom;
    text-decoration:none;
    color:#003278;
    font-size:10px;
    font-weight:normal;
    margin-right:8px;
}
#slotnav a.slot1x1norm:hover {
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -95px -96px;
    color:#FFFFFF;
}
#slotnav a.slot1x1sym {
    float: left;
    width:88px;
    height:92px;
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat left top;
    text-decoration:none;
    color:#003278;
    font-size:10px;
    font-weight:normal;
    margin-right:8px;
}
#slotnav a.slot1x1sym:hover {
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -95px 0;
    color:#FFFFFF;
}
#slotnav .slot1x1norm span {
    padding-left:6px;
}
#slotnav .slot1x1sym em {
    font-style:normal;
    line-height:14px;
    padding-right:4px;
    padding-left:16px;
}
#slotnav .slot1x1norm em {
    font-style:normal;
    line-height:14px;
    padding-right:4px;
}
/* Slot 1x2 */
#slotnav a.slot1x2norm {
    float: left;
    width:184px;
    height:92px;
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -184px -96px;
    text-decoration:none;
    color:#003278;
    font-size:10px;
    font-weight:normal;
    margin-right:8px;
}
#slotnav a.slot1x2norm:hover {
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -369px -96px;
    color:#FFFFFF;
}
#slotnav a.slot1x2sym {
    float: left;
    width:184px;
    height:92px;
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -184px 0;
    text-decoration:none;
    color:#003278;
    font-size:10px;
    font-weight:normal;
    margin-right:8px;
}
#slotnav a.slot1x2sym:hover {
    background:url(/static_content/lidl_fr/images/slot.png) no-repeat -369px 0;
    color:#FFFFFF;
}
#slotnav .slot1x2norm span {
    padding-left:6px;
}
#slotnav .slot1x2sym span {
    padding-left:16px;
}
#slotnav .slot1x2sym em {
    font-style:normal;
    line-height:14px;
}
#slotnav .slot1x2norm em {
    font-style:normal;
    margin-left: 5px;
    line-height:14px;
}
/* Breadcrumb */
#breadcrumb {
    font-size:10px;
    color:#003278;
    padding-left:7px;
    margin-top:6px;
}
#breadcrumb a {
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#003278;
}
#breadcrumb a:hover {
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
    color:#B41E0A;
}
/*Navigationsbereich*/
#left .menu h1 {
    font-size:12px;
    font-weight:bold;
    margin:12px 0 0 -1px;
    padding:0 0 0 8px;
    color:#FFF;
    background:url(/static_content/lidl_fr/images/menuh1.png) left top no-repeat;
    line-height:29px;
    width:187px;
}
#left .menu h1 a {
    text-decoration:none;
    color:#FFF;
    font-family:trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    padding:0;
    margin:0;
    line-height:29px;
    border:none;
}
#left ul {
    margin:0;
    padding:0;
    width:191px;
}
#left li {
    list-style-type:none;
    width:192px;
}
#left a {
    width:183px;
    display:block;
    color:#003277;
    font-weight:bold;
    text-decoration:none;
    line-height:30px;
    font-size:12px;
    padding-left:8px;
    border-bottom:1px solid #738EB5;
    border-top:1px solid #FFFFFF;
    font-family:"trebuchet MS", verdana;
}
#left a:hover {
    color:#738eb5;
}
#left a.akt:hover {
    color:#003277;
}
#left span {
    padding-right:20px;
    display:block;
}
/*Neue Klassen */
/* nav_left_down_std */
#left .nav_left_down_std a, #left .nav_left_down_std a:hover {
    background:#a4b6ce url(/static_content/lidl_fr/images/menutabs.gif) no-repeat scroll -3820px 0;
    font-weight:bold;
    color:#003277;
    line-height:15px;
    padding-bottom:8px;
    padding-top:7px;
    font-family: "trebuchet MS", verdana;
    font-size:12px;
}
/* nav_left_act */
#left .nav_left_act a, #left .nav_left_act a:hover {
    background:#FFE300 url(/static_content/lidl_fr/images/menutabs.gif) no-repeat scroll -5157px 0;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
    padding-bottom:8px;
    padding-top:7px;
    color:#003277;
}
/* nav_left_std */
#left .nav_left_std a {
    background: url(/static_content/lidl_fr/images/menutabs.gif) -4775px 0px no-repeat #d9dfe9;
    font-weight:normal;
    line-height:15px;
    font-size:11px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left .nav_left_std a:hover {
    background: url(/static_content/lidl_fr/images/menutabs.gif) -4966px 0px no-repeat #ebeef2;
}
#left .nav_left_down_act a {
    background: #E2CC00 url(/static_content/lidl_fr/images/menutabs.gif) no-repeat scroll -4202px 0;
    font-family:"trebuchet MS",verdana;
    font-size:12px;
    font-weight:bold;
    line-height:15px;
    padding-bottom:8px;
    padding-top:7px;
    color:#003277;
}
#left .nav_left_next a {
    background: #D9DFE9 url(/static_content/lidl_fr/images/menutabs.gif) -5348px 0px no-repeat;
    font-weight:normal;
    line-height:15px;
    font-size:11px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left .nav_left_next a:hover {
    background: #ebeef2 url(/static_content/lidl_fr/images/menutabs.gif) -5539px 0px no-repeat;
}
#left .nav_left_up a {
    background: #a4b6ce url(/static_content/lidl_fr/images/menutabs.gif) -4393px 0px no-repeat;
    font-weight:bold;
    line-height:15px;
    font-size:11px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:"trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
#left .nav_left_up a:hover {
    background: #cad5e4  url(/static_content/lidl_fr/images/menutabs.gif) -4584px 0px no-repeat;
}
/*Neue Klassen ENDE */
#left .Sub2Next_open a.mehrzeilig2 {
    width:183px;
    display:block;
    color:#003277;
    font-weight:bold;
    text-decoration:none;
    line-height:15px;
    font-size:11px;
    padding-bottom:8px;
    padding-top:7px;
}
#left .Sub2Next_open a:hover.mehrzeilig2 {
    color:#738eb5;
}
#left .HiDown a {
    background:#e2cc00 url(/static_content/lidl_fr/images/menutabs.gif) -764px 0px no-repeat;
}
#left .SubNext a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -955px 0px no-repeat;
}
#left .SubNext a:hover {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -1146px 0px no-repeat;
}
#left .NavItem a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -382px 0px no-repeat;
}
#left .NavItem a:hover {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -573px 0px no-repeat;
}
#left .NavItemNeu a {
    background:url(/static_content/lidl_fr/images/menutabs.gif -2292px 0px no-repeat;
}
#left .NavItemNeu a:hover {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -2483px 0px no-repeat;
}
#left .NavItemHead a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -192px 0px no-repeat;
    color:#FFF;
}
#left .NavItemshop a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -1337px 0px no-repeat;
}
#left .NavItemshop a:hover {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -1528px 0px no-repeat;
}
#left .Sub2Next a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -4393px 0px no-repeat;
    font-weight:bold;
    line-height:15px;
    font-size:12px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:"trebuchet MS", verdana;
}
#left .Sub2Next_open a {
    background:url(/static_content/lidl_fr/images/menutabs.gif) -3820px 0px no-repeat;
    font-weight:bold;
    line-height:15px;
    font-size:12px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:"trebuchet MS", verdana;
}
#left .Sub2Next a:hover {
    background:#cad5e4 url(/static_content/lidl_fr/images/menutabs.gif) -4584px 0px no-repeat;
}
#left .akt2 a, #left .akt2 a:hover {
    background:#e2cc00 url(/static_content/lidl_fr/images/menutabs.gif) -4202px 0px no-repeat;
    font-weight:bold;
}
#left .Sub3Next a {
    background: url(/static_content/lidl_fr/images/menutabs.gif) -4775px 0px no-repeat #d9dfe9;
    font-weight:normal;
    line-height:15px;
    font-size:11px;
    padding-top:7px;
    padding-bottom:8px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}
#left .Sub3Next a:hover {
    background: url(/static_content/lidl_fr/images/menutabs.gif) -4966px 0px no-repeat #ebeef2;
}
#left .akt3 a, #left .akt3 a:hover {
    background:url(/static_content/lidl_fr/images/menutabs.gif -5157px 0px no-repeat #ffe300;
}
#left #menufooter {
    background: url(/static_content/lidl_fr/images/leftmenufooter.png) left top no-repeat;
    border-top:1px solid #FFFFFF;
    width:191px;
}
*:first-child+html #page {
    background-position: 0 241px; /*IE 7 */
}
*:first-child+html #pf1 #content, * html #pf1 #content {
    margin-bottom:0;/*IE 7 */
    margin-top:13px;
}
*:first-child+html #pf2 #content {
    margin-bottom:0px;
    padding-bottom:8px;
}
*:first-child+html #pf2 #main h1 {
    padding:13px 0 16px 0;
}
* html #pf2 #wrapper {
    margin-left:0px;
}
* html #pf3 #content {
    width:582px;
}
*:first-child+html #pf3 #main {
    margin-top:15px;
}
* html #pf3 #main {
    margin-top:16px;
}
* html #pf3 #wrapper {
    margin-left:0px;
}
*:first-child+html #pf3 #main h1 {
    padding:19px 0 18px;
}
*:first-child+html #pf3 #main h1.sortiment{
    margin-top:22px;
}
*:first-child+html #pf1 #main  {
    margin:8px 0;/*IE 7 */
}
*:first-child+html #pf3 #right {
    margin-top:13px;
}
*:first-child+html #pf3 #left {
    margin-top:1px;
}
*:first-child+html #rightmain {
    margin:10px  0 4px;
}
*:first-child+html .datum2 em {
    margin-top:-2px;
}
*:first-child+html #pf1 #main h1 {
    padding:13px 0 14px 0;/*IE 7 */
}
* html #pf4 #content {
    padding-bottom:10px;
}
*:first-child+html #pf4 #content {
    padding-bottom:10px;
}
*:first-child+html #pf4 #main h1 {
    margin-top:11px
}
* html #pf3 #wrappercrosselling {
    margin-left:0px;
}
*:first-child+html #pf1 #right {
    margin-top:13px;
}
* html #footer {
    margin-left:0px;
}
*:first-child+html  #wrap {margin-top:1px;}
#logo {
    background: url(/static_content/lidl_fr/images/logo.png) no-repeat left;
    width:194px;
    height:196px;
    float:left;
}
*:first-child+html #slogen {
     margin: 6px 0 14px 0;
}
*:first-child+html #slotnav {
    height:100px;
}
*:first-child+html #breadcrumb {
    margin-top:3px;
}
*:first-child+html #left .menu h1 {/*nur fuer IE 7*/
    margin:14px 0 0 -1px;
}
*:first-child+html #right .funktionscontent a:link, *:first-child+html #right .funktionscontent a:visited, *:first-child+html #right .funktionscontent a:hover, *:first-child+html #right .funktionscontent a:focus {
    color: #B41E0A;
}
*:first-child+html #main h1 {
    padding:15px 0 19px; /*IE 7 */
}
*:first-child+html #pf1 #main h2, *:first-child+html #pf2 #main h2, *:first-child+html #pf4 #main h2 {
    margin-bottom: 3px;
}
*:first-child+html .text ul,
*:first-child+html .lspalte ul,
*:first-child+html .rspalte ul,
*:first-child+html .aktuelles ul {
    padding:0px;
    margin-left:22px;
    margin-top:-13px;
    list-style-image:url(/static_content/lidl_fr/images/icon_bullet_ie_only.gif);
 }
*:first-child+html #contentbild {
    margin-top:23px; /*IE 7 */
}
*:first-child+html #pf3 #main .absatztext h2 {
    margin-bottom:6px;
}
*:first-child+html  .absatz404 {
   margin-top:-24px;
   margin-bottom:14px;
}
*:first-child+html #main .countryh2 {
   margin-top:-4px;
}
*:first-child+html .objekttext{
    float: left;
    margin-bottom: 5px;
    /*margin-top:-5px;*/
}
#:first-child+html #objektdetail{
    margin-top: 0px;
}
*:first-child+html #objektimage {
    margin-top: 0px;
}
*:first-child+html a:visited {
    text-decoration:underline;
}
*:first-child+html #contenthead {
    margin-top:7px;
}
*:first-child+html #contenthead #preis {
    margin:11px 1px 5px 0;
}
*:first-child+html #contentheadabstand {
     margin-top:19px;
       font-size:3px;
}
*:first-child+html #pageing {
    margin-top:3px;
}
*:first-child+html #rot {
    width:132px;
    margin-left:0;
    margin-right:0px;
    padding:0;
}*:first-child+html #hpicturebottom {
    height: 60px;
}
*:first-child+html #hpicturebottom img {
    margin-top: 8px;
}
*:first-child+html .bild552 img {
    margin-bottom:3px;
}
*:first-child+html #hpicture .datum {
    margin-top:-18px;
}
*:first-child+html #contenthead .alterpreis {
    line-height:10px;
    padding-top:0px;
}
*:first-child+html #vpicture .datum {
    margin-top:-18px;
}
*:first-child+html #vpicturebottom {
    height: 60px;
}
*:first-child+html #vpicturebottom img {
    margin-top: 8px;
}
*:first-child+html #hint {
    margin-bottom:5px;
}
*:first-child+html .forwardkon {
    margin:18px 0 -20px 0;
}
*:first-child+html .forward a:visited { text-decoration:none; border:none;}
*:first-child+html .forward2 a:visited { text-decoration:none; border:none;}
*:first-child+html  #tabsv .back {
    margin:0px;
    margin-top:-3px;
}
* html .forwardkon {
    margin:18px 0 -20px 0;
}
*:first-child+html .forwardsmalljobs {
    margin-bottom:-2px;
}
*:first-child+html .forwardsmalljobs a:visited { text-decoration:none; border:none;color:#003278;}
*:first-child+html #pf1 #artikelboxen {
    margin-top:-6px;
}
*:first-child+html #main #artikelboxen .aktuellerpreis {
    margin-right:11px;
}
*:first-child+html #pf1 #main h1.box {
    padding:11px 8px 10px;
    margin-top:16px;
}
*:first-child+html #pf5 #main h1.box {
    margin:0 7px 0 8px;
}
*:first-child+html #pf5 #hinweisbox {
    margin: 0 7px 0 8px;
}
*:first-child+html .datum {height:13px}
*:first-child+html .alterpreis  {
    padding-top:1px; /*IE 7 */
}
*:first-child+html #sortiment .aktuellerpreis {
    margin-top:2px;
}
*:first-child+html .aktuellerpreis {
    margin-right:7px;
}
*:first-child+html #pf3 #rezept h2 {
    margin-top:9px;
    margin-bottom:11px;
}
*:first-child+html .weiter {
    margin-bottom:-4px; /*IE 7 */
}
*:first-child+html .contentb div {
    padding-bottom:5px;
}
*:first-child+html .contentb p {
    margin-bottom:-2px; /*IE 7 */
}
*:first-child+html .zurueck a:visited {
    text-decoration:none;
    border:none;
}
*:first-child+html .zurueckimmo a:visited {
    text-decoration:none;
    border:none;
}
*:first-child+html .zurueckaktuell a:visited {
    text-decoration:none;
    border:none;
}
*:first-child+html .zurueckaktuell  {
   margin-bottom:22px;
}
*:first-child+html .karriere p, .karriere2 p {
    padding-bottom:-3px;
}
*:first-child+html #pf3 #karriere h2 {
    margin-bottom:12px;
}
*:first-child+html .absatz1 .text  {
    margin-top:-7px;
}
*:first-child+html #karriere .absatz1 {
    margin-top: 2px;
}
*:first-child+html #stellensuche {
    height:124px;
}
*:first-child+html #karriere .image {
   margin-bottom: 15px;
}
*:first-child+html #stellensuche select {
    height:19px;
}
*:first-child+html #stellensuche .forward {
    margin-top:5px;
}
*:first-child+html #objektliste {
    margin-top:-1px;
    padding: 0;
    margin-bottom: -9px;
}
*:first-child+html #objektliste p {
    padding-top:16px;
}
*:first-child+html #objektliste .forward {
    margin-top: -19px;
    margin-bottom: -25px;
}
*:first-child+html #objekttabelle {
    margin-top: 16px;
}
*:first-child+html #objektsuche hr {
    margin-top:9px;
}
*:first-child+html #objektsuche .weitersmall {
    margin:8px 0 12px 1px;
}
*:first-child+html #objektimage img {
    margin-bottom:0px;
    margin-top:4px;
}
*:first-child+html #objektliste select {
    height:19px;
}
*:first-child+html #objektdetail .popupimg {
    margin-top:-12px;
    margin-bottom:4px;
}
*:first-child+html #buttonright{
   margin-bottom:-11px;
}
*:first-child+html #estatedetail #buttonleft {
   margin-top:11px;
}
*:first-child+html #abstandie {
    margin-bottom:-7px;
    height:1px;
}
*:first-child+html #abstand {
    margin-bottom:0px;
}
*:first-child+html .innertable2 {
    margin:-7px 0 0;
}
*:first-child+html #newsletterform #kontaktformular {
   padding-top:11px;
}
*:first-child+html #newsletterform .forward {
    margin-bottom:1px;
}
*:first-child+html #teilnahme , #newsletter {
    margin-right:5px;
}
* html #kontaktformular #name, * html #kontaktformular #anrede, * html #kontaktformular #nachricht, * html #kontaktformular #vorname, * html #kontaktformular #email, * html #kontaktformular #strasse, * html #kontaktformular #telefon, * html #kontaktformular #telefax, * html #kontaktformular #plz, * html #kontaktformular #ort, * html #kontaktformular #ort2, * html #kontaktformular #store_city, * html #kontaktformular #store_street {
    height: 12px;
}
* html #kontaktformular #anrede {
    width:160px;
    height:12px;
}
*:first-child+html #kontaktformular #anrede {
    width:160px;
    height:18px;
}
*:first-child+html #kontaktformular #plz {
    margin-right:5px;
    width:288px;
}
*:first-child+html #kontaktformular #ort {
    width:195px;
}
*:first-child+html #kontaktformular input, #kontaktformular select {
    margin-bottom:6px;
}
* html #kontaktformular input, #kontaktformular select {
    margin-bottom:6px;
}
*:first-child+html #kontakt .forward {margin-bottom:4px;}
*:first-child+html #kontakt {
    padding-top:2px;
}
.al*:first-child+html #verantwortung hr {
    margin-bottom:5px;
    margin-top:6px;
}
*:first-child+html #verantwortung img {
    margin-right:7px;
    margin-bottom:-8px;
}
*:first-child+html #pf1 #contentdetail #contenthead h2 {
    padding:8px 0 0 0px;
}
*:first-child+html #leftbox .nachlass {
    margin-left:0px;
}
*:first-child+html #leftbox {
    margin-top:2px;
}
*:first-child+html #pf1 #contentdetail { 
    margin-top:2px;
}
*:first-child+html #pf1 #leftbox .artikelbeschreibung {
    padding-top: 0px;
}
*:first-child+html #pf5 #left .menu h1 {
    margin:14px 0 0 -1px;
}
* html #pf5 #wrapper {
    margin-left:0px;
} 
*:first-child+html #pf5 #main {
    margin-top:13px;
}
*:first-child+html #pf5 #artikelboxen {
    margin-top:10px;
}
*:first-child+html #pf5 #left{
    margin-top: 1px;  
}
*:first-child+html #pf5 #right {
    margin-top:13px;
    padding-bottom: 4px;
}
*:first-child+html #pf5 #artikelboxen {
    margin-top:10px;
    margin-right:1px;
}
* html .datum2, *:first-child+html .datum2 {
    margin-top:-46px;
    height:13px;
}
*:first-child+html #pf3 #main .text h2 {
    margin-bottom: 3px;
}
*:first-child+html #pf6 #content, * html #pf6 #content {
    margin-bottom:0;/*IE 7 */
    margin-top:13px;
}
*:first-child+html #pf6 #main  {
    margin:8px 0;/*IE 7 */
}
*:first-child+html #pf6 #main h1 {
    padding:13px 0 14px 0;/*IE 7 */
}
*:first-child+html #pf6 #artikelboxen {
    margin-top:-6px;
}
*:first-child+html #pf6 #main h1.box {
    padding:11px 8px 10px;
    margin-top:16px;
}
*:first-child+html #aktuelles {
    padding-top: 13px;
}
*:first-child+html #pf1 #main #artikelboxen div img, #pf6 #main #artikelboxen div img {
    margin-bottom: 0px;
}
*:first-child+html #pf1 #main #artikelboxen img, *:first-child+html #pf6 #main #artikelboxen img {
    margin-bottom: 0px;
}
*:first-child+html .noborder-first table ul {
   margin-top:-3px;
   padding-left:18px;
}
*:first-child+html .noborder table ul {
   margin-top:-5px;
   padding-left:18px;
}
*:first-child+html .noborder table {
    margin-top:-7px;    
} 
*:first-child+html .noborder table ul {
padding-top:12px;
}
*:first-child+html .noborder-h2 table {
    margin:0;    
} 
*:first-child+html #btn a {
    text-decoration:none;
    border:none;
}
*:first-child+html #btn a:link {
    text-decoration:none;
    border:none;
}
*:first-child+html #btn a:visited  {
    text-decoration:none;
    border:none;
}
*:first-child+html .margin-ul-picture {
    margin-top:20px;
}
/*Safari Hack*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #page {
        background-position: 0 235px;
    }
 #pf3 .absatz { margin-left:1px;}
 #pf3 #left{ margin-top:4px; }
 #pf3 #main h1 { padding:20px 0 19px;}
 #right { margin-top:11px;}
 #breadcrumb {margin-top:5px;}
 #left .menu h1 { margin-top:11px;}
 #pf3 #main h2 {    /*margin-top: -4px;*/
margin-top:0px;
    }
    .absatz404 { margin-top:-15px;}
    #hpicturebottom{margin-bottom:6px;}
    #artikelboxen {margin-top:-5px;}
    #main #artikelboxen .aktuellerpreis {
        margin-right:11px;
    }
#pf1 #main h1.box {
    padding:11px 8px 12px;}
#pf3 #rezept h2 {
    margin-top:10px;
    margin-bottom:11px;
}
    #verantwortung h3 {
        margin-top: 7px;
    }
    #pf3 #main h1 { padding:17px 0 18px; }
    #pf3 #left{ margin-top:4px; }
    #pf3 #right { margin-top:15px;}
    #pf3 #main h1.aktuelles { padding:19px 0 0;}
    #pf3 #karriere h1 { padding-top: 19px;}
    #pf5 #left{ margin-top: 3px;}
    #pf5 #right { margin-top:15px;}
    #pf5 #artikelboxen { margin-top:3px;margin-left:-1px}
    .contentb img { margin-left: 2px;}
    .text ul {margin-bottom:12px;}
}#pf6 #main h1.box {padding:11px 8px 12px;}
    .noborder-first table ul, .noborder table ul, .noborder-h2 table ul { padding-left:36px;}
    .noborder-h2 table { margin-top:10px;}
}
/* Linken Scrollbalken immer anzeigen Opera und Safari Hack */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0), screen and (-webkit-min-device-pixel-ratio:0) {
    html {
        overflow: auto;
        height: 100%;
        padding-bottom: 1px;
    }
}
@media screen and (min-width: 0px) {/* nur fuer Opera */
     #page {
        background-position: 0 232px; 
    }
 #pf3 #main { margin-top:15px; margin-left:1px }
 #pf3 #left{ margin-top:-2px; }
 #pf3 #main h1 { padding:15px 0 19px;}
   head~body #logo { padding-top:1px; }
 #breadcrumb {margin-top:6px;}
 #left .menu h1 {
margin:14px 0 0 -1px;
}
 #main h1 {
padding:14px 0 19px;
}
    :root #pf3 #main h2 {margin-bottom: 5px;}
    .absatztext {margin-bottom:3px; padding-top:1px}
   .absatz404 { margin-top:-15px;}
    #main #artikelboxen .aktuellerpreis {margin-right:11px;}
    #verantwortung h3 {margin: 6px 0 4px;}
    #pf3 #main { margin-top:15px; }
    #pf3 #main h1.aktuelles { padding:15px 0 0;}
    #pf3 #karriere h1 { padding-top: 15px;}
    .contentb div { padding-left:6px; }
    #aktuelles { padding:13px 0 0 2px;}
    .zurueck, .zurueckimmo, .zurueckaktuell { margin:8px 1px 20px 2px;}
    .text ul {margin-bottom:12px;}
    .noborder-first table { margin:0;}
    .noborder-first table ul, .noborder table ul, .noborder-h2 table ul { padding-left:39px;}
    .noborder-h2 table { margin-top:11px;}
 }