/* -----------------------------------------------------------------------------------------















   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $































   XT-Commerce - community made shopping















   http://www.xt-commerce.com































   Copyright (c) 2004 XT-Commerce















   -----------------------------------------------------------------------------------------















   based on:















   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)















   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com















   (c) 2003         nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org































   Released under the GNU General Public License















   ---------------------------------------------------------------------------------------*/







.contact2 {border: 0px none; background: #FFF;}







* {















  margin: 0px;















  padding: 0px;















}















.boxText {















        font-family: Verdana, Arial, sans-serif;















        font-size: 10px;















}































.boxTextBG {















        font-family: Verdana, Arial, sans-serif;















        font-size: 10px;















        background-color: #f1f1f1;















}















.boxTextBGII {















        font-family: Verdana, Arial, sans-serif;















        font-size: 10px;















        background-color: #FFCC99;















}















.boxTextPrice {















        font-family: Verdana, Arial, sans-serif;















        font-size: 10px;















        color: #FF0000;















}































.errorBox {















        font-family : Verdana, Arial, sans-serif;















        font-size : 10px;















        font-weight: bold;















        background-color: #ffb3b5;















}















.gvBox {















        font-family : Verdana, Arial, sans-serif;















        font-size : 14px;















        font-weight: bold;















        border-color: #FFFFFF;















        border: 1px solid;















        background-color: #ffb3b5;















}















.stockWarning {















        font-family : Verdana, Arial, sans-serif;















        font-size : 10px;















        color: #cc0033;















}































.productsNotifications {















        background-color: #f2fff7;















}































.orderEdit {















        font-family : Verdana, Arial, sans-serif;















        font-size : 10px;















        color: #70d250;















        text-decoration: underline;















}































BODY {















        color: #644628;















        margin: 0px;















        background: url(img/bg_body.gif) left top repeat;















}































img{















        border:0;















}































A {















  color: #000000;















  text-decoration: none;















}































A:hover {















  color: #0000ff;















  text-decoration: underline;















}































FORM {















        display: inline;















}















































TR.header {















        background-color: #ffffff;















}































TR.headerNavigation {















  background: #F6F6F6;















}































TD.headerNavigation {















        font-family: Verdana, Arial, sans-serif;















        font-size: 10px;















        color: #000000;















        font-weight : bold;















        border-bottom: 1px solid;















        border-color: #b6b7cb;















        background-color: #F6F6F6;















}































A.headerNavigation {















  color: #000000;















}































A.headerNavigation:hover {















  color: #000000;















}































TD.conditions {















  background-color: #FFCCCC;















}































A.confirmationEdit {















        font-style: italic;















}















A.confirmationEdit:hover {















        font-style: italic;















        text-decoration: underline;















}















TR.headerError {















  background-color: #ff0000;















}































TR.headerMessage {















        background-color: #00CC33;















}































TD.headerError {















  font-family: Tahoma, Verdana, Arial, sans-serif;















  font-size: 12px;















  background: #ff0000;















  color: #ffffff;















  font-weight : bold;















  text-align : center;















}































TR.headerInfo {















  background: #00ff00;















}































TD.headerInfo {















  font-family: Tahoma, Verdana, Arial, sans-serif;















  font-size: 12px;















  background: #00ff00;















  color: #ffffff;















  font-weight: bold;















  text-align: center;















}































TR.footer {















  background: #bbc3d3;















}































TD.footer {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















    background: #F6F6F6;















  color: #000000;















  font-weight : bold;















  border-bottom: 1px solid;















  border-color: #b6b7cb;















}































.infoBox {















}































.infoBoxContents {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















}































.infoBoxNotice {















  background: #FF8E90;















}































.infoBoxNoticeContents {















  background: #FFE6E6;















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















}































.infoBoxHeading {















  width: 111px;















  font-family: Georgia, Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  background: url(img/bg_infoBoxHeading.gif) left top no-repeat;















  height: 30px;















  line-height: 30px;















  padding: 14px 0px 12px 69px;















  color: #644628;















}































TD.infoBoxHeading_right {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  font-weight: bold;















  background: #C4C4C4;















  height:17px;















  color: #000000;















}































TD.infoBox, SPAN.infoBox {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  border-right: 4px solid;















  background: #E6E6E6;















  border-color: #C4C4C4;















}































TD.infoBox_right, SPAN.infoBox_right {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  background: #E6E6E6;































}































TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {















  background: #f8f8f9;















}































TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {















  background: #f8f8f9;















}































TABLE.productListing {















  border: 1px;















  border-style: solid;















  border-color: #b6b7cb;















  border-spacing: 1px;















}































.productListing-heading {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  background: #b6b7cb;















  color: #FFFFFF;















  font-weight: bold;















}































TD.productListing-data {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















}































A.pageResults {















        text-decoration: underline;















}































A.pageResults:hover {















}































TD.pageHeading, DIV.pageHeading {















  font-family: Verdana, Arial, sans-serif;















  /*font-size: 16px;*/















  font-weight: bold;















  color: #000000;















  line-height: 0px;















  visibility: hidden;















}































TR.subBar {















  background: #f4f7fd;















}































TD.subBar {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  color: #000000;















}































TD.main, P.main {















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  line-height: 1.5;















  color: #644628;















}































TD.smallText, SPAN.smallText, P.smallText {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















}































TD.accountCategory {















  font-family: Verdana, Arial, sans-serif;















  font-size: 13px;















  color: #aabbdd;















}































TD.fieldKey {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: bold;















}































TD.fieldValue {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















}































TD.tableHeading {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: bold;















}































SPAN.newItemInCart {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  color: #ff0000;















}































CHECKBOX, INPUT, RADIO, SELECT {















        font-family: Verdana, Arial, sans-serif;















        font-size: 11px;















        margin: 1px;















}































TEXTAREA {















  width: 100%;















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















}































SPAN.greetUser {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  color: #f0a480;















  font-weight: bold;















}































SPAN.underline {















        text-decoration: underline;















}































TABLE.formArea {















  background: #f1f1f1;















  border-color: #cccccc;















  border-style: solid;















  border-width: 1px;















}































TD.formAreaTitle {















  font-family: Tahoma, Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: bold;















}































.parseTime {















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  line-height: 1.5;















  text-align:center;















}















SPAN.markProductOutOfStock {















  font-family: Tahoma, Verdana, Arial, sans-serif;















  font-size: 12px;















  color: #c76170;















  font-weight: bold;















}































SPAN.productSpecialPrice {















  font-family: Verdana, Arial, sans-serif;















  color: #ff0000;















}















SPAN.productOldPrice {















        font-family: Verdana, Arial, sans-serif;















        color: #ff0000;















        text-decoration: line-through;















}















SPAN.errorText {















  font-family: Verdana, Arial, sans-serif;















  color: #ff0000;















}































SPAN.productDiscountPrice {















  font-family: Verdana, Arial, sans-serif;















  color: #ff0000;















  font-weight: bold;















}































.smallHeading {















        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;















        font-size: x-small;















        font-weight: bold;















        color: #644628;















        line-height: 20px;















}































.moduleRow {















 font-family: Verdana, Arial, sans-serif;















 font-size: 11px;















 line-height: 1.5;















 background-color: #E6E6E6;















 border: 1px solid;















 border-color: #E6E6E6;































}















.moduleRowOver {















        background-color: #c5e97a;















        border: 1px solid;















        border-color: #ffffff;















        font-family: Verdana, Arial, sans-serif;















    font-size: 11px;















    line-height: 1.5;































        }















.moduleRowSelected { background-color: #FFF0E6; }































.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }















.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }































