/* css document */



/*****Stylesheet: TESTUMGEBUNG index*****/

HTML {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

.inputID {
  width: 140px;
  height: 16px;
  border: 1px #8194b2 solid;
  background-color: #f3eeba;
  margin:0;
  padding:0;
  color: #2f4f4f;

}


BODY {
  color: #000000;
  margin: 0px;
  font-size : 10pt;    
  background: url('img/8002.gif') left top repeat #928d74;            
}

HR {
  padding: 0;
  margin: 0;
  width: 90%;
  background-color: #333300;
  align: middle;
  height: 4px;
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: red;
  text-decoration: none;
}

A:active {
  text-decoration: none;
}

A:visited {
  text-decoration: none;
}


FORM {
  display: inline;		   
}

#backgif {
  margin: 0px;
  vbackground: url('img/left.gif') #928d74 left top repeat-x;  
  border: 0px solid #000000;
  height: 1111px;
  margin-bottom: -1111px;
}


TABLE.alle {
  BORDER-TOP: 4px solid #141414; 
  MARGIN-TOP: 60px; 
  MARGIN-bottom: 60px; 
  padding-bottom: 60px; 
  height:auto; z-index:1; 
  font-size: 12pt;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  font-weight: 500;
}

#wrapper {
  border: 0px solid yellow; padding: 0; margin-bottom: 0; position: relative;
  top: 0;  left: 0;  width: 998px; height: 100%;  z-index: 10;}

.othercountries {
  position: relative; left:0; top:0px; z-index:2; padding-right:7px;
  background-color: #ffffff; 
}

.anbieter2 {
  position: relative; left:60px; top:-20px; z-index:30; padding-right:7px; margin-bottom: -20px;
  width:200px; border: 0px solid red;text-transform: uppercase;
  vbackground-color: #808080; 
}

.anbieter2 a:link, .anbieter2 a:visited{
  color: #808080; font-weight: 600;
  text-transform: uppercase;
}

.anbieter2 a:hover{
  color: #dc143c; font-weight: 600;
  text-transform: uppercase;
}

.anbieter3 {
  position: relative; left:-6px; top:0; z-index:30; padding-left:10px; margin-bottom: 0;
  width:99%; border: 0px solid red;text-transform: uppercase;
  background-color: #464432; color: #cac8b5;
}

.anbieter3 a:link, .anbieter3 a:visited{
  color: #cac8b5 !important; font-weight: 500; font-size: 8pt !important; text-decoration:none !important;
  text-transform: uppercase;
}

.anbieter3 a:hover{
  color: #dc143c !important; font-weight: 500;
  text-transform: uppercase;
}

/************* Angabe relative wichtig damit andere absolut positioniert werden können. *********/
/************* Sonst hängt alles oben links **************************************************************/

#ContentProdukte {
  font-family: Verdana, "Trebuchet MS",  Arial, sans-serif;
  line-height: 1.5; font-size: 10pt; font-weight: 500; color: #000000;
  padding-left: 0; padding-right: 0;
  background-color: #ffffff;
  border: 0px dashed blue;
  padding: 0; margin: 0; margin-bottom: 10px;
  overflow: visible;
  position: absolute; top: 240px; left: 0; width: auto; height: auto;
  z-index: 0;
border: 0px dashed #000000;
}

#ContentProdukte p{ margin-left: 10px; margin-top: 15px; margin-right: 10px; margin-bottom: 10px;}

#ProdukteInhalt {
  border: 0px dashed #333333;
  margin: 4px; margin-left: 8px; padding: 0; height:100%; width: 716px; 
  background-color: #cab174;
  float: left; 
}

#ProdukteInhalt2 {
  border: 0px dashed #333333; margin: 4px; padding: 4px;   
  height: auto !important;
  width: 720px; 
  float: left; 
}

/*** IE7 Hack *****/
* + #ProdukteInhalt2 {
  min-height: 2400px;
 }

#ProdukteInhalt hr{
  width: 80%;
  margin-left: 60px; 
  color: #333300;
}

.wgContent {
  border: 10px solid #908247;
  background-color: #dbcb99;
  margin: 0;  padding: 0; height:100%; width: 94%; text-align:left;
  color: #484024; font-weight: 500;
  font-size: 10pt; font-family:  Verdana, "Trebuchet MS", Arial, sans-serif;
  word-spacing: 0.2em; letter-spacing: 0.1em;
}

.wgContent strong{
  font-weight: 500;
  
}

.wgContent2 {
  border: 10px solid #908247;
  background-color: #dbcb99;
  margin-left: -7px;  padding: 0; height:100%; width: 98%; text-align:left;
  color: #484024; font-weight: 500;
  font-size: 10pt; font-family:  Verdana, "Trebuchet MS", Arial, sans-serif;
  word-spacing: 0.2em; letter-spacing: 0.1em;
}

.wgContent2 strong{
  font-weight: 500;
}

.wgContent2 a:link, .wgContent2 a:visited{
  color: #484024 !important;
 }

.wgContent2 a:hover{
  color: red !important;
 }

.wgContent2 h4{
  background-color: #908247; color: #dbcb99;
  width: 50%; height: 40px;
  text-transform:uppercase; font-size: 1.4em; font-weight: 500; 
  padding-left:10px; padding-right:10px ; line-height: 2.0;
  margin-top: 20px; margin-bottom: 10px;
}

.wgContent3 {
  background-color: #908247; color: #dbcb99;
  width: 100%; 
  text-transform:uppercase; font-size: 1.0em; font-weight: 500; 
  padding-left:10px; line-height: 2.0;
  margin-top: 10px;
}

.contact2 {border: 0px none; background: #FFF;}

/*************************** index2 index3 **************************************/
#ContentProdukte23 {
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  line-height: 1.5; font-size: 0.8em; font-weight: 500; color: #000000;
  padding-left: 0; padding-right: 0;
  background-color: #ffffff;
  border: 0px dashed blue;
  padding: 0; margin: 0; margin-bottom: 10px;
  overflow: visible;
  position: absolute; top: 240px; left: 0; width: auto; height: auto;
  z-index: 0;
}
/*************************** index2 index3 **************************************/
#ProdukteInhalt23 {
  border: 3px solid #ebe6cf; border-right: 6px solid #e2dab7; 
  margin: 4px; padding: 4px; height:80%; width: 965px; margin-left: 10px;
  background-color: #b5a573; color: #202000;
}

#designLeft {
  border-left: 4px solid #333300; margin-left: 0; padding-left: 0; height:100%; width: 990px;
  border-right: 4px solid #333300;
  border-top: 8px solid #333300;
border: 0px solid red;
}


#Kopfbereich {
  border: 0px solid red; padding: 0; margin:0; 
  width: 998px; height: 222px; background-color: #ffffff; }

.trusted01 {
  background-color: #202000;
  position: absolute;
  left: 764px;
  top: -125px;
  margin-bottom: -140px;
  width: 208px;
  height: 100px;
  border: 8px solid #202000;
  z-index: 30;
  text-align: center;
  color: #828282;
}

.trusted01 img{
  padding-top: 0;
}

#logo {
   background: url('img/logo_oben.gif') left top no-repeat;
   font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
   font-size: 9pt;
   font-weight: 500;
   height: 106px;
   width: 688px;
   color: #000000;
   top: 8px;
   line-height: 1.4em;
   border-bottom: 0px outset #353225;
   z-index: 1;
}

#rightContent {
  
  font-family: Verdana;
  color: #000000;
  font-weight: bold;

  border: 0px dashed green;
  padding: 0;
  margin-right: 2px;
  margin-top: 0;
  
  
  float: right; 
display: inline;
  width: 247px;
 
  z-index: 30;
border: 0px solid blue;
}

/* container Textinhalt */

.contentR {
  font-family:  "Trebuchet MS", Verdana,Arial, sans-serif;
  font-size: 1.0em;
  font-weight: 800;
  
  border: 0px solid green; 

  margin-left: 0;
  margin-top: 40px; 
  margin-bottom: 0;

  padding-top: 0; 
  padding-left: 0; 
  padding-right: 0;
  padding-bottom: 0;

  height:auto;
  
  

  width: 247px;
 
  z-index: 30;
}

/* container Designelemente */

.picRtop {
  
  width: 253px;
  height: 130px;
  
  padding-top: 0; 
  padding-left: 0; 
  padding-right: 0;
  padding-bottom: 0;

  margin-top: 0px;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  
  border: 0px solid blue;
    
  z-index: 30;
}

.picRbottom {
  
  width: 253px;
  height: 133px;
  padding: 0;
  margin-top: 0;
  margin-bottom: 60px;
  margin-left: 0;
  margin-right: 0;
   
  border: 0px solid blue;
}

/**************************************** footer0 *************************************/

#footer0 {
  position: relative;
  top: 0;
  left: 0;
  
  color: #000000;
  padding-left: 0;
  margin: 10px;
  width: 400px;
  height: 157px;
  background-color:  #eeeee2;
   z-index: 30;
}

#footer0 p {
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 8px;
  margin-right: 8px;
  margin-top: 0;
  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9em;
  
  word-spacing: 0.1em;
  text-align: justify;  
  text-transform: uppercase;
  font-weight: 600;
  color: #a7a9a0;
  line-height: 1.4;
 
}

#footer0 a:link, #footer a:visited{
  color: #000000;
  text-decoration: none;
}

#footer0 a:hover {
  color: red;
  text-decoration: none;
}

.f01 {
   background-color: #ffffff; position:relative; 
   left: 0; top: 0; width: 200px; font-size: 10pt; font-weight: 600;
   text-transform: uppercase; border: 0px solid red;
}

.f02 {
   position:relative;  text-align: center; line-height: 2.0em;
   left: 0; top: 0; width: 200px; font-size: 10pt; font-weight: 500;
   color: #4b4b4b; border: 0px solid blue;
}

.f03 {
  position:relative;  text-align: center; line-height: 1.3em;
  left: 210px; top: -60px; width: 160px; font-size: 10pt; font-weight: 500;
   color: #4b4b4b; border: 14px solid #ffffff; border-bottom: 4px solid #ffffff;border-right: 18px solid #ffffff;
}

*html .f03 {
  t\op: -60px; 
  top: -64px; 
}

.f04 {
   position:relative;  text-align: center; line-height: 1.3em;
   left: 204px; top: -120px; width: 130px; font-size: 10pt; font-weight: 500;
   color:#4b4b4b; border: 0px solid blue;
}

