/*  NEM index 1 -----------------------------------------------------------------------------------------
   $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 

>>> Create from xtc4 - with exchange by www.nantury.de <<<
   ---------------------------------------------------------------------------------------*/


img{
	border:0;}


.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
              color: #fffaf0;
	font-weight: bold;
	background-color: #dc143c;
              border: 4px solid #8b0000;
              padding: 8px;
              
}
.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;
}

TD.anbieter {
   background: url('img/anbieter.gif') left bottom no-repeat;
}



TABLE.all {
  border-left: 4px solid #493c27;
  border-right: 4px solid #493c27;
  border-bottom: 4px solid #493c27;
}

TABLE.all2 {
  border-bottom: 4px solid #0e160e;
}

TABLE.all3 {
  border-left: 2px solid #0e160e;
}

TABLE.all4 {
  border-left: 2px solid #0e160e;
  border-right: 2px solid #0e160e;
}





#layergif {
    background: url('img/trans.gif');
    left: 0;
    background-repeat: repeat;
	top: 0;
	width: 69%;
	position: absolute;
	height: 110px;
	z-index: 20;
        font-size: 10pt;
}

Table.master {

        width: 988px;
        border: 0;
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        
        

}

Table.banner {

        border-left: 2px inset #800000;    
        

        

}



TD.banner {
        
        padding-top: 20px;
        height: 110px; 
        border-left: 2px outset #800000;    
        border-right: 2px outset #800000; 

}


TD.vbannerLeft {
        
        background: url('img/centerleft.jpg') #0000ff;
        align: left;
        padding-top: 30px;
        height: 110px; 
         
        border: 0;

}

TD.vbannerCenter {
        
        background: url('img/center.jpg') #0000ff;
        align: left;
        padding-top: 30px;
        height: 110px; 
         
        border: 0;

}

TD.vbannerRight {
        align: right;
        background: url('img/centerright.jpg') #0000ff;
        padding-top: 30px;
        height: 110px; 
          
        border: 0;

}


TD.banner0 {
        
        background: url('nav/top/back.jpg');
        background-repeat: x-repeat;
        height: 20px; 
        border-left: 2px solid #ffffff;    
        border-right: 2px solid #ffffff; 

}


TD.nav_h {
                
        width: 100%;
        
        border-left: 2px solid #800000; 
        border-right: 2px solid #800000; 
        
        margin-top: 0;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        
        

}


TABLE.table100208 {
        border-top: 2px dashed red;
        margin-top: 50px;
        
}




TR.header {
	background-color: #ffffff;
        border: 3px solid #000000;
}












TD.conditions {
  background-color: #dc143c;
  color: #d3d3d3;
  font-size: 11pt;
  font-weight: 600;
}


TR.headerError {
  background-color: #ff0000;
}

TR.headerMessage {
	background-color: #fac25a;
        
}

TD.headerMessage {
	background-color: #fac25a;
        
        
}

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



TABLE.BACK {
  background:  url('img/back002_2.jpg') repeat top center #808080;
}

TD.BACK {
  background-color: #dcd6b0;
  border-left: 4px groove #808080;
  border-top: 2px groove #808080;
  border-bottom: 2px inset #808080;
}  

TABLE.infoBoxHeading {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 11pt;
  font-weight: 500;
  background:  url('nav/top/8001.gif') repeat #3d4a2a;
  height: 37px;
  color: #e6e7e9;
  text-align: center;
  width:170px;
  border: 0px dashed red;
}

TABLE.infoBoxHeading_right {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 11pt;
  font-weight: 500;
  background:  url('nav/top/8001.gif') repeat #3d4a2a;
  height: 37px;
  color: #e6e7e9;
  text-align: center;
  width:180px;
  border: 0px solid red;
}



TD.infoBoxHeadingaccount {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 10pt;
  font-weight: 600;
  background-color: #494d2e;
  height: 60px;
  color: #e6e7e9;
  text-align: center;
  border-right: 0px solid #e6e7e9;
}

TD.infoBoxHeadingBig {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 14pt;
  font-weight: 500;
  
  background:  url('img/angebote.gif') no-repeat top center;
  height: 138px;
  width: 477px;
  
  text-align: center;
  border: 0px;
}

TD.infoBoxHeadingBig2 {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 14pt;
  font-weight: 500;
  
  background:  url('img/neueprodukte.gif') no-repeat top right;
  height: 138px;
  width: 477px;
  
  text-align: center;
  border: 0px;
}






/**** neue content boxen end ****/

TD.infoBoxHeading_right {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 11pt;
  font-weight: 500;
  background:  url('nav/top/8001.gif') repeat #3d4a2a;
  height: 37px;
  color: #e6e7e9;
  text-align: center;
  border-top: 2px solid #45372c;
  border-bottom: 2px solid #45372c;
  border-left: 3px solid #45372c;
  border-right: 2px solid #45372c;
  width:180px;
  border:0px solid red;
}

TD.infoBoxHeading_right a {

  color: #e6e7e9;
  
}

TD.infoBoxHeading_right2 {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 10pt;
  font-weight: 500;
  background:  url('nav/top/8001.gif') repeat #3d4a2a;
  height: 37px;
  color: #e6e7e9;
  text-align: center;
}

TD.infoBoxHeading_right3 {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 16px;
  font-weight: 900;
  height: 29px;
  color: #333300;
  text-align: center;
  background-color: #d3caa3;
}

TD.cartBoxHeading {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  background:  url('nav/top/8004.gif') no-repeat center #4b482c;
  height: 46px;
  width: 177px;
  
  margin-left: 2px;
  margin-right: 2px;
  font-color: #e6e7e9;
  text-align: center;
}

TD.cartBoxHeading a {

  color: #e6e7e9;
  
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em;
  border-left: 2px solid #ebe7d3;
  border-right: 6px solid #3f3201;
  border-top: 5px solid #3f3201;
  border-bottom: 2px solid #ebe7d3;
  
  background-color:   #d3caa3;
  
  
}

TD.infoBox_right, SPAN.infoBox_right {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em;
  border-left: 2px solid #ebe7d3;
  border-right: 6px solid #3f3201;
  border-top: 5px solid #3f3201;
  border-bottom: 2px solid #ebe7d3;
  
  background-color: #d3caa3;

}

TD.infoBox_right2, SPAN.infoBox_right2 {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em;
  border-right: 10px;
  padding-left: 2px;
  padding-right: 2px;
  background:  url('img/vback005.jpg') repeat #d0ccb1;

}

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

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



TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  height: 265px;
  width: 716px;
  font-weight: bold;
  line-height: 1.5;
  padding-left: 0;
  padding-top: 0;
  padding-right: 0;
  color: #000000;
  background:  url('img/startseite_begruessung.gif') no-repeat top;
}

TR.subBar {
  background: #f4f7fd;
}

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



TD.mainNEW {
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 1.1em;
  font-weight: 500;
  border-right: 3px outset #808080;
  border-bottom: 1px outset #808080;
  background-color: #bbb799;
    
}



TD.mainBig {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 600;
  background:  url('img/back002_2.jpg') #DBD0BC;
  
}

TD.mainBig p {
  font-size: 0.9em;
  font-weight: 500;
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TD.mainBig h2 {
  font-size: 1.1em;
  font-weight: 600;
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TD.MasterKey {
  background-image: url('nav/top/back.jpg');
  background-color: #2E6095;
  background-repeat: repeat-x;
  valign: bottom;
  width: 400px;
  min-width: 753px;
  height: 20px;
  
  top: 100px;
  
  font-size: 10pt;
  

}

#MASTER01{
  width:988px; 
  left:0; 
  top:-200px; 
  position: relative;
  
  height: 44px;
  padding: 0;
  margin: 0;

}




TD.navtrail {
 
  width:1006px; 
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.5;
  height: 20px;
  font-size: 10pt;
  font-weight: 500;
  background:  url('img/8100.gif') repeat #dcd6b0;
  border-top: 3px solid #5c6233;
     border-left: 2px solid #0e160e;
    
  

}

TD.designleiste {
   border-left: 2px solid #0e160e;
   
  background:  url('img/8100.gif') repeat #dcd6b0;
  
}

TD.navtrail a {

  text-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.5;
  color: #493c27;
  border: 0;
  font-size: 10pt;
  font-weight: 600;
  
}

TD.navtrail a:hover {

  color: red;
  text-decoration: underline;
  font-weight: 600;
  background-color: #ffffff;
  

}

TD.unter_buyer {
  background:  url('img/8100.gif') repeat-x top left #dcd6b0;
  border-right: 2px solid #0e160e;

}







Table.mainCenterCond {
 
  width: 98%;
  height: 1000px;
  border: 0;
  font-size: 0.8em;
   
  
}

TD.mainCenterCond {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  line-height: 1.5;
  font-size: 0.8em;
  font-weight: 500;
  padding-left: 0;
  padding-right: 0;
  background: url('img/8100.gif') repeat top left #dcd6b0;
  
  
  
  
}

TD.mainCenterCond p {
  margin-left: 10px;
  margin-top: 15px;
  margin-right: 10px;
  margin-bottom: 10px;
  paddin-left: 10px;
  

}



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: 98%;
  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: url('img/8100.gif') repeat bottom left #dcd6b0;
  border-color: #cccccc;
  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;
}

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: small;
	font-weight: bold;
	color: #414141;
              padding: 10px;
              
}



