body {
    color: #fffbdd;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    background-color: black;
    padding: 0;
    margin: 0;
}
a {
    color: #FFFBDD;
    cursor: pointer;
}
img {
    border: none;
}

h2 {
    font-family: "times new roman", times;
    font-size: 15px;
    font-weight: normal;
}
label.error {
    color: #faa;
}
div#wrapper {
    width: 965px;
    margin: auto;
    position: relative;
}
div#navigation {
    height: 193px;
    z-index: 10;
    position: relative;
}
div#navi1,
div#navi2{
    position: absolute;
    letter-spacing: 1.1px;
    font-size: 12px;
}
div#navi1 {
    top: 118px;
    left: 225px;
}
div#navi2 {
    top: 145px;
    left: 140px;
}
div#navi3 {
    position: absolute;
    top: 400px;
    left: 7px;
    font-size: 11px;
}
div.navi4 {
    position: absolute;
    top: 425px;
}
div#navi4_1 {
    left: 27px;
}
div#navi4_2 {
    left: 157px;
}
div#navi1 a,
div#navi2 a,
div#navi3 a,
div.navi4 a {
    text-decoration: none;
    color: #b7ab81;
}
div#navi1 a,
div#navi2 a,
div#navi3 a {
    margin-right: 15px;
    font-family: "times new roman", times
}
div#navi3 a {
    letter-spacing: 0.8px;
    margin-right: 0px;
}
div.navi4 a {
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    display: block;
    margin: 3px 0;
}
div#navi1 a:hover,
div#navi1 a.active,
div#navi2 a:hover,
div#navi2 a.active,
div#navi3 a:hover,
div#navi3 a.active,
div.navi4 a:hover,
div.navi4 a.active {
    color: #fbeaaf;
}
div#navi3 div.tab_on {
    background-image: url(/images/b10000/tab_on.png);
    position: absolute;
    top: 1px;
    height: 23px;
    width: 100px;
    z-index: 2;
}
div#navi3 div.tab_off {
    background-image: url(/images/b10000/tab_off.png);
    position: absolute;
    top: 1px;
    height: 23px;
    width: 100px;
}
div#navi3 a#tab_b111 {
    position: absolute;
    left: 18px;
    padding: 6px 0px 4px 3px;
    width: 100px;
    z-index: 3;
}
div#navi3 a#tab_b112 {
    position: absolute;
    left: 145px;
    padding: 6px 0px 4px 3px;
    width: 100px;
    z-index: 3;
}
div#navi3 div#tab_b111_bg {
    width: 137px;
    left: 0;
}
div#navi3 div#tab_b112_bg {
    width: 135px;
    left: 127px;
}
div#navi3 a#tab_b121 {
    position: absolute;
    left: 18px;
    padding: 6px 0px 4px 3px;
    width: 125px;
    z-index: 3;
}
div#navi3 a#tab_b122 {
    position: absolute;
    left: 165px;
    padding: 6px 0px 4px 3px;
    width: 169px;
    z-index: 3;
}
div#navi3 a#tab_b123 {
    position: absolute;
    left: 347px;
    padding: 6px 0px 4px 3px;
    width: 126px;
    z-index: 3;
}
div#navi3 div#tab_b121_bg {
    width: 158px;
    left: 0;
}
div#navi3 div#tab_b122_bg {
    width: 189px;
    left: 151px;
}
div#navi3 div#tab_b123_bg {
    width: 146px;
    left: 330px;
}
img#swosh {
    position: relative;
    top: -6px;
}
div#content {
    background-repeat: no-repeat;
    height: 480px;
    width: 965px;
}
div#content_wrapper {
    position: absolute;
    top: 132px;
    width: 965px;
}
div#copy h1 {
    font-size: 14px;
    margin-bottom: 20px;
}
div#copy p {
    line-height: 15px;
}
div#footer {
    margin: 30px 0 20px 0;
    text-align: center;
    width: 965px;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 9px;
    position: relative;
}
div#footer a:hover,
div#footer a.active {
    color: #fbeaaf;
}
div#footer div#footerlinks {
    padding-top: 5px;
    border-top: #b7ab81 1px solid;
    margin: auto;
    width: 400px;
}
div#footer a {
    margin-right: 10px;
    text-decoration: none;
    color: #b7ab81;
}
div#footer a#fb_icon {
    position: absolute;
    right: 0;
    bottom: 0;
}