.f05 {
   position:relative;  text-align: center; line-height: 1.3em;
   left: 230px; top: -220px; width: 140px; font-size: 10pt; font-weight: 500;
   color: #4b4b4b; border-left: 0px dashed #a7a9a0; margin-bottom: -200px;
}
/*** IE6 Hack ***/
*html .f05 {
   t\op: -220px; 
   top: -240px; 
}

/*** IE7 Hack ***/
* + html .f05 {
    top: -240px; 
}
/**************************************** footer10 *************************************/

#footer10 {
 position: relative;
  top: -167px;
  left: 410px;
  color: #000000;
  padding-left: 6px;
  margin: 10px;
  margin-bottom: -167px;
  width: 253px;
  height: 157px;
  background-color:  #eeeee2;
   z-index: 30;
}

#footer10 p {
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 5px;
  margin-right: 0;
  margin-top: 0;
  
  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.8em;
  letter-spacing: 0.2em;
  word-spacing: 0.1em;
  text-align: left;  
  
  font-weight: 500;
  color: #4b4b4b;
  line-height: 1.4;
 
}

#footer10 a:link, #footer a:visited{
  color: #000000;
  text-decoration: none;
}

#footer10 a:hover {
  color: red;
  text-decoration: none;
}

#footer10 img {
  padding-left: 70px;
  margin-top: 0;
}
/*** IE6 Hack ***/
*html #footer10 img {
  m\argin-top: 0;
  margin-top: -4px;
}

/*** IE6 Hack ***/
* + html #footer10 img {
   margin-top: 0;
   
}

#footerC { position: relative; top: -157px; left: 690px; padding-left: 0; margin: 0; 
   width: 294px; height: 153px; background-color:  #eeeee2; z-index: 30; 
   border: 2px solid #cbcba5;  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif; 
   font-size: 1.0em; text-align: left; font-weight: 500;  color: #4b4b4b;}

#footer20 { margin: 10px; }

#footer20 p { padding-top: 0; padding-left: 4px; padding-right: 5px; margin-right: 0; margin-top: 0;
  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 0.8em; 
  letter-spacing: 0.4em; word-spacing: 0.1em; text-align: left; font-weight: 500; 
  color: #4b4b4b; line-height: 1.2em; }

.footer21 { padding-top: 10px; padding-left: 34px; padding-right: 5px; margin-right: 17px; margin-top: 0;
  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif; font-size: 0.7em; 
  letter-spacing: 0.4em; word-spacing: 0.1em; text-align: left; font-weight: 500; 
  color: #4b4b4b; text-transform: uppercase;}

.footer21 a:link, .footer21 a:visited { color: #4b4b4b; text-decoration: none; line-height: 1.8em; 
   font-size: 1.0em; font-weight: 600; padding-left: 4px; text-transform: uppercase;}

.footer21 a:hover { color: red; text-decoration: none; line-height: 1.8em; font-size: 1.0em;
   padding-left: 2px; font-weight: 600;}

/*********************************** footer index2 index3 *****************************/

/**************************************** footer *************************************/

#footer {
  position: relative; top: -150px; left: 0; padding-left: 0; margin: 0; 
     border: 2px solid #cbcba5; 
  color: #000000;
  padding-left: 6px;
  margin: 8px;
   font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9em;
  letter-spacing: 0.2em;
  word-spacing: 0.1em;
  text-align: justify;  
  width: 970px;
  height: 164px;
  background-color:  #eeeee2;
  margin-bottom: -140px;
   z-index: 30;
}

#footer p {
  padding-top: 8px;
  padding-left: 0px;
  padding-right: 8px;
  margin-right: 8px;
  margin-top: 0;
  font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9em;
  letter-spacing: 0.2em;
  word-spacing: 0.1em;
  text-align: justify;  
  text-transform: uppercase;
  font-weight: 600;
  color: #a7a9a0;
  line-height: 1.4;
 
}

#footer a:link, #footer a:visited{
  color:#a7a9a0;
  text-decoration: none;
}

#footer a:hover {
  color: red;
  text-decoration: none;
}

/*********************************** footer index2 index3 *****************************/

#footer23 {
  
  color: #000000;
  
  border-bottom: 6px solid #0e160e;
  border-right: 4px solid #0e160e;
  border-left: 2px solid #0e160e;

  padding: 0;
  
  margin: 0;
  
  clear: both;

  width: 992px;
  height: 120px;
 
  background:  url('img/8000.jpg') repeat right #aba476;

  z-index: 30;
}

*html #footer23 {
   width: 990px;
   w\idth: 998px;
}

#footer23 p {
  padding-top: 6px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 0;
  font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
  font-size: 0.9em;
  font-weight: 500;
  color: #000000;
  line-height: 1.0;
  text-align: center;
  border: 0px solid blue;
}

#footer23 a:link, #footer23 a:visited{
  color: #000000;
  text-decoration: none;
}

#footer23 a:hover {
  color: red;
  text-decoration: none;
}

/***** Navigationen *****/

.kundenaccount {

  position: absolute;
  top: -233px;
  left: 380px;

  background-color: #dad7ba; 
  height:85px; 
  width: 220px;

  padding-top: 0;
  
  margin-left: 0;
  letter-spacing: 0;
  text-decoration: none;
  font-weight: 500;

  border: 0px solid red;
  
  font-family: Verdana, Arial, "Trebuchet MS", sans-serif;
  line-height: 2.0;
  color: #000000;
  
  border-top: 0px solid #493c27;
  border-bottom: 0px solid #493c27;
  border-right: 0px solid #493c27;

  margin-bottom:100px;

}

.kundenaccount a:link, .kundenaccount a:visited {

  color: #000000;
  padding: 2px 2px 2px 2px;
  top: 0;
  border: 0;
  font-size: 1.0em;
  font-weight: 500;
  text-decoration: none;

}

.kundenaccount a:hover {
  color: #fffff0;
  background-color: #800000;
  text-decoration: none;
  
  font-weight: 500;
  letter-spacing: 0px;
}

#Pos {
   position: relative;
   top: 0;
   left: 0;
   width: 220px;
   height: 40px;
   padding: 0 0 0 0;
   margin: 0 0 -40px 0;
   border: 0px solid red;
   
}

* html #Pos {
	margin-bottom: -26px;
}

.startseite { color: #ffd700; padding-top: 11px; padding-left: 10px; padding-right: 80px;
   margin:0; margin-bottom: -60px; line-height:1.5em; height: 22px; text-align: center;
   position: absolute; top: 50px; left: -1px; width: 140px; height: 30px; }

.startseite a:link, .startseite a:visited { align: center; color: #333333; padding: 2px 2px 2px 2px;  
  letter-spacing: 0.3em; border: 0px solid red; font-size: 1.0em; font-weight: 500; text-decoration: none; }

.startseite a:hover {  text-decoration: none; letter-spacing: 0.3em; font-weight: 500; color: #fffff0;}

s.startseite a:hover {  text-decoration: none; letter-spacing: 0.3em; font-weight: 500; }

.startseite2 { color: #ffd700; padding-top: 11px; padding-left: 10px; padding-right: 5px;
   margin:0; margin-bottom: -60px; line-height:1.5em; height: 22px; text-align: left;
   position: absolute; top: 50px; left: 400px; width: 220px; height: 30px; border: 1px dashed #414141;}

.startseite2 a:link, .startseite2 a:visited { color: #333333;   
  letter-spacing: 0.3em; border: 0px solid #808080; font-size: 1.0em; font-weight: 500; text-decoration: none; padding-left: 8px;
}

.startseite2 a:hover { color: blue; text-decoration: none; letter-spacing: 0.3em; font-size: 10pt; font-weight: 500; }

.zumkorb { color: #006600; padding-top: 4px; padding-left: 10px; padding-right: 4px;
   margin:0; margin-bottom: -60px; line-height:1.5em; height: 22px; text-align: center;
   position: absolute; top: 8px; left: 400px; width: 220px; height: 25px; border: 1px dashed #414141;
   background-color: #99ff33; font-weight: 600;}

.zumkorb a:link, .zumkorb a:visited { align: center; color: blue; padding: 0px 0px 0px 0px;  
  border: 0px solid red; font-size: 10pt; font-weight: 500; text-decoration: underline; }

.zumkorb a:hover { color: red; text-decoration: none; font-size: 10pt; font-weight: 500; }

.anmelden {
   background-color: green; 
   color: #fffff0;
   margin-top: 0;
   margin:0;
   line-height:1.4em;
   text-align: center;
   padding-top: 0;
   position: absolute;
   top: 26px;
   left: 75px;
   width: 78px;
   height: 22px; 

  z-index: 30;
}

.anmelden a:link, .anmelden a:visited {
  
  color: #ffd700;
  padding: 2px 2px 2px 2px;
  line-height: 1.4;
  border: 0;
  font-size: 1.1em;
  font-weight: 500;
  text-decoration: none;

}

.anmelden a:hover {
  color: #333333;
  background-color: orange;
  text-decoration: none;
  
  font-weight: 500;
  letter-spacing: 0px;
}

.abmelden {
   background-color: #8b0000; 
   color: #fffff0;
   margin-top: 0;
   margin:0;
   line-height:1.4em;
   text-align: center;
   padding-top: 0;
   position: absolute;
   top: 26px;
   left: 75px;
   width: 78px;
   height: 22px; 

  z-index: 30;
}

.abmelden a:link, .abmelden a:visited {
  
  color: #ffd700;
  padding: 2px 2px 2px 2px;
  line-height: 1.4;
  border: 0;
  font-size: 1.1em;
  font-weight: 500;
  text-decoration: none;

}

.abmelden a:hover {
  color: #6495ed;
  background-color: #800000;
  text-decoration: none;
  
  font-weight: 500;
  letter-spacing: 0px;
}


/***** Login ******/
/**** Neuer Button und neue Position nur index und index4 *****/

.NEULoginBox {
  width:220px; height:85px; background-color: #dad8bb;
  font-family: Verdana, "Trebuchet MS", Arial,  sans-serif;
  text-align: center; letter-spacing: 3px; line-height: 1.1; color: #fcf7dc;
  float: bottom; font-size: 9pt; font-weight: 600; 
  padding:0; margin-bottom: 0;
  position: absolute; top: 9px; left: 32px; z-index: 30; 
border: 1px dashed red;
}

.infobox {
  width:190px; height:80px;
  font-family: Verdana, "Trebuchet MS", Arial,  sans-serif;
  text-align: center; letter-spacing: 3px; line-height: 1.1; color: #8b0000;
  float: bottom; font-size: 9pt; font-weight: 600; 
  padding:0; margin-bottom: 0;
  position: absolute; top: 0; left: 0; z-index: 30; border: 0px solid red;
}

#AnbieterBox {
  position: absolute;
  top: 10px; left: 660px; WIDTH: 330px; HEIGHT:85px;
  padding-top: 0; margin-left: 0;
  background-color: #202000;
  z-index: 30;
}

.AnbieterBox_pos{
  float: left;margin-left: 20px; margin-top: 20px; color: #fffff0;
}

*html .AnbieterBox_pos{
  m\argin-left: 30px;
  margin-left: 10px;
}


#AnbieterBox p{
  padding-top: 4px; padding-bottom: 4px; padding-left: 4px; padding-right: 4px;
  margin: 0; width: 170px;
  background-color: #ffffff;
  font-weight: 600; font-size: 11pt; color: #808080;
  z-index: 30;
}

#AnbieterBox a:link, #AnbieterBox a:visited{
  font-weight: 600; font-size: 10pt; color: #808080 ;
}

