body, td, th, input, textarea {font-family: Tahoma,sans-serif;font-size: 13px;color: #333;}p, div, form, h1, h2, h3, h4, td, th {padding: 0;margin: 0;} img {border: 0;}textarea {resize: none;}a {cursor: pointer;outline: none;}table {border-collapse: collapse; }th {text-align: left;}td, th {vertical-align: top;}.relative {position: relative;}.clear {display: block;height: 0px;width: 100%;clear: both;font-size: 0px;line-height: 0px;margin: 0;padding: 0;}.clear span {display: none;}a.silent {text-decoration: none;}a.silent span, a.silent:hover {text-decoration: underline;}table.no-collapse, .no-collapse table {border-collapse: separate;}.print-only {display: none;}@media print {.noprint {display: none !important;}.print-only {display: block;}}
body, td, th, a {color: #2d241f;}a {text-decoration: none;}body {background: #f6f5ec;padding: 0;margin: 0;}.content_page table {border-collapse: inherit;border-spacing: 30px 2px;float: none;margin-left: -30px;}.content_page table th {border-bottom: 1px solid black;}.content_page table.kennzahlen_left {float: left;}.content_page table.kennzahlen_right {float: right;}#Header {}#Header .HeaderGreen {height: 6px;width: 100%;background-color: #077953;}#HeaderContainer {background-image: url(/images/bg_headercontainer.png);position: absolute;top: 6px;right: 0;padding: 2px 15px 15px 15px;}#LanguageContainer {position: relative;cursor: pointer;}#HeaderContainer #HiddenLanguagesTop {position: absolute;left: -50px;top: -5px;margin-top: 0;background-image: url(/images/bg_headercontainer.png);padding: 5px 10px 0px 10px;display: none;}#HeaderContainer #HiddenLanguagesTop div {margin-top: 0;margin-bottom: 5px;}#HeaderContainer div {margin-top: 13px;}#LogoContainer {width: 100%;text-align: center;margin: 13px auto 0;}#LogoContainer .Text {font-family: Tahoma,sans-serif;font-size: 12px;margin-top: 7px;}#LoginContainer {position: relative;left: 3px;}#SearchContainer {position: relative;left: 3px;}#SearchFormContainer {position: absolute;left: -180px;width: 134px;height: 20px;top: -28px;padding: 12px 14px;background-image: url(/images/bg_headercontainer.png);display: none; }#SearchFormContainer input {border: none;width: 130px;padding: 3px 5px;color: #B4B4B4;font-size: 14px;font-family: Tahoma,sans-serif;}#Logo {display: block;width: 112px;height: 47px;background: url(/images/logo.png) top center no-repeat;position: relative;left: 50%;margin-left: -56px;}#HeaderImage {min-height: 335px;}#HeaderImage div.left {float: left;width: 351px;height: 335px;background-image: url(/images/box_brauner_bkg.jpg);background-repeat: no-repeat;}#HeaderImage ul {overflow: hidden;margin: 0;padding: 0;width: 351px;height: 335px;background-image: url(/images/box-transparenter-schatten.png);}#HeaderImage ul li {list-style-type: none;font-size: 30px;font-family: Tahoma,sans-serif;font-weight: normal;text-decoration: none;border-bottom: 1px solid #e5e4d8;}#HeaderImage ul li.a {padding: 149px 0 149px 35px;}#HeaderImage ul li.b {padding: 66px 0 65px 35px;}#HeaderImage ul li.c {padding: 38px 0 37px 35px;}#HeaderImage ul li.d {padding: 24px 0 23px 35px}#HeaderImage ul a {color: #8a847f;text-decoration: none;}#HeaderImage ul a li:hover,#HeaderImage ul a li.active{color: #3d322d;text-decoration: none;}#HeaderImage .Image {float: right;position: relative;}#HeaderImage .Image .TextBg {position: absolute;width: 100%;height: 47px;background-color: #ffffff;bottom: 0;right: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}#HeaderImage .Image .Text {position: absolute;right: 25px;bottom: 10px;font-family: Tahoma,sans-serif;font-size: 20px;color: #ffffff;text-align: right;filter: dropshadow(color=#000000, offx=2, offy=2); text-shadow: 2px 2px 2px #000000;}#Main {width: 100%;padding: 0;}#Main-2 {padding-top: 70px;margin: 0 auto;width: 1014px;position: relative;}#Main-3 {width: 100%;padding: 0;margin: 20px 0 0 0;padding-bottom: 40px;background-image: url(/images/bg_main3.png);}#Main-3 .MenuUnderline {background-image: url(/images/menuline.png);width: 1064px;height: 2px;position: absolute;top: 0;left: -25px;}#Breadcrumbs {padding-top: 15px;color: #737373;}#Breadcrumbs a {color: #737373;text-decoration: none;}#Breadcrumbs a span {}#TopImage {margin-bottom: 10px;}h2 {font-family: Tahoma,sans-serif;font-size: 26px;font-weight: normal;color: #3d322d;margin-bottom: 18px;line-height: 1.2;}#MenuLine {position: absolute;top: 30px;left: 0px;width: 1014px;text-align: center;}#MenuLine .MenuUnderline {background-image: url(/images/menuline.png);width: 1064px;height: 2px;position: absolute;top: 30px;left: -25px;}#MenuLine * {}#MenuLine ol.Level0 {display: inline-block;}#MenuLine ol, #MenuLine li {padding: 0;margin: 0;list-style: none;white-space: nowrap;}#MenuLine li.Level0Item {display: block;float: left;padding-bottom: 20px;}a.Level0Item, a.Level0ItemSelected {padding: 4px 33px;display: block;font-size: 17px;font-family: Tahoma,sans-serif;text-decoration: none;}a.Level0Item:hover, li.Level0Item:hover a.Level0Item, a.Level0ItemSelected {text-decoration: none;}li.Level0Item ol.Level0Sub {display: none;background: white;position: absolute;text-align: center;top: 40px;padding: 10px 0 !important;background: #edede1;z-index: 5;}li.Level0Item:hover ol.Level0Sub {display: block;}li.Level0Item ol a {display: block;padding: 3px 15px 3px 5px;text-decoration: none;font-size: 14px;font-family: Tahoma,sans-serif;}li.Level0Item ol a:hover {}li.Level0Item ol ol a {padding: 3px 15px 3px 30px;}#PageContainer {margin: 0 auto;width: 960px; position: relative;padding: 0 20px;}#PageContent {color: #2d241f;position: relative;padding: 20px 0;min-height: 200px;line-height: 1.4;font-size: 13px;font-family: Tahoma,sans-serif;}#Footer {background-color: #06845b;width: 100%;}#Footer-2 {width: 1014px;margin: 0 auto;height: 420px;}#Footer-2 .FooterMenuContainer {width: 302px;border-left: 1px solid #8ebfa1;padding: 20px 0 65px 20px;height: 335px;float: left;}#Footer-2 .FirstFooterMenuContainer {border-left: none;}#Footer-2 .Level0Item {margin-top: 15px;}#Footer-2 .Level0Item,#Footer-2 .Level0Item a {font-size: 15px;font-weight: bold;color: #e8e7cf;font-family: Tahoma,sans-serif;line-height: 1.5;text-decoration: none;}#Footer-2 .Level1Item,#Footer-2 .Level1Item a {font-family: Tahoma,sans-serif;font-size: 13px;color: #ffffff;line-height: 1.4;text-decoration: none;font-weight: normal;}#Footer-2 #LoginContainerFooter {margin-top: 25px;width: 195px;height: 34px;background-color: #dce8e0;}#Footer-2 #LoginContainerFooter .Icon {float: left;padding: 7px 0px 5px 15px;}#Footer-2 #LoginContainerFooter .Text {float: left;padding: 5px 15px;color: #555555;font-family: Tahoma,sans-serif;font-size: 15px;font-weight: bold;text-transform: uppercase;width: 135px;}#Footer-2 #LanguageContainerFooter {height: 76px;margin-top: 25px;}#LanguageContainerFooter .ActualLanguage {background-color: #dce8e0;width: 195px;cursor: pointer;height: 34px;border: 1px solid #7aa086;}#LanguageContainerFooter .ActualLanguage .Flag {float: left;padding: 9px 0px 5px 15px;}#LanguageContainerFooter .ActualLanguage .Text {float: left;padding: 5px 15px;color: #555555;font-family: Tahoma,sans-serif;font-size: 15px;font-weight: bold;text-transform: uppercase;}#LanguageContainerFooter .HiddenLanguages {margin-top: 4px;position: relative;z-index: 100;display: none;}#LanguageContainerFooter .HiddenLanguages .Language {background-color: #dce8e0;width: 195px;margin-bottom: 1px;height: 34px;border: 1px solid #7aa086;}#LanguageContainerFooter .HiddenLanguages .Language .Flag {float: left;padding: 9px 0px 5px 15px;}#LanguageContainerFooter .HiddenLanguages .Language .Text {float: left;padding: 5px 15px;color: #555555;font-family: Tahoma,sans-serif;font-size: 15px;font-weight: bold;text-transform: uppercase;}a .linkbutton {text-decoration: none;}.linkbutton {text-decoration: none;color: #068159;font-size: 20px;font-family: Tahoma,sans-serif;padding: 6px 30px;background-color: #f6f5ec;border-right: 1px solid #eae9e0;border-bottom: 1px solid #d3d0c7;border-left: 1px solid #eae9e0;margin-bottom: 3px;}.Button {color: #faf8f2;font-size: 16px;font-family: Tahoma,sans-serif;background-color: #068159;padding: 6px 37px;float: left;margin: 7px 0;}.headline1 {font-size: 30px;font-family: Tahoma,sans-serif;color: #068159;padding-bottom: 10px;display: block;}.headline2 {font-size: 22px;font-family: Tahoma,sans-serif;color: #3d322d;padding-bottom: 10px;display: block;}.gruen {font-size: 20px;font-weight: normal;color: #068159;font-family: Tahoma,sans-serif;}#DisableGa {text-decoration: none;display: inline-block;padding: 5px 20px;text-align: center;background-color: #b9b9b9 !important;color: white;}.cbxDatenschutz {margin-top: 30px;}.cbxDatenschutz label a{text-decoration: underline;}#acceptDSGVO {width: 13px; margin-right: 15px;margin-left: 0px;display: inline-block;vertical-align: top;}.cbxDatenschutzCbxContainer {width: calc(100% - 28px);display: inline-block;}
.transMenu {position:absolute;overflow:hidden;left:-1000px;top:-1000px;}.transMenu .content {position:absolute;}.transMenu .items {position:relative;left:0px; top:0px;z-index:2;}.transMenu.top .items {border-top:none;}.transMenu .item {color: #6E2820;font-size: 10px;font-family:sans-serif;text-decoration:none;border:none;cursor:pointer;}.transMenu .item td {font-size: 10px;}.transMenu .background {position:absolute;left:0px; top:0px;z-index:1;-moz-opacity:.8;filter:alpha(opacity=80);}.transMenu .shadowRight {position:absolute;z-index:3;top:3px; width:2px;-moz-opacity:.4;filter:alpha(opacity=40);}.transMenu .shadowBottom {position:absolute;z-index:1;left:3px; height:2px;-moz-opacity:.4;filter:alpha(opacity=40);}.transMenu .item.hover {background: #DDDDDD;color: #6E2820;}.transMenu .item img {margin-left:10px;}
#CookieNotificationContainer, #CookieSettingsContainer { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; background-color: rgba(7,4,36,0.6); z-index: 1030;} #CookieSettingsContainer { display: none;} #CookieNotificationBox, #CookieSettingsBox { position: absolute; top: 5%; bottom: 5%; left: 0px; right: 0px;}@media (min-width: 1024px) { #CookieNotificationBox, #CookieSettingsBox { top: 15%; bottom: 15%; right: 15%; left: 15%;}} #CookieNotificationOuterContent, #CookieSettingsOuterContent { background-color: white; overflow-y: auto; -webkit-overflow-y: auto; position: relative; height: 100%; max-height: calc('100vh - 10%'); box-shadow: 0px 0px 30px 0 rgba(0,0,0,0.6);} @media (min-width: 1024px) { #CookieNotificationOuterContent, #CookieSettingsOuterContent { max-height: calc(100vh - 30%);}} #CookieNotificationContent, #CookieSettingsContent { padding: 40px; color: #2d241f;} #CookieNotificationContent a, #CookieSettingsContent a { text-decoration: underline; cursor: pointer; color: #077953;} #CookieNotificationContent .buttonContainer, #CookieSettingsContent .buttonContainer { margin-top: 40px; text-align: center;} #CookieNotificationContent .buttonContainer button, #CookieSettingsContent .buttonContainer button { cursor: pointer; display: inline-block; color: white; padding: 5px 20px; background-color: #077953; border: none; outline: none;} #CookieSettingsContent input.checkmark[type='checkbox'] { position: absolute; top: 0px; left: 0px; opacity: 0; cursor: pointer; height: 20px; width: 20px;} #CookieSettingsContent input.checkmark[type='checkbox']:checked ~ .checkmark:after { display: block;} #CookieSettingsContent input.checkmark[type='checkbox'][disabled] ~ .checkmark:after { border-color: #A6A6A6;} #CookieSettingsContent input.checkmark[type='checkbox'].partialSelected ~ .checkmark:after { display: block; border: none; height: 2px; width: 10px; top: 50%; left: 50%; transform: translate(-50%,-50%); background-color: #077953;} #CookieSettingsContent .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; border: 1px solid #A6A6A6; background-color: white; cursor: pointer;} #CookieSettingsContent .checkmark:after { content: ''; display: none; position: absolute; left: 5px; top: -1px; width: 8px; height: 16px; border: solid #077953; border-width: 0 3px 3px 0; transform: rotate(45deg);} #CookieSettingsContent .checkAllCookies { position: relative; padding-left: 35px;} #CookieSettingsContent .card { margin-top: 20px; border: none; position: relative;} #CookieSettingsContent .card:first-child { margin-top: 10px;} #CookieSettingsContent .card .card-header { padding: 0.75rem 1.25rem; margin-bottom: 0; background-color: rgba(0,0,0,0.03); margin-left: 30px; border: 1px solid rgba(0,0,0,0.125); cursor: pointer;} #CookieSettingsContent .card .groupCheckbox { position: absolute; left: 0px; top: 11px;} #CookieSettingsContent .card .groupCheckbox input.checkmark[type='checkbox'] { position: relative;} #CookieSettingsContent .card .cookieSeetingsInnerContent { padding: 20px 30px;} #CookieSettingsContent .card .cookieSeetingsInnerContent > .groupDescription { padding-bottom: 10px;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie { margin-top: 10px; position: relative;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie input.toggle[type='checkbox'] { width: 100%; height: 100%; display: none;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie input.toggle[type='checkbox']:checked ~ label span.toggle { margin-left: 28px;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie input.toggle[type='checkbox']:checked ~ label { background-color: green;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie label { position: absolute; top: 0px; left: 0px; width: 50px; height: 24px; display: block; border-radius: 12px; background-color: rgba(0,0,0,0.125); cursor: pointer;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie label span.toggle { position: absolute; top: 2px; left: 0px; margin-left: 2px; width: 20px; height: 20px; display: block; background-color: white; border-radius: 50%;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie .cookieText.hasCheckbox { padding-left: 60px;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie .name { font-weight: bold;} #CookieSettingsContent .card .cookieSeetingsInnerContent .cookie .description { font-size: 16px;}.noCookieSetting {padding: 40px;background-color: white;}
.headerimage2 {position: absolute;left: 0;top: -240px;}table td.left {padding-right: 140px;width: 260px;vertical-align: bottom;padding-top: 110px;}table td.right {line-height: 1.4;font-family: Tahoma,sans-serif;font-size: 13px;}h2 {font-family: Tahoma,sans-serif;font-size: 33px;color: #077953;margin-bottom: 20px;font-weight: normal;}#Main-3 {background-image: none;}#Main-4 {background-image: url(/images/bg_main3.png);position: relative;}#Main-4 .MenuUnderline {background-image: url(/images/menuline.png);width: 1064px;height: 2px;margin-left: -25px;}#Main-5 {position: relative;}.PageContainer {margin: 0 auto;width: 960px; position: relative;padding: 0 20px;}.PageContent {color: #2d241f;position: relative;padding: 20px 0;min-height: 200px;}#Main-4 .PageContent {text-align: center;}#Main-4 .PageContent table {width: 600px;display: inline-table;margin-bottom: 45px;}#Main-4 .PageContent table td {width: 33%;text-align: center;font-size: 20px;font-family: Tahoma,sans-serif;}#Main-4 .PageContent table td a {color: #068159;}#Main-5 .PageContainer {width: 990px;}#Main-5 .PageContent h4 {color: #06845b;font-weight: normal;font-size: 28px;font-family: Tahoma,sans-serif;padding: 20px 0 10px 20px;}#Main-5 .PageContent .Left {width: 633px;float: left;}#Main-5 .PageContent .Box {border: 1px solid #e7e6dc;background-color: #faf8f2;padding: 25px 0px;height: 120px;}#Main-5 .PageContent .Left .Box {height: auto;}#Main-5 .PageContent .Box .Button {margin-top: 15px;}#Main-5 .PageContent .Box .Location {float: left;margin-right: 15px;padding: 0 35px;}#Main-5 .PageContent .Box .Location .Image {position: relative;height: 272px;}#Main-5 .PageContent .Box .Location .Image .Text1 {position: absolute;left: 108px;top: 58px;color: #ffffff;font-size: 14px;font-weight: bold;}#Main-5 .PageContent .Box .Location .Image .Text2 {position: absolute;left: 103px;top: 103px;color: #ffffff;font-size: 14px;font-weight: bold;}#Main-5 .PageContent .Box .Location .Text {}#Main-5 .PageContent .Box .Location .Text .Headline {float: left;width: 80px;color: #06845b;font-size: 15px;font-family: Tahoma,sans-serif;}#Main-5 .PageContent .Box .Location .Text .LocationTexts {float: left;padding-top: 3px;width: 150px;}#Main-5 .PageContent .Box .Location .Text .LocationTexts span.a {padding-right: 5px;color: #06845b;}#Main-5 .PageContent .Box .Location .Text .LocationTexts li {list-style-type: none;padding: 0;margin: 0;display: block;float: left;width: 120px;}#Main-5 .PageContent .Right {float: left;margin-left: 20px;width: 335px;}#Main-5 .PageContent .Right .Box {padding: 25px;}#SortimentContainer {position: relative;top: 0px;left: 0px;margin: 0 auto;width: 688px;height: 338px;}#FoodContainer,#CampingContainer,#SpielwarenContainer,#HaushaltContainer,#TextilContainer {position: absolute;top: 0px;left: 0px;width: 171px;height: 169px;font-family: Tahoma,sans-serif;font-size: 20px;color: #068159;}#FoodContainer div {position: absolute;bottom: 10px;left: 0px;width: 100%;text-align: center;font-family: Tahoma,sans-serif;font-size: 20px;color: #068159;}#CampingContainer div,#SpielwarenContainer div,#HaushaltContainer div,#TextilContainerdiv {position: absolute;top: 10px;left: 0px;width: 100%;text-align: center;}#FoodContainer {width: 342px;height: 340px;background: url(/images/startpage_food_bg.png) center center no-repeat #faf8f2;}#CampingContainer {left: 344px;top: 0px;background: url(/images/startpage_camping_bg.png) center 65px no-repeat #faf8f2;}#SpielwarenContainer {left: 517px;top: 0px;background: url(/images/startpage_spielwaren_bg.png) center 65px no-repeat #faf8f2;}#HaushaltContainer {left: 344px;top: 171px;background: url(/images/startpage_haushalt_bg.png) center 46px no-repeat #faf8f2;}#TextilContainer {left: 517px;top: 171px;background: url(/images/startpage_textil_bg.png) center 35px no-repeat #faf8f2;}#BrandContainer {width: 688px;margin: 0 auto;margin-top: 20px;}.jcarousel-clip {width: 676px;margin: 0 auto;overflow: hidden;}.myCarousel .imageHolder {display: block;width: 111px;height: 111px;background-position: center center;background-color: white;background-repeat: no-repeat;}.myCarousel li {margin-right: 2px;}.jcarousel-prev,.jcarousel-next {position: absolute;top: 0px;width: 41px;height: 113px;background: url(/images/carousel_nav.png) 0px 0px no-repeat transparent;}.jcarousel-prev {left: -20px;}.jcarousel-next {right: -20px;background-position: 0px -113px;}