#a10000 #content {
    outline: none;
}
#a10000 div#content {
    height: 413px;
}

/* Styles für alle B10000 */

#b10000 div#content {
    height: 510px;
}

#b10000 div#copy {
    padding: 80px 0 0 50px;
    width: 450px;
    position: relative;
}

#b10000 #products {
    position: absolute;
}

#b11000 div#content {
    background-image: url(/images/b10000/b11000-bg.jpg);
    height: 510px;
    background-position: 0 30px;
}

#b11000 div#copy,
#b13000 div#copy {
    padding: 30px 0 0 40px;
    width: 450px;
    position: relative;
}
#b11000 a.button {
    font-family: "times new roman",times;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    background-image: url(/images/button-168.png);
    padding-left: 20px;
    width: 147px;
    height: 20px;
    line-height: 21px;
    background-repeat: no-repeat;
    position: absolute;
}
#b11000 a#boxed_button {
    top: 450px;
    right: 350px;
}
#b11000 a#tube_button {
    top: 450px;
    right: 120px;
}
#b11000 a#boxed_clickspace,
#b11000 a#tube_clickspace {
    position: absolute;
    text-decoration: none;
    top: 210px;
    height: 235px;
}
#b11000 a#boxed_clickspace {
    left: 30px;
    width: 620px;
}
#b11000 a#tube_clickspace {
    right: 20px;
    width: 280px;
}
#b11100 div#content,
#b11200 div#content {
    background-image: url(/images/bg2.jpg);
}

#b11100 div#copy,
#b11200 div#copy {
    margin: 40px 0 0 40px;
    position: relative;
    width: 400px;
}
#b11100 img#product {
    position: absolute;
    right: 0;
    top: 167px;
}
#b11200 img#product {
    position: absolute;
    right: 75px;
    top: 92px;
}

#b11110 div#content,
#b11120 div#content,
#b11130 div#content,
#b11210 div#content,
#b11220 div#content,
#b11230 div#content,
#b12200 div#content,
#b12300 div#content,
#b13000 div#content {
    background-image: url(/images/bg1.jpg);
    height: 1100px;
}
#b12000 div#content {
    height: 530px;
}
#b12000 #products {
    position: absolute;
    top: 0px;
    left: 0;
}
#b12000 div#copy {
    position: relative;
}
#b11110 div#copy,
#b11120 div#copy,
#b11130 div#copy,
#b11210 div#copy,
#b11220 div#copy,
#b11230 div#copy {
    margin: 80px 0 0 75px;
    width: 350px;
}
#b12000 div#copy {
    margin: 40px 0 0 40px;
    width: 530px;
}
#b12100 div#copy,
#b12200 div#copy,
#b12300 div#copy {
    margin: 55px 0 0 70px;
    width: 400px;
    position: relative;
}
#b12000 .button {
    position: absolute;
    font-family: "times new roman",times;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    top: 455px;
}
#b12000 #button_victorian {
    left: 120px;
    background-image: url(/images/button-168.png);
    padding: 3px 0 0 15px;
    height: 18px;
    width: 153px;
    line-height: 14px;
}
#b12000 #button_crisps {
    left: 340px;
    background-image: url(/images/button-215.png);
    background-repeat: no-repeat;
    padding: 2px 0 0 15px;
    height: 17px;
    width: 201px;
    line-height: 14px;
}
#b12000 #button_collection {
    right: 160px;
    background-image: url(/images/button-168.png);
    padding: 3px 0 0 15px;
    height: 18px;
    width: 153px;
    line-height: 14px;
}
#b11110 img#product,
#b11120 img#product,
#b11130 img#product{
    position: absolute;
    right: 31px;
    top: 139px;
}
#b11210 img#product,
#b11220 img#product,
#b11230 img#product{
    position: absolute;
    right: 124px;
    top: 89px;
}
#b12100 div#content {
    background-image: url(/images/bg4.jpg);
    height: 1100px;
    background-position: 0 -11px;
}
#b12100 img#product {
    position: absolute;
    right: 0;
    top: -10px;
}
#b12300 img#product {
    position: absolute;
    right: 0;
    top: 62px;
}
#b12200 img#product {
    position: absolute;
    right: 81px;
    top: 61px;
}
#b12300 img#product {
    position: absolute;
    right: 25px;
    top: 102px;
}
#b13000 img#product {
    position: absolute;
    right: 8px;
    top: 67px;
}
#b13000 img#small_product{
    position: absolute;
    left: 80px;
    top: 326px;
}