#AnbieterBox a:hover{
  font-weight: 600; font-size: 10pt; color: red;
}

/****neuer Warenkorb***/
/*****************Alter übernommen mit tuning----- DIV ID für neue POS************************/
/*****************kürzen zusammenfassen************************/

#CartBoxN00 {
  position: absolute;
  top: -233px;
  left: 608px;
  WIDTH: 383px;
  HEIGHT:85px;

 padding-top: 0;
 

 margin-left: 0;
  
  background-color: #dad7ba;
  

  z-index: 30;
}

*html #CartBoxN00 {
  
  HEIGHT:85px;
  H\EIGHT:85px;
}

.CartBoxN {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.9em;
  font-weight: 500;

  margin-top: 0;
  margin-bottom: -72px;
  margin-left: 0;
  margin-rigt: 0;

  border: 0px solid red;

  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;

  
  top: 0;
  left: 0;
  float:left;
  Z-INDEX: 30; 
  WIDTH: 383px;
  HEIGHT: 85px;
 
  POSITION: relative; 


}

.TextCBN1 {
  
  margin: 0 0 0 0;

  border: 0px solid #000000;

  padding-top: 0;
  padding-left: 2px;
  padding-right: 0;
  padding-bottom: 0;

  top: 2px;
  left: 4px;

  float:left;

  WIDTH: 200px;
  HEIGHT: 20px;
 
  POSITION: relative; 
  
  line-height: 1.0;
  font-weight: 500;
  font-size: 1.2em;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
}

.TextCBN1 a:link, .TextCBN1 a:visited {
  display:block;
  color:#808080;
  width:166px;
  height: 42px;
  padding-left : 0;
  padding-top : 0;
  background-image:  url('img/warenkorb.gif');
 border: 0px solid #000000;
  text-decoration:none;
  font-size: 1.2em;
  color: #423e28;
  
}

.TextCBN1 a:hover {
  color: #b22222;
  text-decoration: none;
  background-image:  url('img/warenkorb2.gif');
}

.PreisCBN {
  
  margin-top: 4px;
  margin-bottom: 0;
  margin-left: 4px;
  margin-rigt: 0;

  border: 0px solid red;

  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;

  top: 40px;
  left: 10px;

  float:left;

  WIDTH: 220px;
  HEIGHT: 30px;
 
  POSITION: relative; 
  
  font-weight: 800;
  font-size: 1.2em;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  color: #4e4930;
}

*html .PreisCBN {
  
  TOP: 40px;
  T\OP: 20px;
}

.PreisCBN small{
  font-size: 0.8em;
  
  font-weight: 600;
  font-family: Verdana, Arial, sans-serif;
  color: #4e4930;
}

.PreisCBN a{
  font-weight: 500;
  padding-top:2px;
  font-size: 10px;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  color:#000000;
  text-decoration:none;
}

.PreisCBN a:hover{
  color:red;
  text-decoration:underline;
}





.TextCBN3 {
  margin-top: 0; margin-bottom: 0; margin-left: 0; margin-rigt: 0;
  border: 0px solid red;
  padding-top: 4px; padding-left: 4px; padding-right: 0; padding-bottom: 2px;
  top: -50px; left: 190px; 
  float:left;
  WIDTH: 180px; HEIGHT: 28px;
  border-left: 1px dashed #fffff0; border-bottom: 1px dashed #fffff0;
  POSITION: relative; 
  font-weight: 500; font-size: 8pt; font-family: Verdana, Arial, sans-serif; line-height: 1.2em;
  color: #716946; background-color: #edede1;
}

*html .TextCBN3 {
  
  TOP:-50px;
  T\OP:-70px;
}

.ButtonCBN {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.9em;
  font-weight: 500;

  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-rigt: 0;

  border: 0px solid red;

  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;

  top: 20px;
  left: 220px;

  float:left;

  WIDTH: 200px;
  HEIGHT: 20px;
 
  POSITION: absolute; 


}

.ButtonCBN a:link, .ButtonCBN a:visited{
font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 10pt;
  font-weight: 600;
  text-decoration:none;
}

.ButtonCBN a:hover{
  border: 0px solid #a79e75;
  text-decoration:none;
  padding-left: 2px;
  
}

/***** Hinweis und Link kleiner Warenkorb Versandkosten *****/
.VersandCBN {
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.0;
   font-size: 10px;
   font-weight: 500;
   color: #333333;
   padding: 4px;
   padding-left: 6px;
   top: 0px;
   left: 200px;
   float:left;
   text-align: center;
   WIDTH: 150px;
   HEIGHT: 10px;
   POSITION: absolute; 
   background-color:  #edede1;
}

*html .VersandCBN {
  
  TOP: 0px;
  T\OP: -4px;
 
}

*html .VersandCBN {
  
 WIDTH: 150px;
 W\IDTH: 140px;

}