/* sitewide font classes */















/* Note: heading<Number> equals <font size="Number"> */















.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }















.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }















.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }















.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }















.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }































/* Sitemap Tables */















.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;















        background-color: #666666;















        padding-top: 2px; padding-bottom: 2px;}















.sitemap_heading a {color:#FFFFFF;}















.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}































.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}















.sitemap_sub a {color:#000000;}















.sitemap_sub a:hover {color:#999999; text-decoration:none;}















































/* message box */































.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }















.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }















.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }































/* input requirement */































.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }































.tableShop {















background-color: #ffffff;















border-left: 1px solid;















border-right: 1px solid;















border-color: #b6b7cb;















}































.navLeft {















        border-right: 1px solid;















        border-color: #b6b7cb;















        background-image: url(img/bg_left_column.jpg);















        width: 185px;















}















.navRight {















        border-color: #666666;















        border-top-width: 4px;















        border-top-style: solid;















        border-left-width: 4px;















        border-left-style: solid;















        background-color: #E6E6E6;















        width: 185px;















}























h1 {















        font-family: Georgia, Verdana, Arial, sans-serif;















        font-size: 20px;















        font-weight: normal;















        color: #644628;















        line-height: 30px;















        padding-bottom: 0px;















}























.moduleHeading h1,



.contentsTopics h1 {















        width: 586px;















        height: 30px;















        font-family: Georgia, Verdana, Arial, sans-serif;















        font-size: 20px;















        font-weight: normal;















        color: #644628;















        line-height: 30px;















        padding-bottom: 13px;















        background: url(img/bg_contentsTopics.gif) left bottom no-repeat;















}