#b11110 div#subcontent,
#b11120 div#subcontent,
#b11130 div#subcontent,
#b11210 div#subcontent,
#b11220 div#subcontent,
#b11230 div#subcontent,
#b12100 div#subcontent,
#b12200 div#subcontent,
#b12300 div#subcontent,
#b13000 div#subcontent {
    position: absolute;
    left: 465px;
    top: 435px;
    width: 500px;
}
div#subcontent a#online {
    font-family: "times new roman",times;
    text-decoration: none;
    font-size: 11px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    background-image: url(/images/button-136.png);
    padding-left: 20px;
    position: absolute;
    right: 0;
    top: 0;
    width: 116px;
    height: 19px;
    line-height: 20px;
    cursor: pointer;
}
div#subcontent a.tablink {
    font-family: "times new roman",times;
    font-size: 11px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    cursor: pointer;
    padding-bottom: 2px;
    margin-left: 13px;
    text-decoration: none;
}
div#subcontent a img {
    position: relative;
    top: 2px;
}
div#subcontent a.active img {
    top: 2px;
    right: 1px;
}
div#subcontent .tab {
    padding: 20px 0 0 10px;
}
div#nutritional-info-tab table {
    width: 490px;
    border-collapse: collapse;
}
div#nutritional-info-tab th {
    font-family: "times new roman",times;
    letter-spacing: 1.1px;
    text-align: left;
    padding: 4px;
    background-color: #292929;
}
div#nutritional-info-tab td {
    padding: 4px 4px 1px 4px;
    border-bottom: 1px #4d4d4d solid;
}
div#gda-tab {
    width: 490px;
}
div#gda-tab div.legend {
    clear: both;
    padding-top: 20px;
}
div#gda-tab div#barrels {
    background-image: url(/images/b10000/barrels.png);
    height: 103px;
    background-repeat: no-repeat;
}
div#gda-tab div.barrel {
    float: left;
    width: 83px;
    margin: 0 12px 0 1px;
    height: 80px;
    padding-top: 23px;
    text-align: center;
}
div#gda-tab div.barrel div.value {
    padding-top: 22px;
}
div#gda-tab div#bottoms {
    margin-top: 10px;
    background-image: url(/images/b10000/bottoms.png);
    background-repeat: no-repeat;
    height: 45px;
}
div#gda-tab div.bottom {
    width: 83px;
    padding-top: 9px;
    margin: 0 12px 0 1px;
    height: 20px;
    text-align: center;
    float: left;
}
div#ingredients-tab p {
    margin: 0 0 5px 0;
}
div#ingredients-tab h2 {
    font-size: 12px;
    margin: 8px 0 0 0;
    font-weight: bold;
    font-family: verdana,arial,helvetica,sans-serif;
}

#d10000 div#content,
#d11000 div#content {
    background-image: url(/images/d10000/bg.jpg);
    height: 554px;
}

#d10000 img#product {
    position: absolute;
    right: 10px;
    top: 194px;
}

#d10000 div#copy {
    position: relative;
    padding: 70px 0 0 70px;
}

#d10000 a#online,
#d10000 a#store {
    font-family: "times new roman",times;
    text-decoration: none;
    letter-spacing: 1.1px;
    color: #B7AB81;
    background-repeat: no-repeat;
    position: absolute;
    left: 70px;
}

#d10000 a#online:hover,
#d10000 a#store:hover {
    color: #FBEAAF;
}