.VersandCBN a:link, .VersandCBN a:visited { color: #726a47;text-decoration:none;}
.VersandCBN a:hover{ color: #dc143c; text-decoration:none;}

/**** ENDE kleiner Warenkorb demnächst kürzen ****/

/********************* neue content boxen right position allgemein *************************/

.boxes_pos24 {
  left: 8px; top: 8px; position: relative; margin-bottom: 8px; border: 0px solid blue; 
width: 230px; background-color: #edede1;  }

.boxes_pos23 {
  left: 0; top: -25px; position: relative; margin-bottom: 30px; border: 0px solid red; 
width: 247px; height: 200px; background-color: #dad7ba;}

.boxes_pos2 {
  left: 5px; top: 5px; position: relative; padding-left: 0; margin-bottom: 60px; border: 0px solid blue; 
width: 244px; background-color: #dad7ba; z-index: 20;}

.boxes_pos2 p{
  padding: 2px; margin: 2px; font-size: 1.0em; }


*html .boxes_pos2 {
    padding-bottom: 60px;
}

.boxes_pos {
  left: 0; top: 0; position: relative; margin-bottom: 10px; border: 0px solid blue; }

/**** neue content boxen position allgemein index untern****/

.boxes_pos02 {
  position: relative; top: 5px; left: 5px; 
  float: left; width: 330px; border: 0px solid red; }

.boxes_pos03 {
  position: relative; top: 5px; left: 20px; padding: 0; padding-left: 0; margin-bottom: 60px;
  float: left; width: 330px; border: 0px solid blue; }

.boxes_pos04{
  position: relative; left: 0; top: 5px; padding: 2px; margin-bottom: 10px; height: 200px;
  width: 713px; background-color: #edede1; border: 0px solid red; }

/********************* neue content boxen left *****************************************/

.boxes_left {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 10pt;
  font-weight: 500;
  background-color: #333333;
  height: 38px;
  color: #e6e7e9;
  text-align: center;
  letter-spacing: 0.2em;
  width: 247px;
  position: absolute;
  top: 0;
  left: -14px;
  z-index: 30;
}

.boxes_left img{
  float: right;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  margin-top: -14px;
}

.boxes_left p{
  line-height: 0.8em;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}

.boxes_left a:link,  .boxes_left a:visited {
  padding: 0;
  margin-left: 4px;
  margin-top: 14px;
  color: #e6e7e9;
  font-size: 1.0em;
}

.boxes_left a:hover {
  padding: 0;
  margin-top: 16px;
  margin-left: 2px;
  color: red;
}

.boxes_left a:focus {
  padding: 0;
  margin-top: 16px;
  margin-left: 2px;
  color: red;
  background-color: #fffff0;
}


/******************** innerhalb der Boxes Text *******************************************/
.boxes_leftM_neu {
 font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em; font-weight: 500;
  background:  url('img/back_rechts.gif') repeat-y center top ;
  padding-left: 0; padding-top: 4px; padding-bottom: 14px; margin-bottom: -18px;
  width: 206px; align: center;
  position: relative; top: 20px; left: 7px; z-index: 20;
}

*html .boxes_left_neu {
  top:20px;
  t\op:10px;
}

.boxes_leftM{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em; font-weight: 500;
  background-color:  #edede1 ;
  position: relative; top: -20px; left: 12px;
  width: 220px; 
  border: 0px solid red;
}

*html .boxes_leftM {
    margin-top: -60px;
}

.boxes_leftM img{
  
  padding: 4px;
  padding-left: -20px;
  border: 0px solid red;
}

.boxes_leftM a:link, .boxes_leftM a:visited{
  margin-left: 10px;
}

.boxes_leftM b{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.4em; font-weight: 500;
  color: #3d3e2e;
  
}

.boxes_leftM4{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em; font-weight: 500;
  
  padding-left: 0; padding-top: 1px; padding-bottom: 1px; margin-bottom: 3px;
  width: 230px; 
  position: relative; top: 0; left: 7px; z-index: 20;
}

.boxes_leftM4 b{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.0em; font-weight: 600; line-height: 2.4em;
  padding-left: 4px;   padding-top: 4px;    padding-bottom: 4px;
  color: #3d3e2e;
  
}


/******************** last viewed *******************************************/
.boxes_leftlastv{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif; font-size: 1.2em; font-weight: 600;
  background-color: #edede1; height: 30px; color: #3d3e2e; 
  text-align: center; letter-spacing: 0.4em; width: 680px; position: absolute;
  top: 0; left: 0px; z-index: 30; border: 0px solid red;
}

.boxes_leftMlastv{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em; font-weight: 600;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 0; padding-bottom: 2px; margin: 0;
  width: 680px; 
  position: relative; top: 0; left:0; z-index: 30;
  border: 0px dashed red;
}

.Mlestv_links{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.0em; font-weight: 600;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 0; padding-bottom: 8px; margin-bottom: 0;
  width: 220px; height: 150px;  
  position: relative; top: 40px; left:0; z-index: 30;
  border: 0px dashed red;
}

.Mlestv_links a:hover{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  color: red;
}

.Mlestv_mitte{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em; font-weight: 600;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 0; padding-bottom: 8px; margin-bottom: 0;
  width: 200px; 
  position: absolute; top: 60px; left:240px; z-index: 20;
  border: 1px dashed #3d3e2e;
}

.Mlestv_mitte strong{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.2em; font-weight: 600; letter-spacing: 0.2em;
}

.Mlestv_mitte small{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 8pt; font-weight: 500;
}

.Mlestv_mitte a:link, .Mlestv_mitte a:visited{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 8pt; font-weight: 500;
}

.Mlestv_mitte a:hover{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 8pt; font-weight: 500; color: red;
}

.Mlestv_rechts{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em; font-weight: 600;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 0; padding-bottom: 8px; margin-bottom: 0;
  width: 200px; 
  position: absolute; top:50px; left:480px; z-index: 20;
  border: 0px dashed red;
}

.Mlestv_rechts a:link, .Mlestv_rechts a:visited{ color: #3d3e2e; }
.Mlestv_rechts a:hover { color: red; }

/******************** whats new und angebote**********************************/

.boxes_leftap{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 14pt;
  font-weight: 600;
  background-color:  #edede1 ;
  height: 20px;
  color: #e6e7e9;
  text-align: center;
  
  letter-spacing: 0.2em;
  
  width: 330px;

  position: relative;
  top: 0;
  left: 0;
  z-index: 30;
  border: 0px solid red;
}

.boxes_leftap a:link, .boxes_leftap a:visited{ color: #3d3e2e; }
.boxes_leftlastv a:link, .boxes_leftap a:visited{ color: #3d3e2e;}

.boxes_leftap a:hover{ color: red;}
.boxes_leftlastv a:hover{ color: red;}

.boxes_leftMap{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em; font-weight: 500;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 8px; padding-bottom: 8px; margin-bottom: 0;
  width: 330px; 
  height: 206px;
  position: relative; top: 0; left: 0; z-index: 20;
 border: 0px solid blue;
}

.boxes_leftMapr{
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em; font-weight: 500;
  background-color:  #edede1 ;
  padding-left: 0; padding-top: 8px; padding-bottom: 8px; margin-bottom: 0;
  width: 330px; 
  height: 206px;
  position: relative; top: 0; left: 0; z-index: 20;
  border: 0px solid blue;

}

.boxes_leftMap a:link, .boxes_leftMap a:visited{ color: #3d3e2e; font-size: 11pt; font-weight: 600;}
.boxes_leftMapr a:link, .boxes_leftMapr a:visited{ color: #3d3e2e; font-size: 11pt; font-weight: 600;}

.boxesBSleft a:link,  .boxesBSleft a:visited{
  font-size: 8pt; font-weight: 500;
}

.boxes_leftM select {
   width: 160px;
}

.boxes_new{
  padding-left: 12px;   
  padding-right: 12px;   
}

.boxes_new hr{
  width: 40%;
  height: 2px;
  
}

.boxes_new input{
  padding-left: 22px; 
  padding-top: 4px;  
}

.boxes_leftM img{ padding-left: 8px; }

*html .boxes_leftM {
  
  top:38px;
  t\op:40px;
  
}

.boxes_leftM p{
  padding: 0 0 0 0;
  padding-top: -10px;
  margin: 0 0 0 0;
  font-size: 1.0em;
  font-weight: 500;
  text-align: center;
}



.boxes_leftM hr{
  padding: 0;
  margin: 4px;
  width: 90%;
  color: #333300;
}

.boxes_leftM a:link, .boxes_leftM a:visited {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 1.0em;
  font-weight: 500;
  color: #1c0231;
  padding-left: 0;
  border: 0;
  text-decoration: none;
}

.boxes_leftM a:hover {
  color: #8b0000;
}



/***************************** NUER FÜR ADMIN BOX *****************************/

.boxes_leftMAdmin {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 10pt; 
  background-color:  #fffff0; padding-left: 0; padding-top: 4px; padding-bottom: 8px;
  margin-bottom: -10px; width: 236px; position: relative; top: 38px; left: -8px; z-index: 20;
}

.boxes_leftMAdmin p{
  padding: 0 0 0 0; padding-top: -10px;  margin: 0 0 0 0;  font-size: 1.0em;
  font-weight: 600; text-align: right;
}

.boxes_leftMAdmin hr{
  padding: 0; margin: 4px; width: 90%; color: #333300;
}

.boxes_leftMAdmin a:link, .boxes_leftM_Admin a:visited {
  font-family: Trebuchet MS, 
  Verdana, Arial, sans-serif;
  font-size: 0.8em; 
  font-weight: 500; 
  color: blue;
  padding-left: 10px; 
  text-decoration: none;
}

.boxes_leftMAdmin a:hover {
  color: red;
}

/************************* Bild unter Boxes *******************************************/

.boxes_leftMU {
  background:  url('img/back_rechtsU.gif') no-repeat center top ;
  padding-bottom: 10px;  margin-top: 10px; height: 16px; width: 206px; position: relative;
  position: relative; top: 38px; left: 7px;
}

*html .boxes_leftMU {
  top:38px;
  t\op:30px;
}

.boxes_leftMU_neu {
  background:  url('img/back_rechtsU.gif') no-repeat center top ;
  padding-bottom: 10px;  margin-top: 0; height: 16px; width: 206px; position: relative;
  position: relative; top: 38px; left: 7px;
}

*html .boxes_leftMU_neu {
  top:38px;
  t\op:30px;
}

/********************* ssl gif ********************/
.ssl2 { left: 20px; width: 115px; height: 55px; padding-left: 86px; 
    background:  url('img/quickssl_anim.gif') no-repeat top;
}

/********************* Extra Positionierung wegen IE6 ********************/
/************** ohne keine allgemein Anzeige der Browser ************/
.POS_boxesM {
   padding: 0 0 0 0;
   margin: 0 0 0 0;

   position: relative;
   top: 0;;
   left: 0;
   height: auto;
}

.boxesBS {
  border-bottom: 1px solid #333300;
}
/*********************************** add a quickie****************************************/

#Kopfbereich2 {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  
  border: 0px solid red;
  padding: 0;
  margin:0;

  font-size: 0.7em;

  position: absolute;
  top: 26px;
  left: 8px;

  width: 155px;
  height: 40px;
 
  z-index: 2;
}

#Kopfbereich2 input, #Kopfbereich3 input{
  border: 1px #8194b2 solid;
  background-color: #f3eeba;
  margin:0;
  padding:0;
  color: #2f4f4f;
}

/*********************************** suche schnellsuche ****************************************/

#Kopfbereich3 {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;


  border: 0px dashed blue;
  padding: 0;
  margin:0;
  
  font-size: 0.7em; 

  position: absolute;
  top: 60px;
  left: 8px;

  width: 155px;
  height: 40px;
 
  z-index: 2;
}

#Kopfbereich3 a:link, #Kopfbereich3 a:visited{
  font-size: 0.9em; 
  font-color: #343b1b;
  text-decoration: none;
}

/*********************************** trusted index2 und index3 ****************************************/

#Kopfbereich4 {
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  background:url('img/8000.jpg') top left repeat #beb58a;
  border: 0px solid red;
  padding: 0;
  margin:0;

  font-size: 0.7em;

  position: absolute;
  top: -8px;
  left: 695px;
 
  padding-top: 0;
  padding-left:0;
  width: 260px;
  height: 220px;

  border-left: 4px solid #333300;
  border-bottom: 6px solid #333300; 
  border-top: 3px outset #fdf1c2;
  border-right: 3px inset #fdf1c2;
  z-index: 30;
}


/******* BOXES gemeinsam add a quickie  suche schnellsuche****************/

.boxS {
  
   padding:0;
   margin:0;
     
   border-left: 0px solid #4b482c;
   border-top: 0px solid #4b482c;
   border-bottom: 0px solid #4b482c;
   width: 133px;
   height: 80px;
   z-index: 30;
border: 0px solid blue;
}

/********** IE6 HACK *************/
*html .boxS {
    height: 20px;
    h\eight: 80px;
}

/********** IE7 HACK *************/
* + html .boxS {
    height: 20px;
}

.boxSF {
   margin-left: 200px;
   margin-top: -70px;
border: 0px solid red;
}
/********** IE6 HACK *************/
*html .boxSF {
    margin-top: -20px;
    m\argin-top: -70px;
}
/********** IE7 HACK *************/
* + html .boxSF {
    margin-top: -20px;
}
/*********************************** navtrail ****************************************/

.neuCat_links_hier {
   margin: 0; padding-top: 2px; padding-bottom: 0; padding-left: 6px; padding-right: 0;
   font-family:  Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 8pt; font-weight: 600; color: #333333; background-color: #ffffff;
   top: -20px; left: 0px; WIDTH: 110px; HEIGHT: 20px;
   POSITION: absolute; z-index: 30; border: 0px solid red;
}

/************************** navtrail navigation ****************************************/

.navCAT2 {
  
  padding-left: 8px;
  position: absolute; top: 0; left: 102px; width: 888px; height: 20px;
  font-family: Verdana, Trebuchet MS, Arial, "sans serif";
  color: #000000; line-height: 2.0; font-size: 1.0em; font-weight: 500;
  background-color: #ffffff; border: 0px solid green;
}

.navCAT2 a:link { color: #000000; font-family: Verdana, Arial, Trebuchet MS,  "sans-serif"; }
.navCAT2 a:hover { color: blue; text-decoration: underline;}

/************** NAVIGATION LEVEL1 und LEVEL2 ****************************************/

/********* braune Leiste extra ************************************************/

.brLeiste {
   position: absolute; 
   top: -134px; 
   left:0; 
   z-index:1; 
   background: url('img/leiste_warengruppe.gif') left top no-repeat #dad7ba;
   
   width: 800px; 
   height: 60px; 
   border: 0px solid red;
}

/**** warengr bereinigt von unnötigen Einstellungen ******/
.warengr {
   font-size: 1.0em;
   width: 8px;
}



/**** warengr h4 bereinigt von unnötigen Einstellungen ******/



/**** werengr span bereinigt von unnötigen Einstellungen ******/

.wrg span {
   padding: 0;
   margin: 0;

}

/**************************  navigation positionierung ****************************************/

/**** boxNavPOS bereinigt von unnötigen Einstellungen ******/

.InnerCAT { 
   position: relative; 
   top: 60px; 
   left: 30px; 
   z-index: 0; 
   width: 740px; 
   height: 20px; 
   background-color: #202000; 
   border: 0px solid #808080;
   padding-bottom: 0px;
}
/*** IE6 Hack***/
*html .InnerCAT { 
   height: 20px; 
   h\eight: 4px; 
}

.boxNavPOS { 
   font-family: Verdana, Arial, sans-serif;
   border: 0px solid red; 
   POSITION: absolute; 
   top: 108px;
   width: 10px;
   left: 0;
}



/**** Inner bereinigt von unnötigen Einstellungen ******/
/***** wirkt auf beide Leisten ******/



/**** Inner ul bereinigt von unnötigen Einstellungen ******/
/***** wirkt auf beide Leisten hellbrauner background Level2******/
/***** height Angabe für #CatNavi ul *******/
.Inner { 
   border: 0px solid #808080;
   POSITION: absolute; 
   top: 10px;
   left: 0;
   width: 764px;
   height: 60px;
   margin: 0;
   padding: 0;
   z-index: 30;
  
}

/**** CatNavi ul bereinigt von unnötigen Einstellungen *********/

ul#CatNavi {
   border: 0px solid #808080;
   padding: 2px;
   padding-left: 0;
   margin-left: 2px;
   list-style: none;
   POSITION: absolute; 
   top: 0;
   left: 0;
   height: 30px;
  
}

/*** IE6 Hack ***/
*html ul#CatNavi {
    left: 0px;
    l\eft: -200px;
   top: 0;
   t\op: 14px;
}

/*** IE7 Hack ***/
* + html ul#CatNavi {
   top: 0;
   t\op: 14px;
}

ul#CatNavi ul{
   border: 0px dashed blue;
   list-style: none;
   background-color: #c9d68d;
   POSITION: absolute; 
   top: 28px;
   left: 4px;
   margin-left: 0;
   width: 730px;
   z-index: 30;
}

*html ul#CatNavi ul{
   top: 12px;
   t\op: 28px;
}

*html ul#CatNavi ul{
   width: 730px;
   w\idth: 800px;
}

*html ul#CatNavi ul{
   left: 4px;
   l\eft: -20px;
}




