@charset "ISO-8859-1";
body {font-family: "Verdana", Arial, Helvetica, sans-serif; color:Black;
margin-top:2px; margin-left:5px; margin-right:0px; margin-bottom:5px;font-size: 13px; background-color:#FAFAFA;
}

img { border:none;}

h1 {font-size: 14px; margin-bottom:2px; padding-bottom:2px;}
h2 {font-size: 13px; margin-bottom:2px; padding-bottom:2px;}
h3 {font-size: 12px; margin-bottom:1px; padding-bottom:1px;}

hr { margin-bottom:0px;}
.strich { margin:0; color:#616387;}
.fett{ font-weight:bold;}
.fettkursiv{ font-weight:bold; font-style:italic;}

    .halbSpalteLi{ 
    float:left; 
    text-align:left; 
    width:300px; 
    min-width:300px;
    white-space:nowrap;
    } 

.klSpalteLi { 
            display:inline-block;
            text-align:right; 
            padding:0px 1px 0px 0px;
            width:150px; 
            min-width:150px; 
            max-width:150px; 
            max-height:18px;
            margin-bottom:0px;
            vertical-align:top;
            margin:1px 0px 0px 0px;
            }
            
.formular { 
            width:200px; 
            height:auto; 
            border-style:solid; 
            border-width:1px; 
            border-color:Gray;
            padding:0px 0px 0px 1px;
            display:inline;
            margin:1px 0px 0px 0px;}
.formPLZ { width:75px; 
            height:auto; 
            border-style:solid; 
            border-width:1px; 
            border-color:Gray; 
            padding:0px 0px 0px 1px;
            margin:1px 0px 0px 0px;
}
.formMehrzeilig { font-family:Verdana; width:300px; height:200px; border-style:solid; border-width:1px; 
                  border-color:Gray; padding-left:1px;
                  font-size: 11px; margin:1px 0px 0px 0px;}
.felddanke {width:300px; height:100px; border-style:solid; border-width:1px; border-color:Gray; 
            padding-left:3px; background-color:White;}
            
.mini {	font-size: 11px;}

.Knopf { display:inline; text-align:center; vertical-align:middle;
         width:102px;
         font-weight:bold; font-family:Verdana; font-style:normal;       
         border-color:#616387; 
         border-right-style:none; border-style:outset;
         background-color:#FAFAFA; color:#3a3c69;
         margin:1px 0 0 0; border-width:1px; padding:0;
         text-decoration:none; cursor:pointer;
         }
 .Knopf:hover {background-color:#DCDEF2;}
  
             
.Kopf { margin:0;
        float:left;
        width:961px;
        border-bottom-width:0; 
        padding:0px 0px 0px 0px; 
        height:70px;
        color:#DCDEF2; 
        background-color:#616387; 
      }
        
.Kopf a {color:#DCDEF2; text-decoration:none;}
.KopfFirma { 
        font-size:30px; 
        font-weight:bold;  
        line-height:1.1; 
        float:left;
        text-align:center;   
        padding:10px 0px 0px 20px; 
        height:40px;
         font-family:"Andale Sans", Arial, sans-serif;
             }
 .NEUMANN{ color:white;
  
  display:inline;}
 .FUnterzeile {
    font-size: 13px; 
    font-family:"Verdana", Arial, sans-serif;
    font-weight:normal;
 }  
             
             
.KopfPhone { 
        margin:0;
        float:right;
        width:211px;
        border-bottom-width:0; 
        padding:10px 20px 0px 10px; 
        height:40px;        
        text-align:right;
        font-weight:bold;
        }

.ZierSprache {
 display:block;
 margin:0;
        clear:both;
        color:black; 
        background-color:#FAFAFA;
        min-width:953px;
        width:953px;
        padding:0px 0px 0px 4px;
        text-align:left;
        font-weight:bold;
        border-style:none none none none;
        border-top-color:#616387;
        border-width:0;
} 
.ZierSprache a {
 text-decoration:none;font-weight:bold;
 color:#616387; 
}

.LinkSprache 
{
   display:inline-block;
   margin:0 0px 0 0;
   padding:2px 10px 2px 0px;
   text-decoration:none;
   border-style:none none none none;
   border-width:0;
   color:black;
   background-color:#FAFAFA;
   border-collapse:collapse;   
    }
.LinkSprache a{color:#616387;text-decoration:none;font-weight:bold;}

.ZierHorizontal { margin:0; 
        clear:both;
        background-color:#FAFAFA; 
        min-width:961px;
        width:961px;
        padding:2px 0px 0px 0px;
        }

.Ueberschrift{
    float:left; 
    display:block; 
    background-color:#FAFAFA;    
    padding:0px; 
    width:170px; 
    min-width:167px; 
    margin:0px 0px 2px 0px;      
               }
               
.Ueberschrift a{ 
    color:Red;
    margin:0px;
    border-width:1px;
    border-style:solid none solid none;
    border-color:#616387;
    padding:0px 0px 2px 3px;
    width:167px; 
    min-width:167px;                  
    text-decoration:none;
    font-size:13px; 
    font-weight:normal;       
                 }
                 
.Ueberschrift a:hover {           
    background-color:#DCDEF2; 
                  }
  

.Koerper {margin:0; min-width:961px; float:left;  width:961px;
           padding:0; min-height:62px; background-color:#616387;  } 
.Navi { margin:0px 0px 0px 0px; 
        border-width:0; 
        border-collapse:collapse;
        padding:0; min-width:170px; max-width:170px;
        float:left; background-color:#616387; min-height:557px;  } 


.Haupt { margin:0px 0px 0px 0px; border-width:0; 
         padding:10px 10px 10px 11px; width:600px; 
         background-color:#FFFACD;
         float:left;
         min-height:358px;       
         } 
         
.HauptZwei { margin:0px 0px 0px 0px; border-width:0; padding:0px 10px 0px 11px; width:600px; max-width:600px;
         background-color:#FFFACD;
         float:left;
         min-height:179px;       
         } 
      
.HauptIllu {margin:0; border-width:0; padding:0px 10px 0px 10px; width:150px; 
         background-color:#616387; text-align:left;
         float:left; min-height:40px;
         }

.ZierHorizontalUnten { margin:0; 
                       border-top-width:1px; 
                       border-top-style:none; 
                       padding:0;
                       height:10px; 
                       min-height:10px;
                       width:961px; min-width:961px;
                       background-color:#FAFAFA; clear:both; }
                       
                   
 .NaviFuss {background-color:#3a3c69; text-align:right; 
            width:928px; min-width:928px;
            margin:0; border-bottom-width:0; padding:10px 33px 0px 0px; min-height:30px; 
            white-space:nowrap;
            font-size:16px; font-weight:bold; font-family:"andale sans", Arial, sans-serif; line-height:1; 
            color:#DCDEF2;text-decoration:none; 
            } 
         
 

a.KopfZeile {color:#DCDEF2; text-decoration:none;}

.bildTitel {vertical-align:text-bottom; height:179px; width:600px;}
.bildRechts { height:179px; width:129px; margin-left:0px;} 
.bildteil {vertical-align:top; text-align:left; 
                  margin:10px 0px 10px 0px;
                  padding:0px;
                  border-style:hidden; border-width:0px; border-spacing:0px; border-collapse:collapse;
                  min-height:180px; overflow:hidden;
                  text-decoration:none; width:525px;           
                  background-color:#616387; display:block}
.HintergrundTab { 
    background-image:url(images/HintergrundTabelle.gif); 
    width:525px; 
    padding:0px;
    }

.RechtsKoerper {background-color:#3a3c69;}  
 
  


.FirmaUnten { margin-right:50px; white-space:nowrap;
            font-family:"Andale Sans", Verdana, sans-serif; font-size:14px;}

.Telefon { position:fixed; top:505px; left:9px; width:159px; 
           background-color:#616387;
          
           height:35px; color:#FCFCFC;text-align:left; padding:8px 0px 7px 3px;}

.Oben { position:absolute; top:-5px;left:-5px;width:1px; height:1px; background-color:Transparent}

.Pfeil {position:fixed; 
   top:580px; 
   left:5px; 
   width:169px; 
   height:20px; 
   min-height:20px;
   text-align:left;    
   margin:0px; 
   padding:0;
   text-decoration:none;
   border-style:none none solid none;
   border-width:1px;
   border-color:#3a3c69;
   color:#DCDEF2;
   background-color:#616387;
   
   
   vertical-align:bottom;
   text-align:center;    }

ul.ONavi {
    margin:0px 0px 2px 10px;
    padding:0px; 
    text-align:left;
    float:none;
    display:inline-block; 
    background-color:#FAFAFA; 
    }
    
.ONavi a{
   display:block;
   margin:0px; 
   padding:1px 2px 2px 2px;
   text-decoration:none;
   border-style:none solid solid none;
   border-width:1px; 
   border-color:#616387;
   color:#3a3c69;
   background-color:#FAFAFA;   
   }
     
.ONavi a:hover{  
   background-color:#DCDEF2;
     }
     
ul.ONavi li {
    list-style:none;
    float:left; 
    position:relative;
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 2px;
    height:20px;
    }
 
ul.ONavi li:hover ul { display:block;}

ul.ONavi li ul {
    margin:1px;
    padding:0px; 
    border-spacing:0px;
    list-style:none; 
    width:160px;
    position:absolute; 
    top:19px; 
    left:1px; 
    display:none; 
    background-color:Transparent;
    border-style:none none none solid;
    border-width:0px 0px 0px 1px;
    border-color:#616387;
    }
ul.ONavi li ul li { width:100%;
 padding:0;
    float: left;
    display: inline;
    margin: 0px;
    width:160px;
    position:relative; 
    height:auto;
   
  }    

 
 
 
ul.LiNavi {margin:0px; 
    padding:0px; 
    text-align:left;    
    }

.LiNavi a{
   display:block;  
   padding:0px 2px 2px 2px;
   text-decoration:none;
   border-style:none solid solid none;   
   border-width:1px; 
   border-color:#3a3c69;
   color:#DCDEF2;
   background-color:#616387;   
   }
   
.LiNavi a:hover{
   background-color:#3a3c69; 
     }
   
ul.LiNavi li {list-style:none; 
    float:none; 
    position:relative;    
    padding:0px 0px 0px 1px; 
    width:169px;
    }
        
ul.LiNavi li ul {
    margin:0px 0px 0px 0px; 
    padding:0px 0px 0px 0px; 
    border-spacing:0px; 
    list-style:none; 
    width:160px;
    position:absolute; 
    top:0px; 
    left:170px; 
    display:none; 
    background-color:Transparent;
    }
    
ul.LiNavi li:hover ul { display:block;}
  ul.LiNavi li ul li {position:relative; top:0px; left:-1px;  }
.Absatz {display:block; 
height:10px;
 clear:both;
}

table.Einzel {
    vertical-align:bottom;
    border-collapse:collapse; 
    border-width:0px;
    }

.Einzel td{
    padding:2px 10px 3px 10px;
    font-weight:bold;
    text-align:center; 
    vertical-align:middle;
    white-space:nowrap;
    font-size:11px;
    }

.EinzelDunkelGrau {      
    background-color:Gray;
        }        

.EinzelSilberGrau {    
        background-color:Silver; 
    }
.EinzelHellGrau {    
    
    background-color:#DCDCDC;  }
.EinzelAbstand {    
    background-image:url(images/HintergrundTabelle.gif); 
    }
 .Grupp{vertical-align:bottom;
    border-collapse:collapse; 
    border-width:0px;}
    
 .Grupp td {padding:2px 2px 1px 2px;
    font-weight:bold;
    text-align:center; 
    vertical-align:middle;
    white-space:nowrap;
    font-size:10px;}
 
   .KontaktZelle { padding:1px 40px 1px 0px}

.Produktgruppe { page-break-after:avoid; page-break-inside:avoid;}
 .Produkt{ page-break-inside:avoid;}
 
 .runterladen {
 min-width:200px;
 text-align:center;
 float:left;
 
 }
.runterladen>a {
 display:block;
   margin:0px; 
   padding:0;
   text-decoration:none;
   border-style:none solid solid none;  
   border-width:1px; 
   border-color:#616387;
   color:#3a3c69;
   background-color:#FBFBFB;
   margin:0 6px 0 0
  }
 .runterladen>a:hover { color:#3a3c69;
   background-color:#DCDEF2;}
