﻿/* 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;

}

.button02 { color: #fff6c4; border: 1 solid #d5d9b0;  font-size: 8pt;
   font-variant: normal; font-weight: 500; text-decoration: none;  text-transform:none; text-align:center; 
   margin: 2px; background-color:#756400;}

.weitereink {padding:6px; width:90%; background-color:#e9f2a8; border:2px solid #1f341f;}

.weitereink a:link, .weitereink a:visited {font-weight:600; color:blue;}
.weitereink a:hover {font-weight:600; color:#dc143c;}

.selection { width:170px; height:24px;
     font-size: 8pt; font-weight: 500; color:#2e3018; padding:3px; padding-left:4px; padding-right: 4px; margin:0px; 
     background:  url('img/textarea.jpg') repeat center top #d7c89c; border: 1px solid #2e3018;
     }
.selection a:focus { border:0; }

BODY {
  color: #000000;
  margin: 0px;
  font-size : 10pt;    
  background: url('img/8000.jpg') left top repeat #ca9837;            
}

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:focus { 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_TOP {
  margin-bottom:-290px; 
  background: url('img/back_top.gif') #584721 left top repeat-x; 
}

TABLE.alle {
  vBORDER-TOP: 4px solid #141414; 
  MARGIN-TOP: 34px; 
  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;

}

TABLE.alle2 { BORDER: 0px solid #616c2b; margin-top: 60px; padding: 0;  z-index:1; font-size: 12pt; 
    font-weight: 500; width:100%;
   background-color:#333222;overflow: inline;display:block;}

#wrapper {
  border: 0px solid yellow; padding: 0; margin-bottom: 0; position: relative;
  top: 0;  left: 0;  width: 998px; height: 100%;  z-index: 10;auto;}

.othercountries {
  position: relative; left:0; top:0px; z-index:2; padding-right:7px;
  vbackground-color: #584721; 
}

.anbieter2 {
  position: relative; left:30px; top:-44px; z-index:30; padding-right:7px; margin-bottom: -22px;
  width:200px; border: 1px solid #fffff0;text-transform: uppercase; padding-left:7px;
  background-color: #584721; 
}

.anbieter2 a:link, .anbieter2 a:visited{
  color: #cab174; 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: #cac7b6 !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: url('img/backall.gif') left top repeat #9c8246; 
  padding: 0; margin: 0; margin-bottom: 10px;
  overflow: visible;
  position: absolute; top: 240px; left: 0; width: auto; vheight: 
  z-index: 0;
margin-bottom: -100px;
}

*html #ContentProdukte {left:3px;}

#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: 726px; 
  background-color: #cab174;
  float: left; 
}

*html #ProdukteInhalt {margin-left: 3px; width: 720px; }

#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-top: 10px solid #908247; border-bottom: 10px solid #908247; 
  background-color: #d7c89c;
  margin: 0;  padding: 10px; 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;
}

*html .wgContent {width: 96%; margin-left:10px;}

.wgContent strong, .wgContent2 strong {font-weight: 500; }

.wgContent2 {
  border-left: 10px solid #8c7439;
  
  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 a:link, .wgContent2 a:visited { color: #484024 !important;}

.wgContent2 a:hover { color: red !important;}

.wgContent2 h4{
  background-color: #8c7439; 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: #8c7439; 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;}

/*********************** Neuer Kopf ******************/
/*** Kopf_allgemeine_Seiten ****************************/

.POS_ALLG {pasition:relative; left:0; top:0; border:0px solid green;
   padding:0; margin:0:}

