
/* ::::: http://www.eichhof.ch/include/Style_bier.css ::::: */

body { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
td { font-family: arial,helvetica,sans-serif; font-size: 12px; }
img { border: 0px none ; }
a { color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 12px; }
ul { list-style-image: url('bullet.gif'); }
.pageBorderLeft { background-image: url('border_gray_left.gif'); background-position: right center; background-repeat: repeat-y; text-align: right; }
.pageBorderRight { background-image: url('border_gray_right.gif'); background-position: left center; background-repeat: repeat-y; text-align: left; }
.abstand { margin: 0px; padding: 0px; position: relative; width: 1px; font-size: 1px; }
.header { position: absolute; left: 0px; top: 0px; width: 770px; height: 87px; background-image: url('bg_bier.jpg'); background-repeat: no-repeat; z-index: 10; }
.navTop { position: absolute; left: 18px; top: 65px; width: 625px; height: 22px; }
.logo { position: absolute; left: 643px; top: 27px; }
.metaHome { position: absolute; left: 18px; top: 12px; }
.metanav { position: absolute; right: 29px; top: 12px; width: 480px; height: 15px; text-align: right; }
.boxContentHome { position: absolute; left: 0px; top: 87px; width: 741px; height: 369px; background-image: url('bg_home.jpg'); background-repeat: no-repeat; z-index: 0; }
.colHomeNews { position: absolute; left: 11px; top: 22px; width: 402px; }
.boxTextHome { position: absolute; left: 18px; top: 427px; width: 402px; }
td.cellNews { height: 1px; background-color: rgb(239, 239, 239); }
.lineNews { position: relative; left: 0px; top: 0px; width: 175px; height: 15px; background-image: url('linie_news.gif'); background-repeat: no-repeat; }
.newsTitle { color: rgb(204, 50, 52); font-family: arial,helvetica,sans-serif; font-weight: bold; font-size: 12px; }
.newsDatum { color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
.colHomeRight { position: absolute; left: 434px; top: 22px; width: 307px; }
.boxRight { border: 1px solid rgb(202, 134, 87); position: relative; left: 0px; top: 0px; width: 305px; height: 96px; }
.boxRightFloatLeft { overflow: hidden; float: left; width: 160px; height: 96px; }
.boxRightFloatRight { float: right; width: 137px; }
.boxRightContent { position: relative; left: 11px; top: 9px; width: 146px; text-align: left; }
td.cellStandard { padding: 0px 7px; color: rgb(0, 0, 0); height: 21px; background-color: rgb(248, 248, 248); }
td.cellTop { padding: 0px 6px; color: rgb(0, 0, 0); height: 21px; background-color: rgb(239, 239, 239); }
.boxNavigation { border: 1px solid rgb(211, 156, 117); position: absolute; left: 15px; top: 15px; width: 144px; background-color: rgb(255, 255, 255); background-image: url('bg_left_bier.jpg'); background-repeat: no-repeat; }
td.cellTellLine { height: 1px; background-color: rgb(211, 156, 117); }
td.cellTell { height: 1px; background-color: rgb(255, 191, 2); }
.navLeft { position: relative; left: 0px; top: 0px; width: 130px; }
.navLeftOn { position: relative; left: 0px; top: 0px; width: 130px; background-image: url('pfeil_bier.gif'); background-repeat: no-repeat; }
.stufe2Off { color: rgb(67, 23, 12); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; }
.stufe2On { color: rgb(217, 46, 55); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; }
.stufe3Off { position: relative; left: 12px; color: rgb(67, 23, 12); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; }
.stufe3On { position: relative; left: 12px; color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; line-height: 13px; text-decoration: none; }
.stufe4Off { position: relative; left: 12px; color: rgb(67, 23, 12); font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 13px; text-decoration: none; }
.stufe4On { position: relative; left: 12px; color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 12px; line-height: 13px; text-decoration: none; }
.boxContentAll { position: absolute; left: 0px; top: 75px; width: 770px; height: 542px; background-image: url('bg.jpg'); background-repeat: no-repeat; }
.boxContent { position: absolute; left: 181px; top: 28px; width: 403px; }
.textContent { position: relative; left: 2px; width: 400px; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
.trennlinie { position: absolute; left: 594px; top: 28px; width: 1px; height: 268px; background-image: url('trennlinie.gif'); background-repeat: no-repeat; }
.boxRelated { position: absolute; left: 606px; top: 28px; width: 149px; }
.titleRelated { color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
.text { color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
.title { color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; }
.linkArrow { position: relative; background-image: url('pfeil.gif'); background-repeat: no-repeat; }
.linkText { position: relative; left: 10px; color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; cursor: pointer; }
.boxFooter { position: absolute; left: 434px; top: 444px; width: 307px; }
.boxSitemap { position: absolute; left: 181px; top: 28px; width: 560px; }
td.cellSiteStandard { padding: 0px 7px; color: rgb(0, 0, 0); height: 21px; background-color: rgb(253, 247, 215); }
td.cellSite { color: rgb(0, 0, 0); background-color: rgb(253, 247, 215); }
td.cellSiteSpace { background-color: rgb(239, 239, 239); }
td.cellSiteTop { padding: 0px 7px; color: rgb(0, 0, 0); height: 21px; background-color: rgb(250, 224, 137); }
td.cellSiteLine { background-image: url('line_sitemap.gif'); background-repeat: repeat-y; }
.linkSitemap { color: rgb(204, 51, 51); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.bodyPopup { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); background-image: url('bg_popup.jpg'); background-repeat: no-repeat; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
.boxClose { position: absolute; left: 345px; top: 14px; width: 100px; }
.boxContentPopup { position: absolute; left: 27px; top: 48px; width: 418px; }
.boxTableBg { position: relative; left: 0px; top: 0px; width: 400px; background-image: url('bg_table.jpg'); background-repeat: repeat-y; }
td.cellLine { background-image: url('linie.gif'); background-repeat: repeat-x; }
.linkArrowNext { position: relative; width: 100px; background-image: url('pfeil_next.gif'); background-repeat: no-repeat; text-align: right; }
.linkArrowNextOff { position: relative; width: 100px; background-image: url('pfeil_next_off.gif'); background-repeat: no-repeat; text-align: right; }
.linkTextNext { position: relative; right: 10px; color: rgb(117, 1, 1); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.linkTextNextOff { position: relative; right: 10px; color: rgb(251, 133, 155); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.linkArrowBack { position: relative; background-image: url('pfeil_back.gif'); background-repeat: no-repeat; }
.linkArrowBackOff { position: relative; background-image: url('pfeil_back_off.gif'); background-repeat: no-repeat; }
.linkTextBackOff { position: relative; left: 10px; color: rgb(251, 133, 155); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.linkTextOff { position: relative; left: 10px; color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
td.cellLinkBg { padding: 0px 4px; height: 17px; background-color: rgb(250, 224, 137); }
.boxContentBreit { position: relative; width: 560px; }
.faqtext { color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; }
.faqtitle { color: rgb(0, 0, 0); font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold; }
td.cellMerchTitle { padding: 0px 8px; height: 18px; background-color: rgb(254, 215, 58); color: rgb(69, 22, 14); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
td.cellMerchArticle { padding: 0px 17px; background-color: rgb(255, 190, 2); color: rgb(69, 22, 14); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
td.cellMerchPrice { padding: 0px 8px; background-color: rgb(255, 215, 58); color: rgb(69, 22, 14); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
td.cellMerchBuy { padding: 0px 8px; background-color: rgb(255, 240, 115); color: rgb(69, 22, 14); font-family: arial,helvetica,sans-serif; font-size: 12px; text-decoration: none; }
.clsTblHeaderCell { text-align: left; }
.boxStandorte { position: relative; left: 0px; top: 0px; width: 403px; height: 207px; background-image: url('standorte.gif'); background-repeat: no-repeat; }
.ortMuensingen { position: absolute; left: 142px; top: 92px; width: 6px; height: 6px; }
.ortThun { position: absolute; left: 144px; top: 102px; width: 6px; height: 6px; }
.ortOlten { position: absolute; left: 156px; top: 45px; width: 6px; height: 6px; }
.ortOftringen { position: absolute; left: 156px; top: 55px; width: 6px; height: 6px; }
.ortWillisau { position: absolute; left: 164px; top: 71px; width: 6px; height: 6px; }
.ortSchoeftland { position: absolute; left: 171px; top: 53px; width: 6px; height: 6px; }
.ortSursee { position: absolute; left: 176px; top: 62px; width: 6px; height: 6px; }
.ortReinach { position: absolute; left: 180px; top: 54px; width: 6px; height: 6px; }
.ortKriens { position: absolute; left: 188px; top: 72px; width: 6px; height: 6px; }
.ortEbikon { position: absolute; left: 192px; top: 71px; width: 6px; height: 6px; }
.ortStans { position: absolute; left: 193px; top: 87px; width: 6px; height: 6px; }
.ortSteinhausen { position: absolute; left: 196px; top: 59px; width: 6px; height: 6px; }
.ortErstfeld { position: absolute; left: 210px; top: 97px; width: 6px; height: 6px; }
.ortAdliswil { position: absolute; left: 201px; top: 51px; width: 6px; height: 6px; }
.ortRegensdorf { position: absolute; left: 198px; top: 37px; width: 6px; height: 6px; }
td.cellWideWithBg { padding: 0px 7px; color: rgb(0, 0, 0); height: 21px; background-color: rgb(250, 224, 137); }
.boxForm { padding: 10px; background-image: url('bg_form.gif'); }
.formSeparator { height: 15px; background-image: url('form_separator.gif'); }
.formTextGray { color: rgb(102, 102, 102); font-size: 11px; }
.tableHeaderGlossary { padding: 4px 8px; background-image: url('bg_form.gif'); color: rgb(102, 102, 102); }
.tableHeaderGlossary a { color: rgb(115, 1, 1); text-decoration: underline; }
.tableHeaderPaging { padding: 4px 8px; background-image: url('bg_form.gif'); color: rgb(102, 102, 102); }
.tableHeaderPagingNext a { color: rgb(115, 1, 1); text-decoration: none; }
.tableHeaderPagingBack a { color: rgb(228, 142, 145); text-decoration: none; }