#d10000 a#online {
    background-image: url(/images/d10000/button-big-off.png);
    top: 200px;
    padding-left: 30px;
    font-size: 20px;
    height: 36px;
    line-height: 38px;
    width: 373px;
}

#d10000 a#store {
    padding-left: 18px;
    font-size: 11px;
    top: 370px;
    background-image: url(/images/d10000/button-off.png);
    width: 219px;
    height: 20px;
    line-height: 21px;
}

#d10000 div#subcopy {
    width: 280px;
    top: 330px;
    left: 70px;
    position: absolute;
}

#d11000 div#left {
    position: absolute;
    top: 130px;
    left: 70px;
    width: 400px;
}

#d11000 div#right {
    position: absolute;
    top: 130px;
    right: 70px;
    width: 300px;
}
#d11000 .switchwrapper {
    padding-top: 3px;
}
#d11000 a.switchlink {
    font-family: "times new roman", times;
    font-size: 12px;
    padding: 2px 0 2px 15px;
    display: block;
    text-decoration: none;
    outline-style: none;
    background-image: url(/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 0 2px;
}
#d11000 .active a.switchlink {
    background-image: url(/images/arrow-down.png);
    background-position: -2px 4px;
}
#d11000 h1 {
    position: absolute;
    left: 68px;
    top: 70px;
}
#d11000 #logos {
    margin: 20px 0;
}
#d11000 #back,
#d11000 #online {
    font-family: "times new roman",times;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    position: absolute;
    top: 270px;
    height: 21px;
    line-height: 21px;
    display: block;
}
#d11000 #back {
    background-image: url(/images/d10000/button-back-off.png);
    padding-left: 32px;
    width: 67px;
}
#d11000 #online {
    background-image: url(/images/d10000/button-off.png);
    padding-left: 15px;
    width: 222px;
}
#d11000 .switchitem {
    padding-left: 15px;
}
#e10000 div#content,
#h10000 div#content,
#i10000 div#content {
    height: auto;
    background-image: url(/images/bg3.jpg);
}
#e10000 div.headline {
    background-image: url(/images/e10000/hl-bg.jpg);
    height: 53px;
    font-family: "times new roman",times;
    font-size: 15px;
    position: relative;
}

#e10000 h1,
#e10000 div.headline,
#e10000 p {
    padding-left: 70px;
}
#e10000 div#copy h1 {
    margin: 40px 0;
}
#e10000 p {
    width: 600px;
}

#e10000 div.headline img {
    position: absolute;
    right: 100px;
    top: -70px;
}

