
body {font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; background-color:#ccc; color:#333;}


div#Rahmen{position:absolute; left:50%; top:30px; margin-left: -450px; padding:0px; 
/*border:solid 1px #ccc;*/ float:none}
div#Kopfzeile { margin:0px; padding:0px; width: 100%;border:solid 1px #ccc}


/************************************************************************
 Index******************************************************************/
 
div#home { width: 898px !important; margin:0; background-image: url('../Design/BannerIndex.jpg'); background-repeat:no-repeat ; background-position: 1px 0px; z-index:6000; padding:0;/* border:1px solid #ccc;*/ }


div#home div#Navitop{ width: 714px !important; font-size: 11px; border:0px none; display:block; position:absolute; font-weight:bold; display: block;  left:182px; top: 117px !important; text-decoration:none; margin:0; padding:0; font-size:11px; } 

*html div#home div#Navitop{ position:absolute; left: 182px; top: 127px !important;}

div#Navitop UL, div#Navitop UL UL {margin:0px; padding:0px;}

div#home div#Naviper {  position:absolute; left:0px;  margin-left:2px; top:150px; padding-top:165px; width: 180px !important; background-image:url('../Design/Gewinde1.gif');  background-repeat:no-repeat; background-position: 0px 0px; font-size: 11px; color:#666; background-color: #fff} 
 
*html div#home div#Naviper {padding-top:166px; }
 
 
/***********ENDE NAVI INDEX***************************************
 *****************************************************************/



/****************************************************************
Navi Links auf den Inhaltsseiten********************************/

div#Naviper {position:absolute; left:0px; margin-left:3px; width: 180px; font-size: 11px; font-weight: bold; 
color:#666; top:302px;  padding-top:4px}

*html div#Naviper {padding-top:5px}
html:first-child>*:first-child+body div#Naviper {}
:first-child+html div#Naviper {padding-top:5px}



div#Naviper a, div#Naviper a:link, div#Naviper a:visited, div#Naviper a:active {
display: block; margin:1px 0px; background-image: url('../Design/pfeilWeiss.gif'); background-repeat:no-repeat;
background-position: 5px 11px; text-decoration: none; background-color: #d3d3d3; color: #666; padding-left:15px; padding-right:5px; padding-top:8px; padding-bottom:7px}

:first-child+html div#Naviper a {}

div#Naviper a:hover{background-color: #b4b4b4; color: #fff;}


div#Naviper div#images a{background-image: url('none'); padding: 0px; margin:10px 0px;  }
div#Naviper div#images img{float:left; border:solid 1px white; padding:5px 0px 10px 8px; margin-left:3px; }




div#InhalteMaster {background-color:transparent; padding:0px; margin:0; width:675px !important; }

div#InhalteForm{width:677px !important; min-height:440px; font-size: 12px;  color: #333; margin-top:116px; margin-left:0px;background-color:white;}

*html div#InhalteForm {width:680px !important;/*border-left-color:white*/}
*html div#InhalteMaster{width:670px !important;/*border-left-color:white*/}




div#InhalteForm a, div#InhalteForm a:link, div#InhalteForm a:visited{color: #f33; text-decoration:none}
div#InhalteForm a:hover{color: #933; text-decoration:none}


div#InhalteMaster input{width: 250px;}
div#InhalteMaster textarea{width: 250px;}
div#InhalteMaster .button{margin: 5px 0px 0px 0px; width:30%; color:black; padding:2px 5px 2px 5px; border:solid 1px silver;}


h1 { color: #F33; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-size:15px; 
line-height: 14pt; width:350px; margin:0px; padding:12px 0px 1px 2px; }
h2 { color: #666; font-family:  Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; line-height: 13pt; margin-left:2px; 
text-align:left; padding:0 }
h3 { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; line-height: 13pt;}

div#InhalteMaster table h2 { font-family:  Arial, Helvetica, sans-serif; }

/***************************************************************************
 Spalte Rechts Zertifikate ************************************************/

 div#SpalteRechts {position:absolute; left:700px; top:160px; margin-left:12px; margin-top:6px; }
 div#SpalteRechts #Bild1,
 div#SpalteRechts #Bild2 {margin:0; padding:0; }
 div#SpalteRechts #Bild1 p,
 div#SpalteRechts #Bild2 p {margin:0; padding:0; }
 div#SpalteRechts #Bild2 {margin-top:20px;}


/***************************************************************************
 Index-Inhalte*************************************************************/