.moduleRow {
 
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
 line-height: 1.5;
 background-color: #f3e696;
 border: 1px solid #808000;
 

}

.moduleRow2 {
 float: left;
 font-family: Verdana, Arial, sans-serif;
 font-size: 0.9em;
 font-weight:500;
 line-height: 1.5;
 background-color: #fff8dc;
 border: 0px solid red;
 

}
.moduleRowOver { 
	background-color: #dc143c; 
	border: 1px solid;
	border-color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5; 
	
	}

.moduleRowOver2 { 
	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: #ff8c00;
      border: 1px solid #000000;
      font-family: Verdana, Arial, sans-serif;
      font-size: 10pt;
      margin-left: 20px;
      font-weight: 600;
      color:#000000;
      line-height: 1.2;
      
}

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




/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12pt; font-weight:600; background-color: #dc143c; color:#ffd700; border: 6px solid #ff8c00;}
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10pt; background-color: #99ff00; }

/* input requirement */

.inputRequirement { 

   font-family: Verdana, Arial, sans-serif;
   font-size: 10px; 
   color: #ff0000;
   background-color:#fcfbf5;
}

.tableShop {
background-color: #ffffff;
border-left: 1px solid;
border-right: 1px solid;
border-color: #b6b7cb;
}

TD.navLeft {
   border: 0;
   width: 185px;
   padding-left:0;
   background: url('img/8000.jpg') repeat bottom left;
}

TD.navRight {
	border-right: 2px solid #0e160e;
	width: 185px;
        background: url('img/8100.gif') repeat bottom left #c6bfa1;
}



.cT1 {
	padding:0;
        background: url('img/8100.gif') repeat bottom left #dcd6b0;
        
        float:left;
}

.cT2 {
	border-left: 4px inset brown;
        
        background: url('img/back003.jpg') repeat left top ;
}

.cT3 {
	padding:0;
        background: url('img/8100.gif') repeat bottom left #dcd6b0;
        float: right;
        
}

.cT1 h3{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 4px;
  
  font-size: 1.0em;
  font-weight: 500;
    
}



.tableBody {
padding: 5px;
}

.poweredby {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}
.onepxwidth {
	width: 1px;
        
}


/* navigation meine begin */

#layer1 {
    background: url('image/b23.gif');
	left: 0%;
	width: 100%;
	min-width: 753px;
	height: 20px;
	position: absolute;
	top: 140px;
	z-index: 1;
        font-size: 10pt;
}

#layer1A {
    background: url('nav/top/back.jpg') ;
    left: 0;
    background-repeat: repeat-x;
    
	top: 0;
	width: 100%;
	position: relative;
	height: 20px;
	z-index: 20;
        font-size: 10pt;
        
}

TD.layer1A_EXTRA {
    background: url('nav/top/back.jpg') #2E6095;
    left: 0;
    background-repeat: repeat-x;
	top: 0;
	height: 20px;
	border: 0px solid red;
	width: 100%;
	
        font-size: 10pt;
}

.NEU {
     left: 2px;
     width: 160px;
     float: left;
     height: 106;
     font-size: 7pt;
     position: relative;
     top: 10px;
     border: 0px solid red;
     margin-left: 0px;
     margin-bottom: 0px;
     font-family: Verdana, Trebuchet MS, Arial, "sans serif";
     z-index: 30;

}

.NEU a{
     font-size: 7pt;
     font-weight: bold;
     color: #493c27;
     

}

.NEU a:hover{
     color: #dc143c;
     

}

.ssl {
     left: 100px;
     width: auto;
     
     height: 55px;
     padding:0;
     
     position: relative;
     top: -65px;
     border: 0px solid blue;
     background:  url('img/quickssl_static.gif') no-repeat right;
     margin-left: 0px;
     margin-bottom: 0px;
     
     z-index: 30;

}

.ssl2 {
     left: 20px;
     width: 115px;
     height: 55px;
     padding:0;
     position: relative;
     top: 0;
     border: 0px solid blue;
     background:  url('img/quickssl_anim.gif') no-repeat center;
     margin-left: 0px;
     margin-bottom: 0px;
     z-index: 30;
}

.NEU2 {
     left: 10px;
     width: 160px;
     float: left;
     height: 80px;
     padding:0;
     font-size: 11px;
     position: relative;
     top: 10px;
     border: 0px solid red;
     background-color:#f8f8f8;
     margin-left: 0px;
     margin-bottom: 0px;
     font-family: Verdana, Trebuchet MS, Arial, "sans serif";
     z-index: 30;

}

.NEU2 a{
     font-size: 11px;
     font-weight: bold;
     color: #0000ff;
     padding-top:6px;
     padding-bottom:0;
     margin-top:6px;
     

}

.NEU2 a:hover{
     color: #dc143c;
     

}





TABLE.border {

        border-left: 2px solid #0e160e;  
        border-right: 2px solid #0e160e;  
}

#layerNAV2 {
   left: -690px;
   width: 95px;
   min-width: 95px;
   font-size: 8pt;
   font-weight: 600;
   position: relative;
   top: 2px;
   margin-bottom: 0px;
   z-index: 30;
}

TD.LOGIN {
       background:  url('img/8100.gif') repeat right #dcd6b0;

}	

.navigation2 {
        text-align: right;
        position: absolute;
        margin: 0;
        padding: 0px 0px;
        border-left: 0px inset #9999FF;
	border-top: 0px inset #9999FF;
	border-bottom: 0px inset #000000;
	border-right: 0px ridge #9999FF;
        border: 0px solid red;
        margin-bottom: 0px;
        width: 530px;
        height: 14px;
        top:0px;
        left: 2px;
	z-index: 30;
}

  
.navigation2 li {
       
       float:left;
       padding: 0 1px 0 0; 
       list-style: none;
       margin: 0;
       font-family: Verdana, Trebuchet MS, Arial, "sans serif";
       font-size: 8pt;
       z-index: 30;
	
}

.navigation2 a {
       text-align: right;
       
       margin: 0;
       padding: 0px 6px;
       text-decoration: none; 
       
    
}

.navigation2 a:hover {
       display: block;
       font-size: 800;
       margin: 0px;
       padding: 0px 6px;
       color: #dc143c;
       background-color: #fff8dc;
       text-decoration: underline;
}
  
.navigation2 a:active {
        text-align: center;
        display:block;
        margin: 0;
        color: #dc143c;
        text-decoration: none; 
	
}


/****** Neue Layer für Tools ********/


/**** übergeordnete begin ****/

TD.layer_Login {

  width: 319px;
  height: 28px; 
  top:0;
  left:0;
  position: relative;
  padding: 0;
  margin-top: 0px;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  z-index: 28;
  color: #000000;
  text-align:center;
  font-size: 1.0em;
  font-weight: 600;
  border-left: 0px inset #d2b48c;
  border-right: 0px outset #d2b48c;
  border-bottom: 0px dashed #333333;
  background:  url('img/8100.gif') repeat right #dcd6b0;
  
}


TD.Info{
  width:319px;
  height:75px;
  background:  url('img/8100.gif') repeat right #dcd6b0;
  border-left: 0px inset #d2b48c;
  border-right: 0px outset #d2b48c;
  border-bottom: 0px outset #d2b48c;
  font-family: Verdana, Arial, Trebuchet MS, "sans-serif";
  line-height: 1.0;
  color: #000000;
  text-align:left;
  font-size: 0.9em;
  font-weight: 500;
  padding:0;
  margin:0;
  z-index: 30;
  
}