#e10000 h2 {
    margin: 0px;
    font-size: 24px;
}
#g10000 div#content {
    height: 500px;
    background-image: url(/images/bg3.jpg);
    font-family: "times new roman", times;
}
#g10000 a.hl {
    font-size: 12px;
    letter-spacing: 1.1px;
    text-align: center;
    height: 21px;
    line-height: 23px;
}
#g10000 div#content a {
    display: block;
    text-decoration: none;
}
#g10000 div#home {
    position: absolute;
    left: 30px;
    top: 130px;
}
#g10000 div#home a.hl,
#g10000 div#news a.hl {
    background-image: url(/images/g10000/hl_bubble_75.png);
    width: 75px;
}
#g10000 div#products a.hl {
    background-image: url(/images/g10000/hl_bubble_228.png);
    width: 228px;
}
#g10000 div#buy a.hl {
    background-image: url(/images/g10000/hl_bubble_185.png);
    width: 185px;
}
#g10000 div#products {
    position: absolute;
    left: 120px;
    top: 130px;
    width: 228px;
}
#g10000 div#buy {
    position: absolute;
    left: 363px;
    top: 130px;
    width: 185px;
}
#g10000 div#news {
    position: absolute;
    left: 563px;
    top: 130px;
}
#g10000 .indent {
    margin-left: 22px;
}
#g10000 .doubleindent {
    margin-left: 44px;
}
#g10000 hr {
    border: none;
    color: #c6be90;
    background-color: #c6be90;
    height: 1px;
}
#h10000 div#copy,
#i10000 div#copy {
    margin: 70px 0 0 70px;
    width: 500px;
}
#i10000 h3 {
    margin-bottom: 0;
    font-size: 11px;
    font-weight: bold;
}
#i10000 p {
    margin-top: 0;
}
#j10000 div#content {
    height: auto;
    background-image: url(/images/j10000/bg.jpg);
}
#j10000 div#copy,
#j11000 div#copy {
    margin: 60px 0 0 70px;
}
#j10000 p {
    width: 350px;
}
#j10000 form {
    margin: 30px 0 0 0;
}
#j10000 #left input,
#j10000 textarea,
#j10000 select {
    background-color: #b69e69;
    border: none;
    margin: 2px 0 6px 0;
    width: 100%;
}
#j10000 textarea {
    height: 210px;
}
#j10000 #left,
#j10000 #middle {
    float: left;
    margin-right: 40px;
    width: 260px;
}
#j10000 #middle {
    width: 320px;
}
#j10000 .half_first {
    width: 100px;
    float: left;
}
#j10000 .half_last {
    width: 150px;
    float: right;
}
#j10000 #middle div.legend {
    text-align: right;
    font-size: 9px;
}
#j10000 #newsletter {
    float: left;
}
#j10000 #right {
    margin-left: 660px;
}
#j10000 #submit {
    margin-top: 30px;
}
#j10000 #submit a {
    font-family: "times new roman",times;
    text-decoration: none;
    font-size: 12px;
    letter-spacing: 1.1px;
    color: #B7AB81;
    background-image: url(/images/button-136.png);
    padding: 2px 0 0 15px;
    width: 121px;
    height: 17px;
    display: block;
}
#j10000 #right label {
    padding-left: 30px;
    display: block;
}
#j11000 div#content {
    height: 400px;
    background-image: url(/images/j10000/bg.jpg);
}

#k10000 div#content {
    height: auto;
    background-image: url(/images/k10000/bg.jpg);
}
#k10000 div#copy {
    margin-top: 70px;
}
#k10000 a.faqlink {
    display: block;
    outline: none;
    font-size: 17px;
    text-decoration: none;
    font-family: "times new roman", times;
    padding: 0px 0px 4px 22px;
    margin: 4px 0 0 88px;
    width: 520px;
    background-image: url(/images/arrow-right.png);
    background-repeat: no-repeat;
    background-position: 2px 2px;
}
#k10000 .active a.faqlink {
    color: #f6d989;
    background-image: url(/images/arrow-down.png);
    background-position: 0px 4px;
}
#k10000 h1 {
    padding-left: 90px;
}
#k10000 div.faqitem {
    padding-left: 110px;
}
#k10000 div.active {
    background-image: url(/images/k10000/gradient.png);
    background-repeat: repeat-y;
    width: 691px;
}
#k10000 div.faqitem p {
    width: 520px;
    padding: 5px 0;
    margin: 0;
}
#k10000 div.faqitem img {
    margin-left: -110px;
}
#d11000 #back:hover,
#d11000 #online:hover,
#b11000 a.button:hover,
#b12000 #button_collection:hover,
#b12000 #button_crisps:hover,
#b12000 #button_victorian:hover,
div#subcontent a#online:hover,
div#subcontent a:hover,
div#subcontent a.active,
#j10000 #submit a:hover {
    color: #FBEAAF;
}

/*Relaunch changes*/
#navi3 a img {
    padding-top:3px;
}
#d10000 a#online img {
    padding-top:13px;
}
#b11000 #boxed_button img, #b11000 #tube_button img {
    padding-top:6px;
}
#b12000 #button_collection img, #b12000 #button_crisps img, #b12000 #button_victorian img {
    padding-top:3px;
}
#d11000 .switchlink img {
    padding:3px 0;
}
a#online img, #j10000 #submit a img {
    padding-top:4px;
}
a#store img, a#back img, #d11000 a#online img {
    padding-top:7px;
}
a {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}

.tablink span {
    background:url("/images/arrow-right.png") no-repeat scroll 0 6px transparent;
    margin-left:5px;
    padding:4px;
}
.active span {
    background:url("/images/arrow-down.png") no-repeat scroll 0 6px transparent;
    margin-left:5px;
    padding:4px;
}

