/* -----------------------------------------------------------------------------------------

   $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

   ---------------------------------------------------------------------------------------*/
#head
{
position:absolute;
width:108px;
height:99px;
left:392px;
top:98px;
}
.sublev{
width:auto;
height:auto;
padding-left:5px;
}

.sublev2{
width:auto;
height:auto;
padding-left:10px;
}


#navi
{
         padding-left: 13px;
         float:left;
         background-image: url(./img/icon_arrow.jpg) ;
         background-repeat: no-repeat;
         background-position: inherit;
}

ol,li {
    margin-top:0px;
    margin-bottom:0px;
    margin-left:-20px;
   list-style-position:inside;
  }
  ul {
    padding-left:-20px;
  }
a:link { text-decoration:none; color:#333333}
a:visited { text-decoration:none; color:#333333 }
a:hover { text-decoration:none; color:#000000}
a:active { text-decoration:none; color:#000000}
a:focus { text-decoration:none; color:#000000 }

/*#CatNavi
{
list-style-position:inside;
margin-left:-35px;
}

.CatLevel1 SubMenue
{
list-style-position:inside;margin-left:-35px;
}

.CatLevel2 SubMenue
{
list-style-position:inside;margin-left:-35px;
}
.CatLevel3
{
list-style-position:inside;margin-left:-35px;
}*/

#firmenanschrift
{
width:auto;
height:auto;
position:absolute;
right:10px;
bottom:38px;
background-color:#fedf9c;
font-size:10px;
padding:5px;
z-index: 999;
}


#categories_anzeige

{

  height:auto;

  width:auto;


}

#neuheiten_anzeige

{

  height:auto;

  width:auto;

}

#modelle_anzeige

{

  height:auto;

  width:auto;


}

#maincontent

  {

  position: relative;

            margin: 0 auto;

  width:907px;

  height:auto;

  padding:0px;

  background-color: transparent;
  }

#container

  {

  position: absolute;

  margin: 0 auto;

  width:907px;

  height:auto;

  padding:0px;
  top:0px; left:0px;
  background-color: transparent;
  }


#stripe

  {

  position: absolute;

  top:0px;



  margin: 0 auto;

  width:907px;


  height:655px;
  /*background-color:#ffc037;*/

  background-image:url(./img/bg_verlauf.jpg);

  background-repeat:repeat-x;

  padding:0px;

  }

  #stripe2

  {

  position: relative;

  top:655px;



   margin: 0 auto;



  width:907px;



  height:auto;

  background-color:#ffc037;

  background-image:url(./img/bgverlauf2.jpg);

  background-repeat:repeat;

  padding:0px;

  }
#mainnav_box
{
width:907px;
height:auto;
position:absolute;
left:0px;
top:0px;
}

#mainnavigation_left

{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;
width:auto;
height:auto;
position:absolute;
top:166px;
left:10px;

}

#mainnavigation_right

{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
/*width:auto;*/
text-align:right;
height:auto;

position:absolute;

top:166px;

right:-5px;

}
.red
{color:#FF0000;}


#sprachwahl

{

width:907;

height:auto;

position:absolute;

top:200px;

left:0px;

text-align:right;

}


#Metanavigation
{
position:absolute;
bottom:115px;
left:272px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
z-index:999;
}




#footer_pic

{

width:907px;

height:150px;

position:absolute;

left:0px;

bottom:0px;



}



.spacer

{
height:auto;

}

.boxText {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

}



.boxTextBG {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #f1f1f1;

}

.boxTextBGII {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        background-color: #FFCC99;

}

.boxTextPrice {

        font-family:Verdana, Arial, Helvetica, 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;





}

.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: #000000;

        margin: 0px;

        background-color: #ffffff;

        width:907px;

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        text-align:center;



         color: #000000;

}*/

body  { font-size:10px;
            font: 100% Arial, Helvetica, sans-serif;
        background: #ffffff;
            margin: 0;
            padding: 0;
            text-align: left;
  }

img{

        border:0;

}



A {

  color: #000000;

  text-decoration: none;

}





FORM {

        display: inline;

}





TR.header {

        background-color: #ffffff;

}



TR.headerNavigation {

  background: #F6F6F6;
  font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}



TD.headerNavigation {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 10px;

        color: #000000;

        font-weight : bold;

        border-bottom: 1px solid;

        border-color: #b6b7cb;

        background-color: #F6F6F6;

}



A.headerNavigation {

  color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 10px;

}



A.headerNavigation:hover {

  color: #000000;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}



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, Helvetica, sans-serif;

  font-size: 14px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

}



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, Helvetica, sans-serif;

  font-size: 10px;

    background: #F6F6F6;

  color: #000000;

  font-weight : bold;

  border-bottom: 1px solid;

  border-color: #b6b7cb;

}



.infoBox {

padding: 5px;

text-align:left;

}



.infoBoxContents {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

}



.infoBoxNotice {


}



.infoBoxNoticeContents {


  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

}



TD.infoBoxHeading {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

  text-align:left;

  font-weight:bold;



}


TD.infoBoxHeading_new {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 16px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

  text-align:center;

  text-decoration: underline;

  font-weight:bold;
  border: 1px solid black;



}


#infoBoxHeading_kat, #infoBoxHeading_neu{

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

  text-align:left;

 font-weight:bold;

}





TD.infoBoxHeading_right {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin: 0px;
  font-weight:bold;

}



TD.infoBox, SPAN.infoBox {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  text-align:left;


}



TD.infoBox_right, SPAN.infoBox_right {

  font-family:Verdana, Arial, Helvetica, 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: #f8f8f9;

}



TABLE.productListing {

  border: 1px;

  border-style: solid;

  border-color: #b6b7cb;

  border-spacing: 1px;

}



.productListing-heading {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  background: #b6b7cb;

  color: #FFFFFF;

  font-weight: bold;

}



TD.productListing-data {

  font-family:Verdana, Arial, Helvetica, 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, Helvetica, sans-serif;

  font-size: 16px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  margin:5px;

  background:#FFFFFF none repeat scroll 0% 50%;

  padding:5px;

  height:auto;



}



TD.t, P.content {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  padding:0px;
  margin:5px;
  background-color:#FFFFFF;



}

TD.mainnav, P.mainnav {

  font-family: Arial,Verdana, sans-serif;

  font-size: 16px;

  height:46px;

  background-image:url(./img/verlauf.jpg);

  background-repeat:repeat-x;

  margin: 0px;

}

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

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

}



TD.accountCategory {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 13px;

  color: #aabbdd;

}



TD.fieldKey {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



TD.fieldValue {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

}



TD.tableHeading {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  font-weight: bold;

}



SPAN.newItemInCart {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #ff0000;

}



CHECKBOX, INPUT, RADIO, SELECT {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        font-size: 11px;

}



TEXTAREA {

  width: 100%;

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

}



SPAN.greetUser {

  font-family:Verdana, Arial, Helvetica, 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 {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  text-align:center;
  position: relative;
  bottom:0px;

}

.copyright {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  text-align:center;

  color:#000000;


}
.parseTime {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 11px;

  line-height: 1.5;

  text-align:center;

}

A.copyright {

  color: #000000;

}

A.copyright:hover {

  color: #0000ff;

  text-decoration: underline;

}

#maindiv
{
   min-height:900px;
   margin-bottom:20px;
   height:auto;
}

#nav_left
{
height:auto;
margin-bottom:50px;
}

SPAN.markProductOutOfStock {

  font-family: Tahoma, Verdana, Arial, sans-serif;

  font-size: 12px;

  color: #c76170;

  font-weight: bold;

}



SPAN.productSpecialPrice {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color: #ff0000;

}

SPAN.productOldPrice {

        font-family:Verdana, Arial, Helvetica, sans-serif;

        color: #ff0000;

        text-decoration: line-through;

        display: none;

}

SPAN.errorText {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  color: #ff0000;

}



SPAN.productDiscountPrice {

  font-family:Verdana, Arial, Helvetica, 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, Helvetica, sans-serif;

 font-size: 11px;

 line-height: 1.3;


}

.moduleRowOver {


        font-family:Verdana, Arial, Helvetica, sans-serif;

    font-size: 11px;

    line-height: 1.3;



        }

.moduleRowSelected { background-color: #E9F4FC; }



.checkoutBarFrom, .checkoutBarTo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family:Verdana, Arial, Helvetica, 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: #000000;

        background-color: #ffc037;

        padding-top: 0px; padding-bottom: 0px;}

.sitemap_heading a {color:#000000;}

.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: #fae49b; padding: 0px 0px;}

.sitemap_sub a {color:#000000;}

.sitemap_sub a:hover {color:#999999; text-decoration:none;}





/* message box */



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

.messageStackError, .messageStackWarning { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #ffb3b5; }

.messageStackSuccess { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #99ff00; }



/* input requirement */



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



.tableShop {

background-color: #ffffff;

border-left: 1px solid;

border-right: 1px solid;

border-color: #b6b7cb;

}



.navLeft {

        width: 135px;

        margin: 0 0 0 10px;

        text-align:left;

}

.navRight {

        width: 175px;

        margin: 0 10 0 0;

}



.contentsTopics {

         /*font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 14px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin::0px;*/

   font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 16px;

  height:24px;

  color: #000000;

  padding:0px 2px;

  margin:0px;

  text-align:left;

  text-decoration: underline;

  font-weight:bold;


}



.tableListingI {

        background-color: #eeeeee;

}



.tableListingII {

        background-color: #d0d0d0;

}



.tableBody {

padding: 0px;

}



.poweredby {

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #000000;

  font-weight: bold;

}

.onepxwidth {

        width: 1px;

}



#tabelletest, #tabelle_neu_inhalt {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;
height:auto;

}

/* TagCloud */

.wordsize1 a {
      color: red;
      font-size: 20px;
      }

.wordsize2 a {
      color: #00FF00;
      font-size: 18px;
      }

.wordsize3 a {
      color: #FF7F00;
      font-size: 16px;
      }

.wordsize4 a {
      color: #FFFF00;
      font-size: 14px;
      }

.wordsize5 a {
      color: #FF00FF;
      font-size: 12px;
      }

.wordsize6 a {
      color: #FF00FF;
      font-size: 10px;
      }

.wordsize7 a {
      color: #FF00FF;
      font-size: 8px;
      }

.wordsize8 a {
      color: #FF00FF;
      font-size: 6px;
      }

.wordsize9 a {
      color: #FF00FF;
      font-size: 4px;
      }

.wordsize0 a {
      color: #FF00FF;
      font-size: 2px;
      }

/* Social Bookmarks */
.bookmark {
 border: 1px solid #DFDFDF;
 width: 15px;
 padding: 5px;
 background-color: white;
}