/*  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;
}

/****************** ALLGGEMEIN **********************/

Table.headerMessage { background-color: #7d622e; color:#fffff0; }

/*** Fehlermeldung ***/
TD.headerMessage { background-color: #ff8c00; color:#2e3018;}


/***********************************************************/
/**** start ********** module - login *********************/

Table.kontoNEU b {font-size:9pt; color:#2e3018;}

Table.bestand {border-left: 6px solid #606444;border-right: 6px solid #606444;}
Table.bestand b {font-size:11pt; color:#2e3018;}
Table.bestand small {font-size:9pt; color:#2e3018;}

Table.gast b {font-size:11pt; color:#2e3018;}

/**** ende ********** module - login *********************/

.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;
}

#footerMasterIndex3 {vbackground-color:#3c3a2b;border-top:10px solid #3c3a2b; height:370px;
    margin-top:8px; border-top:7px double #958648;}

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: 10pt; border: 1px solid #2e3018;
  color:#000000 ! important;
}

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 #ddd3b9;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TABLE.formArea2 {
  background-color: #e7e0b4;
  border: 4px solid #c2af7c;
}

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: 8pt;
   color: #dc143c; background-color:#f7f4f0;
}

.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-color: #a39061; color:#202000; float:left;
   border-top: 6px double #202000;border-left: 4px solid #202000;
   border-right: 4px solid #685a3c; border-bottom: 6px solid #796a46;}
.cT1 hr {background-color:#202000;}

.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: 6px;
  font-weight: 500;
  BORDER-bottom: #5f4832 1px solid;
  background-color: #c1b391 ;
  
}

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: #c1b391 ;
  
}

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;
  color:#333300 ! important;

}

TD.main4 b {color:#333300 ! important;

}

/*** neu advanced_search *****/

TD.AdSearch {background-color:#e3dacc; border-bottom: 1px solid #333300;}

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;}



/**************** NAVIGATION SCHALTER KUNDENCENTER ***** von NEM ******/

#layerNAV { left: -1px; width: 988px; height:30px; position: relative; background-color:#826c37;
        top:-2px; z-index: 34; font-size: 0.9em; border: 3px solid #826c37; 
        border-bottom: 6px solid #826c37; }

#navigation { float:left; left: -2px; margin: 0px; padding: 4px 0px 0px 0px ; width: 994px; 
        position: absolute; background: url(nav/top/nav2.jpg) repeat-x top left #826c37;
        border-top: 1px inset #314307; z-index: 34;}

#navigation p { padding:0; margin:0;}

#navigation ul {background-color:#826c37;width: 996px; }

#navigation img { position:relative; left:0; top:-3px; border:0px solid red;}

#navigation li {float: left; width: 140px; margin: 2px 0px 0px 0px; padding: 0px 0px 4px 0px; 
        list-style: none; background: url(nav/top/nav-li-bg.jpg) no-repeat top right;}

#navigation a:link, #navigation a:visited, .nav_blind {float: left; width: 137px;font-weight: 500;font-size:8pt;
     letter-spacing:0.2em; margin: 0px; padding: 0px; border-bottom: 3px double #826c37;text-decoration: 
     none; color: #e6e6d9; height:20px; padding-top:3px; margin-top:-1px; line-height:1.4; margin-bottom:0px;
     background: url(nav/top/nav_h.jpg) repeat-x top left;}

#navigation a:hover { color: #ffd700; vborder-bottom: 1px solid #826c37; padding-top:2px; margin-right:3px;
    background: url(nav/top/nav_h.jpg) repeat-x top left; height:18px; margin-top:2px; line-height:1.7;
    padding-left:4px; width: 130px;}

#navigation li.active.active a:link, #navigation li.active.active a:visited {padding-top:2px; margin-right:3px;
    background: url(nav/top/nav_h.jpg) repeat-x bottom left #6c5627; height:18px; margin-top:2px; line-height:1.6;
    padding-left:4px; width: 130px; color: #adff2f ! important; border-bottom: 2px solid #7fff00 ! important; }
      
#navigation a:focus{ border-bottom: 2px solid #ff8c00 ! important;} 

/**** ende ******* SCHALTER KUNDENCENTER ********* von NEM *************/