.tableListingI {















        background-color: #eeeeee;















}































.tableListingII {















        background-color: #d0d0d0;















}































.tableBody {















padding: 5px;















}































.poweredby {















  font-family: Verdana, Arial, sans-serif;















  font-size: 10px;















  color: #000000;















  font-weight: bold;















}















.onepxwidth {















        width: 1px;















}































/* LAYOUT */















#main {















  width: 1167px;















  margin: auto;















  padding-top: 20px;














}















/* HEADER */















#header {















  float: left;















  width: 1037px;















  height: 207px;















}















#header_top {















  float: left;















  width: 1037px;















  height: 154px;















  background: url(img/bg_header_top.gif) left top no-repeat;















}















#topmenu {















  float: left;















  width: 907px;















  height: 32px;















  line-height: 32px;















  text-align: right;















  padding: 42px 130px 0px 0px;















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #ebd798;















}















#topmenu a {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #ebd798;















  text-decoration: none;















}















#topmenu a:hover {















  color: #ebd798;















  text-decoration: underline;















}















#header_middle {















  float: left;















  width: 1037px;















  height: 27px;















  background: url(img/bg_header_middle.gif) left top no-repeat;















}















#mainmenu {















  float: left;















  width: 798px;















  height: 27px;















  line-height: 27px;















  padding: 0px 45px 0px 194px;















}















#mainmenu ul li {















  float: left;















  margin: 0px;















  padding: 0px;















  list-style-type: none;















}















#mainmenu ul li a {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: bold;















  color: #644628;















  text-decoration: none;















  padding: 0px 14px 0px 14px;















  display: block;















}















#header_bottom {















  float: left;















  width: 1037px;















  height: 26px;















  background: url(img/bg_header_bottom.gif) left top no-repeat;















}















#pathway {















  float: left;















  font-family: Verdana, Arial, sans-serif;















  width: 784px;















  padding: 14px 45px 0px 208px;















  font-size: 9px;















  font-weight: normal;















  color: #644628;















}















#pathway a {















  color: #644628;















  text-decoration: none;















}















#content {















  float: left;















  width: 980px;















  background: url(img/bg_content.gif) left top repeat-y;















  padding: 0px 46px 10px 11px;















}















#col_left {















  float: left;















  width: 180px;















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  line-height: 18px;















}















#col_left a, #col_right a {















  color: #644628;















  text-decoration: none;















}















#col_left div, #col_right div {















  float: left;















}















ul#CatNavi, ul#box_content, ul.navilist {















  margin-top: -2px;















}











ul#CatNavi li,



#col_right .boxTextMiddle ul#box_content li,



#col_left .boxTextMiddle ul.navilist li {















  float: left;















  margin: 0px;















  padding: 0px;















  list-style-type: none;















}















ul#CatNavi li.CatLevel1 h1 a, ul#CatNavi li.CatLevel1SubMenue h1 a,



ul.navilist li.maincat a {















  width: 130px;















  height: 33px;















  line-height: 33px;















  font-family: Verdana, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  padding: 0px 0px 0px 50px;















  text-decoration: none;















  display: block;















  background: url(img/bg_mainmenu_passiv.gif) left top no-repeat;



}















ul#CatNavi li.CatLevel1Current h1 a,



ul#CatNavi li.CatLevel1SubMenueCurrent h1 a,



ul.navilist li.maincat a.gewaehlt {















  width: 130px;















  height: 33px;















  line-height: 33px;















  font-family: Verdana, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  padding: 0px 0px 0px 50px;















  text-decoration: none;















  display: block;















  background: url(img/bg_mainmenu_aktiv.gif) left top no-repeat;















}















ul#CatNavi li.CatLevel1SubMenueCurrent h1 a,



ul#CatNavi li.CatLevel1SubMenueCurrentParent h1 a,



ul.navilist li.maincat a.gewaehlt {















  width: 130px;















  height: 35px;















  line-height: 35px;















  font-family: Verdana, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  padding: 0px 0px 0px 50px;















  text-decoration: none;















  display: block;















  background: url(img/bg_mainmenu_aktiv_current.gif) left top no-repeat;















}















ul#CatNavi li.CatLevel1SubMenue ul li.CatLevel2 h1 a,



ul#CatNavi li.CatLevel1SubMenueCurrent ul li.CatLevel2 h1 a,