.index { background-image: url('../Design/HGBildIndex.gif'); background-repeat:repeat; background-position: -2px 0px; margin-top:174px; color:#333; border:1px solid #fff; font-style:normal;  font-size:11px; font-family:Arial, Helvetica; padding-left:200px;  padding-top:20px; padding-bottom:0px; background-repeat:no-repeat; }

/**html .index {margin-top:174px; padding:20px 15px 0px 190px; width:620px !important; background-position: -2px 0px;}*/

 /***********************************************
  POSITIONIERUNG TAB*****************************/
div.index, div.text {/**/background-color:#f8f8f7 ;width:695px; }
*html div.index, div.text {width:670px!important;}

.index table { width:675px!important;}  
.text table { width:675px!important;} 
*html div.index table { width:645px!important; margin-bottom:0px!important;}  
*html div.text table { width:655px!important; margin-top:10px!important; margin-bottom:20px;} 


 
.index table.indexTeaser td {  text-align:left; width:50%; vertical-align:top; border-collapse:collapse;   padding-left:5px; padding-right:5px; padding-bottom:5px; padding-top:0px; }



/***********************************************
 HEADER IN DER INDEX***************************/
 
table.indexTeaser strong{  display:block; margin:8px -5px 5px -5px; padding:4px 0px 3px 3px; color:#494949; font-size:12px;  border-bottom:solid 1px #eee; background-image : url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 8px;  padding-left:8px; width:100%;}

 
.index table.indexTeaser A{  color:#666666 !important;text-decoration:none; padding:0px 4px 5px 5px;font-size:11px; display:block }
.index table.indexTeaser A:hover,
.index table.indexTeaser A:active,
.index table.indexTeaser A:focus {color: #f33 !important; text-decoration:none}
 
 
 
 /***********************************************
  POSITIONIERUNG DIV****************************/
 
 
.index div#rechtsKomplett {vertical-align:top; width:180px !important;  line-height:130%; 
  background-color:#F2E6E6; float:right; display:inline-block; margin:-439px 25px 0px 0px; padding:0px 4px 0px 3px;     }
 
:first-child+html .index div#rechtsKomplett {margin:-444px 25px 0px 0px; padding:0px 4px 4px 3px;}
*html .index div#rechtsKomplett {float:right; margin:-444px 12px 0px 0px;  padding:0px 4px 4px 3px;}
 html:first-child>*:first-child+body .index div#rechtsKomplett {margin:-424px 28px 0px 0px; padding:0px 4px 4px 3px;}
 
 
.index div#rechtsKomplett div#rechts1,
.index div#rechtsKomplett div#rechts2 {background-color:#F2E6E6; margin-bottom:5px; margin-right:3px }
 
.index div#rechtsKomplett div#rechts1{border-bottom:solid 1px white; padding-bottom:8px}
.index div#rechtsKomplett div#rechts2 {padding-bottom:6px}


div#rechtsKomplett strong.HeaderRechts {  background-image: url('../Design/PfeilHeader.gif'); background-repeat:no-repeat; background-position: 0px 0px;   display:block; padding-left:16px !important; height:20px;  color:#fff !important; font-size:12px; padding-top:2px;   background-color:#F86E6E;  margin-left:-3px; margin-right:-7px; margin-top:0px; margin-bottom:8px }

*html div#rechtsKomplett strong.HeaderRechts {margin:0px -70px 8px -3px; }

div#rechts1 strong,
div#rechts2 strong {color:#333; font-size:11px; display:block; margin:4px -40px 0px 3px; padding-left:2px;  }
 
.index div#rechtsKomplett UL {width: 94% !important; font-size:11px; line-height:110%; margin: 8px 8px 5px 2px; padding: 2px 5px 5px 0px; color:#666;}
.index div#rechtsKomplett LI{list-style-type:none; margin:-5px -60px 0px 0px; padding: 0px 10px 8px 3px; width:97%  }

.index div#rechtsKomplett A {  text-decoration: underline; font-weight:bold; background-image: url('../Design/pfeilGrau.gif'); background-repeat:no-repeat; font-size:10px; line-height:120%; background-position: 0px 6px; color:#999; margin-left:130px; margin-right:2px; margin-top:0px; margin-bottom:5px; padding-left:10px; padding-right:0px; padding-top:2px; padding-bottom:0px}

.index div#rechtsKomplett A:hover, .index div#rechtsKomplett A:active {color: #333;}


/*ENDE INDEX**************************************************
 *************************************************************/
  



/***********************************************************
 Allgemein, Tabellen,P, UL *********************************/
 
#InhalteForm table { margin:20px 0px 20px 0px; font-family: Arial, Helvetica,Verdana, sans-serif; line-height:140%; font-size: 12px; border:solid 1px white; }
#InhalteForm table td {padding: 0px; margin:0px; border:1px solid white; border-collapse:collapse; vertical-align:top; text-align:left; width:50%; }
#InhalteForm table p {margin-top:0px; margin-bottom: 10px; padding-left:2px; }
#InhalteForm table ul {margin:10px 0px 15px 0px; padding-left:28px; /* list-style-type:none;*/}
*html div#InhalteForm table ul {margin:10px 0px 10px 0px;}

#InhalteForm table li{background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 5px; display:block; padding-left:12px;line-height: 135%; margin-bottom: 3px; list-style-type:square}

div#InhalteForm strong {text-decoration: none;}
div#InhalteForm a{text-decoration: none;}


div.index table.ornigram { margin:0px 0px 0px 0px; padding:0; background-color:White;  width:675px!important; border:solid 5px #f8f8f7; color:#666666; }
*html div.index table.ornigram {  width:695px!important;}

table.ornigram td { vertical-align:top; padding:0px!important;  background-color:White; width:20%;line-height:140%; font-size: 12px;text-align:center; }

div.index table.ornigram img { }

table.ornigram td ul li {  list-style-type:none;  background-image:  url('../Design/pfeilRot.gif'); background-position:left 5px; background-repeat:no-repeat;  padding-left:10px;    }
table.ornigram td.ornigram1{ text-align:left; }
table.ornigram td.ornigram2  { text-align:left; }
table.ornigram td.ornigram3  { text-align:left; }
table.ornigram td.ornigram4  { text-align:left; }

table.ornigram ul { margin:10px 0 10 0px!important;  }
/**html table.ornigram ul { margin:10px 0 10 -20px!important; left:-40px;  border:solid 1px orange; }*/
*html table.ornigram td {   padding:0px!important; }
*html table.ornigram ul li{ list-style-type:none;  background-image:  url('../Design/pfeilRot.gif'); background-position:left; background-repeat:no-repeat;margin-left:-30px!important;   }

/****************************************************************************
 BEREICH MOTORENZENTRUM+*****************************************************/
 
div#Motorenzentrum {width: 894px; background-image: url('../Design/BannerMotorenzentrum.jpg'); background-repeat:no-repeat; background-position: 0px 0px; padding:0px; margin-left:1px;border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:0px none; margin-right:0px; margin-top:0px; margin-bottom:0px}  



.Motorenzentrum,
.MotorenzentrumService,
.MotorenzentrumInstandsetzung,
.oldtimer { padding-left:216px; margin-top:116px; padding-top:30px;  padding-bottom:30px; font:12px "Arial", "Helvetica";}


.Motorenzentrum div#LeerBox1,
.MotorenzentrumService div#LeerBox1,
.MotorenzentrumInstandsetzung div#LeerBox1,
.oldtimer div#LeerBox1 {  width:180px; background-color: #d3d3d3; height: 188px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px;}

.Motorenzentrum div#LeerBox1 {background-image: url('../Design/Motorenzentrum.jpg'); background-repeat:no-repeat; background-position: 0px 47px;}

.MotorenzentrumService div#LeerBox1{background-image: url('../Design/ServiceInstand.jpg'); background-repeat:no-repeat; background-position: 1px 47px;}

.MotorenzentrumInstandsetzung div#LeerBox1{ background-image: url('../Design/ServiceInstand.jpg');
background-repeat:no-repeat; background-position: 1px 47px}

.oldtimer div#LeerBox1 { 
background-image: url('../Design/Oldtimer.gif'); background-repeat:no-repeat; background-position: 0px 47px;}



html:first-child>*:first-child+body .Motorenzentrum div#LeerBox1,
html:first-child>*:first-child+body .MotorenzentrumService div#LeerBox1,
html:first-child>*:first-child+body .MotorenzentrumInstandsetzung div#LeerBox1,
html:first-child>*:first-child+body .oldtimer div#LeerBox1 {margin-left:3px; top:119px }


.Motorenzentrum H1,
.MotorenzentrumService H1,
.MotorenzentrumInstandsetzung H1,
.oldtimer H1 {border-left:solid 0px white !important; border-top:0px none; border-bottom:0px none; border-right:0px none;margin-bottom:18px !important; margin-left:0px;}




.Motorenzentrum table,
.MotorenzentrumService table,
.MotorenzentrumInstandsetzung table,
.oldtimer table {border:0px none; width:674px; font-family: Arial, Helvetica,Verdana, sans-serif; line-height:140%; font-size: 12px;  margin-left:-3px !important; margin-right:0px; margin-top:-21px !important; margin-bottom:80px; padding:0;}

 



.Motorenzentrum table td,
.MotorenzentrumService table td,
.MotorenzentrumInstandsetzung table td,
.oldtimer table td { padding: 0px;margin:0px; vertical-align:top;text-align:left; }




.Motorenzentrum table p, .Motorenzentrum p, .MotorenzentrumService table p, 
.MotorenzentrumService p, .MotorenzentrumInstandsetzung table p, .MotorenzentrumInstandsetzung p, 
.oldtimer table p, .oldtimer p{ width:410px;  padding:0; margin:0px 0px 10px 0px; 
 line-height:140%; display:block !important; }
 

.Motorenzentrum table strong, 
.Motorenzentrum table p strong, 
.MotorenzentrumService table strong, 
.MotorenzentrumService table p strong, 
.MotorenzentrumInstandsetzung table strong, 
.MotorenzentrumInstandsetzung table p strong,
.oldtimer table strong,
.oldtimer table p strong{display:block !important; color: #666; font-family: Arial, sans-serif; font-weight:600; font-size:13px; line-height: 13pt; text-align:left; padding:0px; margin:5px 0px 5px 0px; vertical-align:top;}


.Motorenzentrum table p strong,
.MotorenzentrumService table p strong,
.MotorenzentrumInstandsetzung table p strong,
.oldtimer table p strong  {padding-top:12px; }




.Motorenzentrum table UL,
.MotorenzentrumService table UL,
.MotorenzentrumInstandsetzung table UL,
.oldtimer table UL{  margin-bottom:10px !important; padding-left:28px;}


.Motorenzentrum table LI,
.MotorenzentrumService table LI,
.MotorenzentrumInstandsetzung table LI,
.oldtimer table LI{ background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 5px;  margin-left: -24px;  display:block; padding-left:12px;line-height: 135%; margin-bottom: 3px }





.Motorenzentrum table UL UL,
.MotorenzentrumInstandsetzung table UL UL,
.MotorenzentrumService table UL UL,
.oldtimer table UL UL{  background-color:#fff;  list-style-type:none;margin-top:0px; margin-bottom:5px; padding:0px; margin-left: 0px; width:90%}



*html .MotorenzentrumInstandsetzung table UL UL,
*html .Motorenzentrum table UL UL,
*html .MotorenzentrumService table UL UL,
*html .Oldtimer table UL UL {margin-left:-15px !important }


html:first-child>*:first-child+body .MotorenzentrumInstandsetzung UL UL {}



.Motorenzentrum table UL UL LI,
.MotorenzentrumInstandsetzung table UL UL LI,
.MotorenzentrumService table UL UL LI,
.oldtimer table UL UL LI{list-style-image: url('none'); list-style-type:none !important; margin-left: -12px; }




.Motorenzentrum table img,
.MotorenzentrumService table img,
.MotorenzentrumInstandsetzung table img,
.oldtimer table img{padding:0; float:none; margin-left:10px; margin-right:9px; margin-top:5px; margin-bottom:10px}


html:first-child>*:first-child+body .MotorenzentrumInstandsetzung table img {}

/**********************************************************
 MOTORENZENTRUM:struktur1f, struktur1g *******************/
 
.struktur1f,
.struktur1g { padding-left:216px; margin-top:116px; padding-top:30px;  font-size:12px; font-family:Arial, Helvetica, sans-serif;}




.struktur1f div#LeerBox1{  width: 180px; background-image:url('../Design/AlternKraftstoffe.gif'); background-color: #d3d3d3; height: 188px;  background-repeat:no-repeat; background-position: 0px 47px; position:absolute; left:0px; margin-left:3px; top:119px }


html:first-child>*:first-child+body .struktur1f div#LeerBox1{margin-left:3px; top:119px } 
 
 

.struktur1g div#LeerBox1{  width: 180px; background-image:url('../Design/Abgasreinigung.gif'); background-color: #d3d3d3; height: 188px;  background-repeat:no-repeat; background-position: 0px 47px; position:absolute; left:0px; margin-left:3px; top:119px }


html:first-child>*:first-child+body .struktur1g div#LeerBox1{margin-left:3px; top:119px }


.struktur1f table,
.struktur1g table {width:425px;}



.struktur1g table {height:350px;}

.struktur1f table td,
.struktur1g table td  { padding: 0px; margin:0px; vertical-align:top; text-align:left; }

.struktur1f div#SpalteRechts,
.struktur1g div#SpalteRechts { width:106px; }

.struktur1f div#SpalteRechts #Bild1,
.struktur1g div#SpalteRechts #Bild1{ width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat; }

.struktur1f div#SpalteRechts #Bild2,
.struktur1g div#SpalteRechts #Bild2 { background-image:url('../Design/gueterzeichn_kl.jpg'); background-repeat:no-repeat;  width:106px; height:159px; display:none;}
 
 /**************************************************************
 MOTORENZENTRUM:Motoren Datenbank ****************************/

.motoren {padding-left:216px; margin-top:117px; padding-top:30px; font-size:12px; 
width:100%; font-family:Arial, Helvetica, sans-serif;  }

.motoren div#LeerBox1{width: 180px; height: 188px; background-image:url('../Design/motoren.gif'); background-color: #d3d3d3; background-repeat:no-repeat; background-position: 0px 47px; position:absolute; left:0px; margin-left:3px; top:119px }

div#InhalteMaster .motoren H1{font-size:15px;margin-left:3px;} 
div#InhalteMaster .motoren H1{font-size:15px;margin-left:3px;}
div#InhalteMaster .motoren table {border:Solid 1px #fff; width: 475px; margin-top:10px;}
div#InhalteMaster .motoren table td {padding-left: 2px;}
div#InhalteMaster .motoren table p {padding-bottom:10px;}
div#InhalteMaster .motoren table span{padding-left:3px;font-weight:600; margin:0px;margin-left: 2px; font-size:11px;}



div#InhalteMaster .Motoren {border:solid 1px #fff; background-color: #fff;  width:475px;
margin:0px 4px 10px 0px; padding:0px 5px 5px 2px; line-height:110%;}
div#InhalteMaster .Motoren p {font-weight:normal; font-size:11px;margin:0px 0px 10px 2px; padding:3px 0px;width:100%; color:#666; line-height:110%;border:solid 1px #909090}

div#InhalteMaster .Motoren span {font-weight:600; font-size:11px;margin-left:2px;}

div#InhalteMaster div.Motoren p span.gewaehrleistung { color:#666; padding:2px 0px; margin:5px 10px -5px 1px; display:inline; }

div#InhalteMaster div.Motoren span.typ {padding:2px 0px;  margin:5px 20px -5px 5px; }
div#InhalteMaster div.Motoren span.bauliste { padding:2px 0px;  margin:5px 0px 5px 5px;} 
div#InhalteMaster div.Motoren span.preis { text-align:right; padding:0px 0px 0px 0px;border:Solid 1px #fff; color:black; width:80px ; }

div#InhalteMaster div.Motoren span.bemerkung  {
padding-left: 2px; font-weight:normal;  width:360px;  border:none; }

div#InhalteMaster div.Motoren span.bemerkung ,
div#InhalteMaster div.Motoren span.preis {display:inline-block;margin-bottom:20px; }

div#InhalteMaster .motoren div#SpalteRechts {display:none}


 
/***************************************************************
 MOTORENZENTRUM: Ersatzteile **********************************/
 


.ersatzteile {padding-left:216px; margin-top:117px;  padding-top:30px; font-size:12px;font-family:Arial, Helvetica, sans-serif; }

.ersatzteile div#LeerBox1{width: 180px; height: 188px; background-image:url('../Design/volvoparts.jpg'); background-color: #d3d3d3;
 background-repeat:no-repeat; background-position: 0px 47px; position:absolute; left:0px; margin-left:3px; top:119px }


html:first-child>*:first-child+body .ersatzteile div#LeerBox1
{margin-left:3px; top:119px } 

 
div#InhalteMaster div.ersatzteile H1{font-size:15px;margin-left:3px;} 
div#InhalteMaster div.ersatzteile table { width: 395px; margin-top:10px; margin-bottom:0px !important}
div#InhalteMaster div.ersatzteile table td {padding-left:2px;}
div#InhalteMaster div.ersatzteile table span{padding-left:3px;font-weight:600; font-size:11px; margin-left: 2px; }
div#InhalteMaster div.ersatzteile table span.Datum{margin-left:0px; }


div#InhalteMaster div.Ersatzteile {border:solid 1px #fff; background-color: #fff; width: 475px;margin:10px 4px 10px 0px; 
padding: 10px 5px 5px 0px; line-height:110%;}
div#InhalteMaster div.Ersatzteile H2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:600; font-size:13px; 
line-height: 11pt; margin:7px 0px 0px 2px; margin-bottom:-10px !important;padding-left:0px;  color:#f33 }

div#InhalteMaster div.Ersatzteile p {font-weight:600; font-size:11px;margin:12px 0px 12px 2px; padding:2px; width:100%; 
color:#666; line-height:110%;border:solid 1px #909090}

div#InhalteMaster div.Ersatzteile span.artikelnummer{  padding:2px 0px;display:inline-block; width:120px ;  }

div#InhalteMaster div.Ersatzteile span.beschreibung {padding:2px;display:inline-block; width:250px ; }
div#InhalteMaster div.Ersatzteile span.preis {padding:2px;  display:inline-block; text-align:right;  width:80px ;  }


div#InhalteMaster div.Ersatzteile span.bemerkung {padding: 2px; font-weight:normal; font-size:11px; margin:0px;  width:99%;  display:block; }


div#InhalteMaster .ersatzteile div#SpalteRechts{display:none}



/************************************************************************************
 BEREICH ALLGEMEINE SEITEN***********************************************************/
 
 
div#AllgemeineLinks {border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:0px none;  padding:0px;background-image: url('../Design/BannerUnternehmen.jpg'); margin-left:1px;background-repeat:no-repeat; background-position: 0px 0px; height:118px; width: 894px; margin-right:0px; margin-top:0px; margin-bottom:0px }

 
.struktur1a,
.struktur1b,
.struktur1r,
.struktur1i,
.struktur1q { padding-left:216px; margin-top:116px; padding-top:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.struktur1a div#LeerBox1,
.struktur1i div#LeerBox1,
.struktur1q div#LeerBox1{   width: 180px; background-image:url('../Design/standort-neu-kl.jpg'); background-color: #d3d3d3;  background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}


html:first-child>*:first-child+body .struktur1a div#LeerBox1,
html:first-child>*:first-child+body .struktur1i div#LeerBox1,
html:first-child>*:first-child+body .struktur1q div#LeerBox1 {margin-left:3px; top:119px } /*lassen!*/



.struktur1b div#LeerBox1 { width: 180px; background-image:url('../Design/historie1.gif'); background-color: #d3d3d3; background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1b div#LeerBox1 {margin-left:3px; top:119px }



.struktur1r div#LeerBox1{ width: 180px; background-image:url('../Design/PartnerU.gif'); background-color: #d3d3d3; background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1r div#LeerBox1 {margin-left:3px; top:119px }


.struktur1a table,
.struktur1b table,
.struktur1r table,
.struktur1i table,
.struktur1q table { width:425px; margin:25px 0px 80px 0px; font-family: Arial, Helvetica,Verdana, sans-serif; line-height:140%; font-size: 12px; }


.struktur1a table td,
.struktur1b table td,
.struktur1r table td,
.struktur1i table td,
.struktur1q table td  { padding: 0px;margin:0px; vertical-align:top;text-align:left; }



.struktur1a table p,
.struktur1b table p,
.struktur1r table p,
.struktur1i table p,
.struktur1q table p { margin-top:0px; margin-bottom: 10px;  padding:0px;  }


/*********************************************************************
 AllgemeineLinks Besonderheiten***************************************/

.struktur1a table {height:570px;}
 
.struktur1a table ul{ margin:10px 0px 35px 0px; } 

.struktur1a li{ background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 5px; margin-left: -25px; display:block; padding-left:12px;line-height: 135%; margin-bottom: 3px; list-style-type:square}



/********************************************************************
 SpalteRechts-Zertifikate*******************************************/
 
.struktur1a div#SpalteRechts,
.struktur1b div#SpalteRechts {
 width:106px; }
.struktur1a div#SpalteRechts #Bild1,
.struktur1b div#SpalteRechts #Bild1{
 width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat;}
.struktur1a div#SpalteRechts #Bild2,
.struktur1b div#SpalteRechts #Bild2 {display:none}
.struktur1q div#SpalteRechts, .struktur1r div#SpalteRechts, .struktur1i div#SpalteRechts
{display:none}


/*******************************************************************
 Partner***********************************************************/
 
.struktur1r table {height:350px; }
.struktur1r table td {padding:0px; margin:0px;}
.struktur1r table p {margin-top:0px; margin-bottom:20px;width:370px;}

.struktur1r table a, .struktur1r table a:link, 
.struktur1r table a:hover, .struktur1r table a:visited 
{background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 4px; color:#666 !important; 
padding-left:7px; line-height:140%; margin-left:4px; margin-right:4px; margin-top:0px; margin-bottom:4px}
.struktur1r table a:hover {color:#f33}



/*******************************************************************
 Standort***********************************************************/
 
.struktur1i h1{}
.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h {
width:470px; margin:5px 0px 30px 0px !important;padding:0px; }

.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h td {padding:0px !important; margin:0px; }
 
.struktur1i h1{padding-left:0px}

 .struktur1i table#ctl00_ContentPlaceHolder1_DataList1h { 
width: 460px; margin-top:30px; margin-bottom:0px !important; padding:0px;}
*html .struktur1i table#ctl00_ContentPlaceHolder1_DataList1h { 
width: 460px; margin-top:30px; padding:0px;}
.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h h2 {
font-size:12px; font-weight:600; color:#666; font-family: Verdana, Arial, sans-serif; 
padding:0px 0px 7px 0px; margin-top:25px; margin-left:0px }
.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h p {
text-align:right; padding: 0px 8px 5px 0px;  line-height:145%; font-weight:500}
.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h p strong  {
text-align:right; padding:0px; font-weight:bold; line-height:145%; color:#333;} 


.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h h2.Wegbeschreibung{margin-top:2px; padding:0px; margin-bottom:10px; text-align:left; }

.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h p.Wegbeschreibung {
text-align:left;margin-right:0px; padding-right:8px;}
.struktur1i table#ctl00_ContentPlaceHolder1_DataList1h p.Wegbeschreibung strong {
padding:0px; color:#666;}
 
 
.struktur1i div.Standortbild {  background-image: url('../Design/Kartenansicht.jpg'); background-repeat: no-repeat; background-position: 0px 1px; margin-bottom:80px !important; padding:0px;  height:230px; width:470px;margin-top:10px}


/*******************************************************************
 Impressum *********************************************************/
.struktur1q H1 {padding-left:0px}

.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h {width: 425px; margin-top:30px; height:580px}
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h td {vertical-align:top; padding:0px; margin:0px}
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h h2 { font-size:12px; font-weight:600; color:#666; 
font-family: Verdana, Arial, sans-serif; padding:0px 0px 10px 0px;  }

.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h p {text-align:right; 
padding-right:10px; margin-bottom:5px; font-weight:normal}
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h p.Adresse {font-size:12px;}
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h A{font-size:13px;}
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h p strong  {
text-align:right; padding-right:2px; font-weight:600; color:#333;} /*Email, Tel, Fax. PLZ Ort */
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h p.Haftung { text-align:left; padding-left:0px; margin-top:10px; }
.struktur1q table#ctl00_ContentPlaceHolder1_DataList1h p.Haftung strong {text-align:left; padding:0px; color:#333} /*HAftungsausschluss*/





/************************************************************************************
 BEREICH MASCHINENBAU ************************************************/

div#Mechanischefertigung{ 
width: 894px; background-image: url('../Design/BannerMaschinenbau.jpg'); background-repeat:no-repeat;padding:0px;
background-position: 0px 0px; z-index:1000; height:118px; margin-left:1px;
border-left:1px solid #ccc; 
border-right:1px solid #ccc; 
border-top:1px solid #ccc; 
border-bottom:0px none; margin-right:0px; margin-top:0px; margin-bottom:0px } 


 

.struktur1j,
.struktur1k,
.struktur1l,
.struktur1p,
.struktur1o,
.struktur1n,
.struktur1m {
padding-left:216px; margin-top:116px; padding-top:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}




.struktur1j div#LeerBox1{ 
 width: 180px; background-image:url('../Design/Maschinenbau.gif'); background-color: #d3d3d3;  
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1j div#LeerBox1 {margin-left:3px; top:119px }


.struktur1k div#LeerBox1{
 width: 180px; background-image:url('../Design/Maschinenliste.gif'); background-color: #d3d3d3;  
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1k div#LeerBox1 {margin-left:3px; top:119px }



 
.struktur1l div#LeerBox1{ width: 180px; background-image:url('../Design/Dichtungstechnik.gif'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1l div#LeerBox1 {margin-left:3px; top:119px }


.struktur1p div#LeerBox1{ 
width: 180px; background-image:url('../Design/Wuchten.jpg'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1p div#LeerBox1 {margin-left:3px; top:119px }



.struktur1o div#LeerBox1{
width: 180px; background-image:url('../Design/lohnfertigung.gif'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1o div#LeerBox1 {margin-left:3px; top:119px }




.struktur1n div#LeerBox1{
width: 180px; background-image:url('../Design/ThermBeschichten.gif'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1n div#LeerBox1 {margin-left:3px; top:119px }


.struktur1m div#LeerBox1{ 
width: 180px; background-image:url('../Design/SonderMasch.gif'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1m div#LeerBox1 {margin-left:3px; top:119px }


.struktur1j table,
.struktur1k table,
.struktur1l table,
.struktur1m table,
.struktur1n table,
.struktur1o table,
.struktur1p table{
 width:425px; margin:25px 0px 60px 0px; font-family: Arial, Helvetica,Verdana, sans-serif; line-height:140%; font-size: 12px; }
 
.struktur1j table, .struktur1l table, .struktur1o table, .struktur1p table{height:320px;}
.struktur1n table {height:270px;}

 
.struktur1j table td,
.struktur1k table td,
.struktur1l table td,
.struktur1m table td,
.struktur1n table td,
.struktur1o table td,
.struktur1p table td{
 padding: 0px;margin:0px; vertical-align:top;text-align:left; }
 

.struktur1j table p,
.struktur1k table p,
.struktur1l table p,
.struktur1m table p,
.struktur1n table p,
.struktur1o table p,
.struktur1p table p{
 margin-top:0px; margin-bottom: 10px;  padding:0px; }



/*Thermisches Beschichten*/
.struktur1n h1 {margin-left:0px; padding-left:0px; }
.struktur1n table A:link {padding-left:3px}
.struktur1n table a, 
.struktur1n table a:link, 
.struktur1n table a:hover, 
.struktur1n table a:visited {background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; 
background-position: 0px 3px; color:#000 !important; display:block; padding-left:12px; 
margin-left:5px;line-height: 135%; margin-bottom: 3px}
.struktur1n table a:hover {color:#f33 !important}


/*Sondermaschinenbau*/

.struktur1m H1 {padding-left:0px !important; }
.struktur1m table {height:550px; width:395px; margin-bottom:25px}
.struktur1m table td {margin:0px; padding:0px;}
.struktur1m table A {  padding-left:0px; text-decoration:underline !important}
.struktur1m table A:active{ background-color:#666; color:white; padding-left:0px;}
.struktur1m table p {margin-left:-3px; margin-top:0px; margin-bottom:20px;}
.struktur1m table td{padding-left:4px}
.struktur1m table UL,
.struktur1m table UL.eingerueckt {margin-left:-25px !important;}
.struktur1m table LI.eingerueckt {}
.struktur1m table H2 {margin:15px 0px 7px 0px;}










/*Dynamisches Wuchten*/
.struktur1p div#SpalteRechts {  height:auto; width:106px;}
.struktur1p div#SpalteRechts #Bild1{width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat;  }
.struktur1p div#SpalteRechts #Bild2 {display:none}

/*Dichtungstechnik*/
.struktur1l div#SpalteRechts { height:auto; width:106px;}
.struktur1l div#SpalteRechts #Bild1{width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat;}
.struktur1l div#SpalteRechts #Bild2 {display:none}

/*Lohnfertigung*/
.struktur1o div#SpalteRechts { height:auto; width:106px;}
.struktur1o div#SpalteRechts #Bild1{width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat;  }
.struktur1o div#SpalteRechts #Bild2 {display:none}



/********************************************************************
 SpalteRechts-Zertifikate*******************************************/
 
.struktur1j div#SpalteRechts,
.struktur1k div#SpalteRechts,
.struktur1l div#SpalteRechts,
.struktur1p div#SpalteRechts,
.struktur1o div#SpalteRechts,
.struktur1n div#SpalteRechts,
.struktur1m div#SpalteRechts,
.struktur1s div#SpalteRechts {
 width:106px; }
 
.struktur1j div#SpalteRechts #Bild1,
.struktur1k div#SpalteRechts #Bild1,
.struktur1l div#SpalteRechts #Bild1
.struktur1p div#SpalteRechts #Bild1,
.struktur1o div#SpalteRechts #Bild1,
.struktur1n div#SpalteRechts #Bild1,
.struktur1m div#SpalteRechts #Bild1,
.struktur1s div#SpalteRechts #Bild1 {
 width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat; }


.struktur1n div#SpalteRechts #Bild2 {width:106px; background-image:url('../Design/GTS-Zert_WSchmidt_kl.jpg'); height:150px; background-repeat:no-repeat; }



/*Maschinenliste*/
.struktur1k table { margin-left:6px !important; }
.struktur1k H1 {padding-left:5px}
.struktur1k table td {margin:0px; padding:0px;}
.struktur1k table p{margin-top:0px; margin-bottom:20px;}

.struktur1k table H2 {margin:5px 0px;}
.struktur1k table UL { margin-bottom:10px; margin-left:-25px !important; }
.struktur1k table LI{}
.struktur1k table#ctl00_ContentPlaceHolder1_DataList1h p { height:1px; }

/*Spalte Rechts*/
.struktur1k div#SpalteRechts { height:auto; width:106px;}
.struktur1k div#SpalteRechts #Bild1{width:106px; height:150px; background-image:url('../Design/ZertifikatWS1kl_bis2008.gif'); background-repeat:no-repeat; }
.struktur1k div#SpalteRechts #Bild2 {display:none}

/* ENDE MASCHINENBAU*****************************************************************
*************************************************************************************/





/************************************************************************************
 BEREICH Engineering****************************************************************/

div#ThermischeFertigung{ 
width: 894px; background-image: url('../Design/BannerEngineering.jpg'); background-repeat:no-repeat;
background-position: 0px 0px; height:118px; margin-left:1px;
border-left:1px solid #ccc; 
border-right:1px solid #ccc; 
border-top:1px solid #ccc; 
border-bottom:0px none}




.struktur1s,
.struktur1t {
padding-left:216px; margin-top:116px; padding-top:30px; /*width: 640px;*/ font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.struktur1s div#LeerBox1{
width: 180px; background-image:url('../Design/SonderMasch.gif'); background-color: #d3d3d3;
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1s div#LeerBox1 {margin-left:3px; top:119px }

 


.struktur1t div#LeerBox1{ 
width: 180px; background-image:url('../Design/innovationen.gif'); background-color: #d3d3d3; 
background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px}

html:first-child>*:first-child+body .struktur1t div#LeerBox1 {margin-left:3px; top:119px }



.struktur1s table,
.struktur1t table  {
 width:425px; height:350px; margin:25px 0px 80px 0px; font-family: Arial, Helvetica,Verdana, sans-serif; line-height:140%; font-size: 12px; }

.struktur1s table td,
.struktur1t table td  {
 padding: 0px;margin:0px; vertical-align:top;text-align:left; }

.struktur1s table p,
.struktur1t table p  {
 margin-top:0px; margin-bottom: 10px;  padding:0px; }






/*Engineering - Innovationen*/

.struktur1s table a, 
.struktur1s table a:link, 
.struktur1s table a:hover,
.struktur1s table a:visited {background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; 
background-position: 0px 5px; color:#000; display:block; padding-left:12px; line-height: 135%; margin-bottom: 3px}
.struktur1s table a:hover {color:#f33}

.struktur1t table#ctl00_ContentPlaceHolder1_DataList1h p{ margin-top:0px; margin-bottom:20px;}
.struktur1t table#ctl00_ContentPlaceHolder1_DataList1h span {
background-image: url('../Design/pfeilRot.gif'); background-repeat: no-repeat; background-position: 0px 7px; color:#000; display:block; padding-left:10px; line-height: 150%; font-size:13px;font-weight:bold; margin-left:0px; margin-right:0px; margin-top:15px; margin-bottom:2px}
.struktur1t table#ctl00_ContentPlaceHolder1_DataList1h strong {padding:2px; }

.struktur1t div#SpalteRechts {display:none}


/*ENDE ENGINEERING*******************************************************************
 ***********************************************************************************/
 
/*******************************************
********** BEREICH Abgasreinigung **********
*******************************************/
 
div#Abgasreinigung {
width: 894px; background-image: url('../Design/BannerAbgasreinigung.jpg'); background-repeat:no-repeat; 
background-position: 0px 0px; padding:0px; margin-left:1px;

border-left:1px solid #ccc; 
border-right:1px solid #ccc; 
border-top:1px solid #ccc; 
border-bottom:0px none; margin-right:0px; margin-top:0px; margin-bottom:0px}
 
/*******************************************
*********** Ende Abgasreinigung ************
*******************************************/



/******************************************
 Kontakt**************************************/
 div.Kontakt {  padding-top:10px;}
table#kontakt { margin:0px 0px 20px 0px; padding:0; width:60%; }

table#kontakt td {	padding:0px;width:50%;vertical-align:top;font-family:Arial, Helvetica, sans-serif;
	font-size:1em;text-align:left;margin:0;padding:0 0 0px 0;}

table#kontakt td.TeilHeader { font-weight:bold; }
	
table#kontakt td.SpalteLinks { height:18px; padding-right:10px; font-weight:normal; color:#666; }
table#kontakt td.SpalteRechts { height:18px; font-weight:normal; }

table#kontakt td input {font-weight:normal;width:240px;	height:18px;padding:2px;color:#666;	margin:0px;font-family:Arial, Helvetica, sans-serif;	font-size:1em;	}
table#kontakt td textarea {	font-weight:normal;padding:0;	width:240px;	margin:0px;	color:#666; font-family:Arial, Helvetica, sans-serif;	font-size:1em;	padding:3px;}

table#kontakt td input.senden { width:120px; font-weight:bold; border:1px solid #c8c8c8; height:20px;}





.Kontakt { padding:0 0 0 216px; font-size:12px; }


.Kontakt div#LeerBox1{ width: 180px; background-image:url('../Design/standort-neu-kl.jpg');background-color: #d3d3d3; background-repeat:no-repeat; background-position: 0px 47px; position:absolute; height: 188px; left:0px; margin-left:3px; top:119px; }

.Kontakt div#SpalteRechts {display:none}


/* ================================================================================ */



div#Fusszeile{
width: 895px; text-align: right; font-size: 11px; color:#999; margin:0px; padding:0px; line-height:25px; border: solid 1px #ccc}

*html div#Fusszeile{
width: 875px; }

div#Fusszeile a{
border-left: solid 1px black; padding:0px 10px 0px 5px; font-size: 11px; color: #000; text-decoration: none; 
}



div#Fusszeile a:hover{color: #F33; text-decoration: none;}



div#Motorenzentrum div#Navitop,
div#ThermischeFertigung div#Navitop,
div#Mechanischefertigung div#Navitop,
div#Abgasreinigung div#Navitop,
div#AllgemeineLinks div#Navitop {
width: 712px !important; position:absolute; left:182px; top:61px; font-size: 11px;  font-weight:bold; display: block;
margin:0px; padding:0px; z-index:8000;}


*html div#Motorenzentrum div#Navitop,
*html div#ThermischeFertigung div#Navitop,
*html div#Mechanischefertigung div#Navitop,
*html div#Abgasreinigung div#Navitop,
*html div#AllgemeineLinks div#Navitop{
width: 714px !important; position:absolute; left:182px;height:8px; top:69px; font-size: 11px;  font-weight:bold; display: block; margin:0px; padding:0px;}







