/*
   Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

   osCommerce, Open Source E-Commerce Solutions
   http://www.oscommerce.com

   Copyright (c) 2003 osCommerce

   Released under the GNU General Public License
   */

/* 
   BOX header background  =  #C00
   BOX text   background  =  #E5E5EE
   */

	

html {
/*Scrollbar soll im FF immer sichtbar bleiben */
/*CSS3-Eigenschaft fÃ¼r FF, proprietÃ¤re Eigenschaft fÃ¼r IE 6, unbekannt fÃ¼r Opera (in Opera funktioniert das nicht) */
overflow-y:scroll;
}


body {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size:13px;
       line-height:1.3;
       color: #666666;
       margin: 17px auto;
	padding: 0;
	border: 0;
	outline: 0;      }

.errorBox {  background: #ffb3b5; font-weight: bold; }
.stockWarning {  color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit {  color: #008000; text-decoration: underline; }

.shop {
        background-color:#fff;
        }

a, p, td { 
           font-size: 13px;
           }

h1 {
     font-size: 24px; 
     margin-bottom:0em;
     }

h2 {
     font-size: 22px; 
     margin-top:0em;
     }

h3 {
     font-size: 20px;
     margin-bottom:0em;
     }

h4 {
     font-size: 16px;
     margin-bottom:0em;
     }

h5 {
     font-size: 12px;
     margin-bottom:0em;
     }

h6 {
     margin-bottom:0em;
     }


A {
    font-size:13px;
    color: #000090;
    text-decoration: none;
    }

A:hover {
          font-size:13px;
          color: #0000ff;
          }

A.black {
          color: #000000;
          }

FORM {
       display: inline;
       }

TR.headerNavigation {
                      background: #bbc3d3;
                      }

TD.headerNavigation {
                      font-size:13px;       
                      width: 980px;
                      margin: 0 auto;
                      height: 25px;
                      border-bottom: 3px solid #2323bb;
                      background: #C00;
                      color: #fff;
                      font-weight : bold;
                      }

A.headerNavigation { 
                     font-size:11px;       
                     color: #FFF; 
                     }

A.headerNavigation:hover {
                           color: #fff;
                           }

TABLE.main {
             color: #000;
             }

TABLE.header{
              /*   background-image:url(images/header_bg.jpg) */
              }

TR.headerError {
                 background: #ff0000;
                 }

TD.headerError {
                 background: #ff0000;
                 color: #fff;
                 font-weight : bold;
                 text-align : center;
                 }

TR.headerInfo {
                background: #00ff00;
                }

TD.headerInfo {
                background: #00ff00;
                color: #fff;
                font-weight: bold;
                text-align: center;
                }

.box {
       background: #fff;
       border: 1px;
       border-style: solid;
       border-color: #fff;
       border-spacing: 2px;
       }

.boxText {
           font-size: 10px; margin-bottom:0em;
           color: #000000;
       }

.boxHead {
           background: #fff;
           }  

.boxList {
           background: #d9d9d9;
           border-style: solid;
           border-width: 1px;
           border-color: #999999;
           }  

TABLE.footer {
               border-left-style: solid;
               border-left-width: 1px;
               border-left-color:  #fff;

               border-right-style: solid;
               border-right-width: 1px;
               border-right-color:  #fff;
               }
TR.footer {
            background:  #C00;
            }

TD.footer {
            background:  #C00;
            color: #fff;
            font-weight: bold;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #fff;
            }

.infoBox {
           background: #fff;
           /*new-rand*/
           border: 1px;
           border-style: solid;
           border-color: #fff;
           border-spacing: 1px;
           }

.infoBox_center {
                  background: #fff;
                  }

.infoBoxContents {
                   background: #fff;
                   
                   
                   }

.infoBoxHeader {
                 border-bottom-style: solid;
                 border-bottom-width: 1px;
                 border-bottom-color:#fff;
                 }

TD.infoBoxHeading {
                    font-weight: bold;
                    background: #C00;
                    color: #fff;
                    }

TD.infoBox, SPAN.infoBox,  {
                             }

.infoBoxMenu {
               background-color: #e5e5ee;
               background-image: none;
               background-repeat: repeat;
               background-attachment: scroll;
               background-position: 0% 0%;
               border-top-style: solid;
               border-right-style-value: solid;
               border-bottom-style: solid;
               border-left-style-value: solid;
               border-left-style-ltr-source: physical;
               border-left-style-rtl-source: physical;
               border-right-style-ltr-source: physical;
               border-right-style-rtl-source: physical;
               border-top-width: 1px;
               border-right-width-value: 1px;
               border-bottom-width: 1px;
               border-left-width-value: 1px;
               border-left-width-ltr-source: physical;
               border-left-width-rtl-source: physical;
               border-right-width-ltr-source: physical;
               border-right-width-rtl-source: physical;
               border-top-color: #4549b7;
               border-right-color-value: #4549b7;
               border-bottom-color: #4549b7;
               border-left-color-value: #4549b7;
               border-left-color-ltr-source: physical;
               border-left-color-rtl-source: physical;
               border-right-color-ltr-source: physical;
               border-right-color-rtl-source: physical;
               }

.infoBoxMenuContents {
                       font-size:12px;          
                       background: #f5f5f5;
                       }

.infoBoxMenuNotice {
                     background: #fff;
                     }

.infoBoxMenuContents_center {
                              background: #fff;
                              }

.infoBoxMenuNoticeContents {
                             background: #fff;
                             }

TD.infoBoxMenuHeading {
                        font-size:12px;          
                        border-bottom: 3px solid #2323bb;
                        font-weight: bold;
                        background:  #C00;
                        color: #fff;
                        }

TD.infoBoxMenu, SPAN.infoBoxMenu,  {
                                     }


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: #fff;
                                                                                                                                                                                 }

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: #fff;
                                                                                                                                                                                         }

TABLE.productListing {
                       border: 1px;
                       border-style: solid;
                       border-color:  #dbd6d6;
                       border-spacing: 1px;
                       background: #fff;
                       }

.productListing-heading {
                          border-bottom: 1px solid #C00;
                          background: #2323bb;
                          color: #fff;
                          font-weight: bold;
                          }


TD.productListing-data {
                         border-color:  #dbd6d6;
                         }

A.pageResults {
                color: #0000FF;
                }

A.pageResults:hover {
                      color: #0000FF;
                      background: #FFFF33;
                      }

TD.pageHeading, DIV.pageHeading {
                                  font-size: 20px; margin-bottom:0em;
                                  font-weight : bold;
                                  color: #000000;
                                  }

TD.pageHeadingSmall, DIV.pageHeadingSmall {
                                            font-size: 18px; margin-bottom:0em;
                                            font-weight : bold;
                                            color: #000000;
                                            }

DIV.GR_text {
              font-size: 12px;
              font-weight: bold;
              color: #302d2d;
              }

DIV.GRX_text {
               font-weight: bold;
               color: #686565;
               }

TR.subBar {
            background: #f4f7fd;
            }

TD.subBar {
            color: #000000;
            }

TD.main, P.main {
                  font-size:12px;
                  line-height: 1.5;
                  color: #000000;
                  }

TD.smallText, SPAN.smallText, P.smallText {
                                            }

TD.accountCategory {
                     color: #aabbdd;
                     }

TD.fieldKey {
              font-size: 12px;
              font-weight: bold;
              }

TD.fieldValue {
                font-size: 12px;
                }

TD.tableHeading {
                  font-size: 12px;
                  font-weight: bold;
                  }

SPAN.newItemInCart {
                     color: #ff0000;
                     }

CHECKBOX, INPUT, RADIO, SELECT {
                                 }

TEXTAREA {
           width: 100%;
           }

SPAN.greetUser {
                 font-size: 12px;
                 color: #f0a480;
                 font-weight: bold;
                 }

TABLE.formArea {
                 background: #f1f9fe;
                 border-color: #fff;
                 border-style: solid;
                 border-width: 1px;
                 }

TD.formAreaTitle {
                   font-size: 12px;
                   font-weight: bold;
                   }

SPAN.markProductOutOfStock {
                             font-size: 12px;
                             color: #c76170;
                             font-weight: bold;
                             }

SPAN.productSpecialPrice {
                           color: #ff0000;
                           }

SPAN.errorText {
                 color: #ff0000;
                 }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo {   color: #8c8c8c; }
.checkoutBarCurrent {   color: #000000; }

/* message box */

.messageBox {   }
.messageStackError, .messageStackWarning {   background-color: #ff0000; }
.messageStackSuccess {   background-color: #ffb13e; }

/* input requirement */

.inputRequirement { color: #ff0000; }


/*
   AUS JOOMLA ÃBERNOMMEN 
   */

/* Header */

#logo {
	width: 980px;
	margin: -28px auto 0 auto;
	height: 105px;
        background: url(../templates/morethanboats/images/logo.gif) right top;
        background-repeat:no-repeat;
}

#header {
	width: 980px;
	height: 25px;
	margin: 0 auto;
	border-bottom: 3px solid #2323bb;
}

#menu {
	float: left;
	z-index:100;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	float: left;
}

#menu a {
	display: block;
	float: left;
	height: 20px;
	margin-right: 1px;
	padding: 4px 15px 1px 15px;
	background: #C00;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
}

#menu a:hover {
	background: #efefef;
	color: #2323bb;
}

#menu .current_page_item a {
	background: #B8D03B url(images/img01.gif) no-repeat;
	color: #FFFFFF;
}
#menu .active a {
	background: #2323bb;
	color: #FFFFFF;
}



/*footer*/
#bottom{
         width: 978px;
         margin:  0 auto;
         padding: 5px 0 0 0;
         background-color: #fff
         }

.bottomline1 {
               width: 978px;
               margin: 0 auto ;
               height: 6px;
               padding:0;
               color:#bb0000;
               background-color: #C00;
               }

.bottomline2 {
               width: 978px;
               margin: 0 auto;
               height: 4px;
               padding:0;
               color: #ffffff;
               background-color: #FFffff;
               }

.bottomline3 {
               width: 978px;
               margin: 0 auto;
               height: 6px;
               color: #00C009;
               padding:0;
               background-color: #2323bb;
               }

#produkte {
            clear:both;
            margin:0 auto;
            width:980px;
            height:62px;
            background:#ffffff;
            text-align:center;
            }

/* Footer */