ul#CatNavi li.CatLevel1SubMenueCurrentParent ul li.CatLevel2 h1 a,



ul.navilist li.subcat a {















  width: 130px;















  height: 22px;















  line-height: 22px;















  font-family: Verdana, sans-serif;















  font-size: 11px;















  font-weight: normal;















  color: #96826e;















  padding: 0px 0px 0px 50px;















  text-decoration: none;















  display: block;















  background: url(img/bg_submenu_passiv.gif) left top no-repeat;















}















ul#CatNavi li.CatLevel1SubMenueCurrentParent ul li.CatLevel2Current h1 a,



ul.navilist li.subcat a {















  width: 130px;















  height: 22px;















  line-height: 22px;















  font-family: Verdana, sans-serif;















  font-size: 11px;















  font-weight: normal;















  color: #644628;















  padding: 0px 0px 0px 50px;















  text-decoration: none;















  display: block;















  background: url(img/bg_submenu_passiv.gif) left top no-repeat;















}



ul.navilist li.subcat a:hover,

ul.navilist li.subcat a.gewaehlt {



  font-weight: bold;



}











#col_middle {















  float: left;















  width: 586px;















  padding: 14px 17px 0px 17px;















  color: #644628;













}















#col_middle a {















  color: #694e2a;















  text-decoration: none;















}















#col_middle a:hover {















  color: #694e2a;















  text-decoration: underline;















}







#col_middle form#cart_quantity table tr td {



  /* padding: 3px; */



}







#col_right {















  float: left;















  width: 180px;















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  line-height: 18px;















}















#col_right .boxTextMiddle ul#box_content li a {















  width: 168px;















  height: 24px;















  line-height: 24px;















  font-family: Verdana, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  padding: 0px 0px 0px 12px;















  text-decoration: none;















  display: block;















  background: url(img/bg_box_content.gif) left top no-repeat;















}















#footer {















  float: left;















  width: 1037px;















  height: 178px;















  background: url(img/bg_footer.gif) left top no-repeat;















  margin-bottom: 10px;















}















#logos {















  float: left;















  width: 888px;















  padding: 40px 35px 0px 149px;















}



#logos span.size10, #logos span.size11, #logos span.size12, #logos span.size16, #logos span.size20, #logos span.size24 {



  padding-left: 13px;



}



#logos span.size10 a, #logos span.size11 a, #logos span.size12 a, #logos span.size16 a, #logos span.size20 a, #logos span.size24 a {



  text-decoration: none;



  color: #644628;



}







#logos span.size10 {



  font-size: 10px;



}



#logos span.size11 {



  font-size: 11px;



}



#logos  span.size12 {



  font-size: 12px;



}



#logos  span.size16 {



  font-size: 16px;



}



#logos  span.size20 {



  font-size: 20px;



}



#logos  span.size24 {



  font-size: 24px;



}











/* Sonstiges */















.boxTextTop {















  width: 180px;















  height: 7px;















  background: url(img/bg_boxTextTop.gif) left top no-repeat;















}















.boxTextMiddle {















  width: 180px;















  background: url(img/bg_boxTextMiddle.gif) left top repeat-y;















}















.boxTextMiddleCart {















  width: 150px;















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  font-weight: normal;















  color: #644628;















  line-height: 17px;















  padding: 0px 15px 0px 15px;















  background: url(img/bg_boxTextMiddle.gif) left top repeat-y;















}















.boxTextMiddleCartEmpty {















  width: 105px;















  height: 93px;















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  line-height: 17px;















  padding: 0px 60px 0px 15px;















  background: url(img/bg_boxTextMiddleCartEmpty.gif) left top no-repeat;















}















.boxTextBottom {















  width: 180px;















  height: 7px;















  background: url(img/bg_boxTextBottom.gif) left top no-repeat;















}















div.boxTextTop, div.boxTextMiddle, div.boxTextBottom, div.infoBoxHeading {















  float: left;















}















.copyright {















  display: none;







}















.copyright2 {















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  line-height: 1.5;















  text-align: center;















}















div.copyright2 {















  float: left;















  width: 1002px;















  text-align: center;















  padding: 45px 35px 0px 0px;















}















div.copyright2 a {















  color: #644628;















  text-decoration: none;















}















div.copyright2 a:hover {















  color: #644628;















  text-decoration: underline;















}















td.main a {















  font-family: Verdana, Arial, sans-serif;















  color: #644628;















  text-decoration: none;















}















h2 {















  font-family: Verdana, Arial;















  font-weight: normal;















  font-size: 11px;















  line-height: 18px;















  color: #644628;















}