TD.Info small{

  font-size: 8pt;

}

.LoginBox {
  width:300px;
  height:108px;
  background:  url('img/8100.gif') repeat right #dcd6b0;
  font-family: Verdana, Arial, Trebuchet MS, "sans-serif";
  line-height: 1.0;
  color: #000000;
  text-align:center;
  font-size: 0.9em;
  font-weight: 500;
  padding:0;
  margin-bottom: 0;
  position: relative;
  top: 0px;
  left: 0;
  z-index: 30;
  border: 0px solid red;
  
}

.LoginBox small {
  font-size: 8pt;
}


/**** übergeordnete end ****/


/* LOGIN begin */

.RahmenLogin {

  width: 300px;
  float: left;
  height: 110px; 
  left: 12px;
  top: 0;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-color: #000000;
  border: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: right;
  z-index: 1;
  background:  url('img/back005.jpg') repeat #DBD0BC;
  border-left: 3px inset #d2b48c;
  border-right: 4px outset #d2b48c;
  
}



.RLHead {

  width: 300px;
  height: 36px; 
  left: 0;
  top: 0;
  position: relative;
  padding-left: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #ffd700;
  text-align: center;
  border: 0;
  font-size: 1.0em;
  font-weight: bold;
  background:  url('nav/top/login.gif') repeat-x top center #575758;
  z-index: 1;
  border: 0px dashed green;
}


.RLInhalt {

  width: 280px;
  height: 40px; 
  left: 0;
  top: 0;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  
  text-align: left;
  border: 0;
  font-size: 0.8em;
  font-weight: 500;
  border: 0px solid #000000;
  z-index: 16;

}

.RLMail {

  width: 280px;
  float: left;
  position: relative;
  height: 36px; 
  left: 0;
  top: 0;
  
  padding-top: 0;
  padding-left: 10px;
  padding-right: 30px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
  font-color: #000000;
  text-align: left;
  border: 0;
  font-size: 10px;
  border-left: 4px inset #d2b48c;
  font-weight: 500;
  background:  url('img/back005.jpg') repeat #DBD0BC;
  z-index: 30;
  
}


.RLPass {

  width: 280px;
  float: left;
  position: relative;
  height: 36px; 
  left: 0;
  top: 0;
  margin-left: 10px;
  padding-top: 0;
  padding-left: 10px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  line-height: 1.5;
  font-color: #000000;
  text-align: left;
  border: 0;
  border-left: 3px inset #d2b48c;
  border-right: 4px outset #d2b48c;
  font-weight: 500;
  background:  url('img/back005.jpg') repeat #DBD0BC;
  z-index: 30;
  
}


/* Passport end */


/* Kundengruppe begin */


.RahmenKd {

  width: 240px;
  float: left;
  height: 100px; 
  left: 0;
  top: -10px;
  position: relative;
  padding: 0;
  margin: 0;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-color: #000000;
  border: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: right;
  z-index: 10;
  border: 0px solid red;
  
}



.RkdHead {

  width: 260px;
  height: 36px; 
  left: 0;
  top: 0;
  position: relative;
  
  padding-left: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #ffd700;
  text-align: center;
  
  font-size: 1.0em;
  font-weight: bold;
  background:  url('nav/top/login.gif') repeat-x top center #575758;
  z-index: 10;
  border: 1px dashed green;
}


.RkdInhalt {

  width: 251px;
  
  height: 80px; 
  left: 2px;
  top: 36px;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  margin-right: 20px; 
  margin: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #000000;
  text-align: center;
  background:  url('img/back005.jpg') repeat #DBD0BC;
  font-size: 0.8em;
  font-weight: 500;
  border: 1px solid #000000;
  border-left: 4px inset #d2b48c;
  border-right: 4px outset #d2b48c;
  z-index: 23;

}





/* Kundengruppe end */


/* Schnellsuche begin */


.RahmenSK {

  width: 300px;
  
  height: 34px; 
  left: 0;
  top: -156px;
  position: relative;
  padding: 0;
  margin: 0;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-color: #000000;
  border: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: right;
  z-index: 15;
  border-left: 4px inset #d2b48c;
  border-bottom: 4px outset #d2b48c;
  
}

TD.SC001 {
  background:  url('nav/search.gif') repeat-x top center #333333;
  height:28px;
}

TD.RSKHead {

  padding-top: 0;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.8;
  color: #ffd700;
  text-align: center;
  font-size: 0.9em;
  font-weight: 500;
  background:  url('nav/search.gif') repeat-x top center #333333;
  
}

TD.RSKHead small{

  font-size: 0.7em;
}

.RSKInhalt {

  width: 280px;
  float: left;
  height: 34px; 
  left:0;
  top: 0;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #000000;
  text-align: center;
  
  font-size: 0.8em;
  font-weight: 500;
  border: 0px solid #000000;
  border-left: 0px inset #d2b48c;
  border-right: 0px outset #d2b48c;
  z-index: 23;

}


/* Schnellsuche end */


/* Suche begin */


.RahmenS {

  width: 370px;
  float: left;
  height: 34px; 
  left: -60px;
  top: -150px;
  position: relative;
  padding: 0;
  margin: 0;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-color: #000000;
  border: 0;
  font-size: 12px;
  font-weight: 600;
  text-align: right;
  z-index: 15;
  border-left: 4px inset #d2b48c;
  border-right: 4px outset #d2b48c;
  border-bottom: 4px outset #d2b48c;
  
  
}



.RSHead {

  width: 380px;
  height: 34px; 
  float: left;
  left: 0;
  top: 0;
  position: relative;
  align: center;
  padding-left: 0;
  padding-top: 5px;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #ffd700;
  text-align: center;
  
  font-size: 11pt;
  font-weight: 500;
  background:  url('nav/top/search.gif') repeat-x top center #575758;
  z-index: 20;
  border: 0px dashed green;
}


.RSInhalt {

  width: 280px;
  float: left;
  height: 34px; 
  
  top: 0;
  position: relative;
  padding-top: 0;
  padding-left: 0;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #000000;
  text-align: center;
  
  font-size: 0.8em;
  font-weight: 500;
  border: 0px solid #000000;
  border-left: 0px inset #d2b48c;
  border-right: 0px outset #d2b48c;
  z-index: 23;

}


/* Suche end */



/****** Neue ButtonsBox Categorie  ********/


/**** cancel ****/

.CategoriesMaster {

  width: 983px;
  float:left;
  height: 100px; 
  left: 2px;
  top: -156px;
  
  position: relative;
  padding: 0;
  margin:0;
  
  background: url(nav/vnav-bkg.gif) repeat top center ;
  text-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  z-index: 15;
  font-color: #ffffff;
  font-size: 1.2em;
  font-weight: 500;
  border-left: 4px inset #d2b48c;
  border-right: 4px outset #d2b48c;
  
  cellpadding:0;
  cellspacing:0;
  

}



.headerCM {

   
  width: 180px;
  height: 34px; 
  float: left;
  left: 2px;
  top: -158px;
  position: relative;
  align: center;
  padding-left: 10px;
  padding-top: 10px;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  color: #ffd700;
  text-align: center;
  font-stretch:ultra-condensed;
  font-size: 12pt;
  font-weight: 400;
  background:  url('nav/top/search.gif') repeat-x top center ;
  z-index: 10;
  border-left: 4px inset #d2b48c;
  border: 1px solid red;
  
}


#layerCAM {
        
        left: 0;
        padding-left: 10px;
	width: 180px;
	min-width: 180px;
	height: 34px;
	position: relative;
	top: 0;
	z-index: 34;
        font-size: 10pt;
        
        
}

/**** begin 1****/

.navigationCAM {
	float:bottom;
	
	margin: 0 0 0 0; 
	padding: 0 0 0 20px ; 
	border: 0px solid red;
	z-index: 34;
        
}

.navigationCAM li{
	float: bottom; 
        margin: 0; 
	padding: 0 0 0 0; 
        border: 0px solid blue;
        list-style: none; 
	font-family: Trebuchet MS, Verdana, Arial, "sans serif";
	
}

.navigationCAM a {
	float: bottom;
        font-size: 10pt;
        font-weight: bold;
	padding: 0px 0px;
        width:100%;
	color: #4b482c;
               
	}

.navigationCAM a:hover {
	background-color: #e8e0bc;
        color:#2f4f4f;
        text-decoration: none;
        
	}


