/*
   kendola - easy e-commerce
   http://www.kendola.de

   Copyright (c) 2005 kendola

   kendola is a product by

   Treck.de - the WEB energyzer

   Rektor-Kruse-weg 13
   58644 Iserlohn

   fon +49 (0)2371.7797-01
   fax +49 (0)2371.7797-02

   info@treck.de
   www.treck.de

   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce www.oscommerce.com

   Released under the GNU General Public License
   -----------------------------------------------------------------------------------------
*/

/* GW 081208 Bannerversatz für IE und Mozilla angleichen */

div.marquee_top {
position: relative; 
width:600px; 
height:20px;
top:0px;
/* was -7 */
}

/* GW 081214 Oberen Rand von MainPage entfernen */

div.mainpage_top  {
position:relative; 
top:-4px; 
/* was -6 */
}

.boxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  }

.errorBox {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  background: #ffb3b5;
  font-weight: bold;
  }

.stockWarning {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px;
  color: #cc0033;
}

.productsNotifications {
  background: #EDF3FB;
}

.orderEdit {
  font-family : Verdana, Arial, sans-serif;
  font-size : 10px; color: #70d250;
  text-decoration: underline;
}

BODY {
  background: #ffffff;
  color: #000000;
  margin: 0px;
/*  background-image: url(/Bilder/bg.png);*/
  background-repeat: repeat-x;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #24405E;
  text-decoration: underline;
}

FORM {
        display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigationOne {
  background-image:url(../images/k/head/bg.gif);
}

TD.headerNavigationOne {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background-image:url(../images/k/head/bg.gif);
  color: #ffffff;
  font-weight : bold;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #919FAE;
  color: #ffffff;
  font-weight: normal;
}

A.headerNavigation {
  color: #C60306;
}

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

.loginBoxGreeting {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight: normal;
}

TR.headerSearch {
  background: #50667E;
}

TD.headerSearch {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #50667E;
  color: #ffffff;
  height: 30px;
  font-weight : bold;
}

TD.headerSearchTwo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #50667E;
  color: #ffffff;
  height: 30px;
  font-weight : normal;
}

TR.headerError {
  background: #ff0000;
}

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

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #24405E;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #24405E;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #24405E;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
/*  background: #879BB2;*/
}

.infoBoxContents {
  background: #f8f8f9;
  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: #50667E;*/
  color: #C60306;
  vertical-align: top;
  text-transform: uppercase;
}

TD.infoBoxHeadingRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
/*  background: #708296;*/
  color: #C60306;
  vertical-align: top;
  text-transform: uppercase;
}

TD.infoBoxHeadingRightUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #C60306;
  color: #ffffff;
  vertical-align: top;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #CCCCCC;
  border-spacing: 0px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #919FAE;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #50667E;
}

A.pageResults:hover {
  color: #50667E;
  background: #C8F12B;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #283F58;
}

TD.pageLoginError, DIV.pageLoginError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FF0000;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.mainlog, P.mainlog, DIV.mainlog {
  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: #24405E;
}

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;
}

TD.tableHeadingNews {
  font-family: Verdana, Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

TD.category_desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
}

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: #24405E;
  font-weight: bold;
}

SPAN.greetUserBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #24405E;
  font-weight: bold;
}

SPAN.greetUserBoxBottom {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #24405E;
  font-weight: bold;
}

TABLE.formArea {
  background: #E7ECF2;
  border-color: #919FAE;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

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;
  font-weight: bold;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver {
  background-color: #DEE2E7;
  cursor: pointer;
}

.moduleRowSelected {
  background-color: #B8C3CF;
}

.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;
}

.featureMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

/* 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;
}

.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

.ebay {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: xx-small;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.ebayZwo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}

/* pooliebaby! */

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #24405E;
  text-decoration: none;
  display: inline;
}

.preis {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  display: inline;
}

.preisFeature {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #83A404;
  text-decoration: none;
}

.preisFeatureMore {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.preisFeatureBuy {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.preisFeatureHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #A4CD07;
  text-decoration: none;
}
.poolieOne {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #FF6C1B;
  font-weight: bold;
}

.poolieTwo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #283F58;
  font-weight: bold;
}

.kendolaOne {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #A4CD07;
  font-weight: bold;
}

