/* -----------------------------------------------------------------------------------------   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   befish.com - E-Shops   http://www.befish.com   Copyright (c) 2007 befish.com   -----------------------------------------------------------------------------------------   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   (c) 2004 XT-Commerce   Released under the GNU General Public License   ---------------------------------------------------------------------------------------*/body {    background-color: #01573F;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    margin: 0px;}img{    border:0;}a {    /*color: #C37B61;	*/    color: #A86A54;    text-decoration: none;}a:hover {    text-decoration: underline;}h1, .contentsTopics,  .headlinelink, .moduleHeading, .heading3{    color: #01573F;    font-size: 12px;    font-weight: bold;}.headlinelink {    /*color: #C37B61;	*/    color: #A86A54;    font-weight: bold;}form {    display: inline;}table td {    text-align:left;}#old_main{    margin-top: 500px;}#outer {}#popupcontent {    background-color: #E7F0ED;}#main {    position:relative;    width: 1000px;    min-height: 300px;}#xmas08 {    position: absolute;    width: 150px;    height: 139px;    top: 0px;    left: 123px;    background-image: url(img/weihnachtsbaer.png);    _background-image: url(img/weihnachtsbaer.gif);}#logo_ball{    position:absolute;    top:0px;    left:0px;    width:202px;    height:127px;}#logo_text{    position:absolute;    top:11px;    left:528px;    width:164px;    height:48px;}#eckG1{    position:absolute;    top:67px;    left:202px;    width:101px;    height:115px;    /*background-color: #E7F0ED;*/    background-image: url(img/eckG1.gif);}.uppermenu {    font-size: 12px;    color: white;}.uppermenu a{    color: #01573f;    float: right;    margin-top: 2px;    font-weight: bold;}.uppermenu .separator{    border-right: 1px solid white;    height: 100%;    width: 10px;    margin-right: 10px;    float: right;}#topfunctions {    position:absolute;    width: 687px;    height:19px;    border-top:1px solid white;    border-bottom:1px solid white;    top:67px;    left:303px;    background-color: #D7D806;    text-align:right;    padding-right: 10px;}#topmenu {    position:absolute;    width: 687px;    height:21px;    top:88px;    left:303px;    background-color: #C4D9D3;    text-align:right;    padding-right: 10px;}#maintable {    position:absolute;    top: 109px;    left: 202px;    width: 798px;    height: 500px;}#maintable .leftcol{    width: 4px;    background-color: #D7D808;    border: 1px solid white;}#maintable .rightcol{    background-color: #E7F0ED;    background-image: url(img/dimples-hg.jpg);    vertical-align:top;    padding-top:30px;    padding-bottom:41px;    /*padding-left:17px;*/    /*padding-right:1px;*/}.plaincontent {    margin-left: 40px;    margin-right: 40px;}.plaincontent .headcols {    width: 100%;}.plaincontent .headcols td {    vertical-align:bottom;}.plaincontent .headcols .left {    width: 500px;    padding-right: 10px;}.plaincontent .headcols .right {    text-align:right;}#mainmenu {    position:absolute;    top: 136px;    left:0px;    width:202px;}#mainmenu .menu {    padding-right: 12px;    font-size: 12px;}#mainmenu .menu a {    color: white;    margin-left: 16px;}#mainmenu .menu .dist {    clear:both;}#mainmenu .menu .mainentry {    width: 178px;    height: 21px;    float:right;    background-image: url(img/menu_m.gif);    margin-top: 4px;    text-align:left;    font-weight:bold;    padding-top: 7px;}#mainmenu .menu .mainentryactive {    background-image: url(img/menu_ma.gif);}#mainmenu .menu .subentry {    width: 162px;    height: 20px;    float:right;    background-image: url(img/menu_s.gif);    text-align:left;    padding-top: 4px;}#mainmenu .menu .subentryactive{    background-image: url(img/menu_sa.gif);}#mainmenu .menu .subentrylast{    background-image: url(img/menu_sl.gif);}#mainmenu .menu .subentrylastactive{    background-image: url(img/menu_sal.gif);}.subcategories {    width:761px;    margin-left: 22px;    margin-top: 20px;}.subcategories td{    vertical-align:top;}.subcategories .subcategory {    width: 249px;    white-space: normal;}.subcategories .subcategory .toprow {    height: 23px;    padding-left: 17px;    padding-top:25px;    padding-bottom: 0;}.subcategories .subcategory .tr_left{    background-image: url(img/catcont_left.gif);}.subcategories .subcategory .tr_top {    background-image: url(img/catcont_top.gif);}.subcategories .subcategory .tr_topleft{    background-image: url(img/catcont_topleft.gif);}.subcategories .subcategory .tr_standard{    background-color: #EDF2F0;    border-left: 2px solid #6F9E91;    border-top: 2px solid #6F9E91;    border-right: 2px solid #6F9E91;}.subcategories .subcategory .text {    background-color: #EDF2F0;    border-left: 2px solid #6F9E91;    padding-left: 17px;    padding-right:6px;    height: 110px;}.subcategories .subcategory .image {    background-color: #EDF2F0;    border-right: 2px solid #6F9E91;    padding-right: 15px;    padding-bottom: 15px;}.subcategories .subcategory .cr_left{    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    border-left:none;}.subcategories .subcategory .bottomrow {    border-top: 2px solid #6F9E91;    font-size: 2px;    height: 7px;}.manufacturer_dropdown {    float:right;}.productcontainer {    width:761px;    margin-left: 22px;    margin-top: 20px;    background-image: url(img/prodcont_topleft.gif);    background-repeat:no-repeat;}.productcontainer td {    /*border: 1px solid grey;*/}.productcontainer .col1{    width:490px;    vertical-align:top;}.productcontainer .col1_singleproduct {    width:433px;    vertical-align:top;}.productcontainer .leftborder {    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    background-color: #EDF2F0;}.productcontainer .pname {    padding-left: 17px;    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    background-color: #EDF2F0;    height:35px;}.productcontainer .topleft{    height:52px;}.productcontainer .row1-2 {    padding-top: 8px;}.productcontainer .pname_first{    padding-left: 17px;    margin-top: 25px;}.productcontainer .description {    padding-left: 17px;    background-color: #EDF2F0;    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    min-height: 60px;}.productcontainer .img {    vertical-align:top;    background-color: #EDF2F0;}.productcontainer .img_first {    background-image: url(img/prodcont_top.gif);    padding-top: 25px;    background-repeat:repeat-x;}.productcontainer .options {    background-color: #EDF2F0;    border-right: 2px solid #78a699;    text-align:right;    vertical-align:top;    padding-left: 10px;    padding-right: 20px;}.productcontainer .options_first {    background-image: url(img/prodcont_top.gif);    background-repeat:repeat-x;    padding-top: 25px;}.productcontainer .options .buynowbutton {    margin-top: 13px;    margin-bottom: 10px;}.productcontainer .options_singleproduct {    text-align:left;    /*border: 1px solid red;*/}.productcontainer .productprice {    font-weight: bold;    font-size: 12px;}.productcontainer .separator_cell {    background-color: #EDF2F0;    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    border-right: 2px solid #78a699;}.productcontainer .separator {    background-color: #78a699;    height: 2px;    font-size: 1px;    margin-left: 18px;    margin-right: 18px;    margin-top: 0px;    margin-bottom: 10px;}.productcontainer .separator_fw {    background-color: #78a699;    height: 2px;    font-size: 1px;    /*    margin-left: 18px;    margin-right: 18px;    */    margin-top: 0px;    margin-bottom: 10px;}.productcontainer .navigation {    text-align:center;    padding-left: 18px;    padding-bottom: 8px;    border-right: 2px solid #78a699;    border-bottom: 2px solid #78a699;    background-color: #EDF2F0;    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;}.productcontainer .productname {    padding-left: 17px;    background-image: none;    background-color: transparent;    height:27px;    padding-top: 20px;}.productcontainer .productleft {    padding:0px;    padding-left: 17px;    background-color: #EDF2F0;    background-image: url(img/catcont_leftmain.gif);    background-repeat:repeat-y;    min-height: 60px;    vertical-align:top;    /*width: 260px;    border: 1px solid black;    */}.productcontainer .productimages{    position:relative;    height: 300px;}.productcontainer .productimages .img{    position:absolute;    top:0px;    left:0px;    visibility: hidden;}.productcontainer  .more_images{}.productcontainer .more_images ul{    list-style:none;    float:left;}.productcontainer  .more_images li{    display:inline;    padding-right: 10px;}.productcontainer  .more_images .present {    text-decoration:underline;}.productcontainer .productimages #productimage0{    visibility: visible;}/*container .productimages #img1{}.productcontainer .productimages #img2{}.productcontainer .productimages #img3{}*/.productcontainer .cartsection {    /*text-align:right;*/    padding-top: 12px;    padding-bottom: 12px;}.productcontainer .productoptions {}.productcontainer .productoptions .optionname {    font-weight:bold;}.productcontainer .productoptions select {    width: 200px;    margin-left: 12px;    margin-top: 3px;    margin-bottom: 7px;}/* formularfelder */.productoptions .button {    cursor: pointer;}.productoptions .texteingabe {    margin-bottom: 10px;}.productoptions .texteingabe td {    vertical-align:top;}.productoptions .name {    width: 100px;}.productoptions .texteingabe textarea {    width: 220px;    height: 24px;}.productoptions .warning {    font-weight: bold;    color: red;    margin-bottom: 5px;}.error {    background-color: #D7D808;    border: 1px solid white;    padding: 7px;    font-weight:bold;}.navibut {    margin-top: 15px;}.feedbackwindow {    padding: 15px;    padding-bottom: 100px;}.feedbackwindow .button{    margin-top: 10px;    float:right;    color: #A86A54;    font-weight:bold;}/*.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;bac        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;}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 {    color: #009933;    font-style: italic;}A.confirmationEdit:hover {    color: #009933;    font-style: italic;    text-decoration: underline;}TR.headerError {    background-color: #ff0000;}TR.headerMessage {    background-color: #00CC33;}.moduleHeading {    /*    font-family: Verdana, Arial, sans-serif;    font-size: small;    font-weight: bold;    */    padding-bottom: 10px;}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;}TD.infoBoxHeading {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    font-weight: bold;    background: #666666;    height:17px;    color: #ffffff;}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 {    color: #0000FF;    text-decoration: underline;}A.pageResults:hover {    color: #0000FF;    background: #FFFF33;}TD.pageHeading, DIV.pageHeading {    font-family: Verdana, Arial, sans-serif;    font-size: 16px;    font-weight: bold;    color: #000000;}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;}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;}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;}.copyright {    margin-top: 35px;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    text-align:center;}.parseTime {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    text-align:center;}A.copyright {    color: #000000;}A.copyright:hover {    color: #0000ff;    text-decoration: underline;}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: Black;}.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: #D7E9F7;    border: 1px solid;    border-color: #ffffff;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;}.moduleRowSelected { background-color: #E9F4FC; }.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-size: 10pt;    color: #FFFFFF;    background-color: #01573F;    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;}/*.contentsTopics {        font-family: Verdana, Arial, sans-serif;        font-size: 14px;        font-weight: bold;}*/.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;}#mainmenu .link_amber {    margin-top: 5px;    margin-bottom: 16px;}