.navigationCAM a:active {
	font-weight: bold;
        
        font-style:italic;
	color: #0000cd;
	}


/**** begin 2****/

.navigationCAM2 {
	float:bottom;
	
	margin: 0 0 0 0; 
	padding-left: 20px;
        padding-top: 20px; 
	border: 1px solid red;
	z-index: 34;
        
}

.navigationCAM2 li{
	float: bottom; 
        margin: 0; 
	padding: 0 0 0 0; 
        border: 0px solid blue;
        list-style: none; 
	font-family: Trebuchet MS, Verdana, Arial, "sans serif";
	
}

.navigationCAM2 a {
	float: bottom;
        font-size: 10pt;
        font-weight: bold;
	padding: 0px 0px;
        width:100%;
	color: #757044;
               
	}

.navigationCAM2 a:hover {
	background-color: #f4f1e1;
        color:#2f4f4f;
        text-decoration: none;
        
	}


.navigationCAM2 a:active {
	font-weight: bold;
        
        font-style:italic;
	color: #0000cd;
	}


.navkat {
	float:bottom;
	color:#fff8dc;
        font-style:italic;
	margin: 0 0 0 0; 
	padding-left: 6px;
        padding-top: 2px; 
	border: 0px solid red;
	z-index: 34;
        
}


/********************************************/

.layerWarenkorb {

  width: 185px;
  height: auto; 
  float: left;
  left: 0;
  top: 20px;
  position: relative;
  align: center;
  padding:0;
  z-index: 30;
  border: 0px solid red;
  background: url(img/saule_mini.gif) repeat-y top center;
}


.layerContentLeft {

  width: 185px;
  height: auto; 
  float: left;
  left: 0;
  top: 0;
  position: relative;
  align: center;
  padding:0;
  z-index: 30;
  border: 0px solid red;
  
}

.layerContentCenter {

  
  width:988px;
  margin-bottom:-140px;
  height: auto;
  min-height: 1000px; 
  
  left: 0;
  top: 0;
  position: relative;
  align: center;
  padding:0;
  z-index: 30;
  border: 0px solid red;
  
}

/**** product Übersicht listing begin****/







#mainTMSpecials {
  Z-INDEX: 1; 
  LEFT: 8px; 
font-size: 0.8em;
  WIDTH: 260px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 200px; 
  FLOAT: LEFT;
  margin-top: 8px;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  BORDER: 0px solid #008b8b;
  
}









.mainPLNSpecials {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 14pt;
  height: 30px;
  font-weight: 500;
  background-color: #cecbb8;
  text-align: left;
  Z-INDEX: 2; 
  WIDTH: 256px; 
  POSITION: relative; 
  top: 0;
  left: 0;
  padding-top: 0;
  padding-left:4px; 
  border-top: 2px solid #808080;
  border-bottom: 2px solid #808080;
  border-left: 2px solid #808080;
  border-right: 2px solid #808080;
  
}

.mainPLNSpecials h2{
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 11pt;
  font-weight: 600;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top:0;
  margin-bottom:0;
    
}

.mainPLNSpecials a {
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.8em;
  font-weight: 600;
  color: #3c3c3c;
    
}

.mainPLNSpecials a:hover {
  font-family: Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 1.0em;
  font-weight: 600;
  color: #919191;
  text-decoration: none;
    
}

.mainPLNSpecials strong{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.8em;
  font-weight: 600;
    
}

.mainPLSSpecials {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 1.1em;
  font-weight: 500;
  background-color: #bbb799;
  margin: 0;
  padding-top: 4px;
  padding-left: 0;
  border: 0px solid #000000;
  border-left: 2px solid #808080;
  border-right: 2px solid #808080;
  border-top: 0px dashed #808080;
  left: 0;
  Z-INDEX: 3; 
  WIDTH: 260px; 
  POSITION: relative; 
  HEIGHT: 130px; 
  
}





.mainPLtimeSpecials {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 1.1em;
  font-weight: 500;
  background-color: #1e1e02;
  left: 0;
  Z-INDEX: 5; 
  WIDTH: 260px; 
  POSITION: relative; 
  HEIGHT: 40px; 
  margin-bottom: 16px;
  color:#5d6036;
  border-bottom: 3px solid #808080;
  border-top: 3px outset #808080;
  border-left: 2px solid #808080;
  border-right: 2px solid #808080;
}






.mainPPSpecials {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  font-size: 0.9em;
  Z-INDEX: 4; 
  FLOAT: left; 
  WIDTH: 60px; 
  POSITION: relative; 
  HEIGHT: 80px;
  border: 0px solid #000000; 
  
}




/**** product Bewertung begin****/

.MDTreviews {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 2.0;
  font-size: 1.4em;
  height: 42px;
  float:top;
  font-weight: 600;
  background: url('img/8100.gif') repeat bottom left #dcd6b0;
  text-align: left;
  Z-INDEX: 2; 
  WIDTH: 560px; 
  POSITION: relative; 
  color: #2f4f4f; 
  top: 30px;
  left: 20px; 
  padding-top: 4px;
  padding-bottom: 4px;
  border-top: 4px inset #d2b48c;
  border-bottom: 4px inset #d2b48c;
  margin-bottom: 30px;

}

.MDTreviewsInfo {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 2.0;
  font-size: 1.2em;
  height: 42px;
  float:top;
  font-weight: 600;
  background:  url('img/headerPL.gif') repeat #DBD0BC;
  text-align: left;
  Z-INDEX: 2; 
  WIDTH: 560px; 
  POSITION: relative; 
  color: #2f4f4f; 
  left: 20px; 
  padding-top: 8px;
  
  padding-bottom: 4px;
  
  border-top: 4px inset #d2b48c;
        
  border-bottom: 4px inset #d2b48c;

}


/**** product Detail Ansicht begin****/








.MDT h1{
font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 0;
  margin-bottom:0;
  font-size: 1.0em;
  font-weight: 600;
  text-align: left;
  color:#4d4435;
}

.MDT strong{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 2.0;
  font-size: 1.1em;
  font-weight: 500;
    
}



.MDB {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  float:right;
  
  Z-INDEX: 4; 
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  WIDTH: 140px; 
  POSITION: relative; 
  HEIGHT: 200px; 

  
}


#MDB {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  float: right;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 20px;
  WIDTH: 140px; 
  border: 0px solid green;
   
  

  
  
}

.high {

 float:left;
 height: 220px;
 width: 140px;
 border: 0px solid red;
 

}

.high a{

 background-color: #ffffff;
 align: left;
 color: #000080;
 

}




.MDfooter2 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  float:left;
  margin: 0;
  top: 0;
  
  border-bottom: 0px groove green;
  border-top: 6px outset #C09936;
  padding: 0;
  
  
  left: 0;
  Z-INDEX: 3; 
  
  POSITION: relative; 
  HEIGHT: auto; 

}


#bagi {
  position: absolute; 
  top: 0;
  margin: 0;
  padding: 0;
  left: 100px;
  float: right;
  Z-INDEX: 3;
  width: 200px;
  height: 40px;
  border: 3px solid blue;

}

/**** banner start ****/

TD.nav_hori_center {
  
  height: 4px;
  font-size: 10px;
  border-bottom: 3px solid #000000;
  border-top: 3px solid #000000;
  
  
}


Table.b12{
   height:106px;
   width:688px;
    border-left: 2px solid #0e160e;
   top:0;
   
   
}
 
TD.b1 {
  
        repeat: no-repeat;
        margin: 0;
        padding: 0;
        height: 106px;
        width: 300px;  
        background: url('img/centerleft.jpg') #dcd6b0 no-repeat;
        top:0;


}

TD.b2 {
        
        
        margin: 0;
        padding: 0;
        height: 106px;
        width: 388px;  
        background: url('img/centerright.jpg') #dcd6b0 no-repeat;
        top:0;
        

}

TD.b3 {
        margin: 0;
        padding: 0;
        height: 108px;
        width: 334px;  
        border: 1px solid red;
      
} 


TD.footerMaster {
  top: 0;
  left:0;
  border-bottom: 4px solid #0e160e;
  border-right: 2px solid #0e160e;
  background:  url('img/8000.jpg') repeat right #aba476;
}

TD.footerMaster3 {
  background:  url('img/8000.jpg') repeat right #aba476;
}