h2 a {















  color: #644628;















  font-weight: normal;















  text-decoration: none;















}















h2 a:hover {















  color: #644628;















  font-weight: normal;















  text-decoration: underline;















}















h3 {















  font-family: Verdana, Arial;















  font-size: bold;















  font-size: 11px;















  line-height: 18px;















  color: #644628;















}















h3 a {















  font-size: bold;















  color: #644628;















  text-decoration: none;















}















h3 a:hover {















  font-size: bold;















  color: #644628;















  text-decoration: underline;















}















.produktmwst {















  font-family: Verdana, Arial;















  font-size: normal;















  font-size: 10px;















  line-height: 14px;















  color: #644628;















}















.trennlinie-product-listing {















  width: 182px;















  padding: 3px 6px 3px 6px;















  background: url(img/trennlinie-product-listing.gif) left bottom repeat-x;















}















.trennlinie586 {















  width: 586px;















  background: url(img/trennlinie586.gif) left bottom no-repeat;















}























td.infoBoxHeading586 {















  width: 517px;















  font-family: Georgia, Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  background: url(img/bg_infoBoxHeading586.gif) left top no-repeat;















  height: 30px;















  line-height: 30px;















  padding: 14px 0px 0px 69px;















  color: #644628;















}















#col_middle form#cart_quantity table tr td .infoBoxHeading582,

#col_middle table tr td .infoBoxHeading582 {

  width: 513px;

  font-family: Georgia, Verdana, Arial, sans-serif;

  font-size: 12px;

  font-weight: normal;

  background: url(img/bg_infoBoxHeading582.gif) left top no-repeat;

  height: 30px;

  line-height: 30px;

  padding: 14px 0px 0px 69px;

  color: #644628;

}















.produktdetails11px {















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  font-weight: normal;















  color: #644628;















  line-height: 18px;















}















.produktdetails11px a {















  font-family: Verdana, Arial, sans-serif;















  font-size: 11px;















  font-weight: normal;















  color: #644628;















  line-height: 18px;















  text-decoration: underline;















}















.produktdetails12px {















  font-family: Verdana, Arial, sans-serif;















  font-size: 12px;















  font-weight: normal;















  color: #644628;















  line-height: 18px;















}















.produktdetails16px {















  font-family: Verdana, Arial, sans-serif;















  font-size: 16px;















  font-weight: normal;















  color: #644628;















  line-height: 22px;















}















#col_middle form#login td.inp input {















  border: 1px solid #e8e8e8;















  height: 16px;















  padding-top: 4px;















  color: #644628;















}















#col_middle table tbody tr td table tbody tr td.mainText table tbody tr td.main {















  text-align: left;















}



#col_right .btn_zurkasse a {



  text-decoration: none;



  font-weight: bold;



}



#col_right .btn_zurkasse a:hover {



  text-decoration: underline;



  font-weight: bold;



}



/*

Intelli Search suggest list layout

Change this lines as you like to asign other colours,

fonts, borders etc. to the Intelli Search suggest List

*/

div#intelliSearchResult {

        position:absolute;

        width:200px;

        z-index:1;

        background-color:#FFF0E6;

        padding:0px;

        margin:-4px 0px 0px 2px;

        display:none;

        visibility:hidden;

        color: #644628;

        border-top-width: 0px;

        border-right-width: 1px;

        border-bottom-width: 0px;

        border-left-width: 1px;

        border-top-style: solid;

        border-right-style: solid;

        border-bottom-style: solid;

        border-left-style: solid;

        border-top-color: #D2B4AA;

        border-right-color: #D2B4AA;

        border-bottom-color: #D2B4AA;

        border-left-color: #D2B4AA;





}



div#intelliSearchResult a {

        display:block;

        padding:4px;

        width:192px;

        font-size:11px;

        color: #644628;

        background-color: #FFF0E6;

        border-top-width: 0px;

        border-right-width: 0px;

        border-bottom-width: 1px;

        border-left-width: 0px;

        border-top-style: solid;

        border-right-style: solid;

        border-bottom-style: solid;

        border-left-style: solid;

        border-top-color: #D2B4AA;

        border-right-color: #D2B4AA;

        border-bottom-color: #D2B4AA;

        border-left-color: #D2B4AA;







}



div#intelliSearchResult a:hover {

        display:block;

        background-color:#644628;

        color:#FFFFFF;

        text-decoration:none;

}

/* BANNER */

#banner { float: left; width: 120px; padding: 42px 0px 0px 10px; position: fixed;}