/**** CatNavi .CatLevel1 bereinigt von unnötigen Einstellungen position verschiebt *****/
/**** gesamte Navi ******************************************************************************/

/****************** anzeige Hauptgruppe Ruhe*****************/

#CatNavi .CatLevel1 {
   margin-top: -12px;
   color: #333333;
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   float: left;
   font-size: 10pt;
   list-style: none;
border: 0px dashed green;
}



/**** CatLevel1 bereinigt von unnötigen Einstellungen *******/
/***** Darstellung Links Ruhe ************************************/

li.CatLevel1 {
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 0.9em;
   line-height: 1.8;
   color: #333333;
   padding: 0 0 0 0;
   
}   


li.CatLevel1 a:link, .CatLevel1 a:visited{
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 0.8em;
   font-weight: 600;
   line-height: 2.8;
   color: #333333;
   background: url('img/Level1.gif') center left no-repeat ;
   padding: 6px 6px;
   padding-left: 12px;
   margin-left: 3px;
   text-transform: uppercase;
}   

/**** CatLevel1 bereinigt von unnötigen Einstellungen *******/

li.CatLevel1 a:hover {
   font-weight: 600;
   text-decoration: none;
   vpadding-left: 12px;
   font-size: 0.8em;
   line-height: 4.0;
   background-color: #f0efe6;
   vcolor: #4169e1;
text-transform: uppercase;
}


/****************** Hauptgruppe ausgewählt per classe im Link *****************/
/**** li.CatLevel1 bereinigt von unnötigen Einstellungen *******/

li.CatLevel1 a.Current, li.CatLevel1 a.CurrentParent{
   color: #878256;
   line-height: 4.0;
   font-weight: 600;
   background-color: #cbc8ad;
   text-transform: uppercase;
   vtext-decoration: underline;
   list-style: none;
   padding-left: 12px;
   padding-top: 9px;
   padding-bottom: 9px;
   
}


/*****************************************************************************************/
/****** START LEVEL 2 ------ START LEVEL 2 *************************************/
/**************************************************************************************/
/****************** anzeige 2. Untergruppe Ruhe *****************/
/**** li.CatLevel2 bereinigt von unnötigen Einstellungen *******/

li.CatLevel2 {
   float: left;
   font-size: 9pt;
  
   margin-left: -30px;
   margin-right: 30px;
   
position: relative;

left: 2px;


   border: 0px solid red;
}

*html li.CatLevel2 {
   left: 34px;
   l\eft: 2px;
}

/**** li.CatLevel2 bereinigt von unnötigen Einstellungen *******/

li.CatLevel2 a:link, .CatLevel2 a:visited{
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   line-height: 1.8;
   font-weight: 500;
   vcolor: #333333;
   text-decoration: none;
   padding-top: 4px;
   padding-bottom: 4px;
   padding-left: 6px;
   padding-right: 4px;
   margin-left: 6px;
   border: 0;
   background: url(img/bullet.gif) left center no-repeat;
}

/**** li.CatLevel2 bereinigt von unnötigen Einstellungen *******/

li.CatLevel2 a:hover {
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   line-height: 1.8;
   font-size: 1.0em;
   font-weight: 500;
   text-decoration: none;
   padding: 2px;
   padding-left: 8px;
   border: 0; 
   background-color: #ffffff;
}

/****************** 2. Untergruppe ausgewählt per classe im Link *****************/
/**** li.CatLevel2 bereinigt von unnötigen Einstellungen *******/

li.CatLevel2 a.Current, li.CatLevel2 a.CurrentParent {
   font-family: Verdana, Trebuchet MS,  Arial, "sans serif";
   color: #333300;
   font-size: 0.9em;
   font-weight: 600;
   padding: 2px;
   padding-left: 8px;
   background-color: #f7f9ca;
   text-transform: none;	
}

/********************************* sonstiges *******************************************/

.teffshop {
  BORDER-RIGHT: rgb(128,128,128) 1px dashed; 
  PADDING-RIGHT: 8px; 
  BORDER-TOP: rgb(128,128,128) 1px dashed; 
  PADDING-LEFT: 8px; 
  PADDING-BOTTOM: 8px; 
  BORDER-LEFT: rgb(128,128,128) 1px dashed; 
  PADDING-TOP: 8px; 
  BORDER-BOTTOM: rgb(128,128,128) 1px dashed; 
  BACKGROUND-COLOR: rgb(255,248,220);
}

.teffshop p{
   margin-left: 10px;
}
/*********************************** copyright ****************************************/

.copyright {
  font-family: Arial, Verdana, sans-serif;
  font-size: 0.8em;
  line-height: 1.0;
  text-align:center;
  color: #462f09;
  font-weight: 500;
  height: 30px;
 width: 998px;
 border: 0px solid #ffffff;
  background: url('img/8002.gif') left top repeat #928d74;  
  padding-top: 5px;

  z-index: 20;
}


.copyright a:link, .copyright a:visited{
  font-family: Arial, Verdana, sans-serif;
  color: #462f09;
  font-weight: 500;
}

.copyright a:hover {
   text-decoration: underline;
}


/********************** NEUE Klassen für 2. Stylesheet **************************************/
/************* aus stylesheet2 entfernt *****************************************************/

TD.main {
  font-family: Verdana,  Trebuchet MS, Arial, "sans-serif";
  line-height: 1.5;
  padding-left: 6px;
  font-weight: 500;
  font-size: 1.0em;
  background-color:  #cfc8a8;
  
}

TD.main strong{

  font-weight: 500;
}

TD.main p {
  margin-left: 10px;
  margin-top: 15px;
  margin-left: 10px;
  
  

}

TD.main a:link, TD.main a:visited {
   font-family: Trebuchet MS, Verdana,  Arial, "sans-serif";
   color: #0000ff;
   font-weight: 600;
   font-size: 1.0em;
   text-decoration: underline;
}

TD.main a:hover {
   font-family: Trebuchet MS, Verdana,  Arial, "sans-serif";
   color: #dc143c;
   font-weight: 600;
   font-size: 1.0em;
   text-decoration: none;
}

TD.main a:focus {
   background-color: #fffff0;
}


.contentsTopics {
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.1em;
   color: #fffff0;
   font-weight: 600;
   font-variant:small-caps;
   letter-spacing: 0.2em;
   background-color: #202000;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 0;
   padding-left: 18px;
        
   border-top: 6px groove #636047;
   height: 60px;
   border-bottom: 4px outset #636047;
}


.contentsTopics h1{
   font-family: Verdana, Arial, sans-serif;
   font-size: 12pt;
   font-weight: 600;
   margin: 0;
        
}

.contentsTopics2 h2{
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.1em;
   font-weight: 500;
   margin: 0;
   padding-left: 10px;
}

.contentsTopics2 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: 500;
        
}

/************************** Überschrift Produktlisting **********************************************/
.suche01 {
  width: 68%;
  height: 22px;
  background-color: #fdfded;
  top: 6px;
  left: 110px;
  position: relative;
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em;
  color: #1e1e02; 
  padding-top: 2px;
  font-weight: 500;
  font-variant:small-caps;
  letter-spacing: 0.3em;
}

.suche02 {
  width: 98%;
  height: 32px;
  background-color: #1e1e02;
  top: 6px;
  left: 4px;
  position: relative;
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em;
  color: #fdfded; 
  padding-top: 10px;
  font-weight: 500;
  font-variant:small-caps;
  letter-spacing: 0.3em;
}

.manuUEB {
  width: 68%;
  height: 22px;
  background-color: #fdfded;
  top: 6px;
  left: 110px;
  position: relative;
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 0.9em;
  color: #1e1e02; 
  padding-top: 2px;
  font-weight: 500;
  font-variant:small-caps;
  letter-spacing: 0.3em;
}

.manuName {
  width: 98%;
  height: 32px;
  background-color: #1e1e02;
  top: 6px;
  left: 4px;
  position: relative;
  font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  font-size: 1.1em;
  color: #fdfded; 
  padding-top: 10px;
  font-weight: 500;
  font-variant:small-caps;
  letter-spacing: 0.3em;
}

.manuF {
  width: 618px;
  height: 32px;
  background-color: #889f39;
  top: 6px;
  left: 48px;
  position: relative;
}

.manuF01 {
   font-family: Verdana, Trebuchet MS, Arial, sans-serif;
   font-size: 1.0em;
   color: #333300;
   
   
   font-weight: 600;
   font-variant:small-caps;
   letter-spacing: 0.2em;
   width: 320px;
   position: relative;
   top: 6px;
   left: 90px;
   border: 0px solid red;
}