TD.footerMaster p{
  padding-top: 6px;
  padding-left: 84px;
  padding-right: 84px;
  margin-top: 0;
  font-family: Arial, Trebuchet MS, Verdana, "sans-serif";
  font-size: 0.9em;
  font-weigth: 800;
  color: #635c3d;
  line-height: 1.0;
  text-align: center;
  border: 0px solid blue;
}

TD.footerMaster a:link, a:visited{
  color: #635c3d;
}

TD.footerMaster a:hover{
  color: red;
}


TD.footerleft {
  margin:0;
  padding:0;
  width: 185px;
  height: 24px;
  background:  url('img/8000.jpg') repeat right #aba476;
  border: 0px solid red;
}


TD.footerright {
  margin:0;
  padding:0;
  width: 185px;
  height: 24px;
  border-right: 2px solid #0e160e;
  background:  url('img/8000.jpg') repeat right #aba476;

}

TD.footerMaster2 {

  top: 0;
  left:0;
  border-color: #C5C5C5;
  border: 0px solid red;
  background:  url('img/8100.gif') repeat right #dcd6b0;

}


TD.footerleft2 {
  margin:0;
  padding:0;
  width: 185px;
  height: 24px;
  background:  url('img/8100.gif') repeat right #dcd6b0;
  border: 0px solid red;
}


TD.footerright2 {
  margin:0;
  padding:0;
  width: 185px;
  height: 24px;
  border: 0px solid red;
  background:  url('img/8100.gif') repeat right #dcd6b0;

}






#mnP {
  Z-INDEX: 1; 
  LEFT: 8px; 
  
  WIDTH: 240px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 300px; 
  FLOAT: LEFT;
  margin-top: 8px;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 0;
  BORDER: 0px dashed red;
  
}



.mnPPN {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 2.0;
  font-size: 0.9em;
  height: 24px;
  
  font-weight: 500;
  background:  url('img/back006.jpg') #DBD0BC;
  text-align: center;
  Z-INDEX: 2; 
  WIDTH: 280px; 
  POSITION: relative; 
   
  left: 6px; 
  padding-top: 8px;
  
  padding-bottom: 4px;
  
  border-top: 4px inset #d2b48c;
        
  border-bottom: 4px inset #d2b48c;
  
}

.mnPPN h2{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 1.1em;
  font-weight: 500;
  padding:0;
  margin:0;
    white-space: normal;
}




.mnPText {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.8em;
  font-weight: 500;
  margin: 0;
  padding: 4px;
  padding-left: 6px;
  background:  url('img/back005.jpg') #DBD0BC;
  left: 20px;
  Z-INDEX: 3; 
  WIDTH: 240px; 
  POSITION: relative; 
  HEIGHT: 280px; 
  
}

.mnPText strong{
  margin: 0;
  padding: 0;
  font-size: 1.1em;
  font-weight: 500;
  
}

.mnPText small{
  font-size: 0.9em;
  font-weight: 500;
  margin: 0;
  padding: 0;
  
}

.strong {
  
  font-size: 1.2em;
  font-weight: bold;
}


.mnPtime {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  background-color: #8fbc8f;
  left: 14px;
  Z-INDEX: 5; 
  WIDTH: 262px; 
  POSITION: relative; 
  HEIGHT: 20px; 
  border-bottom: 0px solid #000000;
  
}

.mnPtimeL {
  font-family: Verdana, Arial, Trebuchet MS, "sans-serif";
  line-height: 2.5;
  font-size: 0.9em;
  font-weight: 500;
  
  float: left;
  text-align: center;
  text-valign: middle;
  top: 0;
  left: 0;
  Z-INDEX: 5; 
  WIDTH: 130px; 
  POSITION: relative; 
  HEIGHT: 20px;
  border: 0px solid blue;
  
}

.mnPtimeR {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 2.5;
  font-size: 0.9em;
  font-weight: 500;
  background-color: green;
  float: left;
  top: -10px;
  left: 10px;
  Z-INDEX: 5; 
  WIDTH: 100px; 
  POSITION: relative; 
  HEIGHT: 10px; 
  border: 0px dashed green;
  
}

.mnPPic {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  font-size: 0.9em;

  Z-INDEX: 4; 
  FLOAT: left; 
  WIDTH: 60px; 
  POSITION: relative; 
  HEIGHT: 80px; 
  
}


/****neue main***/

TD.Cart {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  background-color: #eeead5;
  
}

TD.Cart strong{

  font-weight: 500;
}

TD.Cart p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TD.Cart10 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 600;
  background-color: #eeead5;
  font-size: 14pt;
  
}

TD.Cart10 strong{

  font-weight: 600;
  font-size: 18pt;
}

TD.Cart10 p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}



TD.main2 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  margin-bottom: 10px;
  font-weight: 500;
  border-left: 0px inset green;    
  border-right: 0px outset green; 
  font-size: 10pt;
  
  
}

TD.main3 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  background-color: #eeead5;
  
}

TD.main3 strong{

  font-weight: 500;
  
}

TD.main3 p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TABLE.main4 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  BORDER-bottom: #5f4832 1px solid;

  
}

TABLE.main4 strong{

  font-weight: 500;
}

TABLE.main4 p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TD.main4 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  background-color: #eeead5;
  
}

TD.main4 strong{

  font-weight: 600;
  font-size: 12pt;
  line-height: 2.5;
  color: #808000;
}

TD.main4 p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  paddin-left: 10px;
  

}

TD.checkout {
  font-family: Verdana, Trebuchet MS, Arial,  "sans-serif";
  font-size: 1.0em; line-height: 1.5; padding-left: 6px; font-weight: 500;
 }

TD.checkout strong{ font-weight: 600;}

TD.checkout p { margin-left: 10px; margin-top: 15px; margin-left: 10px; paddin-left: 10px;}

TD.checkout a { color: red;}

.checkoutblock { }