Table#schalter {position:relative; top:-12px; left:-10px; z-index:1; margin-bottom: 8px; 
     height: 124px; vbackground: url(nav/top/nav_back.jpg) repeat-x top left #000000;
     border-bottom:10px solid #e2dab7; border-top:9px solid #e2dab7; 
     border-left:3px solid #826c37; border-right:3px solid #826c37; vborder: 3px solid #826c37;}

*html Table#schalter {margin-right: -20px;}

Table.schalterAllg {border:0px solid #2e3018; border-bottom:0px solid #493c27;border-top:0px solid #493c27;
   vpadding-left: -6px; padding-bottom:-10px; width:990px; background-color:#dbcaa4;
   margin-left:1px; border-top:2px solid #919d5e; }

.schalterAllg2 {border-bottom:0px solid #493c27;border-top:4px solid #493c27;
   background:  url('nav/top/nav_1.jpg') repeat-x top left #a39e74; padding-top:2px;}

.schalterAllg3 {position: relative; left:0; top:0; background-color:#d1c794;
   border:0px solid red;}

/**** start ******* ALLE SCHALTER ************ von NEM **********/

TD.schalter, TD.schalter_login { 
   border-top: 4px solid #423418;
   border-left: 4px solid #423418; 
   border-right: 4px solid #837559;
   border-bottom: 4px solid #837559; vborder: 4px inset #584721;
   background-color:#423924; width:121px; color:#fffff0; text-align:center;}

.detail_a {color:#166b67; border:2px solid #166b67; width: 116px; height:44px; font-weight:600; border-top:0;
   margin-left:0px; padding:0; padding-top:4px; background-color: #a39463;}

TD.schalter_login {vbackground-color:#71623b; }

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(nav/top/nav_3.gif) repeat-y top right; font-weight: 600;
   color: #f8f8ff; text-transform: none; }

TD.schalter_allg a:link, TD.schalter_allg a:visited {
     font-weight: 500; width:50px; padding: 7px 0px; text-decoration: none; color: #ffffff; 
     vbackground: url(nav/top/nav-on-bg.jpg) repeat-x bottom left #706f12; }

TD.schalter_allg a:hover {
        color: #E3F66A;
        background: url(nav/top/nav_6.jpg) repeat-x bottom left #5f5a08;}

TD.schalter_allg a.active {
        font-weight: 600; color: #ffa500;
        background: url(nav/top/nav_6.jpg) repeat-x bottom left #5f5a08;
} 



.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;

}




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;


}






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.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;
  
}


/*** start neue Kundencenter *************************************/

#LogInMaster {font-weight:1.0em; font-weight:500;}
#LogInMaster p {padding:4px; margin:0;}
#LogInMaster h1 {font-weight:1.4em; font-weight:600; padding:0; margin:0; display: block;}
#LogInMaster h2 {font-weight:1.3em ; font-weight:600; padding:0; margin:0; display: block;}
#LogInMaster h3 {font-weight:1.1em; font-weight:600; padding:0; margin:0; display: block;}

.LogInKonto {position:relative; left:0; top:0; border:0px solid red;
   vwidth:100%; vheight:400px; font-size:1.2em; line-height:1.3; 
   padding-left:30px; padding-right:30px; padding-top:60px;}
.LogInKonto small {font-size:8pt;}

.LogInKunde {position:relative; left:-10px; top:0; border-right:7px solid #7d622e; border-left:7px solid #7d622e;
   width:90%; height:auto; overflow:visible; display:block;
   padding-left:30px; padding-top:20px;}
.LogInKunde small {font-size:8pt;}
.LogInKunde a:link, .LogInKunde a:visited {color:#0000ff; font-weight:600;}
.LogInKunde a:hover {color:#dc143c;}

*html .LogInKunde{width:90%}
*html+ .LogInKunde{width:90%}

.LogInGast {position:relative; left:0; top:0; border:0px solid red;
   vwidth:100%; vheight:400px; font-size:10pt; line-height:1.2; 
   padding-left:30px; padding-top:120px;}

.password_d_o_i {margin:10px; padding:10px;}

/***********************************************************/
/**** start ******* module account ******************/

TD.konto_gesehen { font-size: 10pt; font-weight: 500; color:#1b220d;
     border-right: 4px solid #1b220d; padding: 2px;}

.k_text {background-color:#eeeee6;border:4px solid #2e3018;padding:2px;
   position:relative;left:-10px;top:-20px;border-right:14px solid #2e3018;}

.konto_gesehen_1 { position:relative;top:0;left:-10px; color: #a9a9a9; background-color:#1b220d; border: 4px inset #39481c;
     margin-bottom: 10px; width:178px; height:110px; margin-right:-10px;}

.last_gesehen_name {position:relative;top:0px;left:0;width:100px;height:60px;}
.last_gesehen_name a:link, .last_gesehen_name a:visited {font-size:8pt; font-weight:500;color:#dde9c7;}
.last_gesehen_name a:hover {color:red;}

.last_gesehen_pic {position:relative;top:-60px; left:110px; width:60px; height:80px; 
     vmargin-bottom:-50px;}

.last_gesehen_cat {position:relative;top:-76px;left:0;width:100px;height:30px; border-top: 1px solid #dde9c7; 
      margin-bottom:-78px; background-color:#39481c;padding-bottom:4px;}
.last_gesehen_cat a:link, .last_gesehen_cat a:visited {font-size:8pt; font-weight:500;color:#dde9c7;}
.last_gesehen_cat a:hover {color:red;}

.info_account_mitte {border: 3px solid #1b220d; border-top: 12px solid #1b220d; border-bottom: 12px solid #1b220d;
     background-color:#465722; color:#e6eed7; padding:4px;}

.info_account_rechts {border-top: 8px solid #636343; border-bottom: 6px solid #636343;
     color:#333300; margin-top:20px;}
.info_account_rechts b{font-weight:600; font-size:1.1em;}

.account_div {border-bottom: 2px dashed #2e3018; align:right: position:relative; 
     top:0; left:0; width: 460px; margin: 4px;}

.account_orders {border-bottom: 4px solid #2e3018; border-left: 2px solid #2e3018; 
     margin-bottom: 8px;}

.title_div {border-bottom:4px solid #2e3018;}

SPAN.title_orders {font-size:12pt; font-weight:bold; padding-left: 10px;}

SPAN.orders_status {color:#dc143c;background-color:#eeeee6;padding:4px;}


/**** ende ******* module account_edit ******************/
/***********************************************************/
/***********************************************************/
/**** start ******* module account_edit ******************/

.info_account_edit { border-top: 4px solid #2e3018; border-bottom: 2px solid #2e3018;
     background-color:#eeeee6; color:#646444;}

.info_account_edit2 {border: 2px solid #53572b; } 

.info_account_edit3 {border: 2px solid #53572b; background-color:#c2d797;margin-top:30px;}

.info_account_edit4 {border: 2px solid #53572b; background-color:#c0cfb8;margin-top:30px;}

.info_account_edit6 { border-top: 4px solid #2e3018; border-bottom: 2px solid #2e3018;
     background-color:#eeeee6; color:##4d4d33;margin-top:30px;}

.account_history_info7 { border-top: 10px solid #2e3018; border-bottom: 8px solid #2e3018;
     background-color:#eeeee6; color:##4d4d33;margin-top:30px; }

.info_account_edit8 { border-top: 4px solid #2e3018; border-bottom: 2px solid #2e3018;
     color:#4d4d33;margin-top:30px;}

TD.info_account_edit9 {background-color:#8c4e00; color:#fffff0;padding:10px;font-size:1.4em;
   font-weight:500 ! important;}

.account_history_info7 h1 {padding:2px; margin:2px;font-size:1.4em; font-weight:500; color:#2e3018;}
.account_history_info7 h2 {padding:2px; margin:2px;font-size:1.3em; font-weight:500; color:#2e3018;
   display:inline;}
.account_history_info7 h3 {padding:2px; margin:2px;font-size:1.2em; font-weight:500; color:#2e3018;
   display:inline;}

.account_history_info77 { border-top: 4px solid #2e3018; border-bottom: 2px solid #2e3018;
     background-color:#bdbda4; color:##4d4d33;margin-top:30px; font-size:0.9em;}

/**** ende ******* module account_hystory ******************/
/***********************************************************/
/***********************************************************/
/**** start ******* account_history_info *****************************/

.history_info { float:right; POSITION:relative;left:-10px; top:-100px; background-color:#f0e68c;width:260px;height:60px;
   border-top: 2px solid #808080; border-bottom: 2px outset #808080; border-left: 2px solid #808080; 
   border-right: 1px outset #808080;color:#dc143c;margin-bottom:-100px;padding:8px;}

TD.label {background-color:#dbdaca;color:#2f4f4f;padding:8px;}

TD.p_adress {background-color:#bcba9c;color:#2f4f4f;padding:8px;}

TD.s_method {color:#2f4f4f; background-color:#fffaf0;}

TD.a_products {background-color:#dbdaca;}

TABLE.p_info {background-color:#eeead5;}

TABLE.a_history_block {background-color:#eeead5;}

TR.a_tabelle {background-color:#efefe9;font-size:0.9em;}

TD.a_tabelle_zeilen {border-right: 1px solid; border-bottom: 1px solid;}

TD.a_button {border-right:1px solid #efefe9;background-color:#2f2f20;}

TD.a_ot_title {border-right: 1px solid; border-bottom: 1px solid; background-color:#dcdbcb;}

.account_h_TOTAL {font-size:0.8em; margin-left: 10px; margin-top:10px;
     border-top: 4px double #2e3018;width:200px; margin-left:400px;}

.account_hystory_1 {background-color:#cfc8b4; border-left: 8px solid #8b7136; 
      border-right: 8px solid #8b7136; border-top: 6px solid #8b7136; width:40%; 
      padding-bottom:4px; padding-left:4px; font-size:1.3em; font-weight: 600;}

.account_hystory_2 {border-top: 2px solid #8b7136; border-bottom: 4px solid #8b7136; 
     border-left: 6px solid #8b7136; background-color:#ece9e1;}

.account_hystory_3 {background-color:#ff8c00; border: 4px solid #2e3018;
     border-top: 10px solid #2e3018; color:#2e3018; 
     POSITION: relative;  left:360px; top:-70px; width:260px; height:60px; margin-bottom:-80px;}

TD.account_h_artikel {font-size: 0.9em; font-weight: 500; background-color: #494d2e; height: 40px; 
  color: #e6e7e9; text-align: center; border-right: 1px solid #e6e7e9; border-bottom: 2px dashed #e6e7e9;}

/**** ende ******* account_history_info *****************************/
/***********************************************************/
Table.accountnew3 { background-color:#c9c7b0; padding: 6px; margin-top: 0px; }

Table.accountnew3 h2 { padding: 2px; font-size: 1.4em; font-weight: 500; 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;
   color: #786936;}

Table.accountnew3 strong { padding: 0px; font-size: 1.0em; font-weight: 500; 
   color: #786936; }



TABLE.CH1 { background-color: #2c2726; color: #ebe6c7; }



TABLE.infoBoxHeading_right { 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; }

Table.link p { padding: 0px; font-size: 1.0em; font-weight: 500; 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; color: blue; }

Table.link a:hover { padding: 0px; font-size: 1.0em; font-weight: 500; color: red; }






TD.BACK { background-color: #dcd6b0; border-left: 4px groove #808080; border-top: 2px groove #808080;
   border-bottom: 2px inset #808080; }

TD.BestellPZ { 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-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; }  

/**** start **** INFO LEISTE BESTELLABLAUF ************************************/

TABLE.accountnew { position:relative; top:-1px; left:0; padding-top:0; margin-top:0;
   font-family: Verdana, Trebuchet MS, Arial, sans-serif; }

.KC_Text_box {position:relative; left:0; top:0; width:260px; padding:4px; margin:4px; 
   border:7px solid #857041; font-size:1.0em; font-weight:500; letter-spacing:0.1em; line-height:1.4;
   background-color:#f1ede2 ; color:#616232 ;}

.KC_Text_box h1 {font-size:1.3em; font-weight:600; letter-spacing:0.01em; line-height:1.2;}

.KC_Text_Ueb {background-color:#ddd3b9; color:#616232 ; padding:7px; border:4px solid #7e6834;
   border-bottom: 12px solid #7e6834; border-top: 12px solid #7e6834;}

.KC_Text_Ueb h1 {font-size:1.6em; font-weight:600; letter-spacing:0.04em; line-height:2.4; 
   display:inline; margin:0; }

.KC_Text_form {width:200px; height: 24px;line-height:1.4; background-color:#f1ede2; padding-left:7px;}

.KC_Text_form_ueb {height: 44px;line-height:1.4; background-color:#f1ede2; padding-left:7px;
   color:#00000f; font-weight:500; font-size:1.2em; border:4px solid #857041;}

.AC_PASS {padding:10px; vbackground-color:red; border: 4px ridge #9400d3;}

/*** Rahmen aussen oben ***/
.CH0 { height: 100px; width: 996px; background-color: #3c3a2b; color: #ebe6c7; vpadding-top: 6px;
     top:-4px; position:relative; left:-9px;}
.CH0 p { padding-left: 10px; }
/*** Rahmen innen oben ***/
TABLE.CH0000 { background-color: #c6b771; border: 4px outset #b3a048; font-size:9pt; color:2e3018;
   position:relative; top:10px; left:0; }

/*** Rahmen aussen unten ***/
.CH00 { position:relative; top:4px; left:-8px; height: 100px; background-color: #3c3a2b; color: #ebe6c7; 
     width: 996px;}
.CH00 p { padding-left: 10px; }
/*** Rahmen innen unten ***/
.CH000 { position:relative; top:10px; left:0; height: 40px; background-color: #c6b771; color: #ebe6c7; 
    border: 4px outset #b3a048;font-size:9pt;}

TD.checkoutBarCurrent2 { background-color: #7fff00; font-weight: 500;
   font-size: 1.1em; width:20%; border: 7px solid green; color: #213422;}
/*** chechout_shipping ***/
.checkoutBarCurrent3 { background-color: #ff8c00; font-weight: 600;
   font-size: 1.0em; width:14%; border: 3px solid #2e3018; color: #213422;
   padding: 2px;margin-top:0; position:relative; left:-330px; top:-12px;}
.checkoutBarCurrent4 { background-color: #ff8c00; font-weight: 600;
   font-size: 1.0em; width:14%; border: 3px solid #2e3018; color: #213422;
   padding: 2px;margin-top:0; position:relative; left:-330px; top:-80px;}
/*** chechout_payment ***/
.checkoutBarCurrent33 { background-color: #ff8c00; font-weight: 600;
   font-size: 1.0em; width:14%; border: 3px solid #2e3018; color: #213422;
   padding: 2px;margin-top:0; position:relative; left:-110px; top:-14px;}
.checkoutBarCurrent44 { background-color: #ff8c00; font-weight: 600;
   font-size: 1.0em; width:14%; border: 3px solid #2e3018; color: #213422;
   padding: 2px;margin-top:0; position:relative; left:-110px; top:-80px;}

TD.checkoutBarTo2 { background-color: #a9a9a9; font-weight: 500;
   font-size: 1.1em; width:20%; border: 6px solid #213422; color: #696969;}

TD.checkoutBarTo2 a:link { color: #808080; }

.checkout_back {position:absolute;top:114px;left:7px;border:0px solid red;z-index:30;}

/**** ende **** INFO LEISTE BESTELLABLAUF ************************************/

/**** start **** NEUE Tabellen Versandinfo ************************************/

TD.versandadresse {padding:10px; border: 2px inset #bcba9c; background-color:#ccc195;
   width:40%;}
TD.versandadresse strong {font-size:1.0em; font-weight:500;}
.adresslabel {padding-left:30px; padding-bottom: 10px; padding-top: 10px; width:60%; 
   border:1px dashed #2e3018; background-color: #ede6b4;}

TD.versandart {padding:10px; border: 2px inset #dfd27b; background-color:#ccc195;width:40%;}
TD.versandart h3, TD.versandart h2, TD.versandadresse h3, TD.versandkosten h3
   {font-size: 1.4em; font-weight:600;}

TD.versandkosten {padding:10px; border: 2px inset #bcba9c; background-color:#ccc195; 
     font-weight:600;}

TD.mainCA02 {border-bottom: 1px solid #2e3018; color:#2e3018; padding-left:4px;}

TABLE.formArea02 { background-color: #ede6b4; border: 3px inset #dfd27b; }

/**** ende **** NEUE Tabellen Versandinfo ************************************/

/**** start **** NEUE checkout_shipping ************************************/

.text_info {padding:6px; margin-bottom:10px; border: 2px dashed #2e3018; 
     font-weight:500; font-size:10pt;width:800px;margin-left:38px;}
.order_comment {padding:6px; margin-bottom:10px; border: 2px dashed #2e3018; 
     font-weight:500; font-size:10pt;margin-top:10px; width:800px;
     align:center;margin-left:38px;}

TD.versandadresse2 {padding:4px; border: 1px inset#bcba9c; background-color:#ccc195;}
TD.versandadresse2 strong {font-size:1.0em; font-weight:500;}
TD.versandadresse2 h4, TD.rechnungsadresse2 h4, TD.versandart2 h4{font-size:1.3em; font-weight:500;
     padding:1px; margin:1px;}

TD.rechnungsadresse2 {padding:4px; border: 1px inset#bcba9c; background-color:#ccc195; 
     font-weight:500;}
TD.rechnungsadresse2 strong {font-size:1.0em; font-weight:500;}

TD.versandart2 {padding:4px; border: 1px inset#bcba9c; background-color:#ccc195;}
TD.versandart2 li {font-size:9pt;}

.fortsetzen2 {background-color:#2e3018; font-size: 1.1em; font-weight:600; width:400px; height:80px;
     color:#e2e2d3; border: 1px inset#bcba9c;padding-right:10px;}
.fortsetzen2 h2 {font-size: 1.3em; font-weight:500; color:#e2e2d3; padding:1px; margin:1px;}

TD.main4{background-color:#f1ede2; margin:2px; padding:4px; }

/**** ende **** NEUE checkout_shipping ************************************/

/**** start **** NEUE checkout_confirmation ************************************/

TD.p_block1 {background-color:#e2e2d3; font-size:1.0em;font-weight:500;}
TD.p_block3 {background-color:#3a3927; font-size:1.0em;font-weight:600;
   color:#e2e2d3;}
.p_block2 {background-color:#6b6b47; font-size:0.8em;font-weight:500;
   width: 300px;color:#e2e2d3; padding:4px; position:relative;top:-8px;left:0;}
.p_block4 {background-color:#ffd700; font-size:0.8em;font-weight:500;
   width: 400px; color:#2e3018; padding:6px; position:relative;top:-12px;left:20px;}

/**** ende **** NEUE checkout_confirmation ************************************/

/*** neuer Adress_Block fuer Auswahl der bestehenden Adressen *******************/

.adressBlockMaster {width:98%;height:200px;border:0px solid #2e3018; }

.adressBlock {position:relative;top:0;left:0;width:280px;margin-right: 30px;
   border:1px dashed #2e3018;float:left;}

.adressBlock_zeile {padding:10px;vmargin-left:20px; background-color: #ede6b4;}
.adressBlock_zeile h3 {font-size:11pt ! important;}

CHECKBOX  {font-size: 10pt; color:#2e3018; vpadding:2px;vmargin:2px;
     background-color: #ff8c00; vborder: 1px solid yellow;}

radio { background-color: #ffd700; color:red;}

.inputRequirementCheckout { 
   font-family: Verdana, Arial, sans-serif; font-size: 8pt;
   color: #dc143c; background-color:#f7f4f0;
}

.textareaPayment { width: 470px; font-family: Verdana, Arial, sans-serif; font-size: 11pt;}

input.textarea {
     font-size: 10pt ! important; font-weight: 600; color:#2e3018 ! important; padding:2px;margin:2px; 
     background:  url('img/textarea.jpg') repeat left top; border: 1px solid #2e3018;}

.textarea {
     font-size: 10pt ! important; font-weight: 600; color:#2e3018 ! important; padding:2px;margin:2px; 
     background-color: #d2b262; border: 1px solid #2e3018;}

input.textarea2{ font-family: Verdana, Arial;
     width:150px; font-size: 10pt ! important; font-weight: 600; color:#2e3018 ! important; padding:2px;margin:2px; 
     background:  url('img/textarea.jpg') repeat left top; border: 1px solid #2e3018; text-transform:capitalize;
}

#comments {
     font-size: 10pt; font-weight: 600; color:#008b8b; padding:2px;margin:2px; 
     background-color: #fff8dc; border: 2px inset #bbbe29;
     border-right: 2px inset #676917; border-bottom: 2px inset #676917;
}


/*** alle Seiten ***/
TABLE.Versand_allg {margin-top:30px; font-size: 1.0em; font-weight:500; color:#2e3018; }
TABLE.Versand_allg small {font-size: 0.9em; font-weight:500; color:#2e3018;}
TD.fortsetzen {font-size: 1.1em; font-weight:600;}

TABLE.infoBoxNotice {border:2px solid #dc143c; margin-top:40px; padding:4px; align:center;
     background-color: #700a1e; color:#fffff0;}

.adress_rahmen {padding:4px; border:2px dashed #2e3018;width: 60%;margin-top:4px;
     margin-bottom:4px; font-size:1.0em;}

.moduleRow { vbackground-color: #ffd700; border: 1px solid #000000; font-size: 10pt; margin-left: 20px; 
   font-weight: 600;  color:#000000; line-height: 1.2; }

#defaultSelected { vbackground-color: #ffd700; border: 1px solid #000000;font-size: 10pt; margin-left: 20px; 
   font-weight: 600;  color:#000000; line-height: 1.2; }

.moduleRowOver { background-color: #ffd700; border: 1px solid #000000; font-size: 10pt; margin-left: 20px; 
   font-weight: 600;  color:#000000; line-height: 1.2; }

.moduleRowOver2 { background-color: #ffd700; border: 1px solid #000000; font-size: 10pt; margin-left: 20px; 
   font-weight: 600;  color:#000000; line-height: 1.2; }

.moduleRowSelected { background-color: #ff8c00; border: 1px solid #000000; font-size: 10pt; margin-left: 20px; 
   font-weight: 600;  color:#000000; line-height: 1.2; }

/**** ende **** NEUE Tabellen Versandinfo ************************************/

/**** start **** CHECKOUT_PAYMENT ************************************/

.payment_block_radio {background-color:#ff8c00;border:1px solid #2e3018;width:40%;}

.payment_block_text {background-color:#774200;border:1px solid #2e3018;align:left:padding:2px;
     width:60%;color:#ffffff;}

.payment_block_descript {background-color:#fff3b0;color:#3d693d;text-transform: uppercase;
     font-size:0.8em;padding:4px; font-weight:500; line-height:1.3;}

.payment_comment {position:relative; left:490px; top:-90px; width: 360px; height: 76px; 
     background-color:#fff8dc; color:#a9a9a9; margin-bottom:-80px; padding:10px;
     border: 4px dashed #a9a9a9;font-weight: 500; padding:3px;}

.payment_agb_check {border: 3px solid; border-color: #ff0000;height:20px;background-color:#ff8c00;
     color:#2e3018;}

TD.checkout_hinweise {padding:4px; border: 2px inset#bcba9c; background-color:#ccc195; 
     font-weight:500; text-transform: uppercase; margin-top:20px;}
TD.checkout_hinweise a:link, TD.checkout_hinweise a:visited {color:blue ;}
TD.checkout_hinweise a:hover {color:#dc143c ;}

.CH2 {background-color: #2c2726; color: #9c8946; padding: 6px; font-size: 1.2em; font-weight: 500;
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";}

.CH2 p {color:#a6924a; padding: 6px; font-size: 10pt; font-weight: 500;
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";}

.CH2 h2 {font-size:1.4em; font-weight:500;}

/**** ende **** CHECKOUT_PAYMENT ************************************/

/*** start *** Formatierung Zahlarten in checkout ***************************/

.moneyorder {color:#150000; background-color:#fff39d; width:390px; height:180px;
   padding:10px; padding-top: 6px; padding-bottom: 6px; line-height: 1.4;
   float:right; position:relative; top:-40px; left:0;margin-bottom:-40px;}
.invoice {color:#150000; background-color:#fff39d;}

/*** ende *** Formatierung Zahlarten in checkout ***************************/

/************** LOGIN *****************/

.login_leiste {border-bottom:2px solid #493c27;border-top:3px solid #493c27;}

/*** start *** Formatierung order_details WARENKORB ***************************/

TD.OD_1 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;}
TD.OD_2 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;}
TD.OD_3 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;}
TD.OD_3 small {font-size:0.8em; font-weight:500;}
TD.OD_4 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;}
TD.OD_6 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;}
TD.OD_7 {border-bottom: 1px dashed #676916; font-size:1.0em; font-weight:500;border-right: 1px solid #676916;}
TD.OD_8 {background-color:#808080;}
.OD_TOTAL {border-top:4px double #676916;width:300px; background-color:#eeeee6;}

.OD_10 {border-bottom: 1px solid #676916; border-right: 1px solid #676916; border-left: 1px solid #676916;
   background-color:#eeeee6;}
.OD_11 {border-bottom: 1px solid #676916; border-right: 1px solid #676916; background-color:#eeeee6;}
.OD_12 {border-bottom: 1px solid #676916; border-right: 1px solid #676916; background-color:#eeeee6;}
.OD_13 {border-bottom: 1px solid #676916; background-color:#eeeee6;}

/*** ende *** Formatierung order_details WARENKORB ***************************/