.manuF02 {
   font-family: Verdana, Trebuchet MS, Arial, sans-serif;
   font-size: 0.9em;
   color: #333300;
   
   
   font-weight: 600;
   font-variant:small-caps;
   letter-spacing: 0.2em;
   width: 150px;
   position: relative;
   top: -12px;
   left: 410px;
   border: 0px solid green;
}

TABLE.productListUEBMaster {
  background-color: #ffffff;
  padding:0; margin:0;
  border-left: 0px solid #333333;
  border-right: 0px solid #333333;
  border-top: 0px solid #333333;
}

TABLE.productListUEB {
  padding:0; margin:0;
  border-left: 2px solid #333333;
  border-right: 2px solid #333333;
  border-top: 0px solid #333333;
}

TD.productListUEB2 {
  padding:0; margin:0;
  border-left: 2px solid #333333;
  border-right: 0px solid #333333;
  border-top: 0px solid #333333;
}

td.productListUEB {
   font-family: Verdana, Trebuchet MS, Arial, sans-serif;
   font-size: 1.3em;
   color: #202000;
   font-weight: 600;
   font-variant:small-caps;
   letter-spacing: 0.2em;
   

   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 0;
   padding-left: 18px;
        
   border-top: 6px groove #636047;
   height: 60px;
   border-bottom: 2px outset #636047;
}


td.productListUEB h1{
   font-family: Trebuchet MS, Verdana, Arial, sans-serif;
   font-size: 12pt;
   letter-spacing: 0.1em;
   font-weight: 600;
   margin: 0;
   color: #202000;    
}

.WG { padding-top: 0px; padding-right: 4px; padding-bottom: 0; padding-left: 0px;}

td.productListUEB2 h2{
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.1em;
   font-weight: 500;
   margin: 0;
   padding-left: 10px;
}

td.productListUEB2 h3{
   font-family: Verdana, Arial, sans-serif;
   font-size: 1.0em;
   font-weight: 500;
   margin: 0;
   padding-left: 10px;
}

td.productListUEB2 {
   font-family: Verdana, Arial, sans-serif;
   font-size: 12px;
   font-weight: 500;
   padding: 4px;
   border-bottom: 4px double #4b482c;
   color: #202000;
}


Table.NAVIPL {
  color: #fffff0;
  background-color: #353326;
  margin-top: 3px;
  
}

Table.NAVIPL a:link, Table.NAVIPL a:visited{ color: #fffff0 }
Table.NAVIPL a:hover{ color: red; }

/***************************** Categorie_Listing ******************************************************/
/***************** kürzen und in div umbauen ***************** in stylesheet2 gelöscht ***************/

/**** start neue kategorie listing ****/

/**** MASTER RAHMEN ****/


TABLE.katlistM {
	
	margin-top:    10px;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    0;
	padding-bottom: 0; 
	padding-left:   0; 
	padding-right:  0;
	  

	border-top:     0px solid #808080;
	border-bottom:  4px solid #808080;
	border-left:    0px solid #333300;
	border-right:   0px solid #333300;

        background-color:  #bebe94;
        
        width: 199px;
        height: 276px;

        border: 0px solid red;
        
}



/**** Bild ****/


TD.katlistB {
	
	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;

        

        
        
}

TD.katlistB a{

        padding: 0 0 0 0;
        margin: 0 0 0 0;
        border:0;
}



/**** Name ****/


TD.katlistN {
	
	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:     4px solid #808080;
	border-bottom:  1px solid #333300;
	border-left:    1px solid #333300;
	border-right:   1px solid #333300;

        background-color: #d3caa3;
        
        height: 36px;

        
        
}

TD.katlistN 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;
        
        padding-top:    3px;
	padding-bottom: 3px; 
        padding-left: 2px;
        padding-right: 2px;
        
	}

TD.katlistN 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 ****/


TD.katlistT {
	
	margin-top:    0;
	margin-bottom: 0; 
	margin-left:   0; 
	margin-right:  0; 
 
	padding-top:    3px;
	padding-bottom: 0; 
	padding-left:   8px; 
	padding-right:  8px;
	  

	border-top:     0;
	border-bottom:  1px solid #333300;
	border-left:    1px solid #333300;
	border-right:   1px solid #333300;

        
        
        height: 116px;

        
        
}

TD.katlistT a{

        font-family: Verdana, Trebuchet MS, Arial, "sans serif";
        font-size: 1.0em;
	font-weight: 500;
        color: #333300;
        text-decoration: none;
                
	}

TD.katlistT a:hover {
	
        font-family: Verdana, Trebuchet MS, Arial, "sans serif";
        font-size: 1.0em;
	
        font-weight: 500;
        color: #008b8b;
        text-decoration: underline;
        
	}

/******************************* New Products Default ***********************************************/
/****************** STARTSEITE PRODUKTE ********************************************************/

/**** New Products Startseite ***/

.border1001 {
   padding: 10px;
   FLOAT: LEFT;
}

TD.border0001 {
   
   height: 350px;
}

.aktion {

  font-family: Arial, Trebuchet MS, Verdana,  "sans-serif";
  line-height: 1.8;
  width: 130px;
  padding: 0;
  font-weight: 500;
  font-size: 11px;
  color: #f8f8ff;
  background-color: #dc143c;
  border: 1px solid grey;
  text-align:center;
  margin-bottom: 0;
  margin-top:0;
  letter-spacing: 0.2em;
  
}

.mainTM {
  Z-INDEX: 1; 
  LEFT: 0; 
  font-size: 0.8em;
  WIDTH: 320px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 322px; 
  FLOAT: LEFT;
  margin-top: 8px;
  margin-bottom: 50px;
  margin-left: 20px;
  margin-right: 8px;
  BORDER-top: 3px inset #1b1a14;
  background-color: #edede1;
  
}

*html .mainTM {
   width: 320px;
   w\idth: 300px;
}

*html .mainTM {
   TOP: 4px; 
   T\OP: 20px; 
}

*html .mainTM {
   margin-top: 8px;
   m\argin-top: 10px;
}

*html .mainTM {
   margin-bottom: 50px;
   m\argin-bottom: 60px;
}

TABLE.mainNewProd {
   border: 0px solid blue;
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 1.0em;
   font-weight: 500;
   color: #333300;
   text-decoration: none;
}

TR.npdEND {
  PADDING-LEFT: 0px; 
  PADDING-BOTTOM: 10px; 
  PADDING-TOP: 10px;
}

.mainNewProd {
  border: 0px solid blue;
}

.mainPP {
  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: 90px; 
  POSITION: relative; 
  HEIGHT: 80px; 
   padding-top: 4px;
  padding-left:4px; 

}

.mainPLN {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 14pt;
  height: 30px;
  font-weight: 500;
  
  text-align: left;
  Z-INDEX: 2; 
  WIDTH: 100%; 
  POSITION: relative; 
  top: 0;
  left: 0;
  padding-top: 8px;
  padding-left:16px; 
 
  
}

.mainPLN h2{
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.9em;
  font-weight: 500;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-top:0;
  margin-bottom:0;
    
}

.mainPLN a:link, .mainPLN a:visited {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 0.9;
  font-size: 0.7em;
  font-weight: 600;
  color: #141414;
    
}

.mainPLN a:hover {
  font-family: Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.8em;
  font-weight: 600;
  color: #787878;
  text-decoration: none;
    
}

.mainPLN strong{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0;
  font-size: 0.8em;
  font-weight: 600;
    
}

.mainPLS {
  margin: 0;
  padding-left: 6px;
  padding-right: 6px;
  
}

.mainPLS strong{
  margin: 0;
  padding: 0;
  font-weight: 600;
  font-size: 12pt;
  
}

.mainPLS small{
  font-size: 0.9em;
  font-weight: 500;
  margin: 0;
  padding: 0;
  
}

.mainPLSP {
  
  top: 68%;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.2em;
  margin-left:0;
  POSITION: absolute;
  WIDTH: 98%;
  height: 90px; 
  left: 0px;
  padding-top: 8px;
  color: #333333;
  padding-left: 6px; 
  background-color: #edede1;
  border-top: 2px dashed #333333;
  font-size: 1.4em;
}

*html .mainPLSP {
   WIDTH: 99%;
   W\IDTH: 310px;
}


.mainPLSP small{
   font-size: 8pt;
   font-weight: 500;
   font-family: Arial,  Trebuchet MS, Verdana, "sans-serif";
}

.mainPLSP a:link, .mainPLSP a:visited{

  color: #333333;
  text-decoration:underline;
  margin-left: 2px;
}

.mainPLSP a:hover{

  color:#dc143c;
  text-decoration:underline;
}

.mainPLSP_mwst {
  top: 0;
  font-family: Arial,  Trebuchet MS, Verdana, "sans-serif";
  line-height: 1.2em;
  margin-left:0;
  POSITION: absolute;
  WIDTH: 110px;
  height: 34px; 
  left: 170px;
  padding-top: 8px;
  padding-left: 6px; 
  font-size: 8pt;
  font-weight: 500;
  border-left: 3px solid #827c57;
  
}

.mainPLSP_mwst a:link, .mainPLSP_mwst a:visited{
  font-size: 8pt;
  font-weight: 500;
  color: #333333;
  text-decoration: none;
  
}

.mainPLSP_mwst a:hover{
  font-size: 8pt;
  font-weight: 500;
  color: red;
  text-decoration: none;
 }

.mainPLtime {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 1.1em;
  font-weight: 500;
  Z-INDEX: 5; 
  WIDTH: 100%;
  top: 80px; 
  left: 0;
  margin-left: 0;
  margin-top:4px;
  POSITION: absolute; 
  HEIGHT: 44px; 
  color: #333333;
  border-top: 1px solid #4b4b4b; 
  border-bottom: 4px solid #2e3412;
  background-color: #edede1;
  
}

*html .mainPLtime {
   WIDTH: 100%;
   W\IDTH: 316px;
}

.B001{
   float:left;
   position: relative;
   top: 0;
   left: 4px;
}

.B002{
  position: relative;
  top: 0;
  left: 60px;
}