div#Navitop A{
height: 20px; font-weight:bold; color:#fff; font-size:10px; padding:0; letter-spacing:1px;  margin-right:12px;}
div#Navitop A:hover{ color:#000 !important;}



#nav li {
  /* floaten der Hauptlistenpunkte */
  margin: 0;
  float: left;
  display: block;
  padding-right:0px; }

div#Navitop ul#nav li:last-child { margin-left:11px; }


#nav li.off ul, #nav li.on ul {
  /* Verstecken der Untermenüs */
  display: none;}


#nav li a {
  /* Für alle Links in der Liste */
  text-align: center; 
  display: block;
  text-decoration:none;
  /*height: 15px;*/
  width: 166px; margin: 10px 0px 2px 0px;
  padding: 5px 3px 2px 3px;}


*html #nav li a {
 margin-right:15px; padding-top: 3px; /*height: 15px;*/}
 

 

#nav li.off ul, #nav li.on ul  {
  /* Subnavs positionieren und verstecken */
  display: none;
  position: absolute; 
  top: 33px;  height:17px;
  width: 706px;
  padding:3px 3px 3px 2px;
  left: 0px; line-height:100%; 
   border:solid 1px #f33;
  background-color:#f33;
 
}

*html #nav li.off ul, 
*html #nav li.on ul {top:25px; margin:0; position: absolute; 
font-size:11px; padding-top:3px; vertical-align:middle; padding-bottom:2px; left: 0;  line-height:80%; }