.kendolaTwo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #24405E;
  font-weight: bold;
}

.partner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #24405E;
  font-weight: bold;
}

.smartSearchResult {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
}

.helpHead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #24405E;
  font-weight: bold;
}

.productinfo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #24405E;
  font-weight: bold;
}

.productinfoSpace {
        background-color: #BDC5CE;
        line-height: 1px;
}
.tblborder {
        border: 1px solid #555466;
}
.navi2main {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-weight: bold;
        color: #C60306;
        text-transform: uppercase;
        padding-top: 3px;
        padding-bottom: 3px;
}
.navi2sub {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
/*        font-weight: bold;*/
        color: #88A450;
}
.designsuchfeld {
        height: 15px;
        width: 120px;
        background-image: url(/Bilder/suchfeld.gif);
        background-position: left top;
        background-attachment: fixed;
        background-repeat: no-repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #000000;
        border: none;
        margin: 0px;
/*        padding: 2px 2px 0px;*/
}
.lauftext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13pt;
        font-weight: bold;
        color: #FFFFFF;
}
.otteasertext {
        font-size: 7pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        line-height: 10px;
}
.otteaserprice {
        font-size: 8pt;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
.otteaseroldprice {color: #FF0000}
.otteaserprice1 {
        font-size: 12pt;
        font-weight: bold;
        letter-spacing: -2px;
}
.otteaserprice2 {
        font-size: 8pt;
        font-weight: bold;
        letter-spacing: -1px;
}


td.boxHeading{
        background:#b61d0b;
        height:29px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:17px;
        color:#fff;
        font-weight:bold;
     
}
td.boxContent{
  background:#b61d0b;
        padding:5px;
}
td.zag{
        font-family:Arial;
        color:#fff;
        font-size:13px;
        font-weight:bold;
        padding:3px 0 3px 0;
}
td.prodName{
        text-align:center;
        color:#000;
        background:#fff;
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
}
span.pr{
        text-decoration:underline;
}
td.prodDescr{
        text-align:left;
        font-size:10px;
        padding:0px 2px 0 2px;
}


td.box1Heading{
        background:#95b530;
        font-family:Arial, Helvetica, sans-serif;
        font-size:17px;
        color:#fff;
        font-weight:bold;
        text-align:left;
        padding-left:5px;
}
td.box1Content{
  background:#95b530;
        padding:0px 0 5px 5px;
}
a:link.mainCat, a:visited.mainCat{
        color:#c60306;
        text-decoration:none;
        text-transform:uppercase;
        font-family:Verdana;
        font-weight:bold;
        font-size:11px;
        padding:0 0 0 10px;
        background:url(images/cat_bg.gif) 3px 5px  no-repeat;
}
a:hover.mainCat{
        color:#c60306;
        text-decoration:underline;
        text-transform:uppercase;
        font-family:Verdana;
        font-weight:bold;
        font-size:11px;
        padding:0 0 0 10px;
        background:url(images/cat_bg.gif) 3px 5px  no-repeat;
}
a:link.subCat, a:visited.subCat{
        color:#95b530;
        text-decoration:none;
        font-family:tahoma;
        font-size:11px;
        padding:0 0 0 15px;
}
a:hover.subCat{
        color:#95b530;
        text-decoration:underline;
        font-family:tahoma;
        font-size:11px;
        padding:0 0 0 15px;
}
div.padCat{
        padding:0px 0 5px 0;
}
div.subPad{
        padding:0 0 3px 0;
}
td.box2Heading{
        background:#95b530;
        height:15px;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#fff;
        font-weight:bold;
        padding-left:10px;
        white-space:nowrap;
}
td.box2Content{
        background:#dbe4be;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000;
  padding:5px 5px 5px 5px;
        border:1px solid #fff;
        border-right:none;
}
td.boxBg{
        background:#95b530;
        border:1px dashed #ffffff;
        height:7px;
}
a:link.basketLink, a:visited.basketLink{
        color:#000;
        text-decoration:none;
}
a:hover.basketLink{
        color:#000;
        text-decoration:underline;
}
a:link.boxLink, a:visited.boxLink{
        color:#000;
        text-decoration:none;
}
a:hover.boxLink{
        color:#000;
        text-decoration:underline;
}

table.PLHFOlink tbody tr td {
background: yellow;
}