.mainPLtimeL {
  font-family: Verdana, Arial, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 9pt;
  font-weight: 500;
  float: left;
  text-align: left;
  text-valign: middle;
  top: 6px;
  padding-bottom: 2px;
  left: 0;
  Z-INDEX: 5; 
  WIDTH: 100%; 
  color: #333333;
  POSITION: relative; 
  HEIGHT: 14px;
  font-variant: small-caps;
  border-bottom: 3px solid #737373;
  
}
.mainPLtimeR {
  font-family: Arial, Verdana, Trebuchet MS, "sans-serif";
  line-height: 1.5;
  font-size: 0.9em;
  font-weight: 500;
  color: #fffff0;
  float: left;
  top: 0;
  left: 0;
  Z-INDEX: 5; 
  WIDTH: 260px; 
  POSITION: relative; 
   
  border: 0px dashed green;
  margin-bottom: -10px;
}

SPAN.productOldPrice {
	font-family: Trebuchet MS, Verdana, Arial, sans-serif;
	color: #dc143c;
              background-color: #fff8dc;
	text-decoration: line-through;
        font-size: 0.9em;
        font-weight:500;
     letter-spacing: 0.1em;
        padding:0;
        margin:0;
        line-height: 1.6;
        
}

/***************************** Sitemap Tables *********** FERTIG IE6 FF Opera **************/

#SITEMAP001  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration:none;}
.sitemapM { padding: 2px; margin: 2px;}
.MS01 { width: 320px; float: left; }
*html .MS01 { width: 320px; w\idth: 260px; }
.MS02 { width: 320px; float:left; margin-left: 30px;}
*html .MS02 { float:right; clear: left; margin-left:-30px;}
.sitemap_heading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; background-color: #636047; padding-top: 2px; padding-bottom: 2px; width: 290px; list-style-type: none; border-right:3px inset #a39f7e; border-top:3px outset #a39f7e; border-left:3px outset #a39f7e; border-bottom:1px outset #333300; position:relative; top: 0;left: 0; }
.sitemap_heading h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF;  font-weight: 600; padding-left: 10px; }
.sitemap_heading a:link, .sitemap_heading a.visited, .sitemap_heading a:visited { color:#fffff0; font-weight: 600; padding: 4px; text-decoration:none; }
.sitemap_heading a:hover { text-decoration:none; text-transform: uppercase; font-weight: 500; }
.sitemap_sub { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #a39f7e; padding: 2px; width: 277px; height: 20px; text-decoration:none; list-style-type: none; position: relative; left: -35px; margin-right: -30px; top: -18px; border-left:3px inset #636047; border-right:3px outset #636047; border-bottom:2px groove #333300; border-top: 0;}
*html .sitemap_sub { top: -14px; t\op: -20px;}
.sitemap_sub h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 600; padding: 0; line-height: 2.0; margin: 0; margin-top: 2px; padding-left: 3px; }
.sitemap_sub ol { padding-left: 10px; margin-left: 10px; text-decoration:none;}
.sitemap_sub a:link, .sitemap_sub a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-transform: uppercase; padding: 4px; margin-left: 10px; font-weight: 500; text-decoration:none; }
*html .sitemap_sub a:link, .sitemap_sub a.visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; text-transform: uppercase; padding: 4px; margin-left: 10px; font-weight: 500; text-decoration:none;}
.sitemap_sub a:hover { font-size: 8pt; color: #808080; text-transform: uppercase; font-weight: 500; text-decoration:none;}
.sitemap_Art { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #fffff0; text-decoration:none;  margin-bottom: -28px;  width: 285px;  padding: 4px;  text-decoration:none; border-left:3px inset #a39f7e;  border-right:3px outset #a39f7e; border-bottom:3px solid #333300; border-top: 0; position: relative; top: -32px; left: -20px;}
*html .sitemap_Art { width: 255px; w\idth: 265px;}
*html .sitemap_Art { top: -28px; t\op: -38px;}
*html .sitemap_Art { left: -60px; l\eft: -20px;}
*html .sitemap_Art { margin-bottom: -36px; m\argin-bottom: -28px;}
.sitemap_Art li{ padding: 2px; margin: 1px; text-decoration:none; list-style-position:inside;}
.sitemap_Art a:link, .sitemap_Art a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  color:#000000;  padding: 4px; margin: 4px; margin-left: -8px; line-height: 1.2; font-weight: 500; text-decoration:none; text-transform: none;}
*html .sitemap_Art a:link, .sitemap_Art a.visited { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 8pt; color:#000000; padding: 4px; margin: 4px; margin-left: -8px; line-height: 1.2; font-weight: 500; text-decoration:none;text-transform: none;}
.sitemap_Art a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: 500;  text-decoration:none; text-transform: none;}
.sitemap_Art2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #fffff0; text-decoration:none; position:relative; top: -15px; left: -15px; width: 280px; padding: 4px; text-decoration:none; border:3px inset #a39f7e; border-top: 0;}
*html .sitemap_Art2 { top: -15px; t\op: -20px;}
*html .sitemap_Art2 { left: -65px; l\eft: -15px;}
 .sitemap_Art2 li{ padding: 4px; text-decoration:none; list-style-position:inside;}
.sitemap_Art2 a:link, .sitemap_Art2 a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; padding: 4px; margin: 4px; margin-left: -8px; line-height: 1.2; font-weight: 500; text-decoration:none; text-transform: none;}
*html .sitemap_Art2 a:link, .sitemap_Art2 a.visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color:#000000; padding: 4px; margin: 4px; margin-left: -8px; line-height: 1.2; font-weight: 500; text-decoration:none; text-transform: none;}
*html .sitemap_Art2 a:link, .sitemap_Art2 a:visited { margin-left: -1px; m\argin-left: -8px;}
.sitemap_Art2 a:hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #808080; font-weight: 500; text-decoration:none; text-transform: none;}

/******************** Backdetail befindet sich noch auf 2 **************************/

.backdetail22 {

   padding-left:0;
   background: url('img/10000.gif') repeat bottom left #f1ecd6;
   border-bottom: 8px solid #d3caa3;
   border-top: 4px solid #d3caa3;
   border-left: 0px 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;
}

.backdetail22 p{

   padding: 8px;
   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.5;
   font-size: 1.0em;
   font-weight: 500;
}

.backdetail22 strong{

   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.0;
   font-size: 1.0em;
   font-weight: 600;
}

.backdetail2 small{

   font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
   line-height: 1.0;
   font-size: 0.8em;
   font-weight: 500;
}


.backdetail2 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;
}

.backdetail2 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.1em;
  font-weight: 600;
  white-space:normal;
}

.backdetail2 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;
}


.backdetail2 li{

  margin-bottom: 4px;
}

/************************ Neue Specials ******************************/

.MTMs9 {
  font-size: 0.8em;
  width: 640px; 
  POSITION: relative; 
  TOP: 4px; 
  HEIGHT: 200px; 
  LEFT: 20px;   

  margin: 4px;
  padding: 4px;
  border-left: 6px groove #333300;
  background-color: #85835a;
}

.MTMs9 h2{
  font-size: 1.2em;
   margin: 4px;
   padding: 4px;
   font-weight: 600;
   letter-spacing: 0.3em;
   text-transform: uppercase; 
  
}

.MTMs9 a:link, .MTMs9 a:visited {
  
  color: #bab898;
}

.MTMs9 a:hover {
  
  color: #dddccc;
}

.TMsb9 {
  position: absolute;
  top: 40px;
  left: 2px;  
  padding: 4px;
}

.TMst9 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 1.0em;
  font-weight: 500;
  line-height: 1.5;
  color: #535137;
  border: 0px solid red;
  text-align: left;
  position: absolute;
  top: 40px;
  left: 100px;  
  width: 236px;
  height: 112px;
  padding: 4px;
  margin-left: 4px;
  background-color: #a29f75;
}

.TMst9 small {
  position: relative;
  left: 30px;
  top: 1px;
  background-color: yellow;
  padding: 2px;
}


.TMsp9 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 1.1em;
  font-weight: 500;
  line-height: 1.5;
  border: 0px solid red;
  text-align: left;
  position: absolute;
  top: 34px;
  left: 350px;  
  width: 196px;
  height: 128px;
  padding: 4px;
}

.TMsp9 p{
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 1.4em;
  font-weight: 500;
  line-height: 1.8;
  border: 0px solid red;
  text-align: left;
  padding: 0;
  margin: 0;
}

.TMsbo9 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 1.0em;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  position: absolute;
  top: 0px;
  left: 580px;  
  width: 80px;
  height: 210px;
  padding: 0;
  color: #fffff0;
  background-color: #58573d;
  border-top: 2px inset #808080;
  border-bottom: 4px outset #808080;
  border-right: 2px outset #333300;
  border-left: 6px solid #72704e;
  z-index: 30;
}

/************** SCHALTER ****************/
.TMsbo91 {
  border: 0px inset red;
  position: absolute;
  background-color: #676767;
  top: 0;
  left: 1px;  
  width: 80px;
  height: 90px;
  padding: 0;
  color: #fffff0;
  font-size: 1.2em;
  z-index: 30;
}

.TMsbo91 a:link, .TMsbo91 a:visited {
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 1.2em;
   line-height: 1.0;
   color: #fffff0;
   background: url('nav/spec/001.jpg') center no-repeat #918f62;
  
   padding-left: 18px;
   padding-right: 18px;
   padding-top: 38px;
   padding-bottom: 38px;
   
   position: absolute;
   left: 0;
   top: 0;
   margin-left: 2px;
   margin-right: 2px;
  
   border-top: 2px solid #808080;
   border-bottom: 2px inset #676767;
   vborder-left: 2px inset #808080;
   vborder-right: 2px groove #808080;
}

.TMsbo91 a:hover{
  color: #ff8c00;
  border-top: 1px solid #ff8c00;
   border-bottom: 2px outset #ff8c00;
   border-left: 1px inset #ff8c00;
   border-right: 2px groove #ff8c00;
  background: url('nav/spec/002.jpg') center no-repeat ;
}

.TMsbo92 img {
  float:right;
  padding-left: 5px;
  margin-left: 10px;
  margin-top: 10px;
border: 0px inset blue;
}

.TMsbo92 {
  border-top: 2px solid #676767;
   border-bottom: 2px outset #676767;
   border-left: 2px groove #72704e;
   border-right: 2px groove #676767;
  background-color: #918f62;
  position: absolute;
  top: 118px;
  left: -24px;  
  width: 102px;
  height: 84px;
  padding: 2px;
  z-index: 30;

}

*html .TMsbo92 {
  left: -28px;  
  l\eft: -24px;

}