.Kopf_allgemeine_Seiten {background: url('img/back_allgemein.gif') left top repeat-y #d5b564; color:#272010;
  margin-bottom:20px; padding-left:10px; font-size:1.6em; line-height:4.0; font-weight:600;
  border:4px solid #a68740; border-top: 4px solid #43371b; border-left: 4px solid #7d6733;}

.Kopf_allgemeine_Seiten h1 { font-family: Trebuchet, Verdana, Arial, "sans-serif";
   font-size:1.1em; font-weight:600; line-height:1.4;}

.allgemeine_Seiten_text {padding:10px; padding-top:0;}
.allgemeine_Seiten_LINK a:link {color:#333300; text-decoration:underline;}
.allgemeine_Seiten_LINK a:hover {color:#dc143c; text-decoration:none;}
.allgemeine_Seiten_LINK a:visited {color:#333300; text-decoration:underline;}

/*************************** 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: url('img/vbackall.gif') left top repeat #3c3a2b; 
   padding: 0; margin: 0; margin-bottom: 10px;
  overflow: visible;
  position: absolute; top: 240px; left: 0; width: auto; height: auto;
  z-index: 0;
}
/***************************  index3 ******* Kundencenter ********************/
#ProdukteInhalt23 { border: 3px solid #ebe6cf; 
  border-bottom: 10px solid #e2dab7; border-right: 6px solid #e2dab7; border-left: 6px solid #e2dab7; 
  margin: 4px; padding: 4px; height:80%; width: 980px; margin-left: 0px;
  background: url('img/back_kundencenter.gif') left top repeat-x #dfd9cb;  color: #202000;
}

/***************************  index2 ******* Bestellablauf ********************/
#ProdukteInhalt230 {border: 3px solid #ebe6cf; 
  border-bottom: 10px solid #e2dab7; border-right: 6px solid #e2dab7; border-left: 6px solid #e2dab7; 
  margin: 4px; padding: 4px; height:80%; width: 980px; margin-left: 0px;
  background-color: #bda773; color: #202000; font-family: Verdana, Trebuchet MS, Arial, sans-serif;
}

*html #ProdukteInhalt230 {margin-right:-20px;}
*html+ #ProdukteInhalt230 {margin-right:-20px;}

#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: 4px solid #342b14; padding: 0; margin:0; margin-left:-5px;
  width: 1000px; height: 262px; background-color: #584721; 
  }

*html #Kopfbereich {margin-left:0;}

.trusted01 {
  background: url('img/trusted01.gif') left top repeat-x #c9b37e; padding:3px; padding-top:8px;
  position: absolute; left: 714px; top: -120px; margin-bottom: -140px; z-index: 30;
  width: 260px; height: 100px; font-size:0.8em ! important; font-weight:500 ! important; text-align: center; 
  color: #333300 ! important; line-height:1.2 ! important;
  border-top: 4px solid #a68740;  border-bottom: 4px solid #846b33;
  border-left: 4px solid #a68740;  border-right:  4px solid #a68740;
}

*html .trusted01 {left: 724px;}

.trusted02 { font-family: Verdana, Trebuchet MS, Arial, sans-serif;
  background: url('img/trusted01.gif') left top repeat-x #c9b37e; padding:3px; padding-top:8px;
  position: absolute; top: 10px; left: 710px; width: 260px; height: 100px;
  font-size:0.7em ! important; font-weight:500 ! important; text-align: center; 
  color: #333300 ! important; line-height:1.2 ! important;
  border-top: 4px solid #a68740;  border-bottom: 4px solid #846b33;
  border-left: 4px solid #a68740;  border-right:  4px solid #a68740;
  z-index: 30;}


.trusted01 b, .trusted02 b {font-weight:600 ! important; font-size:1.2em ! important;}
.trusted01 small {font-size:1.0em ! important; color:#dbc186 ! important;}

.trusted02 small {font-size:1.0em ! important; color:#dbc186 ! important; 
    line-height:1.2;}

.trusted01 a:link, .trusted01 a:visited, .trusted02 a:link, .trusted02 a:visited {color:#dbc186; font-weight:600;}
.trusted01 a:hover, .trusted02 a:hover {color:#dc143c;}

#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; 
  padding: 0; margin-right: 2px; margin-top: 0; float: right; display: inline; width: 247px; z-index: 30;
  border: 0px solid red;}

*html #rightContent { width: 243px; margin-right: -4px;}

/* 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;}



/**** FOOTER NEU **** START **************************************/

#footer0 { position: relative; top: 4px; left: 0; border: 2px solid #958648;
  color: #000000; padding-left: 0; margin: 10px; width: 400px; height: 157px;
  background-color: #3c3a2b; z-index: 30;
  font-family: Verdana, Arial, "Trebuchet MS"; 
  font-size: 10pt;}

#footer0 p { padding-top: 8px; padding-left: 0px; padding-right: 8px; margin-right: 8px;
  margin-top: 0; font-family: Verdana, Arial, "Trebuchet MS" ;
  font-size: 10pt; word-spacing: 0.1em; text-align: justify;  text-transform: uppercase;
  font-weight: 500; color: #685e33; 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: #958648; position:absolute; color:#000000; left: -2px; top: -2px; width: 170px;   
   font-size: 0.8em;  font-weight: 600; text-transform: uppercase; border-bottom: 2px solid #958648;     
   border-right: 2px solid #958648;height:18px; padding-left:4px; padding-top:2px;}

.f02 { position:absolute;  text-align: left; line-height: 1.4em; left: 0; top: 24px; width: 200px; 
  font-size: 0.4em important!; font-weight: 500; color: #958648; letter-spacing: 0.1em;
  word-spacing: 0.1em; padding-left:10px;}
.f02 a:link, .f02 a:visited{ color: #958648 ! important; text-decoration: none;}
.f02 a:hover { color: red ! important;  text-decoration: none;}
.f02 a:focus { color: orange ! important; }

.f03 { position:absolute;  text-align: center; line-height: 1.3em; left: 228px; top: 96px; width: 164px;
   font-size: 10pt important!;; font-weight: 500; color: #685e33; padding-left:4px; padding-top:6px;
   padding-right:4px; padding-bottom:3px; border-left: 2px solid #958648; border-top: 2px solid #958648;
   background-color: #ffffff;}

*html .f03 { t\op: 96px; top: 98px;}

.f04 { position:absolute;  text-align: center; line-height: 1.3em; left: 204px; top: 120px; width: 130px; 
   font-size: 10pt important!;; font-weight: 500; color:#958648; border: 0px solid blue;}

.f05 { position:absolute;  text-align: center; line-height: 1.3em; left: 230px; top: 10px; width: 140px; 
   font-size: 10pt important!; font-weight: 500; color: #958648; border: 1px dashed #958648; 
   margin-bottom: -200px;}

/*** IE6 Hack ***/
*html .f05 { t\op: 10px; top: 10px; }

/*** IE7 Hack ***/
* + html .f05 { top: 10px; }
/**** footer10 ************************/

#footer10 {
 position: relative; top: -167px; left: 410px; color: #958648; padding-left: 6px;
 margin: 10px; margin-bottom: -167px; width: 253px; height: 157px; background-color:  #3c3a2b;
 border: 2px solid #958648; font-family: Verdana, Arial, "Trebuchet MS" ;  
  font-size: 10pt; 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: #958648; line-height: 1.4;}

#footer10 a:link, #footer a:visited{ color: #958648; 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: -161px; left: 690px; padding-left: 0; margin: 0; 
   width: 294px; height: 157px; background-color:  #3c3a2b; z-index: 30; 
   border: 2px solid #958648;  vfont-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif; 
   font-size: 1.0em; text-align: left; font-weight: 500;  color: #958648;}

#footer20 { margin: 10px; font-family: Verdana, Arial, "Trebuchet MS", Verdana, sans-serif; 
  font-size: 11pt;}

#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: #958648; 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", sans-serif; font-size: 0.7em; 
  letter-spacing: 0.4em; word-spacing: 0.1em; text-align: left; font-weight: 500; 
  color: #685e33; text-transform: uppercase;}

*html .footer21 {letter-spacing: 0.2em; line-height:2.4em; }

.footer21 a:link, .footer21 a:visited { color: #958648; 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 ************************************/

#footer { position: relative; top: -150px; left: 0; padding-left: 0; margin: 0; border: 2px solid #958648; 
  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: #3c3a2b; 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: 500; color: #958648;
  line-height: 1.4;}

#footer a:link, #footer a:visited{ color:#958648; text-decoration: none;}
#footer a:hover { color: red; text-decoration: none;}



/***** ENDE FOOTER****/


/***** Navigationen *****/

.kundenaccount {

  position: absolute;
  top: -233px;
  left: 380px;

  background-color: #78622e; 
  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: #cab174;
  
  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: #dccba3;
  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: #cab174; 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 #997f44;}

.startseite2 a:link, .startseite2 a:visited { color: #cab174; letter-spacing: 0.3em; border: 0px solid #808080; 
   font-size: 1.0em; font-weight: 500; text-decoration: none; padding-left: 8px;}

.startseite2 a:hover { letter-spacing: 0.3em ; color: #fffff0; background-color: #800000; 
  text-decoration: none; font-weight: 500; }

.startseite3 { 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 #997f44;}

.startseite3 a:link, .startseite3 a:visited { color: #fffff0; letter-spacing: 0.1em; border: 0px solid #808080; 
   font-size: 0.9em; font-weight: 500; text-decoration: none; padding-left: 8px;
   background-color: #800000; }

.startseite3 a:hover { letter-spacing: 0.1em ; color: #00000f; background-color: #ffd700; 
  text-decoration: none; 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;
}

/****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: #78622e;
  

  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;
  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: #cab174;
  
}

.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: #cab174;
}

*html .PreisCBN {
  
  TOP: 40px;
  T\OP: 20px;
}

.PreisCBN small{
  font-size: 0.8em;
  
  font-weight: 600;
  font-family: Verdana, Arial, sans-serif;
  color: #cab174;
}

.PreisCBN a{
  font-weight: 500;
  padding-top:2px;
  font-size: 10px;
  font-family: Trebuchet MS, Verdana, Arial, "sans-serif";
  color:#cab174;
  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 #cab174; border-bottom: 1px dashed #cab174;
  POSITION: relative; 
  font-weight: 500; font-size: 8pt; font-family: Verdana, Arial, sans-serif; line-height: 1.2em;
  color: #cab174; background-color: #78622e;
}

*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: 11px;
   font-weight: 500;
   color: #cab174;
   padding: 4px;
   padding-left: 6px;
   top: 0px;
   left: 200px;
   float:left;
   text-align: center;
   WIDTH: 150px;
   HEIGHT: 10px;
   POSITION: absolute; 
   background-color:  #9f823e;
}

*html .VersandCBN {
  
  TOP: 0px;
  T\OP: -4px;
 
}

*html .VersandCBN {
  
 WIDTH: 150px;
 W\IDTH: 140px;

}

.VersandCBN a:link, .VersandCBN a:visited { font-size: 10pt; color: #e4d7b8;text-decoration:none;}
.VersandCBN a:hover{ color: #fdecef; 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: #c9b37e;  }

.boxes_pos23 {
  left: 0; top: -25px; position: relative; margin-bottom: 30px; border: 0px solid red; 
width: 247px; height: 200px; background-color: #7e6835;}

.boxes_pos200 {
  left: 4px; top: -25px; position: relative; border: 0px solid red; 
width: 247px; height: 160px;}

.boxes_pos2 {
  left: 5px; top: 5px; position: relative; padding-left: 0; margin-bottom: 60px; border: 0px solid blue; 
width: 244px; background-color: #7e6835; 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; }

/*** box reviews *** start ***/

.boxes_posRev { left: 5px; top: -12px; position: relative; padding-left: 0; margin-bottom: 60px; border: 0px solid red; 
width: 244px; z-index: 20; }
*html .boxes_posRev {width:120px;}

.boxes_posRev p {padding: 2px; margin: 2px; font-size: 1.0em; }

.boxes_Rev { background-color:#8c7439; position: relative; top: -0px; left: 0px; width: 220px; 
  border: 12px solid #e7dd96; border-top:0;}
*html .boxes_Rev {width:200px; border:12px solid #e7dd96;border-top:0;}

.bR2 { font-family: Verdana, Trebuchet MS, Arial, sans-serif; font-size: 0.9em; font-weight: 500;
  border-top: 4px solid #e7dd96; border-bottom: 7px double #e7dd96; line-height: 2.0;
   background-color: #7e6836; padding-left:10px; position: relative; top: 0; left:-10px; width:230px;}
*html .bR2 {width:210px; left:0;padding-top:8px;}
*html .bR2 img {margin-top:0px;; left:0;}

.bR2  a:link, .bR2  a:visited { font-family: Verdana, Trebuchet MS, Arial, sans-serif; font-size: 1.4em; 
   font-weight: 600 ! important; color: #3d3e2e; color:#e7dd96; margin-left:6px; }
.bR2  a:hover {margin:0; padding:0; margin-top: -10px; text-decoration: none ! important; color:red ! important;
   font-weight:600;}

.boxes_Rev b { font-family: Verdana, Trebuchet MS, Arial, sans-serif; font-size: 10pt; font-weight: 600;
  color: #3d3e2e; color:#e7dd96; margin-left:-6px; margin-right: 4px; text-decoration: underline;}

.bRstar { border-bottom: 4px solid #e7dd96; border-top: 6px double #e7dd96; 
   background-color: #7e6836; padding-left:10px; position: relative; top: 0; left:-20px; height:30px; width:226px;}
*html .bRstar {left:-6px; width:200px;}
.bRstar img { padding: 0px; margin-top: -6px ! important; border: 0px solid red ! important;}

.boxes_Rev img { padding: 0px; margin-top: -10px; border: 0px solid red;}

.boxes_Rev a:link, .boxes_Rev a:visited {margin:0; padding:0; margin-top: -10px; color:#e7dd96;
   font-weight:500;}
.boxes_Rev a:hover {margin:0; padding:0; margin-top: -10px; text-decoration: underline;
   font-weight:600;}

.boxes_RevC {padding-left: 12px; padding-right: 12px; padding-top:10px;}
*html .boxes_RevC {padding-left: 10px; padding-right:0; border:0px solid red;}

.boxes_RevC hr {width: 40%;height: 2px;}

.boxes_RevC input {padding-left: 22px; padding-top: 4px;}

.boxRevNeu {position:relative; top:0; left:-4px; padding:4px;background-color:#ecde91;color:#4b4b4b;
   border:1px solid #4b4b4b; font-size:0.9em;}
.boxRevNeu a:link, .boxRevNeu a:visited {margin:0; padding:0; vmargin-top: -10px; color:#202000;
   font-weight:600;}
.boxRevNeu a:hover {color:#dc143c;}

.PBF a:link, .PBF a:visited {color:blue;font-weight:600;font-size:12pt;}
.PBF a:hover {color:red;} 

/*** box reviews *** ende ***/
/*** reviews *** start ***/
.rev2 {position:relative;left:0;top:0; margin:4px; width:90%;margin-left:10px;
   border:6px solid #646606; background-color: #3c3a2b; color: #e7dd96; padding:20px;}
.rev2  a:link, .rev2  a:visited, .pRlink a:link, .pRlink a:visited { font-size: 1.0em; font-weight: 500 ! important; color:#e7dd96; margin-left:0px; 
   letter-spacing: 0.1em; word-spacing: 0.02em;}
.rev2  a:hover, .pRlink a:hover{margin:0; padding:0; margin-top: 0; text-decoration: none ! important; color:red ! important;
   font-weight:600;}
.rev2 strong { text-transform: uppercase;}

.rev2_stars { position:absolute; left:400px; top:160px; padding:7px; margin:6px; background-color:#706b50; 
   width:249px; height:39px; margin-top:0; border:1px solid #26241c;}
.rev2_stars_strong {margin-top:24px; width:80px;float:left;font-weight:500;
   padding-right: 10px; font-size:1.1em;}
.rev2_text {position:absolute; left:160px; top:0; padding:10px; margin:10px; background-color:#706b50;
   border:1px solid #26241c;}

.xtcm_rating li {width: 28px; height: 28px; line-height: 0px; margin-left: 2px; list-style: none; 
   float: left; cursor: pointer;}
.xtcm_rating li span{ display: none;}

.bewertung {position:relative; top:-43px; left:60px; width: 200px; vheight: 60px; vmargin-bottom:-60px;
   border:0px solid red;z-index:1;}

v.r10 {background:  url('img/xtcm_star.gif') no-repeat center top ; 
   relative:absolute; top:-60px; left:100px; width:28px; height:28px; 
   overflow:hidden; border:1px solid red;}

v.r10:hover {background:  url('img/xtcm_star.gif') no-repeat center top ; 
   relative:absolute; top:-60px; left:100px; width:28px; height:56px; 
   overflow:hidden; padding-bottom:28px; clip:rect(2px, 2px,2px, 0px); border:1px solid red;}

vimg.r1:hover {background:  url('img/xtcm_star.gif') no-repeat center top ; width:28px; height:56px; 
   clip:rect(0px, 12px, 4px, 0px); border:1px solid red;}

.revietextA {background-color: #ffda5b; color: #2b2100; font-size: 12pt; font-weight: 600; padding: 6px; 
   border:4px solid #61822f; width:400px; height:200px;}

.pos_review {position:relative; left:460px; top:-269px; width: 200px; height: 280px; border:0px solid red;
   margin-bottom:-269px;}

/*** reviews *** ende ***/


/**** 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: #dbcb99; 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:  #c9b37e ;
  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: #dbcb99; 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:  #dbcb99 ;
  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:  #dbcb99;
  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:  #dbcb99;
  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:  #dbcb99;
  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:  #dbcb99 ;
  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:  #dbcb99 ;
  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:  #dbcb99 ;
  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: #9c8246;
   top: -20px; left: 0px; WIDTH: 110px; HEIGHT: 20px;
   POSITION: absolute; z-index: 30; border: 0px solid red;
}

*html .neuCat_links_hier {left:3px;}

/************************** navtrail navigation ****************************************/

.navCAT2 { padding-left: 8px; position: absolute; top: 0; left: 102px; width: 890px; height: 22px;
  font-family: Verdana, Trebuchet MS, Arial, "sans serif"; 
  color: #333333; line-height: 2.0; font-size: 1.0em; font-weight: 500;
  background-color: #9c8246; border: 0px solid green;}

.navCAT2 a:link, .navCAT2 a:visited { color: #333333; font-family: Verdana, Arial, Trebuchet MS,  "sans-serif"; }
.navCAT2 a:hover { color: #ffffff; text-decoration: underline;}

/************** NAVIGATION LEVEL1 und LEVEL2 ****************************************/

/********* braune Leiste extra ************************************************/

/*** warengruppen index und index 4 ***/
.brLeiste { position: absolute; top: -134px; left:0;  z-index:1; 
   background: url('img/leiste_warengruppe.gif') left top no-repeat #78622e;
   width: 800px; height: 70px; border: 0px solid red;}

*html .brLeiste {left:4px;}

/**** Kundencenter *****/
.brLeiste3 { position: absolute; top: -134px; left:0;  z-index:1; 
   background-color: #78622e;
   width: 800px; height: 70px; border: 0px solid red;}
.brLeiste3 img { position: relative; top: 30px; left:30px;  z-index:1; }

/**** Bestellablauf ****/
.brLeiste2 { position: absolute; top: -134px; left:0;  z-index:1; 
   background-color: #78622e;
   width: 800px; height: 70px; border: 0px solid red;}
.brLeiste2 img { position: relative; top: 23px; left:30px;  z-index:1; }

/**** 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: 70px; left: 0px; z-index: 0; width: 900px;  height: 20px; 
   border: 0px solid red;  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 red;
   POSITION: absolute; top: 10px; left: 0; width: 764px; height: 70px;
   margin: 0; padding: 0; z-index: 30;
}

/**** CatNavi ul bereinigt von unnötigen Einstellungen *********/

ul#CatNavi { border: 0px solid yellow;
   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;
   vbackground-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: #cab174;
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   float: left;
   font-size: 10pt;
   list-style: none;
border: 0px dashed green;
}

#CatNavi .CatLevel1 sup{color:#dc143c;background-color:#fffff0;margin-left:4px;}

/**** 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: #cab174;
   padding: 0 0 0 0;
   
}   


li.CatLevel1 a:link, .CatLevel1 a:visited{
   font-family: Verdana, Trebuchet MS, Arial, "sans serif";
   font-size: 0.9em;
   font-weight: 600;
   line-height: 2.8;
   color: #cab174;
   background: url('img/arrow_right.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.9em;
   line-height: 2.8;
   vbackground-color: #f0efe6;
   color: #fffff0;
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: #78622e;
   line-height: 2.8;
   font-weight: 600;
   background: url('img/level1_aktiv.gif') center left no-repeat ;
   background-color: #cab174;
   text-transform: uppercase;
   vtext-decoration: underline;
   list-style: none;
   padding-left: 12px;
   padding-top: 1px;
   padding-bottom: 1px;
   
}


/*****************************************************************************************/
/****** 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: #958648; font-weight: 500; height: 13px; width: 1000px; background-color:#3c3a2b;
  padding-top: 5px; z-index: 20;}
*html .copyright {width: 1004px;}
.copyright a:link, .copyright a:visited {font-family: Arial, Verdana, sans-serif; color: #958648;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:  #aa9257;
  
}

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.0em;
   color: #cfbe96;
   font-weight: 500;
   font-variant:small-caps;
   letter-spacing: 0.2em;
   background-color: #202000;
   padding-top: 4px;
   padding-right: 4px;
   padding-bottom: 0;
   padding-left: 18px;
   border: 7px solid #453d29;   
   border-top: 4px solid#a39061;
   height: 60px;
   border-bottom: 4px solid #a39061;
}


.contentsTopics h1{
   font-family: Verdana, Arial, sans-serif; font-variant:normal;
   font-size: 10pt; letter-spacing: 0.1em;
   font-weight: 500;
   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: 638px; height: 32px; background-color: #604f27; top: 6px; left: 48px; position: relative;}

.manuF01 { font-family: Verdana, Trebuchet MS, Arial, sans-serif; font-size: 1.0em; color: #fffff0;
   font-weight: 600; font-variant:small-caps; letter-spacing: 0.2em; width: 300px; position: relative;
   top: 6px; left: 10px; 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: 330px; border: 0px solid green;}

TABLE.productListUEBMaster {
  background-color: #ddd1b5;
  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: 8pt;
        font-weight:600;
     letter-spacing: 0.08em;
        padding:0;
        margin:0;
        line-height: 1.0;
        
}

/***************************** Sitemap Tables *********** FERTIG IE6 FF Opera **************/

.sitemap li {list-style:square;}
ul li ul li a.ueb a:link, ul li ul li a.ueb a:visited{font-size: 1.2em ! important;}

.sitemap a:link, .sitemap a:visited{
  color: #1f1e16 !important; font-weight: 500 ! important; font-size: 1.0em ! important; 
  text-decoration:none ! important; text-transform: uppercase;
}

.sitemap a:hover{
  color: #dc143c !important; font-weight: 600;
  text-transform: uppercase; background-color:#fffff0;
}

/******************** 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: #dbcb99;
}

.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: #71602b;
}

.MTMs9 a:hover {
  
  color: #dc143c;
}

.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: #c8af64;
}

.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.3em;
  font-weight: 500;
  line-height: 1.8;
  border: 0px solid red;
  text-align: left;
  padding: 0;
  margin: 0;
}
.TMsp9 b{
  font-weight:600;
}
.TMsp9 a:link, .TMsp9 a:visited {
 padding-left:4px; color: #71602b; font-weight:600;
}

.TMsp9 a:hover {
 color: #dc143c;
}

.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: #9c8246;
  border-top: 2px inset #786436;
  border-bottom: 4px outset #786436;
  border-right: 2px outset #333300;
  border-left: 6px solid #786436;
  z-index: 30;
}

/************** SCHALTER ****************/
.TMsbo91 {
  border: 0px inset red;
  position: absolute;
  background-color: #3a311b;
  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: #9c8246;
  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 *** zusammengefasst ***/

.vertrieb_links2 {top: 2px; left: 20px; WIDTH: 140px; HEIGHT: 30px; POSITION: absolute; z-index: 30; }
.vertrieb_links3 {top: 2px; left: 190px; WIDTH: 140px; HEIGHT: 30px; POSITION: absolute; z-index: 30;}
.vertrieb_links4 {top: 2px; left: 360px; WIDTH: 140px; HEIGHT: 30px; POSITION: absolute; z-index: 30; }
.vertrieb_links1 {top: 2px; left: 490px; WIDTH: 140px; HEIGHT: 30px; POSITION: absolute; 
   margin-left:40px ! important; z-index: 30;}

.vertrieb_links1, .vertrieb_links2, .vertrieb_links3, .vertrieb_links4 {
margin:0; padding-top: 4px; padding-bottom: 0; padding-left:  4px; padding-right: 0;
border-top: 2px solid #a68740;  border-bottom: 2px solid #a68740;
border-left: 3px solid #a68740;  border-right:  3px solid #a68740;
background: url('img/back_reiter_extra.gif') left top repeat-x #c9b37e; 
}

.vertrieb_links1 a:link, .vertrieb_links1 a:visited, .vertrieb_links2 a:link, .vertrieb_links2 a:visited, .vertrieb_links3 a:link, .vertrieb_links3 a:visited, .vertrieb_links4 a:link, .vertrieb_links4 a:visited {
font-family: Verdana, Trebuchet MS, Arial, "sans serif"; font-size: 0.7em; font-weight: 500;
color: #3d3116; text-decoration: none; border:0; 
padding-left: 3px; padding-right: 3px; }

.vertrieb_links1 a:hover, .vertrieb_links2 a:hover, .vertrieb_links3 a:hover, .vertrieb_links4 a:hover {
font-weight: 500; color: #fffff0; text-decoration: none;}

#vertrieb_links_activ {font-weight: 600; color: #fffff0;}

/***** start neue Backtage ******/

.ampeltext {
  color: #363636; font-size: 1.1em; font-weight: 500; padding:4px; padding-right:6px; float:left;width:320px; line-height:1.2;
  border-left: 0px solid  #000000; border-right: 4px solid  #000000; border-bottom: 0;
  }

.ampelrahmen {
  float:right; width:330px; padding-top: 30px; border-bottom: 0; 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: 328px; 
  FLOAT: LEFT; margin-top: 8px; margin-bottom: 40px;
  margin-left: 6px; margin-right: 8px; BORDER: 6px solid #908247;
  background-color: #dbcb99;
}

.NPDindex { Z-INDEX: 1;  LEFT: 0;  POSITION: relative; TOP: 4px; 
  font-size: 0.8em; WIDTH: 330px; HEIGHT: 236px; 
  FLOAT: LEFT; margin-top: 8px; margin-bottom: 40px;
  margin-left: 6px; margin-right: 8px; BORDER: 6px solid #908247;
  background-color: #dbcb99; BORDER-bottom: 26px solid #908247;
}

*html .NPDindex {margin-bottom: 0;}

.NPD2 { Z-INDEX: 1;  LEFT: 0;  POSITION: relative; TOP: 4px; 
  font-size: 0.8em; WIDTH: 330px; HEIGHT: 228px; 
  FLOAT: LEFT; margin-top: 8px; margin-bottom: 40px;
  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";
}

.NPDt21M {position:relative; left:0; top:-8px; z-index:30; 
   width:300px;}

.NPDt22 { vfloat:right; margin-left:210px; vpadding-right:10px; padding-left:4px;BORDER-left: 6px solid #908247;}
.NPDt21 { float:left; }

.NPDB001{ position:relative; left:0; top:-20px; vfloat:left; padding-top: 0px; vpadding-bottom: -20px; margin-top: -40px; margin-left: -3px;
   width: 120px; height: 20px; border:0px solid blue;}
.NPDB002{ position:relative; left:200px; top:0; vfloat: right;  margin-top: 0px; margin-right: 0px;
   width: 120px; height:20px; border:0px solid red;}

*html .NPDB002 {margin-right: 0;}

.NPDtermin { position:relative; top: 4px; left: -12px; width:338px; padding-bottom:4px;
   padding-left:4px; padding-top:6px; margin-top: -4px;
   background-color:#908247; font-size:9pt; font-weight:500;color:#dbcb99;
   font-family: Verdana, Arial, "sans-serif";}

*html .NPDtermin {width:324px; margin-right:-12px; top: 0px;}

.NPDbutton { position:absolute; top: 240px; left: 210px; }

*html .NPDbutton {vtop: 247px;}


.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;
}