.checkoutblock { background-color:#ffffff;}

.checkoutblock p { font-size:10pt; color: #4b4b4b; font-family: Verdana, Trebuchet MS, Arial,  "sans-serif";}

.checkoutblock small{font-size:8pt;}

/****neue graduated Price Staffelpreis***/


.staffel {
  left: 220px;
  top:-140px;
  Z-INDEX: 30; 
  WIDTH: 300px; 
  POSITION: relative; 
  HEIGHT: auto; 
  
  
}


TD.staffelBoxHeading {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 1.2em;
  letter-spacing: 0.2em;
  font-weight: 500;
  background-color: #1e1e02;
  height: 34px;
  color: #ffd700;
  text-align: center;
  
}


TD.staffelmain {
  font-family: Trebuchet MS, Verdana,  Arial, "sans-serif";
  line-height: 1.0;
  padding-left: 6px;
  font-weight: 600;
  border: 1px solid #e6e0ca;
  background-color: #d7cdaa;
  
}

TD.staffelmain p {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  margin-left: 10px;
  margin-top: 0;
  margin-bottom: 0;

  color: #4f3d2b;

}








.rabatt1 {

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.2;
  width: 60%;
  padding: 6px;
  font-weight: 500;
  font-size: 1.1em;
  color: #f8f8ff;
  background-color:  #8b0000;
  border: 1px solid #a9a9a9;
  text-align: center;

}

.rabatt2 {

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  width: 440px;
  padding: 6px;
  font-weight: 500;
  font-size: 1.2em;
  color: #f8f8ff;
  background-color:  #8b0000;
  border: 1px solid #a9a9a9;
  
}

.rabatt3 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  width: 100px;
  padding: 6px;
  font-weight: 500;
  font-size: 1.0em;
  color: #f8f8ff;
  text-align: center;
  background-color:  #8b0000;
  border: 1px solid #a9a9a9;
  
}

TD.MDangebot {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.8em;
  font-weight: 500;
   margin: 0;
  border-bottom: 2px groove green;
  border-top: 2px groove green;
  border-right: 2px groove green;
  border-left: 2px groove green;
  padding: 4px;
  padding-left: 6px;
  background-color: #dcd6b0;
  left: 0px;
}

Table.MasterDetail {
  TOP: 80px; 
  margin-top: 40px;
  margin-bottom: 0px;
  padding-top: 40px;
  BORDER: 1px solid red;
  left:0;

 
}

TD.MDT {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 1.2em;
  font-weight: 600;
  text-align: center;
   
  color: #2f4f4f; 
  padding:4px;

  background-color: #dcd6b6;
  
  left:0;

}

TD.MDT h1{
font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-top: 0;
  padding-left: 10px;
  padding-bottom: 0;
  margin-bottom:0;
  font-size: 1.2em;
  font-weight: 600;
  text-align: left;
}

TD.MDT strong{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 2.0;
  font-size: 1.1em;
  font-weight: 500;
    
}


TD.MDText {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  margin: 0;
  border-bottom: 2px groove green;
  padding: 20px;
  left:0;
  background: url('img/8100.gif') repeat bottom left #dcd6b0;
  float: right;
  
  height:100%; 
}  


TD.MDText h2{
font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-top: 5px;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom:0;
  font-size: 10pt;
  font-weight: 600;
  white-space: normal;
}

TD.MDText h3{
font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
 
  line-height: 1.5;
  padding: 0;
  margin:0;
  font-size: 1.0em;
  font-weight: 500;
}

TD.MDText strong{
  margin: 0;
  padding: 0;
  
}

TD.MDText small{
  font-size: 0.8em;
  font-weight: 500;
  margin: 0;
  padding: 0;
  
}

.backdetail {

   padding-left:10px;
   background-color:  #dcd6b6;
   border-bottom: 4px solid #d3caa3;
   border-top: 0px solid #d3caa3;
   border-left: 4px solid #d3caa3;
   border-right: 4px solid #d3caa3;

   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.1;
   font-size: 1.0em;
   font-weight: 500;
}

.backdetail p{

   padding: 8px;
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.5;
   font-size: 1.0em;
   font-weight: 500;
}

.backdetail strong{

   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.0;
   font-size: 1.0em;
   font-weight: 600;
}

.backdetail small{

   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.0;
   font-size: 0.8em;
   font-weight: 500;
}


.backdetail h1{

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.1;
  padding-top: 3px;
  padding-left: 0;
  padding-bottom: 0;
  margin-bottom:0;
  margin-top:0;
  font-size: 1.0em;
  font-weight: 600;
}

.backdetail h2{

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size: 1.2em;
  font-weight: 600;
  white-space: normal;
}

.backdetail h3{

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  font-size: 1.0em;
  font-weight: 500;
  white-space: normal;
}


.backdetail li{

  margin-bottom: 4px;
}

TD.MDfooter {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.4;
  font-size: 0.8em;
  font-weight: 500;
  margin: 0;
  margin-bottom: 0;
  border-top: 2px solid #d1c79c;
  border-bottom: 1px solid #dcba9c;
  border-left: 0px solid #d3caa3;
  padding: 0;
  color:#59573e;
  
 
}

TD.MDfooter strong {

  font-size: 1.6em;
  line-height: 1.6;
  font-weight: 800;
  color: #4f3d2b;
}

TD.MDfooter small {
   font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
   font-size: 11px;
   font-weight: 500;
   color: #757251;
}

TD.MDfooter a{
  text-decoration: underline;
  color:#59573e;
  
 
}


TD.MDfooter2 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  margin: 0;
  border-bottom: 0px groove green;
  border-top: 6px outset #C09936;
  padding: 20px;
   

}

   
TD.products_url {
  
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.1;
  font-size: 0.9em;
  font-weight: 500;
  margin: 0;
  margin-bottom: 0;
  padding: 10px;
  color: #4b4b4b;
  
 
}

TD.products_url strong{
  font-size: 0.9em;
  line-height: 1.3;
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  color:#59573e;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0; 
  margin-top: 8px;
}

TD.products_url small{
  font-family: Arial, Trebuchet MS, Verdana, "sans-serif";
  line-height: 1.0;
  font-size: 8pt;  
  font-weight: 500;
  color: #737373;
  
 
}


Table.KDC {

   background:  url('img/KDC.gif') repeat;


}

TD.schalter {
   border-top: 2px solid #323232;
   border-left: 2px solid #323232;
   border-right: 2px solid #323232;
   border-bottom: 2px solid #323232;
   background-color:  #737373;
}

TD.schalter_login {
   border-top: 2px solid #ff1493;
   border-left: 2px solid #ff1493;
   border-right: 2px solid #ff1493;
   border-bottom: 2px solid #ff1493;
   background-color:  #fff8dc;
}

TD.schalter_start {
   border-top: 2px solid #9400d3;
   border-left: 2px solid #9400d3;
   border-right: 2px solid #9400d3;
   border-bottom: 2px solid #9400d3;
   background:  url('img/xKDC.gif') no-repeat #fffaf0;
}

TD.schalter_start a:link{
   font-weight: 600;
   color: #9400d3;
}

TD.schalter_abmelden {
   border-top: 2px solid #ff1493;
   border-left: 2px solid #ff1493;
   border-right: 2px solid #ff1493;
   border-bottom: 2px solid #ff1493;
   background-color:  #8b0000 ;
  
   font-weight: 600;
   font-color: #f8f8ff;
}

TD.schalter_abmelden a:link, TD.schalter_abmelden a:visited{
   font-weight: 600;
   color: #f8f8ff;
}

TD.schalter_abmelden a:hover{
   font-weight: 600;
   color: #ffd700;
}

TD.schalter_allg {
   width: 120px;
   background:  url('buttons/german/allg.gif') no-repeat  center;
  
   font-weight: 600;
   color: #f8f8ff;
   text-transform: uppercase;
}

TD.schalter_allg a:link, TD.schalter_allg a:visited{
   font-weight: 600;
   color: #f8f8ff;
   text-transform: none;
}

TD.schalter_allg a:hover{
   font-weight: 600;
   color: #ff7f50;
}


TD.konto_gesehen {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #a9a9a9;
              background-color:#e8e2c6;
              border: 1px solid #808080;
              padding: 6px;
}

TD.konto_gesehen_1 {
	color: #a9a9a9;
              background-color:#e0d8b1;
              border: 1px solid #808080;
}

TD.konto_gesehen_1 a{
	color: #808080;
              
}


.detailMaster {

  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-rigt: 0;

  border: 0px solid red;

  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;

  top: 0px;
  left: 0px;

  float:left;

  WIDTH: 270px;
  HEIGHT: 0;
 
  POSITION: relative; 


}



.detail001 {

  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 1.0em;
  font-weight: 500;

  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-rigt: 0;

  border: 0px solid red;

  padding-top: 2px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;

  top: -1274px;
  left: 120px;

  float:left;

  WIDTH: 270px;
  HEIGHT: 0;
 
  POSITION: absolute; 


}



/**** neue navigation ****/

TD.warengr {
  
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 16px;
  font-weight: 900;
  height: 29px;
  color: #333300;
  text-align: center;
  
  background-color: #c1b47b;
}


TABLE.alle_ebenen {

        margin-top:    0;
	margin-bottom: 10px; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    0;
	padding-bottom: 0; 
	padding-left:   0; 
	padding-right:  0;
	  

	border-top:     0;
	border-bottom:  0;
	border-left:    0;
	border-right:   0;

        
        
   

}

/**** anzeige global ueber ul-element ****/

.link_alle  {
	
	margin-top:       0;
	margin-bottom:    0; 
	margin-left:      0; 
	margin-right:     0; 
 
	padding-top:      0;
	padding-bottom:   0; 
	padding-left:     0; 
	padding-right:    0;
	   

	border-top:       0;
	border-bottom:    0;
	border-left:      0;
	border-right:     0;


        list-style: none;

                 
        float:bottom;
    
               
	}




/**** anzeige ruhezustand ****/

.Ebene_1 {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    0;
	padding-bottom: 0; 
	padding-left:   0; 
	padding-right:  0;
	  

	border-top:     0;
	border-bottom:  0;
	border-left:    0;
	border-right:   0;

        background-color: #d3caa3;	

        font-family: Trebuchet MS, Verdana, Arial, "sans serif";
        
        font-size: 1.0em;

        width: 160px;

        list-style: none;

        float:bottom;
        Z-INDEX: 30;

        
}

.Ebene_1 a:link, .Ebene_1 a:visited{

        font-family: Verdana, Trebuchet MS, Arial, "sans serif";
        font-size: 1.3em;
        line-height: 1.7;
	font-weight: 500;
        color: #333300;
        text-decoration: none;
        
        
        padding-top:    2px;
	padding-bottom: 2px; 
        padding-left: 4px;
        
	}

.Ebene_1 a:hover {
	font-size: 1.1em;
        line-height: 2.0;
        font-weight: 600;
        color: #333300;
        text-decoration: none;
        
	}