.TMsbo92 a:link, .TMsbo92 a:visited {
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 1.2em;
   line-height: 1.0;
   color: yellow;
   background: url('nav/spec/001.jpg') center repeat-x #918f62;
  
   padding-left: 3px;
   padding-right: 1px;
   padding-top: 2px;
   padding-bottom: 18px;

   position: absolute;
   left: 0;
   top: 0;
   width: 85px;
   margin-left: 7px;
   margin-right: 2px;

   margin-top: 5px;

  
    border-top: 2px solid #808080;
   border-bottom: 2px outset #808080;
   border-left: 2px inset #72704e;
   border-right: 2px groove #808080;
}

.TMsbo92 a:hover{
  color: red;
  border-top: 1px solid #a52a2a;
   border-bottom: 3px outset #a52a2a;
   border-left: 1px inset #a52a2a;
   border-right: 3px groove #a52a2a;
   
   
  background: url('nav/spec/003.jpg') center no-repeat ;
}


.TMsbo93 {
  border-left: 1px solid red;
  position: relative;
  top: 0;
  left: 40px;  
  height: 208px;
  width: 40px;
  padding: 0;
  background-color: #fffff0;
}

.TMsu9 {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  font-size: 1.0em;
  font-weight: 500;
  line-height: 1.5;
  border: 0px solid red;
  text-align: left;
  position: absolute;
  top: 170px;
  left: 10px;  
  width: 620px;
  height: 20px;
  padding: 2px;
  
}

.TMsu9 small {
  position: relative;
  left: 30px;
  top: 1px;
  background-color: yellow;
  padding: 2px;
}

/************************ Color Detailseite ***************************/

TD.color1 {
   background-color: #dcd6b6;
}

TD.color2 {
   background-color: #f4f2e8;
}

TD.color3 {
   background-color: #fffff0;
}


.sitemap_sub a:hover {color:red; text-decoration:none; font-weight: 500;}

/**** start neue startseitenlink ****/

/***** Nr.1 *******/
.vertrieb_links {
margin-top: 46px; margin-bottom: 0; margin-left:0; margin-right: 0; 
padding-top: 4px; padding-bottom: 0; padding-left:  4px; padding-right: 0;
border-top: 2px solid #f0f0f0;  border-bottom: 1px solid #ffee8a;
border-left: 1px solid #dcdcdc;  border-right:  2px solid #dcdcdc;
background-color: #202000; 
top: 0px; left: 40px; WIDTH: 160px; HEIGHT: 40px; POSITION: relative; 
z-index: 30; }

.vertrieb_links a:link, .vertrieb_links a:visited{
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; font-weight: 500;
color: #ffd700; text-decoration: none; border:0; background-color: #202000;
padding-left: 3px; padding-right: 3px; }

.vertrieb_links a:hover {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

.vertrieb_links a.active {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

/***** Nr.2 *******/
.vertrieb_links2 {
margin-top: 0; margin-bottom: 0; margin-left:0; margin-right: 0; 
padding-top: 4px; padding-bottom: 0; padding-left:  4px; padding-right: 0;
border-top: 2px solid #f0f0f0;  border-bottom: 1px solid #ffee8a;
border-left: 1px solid #dcdcdc;  border-right:  2px solid #dcdcdc;
background-color: #202000; 
top: -46px; left: 220px; WIDTH: 160px; HEIGHT: 40px; POSITION: relative; 
z-index: 30; }

.vertrieb_links2 a:link, .vertrieb_links2 a:visited{
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; font-weight: 500;
color: #ffd700; text-decoration: none; border:0; background-color: #202000;
padding-left: 3px; padding-right: 3px; }

.vertrieb_links2 a:hover {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

.vertrieb_test2 {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

/***** Nr.3 *******/
.vertrieb_links3 {
margin-top: 0; margin-bottom: 0; margin-left:0; margin-right: 0; 
padding-top: 4px; padding-bottom: 0; padding-left:  4px; padding-right: 0;
border-top: 2px solid #f0f0f0;  border-bottom: 1px solid #ffee8a;
border-left: 1px solid #dcdcdc;  border-right:  2px solid #dcdcdc;
background-color: #202000; 
top: -93px; left: 400px; WIDTH: 160px; HEIGHT: 40px; POSITION: relative; 
z-index: 30; }

.vertrieb_links3 a:link, .vertrieb_links3 a:visited{
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; font-weight: 500;
color: #ffd700; text-decoration: none; border:0; background-color: #202000;
padding-left: 3px; padding-right: 3px; }

.vertrieb_links3 a:hover {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

.vertrieb_test3 {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

/***** Nr.4 *******/
.vertrieb_links4 {
margin-top: 0; margin-bottom: 0; margin-left:0; margin-right: 0; 
padding-top: 4px; padding-bottom: 0; padding-left:  4px; padding-right: 0;
border-top: 2px solid #f0f0f0;  border-bottom: 1px solid #ffee8a;
border-left: 1px solid #dcdcdc;  border-right:  2px solid #dcdcdc;
background-color: #202000; 
top: -140px; left: 580px; WIDTH: 160px; HEIGHT: 40px; POSITION: relative; 
z-index: 30; }

.vertrieb_links4 a:link, .vertrieb_links4 a:visited{
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; font-weight: 500;
color: #ffd700; text-decoration: none; border:0; background-color: #202000;
padding-left: 3px; padding-right: 3px; }

.vertrieb_links4 a:hover {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}

.vertrieb_test4 {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.8em; border:0;	
font-weight: 600; color: #dcdcdc; text-decoration: none;	}


/**** start neue kategorie listing ****/


/***** start neue Backtage ******/

.ampeltext {
  vbackground-color: #ffffff; color: #363636; font-size: 10pt; font-weight: 600; padding:20px;float:left;width:330px; border-left: 0px solid  #000000; border-right: 4px solid  #000000; border-bottom: 4px solid  #808080;}

.ampelrahmen {
  vbackground-color: #ffffff; float:right; width:330px; padding-top: 30px;border-bottom: 4px solid  #808080; color: #363636;}

.ampelrot {
   width:300px; background: #8b0000;color:#fffff0; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;
}

.ampelgelb {
   width:300px; background: #ffd700;color:#000000; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px; padding-bottom: 20px;
}

.ampelgruen {
   width:300px; background: #2e8b57;color:#fffff0; height:66px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;padding-bottom: 20px;
}

.ampelrot2 {
  width:300px; background: #8f4801;color:#c0c0c0; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;
}

.ampelgelb2 {
   width:300px; background: #e6c400;color:#4b4b4b; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;padding-bottom: 20px;
}

.ampelgruen2 {
   width:300px; background: #5a7757;color:#c0c0c0; height:66px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;padding-bottom: 20px;
}

.ampelrot3 {
   width:300px; background: #8f4801;color:#c0c0c0; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;
}

.ampelgelb3 {
   width:300px; background: #e6c400;color:#4b4b4b; height:48px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;padding-bottom: 20px;
}

.ampelgruen3 {
   width:300px; background: #5a7757;color:#c0c0c0; height:66px; text-align:center;border-bottom: 4px solid #000000;border-left: 4px solid #000000;border-right: 4px solid #000000; border-top: 4px solid #000000;padding: 10px;padding-bottom: 20px;
}


/****************** neue New Products Default ***************/
/********************** Startseite only ***********************/

.NPD { Z-INDEX: 1;  LEFT: 0;  POSITION: relative; TOP: 4px; 
  font-size: 0.8em; WIDTH: 330px; HEIGHT: 322px; 
  FLOAT: LEFT; margin-top: 8px; margin-bottom: 50px;
  margin-left: 6px; margin-right: 8px; BORDER: 6px solid #908247;
  background-color: #dbcb99;
}

*html .NPD {
   width: 330px;
   w\idth: 310px;
}

*html .NPD {
   TOP: 4px; 
   T\OP: 20px; 
}

*html .NPD {
   margin-top: 8px;
   m\argin-top: 10px;
}

*html .NPD {
   margin-bottom: 50px;
   m\argin-bottom: 60px;
}

.NPDueber {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0; font-size: 14pt; height: 30px; font-weight: 500;
  text-align: center; Z-INDEX: 2;  WIDTH: 100%;  POSITION: relative; 
  top: 0; left: 0; padding-top: 8px; padding-left:0; 
}

.NPDueber h2{
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.0; font-size: 0.9em; font-weight: 500; padding-top: 2px;
  padding-bottom: 2px; margin-top:0; margin-bottom:0;
}

.NPDueber a:link, .NPDueber a:visited {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 0.9; font-size: 0.9em; font-weight: 600; color:#716d3d;
}

.NPDueber a:hover {
  font-family: Verdana, Trebuchet MS, Arial, "sans-serif";
  line-height: 1.0; font-size: 0.9em; font-weight: 600;
  color: #fff8dc; text-decoration: none;
}

.NPDpic {
  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: 90px; POSITION: relative; HEIGHT: 80px; 
  padding-top: 4px; padding-left:4px; 
}

.NPDtext {
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.6em; margin-left:0; font-weight: 500;
  margin-bottom: 10px; padding-top: 6px; color: #3a371f;
  padding-left: 6px; border: 0px dashed #333333; font-size: 1.1em;
}

*html .NPDtext {
   WIDTH: 99%;
   W\IDTH: 310px;
}

.NPDtext  small { font-size: 8pt; font-weight: 500;
   font-family: Arial,  Trebuchet MS, Verdana, "sans-serif";
}

.NPDtext2 {
  position: absolute; top: 240px; left:0;
  width: 100%;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  line-height: 1.3em; margin-left:0; font-weight: 500;
  margin-bottom: 10px; padding-top: 6px; color: #3a371f;
  padding-left: 6px; BORDER-top: 6px solid #908247; font-size: 1.4em;
}

.NPDtext2  small { font-size: 8pt; font-weight: 500;
   font-family: Arial,  Trebuchet MS, Verdana, "sans-serif";
}

.NPDt22 { float:right; padding-right:10px; padding-left:10px;BORDER-left: 6px solid #908247;}
.NPDt21 { float:left; }

.NPDB001{ float:left;  margin-top: 10px; margin-left: -6px;
   border:0px solid blue;}
.NPDB002{ float: right; margin-top: 10px; margin-right: 6px;
   width: 120px; height:20px; border:0px solid red;}

.NPDtermin { position:relative; top: 4px; left: -12px; width:338px; padding-bottom:4px;
   padding-left:4px;
   background-color:#908247; font-size:9pt; font-weight:500;color:#dbcb99;
   font-family: Verdana, Arial, "sans-serif";}


.NPDbutton { position:absolute; top: 280px; left: 36px; }



.Termin {
   width: 677px; height: 80px; background-color: #202000; color: #ffd700; padding: 20px; texmargin-bottom:20px; t-align: center; align:center; font-size: 11pt; font-weight: 500;
}