:first-child+html #nav li.off ul,
:first-child+html #nav li.on ul { width: 707px; padding-bottom:3px !important }




#nav li.on a, #nav li.off a{
  /* Rahmenfarbe für aktive Fläche ändern*/
    }
  
  
*html #nav li.on a, 
*html  #nav li.off a{ 
 width:163px; text-align:center; height:20px; 
text-decoration:none; display:inline-block !important;  padding-top:6px}


#nav li.on ul a, #nav li.off ul a {
  /* Vererbung des Rahmens für Untermenü
     des aktiven Themas unterdrücken */
  border: 0px none;
}

#nav li.on ul {
  /* Liste des aktiven Untermenüs ausgeben */
  display: block;
}

#nav li.on ul a, #nav li.off ul a {
  float: left;
  border:0px none;
  width: auto; 
  margin:0px 5px 4px 0px;
  padding:2px 5px 3px 0px;
  color:#fff; letter-spacing:0px !important;
  font-weight:normal !important;
  border-right: solid 1px white; 
  height:10px; font-size:10px;}


*html #nav li.on ul a, *html #nav li.off ul a {height:8px}


#nav li.on ul a:hover, #nav li.off ul a:hover,
#nav li.on ul a:active, #nav li.off ul a:active
 {
color:#000; border-right: solid 1px #fff;}


#nav li.on ul {
  /* Aktuelle Thema anzeigen */
  display: block;
}



#nav li.off:hover ul {
  /* Die anderen Themen anzeigen
     bei hover über dem Elternmenü */
  display: block; 
  z-index: 6000;
}

*html #nav UL li.off:hover A{
display:block;
}

#nav li.off a:hover, #nav li.off:hover a {
 /* Elternmenü */

  color: #fff;
}

#nav li.off a:hover {color: #666}