.Ebene_1_ausgewaehlt {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   4px; 
	margin-right:  0; 
 
	padding-top:    8px;
	padding-bottom: 8px; 
	padding-left:   4px; 
	padding-right:  0;
	  

	border-top:     0;
	border-bottom:  0;
	border-left:    0;
	border-right:   0;

        width: 170px;
        
        color: #ffd700;

        font-size: 1.4em;

        list-style: none;

        background-color: #333300; 

        float:bottom;
}

.Ebene_1_ausgewaehlt a:link, .Ebene_1_ausgewaehlt a:visited{

        font-family: Verdana, Trebuchet MS, Arial, "sans serif";
        font-size: 0.8em;
        font-weight: 500;
        color: #ffd700;
        text-decoration: none;
        text-transform: uppercase;
        
	}

.Ebene_1_ausgewaehlt a:hover {
	
        font-weight: 500;
        color: #ffffff;
        text-decoration: underline;
        
	}




.Ebene_2 {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   4px; 
	margin-right:  0; 
 
	padding-top:    2px;
	padding-bottom: 2px; 
	padding-left:   10px; 
	padding-right:  0;
	   

	border-top:     0;
	border-bottom:  0;
	border-left:    2px solid #333300;
	border-right:   1px solid #333300;


        list-style: none;

        float:bottom;

        Z-INDEX: 30;

        background-color: #dfd9bd;

        
}

.Ebene_2 a:link, .Ebene_2 a:visited{

        font-family: Verdana, Trebuchet MS, Arial, "sans serif";
        font-size: 1.2em;
       font-weight: 500;
        line-height: 1.4;
        color: #333300;
        text-decoration: none;
        list-style: none;

        

        
	}

.Ebene_2 a:hover {
	font-size: 1.3em;
        font-weight: 500;
        line-height: 1.3;
        color: #333300;
        text-decoration: none;
        margin-left: -4px;
        
	}

.Ebene_2_ausgewaehlt {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   4px; 
	margin-right:  2px; 
 
	padding-top:      4px;
	padding-bottom:   4px; 
	padding-left:     0; 
	padding-right:    0;
	  

	border-top:     0;
	border-bottom:  0;
	border-left:    4px solid #333300;
	border-right:   2px solid #333300;

        list-style: none;

        float:bottom;

        background-color: #dfd9bd;

        Z-INDEX: 30;

        
}

.Ebene_2_ausgewaehlt a{

        font-family: Trebuchet MS, Verdana, Arial, "sans serif";
        font-size: 1.3em;
	font-weight: 600;
        line-height: 1.4;
        color: #333300;
        text-decoration: none;
        list-style:none;
        
        
        padding-top:      0;
	padding-bottom:   0; 
        padding-left:     0;
        padding-right:    0;

        margin-left:      2px;

        background-color: #ece9d2;
        
	}

.Ebene_2_ausgewaehlt a:hover {
	
        background-color: #ffd700;
        color: #333300;
	}


.Ebene_3 {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    0;
	padding-bottom: 0; 
	padding-left:   0; 
	padding-right:  0;
	  

	border-top:     0;
	border-bottom:  0;
	border-left:    0;
	border-right:   0;


	

        font-family: Trebuchet MS, Verdana, Arial, "sans serif";
        font-size: 10pt;
        font-weight: 600;
        color: #333300;

        list-style: none;

        float:bottom;

        
}

.Ebene_3_ausgewaehlt {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    0;
	padding-bottom: 0; 
	padding-left:   0; 
	padding-right:  0;
	

	border-top:     0;
	border-bottom:  0;
	border-left:    0;
	border-right:   0;


	

        font-family: Trebuchet MS, Verdana, Arial, "sans serif";
        font-size: 10pt;
        font-weight: 600;
        color: #6b8e23;

        list-style: none;

        float:bottom;

        
}



/**** ende neue navigation ****/

.masterCAT {
  POSITION: relative; 
  TOP: 0px; 
  HEIGHT: 520px;
}

.boxCAT {
  FLOAT: left; 
  POSITION: absolute; 
  TOP: 0px; 
  HEIGHT: 140px;
}

.navCAT {
  MARGIN-TOP: 17px; 
  MARGIN-LEFT: 2px; 
  BORDER-BOTTOM: #333300 2px solid;
}





/**** angebote ****/


.angebote {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    8px;
	padding-bottom: 3px; 
	padding-left:   8px; 
	padding-right:  8px;


        font-family: Verdana, Trebuchet MS, Arial, "sans serif";	
        font-size: 0.8em;
        font-weight: 600;  

        text-align:center;

	border-top:     2px inset #333300;
	border-bottom:  4px solid #333300;
	border-left:    8px solid #333300;
	border-right:   3px solid #333300;

        background-color: #feda6d;

        color: #333300;
        
        height: 160px;
        widht: 140px;

        align:center;

        
        
}

.angebote strong {

        font-size: 1.1em;
        font-weight: 600;
        color: #dc143c; 

}

.angebote small {

        font-size: 0.7em;
        font-weight: 500;
        color: 808080; 

}

/***************** BEREINIGTE CSS MIT NEUEN KLASSEN ***************************************/
/************* ALLES WAS GELADEN WIRD *****************************************************/

/*********************** MAIN CENTER KLASSE **********************************************/
#mainContent {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 10pt;
  font-weight: 500;
  height: auto;
  color: #333300;
  text-align: left;
  
  letter-spacing: 0.1em;
  
  width: 600px;

  position: relative;
  top: 0;
  left: 0;
  z-index: 30;

  border: 1px solid red;
}

#mainContent p{
  line-height: 0.8em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

#mainContent a:link,  #mainContent a:visited {
  padding: 0;
  margin: 0;
  margin-top: 14px;
  vmargin-left: 0;
  color: #e6e7e9;
  font-size: 1.0em;
}

#mainContent a:hover {
  padding: 0;
  margin: 0;
  color: red;
}

#mainContent a:focus {
  padding: 0;
  margin-top: 16px;
  margin-left: 2px;
  color: red;
  background-color: #fffff0;
}

/***********************************************************************************/


.main2 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  margin-bottom: 10px;
  font-weight: 500;
  border-left: 0px inset green;    
  border-right: 0px outset green; 
  font-size: 10pt;
  
  
}

/******************* start neue kategorie listing DIV LAYER *******************/

/**** MASTER RAHMEN ****/


.katlistM02 {
  Z-INDEX: 1; 
  LEFT: 0; 
  WIDTH: 199px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 286px; 
  FLOAT: LEFT;
  margin-top: 8px;
  margin-bottom: 50px;
  margin-left: 10px;
  margin-right: 10px;
  border-top: 3px inset #1b1a14;
  background-color:  #f8f7ed;
}

*html .katlistM02 {
   width: 199px;
   w\idth: 199px;
}

*html .katlistM02 {
   TOP: 4px; 
   T\OP: 20px; 
}

*html .katlistM02 {
   margin-top: 8px;
   m\argin-top: 10px;
}

*html .katlistM02 {
   margin-bottom: 50px;
   m\argin-bottom: 60px;
}

/**** Bild ****/

.katlistB02 {
   POSITION: relative; 
   TOP: 0px; 
   HEIGHT: 124px; 
   width: 198px;
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   0; 
   margin-right:  0; 
 
   padding-top:    0;
   padding-bottom: 0; 
   padding-left:   0; 
   padding-right:  0;
	  
   border-top:     0;
   border-bottom:  0;
   border-left:    0;
   border-right:   0;
}

.katlistB02 a{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border:0;
}

/**** Name ****/

.katlistN02 {
   POSITION: absolute; 
   TOP: 124px; 
   HEIGHT: 36px; 
   width: 184px;
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   4px; 
   margin-right:  0; 
 
   padding-top:  3px;
   padding-bottom: 0; 
   padding-left:   0; 
   padding-right:  0;
	  
   border-top:     2px solid #7d7761;
   border-bottom:  0px solid #333300;
   border-left:    3px solid #7d7761;
   border-right:   3px solid #7d7761;

   background-color: #d3caa3;
   text-align: center;     
  
}

.katlistN02 a{
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  font-weight: 500;
  color: #333300;
  text-decoration: none;
  line-height: 1.9;
  align: center;      
 
}

.katlistN02 a:hover {
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
   line-height: 1.9;
   font-weight: 600;
   color: #333300;
   text-decoration: none;
}

/**** Name ****/

.katlistT02 {
   POSITION: absolute; 
   TOP: 160px; 
   HEIGHT: 108px; 
   width: 183px;
   
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   0; 
   margin-right:  0; 
 
   padding-top:    3px;
   padding-bottom: 3px; 
   padding-left:   4px; 
   padding-right:  4px;
	  
   border-top:     4px solid #7d7761;
   border-bottom: 6px solid #d3caa3;
   border-left:    4px solid #d3caa3;
   border-right:   4px solid #d3caa3;

  background-color:  #e4ddc0;
}

.katlistT02 a{
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  padding: 0;
  font-weight: 500;
  color: #333300;
  text-decoration: none;
}

.katlistT02 a:hover {
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  font-weight: 500;
  color: #008b8b;
  text-decoration: underline;
}


/******************* start neue kategorie listing DIV LAYER **** 2 ***************/

/**** MASTER RAHMEN ****/


.katlistM03 {
  Z-INDEX: 1; 
  LEFT: 0; 
  WIDTH: 299px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 286px; 
  FLOAT: LEFT;
  margin-top: 8px;
  margin-bottom: 50px;
  margin-left: 30px;
  margin-right: 10px;
  border-top: 3px inset #1b1a14;
  background-color:  #bebe94;
}

*html .katlistM03 {
   WIDTH: 299px;
   W\IDTH: 189px;
}

*html .katlistM03 {
   TOP: 4px; 
   T\OP: 20px; 
}

*html .katlistM03 {
   margin-top: 8px;
   m\argin-top: 10px;
}

*html .katlistM03 {
   margin-bottom: 50px;
   m\argin-bottom: 60px;
}

/**** Bild ****/

.katlistB03 {
   POSITION: relative; 
   TOP: 0px; 
   HEIGHT: 124px; 
   width: 248px;
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   0; 
   margin-right:  0; 
 
   padding-top:    0;
   padding-bottom: 0; 
   padding-left:   50px; 
   padding-right:  0;
	  
   border-top:     0;
   border-bottom:  0;
   border-left:    0;
   border-right:   0;

   background-color: #7e7860;
}

.katlistB03 a{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   border:0;
}

/**** Name ****/

.katlistN03 {
   POSITION: absolute; 
   TOP: 124px; 
   HEIGHT: 36px; 
   width: 284px;
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   4px; 
   margin-right:  0; 
 
   padding-top:  3px;
   padding-bottom: 0; 
   padding-left:   0; 
   padding-right:  0;
	  
   border-top:     2px solid #7d7761;
   border-bottom:  0px solid #333300;
   border-left:    3px solid #7d7761;
   border-right:   3px solid #7d7761;

   background-color: #bebe94;
   text-align: center;     
  
}

.katlistN03 a{
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  font-weight: 500;
  color: #333300;
  text-decoration: none;
  line-height: 1.9;
  align: center;      
 
}

.katlistN03 a:hover {
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
   line-height: 1.9;
   font-weight: 600;
   color: #333300;
   text-decoration: none;
}

/**** Name ****/

.katlistT03 {
   POSITION: absolute; 
   TOP: 160px; 
   HEIGHT: 108px; 
   width: 283px;
   
   margin-top:    0;
   margin-bottom: 0; 
   margin-left:   0; 
   margin-right:  0; 
 
   padding-top:    3px;
   padding-bottom: 3px; 
   padding-left:   4px; 
   padding-right:  4px;
	  
   border-top:     4px solid #7d7761;
   border-bottom: 6px solid #7d7761;
   border-left:    4px solid #7d7761;
   border-right:   4px solid #7d7761;

  background-color:  #bebe94;
}

.katlistT03 a{
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  padding: 0;
  font-weight: 500;
  color: #333300;
  text-decoration: none;
}

.katlistT03 a:hover {
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  font-size: 1.0em;
  font-weight: 500;
  color: #008b8b;
  text-decoration: underline;
}

/**** neuer checkout****/

Table.CHB {

   background:  url('img/CHB.gif') repeat;

}

TD.CHB2 {

   border-bottom: 8px solid #55432e; 
   padding-bottom: 30px;
  

}

TD.linkeLeiste {
   border-right: 8px solid #55432e; 
   background: url('img/8002.gif') repeat bottom left #9A6B18;
   
}

TD.linkeLeiste p{
   color: #fffff0;
   font-size:12pt;
   font-weight:600;

}

TD.linkeLeiste hr{
    width: 80%;
    border: 4px solid #55432e;

}

/**** grüner ton felder überschrift****/
Table.CH0 {
    background-color: #2c2726;
    color: #ebe6c7;
  
}

Table.CH0 p{
    padding-left: 10px;
  
}


/**** grüner ton felder ****/
.CH1 {
  background-color: #2c2726;
  color: #ebe6c7;
  font-family: Trebuchet MS, Verdana,  Arial, "sans serif";
  
}


/**** grüner ton felder unten ****/
.CH2 {
  background-color: #2c2726;
  color: #ebe6c7;
   padding: 2px;
  font-size: 1.2em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  
}

.CH2 p{
   color: #ebe6c7;
   padding: 2px;
   font-size: 10pt;
   font-weight: 500;
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  
}


TD.BestellPZ {
       font-family: Verdana, Arial, sans-serif;
       font-size: 1.0em;
        color: #ded5a0;
        line-height: 1.4;
        font-weight: 500;
        letter-spacing:0.6em;
        background-color:#2c2726;
        padding-top: 4px;
        padding-right: 10px;
        padding-bottom: 0;
        padding-left: 20px;
        
        border-BOTTOM: 2px dotted #ded5a0;
        height: 30px;
        
}

TD.BestellPZ2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
        color: #006400;
	font-weight: bold;
        background-color:#2c2726;
        padding-top: 4px;
        padding-right: 4px;
        padding-bottom: 0;
        padding-left: 10px;
        border: 0px;
        height: 18px;
        
}



TD.checkout {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  font-size: 1.0em;
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  
  
}

TD.checkout strong{

  font-weight: 600;
}

TD.checkout p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  padding-left: 10px;
  

}

TD.checkout a {
  color: red;
  
  
  

}


TD.checkoutblock {
   padding-left: 10px;
   padding-right: 10px;
   padding-bottom: 10px;
   padding-top: 10px;


}




/**** neue Anzeige Bestellverlauf ***/




TD.checkoutBarCurrent2 {
     background-color: #5c5243;
     font-family: Verdana, Arial, sans-serif;
     font-weight: 600;
     font-size: 10pt;
     width:20%;
     
     border: 6px solid #2c2726;
     color: #ebe6c7;
     
}


TD.checkoutBarTo2 {
     background-color:#d9cfaa;
     font-family: Verdana, Arial, sans-serif;
     font-weight: 500;
     font-size: 12pt;
     width:20%;
     color: #808080; 
}

TD.checkoutBarTo2 a:link{
       color: #808080; 
}

Table.account {

  background: url('img/8100.gif') repeat bottom left #dcd4b2;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 30px;
  
}

Table.accountnew {

  background: url('img/v8100.gif') repeat bottom left #dcd4b2;
  padding-top: 8px;
  padding-bottom: 0;
  padding-left: 8px;
  padding-right: 8px;
  margin-top: 30px;
  
}

Table.accountnew small{

  font-size: 8pt;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #55432e;
  
}

Table.accountnew h2{

  padding: 2px;
  font-size: 1.4em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}

Table.accountnew h3{

  padding-left: 2px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;

  margin-left: 0;  
  margin-right: 0;  
  margin-top: 0;  
  margin-bottom: 0;
  
  font-size: 1.4em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}

Table.accountnew strong{

  padding: 0px;
  font-size: 1.0em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}

Table.link p{
  padding: 0px;
  font-size: 1.0em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #37311a;
  margin-right:8px; margin-left:8px;
}

Table.link a:link, Table.link a:visited{
  padding: 0px;
  font-size: 1.0em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: blue;
}

Table.link a:hover{
  padding: 0px;
  font-size: 1.0em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: red;
}

Table.accountnew3 {

  background-color:#c9c7b0;
  padding: 6px;
  margin-top: 0px;
  
}

Table.accountnew3 h2{

  padding: 2px;
  font-size: 1.4em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}

Table.accountnew3 h3{

  padding-left: 2px;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;

  margin-left: 0;  
  margin-right: 0;  
  margin-top: 0;  
  margin-bottom: 0;
  
  font-size: 1.4em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}

Table.accountnew3 strong{

  padding: 0px;
  font-size: 1.0em;
  font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  color: #786936;
  
}